:root{--ink:#17251f;--muted:#77847e;--line:#e7ebe6;--canvas:#f7f8f5;--panel:#fff;--lime:#d9f99d;--lime-strong:#b9ef62;--peach:#ffe1cd;--blue:#d9efff;--purple:#e8defe;--shadow:0 12px 40px rgba(28,48,38,.05)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input{font:inherit}button{border:0;cursor:pointer}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;flex:0 0 252px;background:#17251f;color:#dce8df;display:flex;flex-direction:column;padding:27px 16px 20px}.brand-lockup{display:flex;align-items:center;gap:11px;padding:0 10px 29px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--lime);font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.brand-lockup span,.brand-lockup strong,.business-name span,.business-name strong,.profile-row span,.profile-row strong{display:block}.brand-lockup strong{font-family:Manrope,sans-serif;letter-spacing:-.02em;font-size:15px;color:#f3f8f4}.brand-lockup span{margin-top:2px;color:#879991;font-size:11px}.business-switcher{display:flex;align-items:center;gap:10px;border:1px solid #33443b;background:#203129;padding:10px;margin-bottom:30px}.business-switcher>svg{margin-left:auto;color:#9aaea3}.avatar{display:grid;place-items:center;border-radius:10px;font-weight:700;font-size:11px;letter-spacing:.02em}.avatar-lime{width:31px;height:31px;background:#f3b7a7;color:#61372e}.avatar-dark{width:34px;height:34px;background:#34483e;color:var(--lime)}.business-name{min-width:0}.business-name strong{color:#f0f5f1;font-size:12px}.business-name span{color:#8ba097;font-size:10px;margin-top:2px}.eyebrow,.nav-label,.section-kicker{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.nav-label{color:#70877b;padding:0 11px 10px}.main-nav{display:grid;grid-gap:3px;gap:3px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;border-radius:10px;padding:10px 11px;background:transparent;color:#93a69c;text-align:left;transition:background .2s,color .2s}.nav-item:hover{background:#23372d;color:#edf5ef}.nav-item.active{background:var(--lime);font-weight:700}.nav-item span{flex:1 1}.nav-item em{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#385045;color:#b8d9bc;font-style:normal}.nav-item.active em{background:#293a2d;color:var(--lime)}.sidebar-bottom{margin-top:auto}.help-card{display:flex;align-items:center;gap:10px;margin:21px 4px 18px;padding:13px 10px;border-radius:12px;background:#203129;color:#b3c7ba}.help-card>div{flex:1 1}.help-card span,.help-card strong{display:block}.help-card strong{color:#eef7f0;font-size:11px}.help-card div span{margin-top:3px;color:#82968b;font-size:10px}.profile-row{display:flex;align-items:center;gap:10px;padding:17px 9px 0;border-top:1px solid #304138}.profile-row>div:nth-child(2){flex:1 1}.profile-row strong{color:#edf4ef;font-size:12px}.profile-row span{color:#84998d;font-size:10px;margin-top:3px}.profile-row>svg{color:#82968b}.main-panel{flex:1 1;min-width:0}.topbar{height:78px;justify-content:space-between;padding:0 48px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.76)}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:9px;color:#9aa59f}.breadcrumbs svg{color:#b8c1bb}.topbar-actions{gap:17px}.search-field,.topbar-actions{display:flex;align-items:center}.search-field{gap:9px;width:220px;color:#98a49d}.search-field input{width:100%;outline:0;border:0;background:transparent;font-size:12px}.search-field input::placeholder{color:#a4aea8}.icon-button{position:relative;display:grid;place-items:center;width:27px;height:27px;background:transparent;color:#76857d}.bell{transform:rotate(-25deg);font-size:25px;line-height:1}.notification-dot{position:absolute;z-index:1;top:4px;right:2px;width:5px;height:5px;border-radius:50%;background:#ef927f;border:1px solid #fff}.top-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--ink);color:var(--lime);font-size:10px;font-weight:700}.crm-management{min-height:490px}.crm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.crm-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.crm-heading .work-muted{margin:8px 0 0}.crm-search{display:flex;align-items:center;gap:8px}.crm-search input{width:230px;padding:11px 12px;border:1px solid #e0e7e0;border-radius:9px;background:#fff;color:var(--ink);outline:0;font-size:11px}.crm-note-form textarea:focus,.crm-search input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.crm-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:22px}.crm-detail,.crm-list{min-width:0;padding:20px}.crm-customer-list{display:grid;grid-gap:5px;gap:5px;margin-top:17px}.crm-customer-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.crm-customer-row:hover{background:#f7faf5}.crm-customer-row.selected{border-color:#dbe9d2;background:#f2f8e9}.crm-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--blue);color:#4c7795;font-size:10px;font-weight:800}.crm-customer-copy{flex:1 1;min-width:0}.crm-customer-copy small,.crm-customer-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-customer-copy strong{font-size:11px}.crm-customer-copy small{margin-top:3px;color:#98a59d;font-size:9px}.crm-status{padding:4px 6px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.06em}.crm-lead{background:var(--blue);color:#47708d}.crm-active{background:var(--lime);color:#5e814d}.crm-archived{background:#edf0ed;color:#7c8981}.crm-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-detail-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.crm-avatar-large{width:43px;height:43px;flex-basis:43px;border-radius:13px;font-size:12px}.crm-detail h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.crm-detail .work-muted{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-status-select{padding:8px 9px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);font-size:10px}.crm-meta{display:flex;gap:15px;margin-top:18px;padding-top:14px;border-top:1px solid #eef1ed;color:#9ba69f;font-size:9px}.crm-note-form{margin-top:18px;padding:13px;border:1px solid #e8eee5;border-radius:10px;background:#fbfcfa}.crm-note-form textarea{display:block;width:100%;min-height:74px;resize:vertical;padding:10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:11px;line-height:1.5}.crm-note-form>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.crm-note-form small{color:#9ca8a0;font-size:9px}.crm-note-form .primary-button{padding:9px 12px;font-size:10px}.crm-notes{margin-top:24px}.crm-note-count{display:grid;place-items:center;min-width:23px;height:23px;border-radius:7px;background:#eff6e7;color:#6d915c;font-size:10px;font-weight:800}.crm-note{margin-top:12px;padding:12px;border-left:2px solid #d8edbc;background:#fbfcfa}.crm-note>div{display:flex;justify-content:space-between;gap:10px}.crm-note strong{font-size:10px}.crm-note time{color:#a2ada6;font-size:9px}.crm-note p{margin:7px 0 0;color:#69776e;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.money-management{min-height:490px}.money-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.money-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.money-heading .work-muted{margin:8px 0 0}.money-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.money-summary-card{padding:17px 19px}.money-summary-card small,.money-summary-card span{display:block;color:#8d9a92;font-size:10px}.money-summary-card strong{display:block;margin-top:10px;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.04em}.money-summary-card small{margin-top:5px;color:#a2ada6;font-size:9px}.money-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:13px;gap:13px;margin-top:13px}.money-account-panel,.money-entry-panel,.money-journal-panel{min-width:0;padding:20px}.money-entry-form{display:grid;grid-gap:9px;gap:9px;margin-top:17px}.money-entry-form select,.money-entry-form>input{width:100%;padding:10px 11px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:11px}.money-entry-form label{display:grid;grid-gap:5px;gap:5px;color:#8d9992;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.money-entry-form select{font-size:10px;text-transform:none;letter-spacing:normal}.money-entry-form .primary-button{margin-top:5px}.money-account-list,.money-journal-list{display:grid;grid-gap:4px;gap:4px;margin-top:17px}.money-account-row,.money-journal-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef1ed}.money-account-code{width:38px;color:#91a097;font-size:9px;font-weight:800}.money-account-row>div,.money-journal-row>div{flex:1 1;min-width:0}.money-account-row small,.money-account-row strong,.money-journal-row small,.money-journal-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-account-row strong,.money-journal-row strong{font-size:10px}.money-account-row small,.money-journal-row small{margin-top:3px;color:#9ba69f;font-size:9px}.money-account-row>span:last-child{color:#64875a;font-size:10px;font-weight:700;white-space:nowrap}.money-journal-panel{margin-top:13px}.money-journal-row .outline-button{padding:7px 9px;font-size:9px}.work-management{min-height:420px;padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.work-management-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.work-management h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em}.work-muted{max-width:600px;color:#87938d;line-height:1.6}.workspace-picker{display:flex;flex-direction:column;gap:6px;color:#8d9992;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.task-create input,.task-create select,.work-task-meta select,.workspace-picker select{border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0}.workspace-picker select{min-width:180px;padding:10px 11px;font-size:12px;text-transform:none;letter-spacing:normal}.task-create{display:flex;gap:8px;margin-top:23px;padding-top:20px;border-top:1px solid #eef1ed}.task-create input{flex:1 1;min-width:0;padding:11px 12px;font-size:12px}.task-create select{padding:0 10px;font-size:11px}.task-create button:disabled{cursor:not-allowed;opacity:.55}.work-error{margin-top:14px;padding:10px 12px;border:1px solid #f2cabc;border-radius:8px;background:#fff4ef;color:#a85f49;font-size:11px}.work-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:20px;overflow-x:auto}.work-column{min-width:190px;padding:12px;border:1px solid #edf1ec;border-radius:11px;background:#f8faf7}.work-column-heading{display:flex;align-items:center;gap:7px;color:#66756c;font-size:11px}.work-column-heading strong{flex:1 1}.work-column-heading em{display:grid;place-items:center;min-width:21px;height:21px;border-radius:7px;background:#e8eee6;color:#7a897f;font-size:10px;font-style:normal}.status-color{width:8px;height:8px;border-radius:50%}.work-task-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.work-task{padding:11px;border:1px solid #e7ece6;border-radius:9px;background:#fff;box-shadow:0 4px 12px rgba(28,48,38,.03)}.work-task.is-closed{opacity:.72}.work-task-heading{display:flex;align-items:flex-start;gap:8px}.work-task-heading strong{flex:1 1;min-width:0;font-size:11px;line-height:1.4}.priority{padding:3px 5px;border-radius:5px;font-size:8px;font-weight:700;letter-spacing:.04em}.priority-low{background:#eef2ef;color:#728177}.priority-normal{background:#edf8df;color:#638554}.priority-high{background:#ffe9dc;color:#ad6b4d}.priority-urgent{background:#ffd7d0;color:#a74f43}.work-task p{margin:8px 0 0;color:#8c9891;font-size:10px;line-height:1.5}.work-task-meta{display:flex;align-items:center;gap:7px;margin-top:10px;color:#a0aaa4;font-size:9px}.work-task-meta select{min-width:0;max-width:100%;padding:4px 5px;color:#718078;font-size:9px}.work-task-meta span{overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.work-column-empty{padding:20px 5px;color:#a0aaa4;font-size:10px;text-align:center}.customer-portal{min-height:100vh;background:var(--canvas);padding:54px 22px}.customer-portal-inner{max-width:920px;margin:0 auto}.customer-portal h1{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:clamp(31px,5vw,45px);letter-spacing:-.05em}.customer-portal-lede{margin:10px 0 30px;color:#87938d}.customer-state{max-width:620px;padding:25px}.customer-state strong{font-family:Manrope,sans-serif;font-size:17px}.customer-state p{color:#87938d;line-height:1.6}.customer-booking-list{display:grid;grid-gap:13px;gap:13px}.customer-booking-card{padding:22px}.customer-booking-top{display:flex;justify-content:space-between;gap:15px}.customer-booking-card h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.customer-booking-card p{margin:5px 0 0;color:#87938d}.customer-booking-card time{display:block;margin-top:20px;color:#5e7467;font-size:12px;font-weight:700}.booking-status{height:-moz-fit-content;height:fit-content;padding:6px 8px;border-radius:7px;font-size:9px;font-weight:700;letter-spacing:.06em}.booking-requested{background:var(--blue);color:#47708d}.booking-confirmed{background:var(--lime);color:#597642}.booking-cancelled,.booking-declined{color:#986047}.booking-completed{color:#74639b}.customer-booking-notes{margin-top:14px!important;font-size:11px}.customer-cancel{margin-top:18px;padding:9px 12px;font-size:11px}.booking-pending{background:var(--blue);color:#47708d}.booking-preparing,.booking-ready{background:#fff0ce;color:#977541}.hub-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.hub-heading .customer-portal-lede{max-width:650px;margin-bottom:0}.hub-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:13px}.hub-metric{padding:19px}.hub-metric small,.hub-metric span{display:block;color:#8a9890;font-size:11px}.hub-metric strong{display:block;margin-top:12px;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.045em}.hub-metric small{margin-top:7px;color:#a1aba5;font-size:10px}.hub-activity,.hub-businesses{margin-top:13px}.hub-business-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:18px}.hub-business-card{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #edf1ed;border-radius:10px}.hub-business-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--lime);font-size:10px;font-weight:800}.hub-business-card small,.hub-business-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-business-card strong{font-size:11px}.hub-business-card small{margin-top:4px;color:#99a69f;font-size:9px}.hub-filter{border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);padding:8px 10px;font-size:11px}.hub-activity-list{margin-top:17px}.hub-activity-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #eef1ed}.hub-activity-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;font-size:10px;font-weight:800}.hub-blue{color:#4c7795}.hub-peach{color:#9b654a}.hub-lime{background:var(--lime);color:#5f814a}.hub-purple{color:#74649b}.hub-activity-row>div{flex:1 1;min-width:0}.hub-activity-row small,.hub-activity-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-activity-row strong{font-size:11px}.hub-activity-row small{margin-top:4px;color:#98a59d;font-size:10px}.hub-activity-row time{color:#a5afa9;font-size:10px;white-space:nowrap}.content{max-width:1450px;margin:0 auto;padding:41px 48px 27px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:31px}.eyebrow{color:#9aa69f;margin:0 0 10px;letter-spacing:.1em}.eyebrow-dot{display:inline-block;width:4px;height:4px;margin:0 8px 2px;border-radius:50%;background:var(--lime-strong)}.page-heading h1{margin:0;font-family:Manrope,sans-serif;letter-spacing:-.045em;font-size:clamp(30px,3vw,40px);line-height:1.1}.lede{color:#87938d;margin:10px 0 0;font-size:14px}.outline-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:700}.primary-button{background:var(--ink);color:var(--lime);box-shadow:0 8px 18px rgba(23,37,31,.12)}.primary-button:hover{background:#283b31}.outline-button{border:1px solid #dce3dd;color:var(--ink)}.outline-button:hover{border-color:#a8b7ad}.metric-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);grid-gap:13px;gap:13px}.metric-card,.panel{border:1px solid var(--line);background:var(--panel)}.metric-card{min-height:138px;padding:19px 19px 16px;border-radius:13px}.metric-card.featured{background:var(--ink);border-color:var(--ink);color:#f0f7f1}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#8c9992;font-size:11px}.featured .metric-top{color:#a9bcb0}.metric-card>strong{display:block;margin-top:16px;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.045em}.metric-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--lime);color:var(--ink)}.metric-icon.soft{background:#edf8df}.metric-icon.peach{background:var(--peach)}.metric-icon.blue{background:var(--blue)}.metric-foot{display:flex;align-items:center;gap:7px;margin-top:14px;color:#9da8a2;font-size:10px}.featured .metric-foot{color:#91a69a}.positive{color:#62a34c;font-weight:700}.featured .positive{color:var(--lime)}.warning{color:#d98162;font-weight:700}.sparkline{display:flex;align-items:flex-end;gap:2px;height:17px;margin-left:auto}.sparkline i{display:block;width:4px;border-radius:3px 3px 0 0;background:#8dbd72}.sparkline i:first-child{height:35%}.sparkline i:nth-child(2){height:53%}.sparkline i:nth-child(3){height:45%}.sparkline i:nth-child(4){height:70%}.sparkline i:nth-child(5){height:55%}.sparkline i:nth-child(6){height:82%}.sparkline i:nth-child(7){height:100%;background:var(--lime)}.dashboard-grid,.lower-grid{display:grid;grid-gap:13px;gap:13px;margin-top:13px}.dashboard-grid,.lower-grid{grid-template-columns:1.35fr 1fr}.panel{border-radius:13px;padding:21px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-kicker{color:#a0aaa4}.panel h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}.more-button,.text-button{display:inline-flex;align-items:center;gap:7px;background:transparent;color:#7d8d84;font-size:11px}.text-button:hover{color:var(--ink)}.more-button{color:#a6b1aa}.attention-list{margin-top:20px}.attention-item{display:flex;align-items:center;width:100%;gap:11px;padding:13px 0;border-top:1px solid #eef1ed;background:transparent;text-align:left}.attention-item:first-child{border-top:0;padding-top:0}.attention-marker{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.attention-marker.lime{background:#b1e477}.attention-marker.peach{background:#f5ad8d}.attention-marker.blue{background:#8dc8f0}.attention-copy{flex:1 1;min-width:0}.attention-copy small,.attention-copy strong{display:block}.attention-copy strong{font-size:12px;font-weight:700}.attention-copy small{overflow:hidden;color:#98a49e;margin-top:4px;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.attention-value{font-size:11px}.attention-item>svg{color:#c1cac4}.panel-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1ed;margin-top:10px;padding-top:16px;color:#a2ada6;font-size:10px}.live-pill,.status-pill{display:inline-flex;align-items:center;gap:6px;color:#6c8e5b;font-weight:700}.live-pill span,.status-pill span{width:6px;height:6px;border-radius:50%;background:#86c166}.shortcut-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:19px}.shortcut-grid button{display:flex;flex-direction:column;align-items:flex-start;min-height:102px;border:1px solid #eef1ed;border-radius:11px;background:#fff;padding:11px;text-align:left;transition:border .2s,transform .2s}.shortcut-grid button:hover{border-color:#c4d3c6;transform:translateY(-2px)}.shortcut-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;margin-bottom:10px;color:#345040}.shortcut-icon.lime{background:var(--lime)}.shortcut-icon.peach{background:var(--peach)}.shortcut-icon.blue{background:var(--blue)}.shortcut-icon.purple{background:var(--purple)}.shortcut-grid strong{font-size:11px}.shortcut-grid small{color:#a0aaa4;margin-top:4px;font-size:9px}.activity-list{margin-top:18px}.activity-item{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #eef1ed}.activity-item:first-child{border-top:0}.activity-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#eff6e7;color:#70935d}.activity-item>div{flex:1 1;min-width:0}.activity-item small,.activity-item strong{display:block}.activity-item strong{font-size:11px}.activity-item small{overflow:hidden;margin-top:4px;color:#9ca7a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.activity-amount{color:#70935d;font-size:10px;font-weight:700}.activity-item time{color:#aab3ad;font-size:10px}.progress-panel{background:#f2f8e9;border-color:#e2eed6}.progress-panel p{max-width:340px;margin:22px 0 19px;color:#738271;font-size:11px;line-height:1.65}.live-pill{margin-top:2px;font-size:10px}.progress-line{height:7px;overflow:hidden;border-radius:9px;background:#dae8ce}.progress-line span{display:block;height:100%;border-radius:inherit;background:#89b967}.progress-meta{display:flex;justify-content:space-between;margin:9px 0 20px;color:#8b9a85;font-size:10px}.progress-meta strong{color:#58734f}.empty-workspace{max-width:680px;min-height:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:16px;background:var(--lime)}.empty-workspace h2{margin-top:8px;font-size:24px}.empty-workspace p{max-width:510px;color:#829089;line-height:1.7}.content-footer{display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:17px;border-top:1px solid var(--line);color:#abb4ae;font-size:10px}@media (max-width:1100px){.sidebar{width:218px;flex-basis:218px}.content,.topbar{padding-left:28px;padding-right:28px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card.featured{grid-column:span 2}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:100%;padding:16px}.brand-lockup{padding-bottom:16px}.business-switcher{margin-bottom:15px}.main-nav{display:flex;overflow-x:auto;padding-bottom:3px}.nav-label,.sidebar-bottom{display:none}.nav-item{flex:0 0 auto;width:auto}.nav-item span{display:none}.nav-item.active span{display:inline}.topbar{height:64px;padding:0 18px}.search-field{width:130px}.content{padding:28px 18px 20px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:31px}.dashboard-grid,.lower-grid,.metric-grid{grid-template-columns:1fr}.metric-card.featured{grid-column:auto}.content-footer{gap:8px}.content-footer,.work-management-top{flex-direction:column}.workspace-picker,.workspace-picker select{width:100%}.task-create{flex-wrap:wrap}.task-create input{flex-basis:100%}.task-create select{min-height:39px}.task-create button{flex:1 1}.work-board{grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:6px}.customer-portal{padding:32px 16px}.customer-booking-top{flex-direction:column}.customer-booking-card{padding:18px}body{overflow-x:hidden}.main-nav{scrollbar-width:none}}@media (max-width:760px){.main-nav::-webkit-scrollbar{display:none}.topbar{gap:8px;overflow:hidden}.breadcrumbs{flex:1 1;min-width:0}.breadcrumbs span,.breadcrumbs svg{display:none}.topbar-actions{gap:8px;min-width:0}.search-field{width:min(140px,40vw)}.sidebar{overflow:hidden}.main-nav{max-width:100%}.topbar-actions{flex:0 1 174px}.search-field{flex:0 1 96px;min-width:0;width:96px}}.overview-loading{min-height:300px;display:flex;flex-direction:column;justify-content:center}.overview-loading h2{margin-top:8px;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.overview-loading p{max-width:460px;margin:12px 0 18px;color:#7f8d84;font-size:11px;line-height:1.6}.dashboard-empty{padding:22px 0;color:#87948d;font-size:11px;line-height:1.6}.attention-item>span:last-child{color:#c1cac4;font-size:18px;line-height:1}.activity-payment{background:#edf8df;color:#638554}.activity-customer{background:#edf5fb;color:#5f86a0}.activity-job{background:#f0ebfb;color:#74639b}.activity-order{background:#fff0e9;color:#a06b53}.activity-booking{background:#edf8df;color:#638554}.activity-submission{background:#edf5fb;color:#5f86a0}.operations-management{min-height:420px}.operations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.operations-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.operations-heading p{max-width:620px;margin-top:10px}.operations-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.operations-summary-card{min-width:0;padding:17px}.operations-summary-card small,.operations-summary-card span{display:block;color:#8c9992;font-size:10px}.operations-summary-card strong{display:block;margin-top:11px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.045em}.operations-summary-card small{margin-top:6px;color:#a2ada6;font-size:9px}.operations-summary-highlight{background:#f2f8e9;border-color:#e2eed6}.operations-summary-highlight strong{color:#5b8150}.operations-queue{margin-top:13px;padding:0 20px 20px}.operations-tabs{display:flex;gap:5px;overflow-x:auto;padding:15px 0 12px;border-bottom:1px solid #eef1ed;scrollbar-width:none}.operations-tabs::-webkit-scrollbar{display:none}.operations-tabs button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 10px;border-radius:8px;background:transparent;color:#8c9992;font-size:10px;font-weight:700}.operations-tabs button:hover{color:var(--ink);background:#f7faf5}.operations-tabs button.active{background:var(--ink);color:var(--lime)}.operations-tabs em{display:grid;place-items:center;min-width:18px;height:18px;border-radius:6px;background:#eef2ed;color:#819088;font-size:9px;font-style:normal}.operations-tabs button.active em{background:rgba(255,255,255,.15);color:var(--lime)}.operations-list{margin-top:3px}.operation-row{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-top:1px solid #eef1ed}.operation-row:first-child{border-top:0}.operation-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;font-size:14px}.operation-icon-blue{background:var(--blue);color:#5f86a0}.operation-icon-peach{background:var(--peach);color:#a06b53}.operation-icon-purple{background:var(--purple);color:#74639b}.operation-main{flex:1 1;min-width:0}.operation-row-heading{display:flex;align-items:center;gap:9px;min-width:0}.operation-row-heading strong{font-size:11px}.operation-main>small,.operation-row-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-main>small{display:block;margin-top:5px;color:#98a59d;font-size:9px}.operation-main>p{margin:8px 0 0;color:#7d8d84;font-size:10px;line-height:1.5}.operation-note{color:#638554!important}.operation-status{padding:5px 7px;border-radius:6px;background:#eef2ef;color:#718078;font-size:8px;font-weight:800;white-space:nowrap}.operation-status-pending,.operation-status-requested{background:#edf5fb;color:#5f86a0}.operation-status-completed,.operation-status-confirmed,.operation-status-ready{background:#edf8df;color:#638554}.operation-status-cancelled,.operation-status-declined{background:#fff0e9;color:#a06b53}.operation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:11px}.operation-actions .outline-button{padding:7px 9px;font-size:9px}.operation-actions input{min-width:190px;padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;font:inherit;font-size:10px;outline:0}.operation-actions input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.operation-danger{color:#a06b53!important}.operation-status-picker{display:inline-flex!important;align-items:center;gap:7px;color:#8b9890!important;font-size:9px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}.operation-status-picker select{padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px}.operations-empty{padding:24px 0 10px;color:#87948d;font-size:11px;line-height:1.6}@media (max-width:960px){.operations-summary{grid-template-columns:1fr 1fr}.operations-summary-card:last-child{grid-column:span 2}}@media (max-width:760px){.operations-heading{align-items:stretch;flex-direction:column}.operations-heading .outline-button{width:100%}.operations-summary{grid-template-columns:1fr}.operations-summary-card:last-child{grid-column:auto}.operations-queue{padding:0 17px 17px}.operation-row-heading{align-items:flex-start;flex-direction:column;gap:6px}.operation-actions{align-items:stretch;flex-direction:column}.operation-actions .outline-button,.operation-actions input,.operation-status-picker,.operation-status-picker select{width:100%}.operation-status-picker{align-items:stretch;flex-direction:column}.operation-status-picker select{min-height:38px}}.inventory-management{min-height:420px}.inventory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.inventory-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.inventory-heading p{max-width:650px;margin-top:10px}.inventory-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.inventory-summary-card{min-width:0;padding:17px}.inventory-summary-card small,.inventory-summary-card span{display:block;color:#8c9992;font-size:10px}.inventory-summary-card strong{display:block;margin-top:11px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.045em}.inventory-summary-card small{margin-top:6px;color:#a2ada6;font-size:9px}.inventory-summary-highlight{background:#f2f8e9;border-color:#e2eed6}.inventory-summary-highlight strong{color:#5b8150}.inventory-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:13px;align-items:start}.inventory-detail-panel,.inventory-list-panel{min-width:0;padding:20px}.inventory-list{margin-top:16px}.inventory-row{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:11px 0;border-top:1px solid #eef1ed;background:transparent;color:var(--ink);text-align:left}.inventory-row:first-child{border-top:0}.inventory-row.selected,.inventory-row:hover{background:#f7faf5}.inventory-row.selected{margin:0 -9px;padding-left:9px;padding-right:9px;border-radius:8px}.inventory-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:var(--blue);color:#5f86a0;font-size:10px;font-weight:800}.inventory-avatar-muted{background:#eef2ef;color:#8c9992}.inventory-row-main{flex:1 1;min-width:0}.inventory-row-main small,.inventory-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-row-main strong{font-size:10px}.inventory-row-main small{margin-top:4px;color:#98a59d;font-size:9px}.inventory-quantity{color:#638554;font-size:11px;font-weight:800}.inventory-quantity.is-low{color:#a06b53}.inventory-untracked{padding-right:0}.inventory-untracked>.text-button{margin-left:auto;color:#638554;font-size:9px}.inventory-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inventory-detail-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.inventory-detail-heading p{margin-top:5px;color:#98a59d;font-size:9px}.inventory-levels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.inventory-levels div{padding:12px;border-radius:9px;background:#f7faf5}.inventory-levels span,.inventory-levels strong{display:block}.inventory-levels span{color:#8d9992;font-size:9px}.inventory-levels strong{margin-top:7px;font-family:Manrope,sans-serif;font-size:20px}.inventory-reorder-form{display:flex;align-items:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #eef1ed}.inventory-movement-form label,.inventory-reorder-form label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventory-movement-form input,.inventory-movement-form select,.inventory-reorder-form input{min-width:0;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:0}.inventory-reorder-form input{width:120px;margin-top:6px}.inventory-reorder-form .outline-button{padding:9px 11px;font-size:9px}.inventory-movement-form{display:grid;grid-gap:10px;gap:10px;margin-top:17px;padding:14px;border-radius:10px;background:#fbfcfa;border:1px solid #e8eee5}.inventory-movement-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.inventory-movement-form input,.inventory-movement-form select{width:100%;margin-top:1px}.inventory-movement-form>input{margin-top:0}.inventory-movement-form .primary-button{justify-self:start;padding:9px 12px;font-size:10px}.inventory-history{margin-top:19px;padding-top:17px;border-top:1px solid #eef1ed}.inventory-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #eef1ed}.inventory-history-row div{min-width:0}.inventory-history-row small,.inventory-history-row strong{display:block}.inventory-history-row strong{font-size:10px}.inventory-history-row small{margin-top:4px;overflow:hidden;color:#98a59d;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.inventory-history-row>span{color:#638554;font-size:10px;font-weight:800}@media (max-width:960px){.inventory-summary{grid-template-columns:1fr 1fr}.inventory-summary-card:last-child{grid-column:span 2}.inventory-layout{grid-template-columns:1fr}}@media (max-width:760px){.inventory-heading{align-items:stretch;flex-direction:column}.inventory-heading .outline-button{width:100%}.inventory-summary{grid-template-columns:1fr}.inventory-summary-card:last-child{grid-column:auto}.inventory-detail-panel,.inventory-list-panel{padding:17px}.inventory-reorder-form{align-items:stretch;flex-direction:column}.inventory-reorder-form .outline-button,.inventory-reorder-form input{width:100%}.inventory-reorder-form .outline-button{min-height:38px}.inventory-movement-grid{grid-template-columns:1fr}.inventory-movement-form .primary-button{width:100%}}.people-management{min-height:420px}.people-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.people-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.people-heading p{max-width:640px;margin-top:10px}.people-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.people-summary-card{min-width:0;padding:17px}.people-summary-card small,.people-summary-card span{display:block;color:#8c9992;font-size:10px}.people-summary-card strong{display:block;margin-top:11px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.045em}.people-summary-card small{margin-top:6px;color:#a2ada6;font-size:9px}.people-summary-highlight{background:#f2f8e9;border-color:#e2eed6}.people-summary-highlight strong{color:#5b8150}.people-queue{margin-top:13px;padding:0 20px 20px}.people-tabs{display:flex;gap:5px;overflow-x:auto;padding:15px 0 12px;border-bottom:1px solid #eef1ed;scrollbar-width:none}.people-tabs::-webkit-scrollbar{display:none}.people-tabs button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 10px;border-radius:8px;background:transparent;color:#8c9992;font-size:10px;font-weight:700}.people-tabs button:hover{color:var(--ink);background:#f7faf5}.people-tabs button.active{background:var(--ink);color:var(--lime)}.people-tabs em{display:grid;place-items:center;min-width:18px;height:18px;border-radius:6px;background:#eef2ed;color:#819088;font-size:9px;font-style:normal}.people-tabs button.active em{background:rgba(255,255,255,.15);color:var(--lime)}.people-directory,.people-leave{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);grid-gap:20px;gap:20px;padding-top:3px}.leave-list,.people-employee-list{min-width:0}.leave-row,.person-row{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-top:1px solid #eef1ed}.leave-row:first-child,.person-row:first-child{border-top:0}.person-avatar{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border-radius:11px;background:var(--purple);color:#74639b;font-size:9px;font-weight:800}.leave-main,.person-main{flex:1 1;min-width:0}.person-heading{display:flex;align-items:center;gap:8px;min-width:0}.person-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.leave-main>small,.person-main>small{display:block;margin-top:5px;overflow:hidden;color:#98a59d;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.leave-main>p,.person-main>p{margin:8px 0 0;color:#7d8d84;font-size:10px;line-height:1.5}.person-status{padding:5px 7px;border-radius:6px;background:#eef2ef;color:#718078;font-size:8px;font-weight:800;white-space:nowrap}.person-status-active,.person-status-approved{background:#edf8df;color:#638554}.person-status-on_leave,.person-status-requested{background:#edf5fb;color:#5f86a0}.person-status-cancelled,.person-status-declined,.person-status-inactive,.person-status-terminated{background:#fff0e9;color:#a06b53}.person-status-picker{display:grid!important;grid-gap:5px;gap:5px;flex:0 0 105px;color:#8d9992!important;font-size:8px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.leave-create-form input,.leave-create-form select,.leave-create-form textarea,.person-create-form input,.person-status-picker select{width:100%;min-width:0;padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;outline:0}.leave-create-form,.person-create-form{align-self:start;display:grid;grid-gap:11px;gap:11px;padding:15px;border:1px solid #e8eee5;border-radius:10px;background:#fbfcfa}.leave-create-form .panel-heading,.person-create-form .panel-heading{margin-bottom:2px}.leave-create-form label,.person-create-form label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.leave-create-form label>span,.person-create-form label>span{color:#a3ada7;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.person-create-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.person-create-grid label:nth-child(3),.person-create-grid label:nth-child(4),.person-create-grid label:nth-child(5){grid-column:span 2}.leave-create-form .primary-button,.person-create-form .primary-button{width:100%;padding:9px 11px;font-size:10px}.leave-date{display:grid;place-items:center;width:38px;height:42px;flex:0 0 38px;border-radius:10px;background:var(--blue);color:#5f86a0}.leave-date strong{font-family:Manrope,sans-serif;font-size:16px;line-height:1}.leave-date span{font-size:8px;font-weight:700;text-transform:uppercase}.leave-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.leave-actions .outline-button{padding:7px 9px;font-size:9px}.leave-date-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.leave-create-form textarea{min-height:65px;resize:vertical}.people-empty{padding:25px 0;color:#87948d;font-size:11px;line-height:1.6}@media (max-width:960px){.people-summary{grid-template-columns:1fr 1fr}.people-summary-card:last-child{grid-column:span 2}.people-directory,.people-leave{grid-template-columns:1fr}}@media (max-width:760px){.people-heading{align-items:stretch;flex-direction:column}.people-heading .outline-button{width:100%}.people-summary{grid-template-columns:1fr}.people-summary-card:last-child{grid-column:auto}.people-queue{padding:0 17px 17px}.person-row{flex-wrap:wrap}.person-status-picker{flex:1 0 100%;margin-left:46px}.person-create-grid{grid-template-columns:1fr}.person-create-grid label:nth-child(3),.person-create-grid label:nth-child(4),.person-create-grid label:nth-child(5){grid-column:auto}.leave-create-form .primary-button,.person-create-form .primary-button,.person-status-picker select{min-height:38px}.leave-row{align-items:flex-start}.hub-heading{flex-direction:column}.hub-business-grid,.hub-metrics{grid-template-columns:1fr}.hub-filter{width:100%}.hub-activity-row time{display:none}.crm-heading{flex-direction:column}.crm-heading,.crm-search{align-items:stretch}.crm-search input{flex:1 1;width:auto}.crm-layout{grid-template-columns:1fr}.crm-detail-heading{flex-direction:column}.crm-status-select{width:100%}.crm-meta{flex-direction:column;gap:5px}.crm-note-form>div{align-items:flex-start;flex-direction:column}.crm-note-form .primary-button{width:100%}.money-heading{align-items:stretch;flex-direction:column}.money-grid,.money-summary{grid-template-columns:1fr}.money-journal-row{align-items:flex-start;flex-wrap:wrap}.money-journal-row>div{min-width:calc(100% - 80px)}.money-journal-row .outline-button{margin-left:auto}}.network-management{min-height:420px}.network-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.network-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.network-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:22px}.network-summary-card{min-width:0;padding:17px}.network-summary-card small,.network-summary-card span{display:block;color:#8c9992;font-size:10px}.network-summary-card strong{display:block;margin-top:11px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.045em}.network-summary-card small{margin-top:6px;color:#a2ada6;font-size:9px}.network-summary-highlight{background:#f2f8e9;border-color:#e2eed6}.network-summary-highlight strong{color:#5b8150}.network-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(275px,.75fr);grid-gap:13px;gap:13px;margin-top:13px;align-items:start}.network-directory,.network-impact{min-width:0;padding:20px}.network-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:13px;border-bottom:1px solid #eef1ed;scrollbar-width:none}.network-tabs::-webkit-scrollbar{display:none}.network-tabs button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 9px;border-radius:8px;background:transparent;color:#8c9992;font-size:10px;font-weight:700}.network-tabs button:hover{color:var(--ink);background:#f7faf5}.network-tabs button.active{background:var(--ink);color:var(--lime)}.network-tabs em{display:grid;place-items:center;min-width:18px;height:18px;border-radius:6px;background:rgba(255,255,255,.15);font-size:9px;font-style:normal}.network-tabs button:not(.active) em{background:#eef2ed;color:#819088}.network-list{margin-top:18px}.network-list-meta{color:#a0aaa4;font-size:10px}.network-row{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 0;border-top:1px solid #eef1ed}.network-row>div{flex:1 1;min-width:0}.network-row small,.network-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-row strong{font-size:11px}.network-row small{margin-top:4px;color:#98a59d;font-size:9px}.network-row time{color:#a5afa9;font-size:9px;white-space:nowrap}.network-avatar{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:10px;background:#edf8df;color:#658a53;font-size:9px;font-weight:800}.network-avatar-blue{background:var(--blue);color:#4c7795}.network-avatar-purple{background:var(--purple);color:#74639b}.network-avatar-peach{background:var(--peach);color:#9b654a}.network-avatar-lime{background:var(--lime);color:#496a3c}.network-status{padding:5px 7px;border-radius:6px;color:#718078;background:#eef2ef;font-size:8px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.network-status-accepted,.network-status-converted{background:#edf8df;color:#638554}.network-status-pending,.network-status-submitted{background:#edf5fb;color:#5f86a0}.network-status-closed,.network-status-declined{background:#fff0e9;color:#a06b53}.network-opportunity{border-top:1px solid #eef1ed}.network-opportunity .network-row{border-top:0;padding-bottom:7px}.network-opportunity p{margin:0 0 6px 43px;color:#78867d;font-size:10px;line-height:1.55}.network-meta-line{display:block;margin:0 0 10px 43px;color:#a3ada7;font-size:9px}.network-count{flex:0 0 45px;text-align:right}.network-count small,.network-count strong{display:block}.network-count strong{font-size:11px}.network-count small{margin-top:3px;color:#a0aaa4;font-size:8px}.network-impact{background:#fbfcfa}.network-impact>p{margin:21px 0 16px;color:#7e8c83;font-size:11px;line-height:1.6}.impact-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eef1ed}.impact-row>div{flex:1 1;min-width:0}.impact-row small,.impact-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impact-row strong{font-size:10px}.impact-row small{margin-top:4px;color:#9aa69f;font-size:9px}.impact-row b{color:#64875a;font-size:10px;white-space:nowrap}.network-empty-callout{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:10px;background:#f2f8e9;color:#768570}.network-empty-callout strong{color:#5d7953;font-size:11px}.network-empty-callout span{font-size:10px;line-height:1.55}.network-impact-footer{display:flex;justify-content:space-between;gap:10px;margin-top:17px;padding-top:14px;border-top:1px solid #e7eee2;color:#8b978e;font-size:10px}.network-impact-footer strong{color:#5d8053;font-size:12px}@media (max-width:960px){.network-summary{grid-template-columns:1fr 1fr}.network-layout{grid-template-columns:1fr}}@media (max-width:760px){.network-heading{align-items:stretch;flex-direction:column}.network-heading .outline-button{width:100%}.network-summary{grid-template-columns:1fr 1fr}.network-directory,.network-impact{padding:17px}.network-row time{display:none}.network-row .network-status{margin-left:auto}}.storefront-management{min-height:420px}.storefront-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.storefront-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.storefront-live{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:7px;background:#eef2ef;color:#7b8b82;font-size:9px;font-weight:800}.storefront-live span{width:6px;height:6px;border-radius:50%;background:#a5b0a8}.storefront-live.is-live{background:#edf8df;color:#638554}.storefront-live.is-live span{background:#86c166}.storefront-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:13px;gap:13px;margin-top:22px}.catalogue-panel,.storefront-preview,.storefront-settings{min-width:0;padding:20px}.storefront-settings{display:grid;grid-gap:13px;gap:13px}.catalogue-add label,.storefront-settings label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalogue-add input,.catalogue-add select,.catalogue-add textarea,.storefront-settings input:not([type=checkbox]),.storefront-settings textarea{width:100%;padding:10px 11px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.storefront-settings textarea{min-height:106px;resize:vertical;line-height:1.55}.catalogue-add input:focus,.catalogue-add select:focus,.catalogue-add textarea:focus,.storefront-settings input:focus,.storefront-settings textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.storefront-publish-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e8eee5;border-radius:9px;background:#fbfcfa}.storefront-publish-row small,.storefront-publish-row strong{display:block}.storefront-publish-row strong{font-size:10px}.storefront-publish-row small{margin-top:4px;color:#9aa69f;font-size:9px}.catalogue-checkbox input,.storefront-publish-row input[type=checkbox]{width:16px;height:16px;accent-color:#7db260}.storefront-updated{color:#a3ada7;font-size:9px}.storefront-preview{background:#f2f8e9;border-color:#e2eed6}.storefront-preview h2{margin-top:5px;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.preview-label{color:#83937d;font-size:9px}.storefront-preview>p{min-height:75px;margin:21px 0 17px;color:#71806f;font-size:11px;line-height:1.65}.preview-brand-line{display:flex;align-items:center;gap:5px;padding-top:14px;border-top:1px solid #dfead5}.preview-brand-line>span{width:17px;height:17px;border-radius:5px}.preview-brand-line small{margin-left:auto;overflow:hidden;color:#879783;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.preview-catalog-count{display:flex;align-items:baseline;gap:8px;margin-top:22px;color:#74836f}.preview-catalog-count strong{font-family:Manrope,sans-serif;font-size:25px;color:#57764c}.preview-catalog-count span{font-size:10px}.catalogue-panel{margin-top:13px}.catalogue-list{margin-top:17px}.catalogue-row{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-top:1px solid #eef1ed}.catalogue-row>div{flex:1 1;min-width:0}.catalogue-row small,.catalogue-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-row strong{font-size:10px}.catalogue-row small{margin-top:4px;color:#98a59d;font-size:9px}.catalogue-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;font-size:10px;font-weight:800}.catalogue-product{background:var(--blue);color:#4c7795}.catalogue-service{background:var(--purple);color:#74639b}.catalogue-price{color:#64875a;font-size:10px;font-weight:700;white-space:nowrap}.catalogue-status{padding:4px 6px;border-radius:6px;background:#eef2ef;color:#87938c;font-size:8px;font-weight:800}.catalogue-status.is-live{background:#edf8df;color:#638554}.catalogue-add{margin-top:16px;padding-top:17px;border-top:1px solid #eef1ed}.catalogue-add-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.catalogue-add-heading strong{font-size:11px}.catalogue-add-heading span{color:#a0aaa4;font-size:9px}.catalogue-add-grid{display:grid;grid-template-columns:125px minmax(0,1.5fr) minmax(110px,.8fr) minmax(125px,1fr);grid-gap:8px;gap:8px;margin-top:12px}.catalogue-add-grid input,.catalogue-add-grid select{min-width:0}.catalogue-add>textarea{display:block;min-height:58px;margin-top:8px;resize:vertical}.catalogue-add-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.catalogue-checkbox{display:flex!important;align-items:center;gap:7px;color:#829087!important;font-size:9px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.catalogue-add-footer .primary-button{padding:9px 12px;font-size:10px}@media (max-width:960px){.storefront-layout{grid-template-columns:1fr}.catalogue-add-grid{grid-template-columns:1fr 1.4fr 1fr}.catalogue-add-grid input:last-child{grid-column:span 3}}@media (max-width:760px){.storefront-heading{align-items:stretch;flex-direction:column}.storefront-heading .storefront-live{align-self:flex-start}.storefront-layout{margin-top:18px}.catalogue-panel,.storefront-preview,.storefront-settings{padding:17px}.catalogue-add-heading{align-items:flex-start;flex-direction:column}.catalogue-add-grid{grid-template-columns:1fr 1fr}.catalogue-add-grid input:last-child{grid-column:auto}.catalogue-add-footer{align-items:stretch;flex-direction:column}.catalogue-add-footer .primary-button{width:100%}.catalogue-row .catalogue-status{margin-left:auto}.catalogue-row .catalogue-price{display:none}}.applications-management{min-height:420px}.applications-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.applications-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.applications-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);grid-gap:13px;gap:13px;margin-top:22px;align-items:start}.application-editor,.applications-list{min-width:0;padding:20px}.application-create{display:flex;gap:7px;margin-top:17px}.application-add-grid input,.application-add-grid select,.application-create input,.application-editor input,.application-editor select,.application-editor textarea,.application-options{width:100%;min-width:0;padding:10px 11px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:11px}.application-add-grid input:focus,.application-add-grid select:focus,.application-create input:focus,.application-editor input:focus,.application-editor select:focus,.application-editor textarea:focus,.application-options:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.application-create .primary-button{padding:9px 11px;font-size:10px}.application-list-items{display:grid;grid-gap:4px;gap:4px;margin-top:16px}.application-list-row{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left}.application-list-row:hover{background:#f7faf5}.application-list-row.selected{border-color:#dbe9d2;background:#f2f8e9}.application-list-row>span:nth-child(2){flex:1 1;min-width:0}.application-list-row small,.application-list-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-list-row strong{font-size:10px}.application-list-row small{margin-top:4px;color:#9aa69f;font-size:8px}.application-form-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--lime);color:#557447;font-size:10px;font-weight:800}.application-status{padding:4px 5px;border-radius:5px;background:#eef2ef;color:#85928a;font-size:7px;font-style:normal;font-weight:800}.application-published{background:#edf8df;color:#638554}.application-archived{background:#fff0e9;color:#a06b53}.application-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.application-editor-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.application-editor-heading .primary-button{padding:10px 13px;font-size:10px}.application-editor-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:19px}.application-editor label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.application-editor input,.application-editor select{letter-spacing:normal;text-transform:none}.application-wide-field{margin-top:10px}.application-editor textarea{resize:vertical;line-height:1.55}.application-wide-field textarea{min-height:62px}.application-two-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.application-builder-section{margin-top:22px;padding-top:17px;border-top:1px solid #eef1ed}.application-fields{margin-top:15px}.application-field-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #eef1ed}.application-field-number{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:7px;background:#edf5fb;color:#5f86a0;font-size:9px;font-weight:800}.application-field-row>div{flex:1 1;min-width:0}.application-field-row small,.application-field-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-field-row strong{font-size:10px}.application-field-row small{margin-top:3px;color:#98a59d;font-size:9px}.application-remove{color:#a46c57;font-size:9px}.application-add-field{margin-top:13px;padding:13px;border:1px solid #e8eee5;border-radius:10px;background:#fbfcfa}.application-add-field>strong{display:block;font-size:10px}.application-add-grid{display:grid;grid-template-columns:1.5fr 1fr auto;grid-gap:7px;gap:7px;margin-top:9px}.application-add-grid .outline-button{padding:9px 11px;font-size:10px;white-space:nowrap}.application-options{display:block;margin-top:7px}.application-required{display:flex!important;align-items:center;gap:7px;margin-top:9px;color:#7f8d84!important;font-size:9px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.application-required input{width:15px;height:15px;accent-color:#7db260}.application-automation{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:17px;padding:13px;border-radius:9px;background:#f2f8e9;color:#71806f}.application-automation>div{display:grid;grid-gap:5px;gap:5px}.application-automation strong{font-size:10px}.application-automation small{max-width:270px;font-size:9px;line-height:1.5}@media (max-width:1000px){.applications-layout{grid-template-columns:1fr}.application-list-items{grid-template-columns:repeat(2,1fr)}.application-editor-grid{grid-template-columns:1fr 1fr}.application-editor-grid label:first-child{grid-column:span 2}}@media (max-width:760px){.applications-heading{align-items:stretch;flex-direction:column}.applications-heading .outline-button{width:100%}.application-editor,.applications-list{padding:17px}.application-list-items{grid-template-columns:1fr}.application-editor-heading{align-items:stretch;flex-direction:column}.application-editor-heading .primary-button{width:100%}.application-editor-grid,.application-two-fields{grid-template-columns:1fr}.application-editor-grid label:first-child{grid-column:auto}.application-add-grid{grid-template-columns:1fr}.application-add-grid .outline-button{width:100%}.application-automation{flex-direction:column}}.discovery-page,.public-storefront-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.discovery-inner,.public-storefront-inner{max-width:1120px;margin:0 auto;padding:0 26px 60px}.public-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;border-bottom:1px solid var(--line)}.public-brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.public-brand:hover,.public-header-link:hover{color:#5f8253}.public-brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:800}.public-brand small,.public-brand strong{display:block}.public-brand strong{font-size:12px;letter-spacing:-.02em}.public-brand small{margin-top:2px;color:#94a099;font-size:9px}.public-header-link{color:#718078;font-size:11px;font-weight:700}.public-header-link span{margin-left:5px}.discovery-hero{padding:75px 0 58px}.discovery-hero h1{max-width:650px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(38px,6vw,62px);line-height:1.02;letter-spacing:-.065em}.discovery-hero p{max-width:540px;margin:18px 0 26px;color:#7f8d84;font-size:15px;line-height:1.65}.discovery-search{display:flex;max-width:670px;gap:8px;padding:7px;border:1px solid #dfe8df;border-radius:13px;box-shadow:0 13px 33px rgba(28,48,38,.06)}.discovery-search input{flex:1 1;min-width:0;padding:11px 12px;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.discovery-search .primary-button{padding:11px 15px}.discovery-results-heading,.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.discovery-results-heading h2,.section-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em}.discovery-results-heading>span,.section-heading>span{color:#a0aaa4;font-size:10px}.discovery-section{margin-top:42px}.business-result-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin-top:17px}.business-result-card{align-items:flex-start;gap:11px;min-width:0;padding:16px;border:1px solid #e7eee6;border-radius:13px;background:#fff;box-shadow:var(--shadow);transition:transform .2s,border .2s}.business-result-card:hover,.offering-result-card:hover{border-color:#bfd4bd;transform:translateY(-2px)}.business-result-card>div{flex:1 1;min-width:0}.business-result-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:var(--lime);color:#527345;font-size:10px;font-weight:800}.business-result-card p,.business-result-card small,.business-result-card strong{display:block;overflow:hidden;text-overflow:ellipsis}.business-result-card strong{font-size:11px;white-space:nowrap}.business-result-card small{margin-top:4px;color:#9aa69f;font-size:9px;white-space:nowrap}.business-result-card p{min-height:31px;margin:12px 0 0;color:#7e8b83;font-size:10px;line-height:1.5}.result-arrow{color:#93ad8c;font-size:15px}.offering-result-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-top:17px}.offering-result-card{display:flex;flex-direction:column;min-width:0;min-height:165px;padding:15px;border:1px solid #e7eee6;border-radius:13px;background:#fff;box-shadow:var(--shadow);transition:transform .2s,border .2s}.offering-type{align-self:flex-start;padding:5px 7px;border-radius:6px;font-size:8px;font-weight:800}.product-type{background:var(--blue);color:#4c7795}.service-type{background:var(--purple);color:#74639b}.offering-result-card strong{margin-top:14px;overflow:hidden;font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.offering-result-card small{margin-top:5px;color:#94a19a;font-size:9px}.offering-result-card p{flex:1 1;margin:11px 0;color:#7e8b83;font-size:10px;line-height:1.5}.offering-result-card b{color:#64875a;font-size:11px}.public-state{max-width:670px;margin-top:13px;padding:23px}.public-state strong{display:block;font-family:Manrope,sans-serif;font-size:17px}.public-state p{margin:8px 0 16px;color:#87938d;font-size:11px;line-height:1.6}.public-footer{display:flex;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:16px 26px 24px;border-top:1px solid var(--line);color:#aab3ad;font-size:9px}.public-storefront-page{--storefront-primary:#17251f;--storefront-secondary:#d9f99d}.storefront-hero{display:flex;flex-direction:column;align-items:flex-start;padding:73px 0 56px}.storefront-mark{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:17px;font-size:17px;font-weight:800}.storefront-hero h1{max-width:780px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(37px,6vw,59px);line-height:1.03;letter-spacing:-.06em;color:var(--storefront-primary)}.storefront-hero p{max-width:650px;margin:17px 0 0;color:#7c8b81;font-size:15px;line-height:1.65}.storefront-location{margin-top:19px;color:#9aa69f;font-size:10px}.public-offerings{padding:28px 0 51px;border-top:1px solid var(--line)}.public-offering-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:18px}.public-offering-card{display:flex;flex-direction:column;min-width:0;padding:19px;border:1px solid #e7eee6;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.public-offering-card h3{margin:15px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}.public-offering-card p{flex:1 1;min-height:42px;margin:10px 0 17px;color:#7e8b83;font-size:10px;line-height:1.6}.public-offering-card>strong{color:var(--storefront-primary);font-family:Manrope,sans-serif;font-size:19px}.public-offering-card>strong small{color:#8c9992;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.public-offering-card .outline-button{align-self:flex-start;margin-top:17px;border-color:#d9e5d6;background:#f7fbf3;color:var(--storefront-primary);font-size:10px}.storefront-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px;border-radius:14px;background:var(--storefront-primary);color:#f0f7f1}.storefront-cta h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.04em}.storefront-cta p{max-width:560px;margin:9px 0 0;color:#adc0b2;font-size:11px;line-height:1.6}.storefront-cta .primary-button{flex:0 0 auto;background:var(--storefront-secondary);color:var(--storefront-primary)}.storefront-cta .primary-button:hover{background:#ecffc9}@media (max-width:900px){.business-result-grid{grid-template-columns:1fr 1fr}.offering-result-grid{grid-template-columns:repeat(3,1fr)}.public-offering-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.discovery-inner,.public-storefront-inner{padding:0 17px 44px}.public-header{min-height:66px}.public-header-link{font-size:10px}.discovery-hero{padding:49px 0 43px}.discovery-hero h1{font-size:42px}.discovery-hero p{font-size:13px}.discovery-search{align-items:stretch;flex-direction:column}.discovery-search input{min-height:40px}.discovery-search .primary-button{width:100%}.discovery-results-heading,.section-heading{align-items:flex-start;flex-direction:column;gap:7px}.business-result-grid,.offering-result-grid,.public-offering-grid{grid-template-columns:1fr}.discovery-section{margin-top:34px}.public-footer{flex-direction:column;padding:14px 17px 21px}.storefront-hero{padding:51px 0 42px}.storefront-hero h1{font-size:42px}.storefront-hero p{font-size:13px}.storefront-cta{align-items:stretch;flex-direction:column;padding:20px}.storefront-cta .primary-button{width:100%}}.auth-page{display:grid;min-height:100vh;place-items:center;padding:36px 18px;background:radial-gradient(circle at 15% 10%,#f0f8e5 0,transparent 34%),var(--canvas)}.auth-shell{width:min(100%,450px)}.auth-brand{margin-bottom:30px}.auth-card{padding:31px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 18px 45px rgba(28,48,38,.07)}.auth-card h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:32px;line-height:1.08;letter-spacing:-.055em}.auth-card>p{margin:13px 0 25px;color:#7f8d84;font-size:12px;line-height:1.65}.auth-card form{display:grid;grid-gap:14px;gap:14px}.auth-card label{display:grid;grid-gap:6px;gap:6px;color:#7f8d84;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-card input{width:100%;padding:12px 13px;border:1px solid #e0e7e0;border-radius:9px;color:var(--ink);outline:0;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.auth-card input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.auth-submit{width:100%;margin-top:5px}.auth-submit span{margin-left:auto}.auth-switch{text-align:center}.auth-switch a{color:#5f8654;font-weight:800}.auth-footnote{margin:17px 0 0;color:#a0aaa4;font-size:9px;text-align:center}@media (max-width:760px){.auth-page{align-items:start;padding:23px 16px}.auth-brand{margin-bottom:20px}.auth-card{padding:24px 20px}.auth-card h1{font-size:29px}}.auth-page{position:relative;isolation:isolate;overflow:hidden}.auth-page:before{inset:-30% -10% auto auto;width:80vw;height:80vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,rgba(37,89,210,.85) 0,rgba(30,67,157,.36) 38%,transparent 70%);filter:blur(4px)}.auth-page:after,.auth-page:before{position:absolute;z-index:-1;content:""}.auth-page:after{inset:0;background-image:linear-gradient(rgba(112,167,240,.045) 1px,transparent 0),linear-gradient(90deg,rgba(112,167,240,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom right,rgba(0,0,0,.55),transparent 65%);mask-image:linear-gradient(to bottom right,rgba(0,0,0,.55),transparent 65%)}.auth-shell{position:relative;display:grid;grid-template-columns:minmax(240px,.82fr) minmax(390px,1fr);grid-gap:68px;gap:68px;width:min(100%,980px)}.auth-brand{color:#f5f8ff}.auth-brand:after{display:block;max-width:270px;margin-top:25px;color:#9fb2d0;content:"One calm place to manage your local business relationships.";font-size:14px;line-height:1.65}.auth-brand:before{display:block;width:104px;height:104px;margin-bottom:30px;border:1px solid rgba(120,186,255,.55);border-radius:27px;background:linear-gradient(135deg,#317fe8,#283eae);box-shadow:24px 25px 55px rgba(4,14,42,.4),inset 0 0 0 11px rgba(255,255,255,.07);content:""}.auth-card{border-color:rgba(164,193,232,.18);border-radius:19px;background:rgba(17,30,51,.92);box-shadow:0 28px 70px rgba(0,0,0,.28)}.auth-card h1{color:#fff;font-size:37px}.auth-card>p{color:#9fb2d0}.auth-card label{color:#8fa7c7}.auth-card input{border-color:rgba(164,193,232,.2);background:#0d1a2d;color:#f5f8ff}.auth-card input::placeholder{color:#6f86a5}.auth-card input:focus{border-color:#4a9dff;box-shadow:0 0 0 3px rgba(57,143,244,.16)}.auth-submit{background:linear-gradient(100deg,#2876ed,#13afd4);box-shadow:0 12px 24px rgba(26,106,224,.2)}.auth-submit:hover{background:linear-gradient(100deg,#408bf4,#23c4e2)}.auth-submit span{display:none}.auth-extra-links a,.auth-switch a{color:#70b9ff}.auth-extra-links a:hover,.auth-switch a:hover{color:#b5ddff}.auth-footnote{margin-top:-30px}.auth-audience-links a{border-color:rgba(164,193,232,.19);color:#b3c7e1}.auth-audience-links a.selected,.auth-audience-links a:hover{border-color:#4a9dff;background:rgba(40,118,237,.16);color:#fff}.auth-audience-links small{color:#8199b8}.auth-entry-option{border-color:rgba(164,193,232,.19);background:rgba(13,26,45,.65);color:#b3c7e1}.auth-entry-option-primary,.auth-entry-option:hover{border-color:#4a9dff;background:linear-gradient(110deg,rgba(39,116,235,.26),rgba(14,171,207,.16));color:#fff}.auth-entry-note,.auth-entry-option span{color:#91a7c5}@media (max-width:760px){.auth-shell{display:block;width:min(100%,480px)}.auth-brand{margin-bottom:26px}.auth-brand:before{width:70px;height:70px;margin-bottom:20px;border-radius:20px}.auth-brand:after{margin-top:15px;font-size:12px}.auth-card,.auth-entry-card{padding:26px 21px}.auth-card h1{font-size:31px}.auth-footnote{margin-top:18px}.auth-page:before{width:120vw;height:120vw}}@media (max-width:900px){.auth-shell{display:block;width:min(100%,480px)}.auth-brand{margin-bottom:26px}.auth-brand:before{width:70px;height:70px;margin-bottom:20px;border-radius:20px}.auth-brand:after{margin-top:15px;font-size:12px}.auth-card,.auth-entry-card{padding:26px 21px}.auth-footnote{margin-top:18px}}.public-form-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.public-form-inner{width:min(100%,820px);margin:0 auto;padding:0 26px 60px}.public-form-hero{padding:63px 0 34px}.public-form-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:21px;border-radius:16px;color:#f3fbf1;font-size:15px;font-weight:800}.public-form-hero h1{max-width:700px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(36px,6vw,56px);line-height:1.03;letter-spacing:-.06em;color:var(--form-primary,var(--ink))}.public-form-hero p{max-width:620px;margin:15px 0 0;color:#7e8c83;font-size:13px;line-height:1.7}.public-form-version{display:block;margin-top:16px;color:#a0aaa4;font-size:9px}.public-form-card{display:grid;grid-gap:19px;gap:19px;padding:26px}.public-form-field,.public-form-field>label{display:grid;grid-gap:7px;gap:7px}.public-form-field>label{color:#67766d;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.public-form-field>label>span:first-child b{color:#b36e58}.public-form-field input:not([type=radio]):not([type=checkbox]),.public-form-field select,.public-form-field textarea{width:100%;padding:12px 13px;border:1px solid #dfe7df;border-radius:9px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.public-form-field textarea{min-height:105px;resize:vertical}.public-form-field input:focus,.public-form-field select:focus,.public-form-field textarea:focus{border-color:var(--form-primary,#aac6a4);box-shadow:0 0 0 3px #eff7e9}.public-form-help,.public-form-upload-state{color:#97a39b;font-size:10px;line-height:1.5}.public-form-choice-list{display:grid;grid-gap:9px;gap:9px;padding:2px 0}.public-form-choice-list label{display:flex;align-items:center;gap:8px;color:#75827a;font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none}.public-form-choice-list input{accent-color:var(--form-primary,#6b9160)}.public-form-field.has-error input,.public-form-field.has-error select,.public-form-field.has-error textarea{border-color:#d99e8c}.public-form-error{color:#ad6b57;font-size:10px}.public-form-section{margin-top:8px;padding:16px 0 3px;border-top:1px solid var(--line)}.public-form-section h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.public-form-section p{margin:7px 0 0;color:#87938d;font-size:11px;line-height:1.6}.public-form-submit{justify-self:start;margin-top:3px;background:var(--form-primary,var(--ink))}.public-form-privacy{color:#a0aaa4;font-size:9px;line-height:1.6}.public-form-state,.public-form-success{padding:27px}.public-form-state h1,.public-form-success h2{max-width:570px;margin:7px 0 0;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.05em}.public-form-state p,.public-form-success p{margin:10px 0 19px;color:#7e8c83;font-size:11px;line-height:1.6}.public-form-state .outline-button,.public-form-success .outline-button{text-decoration:none}.public-form-state{margin-top:75px}.public-form-page .public-footer{width:100%;padding-left:0;padding-right:0;margin-top:40px}.public-form-page .public-footer a{color:#718078;font-size:9px;font-weight:800}.public-form-page .public-footer a span{margin-left:5px}@media (max-width:760px){.public-form-inner{padding:0 17px 44px}.public-form-hero{padding:50px 0 29px}.public-form-hero h1{font-size:42px}.public-form-card{padding:20px 17px}.public-form-submit{width:100%}.public-form-state{margin-top:45px;padding:22px 19px}}.request-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.request-inner{width:min(100%,820px);margin:0 auto;padding:0 26px 60px}.request-card,.request-state{max-width:690px;margin:69px auto 0;padding:29px}.request-card h1,.request-state h1{margin:7px 0 0;font-family:Manrope,sans-serif;font-size:33px;letter-spacing:-.06em;color:var(--request-primary,var(--ink))}.request-card>p,.request-state>p{max-width:570px;margin:12px 0 23px;color:#7e8c83;font-size:12px;line-height:1.7}.request-card form{display:grid;grid-gap:15px;gap:15px}.request-card label{display:grid;grid-gap:7px;gap:7px;color:#68766d;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.request-card input,.request-card textarea{width:100%;padding:12px 13px;border:1px solid #dfe7df;border-radius:9px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.request-card textarea{min-height:145px;resize:vertical}.request-card input:focus,.request-card textarea:focus{border-color:var(--request-primary,#aac6a4);box-shadow:0 0 0 3px #eff7e9}.request-card .primary-button,.request-state .primary-button{justify-self:start;background:var(--request-primary,var(--ink))}.request-privacy{display:block;margin-top:18px;color:#a0aaa4;font-size:9px;line-height:1.6}.request-state .outline-button,.request-state .primary-button{text-decoration:none}.request-page .public-footer{width:100%;padding-left:0;padding-right:0;margin-top:40px}.request-page .public-footer a{color:#718078;font-size:9px;font-weight:800}.request-page .public-footer a span{margin-left:5px}@media (max-width:760px){.request-inner{padding:0 17px 44px}.request-card,.request-state{margin-top:42px;padding:21px 18px}.request-card h1,.request-state h1{font-size:29px}.request-card .primary-button,.request-state .primary-button{width:100%}}.customer-commerce{width:min(100% - 48px,1080px);margin:0 auto 32px;padding:24px}.customer-commerce .hub-heading{margin-bottom:19px}.customer-commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.customer-commerce-card{min-width:0;padding:17px;border:1px solid #e5ece5;border-radius:12px;background:#fbfdf9}.commerce-type{display:inline-block;padding:5px 7px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.commerce-quote{background:#e8f3ff;color:#5e7e9b}.commerce-invoice{background:#fff0e8;color:#a7755d}.customer-commerce-card>small{display:block;margin-top:12px;color:#95a19a;font-size:9px}.customer-commerce-card h3{margin:9px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.045em}.customer-commerce-card p{min-height:34px;margin:8px 0 16px;color:#7f8d84;font-size:10px;line-height:1.6}.commerce-actions{display:flex;flex-wrap:wrap;gap:7px}.commerce-actions .outline-button,.commerce-actions .primary-button,.customer-commerce-card>.primary-button{font-size:10px}.customer-commerce-notice{margin-bottom:14px;padding:11px 13px;border-radius:8px;background:#eef8e6;color:#68825f;font-size:10px;line-height:1.5}@media (max-width:760px){.customer-commerce{width:calc(100% - 32px);margin-bottom:22px;padding:17px}.customer-commerce .hub-heading{align-items:stretch;flex-direction:column}.customer-commerce .hub-heading .outline-button{width:100%}.customer-commerce-grid{grid-template-columns:1fr}.commerce-actions{flex-direction:column}.commerce-actions .outline-button,.commerce-actions .primary-button,.customer-commerce-card>.primary-button{width:100%}}.portal-gate{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 12% 8%,#eef8df 0,transparent 34%),var(--canvas)}.portal-gate-card{width:min(100%,540px);padding:35px}.portal-gate-card h1{max-width:430px;margin:9px 0 0;font-family:Manrope,sans-serif;font-size:38px;line-height:1.06;letter-spacing:-.06em}.portal-gate-card>p{max-width:450px;margin:15px 0 24px;color:#7f8d84;font-size:13px;line-height:1.7}.portal-gate-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-gate-actions .outline-button,.portal-gate-actions .primary-button{text-decoration:none}.portal-gate-link{display:inline-block;margin-top:21px;color:#64885b;font-size:11px;font-weight:800}.portal-gate-link span{margin-left:5px}.business-switcher-select{width:20px;min-width:20px;margin-left:auto;border:0;outline:0;background:transparent;color:transparent;cursor:pointer}.business-switcher-select option{color:var(--ink)}.onboarding-page{min-height:100vh;padding:28px 18px 60px;background:radial-gradient(circle at 12% 8%,#eef8df 0,transparent 32%),var(--canvas)}.onboarding-shell{width:min(100%,760px);margin:0 auto}.onboarding-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px}.onboarding-user{color:#8b9891;font-size:10px}.onboarding-card{max-width:660px;margin:40px auto 0;padding:34px}.onboarding-card h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:37px;line-height:1.06;letter-spacing:-.06em}.onboarding-lede{max-width:540px;margin:14px 0 26px;color:#7f8d84;font-size:13px;line-height:1.7}.onboarding-form{display:grid;grid-gap:15px;gap:15px}.onboarding-form label{display:grid;grid-gap:6px;gap:6px;color:#7f8d84;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{width:100%;padding:12px 13px;border:1px solid #e0e7e0;border-radius:9px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.onboarding-form textarea{min-height:94px;resize:vertical}.onboarding-form input:focus,.onboarding-form select:focus,.onboarding-form textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.onboarding-form .primary-button{margin-top:4px}.field-hint{color:#a6b0a9;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.onboarding-footnote{margin:18px 0 0;color:#a0aaa4;font-size:10px;line-height:1.6}@media (max-width:760px){.portal-gate{align-items:start;padding:18px}.portal-gate-card{padding:25px 21px}.onboarding-card h1,.portal-gate-card h1{font-size:31px}.onboarding-page{padding:18px 16px 40px}.onboarding-header{align-items:flex-start;flex-direction:column;gap:11px}.onboarding-card{margin-top:27px;padding:24px 20px}.onboarding-user{font-size:9px}}.employee-self-page{min-height:100vh;padding:30px 20px 70px;background:radial-gradient(circle at 15% 0,#eef8df 0,transparent 31%),var(--canvas)}.employee-self-shell{width:min(100%,1080px);margin:0 auto}.employee-self-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.employee-self-heading .public-brand{display:inline-flex;margin-bottom:34px}.employee-self-heading h1{max-width:560px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(36px,6vw,61px);line-height:.98;letter-spacing:-.07em}.employee-self-heading p{max-width:560px;margin:16px 0 0;color:#7f8d84;font-size:13px;line-height:1.7}.employee-self-actions,.employee-self-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.employee-self-profile{display:flex;align-items:center;gap:14px;margin-top:29px;padding:18px 20px}.employee-self-profile h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.045em}.employee-self-profile p{margin:5px 0 0;color:#87948d;font-size:11px}.employee-self-profile>.person-status{margin-left:auto}.employee-self-avatar{display:grid;place-items:center;width:49px;height:49px;flex:0 0 49px;border-radius:16px;background:var(--purple);color:#74639b;font-size:12px;font-weight:800}.employee-business-picker{display:grid;grid-gap:6px;gap:6px;width:min(100%,280px);margin-top:18px;color:#89968f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employee-business-picker select,.employee-self-form input,.employee-self-form textarea{width:100%;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:0}.employee-self-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:13px}.employee-self-metrics article{padding:17px}.employee-self-metrics small,.employee-self-metrics span{display:block;color:#8c9992;font-size:10px}.employee-self-metrics strong{display:block;margin-top:10px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.05em}.employee-self-metrics small{margin-top:5px;color:#a2ada6;font-size:9px}.employee-self-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:13px}.employee-self-section{min-width:0;padding:19px 20px}.employee-self-section:nth-child(3){grid-column:1/-1}.employee-self-section h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.045em}.employee-self-list{margin-top:12px}.employee-self-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eef1ed}.employee-self-row:first-child{border-top:0}.employee-self-row strong{display:block;color:var(--ink);font-size:11px}.employee-self-row small{display:block;margin-top:5px;color:#96a29a;font-size:9px;line-height:1.5}.employee-self-row p{margin:6px 0 0;color:#7e8b84;font-size:10px;line-height:1.5}.employee-self-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:15px;padding-top:14px;border-top:1px solid #eef1ed}.employee-self-form label{display:grid;grid-gap:5px;gap:5px;color:#8c9992;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.employee-self-form button,.employee-self-form label:nth-last-child(2){grid-column:1/-1}.employee-self-form label>span{color:#a3ada7;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.employee-self-form textarea{min-height:58px;resize:vertical}.employee-self-card{width:min(100%,580px);margin:12vh auto 0;padding:35px}.employee-self-card h1{margin:9px 0 0;font-family:Manrope,sans-serif;font-size:clamp(31px,6vw,48px);line-height:1;letter-spacing:-.065em}.employee-self-card p{max-width:470px;margin:15px 0 24px;color:#7f8d84;font-size:13px;line-height:1.7}.employee-self-card .outline-button,.employee-self-card .primary-button{text-decoration:none}@media (max-width:760px){.employee-self-page{padding:20px 15px 45px}.employee-self-heading{align-items:flex-start;flex-direction:column}.employee-self-heading .public-brand{margin-bottom:24px}.employee-self-heading h1{font-size:43px}.employee-self-heading-actions{width:100%}.employee-self-heading-actions .outline-button{flex:1 1;text-align:center}.employee-self-profile{align-items:flex-start;padding:15px}.employee-self-profile>.person-status{margin-left:auto}.employee-self-metrics{gap:8px}.employee-self-metrics article{padding:13px 11px}.employee-self-metrics strong{font-size:21px}.employee-self-metrics span{min-height:25px;font-size:9px}.employee-self-grid{grid-template-columns:1fr}.employee-self-section:nth-child(3){grid-column:auto}.employee-self-card{margin-top:6vh;padding:25px 21px}}.sales-management{min-height:490px}.sales-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sales-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.sales-heading .work-muted{margin:8px 0 0}.sales-notice{margin-top:14px;padding:10px 12px;border:1px solid #dbeaca;border-radius:8px;background:#f2f8e9;color:#628254;font-size:11px}.sales-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.sales-summary-card{padding:17px 19px}.sales-summary-card small,.sales-summary-card span{display:block;color:#8d9a92;font-size:10px}.sales-summary-card strong{display:block;margin-top:10px;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.04em}.sales-summary-card small{margin-top:5px;color:#a2ada6;font-size:9px}.sales-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:13px}.sales-invoice-panel,.sales-quote-panel,.sales-request-list{min-width:0;padding:20px}.sales-request-items{display:grid;grid-gap:5px;gap:5px;margin-top:17px}.sales-request-row{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.sales-request-row:hover{background:#f7faf5}.sales-request-row.selected{border-color:#dbe9d2;background:#f2f8e9}.sales-invoice-avatar,.sales-request-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;color:#4c7795;font-size:9px;font-weight:800}.sales-request-row>span:nth-child(2){flex:1 1;min-width:0}.sales-request-row small,.sales-request-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-request-row strong{font-size:10px}.sales-request-row small{margin-top:3px;color:#98a59d;font-size:9px}.sales-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding-bottom:16px;border-bottom:1px solid #eef1ed}.sales-detail-heading h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.sales-detail-heading p{max-width:520px;margin:8px 0 0;color:#7e8c83;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sales-quote-form{margin-top:18px}.sales-line-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-existing-quotes h3,.sales-line-heading h3{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.035em}.sales-line-heading .outline-button{padding:8px 10px;font-size:9px}.sales-line{display:grid;grid-template-columns:1.35fr 66px minmax(80px,.8fr) auto auto;align-items:center;grid-gap:7px;gap:7px;margin-top:9px}.sales-invoice-action input,.sales-line input,.sales-line select,.sales-notes-field textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:10px}.sales-line select{grid-column:1}.sales-line input[aria-label$=quantity]{grid-column:2}.sales-line strong{min-width:75px;color:#64875a;font-size:10px;text-align:right;white-space:nowrap}.sales-remove-line{padding:5px;background:transparent;color:#a46c57;font-size:9px}.sales-notes-field{display:grid;grid-gap:6px;gap:6px;margin-top:16px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-notes-field textarea{min-height:70px;resize:vertical;line-height:1.5;letter-spacing:normal;text-transform:none}.sales-quote-total{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:13px;border-top:1px solid #eef1ed;color:#8d9992;font-size:10px}.sales-quote-total strong{color:var(--ink);font-family:Manrope,sans-serif;font-size:18px}.sales-quote-form>.primary-button{margin-top:14px}.sales-existing-quotes{margin-top:24px;padding-top:17px;border-top:1px solid #eef1ed}.sales-existing-quote{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #eef1ed}.sales-existing-quote>div:first-child{min-width:0}.sales-existing-quote small,.sales-existing-quote strong{display:block}.sales-existing-quote strong{font-size:10px}.sales-existing-quote small{margin-top:3px;color:#9aa69f;font-size:9px}.sales-invoice-action{display:flex;align-items:center;gap:6px}.sales-invoice-action input{width:135px}.sales-invoice-action .outline-button{padding:8px 9px;font-size:9px;white-space:nowrap}.sales-invoice-panel{margin-top:13px}.sales-invoice-list{display:grid;grid-gap:4px;gap:4px;margin-top:17px}.sales-invoice-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #eef1ed}.sales-invoice-avatar{color:#a7755d}.sales-invoice-row>div{flex:1 1;min-width:0}.sales-invoice-row small,.sales-invoice-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-invoice-row strong{font-size:10px}.sales-invoice-row small{margin-top:3px;color:#9aa69f;font-size:9px}.sales-invoice-amount{color:#64875a;font-size:10px;font-weight:700;white-space:nowrap}@media (max-width:760px){.sales-heading{align-items:stretch;flex-direction:column}.sales-heading .outline-button{width:100%}.sales-layout,.sales-summary{grid-template-columns:1fr}.sales-invoice-panel,.sales-quote-panel,.sales-request-list{padding:17px}.sales-detail-heading{align-items:stretch;flex-direction:column}.sales-line{grid-template-columns:1fr 65px auto}.sales-line select{grid-column:1/-1}.sales-line input[aria-label$=quantity]{grid-column:1}.sales-line strong{grid-column:3}.sales-remove-line{grid-column:1/-1;justify-self:start}.sales-quote-form>.primary-button{width:100%}.sales-existing-quote{align-items:flex-start;flex-direction:column}.sales-invoice-action{width:100%}.sales-invoice-action input{flex:1 1;width:auto}.sales-invoice-action .outline-button{flex:1 1}.sales-invoice-row{align-items:flex-start;flex-wrap:wrap}.sales-invoice-amount,.sales-invoice-row>.crm-status{margin-left:40px}}.sales-invoice-card{padding:0 0 13px;border-top:1px solid #eef1ed}.sales-invoice-card .sales-invoice-row{border-top:0}.credit-note-tools{margin:0 0 0 40px;padding:13px 0 0;border-top:1px solid #f0f3ef}.credit-note-tools .panel-heading{margin-bottom:8px}.credit-note-tools h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.03em}.credit-note-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #f0f3ef}.credit-note-row small,.credit-note-row strong{display:block}.credit-note-row strong{font-size:9px}.credit-note-row small{margin-top:3px;color:#9aa69f;font-size:9px}.credit-note-row>span{display:flex;align-items:center;gap:7px}.credit-note-form{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:11px;border-radius:9px;background:#f7faf5}.credit-note-form p{margin:0;color:#849189;font-size:9px}.credit-note-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.credit-note-form label{display:grid;grid-gap:5px;gap:5px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.credit-note-form input,.credit-note-form textarea{width:100%;padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);outline:0;font-size:10px;letter-spacing:normal;text-transform:none}.credit-note-form textarea{min-height:48px;resize:vertical}.credit-note-form .outline-button{justify-self:start;padding:8px 10px;font-size:9px}.brand-kit-editor{margin-top:13px}.brand-kit-editor>.work-muted{margin:10px 0 17px;font-size:11px}.brand-kit-editor>label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-kit-editor select,.brand-kit-editor>label input:not([type=color]){width:100%;padding:10px 11px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.brand-kit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:11px}.brand-kit-grid label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-kit-grid input[type=color]{width:100%;height:38px;padding:3px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;cursor:pointer}.brand-kit-preview{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px;border:1px solid #edf1ec;border-radius:10px;background:#fbfcfa}.brand-kit-preview>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;font-size:13px;font-weight:800}.brand-kit-preview small,.brand-kit-preview strong{display:block}.brand-kit-preview strong{font-size:11px}.brand-kit-preview small{margin-top:3px;color:#98a59d;font-size:9px}.brand-kit-editor>.primary-button{margin-top:14px}@media (max-width:760px){.brand-kit-editor{padding:17px}.brand-kit-grid{grid-template-columns:1fr 1fr}.brand-kit-editor>.primary-button{width:100%}}.hub-activity-row{text-decoration:none;color:inherit;cursor:pointer}.hub-activity-row:hover{background:#f7faf5;border-radius:8px;padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px}.customer-document-link{display:inline-flex;align-items:center;gap:5px;color:#64885b;font-size:10px;font-weight:800;text-decoration:none}.customer-document-link span{font-size:12px}.customer-document-link:hover{color:var(--ink)}.customer-document-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.customer-document-inner{width:min(100%,860px);margin:0 auto;padding:0 26px 60px}.customer-document-hero{padding:64px 0 29px}.customer-document-hero h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(35px,6vw,57px);line-height:1;letter-spacing:-.065em;color:var(--document-primary,var(--ink))}.customer-document-hero p{margin:13px 0 15px;color:#7e8c83;font-size:13px}.customer-document-status{display:inline-block;padding:6px 8px;border-radius:6px;color:#5e814d;background:var(--document-secondary,var(--lime));font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.status-sent{color:#4c7795;background:var(--blue)}.status-overdue,.status-rejected{color:#a46c57;background:#ffe9df}.status-accepted,.status-paid{color:#5e814d;background:var(--lime)}.customer-document-notice{margin-bottom:13px;padding:11px 13px;border:1px solid #dbeaca;border-radius:8px;background:#f2f8e9;color:#628254;font-size:11px;line-height:1.5}.customer-document-card,.customer-payment-history{padding:25px}.customer-document-meta{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:13px;gap:13px;padding-bottom:22px;border-bottom:1px solid #eef1ed}.customer-document-meta span,.customer-document-meta strong{display:block}.customer-document-meta span{color:#929e96;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.customer-document-meta strong{margin-top:8px;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}.customer-line-items{margin-top:21px}.customer-line-heading,.customer-line-row,.customer-total-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-line-heading{padding-bottom:9px;color:#9aa69f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-line-row{padding:12px 0;border-top:1px solid #eef1ed}.customer-line-row>div{flex:1 1;min-width:0}.customer-line-row small,.customer-line-row strong{display:block}.customer-line-row strong{font-size:11px}.customer-line-row small{margin-top:4px;color:#8c9991;font-size:9px;line-height:1.5}.customer-line-row>span{color:#64885b;font-size:10px;font-weight:700;white-space:nowrap}.customer-total-row{justify-content:flex-end;padding-top:9px;color:#89968e;font-size:10px}.customer-total-row span{width:110px;text-align:right}.customer-total-row strong{width:100px;color:var(--ink);text-align:right}.customer-total-row.grand-total{margin-top:8px;padding-top:13px;border-top:1px solid #dfe8df;color:var(--ink);font-weight:800}.customer-total-row.grand-total strong{font-family:Manrope,sans-serif;font-size:17px}.customer-document-notes{margin-top:23px;padding:14px;border-left:2px solid var(--document-secondary,var(--lime));background:#fbfcfa}.customer-document-notes p{margin:8px 0 0;color:#69776e;font-size:11px;line-height:1.6;white-space:pre-wrap}.customer-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.customer-document-actions a{text-decoration:none}.customer-document-actions .outline-button,.customer-document-actions .primary-button{font-size:10px}.customer-payment-history{margin-top:13px}.customer-payment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eef1ed}.customer-payment-row>div{flex:1 1;min-width:0}.customer-payment-row small,.customer-payment-row strong{display:block}.customer-payment-row strong{font-size:10px}.customer-payment-row small{margin-top:3px;color:#98a59d;font-size:9px}.customer-payment-row>span{color:#64885b;font-size:10px;font-weight:700;white-space:nowrap}.customer-document-state{max-width:690px;margin:70px auto 0;padding:29px}.customer-document-state h1{margin:7px 0 0;font-family:Manrope,sans-serif;font-size:32px;letter-spacing:-.055em}.customer-document-state p{margin:11px 0 20px;color:#7e8c83;font-size:12px;line-height:1.65}@media (max-width:760px){.customer-document-inner{padding:0 17px 44px}.customer-document-hero{padding:48px 0 24px}.customer-document-hero h1{font-size:42px;overflow-wrap:anywhere}.customer-document-card,.customer-document-state,.customer-payment-history{padding:20px 17px}.customer-document-meta{grid-template-columns:1fr 1fr}.customer-document-meta>div:first-child{grid-column:1/-1}.customer-document-actions{flex-direction:column}.customer-document-actions .outline-button,.customer-document-actions .primary-button{width:100%}.customer-payment-row{align-items:flex-start;flex-direction:column;gap:6px}}.application-submissions{margin-top:13px;padding:20px}.application-submission-list{display:grid;grid-gap:7px;gap:7px;margin-top:17px}.application-submission{border:1px solid #e7ece6;border-radius:10px;background:#fbfcfa}.application-submission summary{display:flex;align-items:center;gap:10px;padding:11px;cursor:pointer;list-style:none}.application-submission summary::-webkit-details-marker{display:none}.application-submission summary>span:nth-child(2){flex:1 1;min-width:0}.application-submission summary small,.application-submission summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-submission summary strong{font-size:10px}.application-submission summary small{margin-top:3px;color:#98a59d;font-size:9px}.application-submission summary em{padding:4px 6px;border-radius:6px;background:#edf6e5;color:#638554;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.application-submission-avatar{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:8px;background:var(--purple);color:#74639b;font-size:10px;font-weight:800}.application-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 11px 12px 50px}.application-answer{min-width:0;padding:9px;border-radius:8px;background:#fff}.application-answer span,.application-answer strong{display:block}.application-answer span{color:#9aa69f;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.application-answer strong{margin-top:5px;color:#516159;font-size:10px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.application-calculation-answer{grid-column:1/-1;background:#f2f8e9}@media (max-width:760px){.application-submissions{padding:17px}.application-submission summary{align-items:flex-start}.application-submission summary em{margin-left:auto}.application-answer-grid{grid-template-columns:1fr;padding-left:50px}.application-calculation-answer{grid-column:auto}}.work-header-actions{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:8px}.work-settings,.workspace-create-panel,.workspace-empty-panel{margin-top:15px;padding:20px}.work-settings h3,.workspace-create-panel h3{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.work-settings .work-muted,.workspace-create-panel .work-muted{margin:8px 0 0;font-size:10px}.workspace-create-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:17px}.workspace-create-grid label,.workspace-details-form label,.workspace-status-fields label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-create-grid input,.workspace-create-grid textarea,.workspace-details-form input,.workspace-details-form textarea,.workspace-new-status input:not([type=checkbox]),.workspace-new-status input[type=color],.workspace-status-fields input{width:100%;padding:10px 11px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.workspace-create-grid textarea,.workspace-details-form textarea{min-height:74px;resize:vertical}.workspace-wide-field{grid-column:1/-1}.workspace-create-panel>.primary-button{margin-top:13px}.workspace-empty-panel h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em}.workspace-empty-panel .work-muted{margin:9px 0 17px}.work-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid #eef1ed}.workspace-details-form{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px;padding:17px 0}.workspace-details-actions{display:flex;align-items:center;grid-column:1/-1;gap:12px}.danger-text{color:#a46652}.workspace-status-settings{padding-top:17px;border-top:1px solid #eef1ed}.workspace-status-settings h3{font-size:16px}.workspace-status-list{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.workspace-status-row{display:flex;align-items:flex-end;gap:9px;padding:11px;border:1px solid #e7ece6;border-radius:9px;background:#fbfcfa}.workspace-status-row>.status-color{align-self:center;flex:0 0 9px}.workspace-status-fields{display:grid;grid-template-columns:minmax(120px,1fr) 75px auto;align-items:end;grid-gap:9px;gap:9px;flex:1 1;min-width:0}.workspace-new-status input[type=color],.workspace-status-fields input[type=color]{height:35px;padding:3px;cursor:pointer}.workspace-new-status label,.workspace-status-closed{display:flex!important;align-items:center;gap:6px;height:35px;color:#748279!important;font-size:9px!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap}.workspace-new-status label input,.workspace-status-closed input{accent-color:#6b9160}.workspace-status-row>.outline-button{flex:0 0 auto}.workspace-new-status{margin-top:13px;padding-top:13px;border-top:1px solid #eef1ed}.workspace-new-status>strong{display:block;margin-bottom:8px;color:#617168;font-size:10px}.workspace-new-status>div{display:flex;align-items:center;gap:8px}.workspace-new-status>div>input:first-child{flex:1 1;min-width:0}.workspace-new-status>div>input[type=color]{width:42px;flex:0 0 42px}.workspace-new-status>div>button{flex:0 0 auto}.work-board{grid-template-columns:repeat(3,minmax(190px,1fr))}@media (max-width:760px){.work-header-actions{align-items:stretch;justify-content:stretch;width:100%}.work-header-actions .outline-button,.work-header-actions .workspace-picker{flex:1 1}.work-settings,.workspace-create-panel,.workspace-empty-panel{padding:17px}.workspace-create-grid,.workspace-details-form{grid-template-columns:1fr}.workspace-details-actions,.workspace-wide-field{grid-column:auto}.workspace-details-actions{align-items:stretch;flex-direction:column}.workspace-details-actions .primary-button,.workspace-details-actions .text-button{width:100%}.workspace-status-row{align-items:stretch;flex-wrap:wrap}.workspace-status-fields{grid-template-columns:1fr 1fr}.workspace-status-closed{grid-column:1/-1}.workspace-status-row>.outline-button{width:100%}.workspace-new-status>div{align-items:stretch;flex-wrap:wrap}.workspace-new-status>div>input:first-child{flex-basis:100%}.workspace-new-status>div>button{flex:1 1}.work-board{grid-template-columns:repeat(3,minmax(220px,1fr))!important}}@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");.people-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.people-record-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);grid-gap:20px;gap:20px;padding-top:3px}.people-record-list{min-width:0}.people-record-row{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-top:1px solid #eef1ed}.people-record-row:first-child{border-top:0}.people-record-date{display:grid;place-items:center;width:48px;min-height:45px;flex:0 0 48px;border-radius:10px;background:var(--blue);color:#5f86a0}.people-record-date strong{font-family:Manrope,sans-serif;font-size:13px;line-height:1.05;text-align:center}.people-record-date span{max-width:44px;overflow:hidden;font-size:8px;font-weight:800;text-align:center;text-overflow:ellipsis;text-transform:uppercase}.people-record-main{flex:1 1;min-width:0}.people-record-main>small{display:block;margin-top:5px;overflow:hidden;color:#98a59d;font-size:9px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.people-record-main>p{margin:8px 0 0;color:#7d8d84;font-size:10px;line-height:1.5}.people-record-main .person-status-picker{margin-top:10px}.people-create-form{align-self:start;display:grid;grid-gap:11px;gap:11px;padding:15px;border:1px solid #e8eee5;border-radius:10px;background:#fbfcfa}.people-create-form .panel-heading{margin-bottom:2px}.people-create-form label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.people-create-form label>span{color:#a3ada7;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.people-create-form input,.people-create-form select,.people-create-form textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;outline:0}.people-create-form textarea{min-height:65px;resize:vertical}.people-create-form .primary-button{width:100%;padding:9px 11px;font-size:10px}@media (max-width:960px){.people-summary{grid-template-columns:1fr 1fr}.people-record-layout{grid-template-columns:1fr}}@media (max-width:760px){.people-summary{grid-template-columns:1fr}.people-record-row{flex-wrap:wrap}.people-record-main{min-width:calc(100% - 59px)}.people-record-main .person-status-picker{flex-basis:100%;margin-left:0}.people-record-main .leave-actions{width:100%}.people-create-form .primary-button{min-height:38px}}.money-tabs{display:flex;gap:4px;margin-top:22px;padding:4px;border:1px solid #e4ebe2;border-radius:11px;background:#eef3eb;overflow-x:auto}.money-tab{padding:9px 13px;border-radius:8px;background:transparent;color:#7b8a81;font-size:10px;font-weight:800;white-space:nowrap}.money-tab.selected,.money-tab:hover{background:#fff;color:var(--ink);box-shadow:0 3px 10px rgba(28,48,38,.06)}.money-loading{margin:12px 0 -4px;color:#8f9b94;font-size:10px}.money-summary-highlight{background:#f2f8e9;border-color:#dceacb}.money-two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:13px}.money-form-grid{display:grid;grid-gap:10px;gap:10px;margin-top:17px}.money-form-grid label,.money-inline-controls label,.money-report-toolbar label{display:grid;grid-gap:5px;gap:5px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.money-form-grid input,.money-form-grid select,.money-inline-controls select,.money-report-toolbar input{width:100%;min-width:0;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:11px;letter-spacing:normal;text-transform:none}.money-form-grid input:focus,.money-form-grid select:focus,.money-inline-controls select:focus,.money-report-toolbar input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.money-form-grid .primary-button{margin-top:2px}.money-side-note{min-width:0;padding:20px;background:#fbfcfa}.money-side-note h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.money-side-note .work-muted{margin:9px 0 17px;font-size:11px}.money-mini-row,.money-note-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #e8eee5;color:#89968e;font-size:10px}.money-note-row strong{color:#607568;font-size:10px}.money-list-panel{margin-top:13px;padding:20px}.money-mini-list,.money-record-list{display:grid;grid-gap:4px;gap:4px;margin-top:17px}.money-record-row{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-top:1px solid #eef1ed}.money-record-row>div:first-child{flex:1 1;min-width:0}.money-mini-row small,.money-mini-row strong,.money-record-row small,.money-record-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-mini-row strong,.money-record-row strong{font-size:10px}.money-mini-row small,.money-record-row small{margin-top:3px;color:#98a59d;font-size:9px}.money-record-amount{color:#64875a;font-size:10px;font-weight:800;white-space:nowrap}.money-record-amount small{margin-top:3px;color:#a0aaa4;font-size:8px;font-weight:500;text-align:right}.money-record-row-stacked{flex-wrap:wrap}.money-record-row-stacked .money-action-row{display:flex;flex-basis:100%;gap:7px;padding-left:0}.money-action-row .outline-button{padding:7px 9px;font-size:9px}.money-inline-controls{display:flex;gap:8px}.money-inline-controls label{min-width:180px}.money-inline-controls select{padding:7px 8px;font-size:10px}.money-mini-list{margin-top:22px}.money-mini-row{align-items:flex-start}.money-mini-row>div{flex:1 1;min-width:0}.form-hint{margin:12px 0 0;color:#9aa69f;font-size:9px;line-height:1.5}.money-report-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:13px;padding:20px}.money-report-toolbar h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.money-report-toolbar form{display:flex;align-items:flex-end;gap:8px}.money-report-toolbar label{min-width:140px}.money-report-toolbar .outline-button{padding:9px 12px;font-size:10px}.money-report-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:13px}.money-report-panel{min-width:0;padding:20px}.money-report-panel .panel-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.04em}.report-negative,.report-positive{padding:5px 7px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.06em}.report-positive{background:var(--lime);color:#5e814d}.report-negative{background:var(--peach);color:#a4634d}.money-report-total{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid #eef1ed;color:#89968e;font-size:10px}.money-report-total strong{color:var(--ink);font-family:Manrope,sans-serif;font-size:15px}.money-report-lines{margin-top:9px}.money-report-line{display:flex;justify-content:space-between;gap:10px;padding:8px 0;color:#839087;font-size:9px}.money-report-line strong{color:#5f7166;font-size:9px;white-space:nowrap}@media (max-width:900px){.money-report-grid,.money-two-column{grid-template-columns:1fr}.money-report-toolbar{align-items:stretch;flex-direction:column}.money-report-toolbar form{align-items:stretch;flex-wrap:wrap}.money-report-toolbar .outline-button,.money-report-toolbar label{flex:1 1}}@media (max-width:760px){.money-heading{align-items:stretch;flex-direction:column}.money-heading .outline-button{width:100%}.money-grid,.money-report-grid,.money-summary,.money-two-column{grid-template-columns:1fr}.money-account-panel,.money-entry-panel,.money-journal-panel,.money-list-panel,.money-report-panel,.money-report-toolbar,.money-side-note{padding:17px}.money-record-row{align-items:flex-start;flex-wrap:wrap}.money-record-row>div:first-child{min-width:calc(100% - 90px)}.money-record-row>.crm-status,.money-record-row>.money-record-amount,.money-record-row>.operation-status{margin-left:40px}.money-record-row>.outline-button{margin-left:auto}.money-inline-controls{width:100%}.money-inline-controls label{flex:1 1;min-width:0}.panel-heading:has(.money-inline-controls){align-items:flex-start;flex-direction:column}.money-report-toolbar form{flex-direction:column}.money-report-toolbar .outline-button,.money-report-toolbar label{width:100%}.money-action-row{margin-left:40px;flex-wrap:wrap}.money-side-note{min-height:0}}.documents-management{min-height:490px}.documents-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.documents-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.documents-heading .work-muted{margin:8px 0 0}.documents-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:22px}.documents-summary-card{padding:17px 19px}.documents-summary-card small,.documents-summary-card span{display:block;color:#8d9a92;font-size:10px}.documents-summary-card strong{display:block;margin-top:10px;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.04em}.documents-summary-card small{margin-top:5px;color:#a2ada6;font-size:9px}.documents-summary-highlight{background:#f2f8e9;border-color:#dceacb}.documents-summary-highlight strong{color:#638554}.documents-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);grid-gap:13px;gap:13px;margin-top:13px}.documents-list{min-width:0;padding:20px}.documents-list .panel-heading{align-items:flex-end}.documents-filter{display:grid;grid-gap:5px;gap:5px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documents-filter select{min-width:130px;padding:8px 9px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.document-row{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-top:1px solid #eef1ed}.document-row:first-of-type{margin-top:14px}.document-kind{width:42px;height:44px;flex:0 0 42px;border-radius:10px;background:var(--purple);color:#74639b;font-size:9px}.document-kind-pdf{background:var(--peach);color:#a06b53}.document-kind-txt{background:var(--blue);color:#5f86a0}.document-main{flex:1 1;min-width:0}.document-title-row{display:flex;align-items:center;gap:8px;min-width:0}.document-title-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.document-title-row .person-status{margin-left:auto}.document-main>small{display:block;margin-top:5px;overflow:hidden;color:#98a59d;font-size:9px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.document-main>p{margin:7px 0 0;color:#7d8d84;font-size:10px}.document-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.document-actions a{text-decoration:none}.document-actions .outline-button{padding:7px 9px;font-size:9px}.document-unavailable{align-self:center;color:#9aa69f;font-size:9px}.document-upload-form{margin-top:0}.document-upload-form input[type=file]{padding:7px;font-size:9px}@media (max-width:960px){.documents-summary{grid-template-columns:1fr 1fr}.documents-layout{grid-template-columns:1fr}}@media (max-width:760px){.documents-heading{align-items:stretch;flex-direction:column}.documents-heading .outline-button{width:100%}.documents-summary{grid-template-columns:1fr}.documents-list{padding:17px}.documents-list .panel-heading{align-items:flex-start;flex-direction:column}.documents-filter,.documents-filter select{width:100%}.document-row,.document-title-row{align-items:flex-start}.document-title-row{flex-direction:column;gap:6px}.document-title-row .person-status{margin-left:0}.document-main>small{white-space:normal}.document-actions .outline-button{flex:1 1;text-align:center}}.locations-management{min-height:490px}.locations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.locations-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.locations-heading .work-muted{margin:8px 0 0}.locations-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);grid-gap:13px;gap:13px;margin-top:22px}.location-stock-panel,.locations-list,.transfer-history{min-width:0;padding:20px}.location-items{display:grid;grid-gap:5px;gap:5px;margin-top:15px}.location-row{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.location-row:hover{background:#f7faf5}.location-row.selected{border-color:#dbe9d2;background:#f2f8e9}.location-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:var(--blue);color:#5f86a0;font-size:10px;font-weight:800}.location-row-main{flex:1 1;min-width:0}.location-row-main small,.location-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-row-main strong{font-size:10px}.location-row-main small{margin-top:3px;color:#98a59d;font-size:9px}.location-stock-panel .panel-heading{align-items:flex-end}.location-address{margin:7px 0 0;color:#7d8d84;font-size:10px}.location-stock-list{display:grid;grid-gap:4px;gap:4px;margin-top:15px}.location-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 65px;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid #eef1ed}.location-stock-row>div{min-width:0}.location-stock-row small,.location-stock-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-stock-row>div strong{font-size:10px}.location-stock-row>div small{margin-top:3px;color:#98a59d;font-size:9px}.location-stock-row>span{text-align:right}.location-stock-row>span strong{color:#638554;font-size:12px}.location-stock-row>span small{margin-top:3px;color:#9aa69f;font-size:8px}.location-archive-button{margin-top:15px;padding:8px 10px;font-size:9px}.locations-actions-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:13px}.location-form{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px}.location-form label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.location-form label>span{color:#a3ada7;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.location-form input,.location-form select{width:100%;min-width:0;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.location-form .primary-button{width:100%;margin-top:2px;padding:9px 11px;font-size:10px}.location-transfer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.transfer-history{margin-top:13px}.transfer-history .panel-heading{align-items:flex-end}.transfer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #eef1ed}.transfer-row>div{min-width:0}.transfer-row small,.transfer-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-row strong{font-size:10px}.transfer-row small{margin-top:3px;color:#98a59d;font-size:9px}.transfer-row>span{color:#638554;font-size:10px;font-weight:800;white-space:nowrap}@media (max-width:960px){.locations-actions-grid,.locations-layout{grid-template-columns:1fr}}@media (max-width:760px){.locations-heading{align-items:stretch;flex-direction:column}.locations-heading .outline-button{width:100%}.location-form,.location-stock-panel,.locations-list,.transfer-history{padding:17px}.location-stock-row{grid-template-columns:minmax(0,1fr) 62px 58px;gap:6px}.location-stock-row>span strong{font-size:11px}.location-transfer-grid{grid-template-columns:1fr}}.application-automation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.application-automation-heading>div{display:grid;grid-gap:5px;gap:5px}.application-action-row{display:grid;grid-template-columns:minmax(120px,.8fr) repeat(3,minmax(125px,1fr)) auto auto;align-items:end;grid-gap:8px;gap:8px;padding:11px;border:1px solid #dcebd4;border-radius:8px;background:rgba(255,255,255,.62)}.application-action-row label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.application-action-row select{width:100%;min-width:0;padding:8px;border:1px solid #dce7dc;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.application-action-title{min-width:0}.application-action-title small,.application-action-title strong{display:block}.application-action-title small{margin-top:4px;color:#9ba89d}.application-action-enabled{display:flex!important;align-items:center;gap:5px;white-space:nowrap;letter-spacing:normal!important;text-transform:none!important}.application-action-enabled input{width:14px;height:14px;accent-color:#7db260}@media (max-width:980px){.application-action-row{grid-template-columns:1fr 1fr}.application-action-title{grid-column:1/-1}}@media (max-width:760px){.application-automation-heading{align-items:stretch;flex-direction:column}.application-automation-heading .outline-button{width:100%}.application-action-row{grid-template-columns:1fr}.application-action-title{grid-column:auto}.application-action-enabled{justify-content:flex-start}}.application-submission-controls{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid #eef1ed}.application-submission-controls label{display:flex;align-items:center;gap:7px;color:#829083;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.application-submission-controls select{padding:7px 8px;border:1px solid #dfe8df;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.application-submission-controls>small{color:#94a19a;font-size:9px}.application-action-buttons{display:flex;flex-wrap:wrap;gap:6px}.public-reviews{padding:28px 0 40px;border-top:1px solid var(--line)}.public-review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:18px}.public-review-card{min-width:0;padding:17px;border:1px solid #e7eee6;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.public-review-heading{display:flex;justify-content:space-between;gap:10px;color:#91a097;font-size:9px}.review-stars{color:#c89436;letter-spacing:.08em;white-space:nowrap}.public-review-card h3{margin:14px 0 0;font-family:Manrope,sans-serif;font-size:14px}.public-review-card>p{margin:9px 0 0;color:#718078;font-size:11px;line-height:1.6}.public-review-response{margin-top:14px;padding:10px;border-left:2px solid #d9f99d;background:#f7fbf3}.public-review-response small{color:#7e9278;font-size:9px;font-weight:700}.public-review-response p{margin:5px 0 0;color:#718078;font-size:10px;line-height:1.5}@media (max-width:900px){.public-review-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.public-review-grid{grid-template-columns:1fr}}.operation-review-intro{display:grid;grid-gap:4px;gap:4px;margin-bottom:11px;padding:12px;border-radius:10px;background:#f7fbf3}.operation-review-intro strong{font-family:Manrope,sans-serif;font-size:14px}.operation-review-intro small{color:#87958b;font-size:10px}.operation-review-title{margin:10px 0 0;font-family:Manrope,sans-serif;font-size:14px}.operation-review-controls{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:end;grid-gap:9px;gap:9px;margin-top:13px}.operation-review-controls label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operation-review-controls select,.operation-review-controls textarea{width:100%;min-width:0;padding:8px;border:1px solid #dce7dc;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.operation-review-controls textarea{min-height:38px;resize:vertical}.hub-activity-trailing{display:grid;justify-items:end;grid-gap:6px;gap:6px}.customer-review-trigger{color:#64875a;font-size:9px;white-space:nowrap}.customer-review-form{display:grid;grid-gap:8px;gap:8px;min-width:min(360px,100%);margin-top:8px;padding:11px;border:1px solid #dcebd4;border-radius:9px;background:#f7fbf3}.customer-review-form label{display:grid;grid-gap:4px;gap:4px;color:#829083;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.customer-review-form input,.customer-review-form select,.customer-review-form textarea{width:100%;padding:7px 8px;border:1px solid #dce7dc;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.customer-review-form textarea{min-height:54px;resize:vertical}.customer-review-actions{display:flex;align-items:center;gap:8px}.customer-review-actions .primary-button{padding:8px 10px;font-size:9px}.customer-review-form .work-error{color:#a45f5f;font-size:9px}@media (max-width:760px){.operation-review-controls{grid-template-columns:1fr}.hub-activity-trailing{justify-items:start}.customer-review-form{min-width:0}}.customer-messaging{margin-top:13px;padding:20px}.customer-messaging .panel-heading{margin-bottom:0}.customer-messaging h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.customer-message-new{display:grid;grid-gap:11px;gap:11px;margin-top:17px;padding:14px;border:1px solid #e5ede2;border-radius:11px;background:#fbfdf9}.customer-message-new label,.customer-message-status-control{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.customer-message-new input,.customer-message-new select,.customer-message-new textarea,.customer-message-reply textarea,.customer-message-status-control select{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none;outline:0}.customer-message-new textarea,.customer-message-reply textarea{min-height:72px;resize:vertical;line-height:1.5}.customer-message-new input:focus,.customer-message-new select:focus,.customer-message-new textarea:focus,.customer-message-reply textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.customer-message-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:17px}.customer-message-list{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.customer-message-row{display:grid;grid-gap:4px;gap:4px;width:100%;padding:11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.customer-message-row:hover{background:#f7faf5}.customer-message-row.selected{border-color:#dbe9d2;background:#f2f8e9}.customer-message-row small,.customer-message-row span,.customer-message-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-message-row strong{font-size:11px}.customer-message-row small{color:#7f927f;font-size:9px;text-transform:capitalize}.customer-message-row span{color:#9aa69f;font-size:9px}.customer-message-thread{min-width:0;padding:14px;border:1px solid #e9efe7;border-radius:11px;background:#fff}.customer-message-thread-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2ed}.customer-message-thread-heading h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.025em;overflow-wrap:anywhere}.customer-message-items{display:grid;grid-gap:9px;gap:9px;max-height:340px;overflow:auto;padding:14px 2px}.customer-message-bubble{max-width:82%;padding:10px 12px;border-radius:10px;background:#f5f8f3}.customer-message-bubble.mine{justify-self:end;background:#eef7e5}.customer-message-bubble>div{display:flex;justify-content:space-between;gap:10px}.customer-message-bubble strong{font-size:9px}.customer-message-bubble time{color:#a0aba4;font-size:8px;white-space:nowrap}.customer-message-bubble p{margin:6px 0 0;color:#64736a;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.customer-message-reply{display:grid;grid-gap:8px;gap:8px;padding-top:11px;border-top:1px solid #eef2ed}.customer-message-reply .primary-button{justify-self:end;padding:9px 13px;font-size:10px}.customer-message-empty{margin-top:16px;padding:18px;border:1px dashed #dfe9dc;border-radius:10px;background:#fbfdf9}.customer-message-empty strong{font-family:Manrope,sans-serif;font-size:14px}.customer-message-empty p{margin:6px 0 0;color:#89978e;font-size:11px;line-height:1.55}.customer-message-empty small{display:block;margin-top:8px;color:#a0aaa4;font-size:9px}.business-message-inbox{margin-top:22px}.customer-message-status-control{display:flex;align-items:flex-end;gap:7px;min-width:190px}.customer-message-status-control select{font-size:9px;padding:7px 8px}.customer-message-status-control .text-button{white-space:nowrap}.hub-activity-row-button{border:0;font:inherit;text-align:left;cursor:pointer}.hub-activity-row-button:hover{border-radius:8px}.customer-aftercare{margin-top:13px;padding:20px}.customer-aftercare h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.aftercare-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);grid-gap:13px;gap:13px;margin-top:17px}.aftercare-case-list{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.aftercare-case{display:grid;grid-gap:6px;gap:6px;padding:13px;border:1px solid #e6eee4;border-radius:10px;background:#fbfdf9}.aftercare-case-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.aftercare-type{width:max-content;padding:5px 7px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aftercare-type-return{background:#fff0e8;color:#a7755d}.aftercare-type-warranty{background:#e8f3ff;color:#5e7e9b}.aftercare-case>strong{font-size:12px;overflow-wrap:anywhere}.aftercare-case>small{color:#89978e;font-size:9px;line-height:1.5}.aftercare-resolution{margin:2px 0 0;padding-top:7px;border-top:1px solid #e9efe7;color:#6d7e73;font-size:10px;line-height:1.5}.aftercare-form{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e5ede2;border-radius:11px;background:#fbfdf9}.aftercare-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aftercare-form input,.aftercare-form select,.aftercare-form textarea{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none;outline:0}.aftercare-form textarea{resize:vertical;line-height:1.5}.aftercare-form input:focus,.aftercare-form select:focus,.aftercare-form textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.aftercare-form .primary-button{justify-self:start;font-size:10px}.aftercare-form .work-muted{line-height:1.5}.customer-aftercare .work-error{margin:12px 0 0}.business-aftercare{margin-top:22px;padding:20px}.business-aftercare h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.aftercare-inbox-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:17px}.aftercare-inbox-list{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.aftercare-inbox-row{display:grid;grid-gap:5px;gap:5px;width:100%;padding:11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.aftercare-inbox-row:hover{background:#f7faf5}.aftercare-inbox-row.selected{border-color:#dbe9d2;background:#f2f8e9}.aftercare-inbox-row small,.aftercare-inbox-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aftercare-inbox-row strong{font-size:11px}.aftercare-inbox-row small{color:#87958b;font-size:9px}.aftercare-inbox-detail{min-width:0;padding:15px;border:1px solid #e9efe7;border-radius:11px;background:#fff}.aftercare-inbox-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2ed}.aftercare-inbox-detail-heading h3{margin:7px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.03em;overflow-wrap:anywhere}.aftercare-inbox-detail-heading small{display:block;margin-top:5px;color:#89978e;font-size:9px}.aftercare-details{margin:15px 0;color:#64736a;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.aftercare-review-form{display:grid;grid-gap:10px;gap:10px;padding-top:13px;border-top:1px solid #eef2ed}.aftercare-review-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aftercare-review-form select,.aftercare-review-form textarea{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.aftercare-review-form textarea{resize:vertical;line-height:1.5}.aftercare-review-form .primary-button{justify-self:start;font-size:10px}.aftercare-inbox-empty{min-height:150px}.aftercare-inbox-empty h3{margin:2px 0 0;font-family:Manrope,sans-serif;font-size:16px}.customer-records{margin-top:13px;padding:20px}.customer-records h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.customer-records-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:17px}.customer-records-column{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.customer-records-column>h3{margin:0 0 3px;font-family:Manrope,sans-serif;font-size:14px}.customer-record-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:10px;border:1px solid #e6eee4;border-radius:9px;background:#fbfdf9}.customer-record-row>div{min-width:0}.customer-record-row small,.customer-record-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-record-row strong{font-size:10px}.customer-record-row small{margin-top:3px;color:#89978e;font-size:8px}.customer-record-row b{color:#66845e;font-size:10px;white-space:nowrap}.customer-record-row .text-button{font-size:9px;white-space:nowrap}@media (max-width:760px){.customer-messaging{padding:17px}.customer-message-layout{grid-template-columns:1fr}.customer-message-list{max-height:220px;overflow:auto}.customer-message-thread-heading{flex-direction:column}.customer-message-status-control{align-items:stretch;width:100%}.customer-message-status-control select{flex:1 1}.customer-message-status-control .text-button{min-height:34px}.customer-message-bubble{max-width:94%}.customer-message-reply .primary-button,.hub-activity-row-button{width:100%}.customer-aftercare{padding:17px}.aftercare-layout{grid-template-columns:1fr}.aftercare-form .primary-button{width:100%}.business-aftercare{padding:17px}.aftercare-inbox-layout{grid-template-columns:1fr}.aftercare-inbox-list{max-height:230px;overflow:auto}.aftercare-inbox-detail-heading{flex-direction:column}.aftercare-review-form .primary-button{width:100%}.customer-records{padding:17px}.customer-records-grid{grid-template-columns:1fr}.customer-record-row{grid-template-columns:auto minmax(0,1fr)}.customer-record-row>.text-button,.customer-record-row>b{grid-column:2;justify-self:start}}.settings-management{min-height:490px}.settings-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.settings-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.settings-heading .work-muted{margin:8px 0 0}.settings-state{max-width:620px;padding:25px}.settings-state h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:21px}.settings-state .work-muted{margin:9px 0 16px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:13px;gap:13px;margin-top:22px}.settings-editor,.settings-members,.settings-role-list{min-width:0;padding:20px}.settings-count{display:grid;place-items:center;min-width:23px;height:23px;border-radius:7px;background:#eff6e7;color:#6d915c;font-size:10px;font-weight:800}.settings-member-list,.settings-roles{display:grid;grid-gap:5px;gap:5px;margin-top:17px}.settings-member-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-top:1px solid #eef1ed}.settings-member-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:var(--blue);color:#4c7795;font-size:9px;font-weight:800}.settings-member-copy{flex:1 1;min-width:0}.settings-member-copy small,.settings-member-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-member-copy strong{font-size:10px}.settings-member-copy small{margin-top:3px;color:#98a59d;font-size:8px}.settings-member-row select{max-width:145px;padding:7px 8px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;color:var(--ink);font-size:9px}.settings-built-in-role{padding:5px 7px;border-radius:6px;background:#eff1ef;color:#77857c;font-size:8px;font-weight:800;letter-spacing:.05em}.settings-role-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left}.settings-role-row:hover{background:#f7faf5}.settings-role-row.selected{border-color:#dbe9d2;background:#f2f8e9}.settings-role-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--lime);color:#62824f;font-size:11px;font-weight:800}.settings-role-row>span:last-child{min-width:0}.settings-role-row small,.settings-role-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-role-row strong{font-size:10px}.settings-role-row small{margin-top:3px;color:#98a59d;font-size:8px}.settings-create-role{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:17px;border-top:1px solid #eef1ed}.settings-create-role>input,.settings-editor-fields input{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:10px}.settings-create-role>input:focus,.settings-editor-fields input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.settings-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 9px;gap:5px 9px;max-height:175px;overflow:auto;padding:5px 0}.settings-permission-grid label{display:flex;align-items:flex-start;gap:6px;color:#718078;font-size:9px;line-height:1.35}.settings-permission-grid input{margin:1px 0 0;accent-color:#7da557}.settings-create-role .primary-button,.settings-editor .primary-button{justify-self:start;padding:9px 12px;font-size:10px}.settings-editor{margin-top:13px}.settings-editor .panel-heading{align-items:center}.settings-editor h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:18px}.settings-delete{color:#a45f5f}.settings-editor-fields{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:9px;gap:9px;margin-top:17px}.settings-editor-fields label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-permission-grid-editor{margin-top:12px;max-height:none}.settings-help{display:block;margin-top:9px;color:#9aa59f;font-size:9px}@media (max-width:760px){.settings-heading{align-items:flex-start;flex-direction:column}.settings-heading>.outline-button{width:100%}.settings-grid{grid-template-columns:1fr}.settings-editor,.settings-members,.settings-role-list{padding:17px}.settings-member-row{align-items:flex-start;flex-wrap:wrap}.settings-member-copy{min-width:calc(100% - 51px)}.settings-built-in-role,.settings-member-row select{margin-left:41px}.settings-editor-fields{grid-template-columns:1fr}.settings-editor .panel-heading{align-items:flex-start}.settings-delete{padding:6px 0}}.automation-management{margin-top:13px;min-height:420px}.automation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.automation-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.04em}.automation-heading .work-muted{margin:8px 0 0;max-width:690px}.automation-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);grid-gap:13px;gap:13px;margin-top:22px;align-items:start}.automation-editor,.automation-list{min-width:0;padding:20px}.automation-list-items{display:grid;grid-gap:5px;gap:5px;margin-top:17px}.automation-list-row{display:flex;align-items:flex-start;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left}.automation-list-row:hover{background:#f7faf5}.automation-list-row.selected{border-color:#dbe9d2;background:#f2f8e9}.automation-list-row>span:last-child{flex:1 1;min-width:0}.automation-list-row small,.automation-list-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-row strong{font-size:10px}.automation-list-row small{margin-top:4px;color:#98a59d;font-size:8px}.automation-status{padding:4px 5px;border-radius:5px;background:#eef2ef;color:#85928a;font-size:7px;font-style:normal;font-weight:800}.automation-status-active{background:#edf8df;color:#638554}.automation-status-paused{background:#fff0e9;color:#a06b53}.automation-editor .panel-heading{align-items:center}.automation-editor h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:18px}.automation-delete{color:#a45f5f;font-size:9px}.automation-editor-grid{display:grid;grid-template-columns:1.3fr 1.3fr .7fr;grid-gap:8px;gap:8px;margin-top:17px}.automation-action-fields label,.automation-editor label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.automation-action-fields input,.automation-action-fields select,.automation-action-fields textarea,.automation-condition-row input,.automation-condition-row select,.automation-editor input,.automation-editor select,.automation-editor textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.automation-action-fields input:focus,.automation-action-fields select:focus,.automation-action-fields textarea:focus,.automation-condition-row input:focus,.automation-condition-row select:focus,.automation-editor input:focus,.automation-editor select:focus,.automation-editor textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.automation-wide-field{margin-top:9px}.automation-editor textarea{resize:vertical;line-height:1.5}.automation-section{margin-top:20px;padding-top:16px;border-top:1px solid #eef1ed}.automation-section h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px}.automation-help{margin:8px 0 12px;color:#8b9890;font-size:9px;line-height:1.5}.automation-condition-row{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;grid-gap:7px;gap:7px;margin-top:7px}.automation-add-button{margin-top:9px;padding:7px 9px;font-size:9px}.automation-action-buttons{display:flex;flex-wrap:wrap;gap:6px}.automation-action-buttons .outline-button{padding:7px 9px;font-size:9px}.automation-action-row{margin-top:9px;padding:11px;border:1px solid #e1e9df;border-radius:9px;background:#fbfcfa}.automation-action-top{display:flex;align-items:center;gap:10px}.automation-action-top strong{flex:1 1;font-size:10px}.automation-enabled{display:inline-flex!important;align-items:center;gap:5px;color:#7d8a80!important;font-size:8px!important;letter-spacing:normal!important;text-transform:none!important}.automation-enabled input{width:14px;height:14px;accent-color:#7db260}.automation-action-fields{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px;margin-top:10px}.automation-editor>.primary-button{margin-top:17px;padding:9px 12px;font-size:10px}@media (max-width:950px){.automation-layout{grid-template-columns:1fr}.automation-list-items{grid-template-columns:repeat(2,1fr)}.automation-editor-grid{grid-template-columns:1fr 1fr}.automation-editor-grid label:first-child{grid-column:1/-1}}@media (max-width:760px){.automation-heading{align-items:flex-start;flex-direction:column}.automation-heading .primary-button{width:100%}.automation-editor,.automation-list{padding:17px}.automation-action-fields,.automation-condition-row,.automation-editor-grid,.automation-list-items{grid-template-columns:1fr}.automation-editor-grid label:first-child{grid-column:auto}.automation-action-top{align-items:flex-start;flex-wrap:wrap}.automation-action-top strong{flex-basis:100%}.automation-action-buttons{width:100%}.automation-action-buttons .outline-button{flex:1 1}}.business-configuration-panel{margin-top:13px;padding:20px}.business-configuration-panel .panel-heading{align-items:center}.business-configuration-panel h2,.configuration-section h3{margin:4px 0 0;font-family:Manrope,sans-serif;letter-spacing:-.035em}.business-configuration-panel h2{font-size:19px}.configuration-section{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);grid-gap:24px;gap:24px;padding:19px 0;border-top:1px solid #eef1ed}.configuration-section:first-child{margin-top:18px}.configuration-section h3{font-size:15px}.configuration-section p{margin:7px 0 0;color:#8c9991;font-size:10px;line-height:1.5}.configuration-selects{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.configuration-selects label,.configuration-terminology label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.configuration-selects select,.configuration-terminology input{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.configuration-terminology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.configuration-terminology label span{color:#a5afa9;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.configuration-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.configuration-modules label{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e8eee5;border-radius:8px;color:#718078;font-size:10px}.configuration-modules label:has(input:checked){border-color:#d7e8c9;background:#f5faef;color:#597b4c}.configuration-modules label.locked{opacity:.72}.configuration-modules input{margin:0;accent-color:#7da557}.configuration-modules small{margin-left:auto;color:#9ba89f;font-size:8px}.configuration-actions{display:flex;align-items:center;gap:12px;padding-top:5px}.configuration-actions .primary-button{padding:9px 12px;font-size:10px}.configuration-saved{color:#6d915c;font-size:10px;font-weight:700}@media (max-width:760px){.business-configuration-panel{padding:17px}.configuration-section{grid-template-columns:1fr;gap:14px}.configuration-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell[data-density=compact] .content{padding-top:25px}.app-shell[data-density=compact] .panel{box-shadow:0 8px 25px rgba(28,48,38,.04)}.app-shell[data-density=compact] .nav-item{padding-top:8px;padding-bottom:8px}.app-shell[data-theme=dark]{--ink:#e8f0e9;--muted:#9aaea1;--line:#2d4035;--canvas:#111a15;--panel:#18241d;--shadow:0 12px 40px rgba(0,0,0,.2);background:var(--canvas)}.app-shell[data-theme=dark] .main-panel{background:var(--canvas)}.app-shell[data-theme=dark] .topbar{border-color:var(--line);background:rgba(17,26,21,.9)}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .work-management{border-color:var(--line);background:var(--panel)}.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea{border-color:#385042;background:#1e2d24;color:var(--ink)}.app-shell[data-theme=dark] .configuration-section,.app-shell[data-theme=dark] .settings-editor-fields{border-color:var(--line)}.app-shell[data-theme=dark] .configuration-modules label{border-color:#30483a}.app-shell[data-theme=dark] .configuration-modules label:has(input:checked){border-color:#577a4d;background:#223523}.app-shell[data-theme=dark] .lede,.app-shell[data-theme=dark] .work-muted{color:#9aada0}.storefront-commerce{margin-top:30px;padding:24px;border:1px solid color-mix(in srgb,var(--storefront-primary,#17251f) 16%,#e7ebe6);border-radius:16px;background:color-mix(in srgb,var(--storefront-secondary,#d9f99d) 16%,#fff)}.storefront-commerce-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.storefront-commerce-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em}.storefront-commerce-heading p{margin:7px 0 0;color:#77847e;font-size:11px}.storefront-commerce-success{max-width:280px;padding:10px 12px;border-radius:9px;background:#eff8e7;color:#5e814d;font-size:10px;font-weight:700;line-height:1.45}.storefront-commerce>.work-error{margin-top:15px}.storefront-commerce>.outline-button{margin-top:12px}.storefront-commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:20px}.storefront-booking-card,.storefront-order-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:19px}.storefront-booking-card .panel-heading,.storefront-order-card .panel-heading{align-items:flex-end}.storefront-booking-card h3,.storefront-order-card h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.03em}.storefront-order-card .panel-heading>strong{color:#62824f;font-size:14px}.storefront-product-picker{display:grid;grid-gap:2px;gap:2px}.storefront-product-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eef1ed}.storefront-product-row>div:first-child{min-width:0}.storefront-product-row small,.storefront-product-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-product-row strong{font-size:10px}.storefront-product-row small{margin-top:3px;color:#96a29a;font-size:9px}.quantity-control{display:flex;align-items:center;gap:7px}.quantity-control button{display:grid;place-items:center;width:24px;height:24px;border:1px solid #dfe8df;border-radius:7px;background:#fff;color:var(--ink);font-size:15px;line-height:1}.quantity-control output{min-width:16px;color:#65746b;text-align:center;font-size:10px}.storefront-booking-card label,.storefront-order-card label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.storefront-booking-card label span,.storefront-order-card label span{color:#a5afa9;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.storefront-booking-card input,.storefront-booking-card select,.storefront-booking-card textarea,.storefront-order-card textarea{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.storefront-booking-card textarea,.storefront-order-card textarea{min-height:58px;resize:vertical}.storefront-commerce-footnote{color:#9aa69f;font-size:9px;line-height:1.45}.commerce-soft-label{color:#6d915c;font-size:10px;font-weight:700}@media (max-width:720px){.storefront-commerce{padding:18px}.storefront-commerce-heading{align-items:flex-start;flex-direction:column}.storefront-commerce-success{max-width:none}.storefront-commerce-grid{grid-template-columns:1fr}}.custom-field-definitions{margin-top:13px;padding:20px}.custom-field-definitions h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.custom-field-definitions>.work-muted{margin:8px 0 0}.custom-field-definition-list{display:grid;grid-gap:5px;gap:5px;margin-top:17px}.custom-field-definition-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 0;border-top:1px solid #eef1ed}.custom-field-definition-row>div{flex:1 1;min-width:0}.custom-field-definition-row small,.custom-field-definition-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-field-definition-row strong{font-size:10px}.custom-field-definition-row small{margin-top:3px;color:#98a59d;font-size:8px}.custom-field-definition-row>span{color:#8c9a92;font-size:9px;white-space:nowrap}.custom-field-definition-row .text-button{color:#a45f5f;font-size:9px}.custom-field-create-form{display:grid;grid-gap:9px;gap:9px;margin-top:17px;padding-top:17px;border-top:1px solid #eef1ed}.custom-field-create-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.custom-field-create-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.custom-field-create-form label>span{color:#a0aaa4;font-weight:500;letter-spacing:normal;text-transform:none}.custom-field-create-form input,.custom-field-create-form select{width:100%;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font-size:10px;letter-spacing:normal;text-transform:none}.custom-field-create-form input:focus,.custom-field-create-form select:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.custom-field-required{display:flex!important;align-items:center;gap:7px;color:#718078!important;font-size:9px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.custom-field-required input{width:auto;accent-color:#7da557}.custom-field-create-form .primary-button{justify-self:start;padding:9px 12px;font-size:10px}.customer-custom-fields{margin-top:13px;padding:17px}.customer-custom-fields h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:16px}.customer-custom-fields-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.customer-custom-fields-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.customer-custom-fields-form label>span{color:#a45f5f;font-weight:500;letter-spacing:normal;text-transform:none}.customer-custom-fields-form input,.customer-custom-fields-form select,.customer-custom-fields-form textarea{width:100%;padding:8px 9px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.customer-custom-fields-form textarea{min-height:55px;resize:vertical;line-height:1.5}.customer-custom-fields-form input[type=checkbox]{width:auto;justify-self:start;margin:8px 0;accent-color:#7da557}.customer-custom-fields-form input:focus,.customer-custom-fields-form select:focus,.customer-custom-fields-form textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.customer-custom-fields-form .primary-button{grid-column:1/-1;justify-self:start;padding:9px 12px;font-size:10px}@media (max-width:760px){.custom-field-definitions{padding:17px}.custom-field-create-grid,.customer-custom-fields-form{grid-template-columns:1fr}.custom-field-definition-row{align-items:flex-start;flex-wrap:wrap}.custom-field-definition-row>span{margin-left:41px}.custom-field-definition-row .text-button{margin-left:auto}.customer-custom-fields-form .primary-button{grid-column:auto;width:100%}}.public-form-page{font-family:var(--form-font,"DM Sans",sans-serif)}.public-form-page .public-form-card{border-color:color-mix(in srgb,var(--form-secondary,#d9f99d) 28%,#dfe7df);border-radius:var(--form-radius,9px)}.public-form-page .public-form-mark{background:var(--form-secondary,#d9f99d)!important;color:var(--form-primary,#17251f);border-radius:var(--form-radius,9px)}.public-form-logo{display:block;width:auto;max-width:190px;height:54px;margin-bottom:21px;object-fit:contain;object-position:left center}.public-form-page .public-form-field input:not([type=radio]):not([type=checkbox]),.public-form-page .public-form-field select,.public-form-page .public-form-field textarea{border-radius:var(--form-radius,9px)}.public-form-page .public-form-section{border-color:color-mix(in srgb,var(--form-secondary,#d9f99d) 38%,var(--line))}.automation-layout>.automation-runs{grid-column:1/-1;margin-top:0}.automation-runs{padding:20px}.automation-runs h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:17px}.automation-run-list{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.automation-run{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-top:1px solid #eef1ed}.automation-run>div{display:flex;align-items:center;gap:8px;min-width:0}.automation-run strong{min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.automation-run p,.automation-run small{margin:0;color:#98a59d;font-size:8px}.automation-run p{color:#a45f5f;line-height:1.4;overflow-wrap:anywhere}.credit-note-tools{margin-left:40px}.marketing-form{display:grid;grid-gap:11px;gap:11px;margin-top:18px;max-width:720px}.marketing-form label{display:grid;grid-gap:6px;gap:6px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-form input,.marketing-form textarea{width:100%;padding:10px 11px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.marketing-form textarea{resize:vertical;line-height:1.55}.marketing-form input:focus,.marketing-form textarea:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.marketing-form .primary-button{justify-self:start;margin-top:4px}.marketing-list{display:grid;grid-gap:7px;gap:7px;margin-top:17px}.marketing-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #eef1ed}.marketing-card h3{margin:7px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.marketing-card p{margin:5px 0 0;color:#7d8b82;font-size:11px}.marketing-card small{display:block;margin-top:8px;color:#98a59d;font-size:9px}.marketing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.marketing-actions .primary-button{padding:9px 11px;font-size:10px}.marketing-status-draft{background:var(--blue);color:#47708d}.marketing-status-scheduled{background:#fff0ce;color:#977541}.marketing-status-queued{background:var(--lime);color:#597642}.marketing-status-cancelled{background:#edf0ed;color:#7c8981}.hub-consent{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.hub-consent label{display:flex;align-items:center;gap:6px;color:#7b8980;font-size:9px;white-space:nowrap}.hub-consent input{accent-color:#7da557}.hub-consent .form-error{margin:0;color:#a45f5f;font-size:8px}@media (max-width:760px){.credit-note-tools{margin-left:0}.credit-note-fields{grid-template-columns:1fr}}.custom-field-record-browser{margin-top:13px;padding:20px}.custom-field-record-browser h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.custom-field-record-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.custom-field-record-controls label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.custom-field-record-controls select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.marketing-card{page-break-inside:avoid;break-inside:avoid}.network-actions{margin-top:13px;padding:20px}.network-actions h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-action-tabs{display:flex;gap:6px;margin-top:16px;border-bottom:1px solid #eef1ed}.network-action-tabs button{padding:8px 10px;border-bottom:2px solid transparent;background:transparent;color:#8d9992;font-size:10px}.network-action-tabs button.active{border-color:#7da557;color:var(--ink)}.network-action-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.network-action-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-action-form input,.network-action-form select,.network-action-form textarea{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-action-form textarea{min-height:64px;resize:vertical;line-height:1.5}.network-action-wide{grid-column:1/-1}.network-action-form .primary-button{justify-self:start}.catalogue-custom-fields{margin-top:13px;padding:20px}.catalogue-custom-fields h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.catalogue-custom-fields-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.catalogue-custom-fields-row{display:grid;grid-gap:7px;gap:7px;padding-top:11px;border-top:1px solid #eef1ed}.catalogue-custom-fields-row>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.catalogue-custom-fields-row small,.catalogue-custom-fields-row strong{display:block}.catalogue-custom-fields-row strong{font-size:10px}.catalogue-custom-fields-row small{color:#98a59d;font-size:9px}.catalogue-custom-fields-row .job-custom-fields{margin-top:0}@media (max-width:760px){.marketing-card{flex-direction:column}.marketing-actions{justify-content:flex-start}.marketing-form .primary-button{width:100%}.hub-consent label{white-space:normal}}.network-action-form{grid-template-columns:1fr}.network-action-form .primary-button{width:100%}.network-group-workflow{margin-top:13px;padding:20px}.network-group-workflow h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-group-select{display:grid;grid-gap:5px;gap:5px;margin-top:16px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-group-meeting-form input,.network-group-select select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-group-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:11px;border-radius:9px;background:#f7faf5}.network-group-summary small,.network-group-summary strong{display:block}.network-group-summary strong{font-size:11px}.network-group-summary small{margin-top:4px;color:#87938d;font-size:9px}.network-group-summary .outline-button,.network-group-summary .primary-button{padding:8px 10px;font-size:9px}.network-group-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:18px}.network-group-details h3,.network-group-meeting-form h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.network-group-meeting,.network-group-member{padding:9px 0;border-top:1px solid #eef1ed}.network-group-meeting small,.network-group-meeting strong,.network-group-member small,.network-group-member strong{display:block}.network-group-meeting strong,.network-group-member strong{font-size:10px}.network-group-meeting small,.network-group-member small{margin-top:3px;color:#98a59d;font-size:9px}.network-group-meeting-form{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:17px;border-top:1px solid #eef1ed}.network-group-meeting-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-group-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.network-group-meeting-form .primary-button{justify-self:start}@media (max-width:760px){.network-opportunity-response{flex-direction:column}.network-opportunity-response>div:last-child{width:100%}.network-opportunity-response .outline-button,.network-opportunity-response .primary-button{flex:1 1}.network-group-date-grid,.network-group-details{grid-template-columns:1fr}.network-group-summary{align-items:stretch;flex-direction:column}.network-group-meeting-form .primary-button,.network-group-summary .outline-button,.network-group-summary .primary-button{width:100%}}.network-meeting-attendance{margin-top:13px;padding:20px}.network-meeting-attendance h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-meeting-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.network-meeting-selects label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-meeting-selects select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-meeting-summary{display:grid;grid-gap:4px;gap:4px;margin-top:13px;padding:11px;border-radius:9px;background:#f7faf5}.network-meeting-summary strong{font-size:11px}.network-meeting-summary small{color:#87938d;font-size:9px}.network-rsvp-actions{display:flex;align-items:center;gap:7px;margin-top:13px}.network-rsvp-actions span{flex:1 1;color:#87938d;font-size:10px}.network-rsvp-actions span strong{color:var(--ink)}.network-rsvp-actions .outline-button,.network-rsvp-actions .primary-button{padding:8px 10px;font-size:9px}.network-attendance-list{margin-top:17px}.network-attendance-list h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.network-attendance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eef1ed}.network-attendance-row small,.network-attendance-row strong{display:block}.network-attendance-row strong{font-size:10px}.network-attendance-row small{margin-top:3px;color:#98a59d;font-size:9px}.network-attendance-row>div:last-child{display:flex;gap:7px}.network-attendance-row .outline-button,.network-attendance-row .primary-button{padding:8px 10px;font-size:9px}@media (max-width:760px){.network-meeting-selects{grid-template-columns:1fr}.network-rsvp-actions{align-items:stretch;flex-wrap:wrap}.network-rsvp-actions span{flex-basis:100%}.network-rsvp-actions .outline-button,.network-rsvp-actions .primary-button{flex:1 1}.network-attendance-row{align-items:flex-start;flex-direction:column}.network-attendance-row>div:last-child{width:100%}.network-attendance-row .outline-button,.network-attendance-row .primary-button{flex:1 1}}.network-group-report{margin-top:13px;padding:20px}.network-group-report h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.network-report-metrics article{padding:12px;border:1px solid #eef1ed;border-radius:9px;background:#fbfcfa}.network-report-metrics small,.network-report-metrics span{display:block;color:#87938d;font-size:9px}.network-report-metrics strong{display:block;margin-top:8px;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.network-report-metrics small{margin-top:4px;color:#9aa69f;line-height:1.4}.network-report-breakdown{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #eef1ed;color:#9aa69f;font-size:9px}@media (max-width:760px){.network-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.network-report-breakdown{flex-direction:column}}.network-referral-workflow{margin-top:13px;padding:20px}.network-referral-workflow h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-referral-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:16px}.network-referral-create,.network-referral-review{display:grid;grid-gap:10px;gap:10px;align-content:start}.network-referral-create{padding-right:20px;border-right:1px solid #eef1ed}.network-referral-create h3,.network-referral-review h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.network-referral-create label,.network-referral-update label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-referral-create input,.network-referral-create select,.network-referral-create textarea,.network-referral-review>select,.network-referral-update input,.network-referral-update select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-referral-create textarea{min-height:95px;resize:vertical;line-height:1.5}.network-referral-create .primary-button,.network-referral-update .primary-button{justify-self:start}.network-referral-summary{display:grid;grid-gap:4px;gap:4px;padding:11px;border-radius:9px;background:#f7faf5}.network-referral-summary small,.network-referral-summary strong{display:block}.network-referral-summary strong{font-size:11px}.network-referral-summary small{color:#87938d;font-size:9px}.network-referral-summary p{margin:6px 0 0;color:#7e8c83;font-size:10px;line-height:1.5}.network-referral-update{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.network-referral-update .primary-button{align-self:end}.network-referral-update span{font-weight:500;letter-spacing:normal;text-transform:none}@media (max-width:760px){.network-referral-layout{grid-template-columns:1fr}.network-referral-create{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid #eef1ed}.network-referral-update{grid-template-columns:1fr}.network-referral-create .primary-button,.network-referral-update .primary-button{width:100%}}.network-connection-inbox{margin-top:22px;padding-top:17px;border-top:1px solid #eef1ed}.network-connection-inbox h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.network-connection-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eef1ed}.network-connection-request small,.network-connection-request strong{display:block}.network-connection-request strong{font-size:10px}.network-connection-request small{margin-top:4px;color:#98a59d;font-size:9px}.network-connection-request>div:last-child{display:flex;gap:7px}.network-connection-request .outline-button,.network-connection-request .primary-button{padding:8px 10px;font-size:9px}.network-opportunity-workflow{margin-top:13px;padding:20px}.network-opportunity-workflow h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.network-opportunity-response-form label,.network-opportunity-select{display:grid;grid-gap:5px;gap:5px;margin-top:16px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-opportunity-response-form textarea,.network-opportunity-select select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-opportunity-summary{display:grid;grid-gap:5px;gap:5px;margin-top:13px;padding:11px;border-radius:9px;background:#f7faf5}.network-opportunity-summary strong{font-size:11px}.network-opportunity-summary small{color:#87938d;font-size:10px;line-height:1.5}.network-opportunity-response-form textarea{min-height:70px;resize:vertical;line-height:1.5}.network-opportunity-response-form .primary-button{margin-top:10px}.network-opportunity-responses{display:grid;grid-gap:0;gap:0;margin-top:16px}.network-opportunity-response{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eef1ed}.network-opportunity-response small,.network-opportunity-response strong{display:block}.network-opportunity-response strong{font-size:10px}.network-opportunity-response small{margin-top:3px;color:#98a59d;font-size:9px}.network-opportunity-response p{margin:7px 0 0;color:#7e8c83;font-size:10px;line-height:1.5}.network-opportunity-response>div:last-child{display:flex;gap:7px}.network-opportunity-response .outline-button,.network-opportunity-response .primary-button{padding:8px 10px;font-size:9px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.project-card,.projects-grid{display:grid;grid-gap:13px;gap:13px}.project-card{padding:19px}.project-card-meta,.project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-card h3{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.03em}.project-card p{margin:0;color:#7d8b82;font-size:11px;line-height:1.55}.project-card-meta{padding-top:12px;border-top:1px solid #eef1ed;color:#9ba69f;font-size:9px}.project-card-meta time{white-space:nowrap}.project-status-picker{display:grid;grid-gap:5px;gap:5px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-status-picker select{padding:8px 9px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);font-size:10px;text-transform:none;letter-spacing:normal}.work-empty{margin-top:20px;padding:24px}.work-empty h3{margin:5px 0 0;font-family:Manrope,sans-serif}.work-empty p{color:#87938d;font-size:11px;line-height:1.6}@media (max-width:760px){.projects-grid{grid-template-columns:1fr}}.network-referral-attributions{display:grid;grid-gap:9px;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid #eef1ed}.network-referral-attribution{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f0f3ef}.network-referral-attribution small,.network-referral-attribution strong{display:block}.network-referral-attribution strong{font-size:10px}.network-referral-attribution small{margin-top:3px;color:#87938d;font-size:9px}.network-referral-attribution .outline-button{flex:0 0 auto;padding:7px 9px;font-size:9px}.network-attribution-form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.8fr) auto;grid-gap:8px;gap:8px;align-items:end}.network-attribution-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-attribution-form label span{font-weight:500;letter-spacing:normal;text-transform:none}.network-attribution-form input,.network-attribution-form select{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.network-attribution-form .primary-button{white-space:nowrap}.network-impact .network-meta-line{margin-top:3px;color:#a0aaa2;font-size:8px}@media (max-width:760px){.network-attribution-form{grid-template-columns:1fr}.network-attribution-form .primary-button{width:100%}}.payment-refund-workflow{margin-top:13px}.payment-refund-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:13px;gap:13px}.payment-list-panel,.payment-refund-panel{padding:20px}.payment-list{display:grid;grid-gap:0;gap:0;margin-top:8px}.payment-list-row{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;padding:13px 0;border-top:1px solid #eef1ed;background:transparent;color:var(--ink);text-align:left}.payment-list-row.selected{margin:0 -10px;padding:13px 10px;border-radius:8px;background:#f7faf5}.payment-list-row small,.payment-list-row strong{display:block}.payment-list-row strong{font-size:11px}.payment-list-row small{margin-top:4px;color:#87938d;font-size:9px}.payment-list-row>span{flex:0 0 auto;text-align:right}.payment-list-row>span b{display:block;font-size:11px}.payment-refund-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.payment-refund-summary div{padding:10px;border-radius:8px;background:#f7faf5}.payment-refund-summary span,.payment-refund-summary strong{display:block}.payment-refund-summary span{color:#87938d;font-size:9px}.payment-refund-summary strong{margin-top:5px;font-size:12px}.payment-refund-form{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.payment-refund-form label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payment-refund-form input,.payment-refund-form textarea{width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.payment-refund-form textarea{min-height:70px;resize:vertical;line-height:1.5}.payment-refund-history{margin-top:22px;padding-top:15px;border-top:1px solid #eef1ed}.payment-refund-history h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.payment-refund-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #f0f3ef}.payment-refund-row small,.payment-refund-row strong{display:block}.payment-refund-row strong{font-size:10px}.payment-refund-row small{margin-top:3px;color:#87938d;font-size:9px}@media (max-width:760px){.payment-refund-grid,.payment-refund-summary{grid-template-columns:1fr}}.auth-audience-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:-8px 0 20px}.auth-audience-links a{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border:1px solid #e4ebe2;border-radius:9px;color:#52655a;font-size:10px;font-weight:800;text-decoration:none}.auth-audience-links a.selected,.auth-audience-links a:hover{border-color:#b9d3ad;background:#f2f8e9;color:#41653a}.auth-audience-links small{color:#8d9b91;font-size:8px;font-weight:500;line-height:1.35}.storefront-preview-link{width:100%;justify-content:center;margin-top:18px;text-decoration:none}.storefront-preview-hint{display:block;margin-top:18px;color:#7f9279;font-size:9px;line-height:1.5}.inventory-detail-actions{display:flex;align-items:center;gap:9px}@media (max-width:460px){.auth-audience-links{grid-template-columns:1fr}}.sales-pipeline-panel{margin-top:13px;padding:20px}.sales-pipeline-panel h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em}.sales-pipeline-columns{display:grid;grid-gap:9px;gap:9px;margin-top:20px}.sales-pipeline-stage{padding:14px;border:1px solid #e8eee6;border-radius:11px;background:#fbfcfa}.sales-pipeline-stage-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.sales-pipeline-stage-heading>div{min-width:0}.sales-pipeline-stage-heading small,.sales-pipeline-stage-heading strong{display:block}.sales-pipeline-stage-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sales-pipeline-stage-heading small{margin-top:4px;color:#87938d;font-size:9px}.sales-pipeline-dot{width:10px;height:10px;border-radius:50%}.sales-pipeline-stage-edit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid #edf1eb}.sales-pipeline-stage-edit>input{min-width:0;width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:0}.sales-pipeline-stage-edit>label{display:flex;align-items:center;gap:6px;color:#718078;font-size:9px;white-space:nowrap}.sales-pipeline-stage-edit>label input{accent-color:#7da557}.sales-pipeline-stage-edit .text-button{padding:7px 0;color:#5b8150;font-size:10px}.sales-pipeline-assignments{margin-top:24px;padding-top:18px;border-top:1px solid #eef1ed}.sales-pipeline-assignments h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em}.sales-pipeline-assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid #eef1ed;color:#718078;font-size:10px}.sales-pipeline-assignment select{width:100%;padding:8px 9px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:10px}.sales-pipeline-add{display:grid;grid-gap:9px;gap:9px;margin-top:18px;padding-top:17px;border-top:1px solid #eef1ed}.sales-pipeline-add input{min-width:0;width:100%;padding:9px 10px;border:1px solid #dfe7df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:0}.sales-pipeline-add input:focus,.sales-pipeline-assignment select:focus,.sales-pipeline-stage-edit>input:focus{border-color:#aac6a4;box-shadow:0 0 0 3px #eff7e9}.sales-panel-actions{display:flex;align-items:center;gap:12px}.sales-document-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.sales-document-actions .text-button{color:#5f8454;font-size:9px;font-weight:800;text-decoration:none}.sales-document-actions .text-button:hover{color:var(--ink)}.sales-invoice-documents{margin:0 0 0 40px;padding:0 0 11px}.invoice-builder{margin-top:18px;padding:17px;border:1px solid #e2ecd9;border-radius:11px;background:#f7fbf2}.invoice-builder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.invoice-builder-heading h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}.invoice-builder-heading p{margin:7px 0 0;color:#7e8d83;font-size:10px;line-height:1.5}.invoice-builder-form{display:grid;grid-gap:13px;gap:13px;margin-top:17px}.invoice-builder-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:9px;gap:9px}.invoice-builder-grid label{display:grid;grid-gap:5px;gap:5px;color:#829083;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.invoice-builder-grid label>span{color:#a0aaa4;font-size:8px;font-weight:500;letter-spacing:normal;text-transform:none}.invoice-builder-grid input,.invoice-builder-grid select,.invoice-builder-line input,.invoice-builder-line select{width:100%;min-width:0;padding:9px 10px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);outline:0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.invoice-builder-lines{padding-top:14px;border-top:1px solid #e5eee1}.invoice-builder-lines-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.invoice-builder-lines-heading strong{display:block;margin-top:4px;font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.025em}.invoice-builder-lines-heading .outline-button{padding:8px 10px;font-size:9px}.invoice-builder-line{display:grid;grid-template-columns:minmax(150px,1.4fr) 58px minmax(75px,.8fr) auto auto;align-items:center;grid-gap:7px;gap:7px;margin-top:9px}.invoice-builder-line .invoice-builder-price{color:#7d8c82;font-size:10px;white-space:nowrap}.invoice-builder-line>strong{min-width:75px;color:#64875a;font-size:10px;text-align:right;white-space:nowrap}.invoice-builder-total{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:13px;color:#8d9992;font-size:10px}.invoice-builder-total strong{color:var(--ink);font-family:Manrope,sans-serif;font-size:18px}.invoice-builder-help{margin:0;color:#839180;font-size:9px;line-height:1.5}.invoice-builder-form>.primary-button{justify-self:start}@media (max-width:760px){.sales-panel-actions{align-items:stretch;flex-direction:column}.sales-panel-actions .network-list-meta{align-self:flex-start}.sales-panel-actions .primary-button{width:100%}.sales-invoice-documents{margin-left:40px}.invoice-builder-grid{grid-template-columns:1fr}.invoice-builder-line{grid-template-columns:1fr 58px auto}.invoice-builder-line select{grid-column:1/-1}.invoice-builder-line .invoice-builder-price,.invoice-builder-line>strong{grid-column:3}.invoice-builder-line .sales-remove-line{grid-column:1/-1;justify-self:start}.invoice-builder-form>.primary-button{width:100%}}.getting-started{display:grid;grid-gap:13px;gap:13px}.getting-started-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:21px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.getting-started-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.04em}.getting-started-heading p{max-width:620px;margin:9px 0 0;line-height:1.6}.getting-started-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.getting-started-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;min-height:155px;padding:19px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.getting-started-number{color:#7fa166;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em}.getting-started-reference h3,.getting-started-step h3{margin:2px 0 0;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.03em}.getting-started-step p{margin:9px 0 14px;color:#7d8d84;font-size:11px;line-height:1.6}.getting-started-step .text-button{padding:0;color:#5b8150;font-size:10px}.getting-started-reference{padding:20px;border:1px solid #e2eed6;border-radius:13px;background:#f2f8e9}.getting-started-reference dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:18px 0 0}.getting-started-reference dl>div{padding-top:10px;border-top:1px solid #dbe9d1}.getting-started-reference dt{color:#58734f;font-size:10px;font-weight:800}.getting-started-reference dd{margin:4px 0 0;color:#7d8c76;font-size:10px;line-height:1.45}.getting-started-note{margin:2px 4px 0;color:#8b9890;font-size:10px;line-height:1.5}.help-card{border:0;width:100%;font:inherit;text-align:left;cursor:pointer}@media (max-width:760px){.sales-pipeline-add,.sales-pipeline-stage-edit{grid-template-columns:1fr}.sales-pipeline-stage-edit>label{justify-self:start}.sales-pipeline-assignment{grid-template-columns:1fr;gap:7px}.getting-started-heading{align-items:flex-start;flex-direction:column}.getting-started-heading .outline-button{width:100%}.getting-started-steps{grid-template-columns:1fr}.getting-started-reference dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-link{background:transparent;color:#76857d}.topbar-link:hover{color:var(--ink)}.search-field{gap:0}@media (max-width:760px){.nav-item span,.nav-item.active span{display:inline}.nav-item{padding-left:10px;padding-right:10px}}:root{--canvas:#f3f5f2;--line:#dde5df;--shadow:0 10px 28px rgba(23,37,31,.035)}body{font-size:13px}.sidebar{width:232px;flex-basis:232px;background:#12221b;padding:25px 14px 18px}.brand-lockup{padding:0 11px 27px}.brand-mark{width:32px;height:32px;border-radius:8px}.business-switcher{margin:0 2px 27px;border:0;border-top:1px solid #30433a;border-bottom:1px solid #30433a;border-radius:0;background:transparent;padding:13px 0}.nav-label{padding-left:11px;color:#789085}.main-nav{gap:1px}.nav-item{gap:0;border-radius:6px;padding:9px 11px;color:#9aada3}.nav-item:hover{background:#1d3228}.nav-item.active{background:#d9f99d;color:#12221b}.nav-item em{width:auto;height:auto;margin-left:10px;border-radius:0;font-size:10px}.nav-item em,.nav-item.active em{background:transparent;color:inherit}.help-card{margin:18px 2px 16px;padding:13px 0;border-top:1px solid #30433a;border-bottom:1px solid #30433a;border-radius:0;background:transparent}.profile-row{padding-left:2px;padding-right:2px}.topbar{height:70px;padding:0 54px}.breadcrumbs{gap:6px;font-size:11px}.topbar-actions{gap:19px}.topbar-link{font-size:10px}.top-avatar{width:30px;height:30px;border-radius:8px}.content{max-width:1320px;padding:45px 54px 28px}.page-heading{margin-bottom:29px}.page-heading h1{font-size:clamp(32px,3vw,39px);letter-spacing:-.06em}.lede{font-size:13px}.outline-button,.primary-button{border-radius:7px;padding:10px 14px;font-size:11px}.primary-button{box-shadow:0 5px 14px rgba(23,37,31,.09)}.metric-card,.panel{border-radius:9px;box-shadow:var(--shadow)}.panel{padding:20px}.section-kicker{letter-spacing:.16em}.sales-pipeline-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px}.sales-pipeline-stage{border-radius:8px;background:#fff;padding:15px;border-top:3px solid var(--stage-color,#d9f99d)}.sales-pipeline-stage-heading{grid-template-columns:minmax(0,1fr) auto}.sales-pipeline-stage-heading>div{grid-column:1}.sales-pipeline-stage-heading .sales-pipeline-dot{display:none}.sales-pipeline-stage-heading>.crm-status{grid-column:2;grid-row:1}.sales-pipeline-stage-edit{grid-template-columns:minmax(0,1fr) auto}.sales-pipeline-stage-edit>label{grid-column:1/-1;order:3}.sales-pipeline-stage-edit .text-button{justify-self:end}.sales-pipeline-add{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto;gap:8px}.sales-pipeline-add input,.sales-pipeline-assignment select,.sales-pipeline-stage-edit>input{border-radius:6px}.content-footer{margin-top:30px}.inventory-heading-actions{display:flex;align-items:center;gap:8px}.inventory-add-panel{margin-top:18px;padding:20px}.inventory-add-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.inventory-add-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.inventory-add-heading p{max-width:620px;margin-top:8px}.inventory-add-grid{display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(120px,1fr));grid-gap:9px;gap:9px;margin-top:19px}.inventory-add-grid label{display:grid;grid-gap:6px;gap:6px;color:#8d9992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventory-add-grid input,.inventory-add-grid select{width:100%;min-width:0;padding:9px 10px;border:1px solid #e0e7e0;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:0}.inventory-add-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #eef1ed}.inventory-add-footer span{color:#8c9992;font-size:10px}.inventory-add-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:13px;border:1px solid #e8eee5;border-radius:8px;background:#fbfcfa}.inventory-add-empty p{margin:0;color:#7d8b83;font-size:11px}.inventory-empty-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.inventory-empty-state .work-column-empty{margin:0}.business-switcher-trigger{gap:10px;flex:1 1;min-width:0;padding:0;background:transparent;color:inherit}.business-switcher-trigger:hover .business-name strong{color:var(--lime)}.business-switcher-action{margin-left:auto;color:#9aaea3;font-size:9px}.storefront-heading-actions{display:flex;align-items:center;gap:9px}.storefront-heading-actions .outline-button{padding:8px 10px;font-size:9px}.brand-kit-anchor{display:block;scroll-margin-top:24px}.search-field-wrap{position:relative;width:220px}.search-results{position:absolute;z-index:20;top:calc(100% + 10px);right:0;width:min(300px,80vw);padding:6px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 14px 30px rgba(23,37,31,.12)}.search-result{display:flex;width:100%;padding:9px 10px;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.search-result:hover{background:#f2f8e9}.search-result small,.search-result strong{display:block}.search-result strong{font-size:11px}.search-result small{margin-top:3px;color:#99a69f;font-size:9px}.search-empty{margin:8px 10px;color:#8f9b94;font-size:10px}@media (max-width:960px){.inventory-add-grid{grid-template-columns:1.6fr 1fr 1fr}.inventory-add-grid label:first-child{grid-column:span 3}}@media (max-width:760px){.inventory-heading-actions{align-items:stretch;flex-direction:column}.inventory-heading-actions button{width:100%}.inventory-add-panel{padding:17px}.inventory-add-heading{align-items:stretch;flex-direction:column}.inventory-add-heading>.text-button{align-self:flex-start}.inventory-add-grid{grid-template-columns:1fr}.inventory-add-grid label:first-child{grid-column:auto}.inventory-add-empty,.inventory-add-footer{align-items:stretch;flex-direction:column}.inventory-add-empty .outline-button,.inventory-add-footer .primary-button{width:100%}.search-field-wrap{width:160px}.search-results{right:-8px}.storefront-heading-actions{align-items:flex-start;flex-wrap:wrap}}.storefront-insights{margin-top:22px;padding:20px;background:#fbfcfa;border-color:#e5ebe3}.storefront-insights-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.storefront-insights-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.storefront-insights-heading .work-muted{margin:7px 0 0;font-size:11px}.storefront-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.storefront-metrics article{min-width:0;padding:14px;border:1px solid #e7ece5;border-radius:10px;background:#fff}.storefront-metrics small,.storefront-metrics span{display:block;color:#849189;font-size:9px}.storefront-metrics strong{display:block;margin:7px 0 3px;color:#17251f;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.05em}.storefront-reach-history{margin-top:18px;padding-top:16px;border-top:1px solid #e8ede7}.storefront-reach-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.storefront-reach-history-heading strong{font-size:10px}.storefront-reach-empty,.storefront-reach-history-heading small,.storefront-reach-note{color:#8d9992;font-size:10px}.storefront-reach-bars{display:flex;align-items:flex-end;gap:12px;height:78px;margin-top:13px;padding:0 8px}.storefront-reach-day{display:flex;flex:1 1;align-items:center;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-width:24px}.storefront-reach-bar{display:block;width:100%;max-width:30px;min-height:6px;border-radius:5px 5px 2px 2px;background:#b7dd78;transition:height .25s ease,background-color .2s ease}.storefront-reach-day:hover .storefront-reach-bar{background:#8cbb55}.storefront-reach-day small{color:#9aa59e;font-size:8px}.storefront-reach-empty,.storefront-reach-note{margin:13px 0 0}@media (max-width:760px){.storefront-insights{padding:17px}.storefront-insights-heading{align-items:stretch;flex-direction:column}.storefront-insights-heading .outline-button{align-self:flex-start}.storefront-metrics{grid-template-columns:1fr}.storefront-reach-bars{gap:7px;padding:0 2px}}@media (max-width:1100px){.content,.topbar{padding-left:32px;padding-right:32px}}@media (max-width:760px){.sidebar{width:100%;padding:16px}.topbar{padding:0 18px}.content{padding:30px 18px 20px}.sales-pipeline-add,.sales-pipeline-columns{grid-template-columns:1fr}}html{scroll-behavior:smooth}a,button,input,select,textarea{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b9ef62;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--canvas:#f4f7f3;--line:#e1e9e1;--shadow:0 1px 2px rgba(18,34,27,.03),0 18px 45px rgba(18,34,27,.055);--shadow-raised:0 10px 24px rgba(18,34,27,.11)}body{background:radial-gradient(circle at 76% -12%,rgba(217,249,157,.19),transparent 34rem),var(--canvas);color:#16251e;-webkit-font-smoothing:antialiased}.app-shell{background:transparent}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid rgba(106,139,116,.16);background:linear-gradient(180deg,#12231b,#102019);box-shadow:10px 0 28px rgba(18,34,27,.025);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#365347 transparent}.brand-lockup{padding-top:2px}.brand-mark{box-shadow:0 0 0 5px rgba(217,249,157,.06)}.business-switcher{border-color:rgba(190,231,194,.15);background:rgba(42,67,54,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.business-switcher:hover{border-color:rgba(217,249,157,.34);background:rgba(48,78,62,.72)}.nav-label{margin-top:2px;color:#789487}.main-nav{gap:4px}.nav-item{min-height:38px;border-radius:9px}.nav-item.active{box-shadow:0 5px 16px rgba(217,249,157,.12)}.help-card{border-radius:10px;background:rgba(42,67,54,.56);padding:13px 12px}.help-card:hover{background:rgba(55,88,69,.78)}.main-panel{background:rgba(248,250,247,.58)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom-color:rgba(205,218,207,.78);background:rgba(255,255,255,.82);box-shadow:0 1px 0 rgba(255,255,255,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.breadcrumbs{font-size:12px}.search-field{height:36px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:rgba(244,247,243,.75)}.search-field:focus-within{border-color:#cfe2c8;background:#fff;box-shadow:0 0 0 3px rgba(217,249,157,.22)}.top-avatar{width:34px;height:34px;border-radius:11px;box-shadow:0 0 0 4px rgba(23,37,31,.05)}.content{padding-top:46px}.page-heading{margin-bottom:34px}.eyebrow{color:#84968c;font-size:10px}.page-heading h1{color:#12231b;font-size:clamp(35px,3.4vw,48px);letter-spacing:-.065em}.lede{max-width:640px;color:#718178;font-size:15px;line-height:1.55}.metric-card,.panel{border:1px solid rgba(212,224,214,.9);border-radius:15px!important;background:rgba(255,255,255,.94);box-shadow:var(--shadow)!important}.panel-heading h2,.panel-heading h3{color:#16251e}.section-kicker{color:#81978a;font-size:9px;letter-spacing:.17em}.outline-button,.primary-button{min-height:40px;border-radius:10px;letter-spacing:-.01em}.primary-button{box-shadow:var(--shadow-raised)}.primary-button:hover{box-shadow:0 13px 26px rgba(23,37,31,.14)}.outline-button:hover{transform:translateY(-1px);background:#f7faf5;box-shadow:0 7px 18px rgba(23,37,31,.06)}.text-button:hover{color:#486c4d}.panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.panel select,.panel textarea{border-radius:10px}.panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.panel select:focus,.panel textarea:focus{border-color:#aeca9f;box-shadow:0 0 0 4px rgba(217,249,157,.22)}.content-footer{color:#8ea097;border-top-color:#e3eae3}.work-error{border-radius:10px;box-shadow:0 4px 14px rgba(168,95,73,.06)}.empty-workspace{min-height:260px;display:grid;align-content:center;justify-items:start}table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}th{color:#829187;font-size:10px;letter-spacing:.08em;text-align:left;text-transform:uppercase}td,th{padding:13px 14px;border-bottom:1px solid #edf1ed}tr:last-child td{border-bottom:0}@media (max-width:760px){.sidebar{position:relative;top:auto;height:auto;max-height:none;overflow:visible}.content{padding-top:32px}.page-heading h1{font-size:35px}.topbar{position:relative}.search-field-wrap{width:min(52vw,220px)}}.profile-row-button{width:100%;border:0;background:transparent;color:inherit;text-align:left}.profile-row-button:hover{background:rgba(42,67,54,.42)}.error-boundary-card{max-width:600px}.auth-entry-card h1{max-width:360px}.auth-entry-options{display:grid;grid-gap:9px;gap:9px;margin:25px 0 18px}.auth-entry-option{display:grid;grid-gap:5px;gap:5px;padding:15px 16px;border:1px solid #dfe8dc;border-radius:11px;color:var(--ink);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.auth-entry-option:hover{border-color:#a9c79b;background:#f5faef;transform:translateY(-1px)}.auth-entry-option-primary{border-color:#17251f;background:#17251f;color:#fff}.auth-entry-option-primary:hover{border-color:#17251f;background:#22372d}.auth-entry-option strong{font-size:13px}.auth-entry-option span{color:#819087;font-size:11px;line-height:1.45}.auth-entry-option-primary span{color:#cbd8ce}.auth-entry-note{margin:0 0 21px!important;padding-top:16px;border-top:1px solid #edf1ec;font-size:10px!important;line-height:1.55!important}.auth-entry-card .auth-switch{margin-bottom:0}.public-header-actions{display:flex;align-items:center;gap:18px}.public-header-link-accent{color:#5f8253}.topbar-link{color:#6f8478;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.topbar-link:hover{color:#4f754e}.nav-label-secondary{margin-top:19px}.nav-item-link{display:flex;align-items:center;color:#a8bdb1;text-decoration:none}.nav-item-link:hover{color:#d8f7a0}.business-category+.business-category{margin-top:31px}.business-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px solid #e8eee7}.business-category-heading h3{margin:0;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.035em}.business-category-heading span{color:#9ba79f;font-size:9px}.business-category .business-result-grid{margin-top:12px}.storefront-message-action{margin-top:17px;padding:22px}.storefront-message-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.storefront-message-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.04em}.storefront-message-heading p{max-width:560px;margin:8px 0 0;color:#7f8d84;font-size:11px;line-height:1.6}.storefront-message-form{display:grid;grid-gap:12px;gap:12px;max-width:650px;margin-top:18px;padding-top:18px;border-top:1px solid #e8eee7}.storefront-message-form label{display:grid;grid-gap:6px;gap:6px;color:#718078;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.storefront-message-form input,.storefront-message-form textarea{width:100%;padding:11px 12px;border:1px solid #dfe8df;border-radius:9px;outline:0;background:#fff;color:var(--ink);font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.storefront-message-form textarea{min-height:105px;resize:vertical}.storefront-message-form input:focus,.storefront-message-form textarea:focus{border-color:#aeca9f;box-shadow:0 0 0 4px rgba(217,249,157,.22)}.storefront-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px}@media (max-width:760px){.storefront-message-action{padding:17px}.storefront-message-heading{align-items:stretch;flex-direction:column}.storefront-message-heading .outline-button{align-self:flex-start}.storefront-message-actions{justify-content:stretch}.storefront-message-actions .primary-button,.storefront-message-actions .text-button{flex:1 1}.public-header-actions{gap:10px}.public-header-link-accent{padding-left:10px;border-left:1px solid var(--line)}.topbar-link{font-size:10px}}.discovery-hero{grid-template-columns:minmax(0,1fr) 240px;grid-column-gap:56px;column-gap:56px;align-items:end}.discovery-hero-note{padding:18px 0 0 20px;border-left:1px solid #dce7da}.discovery-hero-note span{display:block;color:#789171;font-size:8px;font-weight:800;letter-spacing:.16em}.discovery-hero-note strong{display:block;margin-top:8px;color:var(--ink);font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.045em}.discovery-hero-note small{display:block;margin-top:5px;color:#89978f;font-size:10px;line-height:1.5}.discovery-search{grid-column:1/-1;max-width:none;margin-top:35px}.discovery-browse-layout{grid-template-columns:238px minmax(0,1fr);grid-gap:38px;gap:38px;align-items:start}.discovery-sidebar{top:20px;padding:21px 18px 17px;border:1px solid #dfe9dd;border-radius:15px;background:rgba(255,255,255,.72);box-shadow:0 13px 33px rgba(28,48,38,.045)}.discovery-sidebar h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.04em}.discovery-sidebar>p{margin:9px 0 17px;color:#8a988f;font-size:10px;line-height:1.55}.discovery-category-nav{display:grid;grid-gap:3px;gap:3px}.discovery-category-button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;padding:10px 9px;border:0;border-radius:8px;background:transparent;color:#68796f;cursor:pointer;font:inherit;font-size:10px;text-align:left;transition:background .18s,color .18s,transform .18s}.discovery-category-button:hover{background:#f1f7ed;color:#466440;transform:translateX(2px)}.discovery-category-button.is-selected{background:var(--ink);color:#f5faef;box-shadow:0 7px 16px rgba(23,37,31,.12)}.discovery-category-button span{display:flex;align-items:center;min-width:0}.discovery-category-button em{width:20px;margin-right:5px;color:#9bb88d;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.06em}.discovery-category-button.is-selected em{color:var(--lime)}.discovery-category-button b{color:#a6b2aa;font-size:9px;font-weight:700}.discovery-category-button.is-selected b{color:#cceca4}.discovery-sidebar-note{margin-top:19px;padding-top:15px;border-top:1px solid #e5eee3}.discovery-sidebar-note span,.discovery-sidebar-note strong{display:block}.discovery-sidebar-note strong{color:#587651;font-size:10px}.discovery-sidebar-note span{margin-top:6px;color:#9aa69f;font-size:9px;line-height:1.5}.discovery-main-column{min-width:0}.discovery-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;max-width:none;margin-top:17px;padding:25px}.discovery-empty-index{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d5e7cb;border-radius:50%;background:#f2fae9;color:#779c68;font-size:10px;font-weight:800}.discovery-empty strong{display:block;margin-top:5px;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.035em}.discovery-empty p{max-width:540px;margin:7px 0 0;color:#8a978f;font-size:10px;line-height:1.55}.discovery-empty .outline-button{white-space:nowrap}@media (max-width:900px){.discovery-hero{grid-template-columns:1fr}.discovery-hero-note{grid-column:1;margin-top:24px}.discovery-search{grid-column:1;margin-top:28px}.discovery-browse-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}}@media (max-width:760px){.discovery-browse-layout{grid-template-columns:1fr;gap:28px}.discovery-sidebar{position:static}.discovery-category-nav{grid-template-columns:1fr 1fr;gap:4px}.discovery-sidebar-note{display:none}.discovery-empty{grid-template-columns:auto minmax(0,1fr)}.discovery-empty .outline-button{grid-column:2;justify-self:start}.discovery-hero-note{padding-left:15px}}.discovery-hero-art{position:relative;width:190px;height:97px;margin-bottom:22px;overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#ecf9d9,#d6ecce 52%,#bdd8c5)}.discovery-art-card{position:absolute;right:15px;bottom:-5px;display:flex;flex-direction:column;width:116px;height:78px;padding:12px;border:1px solid rgba(255,255,255,.82);border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 11px 20px rgba(38,70,47,.14);transform:rotate(-5deg)}.discovery-art-card small{color:#83a078;font-size:6px;font-weight:800;letter-spacing:.14em}.discovery-art-card strong{margin-top:7px;color:#2c4837;font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.045em}.discovery-art-line{width:54px;height:4px;margin-top:8px;border-radius:5px;background:#d9f99d}.discovery-art-card i{display:block;width:70px;height:3px;margin-top:6px;border-radius:5px;background:#e6eee3}.discovery-art-card i:nth-of-type(2){width:47px}.discovery-art-card i:nth-of-type(3){width:60px}.discovery-orbit{position:absolute;border:1px solid rgba(255,255,255,.72);border-radius:50%}.discovery-orbit-one{width:135px;height:135px;top:25px;left:-42px}.discovery-orbit-two{width:82px;height:82px;top:-28px;left:24px;border-color:rgba(255,255,255,.48)}@media (max-width:900px){.discovery-hero-art{width:170px;height:86px;margin-bottom:17px}.discovery-art-card{transform:rotate(-4deg) scale(.92);transform-origin:bottom right}}.discovery-page{background:#0a1427;color:#f6f9ff}.discovery-inner{max-width:1280px}.discovery-page .public-header{border-color:rgba(179,201,235,.16)}.discovery-page .public-brand{color:#f6f9ff}.discovery-page .public-brand small{color:#90a5c4}.discovery-page .public-header-link{color:#b6c4d9}.discovery-page .public-brand:hover,.discovery-page .public-header-link:hover{color:#61b9ff}.discovery-page .public-header-link-accent{color:#72b8ff}.discovery-hero{padding:92px 26px 78px;background:radial-gradient(circle at 86% 20%,rgba(56,129,244,.42),transparent 31%),linear-gradient(112deg,#101c31,#142b50 54%,#254fca)}.discovery-hero:after{position:absolute;right:10%;bottom:-190px;width:480px;height:480px;border:1px solid rgba(162,207,255,.12);border-radius:50%;content:""}.discovery-hero-copy,.discovery-hero-note,.discovery-search{position:relative;z-index:1}.discovery-hero h1{color:#fff;font-size:clamp(46px,6vw,76px);letter-spacing:-.07em}.discovery-hero h1 span{color:#63a9ff}.discovery-hero p{color:#afc3e0;font-size:16px}.discovery-hero .section-kicker{color:#8ec4ff}.discovery-hero-note{border-color:rgba(190,216,255,.3)}.discovery-hero-note span{color:#9ac7ff}.discovery-hero-note strong{color:#fff}.discovery-hero-note small{color:#b4c8e4}.discovery-hero-art{background:linear-gradient(135deg,#3388eb,#2752c8 65%,#213995);box-shadow:0 18px 38px rgba(3,15,43,.25)}.discovery-art-card{border-color:rgba(255,255,255,.32);background:rgba(242,248,255,.94)}.discovery-search{border-color:rgba(255,255,255,.32);box-shadow:0 18px 35px rgba(5,18,43,.2)}.discovery-search .primary-button{background:#2877ed}.discovery-search .primary-button:hover{background:#4794ff}.discovery-main-column{color:#f6f9ff}.discovery-results-heading{margin-top:52px}.discovery-results-heading h2,.discovery-section .section-heading h2{color:#f6f9ff}.discovery-results-heading>span,.discovery-section .section-heading>span{color:#8da4c4}.discovery-sidebar{border-color:rgba(164,193,232,.16);background:#131f33;box-shadow:0 17px 38px rgba(1,8,21,.2)}.discovery-sidebar h2{color:#fff}.discovery-sidebar>p{color:#8fa4c0}.discovery-category-button{color:#adc0da}.discovery-category-button:hover{background:#1c3455;color:#fff}.discovery-category-button.is-selected{background:linear-gradient(105deg,#2876e8,#3c9cf4);color:#fff}.discovery-category-button b{color:#7f9bbb}.discovery-category-button.is-selected b{color:#e4f2ff}.discovery-sidebar-note{border-color:rgba(164,193,232,.16)}.discovery-sidebar-note strong{color:#75b8ff}.discovery-sidebar-note span{color:#8fa4c0}.discovery-empty,.discovery-page .public-state{border-color:rgba(164,193,232,.17);background:#131f33;box-shadow:0 17px 38px rgba(1,8,21,.18)}.discovery-empty strong,.discovery-page .public-state strong{color:#fff}.discovery-empty p,.discovery-page .public-state p{color:#91a8c5}.discovery-empty-index{border-color:rgba(96,168,255,.55);background:rgba(40,117,232,.15);color:#77b8ff}.discovery-page .outline-button{border-color:rgba(126,182,244,.4);background:#172a46;color:#c4ddff}.discovery-page .outline-button:hover{border-color:#58a8ff;background:#21497b;color:#fff}.discovery-page .business-result-card,.discovery-page .offering-result-card{border-color:rgba(164,193,232,.15);background:#131f33;box-shadow:0 14px 30px rgba(1,8,21,.16)}.discovery-page .business-result-card:hover,.discovery-page .offering-result-card:hover{border-color:#428fea;background:#172a45}.discovery-page .business-result-card strong,.discovery-page .offering-result-card strong{color:#f4f8ff}.discovery-page .business-result-card small,.discovery-page .offering-result-card small{color:#89a2c1}.discovery-page .business-result-card p,.discovery-page .offering-result-card p{color:#9cb0ca}.discovery-page .business-result-avatar{background:linear-gradient(135deg,#328ef2,#304fd2)}.discovery-page .result-arrow{color:#7ebdff}.discovery-page .product-type{background:rgba(74,161,255,.19);color:#8ecbff}.discovery-page .service-type{background:rgba(155,119,255,.18);color:#c7b3ff}.discovery-page .offering-result-card b{color:#8dcbff}.discovery-page .public-footer{border-color:rgba(179,201,235,.16);color:#7890b1}@media (max-width:760px){.discovery-hero{margin:0 -17px;padding:65px 17px 54px}.discovery-hero h1{font-size:48px}.discovery-page .public-footer{color:#7890b1}}.theme-blue-yellow-green,:root{--ink:#102a43;--muted:#6f8296;--line:#dbe7ef;--canvas:#f4f8fb;--panel:#ffffff;--lime:#f2d35e;--lime-strong:#c6df58;--peach:#fff0bd;--blue:#d9edff;--purple:#e0f2d2;--navy:#0c2238;--blue-strong:#2d7de0;--green:#2f9e68;--green-soft:#e2f3d8;--yellow:#f2d35e;--shadow:0 15px 38px rgba(14,43,70,.07)}.sidebar{background:#0c2238;color:#dceaf5}.brand-mark{background:var(--yellow);color:var(--ink)}.brand-lockup strong{color:#f5faff}.brand-lockup span{color:#8ea8bd}.business-switcher{border-color:#29465e;background:#142f48}.business-switcher>svg{color:#93afc4}.avatar-lime{background:var(--yellow);color:#17304a}.avatar-dark{background:#1e4b67;color:#eaf486}.business-name strong{color:#f5faff}.business-name span{color:#90aabd}.nav-label{color:#7194ad}.nav-item{color:#9bb5c8}.nav-item:hover{background:#173b59;color:#f5faff}.nav-item.active{background:var(--yellow);color:var(--ink)}.nav-item em{background:#1d4965;color:#d9ee81}.nav-item.active em{background:#193750;color:var(--yellow)}.help-card{background:#14314b;color:#bad0df}.help-card strong{color:#f5faff}.help-card div span{color:#86a2b8}.profile-row{border-color:#26435b}.profile-row strong{color:#f5faff}.profile-row span,.profile-row>svg{color:#89a5ba}.topbar{border-color:var(--line);background:rgba(255,255,255,.86)}.breadcrumbs strong{color:var(--ink)}.top-avatar{background:var(--navy);color:var(--yellow)}.search-field input{color:var(--ink)}.primary-button{background:var(--navy);color:var(--yellow);box-shadow:0 9px 20px rgba(12,34,56,.13)}.primary-button:hover{background:#1b527d}.outline-button{border-color:#c4d6e2;color:#1d628e}.outline-button:hover{border-color:#4a9bd5;background:#edf7ff;color:#0b4e7d}.panel,.work-management{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}.lede,.work-muted{color:var(--muted)}.eyebrow,.section-kicker{color:#6b879c}input,select,textarea{border-color:#cddde8;background:#fff;color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:#4c9bda!important;box-shadow:0 0 0 3px rgba(48,137,211,.13)!important}.work-error{border-color:#f1c869;background:#fff8dd;color:#8a681d}.auth-notice,.sales-notice{border-color:#b9df9e;background:var(--green-soft);color:#277348}.booking-status,.crm-status,.priority{border:1px solid transparent}.booking-pending,.crm-lead{background:var(--blue);color:#24618e}.booking-confirmed,.crm-active{background:var(--green-soft);color:#277348}.crm-archived{background:#edf2f5;color:#718395}.booking-cancelled,.booking-declined{background:var(--peach);color:#82671f}.booking-completed{background:var(--purple);color:#39734b}.crm-customer-row.selected,.sales-request-row.selected{border-color:#b8dbaa;background:#eff8e9}.crm-customer-row:hover,.sales-request-row:hover{background:#f2f8fc}.crm-avatar,.sales-request-avatar{background:var(--blue);color:#24618e}.hub-business-avatar{background:var(--yellow);color:var(--ink)}.hub-blue{background:var(--blue);color:#24618e}.hub-peach{background:var(--peach);color:#82671f}.hub-lime{background:var(--green-soft);color:#277348}.hub-purple{background:var(--purple);color:#39734b}.work-column{border-color:#dce8ef;background:#f6fafc}.work-column-heading{color:#47677e}.work-column-heading em{background:#e7f0f5;color:#66859a}.status-color{background:var(--blue-strong)!important}.work-task{border-color:#dfe9ef}.priority-low{background:#edf2f5;color:#718395}.priority-normal{background:var(--green-soft);color:#277348}.priority-high,.priority-urgent{background:var(--peach);color:#82671f}.customer-portal,.employee-self-page,.onboarding-page,.public-form-page,.request-page{background:radial-gradient(circle at 8% 0,#eaf7d8 0,transparent 28%),var(--canvas)}.customer-portal h1,.employee-self-heading h1,.onboarding-card h1,.page-heading h1{color:var(--ink)}.customer-commerce-card{border-color:#dbe7ef;background:#f9fcfe}.commerce-quote{background:var(--blue);color:#24618e}.commerce-invoice{background:var(--peach);color:#82671f}.customer-commerce-notice{background:var(--green-soft);color:#277348}.public-form-mark{background:var(--blue-strong)!important}.public-form-submit,.request-card .primary-button{background:var(--navy);color:var(--yellow)}.public-form-privacy,.request-privacy{color:#7e94a6}.auth-page,.portal-gate{background:radial-gradient(circle at 12% 8%,#eaf7d8 0,transparent 30%),var(--canvas)}.auth-card h1,.portal-gate-card h1{color:var(--ink)}.onboarding-form input,.onboarding-form select,.onboarding-form textarea,.public-form-field input,.public-form-field select,.public-form-field textarea,.request-card input,.request-card textarea{border-color:#cddde8}.onboarding-form .primary-button{background:var(--navy);color:var(--yellow)}.sales-invoice-avatar,.sales-request-avatar{background:var(--blue);color:#24618e}.sales-invoice-avatar{background:var(--peach);color:#82671f}.money-summary-card strong,.sales-summary-card strong{color:var(--ink)}.money-account-row>span:last-child,.sales-invoice-amount{color:#277348}.brand-kit-preview,.configuration-section,.credit-note-form{border-color:#dbe7ef;background:#f7fbfd}.configuration-section+.configuration-section,.configuration-shortcut-row{border-color:#dbe7ef}.auth-page{background:#091426;color:#f5f8ff}.auth-page .auth-card h1{color:#fff}.auth-page .auth-card>p{color:#9fb2d0}.auth-page .auth-footnote{color:#7187a5}.auth-page .auth-brand,.auth-page .auth-brand strong{color:#f5f8ff}.auth-page .auth-submit{background:linear-gradient(100deg,#2876ed,#13afd4);color:#fff}.auth-page .auth-submit:hover{background:linear-gradient(100deg,#408bf4,#23c4e2)}.auth-page{background:#081526}.auth-page:before{inset:-28% -8% auto auto;width:78vw;height:78vw;max-width:980px;max-height:980px;background:radial-gradient(circle,rgba(37,89,210,.62) 0,rgba(22,111,161,.2) 40%,transparent 70%)}.auth-page:after{background-image:linear-gradient(rgba(126,175,232,.035) 1px,transparent 0),linear-gradient(90deg,rgba(126,175,232,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom right,rgba(0,0,0,.45),transparent 70%);mask-image:linear-gradient(to bottom right,rgba(0,0,0,.45),transparent 70%)}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(420px,500px);grid-template-rows:auto minmax(0,1fr) auto;column-gap:clamp(64px,8vw,128px);row-gap:26px;width:min(100%,1180px);min-height:min(760px,calc(100vh - 72px));align-items:center}.auth-brand{grid-column:1/-1;grid-row:1;display:inline-flex;align-self:start;margin:0;color:#f7fbff}.auth-brand:after,.auth-brand:before{display:none;content:none}.auth-brand .public-brand-mark{background:#f2d35e;color:#102a43;box-shadow:0 8px 22px rgba(242,211,94,.13)}.auth-brand small{color:#8da5c2}.auth-showcase{grid-column:1;grid-row:2;align-self:center;max-width:530px;padding:16px 0 10px}.auth-showcase-label{display:inline-flex;align-items:center;gap:9px;color:#8fb6e1;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.auth-showcase-label:before{width:7px;height:7px;border-radius:50%;background:#f2d35e;box-shadow:0 0 0 5px rgba(242,211,94,.11);content:""}.auth-showcase h2{max-width:530px;margin:19px 0 15px;color:#f8fbff;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.075em}.auth-showcase h2 em{color:#59a4f4;font-style:normal}.auth-showcase>p{max-width:410px;margin:0;color:#9db2cf;font-size:15px;line-height:1.7}.auth-showcase-board{position:relative;width:min(100%,500px);height:174px;margin:45px 0 27px}.auth-showcase-window{position:absolute;right:30px;bottom:0;width:min(84%,405px);height:146px;overflow:hidden;border:1px solid rgba(161,195,236,.21);border-radius:18px;background:linear-gradient(145deg,rgba(24,46,77,.96),rgba(12,29,52,.92));box-shadow:0 22px 55px rgba(0,0,0,.22);transform:rotate(-2.5deg)}.auth-showcase-window:after{position:absolute;right:-30px;bottom:-48px;width:180px;height:130px;border-radius:50%;background:rgba(35,130,215,.23);filter:blur(26px);content:""}.auth-showcase-window-top{display:flex;align-items:center;gap:5px;height:32px;padding:0 14px;border-bottom:1px solid rgba(161,195,236,.12);color:#7492b5}.auth-showcase-window-top span{width:5px;height:5px;border-radius:50%;background:#536f92}.auth-showcase-window-top span:first-child{background:#f2d35e}.auth-showcase-window-top b{margin-left:auto;color:#a7bfdb;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-showcase-window-body{display:flex;align-items:center;gap:28px;padding:20px 24px}.auth-showcase-chart{display:flex;align-items:end;gap:6px;width:142px;height:71px;padding:0 0 8px;border-bottom:1px solid rgba(155,192,229,.18)}.auth-showcase-chart i{display:block;width:15px;border-radius:4px 4px 1px 1px;background:linear-gradient(#5eabf6,#2b74dc)}.auth-showcase-chart i:first-child{height:32%;opacity:.55}.auth-showcase-chart i:nth-child(2){height:55%;opacity:.65}.auth-showcase-chart i:nth-child(3){height:43%;opacity:.7}.auth-showcase-chart i:nth-child(4){height:74%;opacity:.8}.auth-showcase-chart i:nth-child(5){height:62%;opacity:.88}.auth-showcase-chart i:nth-child(6){height:94%;background:linear-gradient(#f2d35e,#d6a944)}.auth-showcase-metric{display:grid;grid-gap:7px;gap:7px;color:#eef6ff}.auth-showcase-metric small{color:#7695ba;font-size:8px;font-weight:800;letter-spacing:.13em}.auth-showcase-metric strong{font-size:14px;font-weight:700;white-space:nowrap}.auth-showcase-metric span{color:#75d99b;font-size:9px}.auth-showcase-metric span b{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#48c882}.auth-showcase-accent{position:absolute;left:0;bottom:13px;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid rgba(242,211,94,.32);border-radius:13px;background:#142d3e;box-shadow:0 16px 32px rgba(0,0,0,.18);transform:rotate(3deg)}.auth-showcase-accent strong{color:#f2d35e;font-size:17px;letter-spacing:-.04em}.auth-showcase-accent span{color:#b5c9de;font-size:9px;font-weight:700}.auth-showcase-points{display:flex;flex-wrap:wrap;gap:16px 26px;color:#8ca7c5;font-size:10px}.auth-showcase-points span{display:inline-flex;align-items:center;gap:8px}.auth-showcase-points b{color:#f2d35e;font-size:9px;letter-spacing:.08em}.auth-card{grid-column:2;grid-row:2;align-self:center;width:100%;padding:38px;border-color:rgba(164,193,232,.2);border-radius:22px;background:rgba(17,31,53,.94);box-shadow:0 30px 75px rgba(0,0,0,.3)}.auth-card h1{font-size:36px}.auth-card>p{margin-bottom:23px}.auth-card form{gap:13px}.auth-card input{padding:14px 15px}.auth-card input,.auth-submit{min-height:52px;border-radius:11px}.auth-submit{margin-top:8px}.auth-footnote{grid-column:1/-1;grid-row:3;align-self:end;margin:0;padding-top:8px;color:#7187a5}.auth-entry-card{grid-column:2;grid-row:2}.auth-entry-options{margin-top:23px}.auth-entry-option{min-height:76px;padding:17px 18px;border-radius:12px}.auth-entry-note{margin-top:2px!important}@media (max-width:900px){.auth-page{padding:24px 18px 30px}.auth-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;width:min(100%,520px);min-height:0;grid-gap:27px;gap:27px}.auth-brand,.auth-card,.auth-entry-card,.auth-footnote,.auth-showcase{grid-column:1}.auth-brand{grid-row:1}.auth-showcase{grid-row:2;padding:5px 0 0}.auth-showcase h2{margin-top:15px;font-size:clamp(40px,10vw,56px)}.auth-showcase-board{margin:32px 0 22px}.auth-card,.auth-entry-card{grid-row:3;padding:30px 24px}.auth-footnote{grid-row:4}.auth-showcase-points{gap:10px 17px}.auth-page:before{width:130vw;height:130vw}}@media (max-width:500px){.auth-showcase-board{height:150px}.auth-showcase-window{right:4px;width:82%;height:128px}.auth-showcase-window-body{gap:12px;padding:14px 15px}.auth-showcase-chart{width:106px;height:58px;gap:4px}.auth-showcase-chart i{width:11px}.auth-showcase-metric strong{font-size:11px}.auth-showcase-accent{left:2px;bottom:5px;padding:11px 12px}.auth-card,.auth-entry-card{padding:26px 20px}.auth-card h1{font-size:31px}}.business-switcher,.nav-item,.panel,a,button,input,select,textarea{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root{--ink:#102a50;--muted:#657895;--line:#e2eaf2;--canvas:#f7faff;--panel:#ffffff;--navy:#102a50;--blue-strong:#146bea;--yellow:#f5c928;--green:#16a765;--green-soft:#e4f6e7;--shadow:0 14px 34px rgba(25,62,103,.07)}body{background:var(--canvas);color:var(--ink)}.app-shell{background:#f6f9fc}.sidebar{width:246px;flex-basis:246px;border-right:1px solid #e3ebf3;background:#fff;color:#5d7590;box-shadow:10px 0 30px rgba(25,62,103,.025)}.brand-lockup{padding-bottom:26px}.brand-lockup strong{color:#102a50}.brand-lockup span{color:#8194a8}.brand-mark{background:linear-gradient(145deg,#f5d349,#e8ba20);color:#102a50}.business-switcher{border:1px solid #dfe9f2;border-radius:14px;background:#f7faff}.business-switcher-trigger{color:#102a50}.business-name strong{color:#17365c}.business-name span{color:#8396aa}.avatar-lime{background:#f5c7b7;color:#74463a}.nav-label{color:#8ea2b7}.nav-label-secondary{border-top-color:#e8eef4}.nav-item{color:#607b96}.nav-item:hover{background:#eff6ff;color:#155ab9}.nav-item.active{background:#e1f4d8;color:#12365b;box-shadow:inset 3px 0 0 #16a765}.nav-item em{background:#e6f1ff;color:#146bea}.nav-item.active em{background:#f5c928;color:#102a50}.nav-item-link{color:#367bc8}.help-card{background:#f2f8ff;color:#607b96;border:1px solid #e0ebf5}.help-card strong{color:#17365c}.help-card div span{color:#7990a8}.profile-row{border-color:#e3ebf3}.profile-row strong{color:#17365c}.profile-row span,.profile-row>svg{color:#8196aa}.avatar-dark{background:#102a50;color:#f5c928}.main-panel{background:#f6f9fc}.topbar{border-color:#e2eaf2;background:rgba(255,255,255,.92)}.breadcrumbs{color:#91a3b5}.breadcrumbs strong{color:#102a50}.topbar-link{color:#347bc9}.topbar-link:hover{color:#1254a8}.search-field input::placeholder{color:#97aabd}.top-avatar{background:#102a50;color:#f5c928}.content{max-width:1480px;padding-top:45px}.page-heading h1{color:#102a50}.eyebrow,.section-kicker{color:#7590a9}.eyebrow-dot{background:#16a765}.lede,.work-muted{color:#6e839a}.metric-card,.panel,.work-management{border-color:#dfe9f2;background:#fff;box-shadow:var(--shadow)!important}.metric-card>strong,.panel-heading h2,.panel-heading h3,.work-management h2{color:#102a50}.primary-button{background:#146bea;color:#fff;box-shadow:0 9px 19px rgba(20,107,234,.18)}.primary-button:hover{background:#0f59c9}.outline-button{border-color:#c9d9e8;background:#fff;color:#1559a7}.outline-button:hover{border-color:#78aee7;background:#f0f7ff;color:#0d4a97}.text-button{color:#347bc9}.text-button:hover{color:#123f7b}.metric-card.featured{border-color:#12385d;background:linear-gradient(135deg,#102a50,#185c9a)}.metric-card.featured .metric-top{color:#b8d2ed}.metric-card.featured .metric-foot{color:#bad2eb}.metric-card.featured .positive{color:#f5d451}.metric-icon{background:#f5c928;color:#102a50}.metric-icon.soft{background:#e4f6e7}.metric-icon.blue{background:#dcecff}.metric-icon.peach{background:#fff0bd}.positive{color:#168859}.warning{color:#bf7e19}.panel input,.panel select,.panel textarea,input,select,textarea{border-color:#cdddea;background:#fff;color:#17365c}.panel input:focus,.panel select:focus,.panel textarea:focus,input:focus,select:focus,textarea:focus{border-color:#4d98ec!important;box-shadow:0 0 0 4px rgba(20,107,234,.12)!important}.content-footer{border-top-color:#e1eaf2;color:#8aa0b5}.crm-customer-row.selected,.payment-list-row.selected,.sales-request-row.selected{border-color:#b7ddb9;background:#eff9eb}.crm-customer-row:hover,.payment-list-row:hover,.sales-request-row:hover{background:#f2f8fd}.booking-confirmed,.crm-active{background:#e4f6e7;color:#168859}.booking-pending,.crm-lead{background:#e1efff;color:#2368ac}.booking-cancelled,.booking-declined,.priority-high,.priority-urgent{background:#fff0bd;color:#8c6c17}.work-column{border-color:#dbe7f0;background:#f6faff}.work-column-heading{color:#4f6d89}.work-column-heading em{background:#e5f0f8;color:#55748f}.status-color{background:#146bea!important}.work-task{border-color:#e0eaf2}.priority-normal{background:#e4f6e7;color:#168859}.customer-portal,.employee-self-page,.onboarding-page,.public-form-page,.request-page{background:radial-gradient(circle at 86% 3%,#eaf4ff 0,transparent 28%),#f7faff}.customer-portal h1,.employee-self-heading h1,.onboarding-card h1{color:#102a50}.customer-commerce-card{border-color:#dbe7f0;background:#f6faff}.commerce-quote{background:#e1efff;color:#2368ac}.commerce-invoice{background:#fff0bd;color:#8c6c17}.auth-notice,.customer-commerce-notice,.sales-notice{background:#e4f6e7;color:#168859;border-color:#b7ddb9}.brand-kit-preview,.configuration-section,.credit-note-form,.invoice-builder{border-color:#dbe7f0;background:#f6faff}.getting-started-reference{border-color:#cbe5c2;background:#eef9e9}.getting-started-number{color:#168859}.discovery-page{min-height:100vh;background:#fff;color:#102a50}.discovery-inner{max-width:1400px}.discovery-page .public-header{min-height:76px;padding:15px 0;border-color:#e6edf4;background:rgba(255,255,255,.94)}.discovery-page .public-brand{color:#102a50}.discovery-page .public-brand:hover{color:#146bea}.discovery-page .public-brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#146bea 8%,#18ae73 82%);color:#fff;box-shadow:0 9px 18px rgba(20,107,234,.18)}.discovery-page .public-brand small{color:#778da6}.discovery-page .public-header-actions{gap:26px}.discovery-page .public-header-link{color:#17365c}.discovery-page .public-header-link:hover{color:#146bea}.discovery-page .public-header-link-accent{padding:11px 17px;border-radius:7px;background:#146bea;color:#fff;box-shadow:0 8px 17px rgba(20,107,234,.15)}.discovery-page .public-header-link-accent:hover{background:#0f59c9;color:#fff}.discovery-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);grid-template-rows:auto auto;grid-gap:18px 48px;gap:18px 48px;margin:0 -26px;padding:70px 26px 64px;overflow:hidden;background:radial-gradient(circle at 85% 34%,rgba(216,240,255,.95) 0,transparent 34%),linear-gradient(115deg,#fff,#fbfdff 51%,#eef7ff)}.discovery-hero:after{right:2%;bottom:-215px;border-color:rgba(20,107,234,.1)}.discovery-hero-copy{grid-column:1;grid-row:1;align-self:end}.discovery-hero .section-kicker{color:#16a765}.discovery-hero h1{margin-top:14px;color:#102a50;font-size:clamp(50px,6vw,78px);line-height:.98}.discovery-hero h1 span{background:linear-gradient(100deg,#146bea 2%,#16a765 87%);-webkit-background-clip:text;background-clip:text;color:transparent}.discovery-hero p{max-width:505px;color:#657895;font-size:17px;line-height:1.6}.discovery-hero-note{grid-column:2;grid-row:1/span 2;align-self:center;display:grid;justify-items:center;padding:0}.discovery-hero-note>span{margin-top:17px;color:#168859}.discovery-hero-note>strong{color:#102a50;font-size:18px}.discovery-hero-note>small{color:#6e839a}.discovery-hero-art{width:min(100%,560px);height:285px;border-radius:45% 45% 25px 25px;background:linear-gradient(145deg,#61b2f6,#146bea 45%,#117a85);box-shadow:0 24px 46px rgba(20,82,153,.22);transform:rotate(-2deg)}.discovery-art-card{width:190px;height:118px;padding:17px;border-color:rgba(255,255,255,.9);background:rgba(255,255,255,.95);box-shadow:0 15px 28px rgba(16,42,80,.15)}.discovery-art-card small{color:#16a765}.discovery-art-card strong{color:#102a50;font-size:18px}.discovery-art-line{background:#f5c928}.discovery-orbit{border-color:rgba(255,255,255,.68)}.discovery-search{grid-column:1;grid-row:2;align-self:start;width:100%;border-color:#dbe6f0;background:#fff;box-shadow:0 12px 28px rgba(16,42,80,.1)}.discovery-search input{color:#17365c}.discovery-search input::placeholder{color:#8ba0b5}.discovery-search .primary-button{background:#146bea;color:#fff}.discovery-search .primary-button:hover{background:#0f59c9}.discovery-browse-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:40px;gap:40px;padding:42px 0 58px;background:#f8fbff}.discovery-sidebar{position:-webkit-sticky;position:sticky;top:24px;align-self:start;border-color:#e0eaf2;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(16,42,80,.06)}.discovery-results-heading h2,.discovery-section .section-heading h2,.discovery-sidebar h2{color:#102a50}.discovery-sidebar>p{color:#6e839a}.discovery-category-button{color:#5b7590;border-radius:9px}.discovery-category-button:hover{background:#edf6ff;color:#146bea}.discovery-category-button.is-selected{background:#e1efff;color:#1259b5}.discovery-category-button.is-selected b{color:#146bea}.discovery-category-button b{color:#9aafc2}.discovery-sidebar-note{border-color:#deebf4;background:#f5faff}.discovery-sidebar-note strong{color:#168859}.discovery-sidebar-note span{color:#7088a0}.discovery-results-heading{margin-top:0}.discovery-results-heading>span,.discovery-section .section-heading>span{color:#8aa0b5}.discovery-empty,.discovery-page .public-state{border-color:#dce8f1;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(16,42,80,.05)}.discovery-empty strong,.discovery-page .public-state strong{color:#102a50}.discovery-empty p,.discovery-page .public-state p{color:#6e839a}.discovery-empty-index{border-color:#aed4fa;background:#e8f4ff;color:#146bea}.discovery-page .outline-button{border-color:#bcd5eb;background:#fff;color:#1462be}.discovery-page .outline-button:hover{border-color:#6ca6e7;background:#eef7ff;color:#0e4e9e}.discovery-page .business-result-card,.discovery-page .offering-result-card{border-color:#dfe9f2;border-radius:14px;background:#fff;box-shadow:0 9px 24px rgba(16,42,80,.06)}.discovery-page .business-result-card:hover,.discovery-page .offering-result-card:hover{border-color:#8dc0f4;background:#f7fbff;box-shadow:0 14px 28px rgba(20,107,234,.1)}.discovery-page .business-result-card strong,.discovery-page .offering-result-card strong{color:#102a50}.discovery-page .business-result-card p,.discovery-page .business-result-card small,.discovery-page .offering-result-card p,.discovery-page .offering-result-card small{color:#71869d}.discovery-page .business-result-avatar{background:linear-gradient(145deg,#146bea,#18ae73);color:#fff}.discovery-page .result-arrow{color:#146bea}.discovery-page .product-type{background:#e1efff;color:#2368ac}.discovery-page .service-type{background:#e4f6e7;color:#168859}.discovery-page .offering-result-card b{color:#168859}.discovery-page .public-footer{border-color:#e3ebf3;color:#8aa0b5}.auth-page{background:radial-gradient(circle at 84% 8%,#eaf5ff 0,transparent 32%),#f7faff;color:#102a50}.auth-page:before{background:radial-gradient(circle,rgba(20,107,234,.15) 0,rgba(22,167,101,.06) 43%,transparent 70%)}.auth-page:after{background-image:linear-gradient(rgba(20,107,234,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,107,234,.035) 1px,transparent 0)}.auth-page .auth-brand,.auth-page .auth-brand strong{color:#102a50}.auth-brand .public-brand-mark{background:linear-gradient(145deg,#146bea 8%,#18ae73 82%);color:#fff;box-shadow:0 9px 18px rgba(20,107,234,.16)}.auth-brand small{color:#71869d}.auth-showcase-label{color:#168859}.auth-showcase-label:before{background:#f5c928;box-shadow:0 0 0 5px rgba(245,201,40,.12)}.auth-showcase h2{color:#102a50}.auth-showcase h2 em{color:#146bea}.auth-showcase>p{color:#657895}.auth-showcase-window{border-color:#d9e7f3;background:linear-gradient(145deg,#fff,#eef7ff);box-shadow:0 20px 42px rgba(16,42,80,.1)}.auth-showcase-window:after{background:rgba(20,107,234,.12)}.auth-showcase-window-top{border-color:#e2edf5;color:#7b91a9}.auth-showcase-window-top span{background:#b5c7d8}.auth-showcase-window-top span:first-child{background:#f5c928}.auth-showcase-window-top b{color:#6a819b}.auth-showcase-chart{border-color:#dbe8f2}.auth-showcase-chart i{background:linear-gradient(#68b0fa,#146bea)}.auth-showcase-chart i:nth-child(6){background:linear-gradient(#f5d85d,#daa719)}.auth-showcase-metric{color:#102a50}.auth-showcase-metric small{color:#7890a8}.auth-showcase-metric span{color:#168859}.auth-showcase-accent{border-color:#ead27a;background:#fffdf2;box-shadow:0 15px 30px rgba(16,42,80,.1)}.auth-showcase-accent strong{color:#c79a12}.auth-showcase-accent span,.auth-showcase-points{color:#6e839a}.auth-showcase-points b{color:#168859}.auth-card{border-color:#dce7f0;background:rgba(255,255,255,.96);box-shadow:0 20px 50px rgba(16,42,80,.1)}.auth-page .auth-card h1{color:#102a50}.auth-page .auth-card>p{color:#657895}.auth-card label{color:#71869d}.auth-card input{border-color:#cdddea;background:#fff;color:#17365c}.auth-card input::placeholder{color:#8ca1b5}.auth-card input:focus{border-color:#4d98ec;box-shadow:0 0 0 3px rgba(20,107,234,.12)}.auth-submit{background:linear-gradient(100deg,#146bea,#13a5c9);color:#fff}.auth-submit:hover{background:linear-gradient(100deg,#0f59c9,#118aaa)}.auth-extra-links a,.auth-switch a{color:#1462be}.auth-extra-links a:hover,.auth-switch a:hover{color:#0d4b98}.auth-page .auth-footnote{color:#879bb0}.auth-audience-links a{border-color:#d9e6ef;color:#45647f}.auth-audience-links a.selected,.auth-audience-links a:hover{border-color:#8bc0f1;background:#eef7ff;color:#1259b5}.auth-audience-links small{color:#8197ab}.auth-entry-option{border-color:#dce7f0;background:#fbfdff;color:#17365c}.auth-entry-option:hover{border-color:#8bc0f1;background:#eef7ff}.auth-entry-option-primary,.auth-entry-option-primary:hover{border-color:#146bea;background:linear-gradient(110deg,#146bea,#188fbf);color:#fff}.auth-entry-note,.auth-entry-option span{color:#71869d}.auth-entry-option-primary span{color:#dceeff}@media (max-width:900px){.discovery-hero{grid-template-columns:1fr;gap:25px}.discovery-hero-copy,.discovery-hero-note,.discovery-search{grid-column:1}.discovery-hero-copy{grid-row:1}.discovery-hero-note{grid-row:2}.discovery-search{grid-row:3}.discovery-browse-layout{grid-template-columns:1fr;gap:22px}.discovery-sidebar{position:static}.discovery-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{position:relative;top:auto;width:100%;height:auto;max-height:none;flex-basis:auto;overflow:visible}.app-shell{display:block}.main-panel{min-height:auto}}@media (max-width:600px){.discovery-page .public-header{padding-inline:17px}.discovery-page .public-header-actions{gap:9px}.discovery-page .public-header-link:not(.public-header-link-accent){display:none}.discovery-hero{margin:0 -17px;padding:52px 17px 48px}.discovery-hero h1{font-size:49px}.discovery-hero p{font-size:15px}.discovery-hero-art{height:220px}.discovery-browse-layout{padding-inline:17px}.discovery-category-nav{grid-template-columns:1fr}.content,.topbar{padding-inline:18px}.topbar-link{display:none}}.public-offering-media{overflow:hidden;margin:-19px -19px 0;border-bottom:1px solid #e7eee6;border-radius:12px 12px 0 0;background:#f4f7f3}.public-offering-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .3s ease}.public-offering-card:hover .public-offering-image{transform:scale(1.03)}.catalogue-thumbs{display:flex;flex:0 0 auto;align-items:center;gap:5px}.catalogue-thumb{position:relative;width:30px;height:30px;flex:0 0 30px}.catalogue-thumb img{display:block;width:30px;height:30px;border-radius:9px;object-fit:cover;background:#f4f7f3}.catalogue-thumb-remove{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #e7eee6;border-radius:999px;background:#fff;color:#7e8b83;font-size:9px;line-height:1;box-shadow:var(--shadow)}.catalogue-thumb-remove:hover{border-color:#e0c2bb;color:#b0553f}.catalogue-row-actions{display:flex;flex:0 0 auto;align-items:center;gap:5px}.catalogue-image-add,.catalogue-row-button{padding:5px 8px;border:1px solid #e7eee6;border-radius:8px;background:#fff;color:#7e8b83;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.catalogue-image-add:hover,.catalogue-row-button:hover{border-color:#cfe0c6;background:#f6faf3;color:var(--ink)}.catalogue-image-add.is-disabled,.catalogue-row-button:disabled{opacity:.5;cursor:not-allowed}.catalogue-image-add input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.catalogue-image-add:focus-within{border-color:#cfe0c6;box-shadow:0 0 0 3px #eff7e9}.catalogue-row-danger:hover{border-color:#e0c2bb;background:#fdf5f3;color:#b0553f}.catalogue-row-editing{align-items:flex-start;gap:9px;padding:11px;border-radius:11px;background:#f6faf3}.catalogue-edit-fields{display:grid;flex:1 1;grid-template-columns:2fr 1fr 1fr;grid-gap:6px;gap:6px;min-width:0}.catalogue-edit-fields textarea{grid-column:1/-1;min-height:46px;resize:vertical}.catalogue-edit-fields input,.catalogue-edit-fields textarea{width:100%;padding:7px 8px;border:1px solid #dfe8df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:10px}@media (max-width:760px){.catalogue-row-editing{flex-direction:column}.catalogue-edit-fields{grid-template-columns:1fr;width:100%}.catalogue-row-actions{width:100%}.catalogue-row-actions button,.catalogue-row-actions label{flex:1 1}}.main-panel{background-image:radial-gradient(58rem 38rem at 2% -6%,rgba(20,107,234,.14),transparent 60%),radial-gradient(44rem 30rem at 104% -2%,rgba(245,201,40,.16),transparent 56%),radial-gradient(50rem 34rem at 96% 102%,rgba(22,167,101,.1),transparent 60%),linear-gradient(rgba(16,42,80,.045) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,80,.045) 1px,transparent 0);background-size:auto,auto,auto,28px 28px,28px 28px;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat}.sidebar{background-image:linear-gradient(180deg,rgba(20,107,234,.09),rgba(255,255,255,0) 300px)}.topbar{background-image:linear-gradient(180deg,rgba(255,255,255,.97),rgba(240,246,255,.9))}.discovery-page{background-image:radial-gradient(54rem 34rem at 100% -2%,rgba(245,201,40,.13),transparent 56%);background-repeat:no-repeat}.discovery-browse-layout{background-image:radial-gradient(46rem 30rem at 0 -4%,rgba(20,107,234,.13),transparent 58%),radial-gradient(42rem 28rem at 100% 102%,rgba(22,167,101,.11),transparent 60%),linear-gradient(rgba(16,42,80,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,80,.05) 1px,transparent 0);background-size:auto,auto,28px 28px,28px 28px;background-repeat:no-repeat,no-repeat,repeat,repeat}.discovery-sidebar{background-image:linear-gradient(180deg,rgba(20,107,234,.07),rgba(255,255,255,0) 200px)}.customer-portal,.employee-self-page,.onboarding-page,.public-form-page,.public-storefront-page,.request-page{background-image:radial-gradient(52rem 34rem at 4% -6%,rgba(20,107,234,.14),transparent 58%),radial-gradient(42rem 28rem at 100% -2%,rgba(245,201,40,.15),transparent 54%),radial-gradient(46rem 30rem at 94% 102%,rgba(22,167,101,.1),transparent 60%),linear-gradient(rgba(16,42,80,.045) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,80,.045) 1px,transparent 0);background-size:auto,auto,auto,28px 28px,28px 28px;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat}.auth-page{background-image:radial-gradient(40rem 26rem at 2% 98%,rgba(22,167,101,.12),transparent 58%),radial-gradient(44rem 28rem at 98% 2%,rgba(245,201,40,.15),transparent 56%),linear-gradient(rgba(16,42,80,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,80,.04) 1px,transparent 0);background-size:auto,auto,30px 30px,30px 30px;background-repeat:no-repeat,no-repeat,repeat,repeat}.metric-card.featured{background-image:radial-gradient(26rem 18rem at 86% -24%,rgba(245,201,40,.26),transparent 60%),linear-gradient(135deg,#102a50,#185c9a)}@media (max-width:760px){.customer-portal,.discovery-browse-layout,.employee-self-page,.main-panel,.onboarding-page,.public-form-page,.public-storefront-page,.request-page{background-size:auto,auto,auto,22px 22px,22px 22px;background-attachment:scroll}.auth-page{background-size:auto,auto,22px 22px,22px 22px}}@media (prefers-reduced-transparency:reduce){.auth-page,.customer-portal,.discovery-browse-layout,.discovery-page,.discovery-sidebar,.employee-self-page,.main-panel,.metric-card,.onboarding-page,.panel,.public-form-page,.public-storefront-page,.request-page,.sidebar,.topbar{background-image:none}}.discovery-sidebar h2{font-size:23px}.discovery-sidebar>p{font-size:14.5px;line-height:1.65}.discovery-category-button{padding:12px 10px;font-size:14.5px}.discovery-category-button>span{min-width:0}.discovery-category-button b{font-size:13px}.discovery-sidebar-note strong{font-size:14.5px}.discovery-sidebar-note span{font-size:13.5px;line-height:1.6}.discovery-results-heading h2,.discovery-section .section-heading h2{font-size:28px}.discovery-results-heading>span,.discovery-section .section-heading>span{font-size:13px}.business-result-card{gap:14px;padding:18px}.business-result-card strong{font-size:17px}.business-result-card small{margin-top:5px;font-size:13.5px}.business-result-card p{min-height:0;margin-top:11px;font-size:14.5px;line-height:1.6}.business-result-card .result-arrow{font-size:14.5px;font-weight:700}.business-result-avatar{width:50px;height:50px;flex:0 0 50px;border-radius:15px;font-size:15px}.business-result-avatar-logo{overflow:hidden;padding:0;background:#fff;border:1px solid #e7eef6}.business-result-avatar-logo img{display:block;width:100%;height:100%;object-fit:contain}.offering-result-card{padding:0 0 17px;overflow:hidden}.offering-result-media{display:block;overflow:hidden;border-bottom:1px solid #e7eef6;background:#f2f6fb}.offering-result-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s ease}.offering-result-card:hover .offering-result-image{transform:scale(1.04)}.offering-result-card>.offering-type{margin:17px 17px 0}.offering-result-card>strong{margin:13px 17px 0;font-size:19px}.offering-result-card>small{margin:7px 17px 0;font-size:13.5px}.offering-result-card>p{margin:11px 17px;font-size:14.5px;line-height:1.6}.offering-result-card>b{margin:0 17px;font-size:19px}.business-result-card strong,.offering-result-card>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden}.offering-type{padding:6px 10px;font-size:12px}.public-offering-card h3{font-size:21px}.public-offering-card p{font-size:14.5px;line-height:1.65}.public-offering-card>strong{font-size:20px}.public-offering-card>strong small{font-size:13px}@media (max-width:760px){.offering-result-card>.offering-type{margin:14px 14px 0}.offering-result-card>b,.offering-result-card>p,.offering-result-card>small,.offering-result-card>strong{margin-inline:14px}.discovery-results-heading h2,.discovery-section .section-heading h2{font-size:24px}}@keyframes lbos-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.business-result-grid>*,.offering-result-grid>*,.public-offering-grid>*{animation:lbos-rise .42s cubic-bezier(.2,.7,.3,1) both}.business-result-grid>:nth-child(2),.offering-result-grid>:nth-child(2),.public-offering-grid>:nth-child(2){animation-delay:.05s}.business-result-grid>:nth-child(3),.offering-result-grid>:nth-child(3),.public-offering-grid>:nth-child(3){animation-delay:.1s}.business-result-grid>:nth-child(4),.offering-result-grid>:nth-child(4),.public-offering-grid>:nth-child(4){animation-delay:.15s}.offering-result-grid>:nth-child(n+5),.public-offering-grid>:nth-child(n+5){animation-delay:.2s}.business-result-card,.offering-result-card,.public-offering-card{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease,background-color .28s ease;will-change:transform}.business-result-card:hover,.discovery-page .offering-result-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(20,107,234,.14)}.public-offering-card:hover{transform:translateY(-3px);border-color:#cfe0f6;box-shadow:0 18px 32px rgba(20,107,234,.12)}.business-result-card:active,.offering-result-card:active,.public-offering-card:active{transform:translateY(-1px)}.offering-result-media,.public-offering-media{position:relative}.offering-result-media:after,.public-offering-media:after{content:"";position:absolute;right:0;bottom:0;left:0;height:42%;background:linear-gradient(180deg,rgba(16,42,80,0),rgba(16,42,80,.1));pointer-events:none}.offering-result-image,.public-offering-image{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.business-result-avatar{box-shadow:0 1px 2px rgba(16,42,80,.08),0 0 0 1px rgba(16,42,80,.05);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.business-result-card:hover .business-result-avatar{transform:scale(1.05) rotate(-1.5deg)}.result-arrow{display:inline-flex;align-items:center;gap:5px}.result-arrow:after{content:"→";transition:transform .28s cubic-bezier(.2,.7,.3,1)}.business-result-card:hover .result-arrow:after{transform:translateX(3px)}.discovery-category-button{position:relative;transition:background-color .2s ease,color .2s ease,padding-left .2s ease}.discovery-category-button:hover{background:#f2f7fd}.discovery-category-button.is-selected{font-weight:700}.discovery-category-button.is-selected:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:999px;background:#146bea}.discovery-category-button.is-selected{padding-left:14px}@keyframes lbos-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.discovery-page .section-kicker{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:.12em;color:#5c7796}.discovery-page .section-kicker:before{content:"";width:26px;height:3px;border-radius:999px;background:linear-gradient(90deg,#146bea,#16a765);transform-origin:left center;animation:lbos-draw .55s cubic-bezier(.2,.7,.3,1) both;transition:width .3s cubic-bezier(.2,.7,.3,1)}.discovery-results-heading:hover .section-kicker:before,.section-heading:hover .section-kicker:before{width:40px}.discovery-results-heading h2,.discovery-section .section-heading h2{animation:lbos-rise .5s cubic-bezier(.2,.7,.3,1) .06s both}.discovery-results-heading .section-kicker,.discovery-section .section-heading .section-kicker{animation:lbos-rise .45s cubic-bezier(.2,.7,.3,1) both}.offering-result-card>b{font-weight:800;letter-spacing:-.01em}.offering-result-card>b,.public-offering-card>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.primary-button{transition:background-color .2s ease,transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(20,107,234,.26)}.primary-button:active{transform:translateY(0);box-shadow:none}.discovery-search{transition:box-shadow .25s ease,border-color .25s ease}.discovery-search:focus-within{border-color:#8dc0f4;box-shadow:0 0 0 4px rgba(20,107,234,.12),0 14px 30px rgba(20,107,234,.1)}.business-result-card,.discovery-page .public-header-link,.offering-result-card,.public-brand,.public-footer a,.public-offering-card{text-decoration:none}@media (min-width:900px) and (max-width:1099px){.discovery-page .discovery-inner{padding-inline:32px}.discovery-page .discovery-hero{margin-inline:-32px;padding-inline:32px}.public-storefront-page .public-storefront-inner{padding-inline:32px}}@media (min-width:1100px){.discovery-page .discovery-inner{padding-inline:44px}.discovery-page .discovery-hero{margin-inline:-44px;padding-inline:44px}.public-storefront-page .public-storefront-inner{padding-inline:44px}.discovery-browse-layout{border-radius:20px}}@media (min-width:1600px){.discovery-page .discovery-inner{padding-inline:68px}.discovery-page .discovery-hero{margin-inline:-68px;padding-inline:68px}.public-storefront-page .public-storefront-inner{padding-inline:68px}}.storefront-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:30px;gap:30px;align-items:start;margin-top:26px;padding:30px;border:1px solid #e7eef6;border-radius:16px;background:linear-gradient(135deg,#ffffff,#f6faff);box-shadow:0 14px 34px rgba(25,62,103,.07)}.storefront-contact-copy h2{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.03em;color:var(--ink)}.storefront-contact-copy p{margin:10px 0 0;color:#657895;font-size:14.5px;line-height:1.65}.storefront-enquiry{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid #e2eaf2;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(25,62,103,.06)}.storefront-enquiry-heading strong{display:block;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.storefront-enquiry-heading span{display:block;margin-top:4px;color:#16a765;font-size:13px;font-weight:700}.storefront-enquiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.storefront-enquiry label{display:grid;grid-gap:6px;gap:6px;color:#657895;font-size:13px;font-weight:700}.storefront-enquiry-optional{color:#9aafc2;font-weight:500}.storefront-enquiry input,.storefront-enquiry textarea{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.storefront-enquiry textarea{min-height:84px;resize:vertical;line-height:1.55}.storefront-enquiry input:focus,.storefront-enquiry textarea:focus{border-color:#8dc0f4;box-shadow:0 0 0 4px rgba(20,107,234,.12);outline:0}.storefront-enquiry .primary-button{justify-self:start;padding:12px 22px;font-size:14.5px}.storefront-enquiry-error{margin:0;padding:10px 12px;border:1px solid #f0d2cb;border-radius:10px;background:#fdf5f3;color:#b0553f;font-size:13.5px}.storefront-enquiry-done{align-content:start;text-align:left}.storefront-enquiry-done strong{display:block;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.storefront-enquiry-done p{margin:8px 0 4px;color:#657895;font-size:14.5px;line-height:1.6}.leads-panel{margin-bottom:16px}.leads-count{padding:5px 11px;border-radius:999px;background:#e1efff;color:#1259b5;font-size:13px;font-weight:700}.leads-error{margin:12px 0 0;padding:10px 12px;border:1px solid #f0d2cb;border-radius:10px;background:#fdf5f3;color:#b0553f;font-size:13.5px}.leads-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.leads-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e7eef6;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.leads-row:hover{border-color:#cfe0f6;box-shadow:0 10px 22px rgba(25,62,103,.08)}.leads-row.is-new{border-color:#cfe0f6;background:#f7fbff}.leads-main{min-width:0;flex:1 1}.leads-row-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.leads-row-heading strong{font-size:15px;color:var(--ink)}.leads-status{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.leads-status-new{background:#e1efff;color:#1259b5}.leads-status-contacted{background:#fff2cf;color:#7a5a06}.leads-status-converted{background:#e4f6e7;color:#168859}.leads-status-closed{background:#eef1f6;color:#657895}.leads-item{padding:3px 9px;border:1px solid #e2eaf2;border-radius:999px;color:#657895;font-size:12px}.leads-message{margin:9px 0 0;color:#43566f;font-size:14px;line-height:1.6}.leads-contact{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:13px}.leads-contact a{color:#146bea;font-weight:600}.leads-contact a:hover{text-decoration:underline}.leads-contact time{color:#9aafc2}.leads-actions{display:grid;grid-gap:8px;gap:8px;justify-items:stretch;flex:0 0 auto}.leads-actions .primary-button{padding:9px 16px;font-size:13.5px}.leads-status-picker{display:grid;grid-gap:4px;gap:4px;color:#657895;font-size:12px;font-weight:700}.leads-status-picker select{padding:7px 9px;border:1px solid #d7e3ef;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px}@media (max-width:900px){.storefront-contact{gap:20px;padding:22px}.storefront-contact,.storefront-enquiry-grid{grid-template-columns:1fr}.leads-row{flex-direction:column}.leads-actions{width:100%;grid-template-columns:1fr auto;align-items:end}}.storefront-hero{position:relative;display:block;padding:26px 0 44px}.storefront-hero-cover{position:relative;display:block;aspect-ratio:3/1;max-height:420px;min-height:240px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,var(--brand,#17251f),color-mix(in srgb,var(--brand,#17251f) 62%,#000));box-shadow:0 26px 60px rgba(16,42,80,.22)}.storefront-hero.is-blank .storefront-hero-cover{aspect-ratio:4/1;min-height:210px}.storefront-hero-banner{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.storefront-hero-plain{position:absolute;inset:0;display:grid;place-items:center;background-image:radial-gradient(60% 120% at 20% 0,rgba(255,255,255,.16),transparent 62%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 16px)}.storefront-hero-plain b{font-family:Manrope,sans-serif;font-size:clamp(52px,9vw,104px);font-weight:800;letter-spacing:-.06em;color:rgba(255,255,255,.17)}.storefront-hero-wash{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,20,16,.26),rgba(10,20,16,.02) 34%,rgba(10,20,16,.5))}.storefront-hero-body{position:relative;z-index:2;margin:-86px 30px 0;padding:26px 30px;border:1px solid #e7eef6;border-radius:20px;background:#fff;box-shadow:0 26px 64px rgba(16,42,80,.18);animation:storefront-rise .6s cubic-bezier(.2,.8,.3,1) both}@keyframes storefront-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.storefront-hero-identity{display:flex;align-items:center;gap:16px}.storefront-hero .storefront-mark{flex:0 0 auto;width:62px;height:62px;margin-bottom:0;border-radius:18px;font-size:20px;box-shadow:0 10px 24px rgba(16,42,80,.16)}.storefront-mark-logo{overflow:hidden;padding:0;background:#fff;border:1px solid #e7eef6}.storefront-mark-logo img{width:100%;height:100%;object-fit:contain;padding:7px}.storefront-hero-kicker{display:inline-flex;align-items:center;gap:7px;color:#16a765;font-size:13px;font-weight:800;letter-spacing:-.01em}.storefront-hero-kicker b{width:8px;height:8px;border-radius:50%;background:#16a765;box-shadow:0 0 0 0 rgba(22,167,101,.55);animation:storefront-pulse 2.4s ease-out infinite}@keyframes storefront-pulse{0%{box-shadow:0 0 0 0 rgba(22,167,101,.5)}70%{box-shadow:0 0 0 9px rgba(22,167,101,0)}to{box-shadow:0 0 0 0 rgba(22,167,101,0)}}.storefront-hero .storefront-hero-body h1{margin:3px 0 0;font-size:clamp(30px,4.3vw,46px);line-height:1.05;letter-spacing:-.045em;color:var(--ink)}.storefront-hero .storefront-hero-pitch{max-width:660px;margin:15px 0 0;color:#5f7288;font-size:15.5px;line-height:1.6}.storefront-hero-facts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.storefront-hero-facts li{display:grid;grid-gap:2px;gap:2px;padding:11px 16px;border:1px solid #e7eef6;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgba(16,42,80,.05);transition:transform .2s ease,box-shadow .2s ease}.storefront-hero-facts li:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(16,42,80,.1)}.storefront-hero-facts b{display:flex;align-items:center;gap:5px;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.035em;color:var(--ink)}.storefront-hero-facts b i{color:#f5c928;font-style:normal;font-size:15px}.storefront-hero-facts span{color:#8496ac;font-size:12.5px;font-weight:600}.storefront-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.storefront-hero-cta{padding:13px 26px;border-radius:12px;background:var(--brand,#17251f);color:var(--brand-ink,#fff);font-size:15px;box-shadow:0 12px 26px color-mix(in srgb,var(--brand,#17251f) 34%,transparent)}.storefront-hero-cta:hover{background:color-mix(in srgb,var(--brand,#17251f) 84%,#000);transform:translateY(-1px)}.storefront-hero-ghost{padding:13px 20px;border:1px solid #dbe5f0;border-radius:12px;color:#43566f;font-size:14.5px;font-weight:700}.storefront-hero-ghost:hover{border-color:#b9cfea;background:#f5f9ff;color:var(--ink)}.storefront-hero-note{margin-left:2px;color:#9aafc2;font-size:12.5px;font-weight:600}@media (max-width:760px){.storefront-hero{padding:16px 0 34px}.storefront-hero-cover,.storefront-hero.is-blank .storefront-hero-cover{height:210px;border-radius:18px}.storefront-hero-body{margin:-54px 10px 0;padding:20px;border-radius:16px}.storefront-hero .storefront-mark{width:50px;height:50px;border-radius:14px;font-size:16px}.storefront-hero .storefront-hero-body h1{font-size:30px}.storefront-hero .storefront-hero-pitch{font-size:14.5px}.storefront-hero-facts li{flex:1 1 40%}.storefront-hero-actions .storefront-hero-cta,.storefront-hero-actions .storefront-hero-ghost{flex:1 1 100%;text-align:center}}@media (prefers-reduced-motion:reduce){.storefront-hero-body,.storefront-hero-kicker b{animation:none}}.storefront-banner-panel{margin-top:16px}.storefront-banner-panel>.work-muted{max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.6}.banner-badge{padding:5px 11px;border-radius:999px;background:#e4f6e7;color:#168859;font-size:12.5px;font-weight:700}.banner-error{margin:14px 0 0;padding:10px 12px;border:1px solid #f0d2cb;border-radius:10px;background:#fdf5f3;color:#b0553f;font-size:13.5px}.banner-dropzone{position:relative;margin-top:16px;aspect-ratio:3/1;max-height:320px;border:2px dashed #d7e3ef;border-radius:16px;overflow:hidden;background:#f7fafd;transition:border-color .2s ease,background-color .2s ease}.banner-dropzone.is-dragging{border-color:#146bea;background:#eef5ff}.banner-dropzone.has-banner{border-style:solid;border-color:#e7eef6;background:#fff}.banner-preview{display:block;width:100%;height:100%;object-fit:cover}.banner-empty{display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;height:100%;padding:20px;text-align:center}.banner-empty strong{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.banner-empty span{max-width:420px;color:#8496ac;font-size:13.5px;line-height:1.55}.banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.banner-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.banner-choose{cursor:pointer}.banner-file-input:focus-visible+.banner-choose{outline:2px solid #146bea;outline-offset:2px}.banner-file-input:disabled+.banner-choose{opacity:.55;pointer-events:none}.banner-meta{color:#9aafc2;font-size:12.5px;font-weight:600}@media (max-width:760px){.banner-dropzone{aspect-ratio:2/1}.banner-actions .banner-choose,.banner-actions .outline-button{flex:1 1 100%;text-align:center}}.auth-page,.discovery-page,.employee-self-page,.onboarding-page,.public-form-page,.public-storefront-page,.request-page{--intwined-green:#007a4d;--intwined-green-deep:#00693f;--intwined-gold:#ffb612;--intwined-blue:#002395;--intwined-red:#de3831;--intwined-ink:#101a2e}.public-brand-mark{width:34px;height:34px;padding:0;border-radius:11px;background:transparent;box-shadow:none}.public-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.public-brand strong{letter-spacing:-.03em}.public-brand small{color:#7c8ca0;letter-spacing:.01em}.auth-page .primary-button,.discovery-page .primary-button,.public-form-page .primary-button,.public-storefront-page .storefront-enquiry .primary-button{background:var(--intwined-green);color:#fff;box-shadow:0 12px 26px rgba(0,122,77,.26)}.auth-page .primary-button:hover,.discovery-page .primary-button:hover,.public-form-page .primary-button:hover,.public-storefront-page .storefront-enquiry .primary-button:hover{background:#00693f}.discovery-hero h1 span{color:var(--intwined-green)}.discovery-hero-note span{color:var(--intwined-gold)}.storefront-hero-kicker{color:var(--intwined-green)}.storefront-hero-kicker b{background:var(--intwined-green);box-shadow:0 0 0 0 rgba(0,122,77,.55);animation-name:intwined-pulse}@keyframes intwined-pulse{0%{box-shadow:0 0 0 0 rgba(0,122,77,.5)}70%{box-shadow:0 0 0 9px rgba(0,122,77,0)}to{box-shadow:0 0 0 0 rgba(0,122,77,0)}}.storefront-hero-facts b i{color:var(--intwined-gold)}.storefront-enquiry-heading span{color:var(--intwined-green)}.discovery-category-button.is-selected{border-color:rgba(0,122,77,.35)}.public-header-link-accent{color:var(--intwined-green)}.discovery-page,.employee-self-page,.onboarding-page,.public-form-page,.public-storefront-page,.request-page{background-image:radial-gradient(52rem 34rem at 4% -6%,rgba(0,122,77,.13),transparent 58%),radial-gradient(42rem 28rem at 100% -2%,rgba(255,182,18,.16),transparent 54%),radial-gradient(46rem 30rem at 94% 102%,rgba(0,35,149,.09),transparent 60%),linear-gradient(rgba(16,26,46,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,26,46,.04) 1px,transparent 0);background-size:auto,auto,auto,28px 28px,28px 28px;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat}.discovery-page .work-error,.public-form-page .work-error,.public-storefront-page .storefront-enquiry-error{border-color:rgba(222,56,49,.3);background:#fdf4f3;color:#a8322b}.intwined-lockup{display:inline-flex;align-items:center;gap:14px;padding:4px 0;color:inherit;text-decoration:none}.intwined-pin{flex:0 0 auto;width:54px;height:54px;filter:drop-shadow(0 4px 10px rgba(16,26,46,.16));transition:transform .25s cubic-bezier(.2,.8,.3,1)}.intwined-lockup:hover .intwined-pin{transform:translateY(-2px) scale(1.03)}.intwined-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.intwined-wordmark{display:flex;align-items:baseline;font-family:Manrope,sans-serif;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.045em}.intwined-letter{font-style:normal}.intwined-letter.is-ink{color:#101a2e}.intwined-letter.is-gold{color:#ffb612}.intwined-letter.is-green{color:#007a4d}.intwined-letter.is-red{color:#de3831}.intwined-letter.is-blue{color:#002395}.intwined-letter.is-outline{color:#fff;-webkit-text-stroke:1.6px #101a2e;paint-order:stroke fill}.intwined-strapline{display:block;color:#46586f;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.intwined-strapline b{font-weight:800}.intwined-strapline b.is-gold{color:#ffb612}.intwined-strapline b.is-green{color:#007a4d}.intwined-strapline b.is-ink{color:#101a2e}.intwined-lockup-compact{gap:11px}.intwined-lockup-compact .intwined-pin{width:40px;height:40px}.intwined-lockup-compact .intwined-wordmark{font-size:25px}.intwined-lockup-compact .intwined-strapline{font-size:9px;letter-spacing:.15em}.public-header{min-height:92px}.discovery-page .public-header,.public-storefront-page .public-header{padding-top:8px;padding-bottom:8px}@media (max-width:760px){.intwined-lockup{gap:10px}.intwined-pin{width:40px;height:40px}.intwined-wordmark{font-size:25px}.intwined-strapline{font-size:8.5px;letter-spacing:.12em;white-space:normal}.public-header{min-height:76px}}@media (max-width:420px){.intwined-strapline{display:none}}@media (prefers-reduced-motion:reduce){.intwined-lockup:hover .intwined-pin{transform:none}}.public-header-link-accent{background:#007a4d;color:#fff}.public-header-link-accent:hover{background:#00693f;color:#fff}.discovery-page .public-header-link-accent,.public-storefront-page .public-header-link-accent{background:#007a4d;color:#fff}.discovery-page .public-header-link-accent:hover,.public-storefront-page .public-header-link-accent:hover{background:#00693f}.public-header-link:hover{color:#007a4d}.public-brand:hover{color:inherit}.discovery-hero-art{display:grid;place-items:center;width:auto;height:auto;min-height:0;max-width:none;margin:0 0 22px;padding:18px 0 6px;border:0;border-radius:0;background:none;background-image:none;box-shadow:none;overflow:visible;transform:none}.discovery-hero-art:after,.discovery-hero-art:before{content:none}.intwined-lockup-hero{flex-direction:column;align-items:center;gap:18px;padding:0;text-align:center;cursor:default}.intwined-lockup-hero .intwined-pin{width:118px;height:118px;filter:drop-shadow(0 10px 24px rgba(16,26,46,.2))}.intwined-lockup-hero .intwined-text{justify-items:center;gap:9px}.intwined-lockup-hero .intwined-wordmark{justify-content:center;font-size:clamp(44px,5.6vw,74px);letter-spacing:-.045em}.intwined-lockup-hero .intwined-letter.is-outline{-webkit-text-stroke-width:2.8px}.intwined-lockup-hero .intwined-strapline{font-size:13px;letter-spacing:.25em}@media (max-width:760px){.intwined-lockup-hero{gap:13px}.intwined-lockup-hero .intwined-pin{width:82px;height:82px}.intwined-lockup-hero .intwined-wordmark{font-size:40px}.intwined-lockup-hero .intwined-strapline{font-size:10px;letter-spacing:.17em;white-space:normal}}.discovery-header{justify-content:flex-end}.discovery-page .discovery-header .public-header-actions{margin-left:auto}.intwined-lockup-artwork{display:inline-flex;align-items:center;justify-content:center}.intwined-artwork{display:block;width:auto;max-width:100%;height:auto}.intwined-lockup-lead .intwined-artwork{max-height:56px}.intwined-lockup-compact .intwined-artwork{max-height:44px}.intwined-lockup-hero .intwined-artwork{max-height:260px}@media (max-width:760px){.intwined-lockup-hero .intwined-artwork{max-height:170px}}.discovery-hero{position:relative;isolation:isolate}.discovery-hero:before{content:"";position:absolute;inset:-8% -7% -4% -7%;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%20600%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%22900%22%20height%3D%22300%22%20fill%3D%22%23DE3831%22%2F%3E%3Crect%20y%3D%22300%22%20width%3D%22900%22%20height%3D%22300%22%20fill%3D%22%23002395%22%2F%3E%3Cpath%20d%3D%22M-40%20-70%20L395%20300%20L940%20300%20M-40%20670%20L395%20300%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22205%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M-40%20-70%20L395%20300%20L940%20300%20M-40%20670%20L395%20300%22%20stroke%3D%22%23007A4D%22%20stroke-width%3D%22120%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M-20%20-30%20L338%20300%20L-20%20630%20Z%22%20fill%3D%22%23FFB612%22%2F%3E%3Cpath%20d%3D%22M-20%2062%20L252%20300%20L-20%20538%20Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.11;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 48%,rgba(0,0,0,0) 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 48%,rgba(0,0,0,0) 94%);pointer-events:none;animation:intwined-flag-in 1.5s cubic-bezier(.2,.8,.3,1) both}@keyframes intwined-flag-in{0%{opacity:0}to{opacity:.11}}@media (max-width:760px){.discovery-hero:before{opacity:.085}@keyframes intwined-flag-in{0%{opacity:0}to{opacity:.085}}}@media (prefers-reduced-motion:reduce){.discovery-hero:before{animation:none}}.business-result-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.business-result-banner{position:relative;display:block;aspect-ratio:16/6;overflow:hidden;background:#eef3f9}.business-result-banner img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.business-result-card:hover .business-result-banner img{transform:scale(1.045)}.business-result-banner-plain{display:block;width:100%;height:100%;background-image:linear-gradient(135deg,#007a4d,#002395);opacity:.16}.business-result-featured{position:absolute;top:10px;right:10px;padding:5px 11px;border-radius:999px;background:#ffb612;color:#3d2c00;font-size:11.5px;font-weight:800;letter-spacing:.01em;box-shadow:0 4px 12px rgba(16,26,46,.18)}.business-result-body{display:flex;align-items:flex-start;gap:11px;padding:16px}.business-result-body>div{flex:1 1;min-width:0}.business-result-card .business-result-avatar{margin-top:-34px;border:3px solid #fff;box-shadow:0 6px 16px rgba(16,26,46,.14)}.business-result-card.is-featured{border-color:rgba(255,182,18,.55);box-shadow:0 10px 26px rgba(255,182,18,.16)}.discovery-near-you .section-heading h2{margin-top:5px}.discovery-city-picker{display:grid;grid-gap:5px;gap:5px;color:#8496ac;font-size:12.5px;font-weight:700;text-align:right}.discovery-city-picker select{padding:8px 10px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:600}.discovery-city-picker select:focus{border-color:#007a4d;box-shadow:0 0 0 4px rgba(0,122,77,.14);outline:0}.discovery-inner{position:relative}.discovery-page .discovery-header{position:absolute;top:22px;right:26px;z-index:3;min-height:0;padding:0;border-bottom:0;background:none}.discovery-page .discovery-header .public-header-actions{margin:0}.discovery-page .discovery-hero{padding-top:96px}.discovery-page .discovery-hero:before{inset:-2% -7% -4% -7%}@media (max-width:760px){.discovery-page .discovery-header{top:14px;right:17px;left:17px;justify-content:center}.discovery-page .discovery-header .public-header-actions{justify-content:center;width:100%}.discovery-page .discovery-hero{padding-top:84px}}.site-footer{margin-top:56px;border-top:1px solid #e2eaf2;background:linear-gradient(180deg,rgba(247,250,253,.7),rgba(255,255,255,.9))}.site-footer-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.8fr);grid-gap:44px;gap:44px;max-width:1120px;margin:0 auto;padding:44px 26px 34px}.site-footer-brand{display:grid;grid-gap:16px;gap:16px;align-content:start}.site-footer-logo{display:block;width:auto;max-width:260px;max-height:82px}.site-footer-brand p{margin:0;max-width:380px;color:#62748c;font-size:14px;line-height:1.65}.site-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.site-footer-links h2{margin:0 0 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#17365c}.site-footer-links ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.site-footer-links a{color:#5c6f88;font-size:14px}.site-footer-links a:hover{color:#007a4d}.site-footer-note{margin:14px 0 0;color:#93a5ba;font-size:12.5px;line-height:1.55}.site-footer-base{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:16px 26px 26px;border-top:1px solid #eef3f8;color:#93a5ba;font-size:12.5px}.site-footer:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#007a4d 0 20%,#ffb612 20% 40%,#de3831 40% 60%,#002395 60% 80%,#101a2e 80% 100%)}@media (max-width:900px){.site-footer-inner{grid-template-columns:1fr;gap:30px;padding:34px 20px 26px}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:560px){.site-footer-links{grid-template-columns:1fr}.site-footer-base{flex-direction:column;align-items:flex-start;gap:6px}}.site-footer-base a,.site-footer-links a{text-decoration:none}.site-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.legal-header{justify-content:space-between}.legal-article{max-width:760px;margin:0 auto;padding:26px 0 60px}.legal-article h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(32px,4.4vw,48px);letter-spacing:-.045em;color:var(--ink)}.legal-updated{margin:12px 0 0;color:#9aafc2;font-size:13px;font-weight:700}.legal-intro{margin:18px 0 0;color:#47596f;font-size:17px;line-height:1.7}.legal-contents{margin:30px 0 0;padding:22px 24px;border:1px solid #e7eef6;border-radius:14px;background:#f8fbfe}.legal-contents h2{margin:0 0 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#17365c}.legal-contents ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:#5c6f88;font-size:14.5px}.legal-contents a{color:#5c6f88}.legal-contents a:hover{color:#007a4d;text-decoration:underline;text-underline-offset:3px}.legal-section{margin-top:38px;scroll-margin-top:24px}.legal-section h2{margin:0 0 14px;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.03em;color:var(--ink)}.legal-section p{margin:0 0 14px;color:#47596f;font-size:15.5px;line-height:1.75}.legal-section ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding-left:22px}.legal-section li{color:#47596f;font-size:15.5px;line-height:1.7}.legal-section li::marker{color:#007a4d}.legal-contact{margin-top:44px;padding:24px;border:1px solid #e2eaf2;border-radius:16px;background:linear-gradient(135deg,#ffffff,#f6faff)}.legal-contact h2{margin:0 0 10px;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.03em}.legal-contact p{margin:0;color:#5c6f88;font-size:15px;line-height:1.7}.legal-contact a{color:#007a4d;font-weight:700}.site-footer-legal{display:flex;gap:18px;flex-wrap:wrap}.site-footer-legal a{color:#7b8ca2}.site-footer-legal a:hover{color:#007a4d;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.legal-article{padding:18px 0 44px}.legal-section h2{font-size:20px}.legal-section li,.legal-section p{font-size:15px}}.legal-contact a,.legal-contents a{text-decoration:none}.legal-contact a:hover,.legal-contents a:hover{text-decoration:underline;text-underline-offset:3px}.catalogue-row{gap:14px;padding:14px 0}.catalogue-thumbs{gap:8px}.catalogue-thumb{width:66px;height:66px;flex:0 0 66px}.catalogue-thumb img{width:66px;height:66px;border-radius:12px;border:1px solid #e7eef6;box-shadow:0 2px 8px rgba(16,26,46,.07);transition:transform .2s ease,box-shadow .2s ease}.catalogue-thumb:hover img{transform:scale(1.04);box-shadow:0 8px 20px rgba(16,26,46,.16)}.catalogue-thumb-remove{top:-7px;right:-7px;width:21px;height:21px;font-size:12px}.catalogue-image-add{padding:8px 12px;font-size:12px;border-radius:10px}@media (max-width:760px){.catalogue-thumb,.catalogue-thumb img{width:54px;height:54px}.catalogue-thumb{flex:0 0 54px}}.storefront-draft-notice{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin:16px 0 0;padding:18px 22px;border:1px solid #f2dca6;border-radius:14px;background:linear-gradient(135deg,#fffaf0,#fff6e3);box-shadow:0 6px 18px rgba(180,130,20,.08)}.storefront-draft-notice strong{display:block;font-family:Manrope,sans-serif;font-size:16.5px;letter-spacing:-.02em;color:#7a5a06}.storefront-draft-notice p{max-width:640px;margin:7px 0 0;color:#8a6b21;font-size:14px;line-height:1.6}.storefront-draft-notice .primary-button{flex:0 0 auto;background:#007a4d;color:#fff}.storefront-draft-notice .primary-button:hover{background:#00693f}.catalogue-state{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:#eef1f6;color:#657895}.catalogue-state.is-live{background:#e4f6e7;color:#16794f}@media (max-width:760px){.storefront-draft-notice{flex-direction:column;align-items:stretch}.storefront-draft-notice .primary-button{width:100%}}.admin-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.admin-inner{max-width:1080px;margin:0 auto;padding:0 26px 64px}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;border-bottom:1px solid #e2eaf2}.admin-header-meta{display:flex;align-items:center;gap:14px}.admin-badge{padding:5px 12px;border-radius:999px;background:#101a2e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.admin-heading{padding:34px 0 22px}.admin-heading h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,42px);letter-spacing:-.04em}.admin-heading p{margin:12px 0 0;max-width:620px;color:#62748c;font-size:15px;line-height:1.65}.admin-tabs{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid #e2eaf2}.admin-tabs button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:none;color:#667e99;font-size:14.5px;font-weight:700;cursor:pointer}.admin-tabs button:hover{color:var(--ink)}.admin-tabs button.is-selected{border-bottom-color:#007a4d;color:var(--ink)}.admin-tabs b{padding:2px 8px;border-radius:999px;background:#007a4d;color:#fff;font-size:11.5px}.admin-panel{margin-bottom:18px}.admin-notice{margin:14px 0 0;padding:10px 12px;border:1px solid #cdebd8;border-radius:10px;background:#f2fbf5;color:#16794f;font-size:13.5px}.admin-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.admin-field-grid label{display:grid;grid-gap:6px;gap:6px;color:#657895;font-size:13px;font-weight:700}.admin-field-grid input:not([type]),.admin-field-grid input[type=email],.admin-field-grid input[type=number],.admin-field-grid input[type=password],.admin-field-grid input[type=text]{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.admin-checkbox{flex-direction:row;align-items:center;gap:10px;align-self:end;padding-bottom:11px}.admin-checkbox input{width:18px;height:18px}.admin-panel .primary-button{margin-top:18px;justify-self:start}.admin-kind{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.admin-kind-problem{background:#fdeceb;color:#b0362c}.admin-kind-suggestion{background:#e9f1ff;color:#1d4f9c}.admin-denied{max-width:560px;margin:90px auto;padding:34px;text-align:left}.admin-denied h1{margin:10px 0 0;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.03em}.admin-denied p{margin:12px 0 20px;color:#62748c;font-size:15px;line-height:1.65}@media (max-width:860px){.admin-field-grid{grid-template-columns:1fr}.admin-tabs{overflow-x:auto}}.business-switcher-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;text-align:left}.business-switcher-trigger .business-name{flex:1 1 auto;min-width:0}.business-switcher-trigger .business-name strong{display:block;overflow:hidden;font-size:15px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.business-switcher-trigger .business-name span{display:block;margin-top:2px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-switcher-action{flex:0 0 auto;padding:5px 11px;border-radius:999px;background:rgba(0,122,77,.1);color:#007a4d;font-size:12px;font-weight:700;white-space:nowrap}.business-switcher-trigger:hover .business-switcher-action{background:rgba(0,122,77,.18);color:#00693f}.settings-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 22px}.settings-nav button{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #e2eaf2;border-radius:13px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-nav button:hover{border-color:#cfe0f6;transform:translateY(-1px);box-shadow:0 8px 20px rgba(16,42,80,.07)}.settings-nav button.is-selected{border-color:#007a4d;background:#f4fbf7;box-shadow:0 8px 20px rgba(0,122,77,.12)}.settings-nav strong{font-family:Manrope,sans-serif;font-size:14.5px;letter-spacing:-.02em;color:var(--ink)}.settings-nav small{color:#8496ac;font-size:12.5px;line-height:1.45}.settings-nav button.is-selected strong{color:#00603a}@media (max-width:1100px){.settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.settings-nav{grid-template-columns:1fr 1fr}}@media (max-width:460px){.settings-nav{grid-template-columns:1fr}}.feedback-launcher{padding:0 14px 12px}.feedback-trigger{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border:1px solid #e2eaf2;border-radius:11px;background:#fff;color:#5c6f88;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}.feedback-trigger span{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#fdeceb;color:#b0362c;font-size:12px;font-weight:800}.feedback-trigger:hover{border-color:#cfe0f6;background:#f7fbff;color:var(--ink)}.feedback-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:22px;background:rgba(12,22,40,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feedback-dialog{width:min(560px,100%);max-height:88vh;overflow-y:auto;padding:26px;border-radius:18px;background:#fff;box-shadow:0 30px 70px rgba(12,22,40,.3);animation:feedback-rise .22s cubic-bezier(.2,.8,.3,1) both}@keyframes feedback-rise{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.feedback-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.feedback-dialog-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.03em}.feedback-kind{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:16px}.feedback-kind button{padding:11px 13px;border:1px solid #e2eaf2;border-radius:11px;background:#fff;color:#5c6f88;font-size:13.5px;font-weight:700;cursor:pointer}.feedback-kind button.is-selected{border-color:#007a4d;background:#f4fbf7;color:#00603a}.feedback-dialog label{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;color:#657895;font-size:13px;font-weight:700}.feedback-dialog input,.feedback-dialog textarea{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.feedback-dialog textarea{resize:vertical;line-height:1.55}.feedback-context{margin:0 0 16px;color:#9aafc2;font-size:12.5px}.feedback-done{display:grid;grid-gap:10px;gap:10px;justify-items:start}.feedback-done strong{font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.03em}.feedback-done p{margin:0;color:#62748c;font-size:14.5px;line-height:1.65}@media (max-width:520px){.feedback-kind{grid-template-columns:1fr}}.metric-card.featured strong{color:#ffffff;text-shadow:0 1px 2px rgba(4,16,38,.35)}.metric-card.featured .metric-top span{color:#dbe9fb}.metric-card.featured .metric-foot,.metric-card.featured .metric-foot span{color:#c2d8f2}.entry-kind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:16px}.entry-kind button{display:grid;grid-gap:3px;gap:3px;padding:12px 13px;border:1px solid #e2eaf2;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.entry-kind button strong{font-size:13.5px;letter-spacing:-.01em;color:var(--ink)}.entry-kind button small{color:#8496ac;font-size:11.5px;line-height:1.35}.entry-kind button:hover{border-color:#cfe0f6}.entry-kind button.is-selected{border-color:#007a4d;background:#f4fbf7}.entry-kind button.is-selected strong{color:#00603a}.entry-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;color:#657895;font-size:13px;font-weight:700}.entry-field input{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:400}.entry-prefix-wrap{position:relative;display:block}.entry-prefix{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#8496ac;font-size:15px;font-weight:700;pointer-events:none}.entry-prefix-wrap input{padding-left:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-preview{color:#16794f;font-size:12.5px;font-weight:700}.entry-accounts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.entry-accounts label{display:grid;grid-gap:6px;gap:6px;color:#657895;font-size:13px;font-weight:700}.entry-accounts select{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px}.entry-explain{margin:0 0 14px;color:#8496ac;font-size:12.5px;line-height:1.5}.entry-advanced{margin-top:14px}.entry-advanced summary{color:#8496ac;font-size:12.5px;font-weight:700;cursor:pointer}.entry-advanced p{margin:8px 0 0;color:#8496ac;font-size:12.5px;line-height:1.55}.money-period-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0;padding:12px 14px;border:1px solid #e7eef6;border-radius:13px;background:#f8fbfe}.money-period-kinds{display:flex;gap:4px;flex-wrap:wrap}.money-period-kinds button{padding:7px 13px;border:1px solid transparent;border-radius:999px;background:transparent;color:#657895;font-size:13px;font-weight:700;cursor:pointer}.money-period-kinds button:hover{background:#eef4fa;color:var(--ink)}.money-period-kinds button.is-selected{border-color:#cfe4d8;background:#fff;color:#00603a}.money-period-window{display:flex;align-items:center;gap:10px}.money-period-window button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d7e3ef;border-radius:8px;background:#fff;color:#5c6f88;font-size:15px;cursor:pointer}.money-period-window button:disabled{opacity:.4;cursor:not-allowed}.money-period-window span{display:grid;text-align:center}.money-period-window strong{font-size:14px;letter-spacing:-.02em;color:var(--ink)}.money-period-window small{color:#8496ac;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-export{padding:8px 14px;font-size:13px}.money-journal-search{width:100%;padding:10px 12px;margin-bottom:12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14px}@media (max-width:760px){.entry-accounts,.entry-kind{grid-template-columns:1fr}.money-period-bar{flex-direction:column;align-items:stretch}.money-period-window{justify-content:space-between}}.finder{margin-bottom:18px;padding:18px;border:1px solid #e7eef6;border-radius:15px;background:#f8fbfe}.finder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.finder-heading h3{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.03em;color:var(--ink)}.finder-heading p{margin:7px 0 0;max-width:520px;color:#8496ac;font-size:13px;line-height:1.55}.finder-count{flex:0 0 auto;padding:5px 11px;border-radius:999px;background:#e9f1ff;color:#1d4f9c;font-size:12.5px;font-weight:700}.finder-search{width:100%;padding:12px 14px;margin-bottom:12px;border:1px solid #d7e3ef;border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px}.finder-search:focus{border-color:#007a4d;box-shadow:0 0 0 4px rgba(0,122,77,.12);outline:0}.finder-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.finder-chips{display:flex;gap:6px;flex-wrap:wrap}.finder-chips button{padding:6px 12px;border:1px solid #dbe6f2;border-radius:999px;background:#fff;color:#5c6f88;font-size:12.5px;font-weight:700;cursor:pointer}.finder-chips button:hover{border-color:#b9d5c8;color:var(--ink)}.finder-chips button.is-selected{border-color:#007a4d;background:#007a4d;color:#fff}.finder-category{display:flex;align-items:center;gap:8px;color:#657895;font-size:12.5px;font-weight:700}.finder-category select{padding:8px 10px;border:1px solid #d7e3ef;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.finder-card{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #e2eaf2;border-radius:13px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finder-card:hover{border-color:#cfe0f6;transform:translateY(-2px);box-shadow:0 10px 24px rgba(16,42,80,.1)}.finder-card.is-selected{border-color:#007a4d;box-shadow:0 0 0 3px rgba(0,122,77,.16)}.finder-card-media{position:relative;display:block;height:74px;background:linear-gradient(135deg,#eaf1f8,#dfe9f4)}.finder-card-media img{width:100%;height:100%;object-fit:cover}.finder-card-media i{display:block;width:100%;height:100%;background-image:linear-gradient(135deg,rgba(0,122,77,.18),rgba(0,35,149,.16))}.finder-card-logo{position:absolute;left:12px;bottom:-18px;display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:2px solid #fff;border-radius:11px;background:#fff;box-shadow:0 4px 12px rgba(16,42,80,.16)}.finder-card-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.finder-card-initials{color:#5c6f88;font-size:12.5px;font-weight:800}.finder-card-body{display:grid;grid-gap:3px;gap:3px;padding:26px 14px 10px}.finder-card-body strong{font-size:14.5px;letter-spacing:-.02em;color:var(--ink)}.finder-card-body small{color:#8496ac;font-size:12px}.finder-card-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:#62748c;font-size:12.5px;line-height:1.5}.finder-card-pick{padding:9px 14px;border-top:1px solid #eef3f8;color:#007a4d;font-size:12.5px;font-weight:700}.finder-card.is-selected .finder-card-pick{background:#f4fbf7}.finder-more{margin-top:12px}.finder-selected{margin:0 0 12px;color:#16794f;font-size:13.5px}.storefront-connect{flex:0 0 auto}.storefront-connect-trigger{padding:13px 20px;border:1px solid #cfe4d8;border-radius:12px;background:#f4fbf7;color:#00603a;font-size:14.5px;font-weight:700;cursor:pointer}.storefront-connect-trigger:hover{border-color:#007a4d;background:#eaf7f0}.storefront-connect-form{display:grid;grid-gap:11px;gap:11px;width:min(420px,100%);margin-top:12px;padding:18px;border:1px solid #e2eaf2;border-radius:14px;background:#fff;box-shadow:0 14px 34px rgba(16,42,80,.12)}.storefront-connect-form strong{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.02em}.storefront-connect-form p{margin:0;color:#8496ac;font-size:13px;line-height:1.55}.storefront-connect-form label{display:grid;grid-gap:5px;gap:5px;color:#657895;font-size:12.5px;font-weight:700}.storefront-connect-form select,.storefront-connect-form textarea{width:100%;padding:10px 11px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:400}.storefront-connect-actions{display:flex;gap:9px}.storefront-connect.is-sent{padding:14px 16px;border:1px solid #cdebd8;border-radius:12px;background:#f2fbf5}.storefront-connect.is-sent strong{display:block;color:#16794f;font-size:14.5px}.storefront-connect.is-sent p{margin:5px 0 0;color:#4d7d65;font-size:13px}@media (max-width:1100px){.finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finder-grid{grid-template-columns:1fr}.finder-heading{flex-direction:column}}.automation-heading-actions{display:flex;gap:9px;flex-wrap:wrap}.recipe-gallery{margin-bottom:16px}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.recipe-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid #e2eaf2;border-radius:13px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.recipe-card:hover:not(:disabled){border-color:#007a4d;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,122,77,.12)}.recipe-card:disabled{opacity:.6;cursor:not-allowed}.recipe-card strong{font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.02em;color:var(--ink)}.recipe-card span{color:#62748c;font-size:13px;line-height:1.55}.recipe-card small{margin-top:4px;padding:3px 9px;justify-self:start;border-radius:999px;background:#eef4fa;color:#5c6f88;font-size:11.5px;font-weight:700}.automation-summary{margin:12px 0 0;padding:11px 14px;border-left:3px solid #007a4d;border-radius:0 9px 9px 0;background:#f4fbf7;color:#00603a;font-size:13.5px;font-weight:600;line-height:1.55}@media (max-width:1100px){.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.recipe-grid{grid-template-columns:1fr}}.document-kind{display:grid;place-items:center;min-width:46px;padding:6px 9px;border-radius:9px;background:#eef3f8;color:#5c6f88;font-size:11px;font-weight:800;letter-spacing:.03em}.document-kind-pdf{background:#fdeceb;color:#b0362c}.document-kind-doc,.document-kind-docx,.document-kind-odt,.document-kind-rtf{background:#e9f1ff;color:#1d4f9c}.document-kind-csv,.document-kind-ods,.document-kind-xls,.document-kind-xlsx{background:#e4f6e7;color:#16794f}.document-kind-ppt,.document-kind-pptx{background:#fff2cf;color:#7a5a06}.document-kind-gif,.document-kind-heic,.document-kind-jpg,.document-kind-png,.document-kind-webp{background:#f1ecfb;color:#61479c}.document-kind-zip{background:#eef1f6;color:#4a5b70}.feedback-overlay{z-index:2000}.application-form-branding .application-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.application-form-branding .application-wide-field,.application-form-branding label{display:grid;grid-gap:6px;gap:6px;align-content:start;color:#657895;font-size:13px;font-weight:700}.application-form-branding .application-wide-field{margin-top:14px}.application-form-branding input,.application-form-branding select{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.application-form-branding .field-hint{display:block;color:#9aafc2;font-size:12px;font-weight:500}.application-form-branding .panel-heading small{color:#9aafc2;font-size:12.5px}@media (max-width:760px){.application-form-branding .application-two-fields{grid-template-columns:1fr}}.admin-add-admin{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid #eef3f8}.admin-add-admin label{display:grid;grid-gap:6px;gap:6px;flex:1 1 280px;color:#657895;font-size:13px;font-weight:700}.admin-add-admin input{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.admin-add-admin .primary-button{margin-top:0}.people-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.people-totals div{padding:14px 16px;border:1px solid #e7eef6;border-radius:12px;background:#fff}.people-totals span{display:block;color:#8ba0b8;font-size:12px;font-weight:700;letter-spacing:.02em}.people-totals strong{display:block;margin-top:6px;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.045em;color:var(--ink)}.people-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px}.people-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#657895;font-size:13px;font-weight:700}.people-toolbar label:first-child{flex:1 1 280px}.people-toolbar input,.people-toolbar select{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.people-toolbar input:focus,.people-toolbar select:focus{border-color:#8dc0f4;box-shadow:0 0 0 4px rgba(20,107,234,.12);outline:0}.people-flag{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.people-flag-owner{background:#101a2e;color:#fff}.people-flag-admin{background:#e9f1ff;color:#1d4f9c}.people-flag-verified{background:#e4f6e7;color:#168859}.people-flag-unverified{background:#fff2cf;color:#7a5a06}.people-flag-suspended{background:#fdeceb;color:#b0362c}.people-businesses{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.leads-row.is-suspended{border-color:#f0d2cb;background:#fdf7f5}.leads-actions .banner-meta{max-width:220px}@media (max-width:860px){.people-totals{grid-template-columns:1fr}}.admin-denied-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-denied-actions .primary-button{margin-top:0}.content-footer-meta{display:flex;align-items:center;gap:16px}.content-footer-admin{color:inherit;font-weight:700;text-decoration:none}.content-footer-admin:hover{color:var(--ink);text-decoration:underline}.business-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.business-totals div{display:grid;grid-gap:4px;gap:4px;padding:13px 15px;border:1px solid #e7eef6;border-radius:12px;background:#f9fbfe}.business-totals span{color:#7d90a8;font-size:12px;font-weight:700;letter-spacing:.02em}.business-totals strong{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.03em;color:var(--ink)}.business-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px}.business-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#657895;font-size:13px;font-weight:700}.business-toolbar label:first-child{flex:1 1 280px}.business-toolbar input,.business-toolbar select{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.business-toolbar input:focus,.business-toolbar select:focus{border-color:#8dc0f4;box-shadow:0 0 0 4px rgba(20,107,234,.12);outline:0}.leads-status-pending{background:#fff2cf;color:#7a5a06}.leads-status-approved{background:#e4f6e7;color:#168859}.leads-status-rejected{background:#fdeceb;color:#b0362c}.business-flag{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.business-flag-suspended{background:#fdeceb;color:#b0362c}.business-flag-payments{background:#e4f6e7;color:#168859}.business-flag-nopayments{background:#eef1f6;color:#657895}.business-flag-live{background:#e1efff;color:#1259b5}.business-facts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:860px){.business-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.business-toolbar label,.business-toolbar label:first-child{flex:1 1 100%}}.app-shell:has(>.site-notices){flex-wrap:wrap}.site-notices{width:100%}.site-notice{display:flex;align-items:center;gap:11px;padding:11px 26px;border-bottom:1px solid rgba(20,40,30,.08);font-size:13.5px;line-height:1.5}.site-notice p{flex:1 1;margin:0}.site-notice-mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.site-notice-info{background:#eaf2ff;color:#23477f}.site-notice-warning{background:#fff3d9;color:#7a5406}.site-notice-critical{background:#fde8e5;color:#8d2317}.site-notice-dismiss{flex:0 0 auto;padding:1px 8px 3px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:18px;line-height:1;opacity:.6;cursor:pointer}.site-notice-dismiss:hover{opacity:1}.notice-composer .notice-message{display:grid;grid-gap:6px;gap:6px;margin-top:16px;color:#657895;font-size:13px;font-weight:700}.notice-composer textarea{resize:vertical}.notice-composer input[type=datetime-local],.notice-composer select,.notice-composer textarea{width:100%;padding:11px 12px;border:1px solid #d7e3ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:400}.notice-level{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.notice-level-info{background:#eaf2ff;color:#23477f}.notice-level-warning{background:#fff3d9;color:#7a5406}.notice-level-critical{background:#fde8e5;color:#8d2317}@media (max-width:760px){.site-notice{padding:10px 16px;font-size:12.5px}}