.child-screen.child-view{justify-content:flex-start;gap:16px;width:100%;max-width:800px;min-height:100svh;padding:24px}.child-view h1{overflow-wrap:anywhere;max-width:100%}.child-view .child-icon,.child-view .plan-picture-preview{margin:8px 0;font-size:clamp(6rem,23vw,10rem);line-height:1.3;display:block}.child-sequence{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:8px;width:100%;margin:0 0 12px;padding:0;list-style:none;display:grid}.child-sequence-item{background:#fff;border:1px solid #cbd9d0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:12px 5px 10px;display:flex;position:relative}.child-sequence-item.is-earlier{color:#52655e;background:#edf0ea}.child-sequence-item.is-current{background:#eaf3ec;border:3px solid #285c4e;padding:10px 3px 8px}.child-sequence-number{font-size:.75rem;line-height:1}.child-sequence-icon{font-size:2.5rem;line-height:1.1}.child-sequence-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;line-height:1.3;overflow:hidden}.child-sequence-current{color:#285c4e;font-size:.75rem;line-height:1.3}.child-parent-actions{text-align:left;border-top:1px solid #cbd9d0;width:100%;margin-top:16px}.child-parent-actions summary{cursor:pointer;color:#52655e;min-height:48px;padding:14px 8px;font-size:.9rem}.child-parent-buttons{flex-wrap:wrap;gap:8px;padding:4px 0 12px;display:flex}.child-parent-buttons .quiet{min-height:48px;margin:0}.child-view>.primary{margin:8px auto}.child-view .plan-actions{justify-content:center;width:100%}@media (width<=540px){.child-screen.child-view{padding:20px 14px}.child-sequence{gap:6px}.child-sequence-icon{font-size:2.1rem}}.child-view .plan-actions .primary{padding:17px 28px;font-size:1.2rem}.child-view[data-reduced=true] .child-sequence-label,.child-view[data-reduced=true] .eyebrow,.child-view[data-reduced=true] .next-step,.child-view[data-reduced=true] .child-step-count{display:none}.child-view[data-large=true] .child-icon,.child-view[data-large=true] .plan-picture-preview{font-size:clamp(8rem,31vw,14rem)}.child-view[data-large=true] .child-sequence-icon{font-size:3rem}.child-view[data-calm=true]{color:#303a34;background:#fafaf8}.child-view[data-calm=true] .child-sequence-item{background:#fff;border-color:#bcc1bb}.child-view[data-calm=true] .child-sequence-item.is-earlier{background:#f1f2ef}.child-view[data-calm=true] .child-sequence-item.is-current{background:#eee;border-color:#414d43}.child-view[data-calm=true] .child-sequence-current{color:#303a34}.child-view[data-calm=true] .primary{background:#414d43}.child-view[data-calm=true] .plan-dot{background:#eee}.appearance-settings{max-width:680px}.appearance-settings h2{font-size:1.5rem;font-weight:700}.appearance-description{margin:12px 0;font-size:.95rem;line-height:1.6}.appearance-options{border:0;margin:16px 0;padding:0}.appearance-options label{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-weight:600;display:flex}.appearance-options input{appearance:auto;accent-color:#285c4e;flex:none;width:24px;height:24px}.appearance-preview-title{margin:20px 0 12px;font-size:1.1rem;font-weight:700}.appearance-preview{text-align:center;border:1px solid #cbd9d0;border-radius:16px;padding:16px}.appearance-preview .child-sequence{margin:0 0 16px}.appearance-preview .child-icon{font-size:5rem}.appearance-preview[data-large=true] .child-icon{font-size:7rem}.appearance-preview-label{overflow-wrap:anywhere;margin:12px 0;font-size:1.3rem;font-weight:700}.appearance-preview .next-step{margin:0;padding:8px;font-size:1rem}.appearance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.appearance-actions .plan-button{background:#fff;border:1px solid #81978e;border-radius:12px;padding:10px 18px}.appearance-storage-note{background:#f5efe3;border-radius:12px;padding:12px;line-height:1.5}@media (width<=540px){.child-view[data-large=true] .child-sequence-icon{font-size:2.8rem}}.child-view[data-reduced=true] .child-activity-name{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.child-break-button{min-height:48px;color:inherit;background:#fff;border:2px solid #81978e;border-radius:16px;padding:12px 24px;font-size:1.1rem}.child-support-options{padding:8px;font-size:.95rem}.child-support-options label{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.child-support-options input{appearance:auto;accent-color:#285c4e;flex:none;width:24px;height:24px}.child-support-options p{margin:8px 0;line-height:1.5}.break-card{color:#213e37;text-align:center;background:#f6f8f2;border:2px solid #81978e;border-radius:24px;width:calc(100% - 28px);max-width:600px;max-height:calc(100svh - 28px);margin:auto;padding:32px 20px;overflow:auto}.break-card::backdrop{background:#14282299}.break-card h2{margin:16px 0 24px;font-size:2rem;font-weight:700}.break-card .primary{color:#fff;background:#285c4e;border-radius:16px;width:100%;min-height:64px;padding:16px;font-size:1.4rem;font-weight:700}.child-view[data-calm=true] .break-card{color:#303a34;background:#fafaf8}.countdown-choice{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;font-size:1rem;display:flex}.countdown-choice select{min-height:48px;color:inherit;background:#fff;border:1px solid #81978e;border-radius:12px;padding:8px 12px}
