.seller-hero{padding-bottom:58px}.seller-hero h1{font-size:clamp(52px,5.5vw,79px)}.seller-hero .hero-photo{min-height:430px}.seller-hero .welcome-note{max-width:340px}.seller-start{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.seller-paper{margin:0 0 50px}.seller-intro{max-width:720px;color:var(--muted)}.seller-plan{display:grid;grid-template-columns:340px minmax(0,1fr);gap:55px;align-items:start}.seller-controls{padding:30px;background:var(--navy);color:var(--cream)}.seller-controls h2{font-size:39px;margin-bottom:18px}.seller-controls p{font-size:12px;color:#d1d4d7}.seller-controls .eyebrow{color:var(--gold)}.seller-controls .date-label{display:block;font-size:11px;margin:16px 0 7px}.seller-controls input[type=date]{width:100%;min-height:46px;background:var(--slate);color:var(--cream);color-scheme:dark;border:1px solid #c9a84c66;padding:10px}.seller-controls input[type=checkbox]{accent-color:var(--gold);flex-shrink:0;margin:5px 0 0}.seller-controls fieldset{border:0;border-top:1px solid #c9a84c44;margin:23px 0 0;padding:17px 0 0}.seller-controls legend{padding:0 8px 0 0;color:var(--gold);font-size:11px}.option-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;margin:12px 0}.seller-controls .special-note{border-left:2px solid var(--gold);padding:12px;background:var(--slate)}.seller-controls .device-note{font-size:10px;margin:16px 0 0}.seller-progress-label{color:var(--gold);font:11px var(--mono);margin:25px 0 9px}.task-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.task-filters button{font:11px var(--body);padding:10px 13px;border:1px solid var(--line);background:transparent;color:var(--navy);min-height:40px}.task-filters button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.seller-plan .task-row{grid-template-columns:20px minmax(0,1fr) 103px}.seller-plan .task-copy strong{font-size:14px}.seller-plan .task-copy>span{font-size:12px;line-height:1.75}.seller-plan .task-group h3{font-size:31px;margin:25px 0 10px}.seller-plan .task-group:first-child h3{margin-top:10px}.seller-plan .task-row input{accent-color:var(--bronze);width:17px;height:17px}.seller-plan .wait-note{color:var(--bronze);font-weight:600}.seller-plan .save-tools{border-top:1px solid var(--line);padding-top:18px}.seller-finish{padding:15px;background:#e8e4dc;font-size:12px}.seller-essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 25px}.seller-essentials article{border:1px solid var(--line);padding:26px;background:white}.seller-essentials h3{font-size:32px;margin:12px 0}.seller-essentials p{font-size:12px;color:var(--muted)}.seller-essentials a{font-size:11px;color:var(--bronze)}.service-settings{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:15px}.service-settings label{font-size:12px}.service-settings select{max-width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line);background:white;color:var(--navy)}.service-settings .area-label{display:flex;flex-direction:column;gap:6px}.seller-provider-grid{margin-top:24px}.seller-scope{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.seller-static li{margin-bottom:12px}.seller-print-intro{display:none}.seller-plan input:focus-visible{outline-color:var(--gold)}
@media(max-width:1024px){.seller-plan{grid-template-columns:300px minmax(0,1fr);gap:30px}.seller-plan .task-row{grid-template-columns:20px minmax(0,1fr)}.seller-plan .task-due{grid-column:2;text-align:left}}
@media(max-width:720px){.seller-hero{padding-bottom:38px}.seller-hero h1{font-size:59px}.seller-hero .hero-photo{min-height:315px}.seller-plan{grid-template-columns:1fr}.seller-controls{padding:25px}.seller-essentials{grid-template-columns:1fr}.seller-paper{margin-bottom:35px}.service-settings .area-label{width:100%}.seller-plan .task-row{gap:10px}.seller-plan .task-group h3{font-size:30px}.seller-start .button{max-width:100%;text-align:center}.seller-hero .welcome-note{max-width:90%}}
@media(max-width:360px){.seller-hero h1{font-size:51px}.seller-hero .hero-photo{min-height:280px}.task-filters button{font-size:10px;padding:9px 10px}}
@media print{.seller-controls{display:block!important;background:white!important;color:#111!important;padding:0!important;border:0!important}.seller-controls h2,.seller-controls>.eyebrow,.seller-controls>p,.seller-controls fieldset,.seller-controls .seller-progress-label,.seller-controls progress{display:none!important}.seller-controls .date-label,.seller-controls input[type=date]{display:inline-block!important;width:auto!important;background:white!important;color:#111!important;color-scheme:light;border:0!important;padding:0!important;min-height:0!important;font-size:10px!important}.seller-controls .date-label{margin:0 10px 8px 0!important}.seller-plan{display:block!important}.seller-print-intro{display:block!important;font-size:11px}.seller-print-intro h2{font-size:25px;margin-bottom:10px}.task-filters,.seller-plan .save-tools,.seller-finish,.seller-print-hide{display:none!important}.seller-plan .task-group h3{font-size:19px;margin:16px 0 5px}.seller-plan .task-row{grid-template-columns:15px minmax(0,1fr) 85px!important;padding:8px 0!important;gap:8px!important;break-inside:avoid}.seller-plan .task-copy strong{font-size:10px!important}.seller-plan .task-copy>span{font-size:9px!important;line-height:1.35!important}.seller-plan .task-due{grid-column:auto!important;text-align:right!important;font-size:8px!important}.seller-plan .task-row input{width:12px;height:12px}.seller-plan .wait-note{color:#111!important}.seller-plan .task-group{break-inside:auto}.seller-plan .schedule-note{font-size:9px}.seller-plan #seller-print-confirmations{display:block!important}}
@page{size:Letter;margin:.55in}@media print{#planner{padding:0!important}.seller-print-intro{font-size:10pt}.seller-print-intro h2{font-size:22pt}.seller-controls .date-label,.seller-controls input[type=date]{font-size:10pt!important}.seller-plan .task-copy strong{font-size:11pt!important}.seller-plan .task-copy>span{font-size:10pt!important;line-height:1.4!important}.seller-plan .task-due{font-size:8.5pt!important}.seller-plan .task-group h3{font-size:17pt;break-after:avoid}.seller-plan .schedule-note{font-size:9pt}.seller-plan .task-row{grid-template-columns:15px minmax(0,1fr) 90px!important}.seller-plan .task-row input{margin-top:5px}}
@media print{.seller-plan .task-group:last-child{break-inside:avoid}}
