main{background-color:var(--surface-secondary)!important}h1[data-astro-cid-roeyqu7h]{text-align:center}.lead[data-astro-cid-roeyqu7h]{font-size:var(--text-lg);line-height:var(--type-l-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m4);text-align:center}.input-group[data-astro-cid-roeyqu7h]{margin-bottom:var(--space-m2)}.chore-list[data-astro-cid-roeyqu7h]{display:flex;flex-direction:column;margin-bottom:var(--space-m2)}.chore-age-group[data-astro-cid-roeyqu7h]{display:flex;flex-direction:column;gap:var(--space-m2)}.chore-age-group[data-astro-cid-roeyqu7h][hidden]{display:none}.chore-subgroup[data-astro-cid-roeyqu7h]{display:flex;flex-direction:column;gap:var(--space-s4)}.chore-subgroup__title[data-astro-cid-roeyqu7h]{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-primary);text-transform:uppercase;letter-spacing:.04em;margin:0}.chore-subgroup__note[data-astro-cid-roeyqu7h]{font-weight:var(--type-m-reg-weight);text-transform:none;letter-spacing:0;color:var(--label-secondary)}.chore-subgroup__items[data-astro-cid-roeyqu7h]{display:flex;flex-direction:column;gap:var(--space-s4)}.chore-item__pay[data-astro-cid-roeyqu7h]{display:flex;align-items:center;gap:var(--space-s1);flex-shrink:0;margin-right:var(--space-s2)}.pay-currency[data-astro-cid-roeyqu7h]{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-success)}.pay-input[data-astro-cid-roeyqu7h]{width:60px;padding:var(--space-s2) var(--space-s3);font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-success);border:var(--stroke-fine) solid var(--border-card-divider);border-radius:var(--radius-m);background:var(--surface-secondary);text-align:right;box-shadow:none}.pay-input[data-astro-cid-roeyqu7h]:focus{outline:2px solid var(--interactive-active-highlighted);outline-offset:1px;border-color:var(--interactive-active-highlighted)}.pay-input[data-astro-cid-roeyqu7h]::-webkit-outer-spin-button,.pay-input[data-astro-cid-roeyqu7h]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pay-input[data-astro-cid-roeyqu7h]{-moz-appearance:textfield}.chore-actions[data-astro-cid-roeyqu7h]{display:flex;gap:var(--space-m1)}.chore-actions[data-astro-cid-roeyqu7h] .btn--secondary[data-astro-cid-roeyqu7h]{flex:0 0 auto}.result-label[data-astro-cid-roeyqu7h]{font-size:var(--text-base);line-height:var(--type-m-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m2)}.result-section{margin-bottom:var(--space-m2)}.result-chore-list{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary);padding-left:var(--space-m3);margin:0}.result-chore-list li{margin-bottom:var(--space-s2)}.result-chore-list--paid li{display:flex;justify-content:space-between;align-items:center;list-style:none;margin-left:calc(-1 * var(--space-m3));padding:var(--space-s2) 0}.result-pay{color:var(--label-success);font-weight:var(--type-m-bold-weight);font-size:var(--text-sm)}.result-chore-list--paid li::marker{color:var(--label-success)}.pocket-money-summary{background:var(--surface-success);border:var(--stroke-fine) solid var(--border-success);border-radius:var(--radius-l);padding:var(--space-m2);margin-top:var(--space-m2)}.pocket-money-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-base);line-height:var(--type-m-bold-lh);color:var(--label-primary)}.pocket-money-row strong{font-size:var(--text-lg);font-weight:var(--type-l-bold-weight);color:var(--label-success)}.pocket-money-row--secondary{font-size:var(--text-sm);color:var(--label-secondary);margin-top:var(--space-s2)}.result-tip{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-fine) solid var(--border-card-divider);border-radius:var(--radius-l);padding:var(--space-m1) var(--space-m2);margin-top:var(--space-m2)}.content-section[data-astro-cid-roeyqu7h]{margin-block:var(--space-l1);padding:0}.content-section[data-astro-cid-roeyqu7h] h2[data-astro-cid-roeyqu7h]{margin-bottom:var(--space-m2)}.content-section[data-astro-cid-roeyqu7h] h3[data-astro-cid-roeyqu7h]{margin-top:var(--space-m4);margin-bottom:var(--space-m1)}.tool-form[data-astro-cid-roeyqu7h]{display:flex;flex-direction:column;gap:var(--space-m2)}.result-actions{display:flex;gap:var(--space-s4);justify-content:center;margin-top:var(--space-m3)}.btn-action{padding:var(--space-m1) var(--space-m4);font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);font-family:inherit;border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s}.btn-action:active{box-shadow:var(--shadow-interactive-pressed)}.btn-action--secondary{background:var(--surface-secondary);color:var(--label-primary)}.faq__item{background:var(--surface-tertiary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cta{background:var(--surface-primary-child)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.related-links[data-astro-cid-roeyqu7h]{margin-block:var(--space-m4);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}@media print{@page{margin:1.4cm}.skip-link,.nav,header,footer,.breadcrumbs,.page-byline,.lead[data-astro-cid-roeyqu7h],.semantic-answer,.inline-cta,#chore-form[data-astro-cid-roeyqu7h],.chore-actions[data-astro-cid-roeyqu7h],.result-actions,.content-section,.related-links,.related-tools,.last-updated,.cta,.faq{display:none!important}body,main,.container,article[data-astro-cid-roeyqu7h],.tool-zone,.tool-result{width:auto!important;max-width:100%!important;background:#fff!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}article[data-astro-cid-roeyqu7h]>h1[data-astro-cid-roeyqu7h]{font-size:22pt;margin:0 0 .4cm}.tool-result{display:block!important}.result-chore-list{list-style:none;padding:0;margin:.3cm 0}.result-chore-list li,.result-chore-list--paid li{display:flex;justify-content:space-between;align-items:center;margin-left:0!important;border-bottom:1px solid #ccc;padding:6pt 0;font-size:12pt;box-sizing:border-box}.result-pay{color:#111!important}.pocket-money-summary{margin-top:.4cm;border:none!important;border-top:2px solid #222!important;border-radius:0!important;background:#fff!important;padding:6pt 0 0!important;font-size:13pt}.pocket-money-row strong,.pocket-money-row{color:#111!important}}
