.pd{--navy:#1c2b39;--brass:#9a7b4f;--brass-ink:#7a5f38;--paper:#faf8f5;--cream:#f3eadb;--pumpkin:#c8692b;--pumpkin-ink:#9a4a17;--cranberry:#8e2f3a;--ink:#1c2b39;--muted:#5b636c;--line:#e4dacb;--white:#fff;--ok:#2f6b47;--ok-bg:#e5f0e8;--warn-bg:#fbebdd;--display:var(--font-playfair), "Playfair Display", Georgia, "Times New Roman", serif;--body:var(--font-inter), Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55}.pd *{box-sizing:border-box}.pd h1,.pd h2,.pd h3,.pd h4{font-family:var(--display);text-wrap:balance;letter-spacing:normal;margin:0;line-height:1.1}.pd .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-size:11.5px;font-weight:600}.pd button{font:inherit;cursor:pointer}.pd :focus-visible{outline:2.5px solid var(--pumpkin);outline-offset:2px;border-radius:6px}.pd .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd a{color:inherit}.pd-page{min-height:100dvh;padding:0}.pd .screen{background:var(--paper);flex-direction:column;max-width:440px;min-height:100dvh;margin:0 auto;display:flex;position:relative}@media (min-width:600px){.pd-page{padding:32px 16px 48px}.pd .screen{border:1px solid var(--line);border-radius:34px;min-height:min(780px,100dvh - 64px);overflow:clip;box-shadow:0 30px 60px -20px #1c2b3940}}.pd .bar{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px 10px;display:flex}.pd .back{color:var(--navy);visibility:hidden;background:0 0;border:0;min-height:44px;padding:8px 4px;font-size:14px;font-weight:600}.pd .back.show{visibility:visible}.pd .dots{gap:6px;display:flex}.pd .dots i{background:var(--line);border-radius:50%;width:7px;height:7px}.pd .dots i.on{background:var(--pumpkin);border-radius:6px;width:20px}.pd .mini-logo{font-family:var(--display);letter-spacing:.18em;color:var(--navy);font-size:11px;font-weight:700}.pd .content{flex:1;padding:4px 22px 22px;position:relative}.pd .content:focus{outline:none}.pd .foot{background:linear-gradient(to top,var(--paper) 70%,#faf8f500);z-index:3;flex:none;padding:12px 20px 18px;position:sticky;bottom:0}.pd .cta{background:var(--navy);width:100%;color:var(--paper);border:0;border-radius:16px;justify-content:center;gap:10px;padding:16px;font-size:16px;font-weight:700;transition:transform .15s;display:flex}.pd .cta:hover{transform:translateY(-1px)}.pd .cta.warm{background:var(--pumpkin-ink)}.pd .cta[disabled]{color:#1c2b39;cursor:not-allowed;background:#c7cdd3;transform:none}.pd .slide{animation:.38s cubic-bezier(.2,.8,.2,1) pdSlideIn}@keyframes pdSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.pd .s-h{font-family:var(--display);text-wrap:balance;margin:6px 0;font-size:29px;font-weight:700}.pd .s-h:focus{outline:none}.pd .s-sub{color:var(--muted);margin:0 0 18px;font-size:14.5px}.pd .hello{background:var(--cream);color:var(--brass-ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pd .welcome{text-align:center;padding-top:6px}.pd .welcome .big{font-family:var(--display);letter-spacing:-.01em;margin:14px 0 6px;font-size:52px;font-weight:800;line-height:.95}.pd .welcome .big em{color:var(--pumpkin-ink);font-style:italic}.pd .welcome .tag{font-family:var(--display);color:var(--brass-ink);margin:0 0 14px;font-size:19px;font-style:italic}.pd .welcome .fine{color:var(--muted);max-width:30ch;margin:0 auto;font-size:13.5px}.pd .hero-pie{width:190px;margin:4px auto 0;animation:1s cubic-bezier(.2,.8,.2,1) pdSpinIn;display:block}@keyframes pdSpinIn{0%{opacity:0;transform:rotate(-40deg)scale(.7)}to{opacity:1;transform:none}}.pd .deadline{letter-spacing:.08em;text-transform:uppercase;color:var(--cranberry);border:1.5px dashed var(--cranberry);border-radius:8px;margin-top:16px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.pd .presented{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px}.pd .presented b{font-family:var(--display);letter-spacing:.2em;color:var(--navy);margin-top:2px;font-size:13px;display:block}.pd .leaves{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pd .leaf{opacity:.85;width:18px;height:18px;animation:linear infinite pdFall;position:absolute;top:-30px}@keyframes pdFall{to{transform:translateY(760px)rotate(540deg)}}.pd .choice{gap:12px;display:grid}.pd .opt{text-align:left;border:1.5px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:20px;min-height:104px;padding:18px 18px 18px 84px;transition:border-color .15s,transform .15s,box-shadow .15s;display:block;position:relative}.pd .opt:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1c2b3959}.pd .opt:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 2px var(--navy) inset}:is(.pd .opt:has(input:focus-visible),.pd .pie:has(input:focus-visible)){outline:2.5px solid var(--pumpkin);outline-offset:2px}.pd .opt .ico{background:var(--cream);border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;position:absolute;top:18px;left:16px}.pd .opt b{font-family:var(--display);font-size:20px;display:block}.pd .opt span{color:var(--muted);font-size:13.5px}.pd .badge{background:var(--pumpkin-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-weight:700;position:absolute;top:-10px;right:12px;color:var(--white)!important;font-size:11px!important}.pd .hint{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px}.pd .pies{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pd .pie{border:1.5px solid var(--line);background:var(--white);text-align:center;color:var(--ink);cursor:pointer;border-radius:20px;padding:12px 10px 14px;transition:transform .2s,border-color .15s,box-shadow .15s;display:block;position:relative}.pd .pie:hover{transform:translateY(-3px)rotate(-1deg)}.pd .pie:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 2px var(--navy) inset}.pd .pie:has(input:checked) svg{animation:.5s pdWiggle}@keyframes pdWiggle{30%{transform:rotate(-8deg)scale(1.06)}60%{transform:rotate(5deg)}}.pd .pie svg{width:92px;height:92px;margin:2px auto 6px;display:block}.pd .pie b{font-family:var(--display);font-size:16px;line-height:1.15;display:block}.pd .pie span{color:var(--muted);font-size:12px}.pd .pie .flag{color:var(--pumpkin-ink);background:var(--warn-bg);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:8px;left:8px}.pd .check{background:var(--navy);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:none;position:absolute;top:8px;right:8px;color:var(--white)!important}:is(.pd .opt:has(input:checked)>.check,.pd .pie:has(input:checked)>.check){display:grid}.pd .card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px}.pd .field{gap:5px;margin-bottom:12px;display:grid}.pd .field label,.pd .lbl-sm{color:var(--navy);font-size:12.5px;font-weight:600}.pd .field input,.pd .field textarea,.pd .field select{border:1.5px solid var(--line);background:var(--white);width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:12px 13px;font-size:16px}.pd .field input:focus,.pd .field textarea:focus,.pd .field select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1c2b391f}.pd .addr-grid{grid-template-columns:minmax(0,1fr) 72px 96px;gap:8px;display:grid}.pd .addr-grid .field{margin-bottom:12px}.pd .opt-label{color:var(--muted);font-weight:400}.pd .range{border-radius:14px;grid-template-columns:24px 1fr;gap:8px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;display:grid}.pd .range.ok{background:var(--ok-bg);color:var(--ok)}.pd .range.unknown{background:var(--cream);color:var(--brass-ink)}.pd .far{background:var(--white);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:14px;font-size:14px}.pd .far p{color:var(--muted);margin:0 0 12px}.pd .far p b{color:var(--ink)}.pd .far-opts{gap:8px;display:grid}.pd .far-opts button{text-align:left;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:56px;padding:10px 12px;font-size:18px;display:grid}.pd .far-opts button[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy) inset;background:var(--white)}.pd .far-opts b{font-size:14px;display:block}.pd .far-opts small{color:var(--muted);font-size:12px;display:block}.pd .linkish{color:var(--brass-ink);background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline}.pd .opt-note{color:var(--muted);font-size:12px;font-weight:500}.pd .q{background:var(--white);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;padding:14px 16px}.pd .q h2,.pd .q h3,.pd .q legend{font-family:var(--display);margin:0 0 2px;padding:0;font-size:17px;font-weight:700}.pd .q p{color:var(--muted);margin:0 0 10px;font-size:13px}.pd fieldset.q{min-width:0}.pd .yn{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pd .yn button,.pd .tap{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;min-height:40px;padding:8px 13px;font-size:13px;font-weight:600}.pd .yn button[aria-pressed=true],.pd .tap[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--paper)}.pd .taps{flex-wrap:wrap;gap:7px;display:flex}.pd .bday{grid-template-columns:minmax(0,1fr) 84px 56px 34px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.pd .rm{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.pd .rm:hover{color:var(--cranberry);border-color:var(--cranberry)}.pd .bday select,.pd .bday input{border:1.5px solid var(--line);background:var(--white);width:100%;min-width:0;font:inherit;color:var(--ink);border-radius:10px;padding:8px 6px;font-size:16px}.pd .bday input.nm{font-weight:600}.pd .bday-hint{color:var(--cranberry);margin:-2px 0 6px;font-size:12px}.pd .removed-line{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;display:flex}.pd .addlink{color:var(--brass-ink);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600}.pd .extras-head{border-top:1px dashed var(--line);font-family:var(--display);justify-content:space-between;align-items:baseline;gap:8px;margin:22px 0 10px;padding-top:16px;font-size:18px;font-weight:700;display:flex}.pd .extras-head h2{font-size:18px;font-weight:700}.pd .plan{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden}.pd .plan-top{background:var(--cream);grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.pd .plan-top svg{width:72px;height:72px}.pd .plan-top b{font-family:var(--display);font-size:20px;display:block}.pd .plan-top span{color:var(--brass-ink);font-size:13px;font-weight:600}.pd .plan dl{margin:0;padding:6px 16px 10px}.pd .plan dl div{border-bottom:1px dashed var(--line);grid-template-columns:96px 1fr;gap:8px;padding:9px 0;font-size:14px;display:grid}.pd .plan dl div:last-child{border-bottom:0}.pd .plan dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:12.5px}.pd .plan dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.pd .edit{color:var(--brass-ink);background:0 0;border:0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.pd .thanks-tag{border:1.5px dashed var(--brass);background:#fbf3e4;border-radius:6px 22px 22px 6px;margin-top:16px;padding:16px 16px 12px 36px;position:relative}.pd .tag-hole{background:var(--paper);border:1.5px solid var(--brass);border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:12px}.pd .thanks-tag>label{margin-bottom:8px;font-size:14px;display:block}.pd .thanks-tag>label b{font-family:var(--display);font-size:17px}.pd .thanks-tag textarea{border:0;border-bottom:1.5px solid var(--line);width:100%;font-family:var(--display);color:var(--ink);resize:none;background:0 0;padding:4px 0;font-size:16px;font-style:italic}.pd .thanks-tag textarea:focus{border-bottom-color:var(--navy);outline:none}.pd .tag-foot{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.pd .sign-row{gap:6px;margin-top:8px;display:grid}.pd .sign-row .tap{padding:6px 11px;font-size:12.5px}.pd .sign-row input{border:0;border-bottom:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);background:0 0;padding:4px 0;font-size:16px;font-weight:600}.pd .sign-row input:focus{border-bottom-color:var(--navy);outline:none}.pd .celebrate{text-align:center}.pd .celebrate .big{font-family:var(--display);margin:4px 0 2px;font-size:44px;font-weight:800}.pd .celebrate .big em{color:var(--pumpkin-ink);font-style:italic}.pd .ticket{background:var(--white);border:1px solid var(--line);text-align:left;border-radius:18px;margin:16px 0 10px;padding:16px;position:relative}.pd .ticket:before,.pd .ticket:after{content:"";background:var(--paper);border:1px solid var(--line);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.pd .ticket:before{clip-path:inset(0 0 0 50%);left:-10px}.pd .ticket:after{clip-path:inset(0 50% 0 0);right:-10px}.pd .ticket .row{justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.pd .ticket .row span{color:var(--muted)}.pd .ticket .no{font-family:var(--display);color:var(--brass-ink);letter-spacing:.1em;font-size:13px}.pd .btn-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pd .ghost{border:1.5px solid var(--navy);color:var(--navy);background:0 0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pd .bars{gap:8px;display:grid}.pd .bar-row{font-variant-numeric:tabular-nums;grid-template-columns:86px 1fr 36px;align-items:center;gap:8px;font-size:12.5px;display:grid}.pd .bar-row .track{background:var(--cream);border-radius:6px;height:12px;overflow:hidden}.pd .bar-row .fill{background:var(--brass);border-radius:6px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.pd .bar-row.mine .fill{background:var(--pumpkin)}.pd .bar-row.mine{font-weight:700}.pd .sent{background:var(--ok-bg);color:var(--ok);border-radius:12px;padding:10px 12px;font-size:13.5px}.pd .err{color:var(--cranberry);background:#f8e3e5;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:13.5px}.pd .confetti{pointer-events:none;z-index:40;width:100vw;height:100dvh;position:fixed;inset:0}.pd .teaser{border-top:1px dashed var(--line);text-align:left;margin:18px -22px 0;padding:12px 0 4px;overflow:hidden}.pd .teaser .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-inline:22px;font-size:11.5px;font-weight:700;display:flex}.pd .teaser .lbl .aside{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:600}.pd .mini-pause{border:1px solid var(--line);background:var(--white);color:var(--navy);letter-spacing:0;text-transform:none;border-radius:999px;min-height:28px;padding:3px 9px;font-size:11px;font-weight:700}.pd .inboard .mini-pause{color:var(--paper);background:0 0;border-color:#6e7f90}.pd .mini-lane{gap:8px;width:max-content;margin:0;padding-block:4px;padding-inline:0;list-style:none;animation:40s linear infinite pdDrift;display:flex}.pd .mini-lane.slow{animation-duration:52s;animation-direction:reverse}.pd .lanes-wrap:hover .mini-lane,.pd .lanes-wrap:focus-within .mini-lane,.pd .lanes-wrap.paused .mini-lane{animation-play-state:paused}.pd .mnote{width:168px;color:var(--ink);background:#fbf3e4;border-radius:12px;flex:none;padding:9px 11px;font-size:12px;line-height:1.35;box-shadow:0 4px 10px -6px #1c2b3966}.pd .mnote:nth-child(3n+2){background:#f6e0cc}.pd .mnote:nth-child(3n){background:var(--white);border:1px solid var(--line)}.pd .mnote q{font-family:var(--display);font-size:13px;font-style:italic}.pd .mnote small{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.pd .mnote.yours{background:var(--pumpkin-ink);color:var(--paper);border:0}.pd .mnote.yours small{color:#fbe3cb}.pd .inboard{background:var(--navy);border-radius:20px;margin:0 -6px 14px;padding:14px 0 12px;overflow:hidden}.pd .inboard .lbl{color:#e9b886;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-inline:14px;font-size:11px;font-weight:700;display:flex}.pd .board{background:var(--navy);color:var(--paper);border-radius:28px;padding:30px 0 28px;position:relative;overflow:hidden}.pd .board-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:22px;padding-inline:28px;display:flex}.pd .board-head h1,.pd .board-head h2{font-size:clamp(26px,4vw,40px);font-weight:700}.pd .board-head h1 em,.pd .board-head h2 em{color:#e9b886}.pd .board-head p{color:#c9d1d9;max-width:46ch;margin:6px 0 0}.pd .pause{color:var(--paper);background:0 0;border:1px solid #6e7f90;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.pd .lane{gap:14px;width:max-content;margin:0;padding-block:7px;padding-inline:0;list-style:none;animation:60s linear infinite pdDrift;display:flex}.pd .lane.r2{animation-duration:78s;animation-direction:reverse}.pd .lane.r3{animation-duration:68s}.pd .board:hover .lane,.pd .board:focus-within .lane,.pd .board.paused .lane{animation-play-state:paused}@keyframes pdDrift{to{transform:translate(-50%)}}.pd .note{width:240px;color:var(--ink);border-radius:16px;flex:none;padding:14px 16px 12px;font-size:14.5px;line-height:1.45;box-shadow:0 10px 20px -12px #00000080}.pd .note:nth-child(4n+1){background:#fbf3e4;transform:rotate(-1.5deg)}.pd .note:nth-child(4n+2){background:#f6e0cc;transform:rotate(1deg)}.pd .note:nth-child(4n+3){background:#fff;transform:rotate(-.5deg)}.pd .note:nth-child(4n){background:#ede3d3;transform:rotate(1.6deg)}.pd .note q{font-family:var(--display);font-size:17px;font-style:italic}.pd .note small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600;display:block}.pd .board-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 28px 0;display:flex}.pd .board-foot .pending{color:#c9d1d9;font-size:13px}.pd .board-foot a{color:var(--navy);background:#e9b886;border:0;border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none}.pd .board-empty{color:#c9d1d9;padding:0 28px}.pd .board-page{max-width:1120px;margin:0 auto;padding:40px 16px 56px}.pd .closed{background:var(--cream);text-align:center;border-radius:22px;place-items:center;min-height:300px;padding:26px;display:grid}.pd .closed h1{font-family:var(--display);margin:8px 0 6px;font-size:30px}.pd .closed p{color:var(--muted);margin:0;font-size:14px}.pd .closed svg{opacity:.9;width:110px;height:110px;margin:0 auto;display:block}.pd .already{text-align:center}.pd .drv{max-width:560px;margin:0 auto;padding:20px 16px 48px}.pd .drv-head h1{font-size:28px;font-weight:700}.pd .drv-head p{color:var(--muted);margin:4px 0 0}.pd .progress{margin:14px 0 18px;font-size:15px;font-weight:700}.pd .progress .track{background:var(--cream);border-radius:6px;height:10px;margin-top:6px;overflow:hidden}.pd .progress .fill{background:var(--ok);border-radius:6px;height:100%}.pd .stop{background:var(--white);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:16px}.pd .stop.done{background:var(--paper)}.pd .stop h2{font-family:var(--body);font-size:18px;font-weight:700;line-height:1.25}.pd .stop .num{background:var(--navy);min-width:30px;height:30px;color:var(--paper);border-radius:999px;place-items:center;margin-right:8px;padding:0 8px;font-size:14px;font-weight:700;display:inline-grid}.pd .stop .addr{margin:8px 0 4px;font-size:16px}.pd .stop .meta{flex-wrap:wrap;gap:6px 14px;margin:6px 0;font-size:15px;display:flex}.pd .stop .meta a{color:var(--navy);font-weight:700}.pd .stop .dnote{background:var(--warn-bg);color:var(--pumpkin-ink);border-radius:10px;margin:8px 0;padding:8px 10px;font-size:14px}.pd .stop-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pd .stop-btns>*{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:56px;padding:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.pd .btn-nav{background:var(--navy);color:var(--paper);border:0;grid-column:1/-1}.pd .btn-ok{background:var(--ok);color:var(--white);border:0}.pd .btn-door{background:var(--white);color:var(--ok);border:2px solid var(--ok)}.pd .btn-no{background:var(--white);color:var(--cranberry);border:2px solid var(--cranberry);grid-column:1/-1}.pd .btn-text{background:var(--pumpkin-ink);color:var(--white);border:0;grid-column:1/-1}.pd .btn-undo{color:var(--muted);border:1px dashed var(--line);background:0 0;grid-column:1/-1;min-height:44px!important;font-size:14px!important}.pd .status-pill{background:var(--ok-bg);color:var(--ok);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.pd .status-pill.no{color:var(--cranberry);background:#f8e3e5}.pd .done-summary{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pd .reason{gap:8px;margin-top:10px;display:grid}.pd .reason input{border:1.5px solid var(--line);width:100%;font:inherit;border-radius:12px;padding:12px;font-size:16px}@media (prefers-reduced-motion:reduce){.pd *,.pd :before,.pd :after{transition:none!important;animation:none!important}.pd .leaves,.pd .confetti{display:none}.pd .lane{flex-wrap:wrap;width:auto;padding-inline:28px}.pd .mini-lane{flex-wrap:wrap;width:auto;padding-inline:14px}.pd .lane .dup,.pd .mini-lane .dup,.pd .mini-pause,.pd .pause{display:none}}@media (max-width:380px){.pd .addr-grid{grid-template-columns:minmax(0,1fr) 64px}.pd .addr-grid .zip{grid-column:1/-1}}
