.supportCustomerPanel{color:#20323b;background:#fff;border:1px solid #dce3e5;border-radius:12px;margin:20px 0;padding:20px}.supportCustomerPanel h2{margin:0 0 10px}.supportCustomerPanel p{font-size:.9rem;line-height:1.6}.supportCustomerColumns{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:22px;display:grid}.supportCustomerPanel form,.supportCustomerPanel label{gap:8px;display:grid}.supportCustomerPanel form{gap:14px}.supportCustomerPanel :is(input,select,textarea){font:inherit;box-sizing:border-box;color:#20323b;background:#fff;border:1px solid #becbd0;border-radius:7px;width:100%;min-height:44px;padding:10px}.supportCustomerPanel textarea{resize:vertical;min-height:130px}.supportCustomerPanel button{color:#20323b;min-height:44px;font:inherit;background:#ffce39;border:1px solid #dce3e5;border-radius:7px;padding:10px 14px;font-weight:650}.supportCustomerPanel button:disabled{opacity:.6}.supportCustomerPanel .supportCustomerTicket{text-align:left;overflow-wrap:anywhere;background:#f6f8f8;gap:5px;width:100%;margin-top:10px;display:grid}.supportCustomerTicket span{color:#526771;font-size:.8rem;font-weight:400}.supportCustomerMessage{overflow-wrap:anywhere;background:#f3f6f6;border-radius:8px;margin:12px 0;padding:12px}.supportCustomerMessage p{white-space:pre-wrap}.supportCustomerMessage small{color:#526771;font-size:.75rem}@media (max-width:700px){.supportCustomerColumns{grid-template-columns:1fr}.supportCustomerPanel{padding:14px}.supportCustomerPanel :is(input,select,textarea){font-size:16px}}._feedback_og9qu_1{gap:10px;margin-bottom:14px;display:grid}._feedback_og9qu_1 p{margin:0}._feedback_og9qu_1 button{white-space:normal;justify-self:start;max-width:100%}._feedback_og9qu_1 small{display:block}._unconfirmed_og9qu_1 .clock-state{color:#66727a}._unconfirmed_og9qu_1 .clock-dot{box-shadow:none;background:#88949b}._unconfirmed_og9qu_1{border-color:#aab5bc}._panel_k1w26_1{overflow-wrap:anywhere;background:#fffdf6;border:1px solid #dac184;border-radius:16px;min-width:0;margin:0 0 24px;padding:24px}._header_k1w26_3{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._header_k1w26_3 h2{color:#172d38;margin:4px 0 8px;font-size:1.5rem}._header_k1w26_3 p{margin:0 0 14px;font-size:1rem;line-height:1.5}._header_k1w26_3 ._eyebrow_k1w26_3{letter-spacing:.06em;color:#6a541e;font-size:.75rem;font-weight:700}._count_k1w26_3{background:#f6e7bc;border-radius:30px;flex-shrink:0;padding:8px 12px;font-size:.875rem}._steps_k1w26_5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}._steps_k1w26_5 li{color:#596b74;align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:flex}._steps_k1w26_5 li>span,._steps_k1w26_5 svg{text-align:center;border:1px solid #b8c4c9;border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:3px}._steps_k1w26_5 ._done_k1w26_5{color:#28623c}._done_k1w26_5 svg{background:#e6f3e9;border-color:#9dc6aa}._form_k1w26_7{max-width:720px}._form_k1w26_7 h3{margin:12px 0 20px;font-size:1.2rem}._form_k1w26_7 label{font-size:1rem}._form_k1w26_7 input,._form_k1w26_7 select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:1rem}._form_k1w26_7 p{color:#586e78;font-size:.875rem;line-height:1.5}._form_k1w26_7 details{margin:10px 0 20px}._form_k1w26_7 summary{cursor:pointer;align-items:center;min-height:44px;font-size:.875rem;display:flex}._row_k1w26_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._actions_k1w26_7{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}._actions_k1w26_7 button,._dayButtons_k1w26_7 button{white-space:normal;min-height:48px;font-size:.9375rem}._dayButtons_k1w26_7{gap:10px;margin-bottom:16px;display:flex}._dayButtons_k1w26_7 button[aria-pressed=true]{background:#fff0c8;border-color:#b58322}._receipt_k1w26_7{color:#244e31;background:#edf6ef;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0;padding:16px;display:flex}._receipt_k1w26_7 p{margin:6px 0;font-size:1rem;line-height:1.5}._error_k1w26_7{color:#923823;background:#fff0eb;border-radius:8px;padding:14px;line-height:1.5}._resume_k1w26_7{color:#36596b;background:0 0;border:0;min-height:44px;margin:0 0 16px;padding:8px 0;text-decoration:underline;display:block}:is(._panel_k1w26_1 button:focus-visible,._panel_k1w26_1 summary:focus-visible){outline-offset:3px;outline:3px solid #2463a0}@media (max-width:768px){._header_k1w26_3{display:block}._count_k1w26_3{margin-bottom:16px;display:inline-block}._steps_k1w26_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){._panel_k1w26_1{border-radius:12px;padding:18px 14px}._header_k1w26_3 h2{font-size:1.3rem}._row_k1w26_7{grid-template-columns:1fr;gap:0}._actions_k1w26_7{flex-direction:column}._actions_k1w26_7 button{width:100%;margin:0}._steps_k1w26_5{gap:12px 8px;font-size:.875rem}._steps_k1w26_5 li{align-items:flex-start}._receipt_k1w26_7{padding:12px}._form_k1w26_7 h3{font-size:1.1rem}}._modeBar_x8hfi_1{color:#18313c;background:#fff;border:1px solid #d4dfe4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}._modeBar_x8hfi_1>div:first-child{flex:1;min-width:180px}._modeBar_x8hfi_1 strong{font-size:15px;display:block}._modeBar_x8hfi_1 small{color:#526a76;margin-top:4px;font-size:12px;line-height:1.6;display:block}._modeButtons_x8hfi_1{background:#f2f6f8;border:1px solid #d4dfe4;border-radius:9px;gap:3px;padding:3px;display:flex}._modeButtons_x8hfi_1 button{white-space:normal;color:#304f5d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:700;display:flex}._modeButtons_x8hfi_1 button._activeMode_x8hfi_1{color:#142c35;background:#ffce45;box-shadow:0 2px 6px #84641e12}._hubLink_x8hfi_1{color:#294f62;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}._hub_x8hfi_1{color:#18313c;min-width:0;margin-bottom:24px}._hero_x8hfi_1{color:#fff;background:#112630;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:32px 34px;display:flex}._kicker_x8hfi_1{letter-spacing:.1em;color:#886726;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._hero_x8hfi_1 ._kicker_x8hfi_1{color:#ffce45}._hero_x8hfi_1 h2{letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:800!important}._hero_x8hfi_1 h2 span{color:#ffce45}._hero_x8hfi_1 p{max-width:650px;margin:0;font-size:16px;line-height:1.7;color:#dce7ec!important}._hero_x8hfi_1 img{object-fit:contain;border-radius:50%;flex-shrink:0;width:96px;height:96px}._cards_x8hfi_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._card_x8hfi_1{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e0e4;border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex}._cardTop_x8hfi_1{justify-content:space-between;align-items:center;gap:14px;display:flex}._cardTop_x8hfi_1 small{color:#5c737e;font-size:12px}._tileIcon_x8hfi_1{color:#7f5d17;background:#fff0be;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}._card_x8hfi_1 h3{margin:18px 0 10px;font-size:21px;font-weight:750}._card_x8hfi_1>p{color:#526a76;margin:0 0 18px;font-size:14px;line-height:1.65}._card_x8hfi_1 ol{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}._card_x8hfi_1 li{align-items:center;gap:9px;font-size:14px;line-height:1.5;display:flex}._card_x8hfi_1 li>span{background:#f0f4f6;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}._card_x8hfi_1>button{white-space:normal;justify-content:space-between;gap:12px;min-height:46px;margin-top:auto;font-size:14px!important}._locked_x8hfi_1{color:#526a76;background:#f1f5f7;border-radius:8px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;font-size:13px;line-height:1.6;display:flex}._locked_x8hfi_1 svg{flex-shrink:0;margin-top:3px}._sameData_x8hfi_1{background:#edf3f6;border:1px solid #d5e0e4;border-radius:13px;align-items:flex-start;gap:16px;margin-top:24px;padding:23px;display:flex}._sameData_x8hfi_1>svg{color:#3b6477;flex-shrink:0;margin-top:3px}._sameData_x8hfi_1 h3{margin:0 0 9px;font-size:18px}._sameData_x8hfi_1 p{color:#526a76;margin:0 0 15px;font-size:14px;line-height:1.65}._quickLinks_x8hfi_1{flex-wrap:wrap;gap:10px;display:flex}._quickLinks_x8hfi_1 button{min-height:44px;font-size:13px!important}._guide_x8hfi_1{color:#18313c;overflow-wrap:anywhere;background:#fffbef;border:1px solid #ddc786;border-radius:13px;min-width:0;margin:0 0 24px;padding:22px}._guide_x8hfi_1 header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._guide_x8hfi_1 h2{margin:10px 0 16px;font-size:22px;font-weight:750}._iconButton_x8hfi_1{cursor:pointer;background:#fff;border:1px solid #d9cbac;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._guide_x8hfi_1 nav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}._guide_x8hfi_1 nav button{color:#3a5665;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfe2;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}._guide_x8hfi_1 nav b{background:#edf2f4;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}._guide_x8hfi_1 nav ._currentStep_x8hfi_1{color:#17313d;background:#ffecad;border-color:#c6a646}._currentStep_x8hfi_1 b{background:#fff!important}._instruction_x8hfi_1{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._instruction_x8hfi_1>div:first-child{flex:1}._instruction_x8hfi_1 h3{margin:0 0 8px;font-size:17px}._instruction_x8hfi_1 p{color:#405d6c;margin:0;font-size:15px;line-height:1.65}._instruction_x8hfi_1 small{color:#5b6f78;margin-top:10px;font-size:13px;line-height:1.6;display:block}._guideActions_x8hfi_1{gap:10px;min-width:190px;max-width:350px;display:grid}._guideActions_x8hfi_1>div{flex-wrap:wrap;gap:8px;display:flex}._guideActions_x8hfi_1 button{white-space:normal;min-height:44px;font-size:13px!important}._safety_x8hfi_1{color:#6c6959;border-top:1px solid #e4d9b7;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.65}:is(._modeBar_x8hfi_1 button:focus-visible,._hub_x8hfi_1 button:focus-visible,._guide_x8hfi_1 button:focus-visible){outline-offset:3px;outline:3px solid #326883}@media (max-width:1200px){._cards_x8hfi_1{grid-template-columns:repeat(2,minmax(0,1fr))}._card_x8hfi_1{padding:21px}._instruction_x8hfi_1{flex-direction:column}._guideActions_x8hfi_1{flex-wrap:wrap;align-items:center;width:100%;min-width:0;max-width:none;display:flex}._guideActions_x8hfi_1>div{margin-left:auto}}@media (max-width:650px){._modeBar_x8hfi_1{gap:12px;padding:14px}._modeBar_x8hfi_1>div:first-child{flex-basis:100%}._modeButtons_x8hfi_1{width:100%}._modeButtons_x8hfi_1 button{flex:1;padding:10px 8px;font-size:13px}._hubLink_x8hfi_1{padding:0;font-size:13px}._hero_x8hfi_1{padding:24px 20px}._hero_x8hfi_1 img{width:60px;height:60px}._hero_x8hfi_1 p{font-size:14px}._cards_x8hfi_1{grid-template-columns:1fr}._card_x8hfi_1{padding:21px}._card_x8hfi_1>button{width:100%}._sameData_x8hfi_1{gap:12px;padding:18px}._sameData_x8hfi_1 h3{font-size:17px}._quickLinks_x8hfi_1{flex-direction:column}._quickLinks_x8hfi_1 button{justify-content:space-between;width:100%}._guide_x8hfi_1{padding:18px 14px}._guide_x8hfi_1 nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._guide_x8hfi_1 nav button{text-align:left;align-items:flex-start;padding:9px;font-size:12px}._guideActions_x8hfi_1{display:grid}._guideActions_x8hfi_1>div{grid-template-columns:1fr 1fr;margin:0;display:grid}._guideActions_x8hfi_1>div>button:only-child{grid-column:1/-1}._guideActions_x8hfi_1 button{justify-content:center;width:100%}._instruction_x8hfi_1{gap:16px}._guide_x8hfi_1 ._kicker_x8hfi_1,._hero_x8hfi_1 ._kicker_x8hfi_1{font-size:11px}}@media (max-width:360px){._hero_x8hfi_1 img{display:none}._modeButtons_x8hfi_1 button{gap:5px;font-size:12px}._guide_x8hfi_1 nav,._guideActions_x8hfi_1>div{grid-template-columns:1fr}._sameData_x8hfi_1>svg{display:none}}._hero_x8hfi_1 h1{letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:800!important}._hero_x8hfi_1 h1 span{color:#ffce45}._legacySetup_x8hfi_6[hidden]{display:none!important}._familyButtons_x8hfi_7{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}._familyButtons_x8hfi_7 button{color:#244552;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9df;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-weight:750;display:flex}._familyButtons_x8hfi_7 button[aria-pressed=true]{color:#18313c;background:#ffecad;border-color:#bb9432}._familyIntro_x8hfi_7{max-width:940px;padding:4px 0 22px}._familyIntro_x8hfi_7 h2{margin:10px 0;font-size:25px}._familyIntro_x8hfi_7 p{color:#526a76;margin:0 0 10px;font-size:15px;line-height:1.65}._familyIntro_x8hfi_7 ._accessNote_x8hfi_7{background:#fffaf0;border-left:3px solid #c9a951;padding:8px 12px;font-size:13px}._familyButtons_x8hfi_7 button:focus-visible{outline-offset:3px;outline:3px solid #326883}@media (max-width:650px){._familyButtons_x8hfi_7{grid-template-columns:1fr;gap:8px;display:grid}._familyButtons_x8hfi_7 button{font-size:14px}._familyIntro_x8hfi_7 h2{font-size:22px}}.simple-hub-view>.workspace>main>.heading,.simple-hub-view>.workspace>main>.voice-navigation{display:none!important}@media (max-width:650px){._modeBar_x8hfi_1 small{display:none}._modeBar_x8hfi_1>div:first-child{min-width:0}._hero_x8hfi_1 img{display:none}._hero_x8hfi_1{padding:22px 20px}._hero_x8hfi_1 h1{font-size:28px}._hero_x8hfi_1 ._kicker_x8hfi_1{letter-spacing:.04em}}.saving-badge{color:#604200;background:#fff3c8;border-radius:999px;margin:.75rem 0;padding:.35rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}.cancellation{border-top:1px solid #dbe2e8;margin-top:1rem;padding-top:1rem}.cancellation summary{cursor:pointer;color:#26374a;font-weight:700}.cancellation label{margin:.85rem 0;font-weight:600;display:block}.cancellation select,.cancellation textarea{width:100%;font:inherit;border:1px solid #c5d0da;border-radius:.55rem;margin-top:.35rem;padding:.7rem;display:block}.cancellation textarea{min-height:88px}.subscription-billing{background:#fff;border:1px solid #cbd8e2;border-radius:12px;margin:18px 0;padding:16px 18px}.subscription-billing summary{cursor:pointer;color:#17384e;font-weight:700}.subscription-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.subscription-billing-grid label{gap:5px;font-weight:600;display:grid}.subscription-billing-grid input{width:100%;font:inherit;border:1px solid #c5d0da;border-radius:.55rem;padding:.7rem}@media (max-width:560px){.subscription-billing-grid{grid-template-columns:1fr}}.pricing-card.has-ai{overflow:visible}.pricing-card.has-ai .popular-badge{z-index:2}.ai-plan-highlight{color:#34265d;background:linear-gradient(135deg,#f5f0ff 0%,#eef6ff 100%);border:1px solid #d5c5ff;border-radius:12px;align-items:flex-start;gap:10px;margin:5px -8px 2px;padding:13px 14px;display:flex}.ai-plan-highlight svg{color:#7650c9;flex:none;width:20px;height:20px;margin-top:1px}.ai-plan-highlight strong{font-size:14px;line-height:1.25;display:block}.ai-plan-highlight p{color:#5a5074;margin:4px 0 0;font-size:12px;line-height:1.45}.pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-card.business-tier{border:2px solid #0f766e;box-shadow:0 12px 28px #0f766e16}.business-badge{color:#fff;background:#0f766e}.mass-plan-highlight{color:#0b554f;background:linear-gradient(135deg,#e9f8f4,#f6fbfa);border:1px solid #78bcb4;border-radius:12px;align-items:flex-start;gap:10px;margin:5px -8px 2px;padding:13px 14px;display:flex}.mass-plan-highlight svg{flex:none;width:20px;height:20px}.mass-plan-highlight strong{font-size:14px;display:block}.mass-plan-highlight p{color:#3d6863;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.subscription-summary{padding:18px}.subscription-summary h2{font-size:21px}.pricing-head{padding:4px 0}.pricing-head h2{font-size:22px}.pricing-cards{grid-template-columns:1fr;gap:17px}.pricing-card{padding:22px}.pricing-card .price{font-size:28px}.subscription-usage{grid-template-columns:1fr 1fr}.business-card{flex-direction:column;align-items:stretch;padding:19px}.business-card .primary{width:100%;min-height:46px}.billing-toggle{width:100%}.billing-toggle button{flex:1}.popular-badge{top:-11px}}.subscription-page .billing-toggle{flex-wrap:nowrap;max-width:100%}.subscription-page .billing-toggle button{white-space:nowrap;flex:0 auto;min-height:44px;padding:10px 12px;font-size:13px}@media (max-width:430px){.subscription-page .billing-toggle{width:max-content}.subscription-page .billing-toggle button{padding:10px 7px;font-size:12px}}#pp-four-week-planner{--pp-bg:#f3f5f5;--pp-paper:#fff;--pp-ink:#17323e;--pp-muted:#5b707b;--pp-line:#dce4e7;--pp-soft:#f8fafb;--pp-weekend:#edf1f3;--pp-gold:#ffd238;--pp-b1:#cbe5fa;--pp-b1-ink:#154b72;--pp-b2:#d2eddf;--pp-b2-ink:#236047;--pp-b3:#fae9b5;--pp-b3-ink:#6b4b11;--pp-u:#e6dbfa;--pp-u-ink:#60408a;--pp-k:#f8d7d5;--pp-k-ink:#8b3831;color:var(--pp-ink);background:var(--pp-bg);isolation:isolate;border:1px solid var(--pp-line);--pp-row:54px;--pp-staff:180px;border-radius:14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45;overflow:hidden}#pp-four-week-planner *{box-sizing:border-box}#pp-four-week-planner [hidden]{display:none!important}#pp-four-week-planner button,#pp-four-week-planner input,#pp-four-week-planner select{font:inherit;color:inherit}#pp-four-week-planner button{cursor:var(--cursor-interaction,pointer)}#pp-four-week-planner .pp-shell{grid-template-columns:64px minmax(0,1fr);display:grid}#pp-four-week-planner .pp-rail{color:#e7eff1;background:#10232c;flex-direction:column;align-items:center;gap:18px;padding:16px 9px;display:flex}#pp-four-week-planner .pp-logo{object-fit:contain;border-radius:50%;width:44px;height:44px}#pp-four-week-planner .pp-rail-label{writing-mode:vertical-rl;letter-spacing:3px;color:#b5c7ce;margin:2px 0 12px;font-size:10px;transform:rotate(180deg)}#pp-four-week-planner .pp-rail-item{color:#b8ccd4;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}#pp-four-week-planner .pp-rail-item[data-active]{background:var(--pp-gold);color:#17232a}#pp-four-week-planner .pp-rail-item svg{width:19px;height:19px}#pp-four-week-planner .pp-main{min-width:0}#pp-four-week-planner .pp-top{background:var(--pp-paper);border-bottom:1px solid var(--pp-line);flex-wrap:wrap;align-items:center;gap:9px;min-height:58px;padding:13px 22px;display:flex}#pp-four-week-planner .pp-top-brand{letter-spacing:-.2px;font-weight:700}#pp-four-week-planner .pp-crumb{color:var(--pp-muted)}#pp-four-week-planner .pp-mock{color:var(--pp-muted);letter-spacing:.5px;text-transform:uppercase;margin-left:auto;font-size:11px}#pp-four-week-planner .pp-content{padding:22px}#pp-four-week-planner .pp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}#pp-four-week-planner .pp-overline{letter-spacing:1.5px;color:var(--pp-muted);margin-bottom:5px;font-size:11px;font-weight:700}#pp-four-week-planner h2{letter-spacing:-.8px;margin:0 0 6px;font-size:28px;font-weight:750;line-height:1.15}#pp-four-week-planner .pp-sub{color:var(--pp-muted);margin:0;font-size:13px}#pp-four-week-planner .pp-btn{border:1px solid var(--pp-line);background:var(--pp-paper);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}#pp-four-week-planner .pp-btn svg{width:16px;height:16px}#pp-four-week-planner .pp-btn-primary{background:var(--pp-gold);color:#18232a;border-color:var(--pp-gold)}#pp-four-week-planner .pp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#pp-four-week-planner .pp-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pp-four-week-planner .pp-range{margin-right:6px;font-size:16px;font-weight:700}#pp-four-week-planner .pp-icon-btn{width:34px;height:34px;min-height:34px;padding:0}#pp-four-week-planner .pp-icon-btn svg{width:15px;height:15px}#pp-four-week-planner .pp-select{border:1px solid var(--pp-line);background:var(--pp-paper);border-radius:8px;width:auto;max-width:100%;min-height:38px;padding:8px 10px;font-size:13px}#pp-four-week-planner .pp-switch{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:9px;gap:3px;padding:3px;display:inline-flex}#pp-four-week-planner .pp-switch button{color:var(--pp-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:13px}#pp-four-week-planner .pp-switch button[aria-pressed=true]{background:var(--pp-ink);color:var(--pp-paper)}#pp-four-week-planner .pp-board{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:10px;overflow:hidden}#pp-four-week-planner .pp-board-head{border-bottom:1px solid var(--pp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}#pp-four-week-planner .pp-board-title{font-size:13px;font-weight:650}#pp-four-week-planner .pp-board-note{color:var(--pp-muted);font-size:11px}#pp-four-week-planner .pp-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}#pp-four-week-planner table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:calc(var(--pp-staff) + var(--pp-days)*24px);font-variant-numeric:tabular-nums}#pp-four-week-planner th,#pp-four-week-planner td{border-right:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);text-align:center;padding:0}#pp-four-week-planner tr:last-child td,#pp-four-week-planner tr:last-child th{border-bottom:0}#pp-four-week-planner tr>:last-child{border-right:0}#pp-four-week-planner .pp-sticky{z-index:2;width:var(--pp-staff);background:var(--pp-paper);box-shadow:2px 0 0 var(--pp-line);text-align:left;position:sticky;left:0}#pp-four-week-planner thead .pp-sticky{background:var(--pp-soft);vertical-align:middle;z-index:3;padding:12px 13px;font-size:12px;font-weight:650}#pp-four-week-planner .pp-weeks th{background:var(--pp-soft);height:29px;color:var(--pp-muted);letter-spacing:.3px;font-size:11px;font-weight:650}#pp-four-week-planner .pp-day{background:var(--pp-soft);height:47px;font-weight:500}#pp-four-week-planner .pp-day strong{font-size:13px;font-weight:650;display:block}#pp-four-week-planner .pp-day small{color:var(--pp-muted);font-size:11px;display:block}#pp-four-week-planner .pp-weekend{background:var(--pp-weekend)!important}#pp-four-week-planner .pp-week-start{border-left:2px solid var(--pp-line)}#pp-four-week-planner .pp-person{min-height:var(--pp-row);align-items:center;gap:9px;padding:10px 11px;display:flex}#pp-four-week-planner .pp-avatar{background:var(--pp-soft);border:1px solid var(--pp-line);width:30px;height:30px;color:var(--pp-muted);border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:grid}#pp-four-week-planner .pp-person-name{white-space:nowrap;font-size:12px;font-weight:650;display:block}#pp-four-week-planner .pp-person-role{color:var(--pp-muted);font-size:11px;font-weight:400;display:block}#pp-four-week-planner .pp-slot{min-height:var(--pp-row);background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;font-size:12px;font-weight:650;display:grid;position:relative}#pp-four-week-planner .pp-slot:hover,#pp-four-week-planner .pp-slot[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pp-ink)}#pp-four-week-planner .pp-empty{color:var(--pp-muted);font-weight:400}#pp-four-week-planner .pp-code-b1{background:var(--pp-b1)!important;color:var(--pp-b1-ink)!important}#pp-four-week-planner .pp-code-b2{background:var(--pp-b2)!important;color:var(--pp-b2-ink)!important}#pp-four-week-planner .pp-code-b3{background:var(--pp-b3)!important;color:var(--pp-b3-ink)!important}#pp-four-week-planner .pp-code-u{background:var(--pp-u)!important;color:var(--pp-u-ink)!important}#pp-four-week-planner .pp-code-k{background:var(--pp-k)!important;color:var(--pp-k-ink)!important}#pp-four-week-planner .pp-code-f{font-weight:400;background:var(--pp-weekend)!important;color:var(--pp-muted)!important}#pp-four-week-planner .pp-group th{background:var(--pp-soft);text-align:left;padding:8px 13px;font-size:12px;font-weight:700}#pp-four-week-planner .pp-phase-label{min-height:43px;padding:8px 13px;font-size:12px;font-weight:500}#pp-four-week-planner .pp-phase-empty{background:0 0;height:43px}#pp-four-week-planner .pp-phase-cell{height:43px;padding:5px 3px}#pp-four-week-planner .pp-phase-bar{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;border-radius:5px;width:100%;min-height:32px;padding:5px 7px;font-size:12px;font-weight:650;overflow:hidden}#pp-four-week-planner .pp-phase-bar[aria-pressed=true]{outline:2px solid var(--pp-ink);outline-offset:-2px}#pp-four-week-planner .pp-legend{border-top:1px solid var(--pp-line);color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 14px;font-size:11px;display:flex}#pp-four-week-planner .pp-legend span{align-items:center;gap:5px;display:inline-flex}#pp-four-week-planner .pp-swatch{border-radius:4px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}#pp-four-week-planner .pp-detail{background:var(--pp-paper);border:1px solid var(--pp-line);border-left:4px solid var(--pp-b1-ink);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:77px;margin-top:12px;padding:14px 16px;display:flex}#pp-four-week-planner .pp-detail strong{margin-bottom:3px;font-size:13px;display:block}#pp-four-week-planner .pp-detail p{color:var(--pp-muted);margin:0;font-size:12px}#pp-four-week-planner .pp-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}#pp-four-week-planner .pp-project{border:1px solid var(--pp-line);background:var(--pp-paper);text-align:left;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}#pp-four-week-planner .pp-project strong{font-size:12px;font-weight:650;display:block}#pp-four-week-planner .pp-project small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-four-week-planner .pp-project .pp-swatch{flex:0 0 29px;width:29px;height:29px;font-size:11px}#pp-four-week-planner .pp-foot{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}#pp-four-week-planner .pp-foot svg{width:14px;height:14px}#pp-four-week-planner .pp-notice{background:var(--pp-b3);color:var(--pp-b3-ink);border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;font-size:12px;display:flex}#pp-four-week-planner .pp-notice svg{flex:0 0 16px;width:16px;height:16px}#pp-four-week-planner .pp-editor{border:1px solid var(--pp-line);background:var(--pp-paper);border-radius:9px;margin-top:12px;padding:16px}#pp-four-week-planner .pp-editor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}#pp-four-week-planner .pp-editor-head strong{font-size:14px}#pp-four-week-planner .pp-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#pp-four-week-planner .pp-fields label{color:var(--pp-muted);gap:5px;min-width:0;font-size:12px;display:grid}#pp-four-week-planner .pp-fields input,#pp-four-week-planner .pp-fields select{border:1px solid var(--pp-line);background:var(--pp-paper);width:100%;min-width:0;color:var(--pp-ink);border-radius:6px;padding:8px}#pp-four-week-planner .pp-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}#pp-four-week-planner .pp-form-actions small{color:var(--pp-muted);font-size:11px}#pp-four-week-planner .pp-error{color:var(--pp-k-ink);margin:10px 0 0;font-size:12px}#pp-four-week-planner .pp-wide .pp-rail{display:none}#pp-four-week-planner .pp-wide.pp-shell{grid-template-columns:minmax(0,1fr)}@media (max-width:800px){#pp-four-week-planner .pp-content{padding:16px}#pp-four-week-planner .pp-heading{margin-bottom:16px}#pp-four-week-planner .pp-shell{grid-template-columns:52px minmax(0,1fr)}#pp-four-week-planner .pp-rail{padding:14px 5px}#pp-four-week-planner .pp-rail-item{width:36px}#pp-four-week-planner .pp-logo{width:36px;height:36px}#pp-four-week-planner .pp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-four-week-planner .pp-projects{grid-template-columns:1fr}#pp-four-week-planner .pp-project{padding:10px}#pp-four-week-planner h2{font-size:25px}}@media (max-width:480px){#pp-four-week-planner .pp-shell{grid-template-columns:minmax(0,1fr)}#pp-four-week-planner .pp-rail{display:none}#pp-four-week-planner .pp-top{padding:12px}#pp-four-week-planner .pp-content{padding:13px}#pp-four-week-planner .pp-mock{width:100%;margin-left:0}#pp-four-week-planner .pp-toolbar{align-items:flex-start}#pp-four-week-planner .pp-heading{gap:12px}#pp-four-week-planner .pp-switch{width:100%}#pp-four-week-planner .pp-switch button{flex:1}#pp-four-week-planner .pp-fields{grid-template-columns:1fr}#pp-four-week-planner{--pp-staff:160px}#pp-four-week-planner .pp-range{width:100%}}@media (pointer:coarse){#pp-four-week-planner .pp-btn,#pp-four-week-planner .pp-switch button,#pp-four-week-planner .pp-select{min-height:44px}#pp-four-week-planner table{min-width:calc(var(--pp-staff) + var(--pp-days)*44px)}#pp-four-week-planner .pp-fields input,#pp-four-week-planner .pp-fields select{min-height:44px;font-size:16px}}#pp-four-week-planner.site-planner{--pp-staff:190px;overflow:visible}#pp-four-week-planner .sp-tools{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;display:flex}#pp-four-week-planner.sp-calendar-overview .sp-full-calendar table{min-width:0}#pp-four-week-planner .sp-full-calendar{min-height:320px}#pp-four-week-planner .sp-week-overview{--pp-staff:145px;gap:16px;padding:12px;display:grid}#pp-four-week-planner .sp-week-panel{border:1px solid var(--pp-line);background:var(--pp-paper);border-radius:8px;overflow:hidden}#pp-four-week-planner .sp-week-heading{background:var(--pp-soft);border-bottom:1px solid var(--pp-line);padding:10px 12px;font-weight:700}#pp-four-week-planner .sp-week-overview table{width:100%;min-width:0}#pp-four-week-planner .sp-week-overview .pp-person{gap:6px;padding:8px 6px}#pp-four-week-planner .sp-week-overview .pp-avatar{flex-basis:24px;width:24px;height:24px}#pp-four-week-planner .sp-week-overview .pp-person-name{font-size:11px}#pp-four-week-planner .sp-unscheduled-cell{text-align:left;background-color:var(--pp-paper);background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--pp-line) 0);background-size:calc(100% / var(--pp-days)) 100%;padding:5px}#pp-four-week-planner .sp-unscheduled-task{border:1px dashed var(--pp-line);background:var(--pp-soft);min-height:32px;color:var(--pp-muted);text-align:left;white-space:normal;border-radius:5px;max-width:100%;padding:6px 9px;font-size:11px}#pp-four-week-planner .sp-unscheduled-task:disabled{opacity:.65;cursor:not-allowed}#pp-four-week-planner .sp-regional-col{background:#f4f5f6}#pp-four-week-planner .sp-regional-day,#pp-four-week-planner .sp-regional-day>.pp-slot{background:repeating-linear-gradient(135deg,#f4f5f6 0 6px,#e4e8eb 6px 7px)!important}#pp-four-week-planner .sp-regional-day strong{text-underline-offset:4px;-webkit-text-decoration:underline #85949c;text-decoration:underline #85949c}#pp-four-week-planner .sp-regional-swatch{background:repeating-linear-gradient(135deg,#f4f5f6 0 6px,#e4e8eb 6px 7px);border:1px solid #c8d0d5}#pp-four-week-planner .sp-regional-band th{color:var(--pp-muted);vertical-align:middle;padding:8px 12px;font-size:11px}#pp-four-week-planner .sp-regional-band-day{vertical-align:middle;background:repeating-linear-gradient(135deg,#f4f5f6 0 6px,#e4e8eb 6px 7px);height:82px}#pp-four-week-planner .sp-regional-band-empty{background:var(--pp-paper)}#pp-four-week-planner .sp-regional-band-label{color:#405660;white-space:normal;overflow-wrap:anywhere;padding:6px;font-size:11px;font-weight:600;line-height:1.3;display:block}#pp-four-week-planner .sp-regional-vertical{writing-mode:vertical-rl;overflow-wrap:anywhere;max-width:100%;height:74px;padding:3px;font-size:10px;line-height:1.15;display:inline-block;transform:rotate(180deg)}#pp-four-week-planner .sp-unscheduled-cell{background-color:#0000}#pp-four-week-planner.sp-expanded{z-index:10000;border:0;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0;overflow:auto}body:has(#pp-four-week-planner.sp-expanded){overflow:hidden}@media (max-width:450px){#pp-four-week-planner .sp-week-overview{--pp-staff:112px;gap:12px;padding:6px}#pp-four-week-planner .sp-week-overview .pp-avatar{display:none}#pp-four-week-planner .sp-week-overview .pp-phase-label{padding:7px 6px;font-size:11px}#pp-four-week-planner .sp-week-overview .pp-day strong{font-size:12px}}#pp-four-week-planner .sp-tools label{color:var(--pp-muted);gap:4px;max-width:100%;margin-right:auto;font-size:11px;display:grid}#pp-four-week-planner .sp-tools select{min-width:180px;max-width:100%;color:var(--pp-ink)}#pp-four-week-planner .sp-cell-code{align-self:stretch;place-items:center;width:100%;min-height:20px;padding:2px;display:grid}#pp-four-week-planner .pp-slot{color:var(--pp-ink);grid-auto-rows:minmax(20px,1fr);align-content:stretch;gap:1px}#pp-four-week-planner .sp-pending{background:var(--pp-b3);color:var(--pp-b3-ink)}#pp-four-week-planner .pp-swatch{width:auto;min-width:23px;padding:2px}#pp-four-week-planner .pp-person-name{white-space:normal;overflow-wrap:anywhere}#pp-four-week-planner .pp-person-role{overflow-wrap:anywhere}#pp-four-week-planner .pp-avatar{object-fit:cover}#pp-four-week-planner .pp-btn:disabled{opacity:.55;cursor:not-allowed}#pp-four-week-planner .pp-legend{max-height:160px;overflow:auto}#pp-four-week-planner .sp-empty{color:var(--pp-muted);padding:18px;font-size:13px}#pp-four-week-planner .sp-error{background:var(--pp-k);color:var(--pp-k-ink);overflow-wrap:anywhere;border-radius:8px;padding:12px}#pp-four-week-planner .sp-message{background:var(--pp-b2);color:var(--pp-b2-ink);border-radius:8px;padding:12px}#pp-four-week-planner .sp-inline{color:var(--pp-ink);text-align:left;white-space:normal;background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:3px 0;font-size:12px;text-decoration:underline;display:inline-flex}#pp-four-week-planner .sp-check{align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}#pp-four-week-planner .sp-check input{flex:0 0 16px;width:16px;height:16px}#pp-four-week-planner .sp-note{gap:6px;margin-top:12px;font-size:12px;display:grid}#pp-four-week-planner .sp-note textarea{border:1px solid var(--pp-line);background:var(--pp-paper);width:100%;min-height:65px;color:var(--pp-ink);border-radius:6px;padding:9px}#pp-four-week-planner .sp-hint{color:var(--pp-muted);margin-top:12px;font-size:12px}#pp-four-week-planner .pp-projects .pp-project{width:100%;min-width:0}#pp-four-week-planner .pp-projects a{color:var(--pp-ink);align-items:center;gap:4px;margin-top:7px;font-size:12px;display:inline-flex}#pp-four-week-planner .sp-unplanned,#pp-four-week-planner .sp-extra-calendar{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px}#pp-four-week-planner .sp-unplanned>div{border-top:1px solid var(--pp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}#pp-four-week-planner .sp-extra-calendar>summary{margin-bottom:10px}.signature-app .workspace>main:has(.site-planner)>.heading{display:none}.signature-app .workspace>main:has(.site-planner)>details.voice-navigation{display:none}.signature-app:has(.site-planner.sp-expanded)>.sidebar{display:none}.signature-app:has(.site-planner.sp-expanded)>.workspace{width:100%;margin-left:0}@media (max-width:600px){#pp-four-week-planner.site-planner{--pp-staff:160px}#pp-four-week-planner .sp-tools>button{flex:1}#pp-four-week-planner .sp-tools label,#pp-four-week-planner .sp-tools select{width:100%}}.signature-app{--sig-petrol:#102b38;--sig-teal:#087e78;--sig-gold:#f3bc43;--sig-paper:#f6f5f0;--sig-line:#e2e6e5;--sig-muted:#647781;background:var(--sig-paper);color:#182d37;font-family:Segoe UI,Arial,sans-serif}.signature-app .sidebar{z-index:35;background:linear-gradient(155deg,#133540,#102b38 70%);border-right:1px solid #20414d;width:248px;padding:27px 16px 18px}.signature-app .brand{letter-spacing:1.3px;flex-shrink:0;gap:10px;padding:0 8px;font-size:21px}.signature-brand-text{gap:4px;display:grid}.signature-brand-text small{letter-spacing:1.25px;color:#c6d4d8;font-size:7px;font-weight:500}.signature-app .sidecaption{letter-spacing:1.8px;color:#9cb6be;margin:25px 12px 12px;font-size:9px}.signature-app .sidebar>nav{scrollbar-width:thin;scrollbar-color:#55707a transparent;flex:1;gap:3px;min-height:0;margin:0;padding:0 4px 12px;display:grid;overflow:hidden auto}.signature-app .navitem{color:#dce6e8;letter-spacing:0;border-radius:8px;gap:12px;min-height:44px;padding:12px 11px;font-size:12px;line-height:1.3}.signature-app .navitem.active{background:var(--sig-gold);color:#102b38;box-shadow:0 3px 10px #07182120}.signature-app .navitem:not(.active):hover{color:#fff;background:#23424d}.signature-app .sidebottom{border-top:1px solid #34505b;flex-shrink:0;gap:10px;margin:0;padding:17px 9px 0}.signature-app .sidebottom strong{color:#fff;font-size:12px}.signature-app .sidebottom p{color:#a6bbc3;margin-top:3px;font-size:10px}.signature-avatar{color:#ffde8f;background:#385b65;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.signature-app .workspace{width:calc(100% - 248px);min-width:0;margin-left:248px}.signature-app .workspace>.topbar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--sig-line);background:#ffffffed;gap:18px;height:auto;min-height:72px;padding:12px 28px;position:sticky;top:0}.signature-app .signedin{white-space:nowrap;margin-left:auto;font-size:11px}.signature-app .date{color:#687e88;font-size:11px}.signature-app .signature-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.signature-app .topbar>.secondary{min-height:36px;padding:8px 11px;font-size:11px}.signature-app .workspace>main{min-width:0;max-width:1760px;margin:0 auto;padding:25px 28px 40px}.signature-app .heading{margin-bottom:22px}.signature-app .heading h1{letter-spacing:-1px;font-size:31px;font-weight:750}.signature-app .heading p{margin-top:4px;font-size:13px}.signature-app .eyebrow{letter-spacing:1.8px;color:#798b91;font-size:9px}.signature-app .primary{background:var(--sig-gold);color:#122c38;box-shadow:none;border-radius:8px;font-size:13px}.signature-app .primary:hover{background:#e7ad32}.signature-app .secondary{box-shadow:none;border-radius:8px;font-size:13px}.signature-app input,.signature-app select,.signature-app textarea{border-color:#d8e1e3;border-radius:7px;font-size:13px}.signature-app :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b27609}.signature-app button:disabled{cursor:not-allowed}.signature-app .panel{border-color:var(--sig-line);border-radius:12px;box-shadow:0 3px 14px #19384404}.signature-app .pro-body,.signature-app .biz-panel{padding:22px}.signature-app .pro-head{background:var(--sig-petrol);color:#fff;border:0;border-radius:12px;padding:20px}.signature-app .pro-head h2,.signature-app .pro-head p{color:#fff}.signature-app .pro-head p{opacity:.75;font-size:12px}.signature-app .pro-symbol{color:var(--sig-gold);background:#ffffff12}.signature-app .pro-tabs,.signature-app .order-tabs{white-space:nowrap;flex-wrap:nowrap;gap:6px;padding:10px 0;overflow-x:auto}.signature-app :is(.pro-tabs,.order-tabs) button{border-radius:7px;flex-shrink:0;font-size:12px}.signature-app :is(.pro-tabs,.order-tabs) button.active{color:#71530a;background:#fff4d8;border-color:#e6ba4e}.signature-app .biz-search{background:0 0;border:0;padding:0 0 14px}.signature-app .biz-search summary{color:#607982;font-size:12px}.signature-app .voice-navigation{color:#6b7e87;margin:0 0 12px;font-size:11px}.signature-app.signature-overview .workspace>main>.heading{display:none}.signature-operational-details>details{margin-top:20px}.signature-operational-details>details>summary{color:#45616d;border:1px solid var(--sig-line);cursor:pointer;background:#fff;border-radius:9px;padding:14px;font-size:13px;font-weight:600}.signature-loading{text-align:center;padding:40px}.signature-search{flex:1;min-width:220px;max-width:520px;position:relative}.signature-search form{color:#647883;background:#edf0ef;border-radius:8px;align-items:center;gap:9px;padding:0 11px;display:flex}.signature-search input{background:0 0;border:0;min-width:0;min-height:39px;padding:6px 2px;font-size:12px}.signature-search button{color:#365d69;background:0 0;flex-shrink:0;padding:6px}.signature-search-results{background:#fff;border:1px solid #dce5e6;border-radius:12px;width:min(520px,80vw);max-height:70dvh;padding:15px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 16px 45px #102b3826}.signature-search-results header{border-bottom:1px solid var(--sig-line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.signature-search-results h3{text-transform:uppercase;letter-spacing:1px;color:#6c858b;margin:17px 0 5px;font-size:10px}.signature-search-results a{text-align:left;border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:center;gap:10px;padding:10px 5px;display:flex}.signature-search-results a:hover{background:#f2f8f6}.signature-search-results a span{gap:4px;min-width:0;display:grid}.signature-search-results strong{font-size:12px}.signature-search-results small{color:#6c828c;font-size:11px}.signature-search-results p{padding:12px 0;font-size:12px}.signature-dashboard{gap:20px;display:grid}.signature-greeting{background:var(--sig-petrol);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:180px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.signature-greeting>div:first-child{z-index:1;position:relative}.signature-greeting h2{letter-spacing:-1.6px;color:#fff;margin:15px 0 8px;font-size:clamp(28px,3.1vw,49px);font-weight:760;line-height:1.15}.signature-greeting p{color:#e8eef0;font-size:22px;font-weight:300}.signature-date{letter-spacing:1.5px;color:#ffcf68;text-transform:uppercase;border:1px solid #ac8c40;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:600;display:inline-block}.signature-greeting>.primary{z-index:1;white-space:nowrap;flex-shrink:0}.signature-greeting-art{opacity:.25;pointer-events:none;position:absolute;inset:-20px -30px -40px 38%}.signature-greeting-art .signature-plan-art{color:#b9d4d5;width:100%;height:100%}.signature-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 0 2px;display:grid}.signature-stats article{border-right:1px solid #dfe5e3;align-items:flex-start;gap:13px;min-width:0;padding:15px 20px;display:flex}.signature-stats article:first-child{padding-left:8px}.signature-stats article:last-child{border:0}.signature-stat-icon{background:#fff8;border:1px solid #dfe6e7;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.signature-stat-icon svg{color:#284554;width:21px}.signature-stats article>div{gap:4px;min-width:0;display:grid}.signature-stats article>div>span{color:#34525e;font-size:11px;font-weight:600}.signature-stats strong{letter-spacing:-1.1px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.5vw,36px);font-weight:750;line-height:1.2}.signature-stats small{color:#71828b;font-size:9px;line-height:1.5}.signature-stats .signature-overdue{color:#a74335}.signature-dashboard-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.signature-card{background:#fff;border:1px solid #e4e9e8;border-radius:12px;min-width:0;box-shadow:0 4px 20px #15374404}.signature-card>header{justify-content:space-between;align-items:center;gap:14px;padding:23px 22px 17px;display:flex}.signature-card h3{letter-spacing:-.7px;color:#173441;font-size:23px;font-weight:730}.signature-kicker{color:#738b91;letter-spacing:1.5px;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.signature-card>header>a{color:#315964;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.signature-view{background:#f2f4f4;border:1px solid #e5eaea;border-radius:7px;gap:1px;margin-left:auto;padding:3px;display:flex}.signature-view button{color:#69808b;background:0 0;border-radius:5px;min-height:30px;padding:6px 9px}.signature-view button[aria-pressed=true]{color:#fff;background:#173a47}.signature-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 21px 21px;display:grid}.signature-project{background:#fff;border:1px solid #e7ebea;border-radius:9px;min-width:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.signature-project:hover{border-color:#8ebfba;box-shadow:0 7px 20px #10313a0c}.signature-cover-link{display:block}.signature-project-cover{background:#16404a;height:155px;position:relative;overflow:hidden}.signature-project-cover img{object-fit:cover;width:100%;height:100%}.signature-plan-art{color:#b0d3cc;width:100%;height:100%;display:block}.signature-project-cover .art-1{color:#557770;background:#e9eee9}.signature-project-cover .art-2{color:#476973;background:#dce7e7}.signature-cover-note{letter-spacing:1.4px;color:#c3d7d5;background:#14313b90;padding:3px 5px;font-size:7px;position:absolute;top:11px;right:9px}.signature-project-number{background:var(--sig-gold);color:#183038;border-radius:4px 4px 0 0;padding:4px 7px;font-size:9px;font-weight:650;position:absolute;bottom:0;left:10px}.signature-project-info{min-width:0;padding:12px 11px 13px}.signature-project-info h4{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0 0 7px;font-size:14px;line-height:1.3}.signature-project-info>p{color:#7b8b92;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-bottom:8px;font-size:10px;line-height:1.5;display:flex}.signature-project-info>p svg{flex-shrink:0;margin-top:1px}.signature-status{color:#226c58;background:#e6f3ee;border-radius:15px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.signature-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.signature-status.status-draft,.signature-status.status-paused{color:#896217;background:#fff1d1}.signature-status.status-completed{color:#596f7b;background:#edf0f2}.signature-members{align-items:center;gap:0;min-height:25px;margin-top:13px;display:flex}.signature-members>span{color:#275c60;background:#dce8e7;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-4px;font-size:8px;font-weight:700;display:grid}.signature-members>span:first-child{margin-left:0}.signature-members small{color:#75868f;overflow-wrap:anywhere;margin-left:7px;font-size:9px}.signature-next{color:#365d67;justify-content:space-between;align-items:center;gap:5px;padding:10px 0;font-size:10px;display:flex}.signature-next>span{gap:4px;display:grid}.signature-next small{text-transform:uppercase;letter-spacing:.4px;color:#7d8b91;font-size:8px}.signature-next>svg{flex-shrink:0}.signature-progress{flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.signature-progress progress{-webkit-appearance:none;appearance:none;background:#e6ecea;border:0;border-radius:9px;flex:1;min-width:40px;height:6px;overflow:hidden}.signature-progress progress::-webkit-progress-bar{background:#e6ecea}.signature-progress progress::-webkit-progress-value{background:var(--sig-teal);border-radius:9px}.signature-progress progress::-moz-progress-bar{background:var(--sig-teal)}.signature-progress small{color:#7b8c93;font-size:8px;font-weight:400}.signature-progress-empty{color:#8a989c;padding:4px 0;font-size:9px;display:block}.signature-project-grid.signature-list{grid-template-columns:1fr}.signature-list .signature-project{grid-template-columns:180px minmax(0,1fr);display:grid}.signature-list .signature-project-cover{height:100%;min-height:150px}.signature-list .signature-project-info{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.signature-list .signature-status{place-self:start}.signature-empty{text-align:center;color:#52747b;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:285px;padding:30px 20px;display:flex}.signature-empty h4{color:#244957;margin:0;font-size:20px}.signature-empty p{max-width:410px;font-size:13px;line-height:1.75}.signature-today{padding:0 18px 19px}.signature-today>header{padding:23px 0 16px}.signature-today h3{font-size:23px}.signature-action{background:#fcfdfc;border:1px solid #e7ebea;border-radius:8px;align-items:center;gap:10px;margin-bottom:9px;padding:13px 11px;display:flex}.signature-action>svg:first-child{color:#b38323;flex-shrink:0;width:19px}.signature-action>svg:last-child{color:#67868d;flex-shrink:0;margin-left:auto}.signature-action>span{gap:4px;min-width:0;display:grid}.signature-action strong{color:#244450;font-size:11px}.signature-action small{color:#81929a;font-size:9px}.signature-agenda{border-top:1px solid #e4e9e7;margin-top:22px;padding-top:18px}.signature-agenda h4{margin:0 0 14px;font-size:13px}.signature-agenda>a:not(.signature-agenda-all){align-items:flex-start;gap:14px;padding:10px 0;display:flex}.signature-agenda time{color:#26434e;padding-right:13px;font-size:11px;font-weight:700;position:relative}.signature-agenda time:after{content:"";background:var(--sig-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:0}.signature-agenda a>span{gap:5px;min-width:0;display:grid}.signature-agenda strong{font-size:11px}.signature-agenda small{color:#7c9199;font-size:9px}.signature-agenda p{font-size:12px;line-height:1.7}.signature-agenda-all{color:#28636b;align-items:center;gap:9px;margin-top:16px;font-size:10px;display:flex}.signature-callbacks{color:#90661d;align-items:center;gap:7px;padding-top:16px;font-size:10px;display:flex}.signature-journey>header{padding:19px 23px 8px}.signature-journey h3{font-size:19px}.signature-journey>header>span{color:#72868e;font-size:10px}.signature-journey>p{color:#7e9096;padding:0 23px 16px;font-size:9px}.signature-workflow{background:#f7f9f8;border-radius:10px;justify-content:space-between;gap:6px;margin:10px 0;padding:14px;display:flex;overflow-x:auto}.signature-workflow>div{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:85px;display:flex}.signature-workflow a{text-align:center;color:#617980;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}.signature-workflow a>span{background:#fff;border:1px solid #e2e8e6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.signature-workflow strong{white-space:nowrap;font-size:10px;font-weight:600}.signature-workflow .is-current a{color:#72500b}.signature-workflow .is-current a>span{color:#88641a;background:#fff1cd;border-color:#dbad3f}.signature-workflow .workflow-arrow{color:#a8b8bc;flex-shrink:0}.signature-workflow a:hover>span{background:#eef7f3;border-color:#93bbb4}.signature-journey .signature-workflow{background:#fff;margin:0 15px 7px}.signature-assistant{background:var(--sig-petrol);color:#fff;border-radius:12px;justify-self:end;align-items:center;gap:15px;max-width:380px;padding:16px 19px;display:flex;box-shadow:0 9px 22px #16384415}.signature-quote-orb{background:radial-gradient(circle,#c8faf0 0,#41b5ad 12%,#0c5662 35%,#113440 68%);border:1px solid #5cc4bd;border-radius:50%;flex-shrink:0;width:27px;height:27px;display:block;box-shadow:0 0 14px #2ce5c64a}.signature-assistant>span:nth-child(2){gap:4px;display:grid}.signature-assistant strong{letter-spacing:.5px;font-size:11px}.signature-assistant small{color:#ccdedf;font-size:10px}.signature-assistant>svg{color:#a9d3d0;flex-shrink:0;margin-left:8px}.signature-app .offer-editor{background:0 0;padding:0}.signature-app .offer-titlebar{background:var(--sig-petrol);color:#fff;border-radius:12px;padding:18px 20px}.signature-app .offer-titlebar h2{color:#fff;font-size:26px}.signature-app .offer-back{color:#fff}.signature-app .offer-actions{gap:5px}.signature-app .offer-action{background:#ffffff12;border:1px solid #ffffff20;border-radius:7px;min-width:46px;min-height:45px;font-size:9px}.signature-app .offer-action[aria-label=Speichern]{background:var(--sig-gold);color:#18323d;border-color:var(--sig-gold)}.signature-app .offer-main{border-radius:12px;width:100%;min-width:0;max-width:100%;margin:0;padding:20px}.signature-app .offer-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);align-items:start}.signature-app .offer-sidebar{gap:14px;min-width:0}.signature-app .offer-section-heading h3{font-size:18px}.signature-app .offer-items th{text-transform:uppercase;letter-spacing:.3px;background:#f3f6f5;font-size:10px}.signature-app .offer-items td{font-size:12px}.signature-app .offer-summary{min-width:190px}.signature-app .offer-summary p{font-size:12px}.signature-app .offer-number{border-bottom:1px solid #e3e8e6;padding-bottom:18px;font-size:16px}.signature-app .offer-rich-toolbar{font-size:12px}.signature-document-preview{background:#fff;border:1px solid #dfe7e5;border-radius:12px;min-width:0;position:sticky;top:90px;overflow:hidden}.signature-document-preview>header{border-bottom:1px solid #e2e8e6;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.signature-document-preview h3{margin-right:auto;font-size:17px}.signature-document-preview button{min-height:34px;padding:7px 9px;font-size:11px}.signature-document-preview iframe{background:#e7ebe9;border:0;width:100%;height:650px;display:block}.signature-document-preview>p{padding:12px 16px;font-size:11px;line-height:1.6}.signature-document-preview .signature-pdf-empty{text-align:center;background:linear-gradient(140deg,#f9faf8,#eef3f1);border:1px solid #dfe7e4;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:400px;margin:18px;padding:25px;display:flex}.signature-pdf-empty>svg{color:#6c908e}.signature-pdf-empty p{max-width:250px;font-size:12px;line-height:1.7}.signature-document-options{background:#fff;border:1px solid #e1e8e5;border-radius:10px;padding:15px}.signature-document-options>summary{cursor:pointer;color:#496b72;font-size:12px;font-weight:600}.signature-document-options .offer-panel{border:0;border-top:1px solid #e3e9e7;border-radius:0;margin-top:14px;padding:16px 0}.signature-document-options .offer-panel h3{font-size:14px}.signature-app .invoice-editor-main{width:100%;min-width:0;max-width:100%;margin:0;padding:0}.signature-app .invoice-editor-header{background:var(--sig-petrol);color:#fff;border:0}.signature-app .invoice-title h2,.signature-app .invoice-title small{color:#fff}.signature-app .invoice-title-icon{color:var(--sig-gold);background:#ffffff12}.signature-app .invoice-updated{color:#c3d1d5}.signature-app .invoice-summary-total{background:var(--sig-petrol);border-radius:7px;padding:13px!important}.signature-app .invoice-summary-total dt,.signature-app .invoice-summary-total dd{color:#fff!important}.signature-app .invoice-save-button{background:var(--sig-gold);color:#14313c}.signature-app .invoice-pdf-preview-frame{height:600px}.signature-app .signature-project-heading{background:var(--sig-petrol);color:#fff;border-radius:10px;padding:19px}.signature-project-heading h2{color:#fff;font-size:26px}.signature-project-heading small{color:#d9bd72;letter-spacing:1px;font-size:10px}.signature-app .order-cards{gap:15px}.signature-app .order-card{border-radius:12px;padding:22px}.signature-app .order-card h3{font-size:20px}.signature-app .sitecard{background:#fff;border:1px solid #dfe7e4;border-radius:12px;box-shadow:0 4px 15px #183d4607}.signature-app .siteheading{color:#4a7c7d;background:#edf4f0;border-radius:8px;padding:18px}.signature-app .sitecard h3{font-size:20px}.signature-app .pro-kpis article{background:#fff;border-color:#e2e8e6;border-radius:10px}.signature-app .water-workspace,.signature-app .work-plan{color:#18323c}@media (min-width:1700px){.signature-project-cover{height:185px}.signature-project-info h4{font-size:16px}.signature-project-info>p{font-size:11px}.signature-dashboard-grid{grid-template-columns:minmax(0,1fr) 310px}.signature-greeting{min-height:200px}.signature-app .signature-breadcrumb{display:block}}@media (max-width:1450px){.signature-app .signature-breadcrumb,.signature-app .date{display:none}.signature-stats article{gap:9px;padding:13px 11px}.signature-stat-icon{width:34px;height:34px}.signature-stats strong{font-size:27px}.signature-dashboard-grid{grid-template-columns:minmax(0,1fr) 255px}.signature-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-project-cover{height:150px}.signature-app .offer-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1150px){.signature-app .workspace>main{padding:20px}.signature-app .workspace>.topbar{padding:12px 20px}.signature-dashboard-grid{grid-template-columns:minmax(0,1fr)}.signature-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-today{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signature-today>header{grid-column:1/-1}.signature-action{margin-bottom:0}.signature-agenda{grid-column:1/-1;margin-top:6px}.signature-agenda>a:not(.signature-agenda-all){margin-right:18px;display:inline-flex}.signature-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-stats article:nth-child(2){border-right:0}.signature-stats article:nth-child(3){padding-left:8px}.signature-greeting{padding:24px}.signature-greeting h2{font-size:34px}.signature-greeting p{font-size:19px}.signature-app .offer-layout{grid-template-columns:1fr}.signature-app .offer-sidebar{grid-template-columns:minmax(0,1fr);display:grid}.signature-document-preview{position:static}.signature-app .invoice-editor-layout{grid-template-columns:1fr}.signature-app .invoice-editor-side{grid-template-columns:minmax(0,1fr);position:static}.signature-app .invoice-pdf-preview-frame{height:650px}}@media (max-width:900px){.signature-app .sidebar{display:none}.signature-app .workspace{width:100%;margin-left:0}.signature-app .mobilebrand{background:var(--sig-petrol);color:#fff;border:0}.signature-app .mobilebrand span{color:#d5e2e4}.signature-app .mobilebottom{background:#fff;border-color:#dce6e3}.signature-app .mobilebottom button.selected{color:#73550b;background:#fff4d8}.signature-app .mobilemore{background:#fbfcfa}.signature-app .workspace>.topbar{gap:12px;position:relative}.signature-app .signedin{font-size:10px}.signature-app .workspace>main{padding-bottom:110px}.signature-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-greeting h2{font-size:34px}}@media (max-width:680px){.signature-app .workspace>.topbar{flex-wrap:wrap;padding:10px 15px}.signature-search{flex-basis:100%;order:3;width:100%;min-width:0;max-width:none}.signature-app .workspace>main{padding:16px 13px 105px}.signature-app .heading h1{font-size:27px}.signature-app .signedin{flex:1;margin-left:0}.signature-app .topbar>.secondary{margin-left:auto}.signature-dashboard{gap:15px}.signature-greeting{min-height:200px;padding:23px 20px;display:block}.signature-greeting h2{letter-spacing:-1px;font-size:32px}.signature-greeting p{font-size:19px}.signature-greeting>.primary{min-height:40px;margin-top:20px;display:inline-flex}.signature-greeting-art{opacity:.14;inset:0 -70px 0 5%}.signature-stats strong{white-space:normal;overflow-wrap:anywhere;font-size:23px}.signature-stats article{gap:8px;padding:10px 6px}.signature-stat-icon{width:28px;height:28px}.signature-stat-icon svg{width:15px}.signature-stats article>div>span{font-size:10px}.signature-stats small{font-size:8px}.signature-card>header{flex-wrap:wrap;gap:9px;padding:18px 16px}.signature-card h3{font-size:21px}.signature-kicker{font-size:7px}.signature-card>header>a{font-size:9px}.signature-project-grid{grid-template-columns:1fr;padding:0 15px 15px}.signature-project-cover{height:165px}.signature-project-info{padding:15px}.signature-project-info h4{font-size:17px}.signature-project-info>p{font-size:12px}.signature-status{font-size:10px}.signature-next{font-size:12px}.signature-today{padding:0 15px 18px;display:block}.signature-today>header{padding:19px 0}.signature-action{margin-bottom:8px}.signature-action strong{font-size:12px}.signature-action small{font-size:10px}.signature-journey>header>span{font-size:9px}.signature-workflow{gap:4px;padding:12px 8px}.signature-workflow>div{min-width:76px}.signature-journey .signature-workflow{margin:0 5px 7px}.signature-workflow strong{font-size:9px}.signature-workflow a>span{width:35px;height:35px}.signature-assistant{justify-self:stretch;max-width:none}.signature-project-grid.signature-list .signature-project{grid-template-columns:100px minmax(0,1fr)}.signature-list .signature-project-info{padding:11px;display:block}.signature-list .signature-project-info h4{font-size:14px}.signature-list .signature-project-cover{min-height:210px}.signature-app .pro-body,.signature-app .biz-panel{padding:15px}.signature-app .pro-head,.signature-app .offer-titlebar{padding:16px}.signature-app .offer-actions{width:100%}.signature-app .offer-main{padding:13px}.signature-app .offer-fields{grid-template-columns:1fr}.signature-app .offer-summary{min-width:0}.signature-document-preview iframe{height:490px}.signature-document-preview .signature-pdf-empty{min-height:260px}.signature-app .invoice-form-grid-data{grid-template-columns:1fr}.signature-app .invoice-summary-card{padding:16px}.signature-app .invoice-editor-header{padding:14px}.signature-app .signature-project-heading{padding:15px}.signature-project-heading h2{font-size:22px}.signature-app .invoice-pdf-preview-frame{height:490px}}@media (prefers-reduced-motion:reduce){.signature-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.signature-app .workspace{background:var(--sig-paper)}.signature-app.signature-overview .workspace>main>.heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.signature-overview .biz-search{display:none}.signature-greeting>.primary{flex-direction:row;align-items:center;gap:8px;display:inline-flex}.signature-app .signature-notifications{flex-shrink:0;margin:0;position:relative}.signature-notifications>.secondary{color:#234956;background:0 0;border:0;min-height:37px;padding:8px;position:relative}.signature-notification-count{background:var(--sig-gold);color:#18323c;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-4px;right:-3px}.signature-notifications>div{background:#fff;border:1px solid #dce5e3;border-radius:12px;width:min(440px,100vw - 32px);max-height:75dvh;padding:18px;font-size:12px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 15px 50px #102b3825}.signature-notifications>div p{font-size:12px;line-height:1.7}.signature-notifications article{display:block}.signature-notifications article>.secondary{margin:9px 0 0}.signature-notifications small{margin-top:6px;display:block}.signature-pdf-viewer{background:#e7ebe9;min-width:0;min-height:300px;max-height:720px;padding:0 14px 14px;overflow:auto}.signature-pdf-tools{z-index:1;color:#546e77;background:#e7ebe9;justify-content:center;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex;position:sticky;top:0}.signature-pdf-tools button{color:#3c626b;background:#fff;border:1px solid #cbd6d5;border-radius:4px;min-height:27px;padding:4px}.signature-pdf-tools a{padding:5px;display:flex}.signature-pdf-viewer canvas{background:#fff;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 3px 14px #14323c20}.signature-pdf-viewer>p[role]{text-align:center;padding:14px;font-size:12px}.signature-pdf-readable{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signature-workflow a[aria-disabled=true]{opacity:.4;cursor:default}.signature-notifications>div{box-sizing:border-box;z-index:80;overflow-wrap:anywhere;overscroll-behavior:contain}.notificationpanel .notificationpanel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.notificationpanel-head h2{margin:0;font-size:17px}.notificationpanel-head button{color:#234956;background:#f1f5f5;border-radius:8px;min-width:40px;min-height:40px;padding:8px}.notificationpanel .notification-all-updates{color:#78550e;align-items:center;min-height:40px;margin:4px 0 10px;font-weight:700;text-decoration:underline;display:inline-flex}.notificationpanel article{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.signature-app .signature-notifications{position:static}.signature-app .signature-notifications>div{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;max-width:none;max-height:60vh;border-radius:12px;max-height:min(60dvh,100dvh - 180px);padding:16px;position:absolute;top:calc(100% + 6px)}.signature-notifications>div p{font-size:13px;line-height:1.55}}.signature-fidelity{--sig-petrol:#0d303e;--sig-paper:#f7f8f7;--sig-gold:#f5c54c}.signature-fidelity .signature-live-sidebar{background:radial-gradient(at 0 10%,#1a4955,#0000 55%),linear-gradient(160deg,#113b46,#0a2937);flex-direction:column;width:212px;padding:16px 10px 12px;display:flex}.signature-fidelity .signature-live-sidebar .brand{letter-spacing:-1px;color:#fff;align-items:center;gap:7px;padding:0 4px 18px;font-size:24px;display:flex}.signature-live-sidebar .brand>img{object-fit:contain;border-radius:50%;flex:none;width:51px;height:51px}.signature-live-sidebar .brand>span>span{color:#f4c34c}.signature-live-sidebar .brand small{text-align:center;letter-spacing:4px;color:#e8f0f0;margin-top:5px;font-size:8px;font-weight:500;display:block}.signature-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#41636b transparent;flex:1;min-height:0;overflow:auto}.signature-sidebar-scroll nav{gap:4px;display:grid}.signature-fidelity .signature-live-sidebar .navitem{text-align:left;border-radius:5px;gap:11px;min-height:39px;padding:9px 12px;font-size:11px}.signature-live-sidebar .navitem.active{background:linear-gradient(115deg,#ffd975,#efbe3b)}.signature-more-nav{border-top:1px solid #35535e;margin-top:12px;padding-top:11px}.signature-more-nav>summary{cursor:pointer;color:#c2d7dc;align-items:center;gap:8px;padding:9px 10px;font-size:10px;list-style:none;display:flex}.signature-more-nav>summary::-webkit-details-marker{display:none}.signature-more-nav>summary>span{background:#284c58;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px}.signature-more-nav[open]>summary>svg{transform:rotate(180deg)}.signature-more-nav nav{padding-top:4px}.signature-fidelity .signature-live-sidebar .sidebottom{border-top:0;padding:16px 9px 0}.signature-sidebar-motto{color:#9bb5bd;padding:13px 8px 0;font-size:8px}.signature-fidelity .workspace{background:linear-gradient(130deg,#f8f9f8,#f3f5f4);width:calc(100% - 212px);margin-left:212px}.signature-fidelity .workspace>.topbar{background:#fffffff5;gap:13px;min-height:50px;padding:8px 16px}.signature-fidelity .workspace>main{max-width:1700px;padding:12px 14px 30px}.signature-fidelity .signature-search{max-width:540px}.signature-fidelity .signature-search form{background:#e9edee;border-radius:5px}.signature-fidelity .signature-search input{min-height:33px;font-size:11px}.signature-fidelity .signedin{font-size:10px}.signature-fidelity .topbar>.secondary{min-height:30px;padding:6px 9px;font-size:10px}.signature-fidelity.signature-overview .voice-navigation{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signature-fidelity.signature-overview .voice-navigation:focus-within{clip-path:none;width:auto;height:auto;position:static}.signature-fidelity .signature-dashboard{gap:12px}.signature-fidelity .signature-greeting{background:radial-gradient(at 80% 10%,#1c5260,#0c303e 75%);border-radius:9px;align-items:flex-end;min-height:145px;padding:20px 22px}.signature-fidelity .signature-greeting h2{letter-spacing:-1.2px;margin:10px 0 6px;font-size:clamp(30px,3.2vw,47px);font-weight:850;line-height:1.08}.signature-fidelity .signature-greeting p{color:#e5eff1;margin:0;font-size:20px}.signature-fidelity .signature-date{letter-spacing:1px;color:#f6cf59;padding:3px 10px;font-size:8px}.signature-fidelity .signature-greeting-art{opacity:.36;inset:-20px -10px -35px 47%}.signature-fidelity .signature-greeting>.primary{background:linear-gradient(#ffdc74,#efbf43);border-radius:5px;min-height:37px;padding:10px 15px;font-size:11px}.signature-fidelity .signature-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 0}.signature-fidelity .signature-stats article{align-items:center;gap:11px;padding:12px 14px}.signature-fidelity .signature-stat-icon{background:linear-gradient(#f9faf9,#e9edef);width:42px;height:42px}.signature-fidelity .signature-stat-icon svg{width:21px}.signature-fidelity .signature-stats article>div>span{color:#253f4d;font-size:10px;font-weight:750}.signature-fidelity .signature-stats strong{font-size:31px;font-weight:850;line-height:1.05}.signature-fidelity .signature-stats small{font-size:8px}.signature-fidelity .signature-dashboard-grid{grid-template-columns:minmax(0,1fr) 248px;align-items:stretch;gap:12px}.signature-fidelity .signature-card{background:linear-gradient(135deg,#fff,#fdfefe);border-color:#e8edec;border-radius:8px;box-shadow:0 3px 15px #14333e03}.signature-fidelity .signature-card>header{gap:10px;padding:16px 16px 12px}.signature-fidelity .signature-card h3{letter-spacing:-.8px;font-size:23px;font-weight:850}.signature-fidelity .signature-projects .signature-kicker{display:none}.signature-fidelity .signature-view button{align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.signature-fidelity .signature-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 15px 15px}.signature-fidelity .signature-project-cover{background:#e6eeed;height:150px}.signature-fidelity .signature-project-cover img{object-fit:cover;width:100%;height:100%;display:block}.signature-fidelity .signature-project-number{padding:4px 7px;font-size:8px;font-weight:750}.signature-fidelity .signature-project-info{padding:10px 9px 11px}.signature-fidelity .signature-project-info h4{letter-spacing:-.3px;font-size:14px;font-weight:800;line-height:1.2}.signature-fidelity .signature-project-info>p{margin-bottom:7px;font-size:9px}.signature-fidelity .signature-members{margin-top:10px}.signature-fidelity .signature-next{padding:9px 0;font-size:9px}.signature-fidelity .signature-next small{text-transform:none;color:#243e50;letter-spacing:0;font-size:8px;font-weight:700}.signature-fidelity .signature-progress{gap:5px;font-size:8px}.signature-fidelity .signature-progress small{font-size:7px}.signature-fidelity .signature-project-grid.signature-list{grid-template-columns:1fr}.signature-fidelity .signature-list .signature-project-cover{height:100%;min-height:160px}.signature-fidelity .signature-list .signature-project-info{padding:14px}.signature-fidelity .signature-today{padding:0 14px 13px;display:block}.signature-fidelity .signature-today>header{padding:16px 0 12px}.signature-fidelity .signature-today h3{font-size:22px}.signature-fidelity .signature-action{background:#fff;border-radius:6px;gap:9px;margin-bottom:8px;padding:11px 9px}.signature-fidelity .signature-action strong{font-size:10px;font-weight:750}.signature-fidelity .signature-action small{color:#6c808a;font-size:8px}.signature-fidelity .signature-agenda{margin-top:16px;padding-top:14px}.signature-fidelity .signature-agenda h4{margin-bottom:8px;font-size:13px}.signature-fidelity .signature-agenda time,.signature-fidelity .signature-agenda strong{font-size:10px}.signature-fidelity .signature-agenda small{font-size:8px}.signature-fidelity .signature-journey>header{padding:14px 16px 4px}.signature-fidelity .signature-journey h3{font-size:18px}.signature-fidelity .signature-workflow>div{min-width:64px}.signature-fidelity .signature-workflow strong{font-size:9px}.signature-fidelity .signature-workflow a>span{background:linear-gradient(#f7f8f8,#e9edef);width:39px;height:39px}.signature-fidelity .signature-journey>p{padding:0 16px 12px;font-size:8px}.signature-fidelity .signature-assistant{border-radius:11px;gap:12px;max-width:320px;padding:12px 16px}.signature-fidelity .signature-assistant small{font-size:9px}.signature-fidelity .signature-operational-details>details{margin-top:14px}.signature-fidelity .signature-operational-details>details>summary{padding:11px;font-size:11px}.signature-fidelity .panel{border-color:#e0e8e7;box-shadow:0 4px 18px #14343e04}.signature-fidelity .heading{background:linear-gradient(120deg,#fff,#f4f7f6);border:1px solid #e0e8e7;border-radius:9px;margin-bottom:16px;padding:18px 20px}.signature-fidelity .heading h1{font-size:29px;font-weight:800}.signature-fidelity .pro-head,.signature-fidelity .signature-project-heading,.signature-fidelity .invoice-editor-header{background:radial-gradient(at 75% 0,#245362,#103541);border-radius:9px}.signature-fidelity .primary{border-radius:5px}.signature-fidelity :is(input,select,textarea){background:#fff;border-color:#d4dfe1}.signature-fidelity :is(.biz-tabs,.pro-tabs,.order-tabs) button.active{color:#fff;background:#123f4e;border-color:#123f4e}.signature-fidelity table th{color:#3e5965;background:#f0f5f5;font-weight:750}.signature-fidelity table tbody tr:hover{background:#f8fbfa}.signature-fidelity .panelhead h2{font-weight:800}.signature-fidelity .local-design-preview{color:#775d1d;background:#fff9e8;border:1px solid #e3d19b;border-radius:5px;margin:0 0 10px;padding:8px 10px;font-size:9px}@media (min-width:1550px){.signature-fidelity .signature-project-info h4{font-size:17px}.signature-fidelity .signature-project-info>p{font-size:11px}.signature-fidelity .signature-project-info{padding:13px}.signature-fidelity .signature-next{font-size:11px}.signature-fidelity .signature-dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.signature-fidelity .signature-project-cover{height:185px}}@media (max-width:1100px){.signature-fidelity .signature-dashboard-grid{grid-template-columns:1fr}.signature-fidelity .signature-today{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signature-fidelity .signature-today>header,.signature-fidelity .signature-agenda{grid-column:1/-1}.signature-fidelity .signature-agenda>a:not(.signature-agenda-all){margin-right:15px;display:inline-flex}.signature-fidelity .signature-stats strong{font-size:26px}.signature-fidelity .signature-stats article{gap:7px;padding:10px 7px}.signature-fidelity .signature-stat-icon{width:32px;height:32px}}@media (max-width:900px){.signature-fidelity .signature-live-sidebar{display:none}.signature-fidelity .workspace{width:100%;margin:0}.signature-fidelity .workspace>main{padding-bottom:110px}.signature-fidelity .mobilebrand>img{border-radius:50%}}@media (max-width:680px){.signature-fidelity .signature-project-grid{grid-template-columns:1fr}.signature-fidelity .signature-project-cover{height:190px}.signature-fidelity .signature-today{display:block}.signature-fidelity .signature-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-fidelity .signature-stats strong{font-size:26px}.signature-fidelity .signature-project-info{padding:15px}.signature-fidelity .signature-project-info h4{font-size:18px}.signature-fidelity .signature-project-info>p,.signature-fidelity .signature-next{font-size:12px}.signature-fidelity .signature-progress{font-size:10px}.signature-fidelity .signature-greeting{padding:20px;display:block}.signature-fidelity .signature-greeting h2{font-size:32px}.signature-fidelity .signature-greeting p{font-size:18px}.signature-fidelity .signature-greeting>.primary{margin-top:17px}.signature-fidelity .signature-projects>header{flex-wrap:wrap}.signature-fidelity .signature-view button span{display:none}.signature-fidelity .signature-list .signature-project-info h4{font-size:14px}.signature-fidelity .signature-list .signature-project-info>p{font-size:10px}.signature-fidelity .signature-card h3{font-size:22px}}.app-section-loading{text-align:center;place-content:center;min-height:260px;padding:35px;display:grid}.app-loading-orbit{border:3px solid #dfe9e6;border-top-color:#d3a52d;border-radius:50%;width:38px;height:38px;margin:0 auto 15px;animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-loading-orbit{animation:none}}.signature-app .quote-entry-card{color:#fff;background:linear-gradient(120deg,#153b47,#0b2934);align-items:center;gap:24px;margin-bottom:20px;padding:22px;display:flex}.quote-entry-card img{object-fit:contain;align-self:end}.signature-app .quote-entry-card h2{color:#fff}.signature-app .quote-entry-card p{color:#d9e4e5}.quote-entry-card small{color:#d5ddd5;margin-top:9px;display:block}.app-history-buttons{flex-shrink:0;gap:5px;display:flex}.app-history-buttons button{color:#174652;background:#fff;border:1px solid #d9e3e4;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.app-history-buttons button:disabled{opacity:.35;cursor:default}.text-suggestions{background:#f5f8f7;border:1px solid #dce5e1;border-radius:7px;margin:8px 0 15px;padding:9px 11px;font-size:11px;font-weight:400}.text-suggestions summary{cursor:pointer;color:#35616a;font-weight:700}.text-suggestion-options{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.text-suggestion-options button{color:#214653;background:#fff;border:1px solid #d3dfdc;border-radius:6px;padding:7px 10px;font-size:11px}.text-suggestion-options button[aria-pressed=true]{color:#fff;background:#173e49}.text-suggestion-preview p{white-space:pre-wrap;color:#264652;font-size:12px}.text-suggestion-preview>button{color:#153744;background:#f7c33a;border:0;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:700}.text-suggestions small{color:#687d84;margin-top:8px;font-size:10px;display:block}.friendly-error>strong{font-size:13px;display:block}.friendly-error p{margin:8px 0 0;font-size:12px;line-height:1.5}.input-example{color:#627983;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.input-example.invalid{color:#a13b30}.chef-preview-shortcut{margin:12px 0}.chef-company-preview{max-width:580px;margin-top:20px;margin-left:auto}.app-navigation-overlay{z-index:10000;background:#09273188;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-navigation-confirm{color:#173d49;background:#fff;border-radius:12px;width:min(460px,100%);padding:25px;box-shadow:0 18px 70px #09273155}.app-navigation-confirm h2{margin:0 0 12px;font-size:21px}.app-navigation-confirm p{font-size:14px;line-height:1.6}.app-navigation-confirm>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.app-navigation-confirm button{color:#173d49;background:#fff;border:1px solid #bfd0d5;border-radius:6px;padding:10px 14px;font-weight:700}.app-navigation-confirm button:last-child{background:#f7c33a;border-color:#f7c33a}.signature-app.signature-fidelity{--sig-petrol:#111b22;--sig-gold:#ffc21a;--sig-paper:#f4f6f5;--sig-line:#dce3e5;--sig-muted:#5c6e78;--plantrupp-navy:#111b22;--plantrupp-navy-soft:#28363e;--plantrupp-gold:#ffc21a;--plantrupp-mist:#f4f6f5;background:var(--sig-paper);color:#20323b;font-family:var(--font-sans)}.signature-app.signature-fidelity .signature-live-sidebar{background:linear-gradient(160deg,#111b22,#070d12);border-right:1px solid #edc47133}.signature-app.signature-fidelity .signature-live-sidebar .navitem.active{color:#111b22;background:linear-gradient(110deg,#ffda73,#ffc21a)}.signature-app.signature-fidelity .signature-live-sidebar .navitem:not(.active):hover{color:#fff;background:#ffffff10}.signature-app.signature-fidelity .signature-more-nav>summary>span,.signature-app.signature-fidelity .signature-avatar{background:#29363e}.signature-app.signature-fidelity .signature-more-nav{border-color:#ffffff24}.signature-app.signature-fidelity .workspace{background:var(--sig-paper);color:#20323b}.signature-app.signature-fidelity .topbar{color:#20323b;border-bottom:1px solid var(--sig-line);background:#fff}.signature-app.signature-fidelity :is(.panel,.signature-card,.quickpanel,.sitecard,.personcard){color:#20323b;border-color:var(--sig-line);background:#fff;border-radius:10px}.signature-app.signature-fidelity .heading{border-color:var(--sig-line);background:#fff}.signature-app.signature-fidelity :is(.signature-greeting,.pro-head,.signature-project-heading,.invoice-editor-header,.mass-hero,.secretary-head,.help-hero){color:#fff;background:linear-gradient(135deg,#17232c,#0a1117);border-color:#edc47130}.signature-app.signature-fidelity :is(.signature-greeting,.pro-head,.signature-project-heading,.invoice-editor-header,.mass-hero,.secretary-head,.help-hero) :is(h1,h2,h3){color:#fff}.signature-app.signature-fidelity :is(.signature-greeting,.pro-head,.signature-project-heading,.invoice-editor-header,.mass-hero,.secretary-head,.help-hero) p{color:#c6d0d5}.signature-app.signature-fidelity .mass-brand>img{background:0 0;border-radius:50%}.signature-app.signature-fidelity .mass-brand span{color:#edc471}.signature-app.signature-fidelity :is(.electrical-hero,.bath-hero){color:#fff;background:linear-gradient(135deg,#17232c,#0a1117);border-color:#edc47130}.signature-app.signature-fidelity :is(.electrical-hero,.bath-hero) :is(h1,h2,h3){color:#fff}.signature-app.signature-fidelity :is(.electrical-hero,.bath-hero) p{color:#c6d0d5}.signature-app.signature-fidelity .assembly-studio.drywall .framing-planner>header{color:#fff;background:#111b22}.signature-app.signature-fidelity :is(.garden-project-shell,.help-center){font-family:var(--font-sans)}.signature-app.signature-fidelity .garden-project-layout>aside{background:#edf1f2;border-color:#dce3e5}.signature-app.signature-fidelity .garden-project-layout>aside>button{color:#20323b;background:#fff;border-color:#cbd6dc}.signature-app.signature-fidelity .garden-project-layout>aside>button[aria-pressed=true]{color:#49390e;background:#fff1c6;border-color:#cba245}.signature-app.signature-fidelity .garden-project-content label{color:#3f555f}.signature-app.signature-fidelity .primary{color:#111b22;background:linear-gradient(110deg,#ffda73,#ffc21a);border:1px solid #e4b437;border-radius:7px;box-shadow:0 2px 5px #132c380c}.signature-app.signature-fidelity .primary:hover{background:#ffd65b}.signature-app.signature-fidelity .secondary{color:#20323b;background:#fff;border:1px solid #cbd6dc;border-radius:7px}.signature-app.signature-fidelity .secondary:hover{background:#edf1f2}.signature-app.signature-fidelity :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:#20323b;background:#fff;border-color:#cbd6dc;border-radius:7px}.signature-app.signature-fidelity :is(input[type=checkbox],input[type=radio]){accent-color:#a66f0a}.signature-app.signature-fidelity :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #af7b12}.signature-app.signature-fidelity :is(.biz-tabs,.pro-tabs,.order-tabs,.water-tabs,.mass-tabs,.interior-tabs,.electrical-tabs,.joint-tabs,.secretary-tabs,.material-database-tabs) button:is(.active,[aria-selected=true]){color:#fff;background:#111b22;border-color:#111b22}.signature-app.signature-fidelity table th{color:#3f555f;background:#edf1f2}.signature-app.signature-fidelity table tbody tr:hover{background:#f8faf9}.signature-app.signature-fidelity .industry-module-head{border-color:var(--industry-color);background:#fff}.signature-app.signature-fidelity .modal{color:#20323b;border:1px solid var(--sig-line);background:#fff;border-radius:12px}.signature-app.signature-fidelity .mobilebrand{color:#fff;background:#111b22;border-color:#edc47133}.signature-app.signature-fidelity .mobilebrand>span{color:#d6c28f}.signature-app.signature-fidelity .mobilebottom{border-color:var(--sig-line);background:#fff}.signature-app.signature-fidelity .mobilebottom button.selected,.signature-app.signature-fidelity .mobilemenugrid button.selected{color:#49390e;background:#fff1c6}.signature-app.signature-fidelity .mobilemore{color:#20323b;border-color:var(--sig-line);background:#fff}@media (prefers-reduced-motion:reduce){.signature-app.signature-fidelity *{scroll-behavior:auto}}._link_xhb1u_1{color:#172d38;text-align:center;background:#fff4cf;border:1px solid #d7a72e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}._link_xhb1u_1 svg{flex-shrink:0}._link_xhb1u_1:hover{background:#ffe49a}._link_xhb1u_1:focus-visible{outline-offset:3px;outline:3px solid #b77b11}.signature-app .workspace>.topbar:has(._link_xhb1u_1){flex-wrap:wrap;height:auto;min-height:60px}@media (max-width:760px){._link_xhb1u_1{flex-basis:100%;order:-1;min-width:0;min-height:42px;padding:9px 12px;font-size:13px}.signature-app .workspace>.topbar:has(._link_xhb1u_1){gap:9px;padding-top:10px;padding-bottom:10px}}
