html[data-design=new] .crm-sites-directory.sites-stage-workspace{flex-direction:column;gap:16px;min-width:0;max-width:none;display:flex}html[data-design=new] .sites-controls{background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}html[data-design=new] .sdt-modes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-design=new] .crm-sites-directory .nd-page-head{flex-wrap:wrap;margin-bottom:12px}html[data-design=new] .crm-sites-directory .nd-page-head-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin-left:auto}html[data-design=new] .sites-seg a{padding:0 12px}html[data-design=new] .crm-sites-directory .nd-page-head-text{flex:0 auto}@media (min-width:900px) and (max-width:1279.98px){html[data-design=new] .sites-seg--views a svg{display:none}html[data-design=new] .sites-seg a{padding:0 10px}}html[data-design=new] .sites-seg{background:var(--bg-muted);border-radius:var(--r-control);border:0;align-items:center;gap:2px;max-width:100%;margin:0;padding:3px;display:inline-flex}html[data-design=new] .sites-seg a{box-shadow:none;color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--seg-h);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}html[data-design=new] .sites-seg a:hover{background:var(--btn-sec-hover)}html[data-design=new] .sites-seg a.active,html[data-design=new] .sites-seg a[aria-current]{background:var(--bg-surface);box-shadow:var(--shadow-seg);color:var(--fg-1)}html[data-design=new] .sites-seg a>span{color:var(--fg-3);font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);background:0 0;min-height:0;padding:0}html[data-design=new] .sites-seg a svg{flex:none}@media (hover:none){html[data-design=new] .sites-seg a{min-height:var(--target-floor)}}@media (max-width:899.98px){html[data-design=new] .sdt-modes{flex-direction:column;align-items:stretch;gap:8px}html[data-design=new] .sites-seg{width:100%;display:flex}html[data-design=new] .sites-seg a{text-align:center;white-space:normal;min-width:0;padding:6px 8px;line-height:1.2}html[data-design=new] .sites-seg--views a{gap:4px;padding:0 4px}html[data-design=new] .sites-seg--views a svg{display:none}}html[data-design=new] .sites-controls .nd-filters{margin:0}html[data-design=new] .nd-filter-count{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);opacity:.8;margin-left:6px}html[data-design=new] .sites-merged-help{color:var(--fg-3);font-size:var(--fs-sm);margin:-4px 0 0;line-height:1.4}html[data-design=new] .sdt-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}html[data-design=new] #crm-main .sdt-search{flex:300px;align-items:center;gap:8px;min-width:0;margin:0;display:flex}html[data-design=new] #crm-main .sdt-search .workspace-search{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-field);min-height:var(--field-h);flex:1;align-items:center;gap:8px;min-width:0;padding:0 4px 0 12px;display:flex}html[data-design=new] #crm-main .sdt-search .workspace-search:focus-within{border-color:var(--brand);box-shadow:var(--shadow-focus)}html[data-design=new] .sdt-search .workspace-search>svg{color:var(--fg-3);flex:none}html[data-design=new] .sdt-search .workspace-search input{box-shadow:none;font-size:var(--fs-field);background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:0;padding:0}html[data-design=new] .sdt-search .workspace-search button{color:var(--brand);height:var(--target-floor);width:var(--target-floor);background:0 0;border:0;place-items:center;display:grid}html[data-design=new] .sdt-search .workspace-search button:hover{background:var(--bg-sunken)}html[data-design=new] #crm-main .sdt-search .sort-menu{flex:none;width:auto}html[data-design=new] #crm-main .sdt-search .sort-menu>summary{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);height:var(--field-h);min-height:var(--field-h);min-width:var(--field-h);width:var(--field-h);justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-design=new] #crm-main .sdt-search .sort-menu>summary:hover{background:var(--btn-sec-hover)}html[data-design=new] .sdt-tools .nd-filters{flex:0 auto;margin:0}@media (max-width:899.98px){html[data-design=new] .sdt-tools{flex-flow:column;align-items:stretch}html[data-design=new] #crm-main .sdt-search{flex:none}html[data-design=new] .crm-sites-directory .nd-page-head{position:relative}html[data-design=new] .crm-sites-directory .nd-page-head-actions{flex:100%;justify-content:flex-start}html[data-design=new] .sdt-modes{flex:100%}html[data-design=new] .crm-sites-directory .nd-page-head-actions>.compact-action{position:absolute;top:0;right:0}html[data-design=new] .sdt-tools .nd-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:0;padding-inline:0;overflow-x:auto}}html[data-design=new] .nd-menu-radio{background:var(--bg-surface);border:2px solid var(--border-2);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;position:relative}html[data-design=new] .nd-menu-radio.is-on,html[data-design=new] .sdt-pick-row input:checked~.nd-menu-radio{border-color:var(--brand)}html[data-design=new] .nd-menu-radio.is-on:after,html[data-design=new] .sdt-pick-row input:checked~.nd-menu-radio:after{background:var(--brand);content:"";border-radius:50%;position:absolute;inset:3px}html[data-design=new] .nd-menu-text{flex:1;min-width:0}html[data-design=new] .nd-menu-hint{color:var(--fg-3);font-size:var(--fs-sm);white-space:nowrap;margin-left:auto;padding-left:12px}html[data-design=new] .nd-menu-item:has(.nd-menu-radio){gap:12px}html[data-design=new] .sdt-pick{flex-direction:column;display:flex}html[data-design=new] .sdt-pick-row{border-bottom:1px solid var(--bg-muted);cursor:pointer;min-height:var(--target-floor);align-items:center;gap:12px;padding:8px 0;display:flex;position:relative}html[data-design=new] .sdt-pick-row:last-child{border-bottom:0}html[data-design=new] .sdt-pick-row input{opacity:0;width:100%;height:100%;position:absolute;inset:0}html[data-design=new] .sdt-pick-row input:focus-visible~.nd-menu-radio{box-shadow:var(--shadow-focus)}html[data-design=new] .sdt-pick-text{font-size:var(--fs-base);flex:1;min-width:0}html[data-design=new] .sites-active{flex-wrap:wrap;gap:8px;margin:0;display:flex}html[data-design=new] .sites-active a{background:var(--status-sage-bg);border-radius:var(--r-pill);color:var(--status-sage-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;min-height:36px;padding:0 12px;text-decoration:none;display:inline-flex}html[data-design=new] .sites-count{margin:0}html[data-design=new] .sites-count p{color:var(--fg-3);font-size:var(--fs-sm);margin:0}html[data-design=new] .site-stage-empty{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}html[data-design=new] .site-stage-empty>svg{color:var(--fg-3)}html[data-design=new] .site-stage-empty h2{font-size:var(--fs-md);margin:0}html[data-design=new] .site-stage-empty p{color:var(--fg-3);max-width:40ch;margin:0}html[data-design=new] .crm-sites-directory .pagination{color:var(--fg-3);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:12px;display:flex}
html[data-design=new] .sites-stage-workspace>*{min-width:0}html[data-design=new] .sdt{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);overflow:hidden;container:sdt/inline-size}html[data-design=new] .sdt--bare{margin-top:6px}html[data-design=new] .sdt-head,html[data-design=new] .sdt-row{grid-template-columns:minmax(140px,1.5fr) minmax(130px,1.1fr) minmax(115px,1.1fr) minmax(185px,1.6fr) minmax(95px,.9fr) 84px;align-items:start;column-gap:12px;padding:12px 16px;display:grid}html[data-design=new] .sdt-head{background:var(--bg-sunken);border-bottom:1px solid var(--border-1);color:var(--c-fg2b);font-family:var(--font-condensed);font-size:var(--fs-hint);font-weight:var(--fw-semibold);align-items:center}html[data-design=new] .sdt-row+.sdt-row{border-top:1px solid var(--bg-muted)}html[data-design=new] .sdt-row:hover{background:var(--bg-sunken)}html[data-design=new] .sdt-row>div,html[data-design=new] .sdt-row>nav{min-width:0}html[data-design=new] .sdt-lab,html[data-design=new] .sdt-phone-line,html[data-design=new] .sdt-photo{display:none}html[data-design=new] .sdt-muted{color:var(--fg-3);font-size:var(--fs-sm);margin:0}html[data-design=new] .sdt-site-text{flex-direction:column;gap:3px;min-width:0;display:flex}html[data-design=new] .sdt-code{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-xs)}html[data-design=new] .sdt-site h2{font-size:var(--fs-field);font-weight:var(--fw-bold);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}html[data-design=new] .sdt-site h2 a{color:var(--fg-1);text-decoration:none}html[data-design=new] .sdt-site h2 a:hover{text-decoration:underline}html[data-design=new] .sdt-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-design=new] .sdt-meta{-webkit-line-clamp:2;color:var(--fg-3);font-size:var(--fs-xs);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-design=new] .sd-signal{background:var(--status-warn-bg);border-radius:var(--r-pill);color:var(--status-warn-fg);font-size:var(--fs-chip);font-weight:var(--fw-semibold);height:var(--chip-h);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}html[data-design=new] .sdt-cust{font-size:var(--fs-sm);flex-direction:column;align-items:flex-start;gap:6px;display:flex}html[data-design=new] .sdt-person{min-width:0;max-width:100%;display:inline-flex}html[data-design=new] .sdt-fe{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .sdt-next{font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}html[data-design=new] .sdt-next-main{flex-direction:column;gap:2px;display:flex}html[data-design=new] .sdt-next strong{color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.35}html[data-design=new] .sdt-next span,html[data-design=new] .sdt-last{color:var(--fg-3);font-size:var(--fs-xs)}html[data-design=new] .sdt-last .sdt-lab+span:before{content:"Last visit · "}html[data-design=new] .sdt-pro,html[data-design=new] .sdt-com{font-size:var(--fs-sm)}html[data-design=new] .sdt-pro .nd-pgroup-chips{flex-direction:column;align-items:flex-start}html[data-design=new] .sdt-row .nd-pchip,html[data-design=new] .sdt-row .nd-pchip-main{min-width:0;max-width:100%}html[data-design=new] .sdt-row .nd-pchip-text{overflow-wrap:anywhere;white-space:normal}@media (min-width:900px){html[data-design=new] .sdt-pro .nd-pchip-role--wide{display:none}}@media (min-width:1280px){html[data-design=new] .sdt-head,html[data-design=new] .sdt-row{grid-template-columns:minmax(140px,1.5fr) minmax(130px,1.1fr) minmax(115px,1.1fr) minmax(260px,1.9fr) minmax(95px,.9fr) 84px}html[data-design=new] .sdt-pro .nd-pchip-role--wide{display:inline}}@media (min-width:900px) and (max-width:1099.98px){html[data-design=new] .sdt-head,html[data-design=new] .sdt-row{grid-template-columns:minmax(0,1.5fr) minmax(125px,1.1fr) minmax(0,1.1fr) minmax(170px,1.6fr) minmax(0,.9fr) 84px}}html[data-design=new] .sdt-pro .nd-pgroup-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .sdt-com-lines{flex-direction:column;gap:2px;margin:0;display:flex}html[data-design=new] .sdt-com-lines span span{display:block}html[data-design=new] .sdt-act{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}html[data-design=new] .sd-act{background:var(--bg-surface);border:1px solid var(--border-2);color:var(--fg-1);font-size:var(--fs-field);font-weight:var(--fw-semibold);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:36px;min-width:36px;height:36px;padding:0;text-decoration:none;display:inline-flex}html[data-design=new] .sd-act:hover{background:var(--btn-sec-hover)}html[data-design=new] .sd-act:disabled{color:var(--fg-4);cursor:not-allowed;opacity:.7}html[data-design=new] .sd-act-label,html[data-design=new] .sdt-act .sd-act--open{display:none}html[data-design=new] .sdt--merged .sdt-head,html[data-design=new] .sdt-row--merged{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}html[data-design=new] .sdt-row--merged{align-items:center}html[data-design=new] .sdt-row--merged h2 .sdt-code{margin-left:8px}html[data-design=new] .sdt-merged-into{color:var(--fg-2);font-size:var(--fs-sm)}html[data-design=new] .sdt-chevron{display:none}@container sdt (max-width:759.98px){html[data-design=new] .sdt:not(.sdt--bare){background:0 0;border:0;border-radius:0;overflow:visible}html[data-design=new] .sdt{flex-direction:column;gap:12px;display:flex}html[data-design=new] .sdt-head{display:none}html[data-design=new] .sdt-row{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:14px}html[data-design=new] .sdt-row+.sdt-row{border-top:1px solid var(--border-1)}html[data-design=new] .sdt-row:hover{background:var(--bg-surface)}html[data-design=new] .sdt-site{grid-column:1/-1;align-items:start;gap:12px;display:flex}html[data-design=new] .sdt-photo{flex:0 0 56px;display:block}html[data-design=new] .sdt-photo .site-card-photo,html[data-design=new] .sdt-photo .site-card-photo img,html[data-design=new] .sdt-photo .site-card-photo-placeholder{border-radius:8px;width:56px;height:56px}html[data-design=new] .sdt-photo .site-card-photo-placeholder{background:repeating-linear-gradient(135deg, var(--bg-muted) 0 10px, var(--bg-sunken) 10px 20px);color:var(--fg-3);padding:0}html[data-design=new] .sdt-photo .site-card-photo-placeholder>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .sdt-site-text{flex:1;gap:4px}html[data-design=new] .sdt-code{display:none}html[data-design=new] .sdt-cust{flex-flow:wrap;grid-column:1/-1}html[data-design=new] .sdt-row--merged .sdt-code{margin:2px 0 0;display:block}html[data-design=new] .sdt-site h2{font-size:var(--fs-md)}html[data-design=new] .sdt-phone-line{color:var(--fg-3);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.4;display:block}html[data-design=new] .sdt-next{display:contents}html[data-design=new] .sdt-next-main{grid-column:1}html[data-design=new] .sdt-last{grid-column:2}html[data-design=new] .sdt-pro,html[data-design=new] .sdt-com{grid-column:1/-1}html[data-design=new] .sdt-pro .nd-pgroup-head{clip:auto;color:var(--fg-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);white-space:normal;border:0;width:auto;height:auto;margin:0;position:static;overflow:visible}html[data-design=new] .sdt-pro .nd-pgroup-chips{flex-direction:row}html[data-design=new] .sdt-lab{color:var(--fg-3);font-size:var(--fs-sm);margin-bottom:2px;display:block}html[data-design=new] .sdt-next strong,html[data-design=new] .sdt-com{color:var(--fg-1);font-size:var(--fs-field)}html[data-design=new] .sdt-last .sdt-lab+span:before{content:none}html[data-design=new] .sdt-last span:not(.sdt-lab){color:var(--fg-1);font-size:var(--fs-field)}html[data-design=new] .sdt-act{flex-wrap:nowrap;grid-column:1/-1;justify-content:stretch}html[data-design=new] .sdt-act .sd-act{flex:1 1 0;width:auto;min-width:0;height:44px;padding:0 8px}html[data-design=new] .sdt-act .sd-act-label{display:inline}html[data-design=new] .sdt-act .sd-act--navigate{background:var(--brand-soft);color:var(--brand-ink);border-color:#0000}html[data-design=new] .sdt-act .sd-act--navigate:disabled{background:var(--bg-muted);color:var(--fg-3)}html[data-design=new] .sdt-act .sd-act--call{border-width:1.5px}html[data-design=new] .sdt-act .sd-act{font-size:var(--fs-sm);white-space:nowrap}html[data-design=new] .sdt-row--merged{grid-template-columns:minmax(0,1fr) 18px;align-items:center}html[data-design=new] .sdt-row--merged>:is(.sdt-fe,.sdt-merged-into){display:none}html[data-design=new] .sdt-row--merged .sdt-merged-status{grid-column:1}html[data-design=new] .sdt-row--merged .sdt-chevron{color:var(--fg-3);grid-area:1/2;display:block}}html[data-design=new] .sw-queue{gap:8px;min-width:0;display:grid}html[data-design=new] .sw-group>summary{color:var(--fg-1);cursor:pointer;min-height:var(--target-floor);align-items:center;gap:8px;list-style:none;display:flex}html[data-design=new] .sw-group>summary::-webkit-details-marker{display:none}html[data-design=new] .sw-group>summary>svg{flex:none;transform:rotate(-90deg)}html[data-design=new] .sw-group[open]>summary>svg{transform:none}html[data-design=new] .sw-group>summary>span{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .sw-group>summary>b{background:var(--bg-muted);border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;min-width:24px;padding:2px 8px}html[data-design=new] .sw-empty,html[data-design=new] .sw-hint{color:var(--fg-3);font-size:var(--fs-sm);margin:0}html[data-design=new] .sw-board{align-items:start;gap:10px;padding-bottom:8px;display:flex;position:relative;overflow-x:auto}html[data-design=new] .sw-hint{margin-bottom:8px}html[data-design=new] .sw-lane{background:var(--bg-sunken);border-radius:var(--r-card);flex:1 1 0;min-width:196px;padding:10px}html[data-design=new] .sw-lane>header{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 10px;display:flex}html[data-design=new] .sw-lane h2{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0;line-height:1.25}html[data-design=new] .sw-lane header b{background:var(--bg-muted);border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-xs);text-align:center;min-width:24px;padding:2px 8px}html[data-design=new] .sw-lane-body{flex-direction:column;gap:8px;display:flex}html[data-design=new] .sdt-board-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}html[data-design=new] .sdt-board-card h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);overflow-wrap:anywhere;margin:0;line-height:1.3}html[data-design=new] .sdt-board-card h3 a{color:var(--fg-1);text-decoration:none}html[data-design=new] .sdt-board-card h3 a:hover{text-decoration:underline}html[data-design=new] .sdt-board-next,html[data-design=new] .sdt-board-meta{color:var(--fg-3);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:0;line-height:1.4}html[data-design=new] .sdt-board-next{font-size:var(--fs-sm)}html[data-design=new] .sdt-board-card .sdt-chips{margin-top:2px}html[data-design=new] .sdt-board-pro a{color:var(--brand);text-decoration:none}html[data-design=new] .sdt-board-pro a:hover{text-decoration:underline}html[data-design=new] .sdt-board-act{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}html[data-design=new] .sdt-board-act .sd-act{width:32px;min-width:32px;height:32px}html[data-design=new] .sdt-board-act small{color:var(--fg-3);font-size:var(--fs-xs)}@media (max-width:899.98px){html[data-design=new] .sw-lane{flex:0 0 240px}}html[data-design=new] .sdm{background:0 0;border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px 16px;display:grid}html[data-design=new] .sdm-bar{border:0;grid-column:1/-1;align-items:center;padding:0}html[data-design=new] .sdm-bar strong{color:var(--fg-1);font-size:var(--fs-base)}html[data-design=new] .sdm-bar span{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .sdm-bar button,html[data-design=new] .sdm-results button[aria-label]{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);color:var(--fg-1);font-weight:var(--fw-semibold);padding-inline:14px}html[data-design=new] .sdm-split{display:contents}html[data-design=new] .sdm-split>div:first-child{border:1px solid var(--border-1);border-radius:var(--r-card);grid-area:2/2;height:clamp(360px,100dvh - 445px,740px);overflow:hidden}html[data-design=new] .sdm-results{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);grid-area:2/1/span 2;height:clamp(360px,100dvh - 445px,740px);overflow:hidden}html[data-design=new] .sdm-result{border-bottom-color:var(--bg-muted);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px 14px;display:grid}html[data-design=new] .sdm-result>button{grid-column:1}html[data-design=new] .sdm-result>footer{grid-area:1/2;align-self:start;padding:0}html[data-design=new] .sdm-result>div{grid-column:1/-1}html[data-design=new] .sdm-result:not([data-selected=true])>div{display:none}html[data-design=new] .sdm-result[data-selected=true]{background:var(--bg-row-selected);box-shadow:inset 3px 0 0 var(--brand)}html[data-design=new] .sdm-banner{background:var(--status-warn-bg);border-radius:var(--r-card);color:var(--status-warn-fg);flex-wrap:wrap;grid-area:3/2;align-items:center;gap:10px;padding:12px 14px;display:flex}html[data-design=new] .sdm-banner svg{color:var(--status-warn-icon);flex:none}html[data-design=new] .sdm-banner span{font-size:var(--fs-sm);flex:10rem}html[data-design=new] .sdm-banner button{color:var(--status-warn-fg);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-bold);min-height:var(--target-floor);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}html[data-design=new] .sdm-banner button[aria-pressed=true]{text-decoration-thickness:2px}@media (max-width:599.98px){html[data-design=new] .sdm-result{grid-template-columns:minmax(0,1fr)}html[data-design=new] .sdm-result>footer{grid-area:2/1;justify-content:flex-start}html[data-design=new] .sdm-result>button{grid-row:1}html[data-design=new] .sdm-result>button strong,html[data-design=new] .sdm-result>button span{overflow-wrap:break-word;word-break:normal}}@media (max-width:899.98px){html[data-design=new] .sdm{flex-direction:column;display:flex}html[data-design=new] .sdm-split>div:first-child{order:1;height:min(48dvh,380px);min-height:280px}html[data-design=new] .sdm-banner{order:2}html[data-design=new] .sdm-results{order:3;height:auto;max-height:60dvh}}html[data-design=new] .fsd-bar{justify-content:space-between;align-items:center}html[data-design=new] .fsd-cards{gap:12px}html[data-design=new] .fsd-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:none}html[data-design=new] .fsd-identity h2{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:0}html[data-design=new] .fsd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-design=new] .fsd-stage{background:var(--bg-muted);color:var(--fg-2)}html[data-design=new] .fsd-next{border-top-color:var(--bg-muted)}html[data-design=new] .fsd-next[data-tone=overdue]>div{color:var(--status-bad-fg)}html[data-design=new] .fsd-next[data-tone=today]>div{color:var(--status-warn-fg)}html[data-design=new] .fsd-actions .button{border-radius:var(--r-control)}html[data-design=new] #crm-main .fsd-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}html[data-design=new] #crm-main .fsd-tools .workspace-search{margin-right:0}html[data-design=new] #crm-main .fsd-tools .workspace-search,html[data-design=new] .fsd-tools .workspace-search{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-field);min-height:var(--field-h);align-items:center}html[data-design=new] #crm-main .fsd-tools .workspace-filter{flex:none;width:auto}html[data-design=new] #crm-main .fsd-tools .workspace-filter>summary{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);height:var(--field-h);min-height:var(--field-h);align-items:center;gap:6px;width:auto;padding:0 14px;display:inline-flex;position:static}html[data-design=new] #crm-main .fsd-tools .workspace-filter>summary>span{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;position:static}html[data-design=new] #crm-main .fsd-tools .workspace-filter>summary>span:not(.sites-filter-label){background:var(--brand);border-radius:var(--r-pill);color:var(--fg-on-brand);font-size:var(--fs-chip);padding:1px 7px}html[data-design=new] .fsd-tools .workspace-filter>summary>svg:last-child{display:none}html[data-design=new] .fsd-tools .workspace-field-filters{background:var(--bg-surface);border-color:var(--border-1);border-radius:var(--r-card)}html[data-design=new] .fsd-identity{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 14px 8px;display:grid}html[data-design=new] .fsd-identity>.site-card-photo{grid-area:1/1/span 2;width:56px;height:56px}html[data-design=new] .fsd-identity>.site-card-photo img,html[data-design=new] .fsd-identity>.site-card-photo .site-card-photo-placeholder{border-radius:8px;width:56px;height:56px}html[data-design=new] .fsd-identity>.site-card-photo .site-card-photo-placeholder{background:repeating-linear-gradient(135deg, var(--bg-muted) 0 10px, var(--bg-sunken) 10px 20px);color:var(--fg-3);padding:0}html[data-design=new] .fsd-identity>.site-card-photo .site-card-photo-placeholder>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .fsd-identity>time{color:var(--fg-3);background:0 0;grid-area:2/2;padding:0;position:static}html[data-design=new] .fsd-identity>div{grid-area:1/2;padding:0}html[data-design=new] .fsd-card .customer,html[data-design=new] .fsd-card>div:not(.fsd-next){padding-inline:14px}html[data-design=new] .sd-capsule{background:var(--bg-muted);border-color:var(--border-2);color:var(--fg-2)}html[data-design=new] .sd-capsule[data-pending]{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:#0000}html[data-design=new] .fsd-actions .button{min-width:0}html[data-design=new] .fsd-actions .compact-action-label{white-space:normal}
html[data-design=new] .sites-form-page{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:899.98px){html[data-design=new] .sites-form-page>.nd-page-head h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .sites-form-page>.nd-page-head .nd-page-head-desc{margin:0}html[data-design=new] .sites-form-page .back-link{display:none}}@media (min-width:900px){html[data-design=new] .sites-form-page .back-link{display:none}html[data-design=new] .sites-form-page .back-link.sites-tip-reviews-back{color:var(--brand-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}}html[data-design=new] .site-create-form,html[data-design=new] .field-site-tip-form{box-shadow:none;background:0 0;border:0;max-width:720px;margin-inline:0;padding:0}html[data-design=new] .site-managed-form{max-width:none}html[data-design=new] .site-referral-fields{flex-direction:column;gap:16px;display:flex}html[data-design=new] .site-referral-section{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:16px;display:flex}html[data-design=new] .site-referral-section+.site-referral-section{border-top:1px solid var(--border-1);padding-top:16px}html[data-design=new] .site-referral-section>h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);gap:0;margin:0}html[data-design=new] .site-referral-section>h2 svg{display:none}html[data-design=new] .site-referral-grid{gap:12px}html[data-design=new] .site-referral-optional{border-top:1px solid var(--bg-muted)}html[data-design=new] .site-referral-optional summary{color:var(--fg-1);font-size:var(--fs-field);font-weight:var(--fw-semibold)}html[data-design=new] .site-managed-deal,html[data-design=new] .site-managed-customer{background:var(--bg-accent);border-radius:var(--r-field)}html[data-design=new] .site-referral-form .fe-business-unit,html[data-design=new] .field-site-tip-form .fe-business-unit,html[data-design=new] .site-discovery-form .fe-business-unit{background:var(--bg-sunken);border-radius:var(--r-lg);border:0;margin:0;padding:12px}html[data-design=new] #crm-main .fe-business-unit{background:0 0;border:0;border-radius:0;padding:0}html[data-design=new] .fe-business-unit legend{color:var(--fg-1);float:left;font-size:var(--fs-sm);font-weight:var(--fw-semibold);width:100%;margin:0 0 8px;padding:0}html[data-design=new] .fe-business-unit legend+*{clear:both}html[data-design=new] .fe-business-unit>p{color:var(--fg-1);font-size:var(--fs-field);flex-direction:column;gap:2px;margin:0;display:flex}html[data-design=new] .fe-business-unit>p small{color:var(--fg-3)}html[data-design=new] .site-managed-form .choice-switch,html[data-design=new] .site-person-composer .choice-switch{background:var(--bg-muted);border-radius:var(--r-control);border:0;grid-template-columns:1fr 1fr;gap:2px;width:100%;padding:3px;display:grid}html[data-design=new] .choice-switch button{box-shadow:none;color:var(--fg-2);font-weight:var(--fw-semibold);min-height:var(--seg-h);background:0 0;border:0;border-radius:8px}html[data-design=new] .choice-switch button.is-active{background:var(--bg-surface);box-shadow:var(--shadow-seg);color:var(--fg-1)}html[data-design=new] .choice-switch button svg{display:none}html[data-design=new] .site-choice-cards{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}html[data-design=new] .site-choice-cards>legend{color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:8px;padding:0}html[data-design=new] .site-choice-cards .nd-radio-card{min-height:48px}html[data-design=new] .site-referral-submit{border-top:0;gap:12px;padding-top:0}html[data-design=new] .site-next-note{background:var(--status-sage-bg);border-radius:var(--r-card);color:var(--fg-1);flex-direction:column;gap:4px;padding:14px 16px;display:flex}html[data-design=new] .site-next-note strong{color:var(--status-sage-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}html[data-design=new] .site-next-note p{color:var(--fg-1);margin:0}html[data-design=new] .site-referral-submit>div:last-child{gap:10px}html[data-design=new] .site-referral-submit .button-primary{flex:1;justify-content:center}html[data-design=new] .site-form-cols{flex-direction:column;gap:16px;display:flex}html[data-design=new] .site-form-main,html[data-design=new] .site-form-side{flex-direction:column;gap:16px;min-width:0;display:flex}html[data-design=new] .site-form-side .site-referral-grid{grid-template-columns:minmax(0,1fr)}html[data-design=new] .site-form-side .field select{width:100%}@media (min-width:900px){html[data-design=new] .site-form-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}html[data-design=new] .site-create-form:not(.site-managed-form) .site-referral-fields{max-width:640px}}@media (max-width:899.98px){html[data-design=new] .site-referral-submit>div:last-child,html[data-design=new] .field-site-tip-form .form-actions{background:var(--bg-surface);bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));box-shadow:var(--shadow-footer);border-radius:var(--r-card);z-index:var(--z-sticky);padding:12px;position:sticky}html[data-design=new] .site-referral-submit>div:last-child .button,html[data-design=new] .field-site-tip-form .form-actions .button{min-height:var(--btn-h)}html[data-design=new] .field-site-tip-form .form-actions{flex-flow:wrap;gap:8px;display:flex}html[data-design=new] .field-site-tip-form .form-actions .button{min-height:var(--target-floor);white-space:nowrap;flex:100%;justify-content:center}html[data-design=new] .field-site-tip-form .form-actions .button-primary{min-height:var(--btn-h);order:-1;padding-inline:12px}}html[data-design=new] .site-discovery-form{gap:16px;max-width:760px;margin-inline:0}html[data-design=new] nav[aria-label="Site discovery steps"]{background:var(--bg-muted);border-radius:var(--r-control);gap:2px;padding:3px}html[data-design=new] nav[aria-label="Site discovery steps"] button{color:var(--fg-2);font-weight:var(--fw-semibold);min-height:var(--target-floor);background:0 0;border:0;border-radius:8px}html[data-design=new] nav[aria-label="Site discovery steps"] button[aria-current=step]{background:var(--bg-surface);box-shadow:var(--shadow-seg);color:var(--brand-ink)}html[data-design=new] .site-discovery-step{gap:16px}html[data-design=new] .site-discovery-step-heading h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}html[data-design=new] .site-discovery-step-heading p{color:var(--fg-3);font-size:var(--fs-sm);margin:2px 0 0}html[data-design=new] .site-discovery-photo,html[data-design=new] .site-discovery-form .site-person-composer,html[data-design=new] .site-match-review,html[data-design=new] .site-discovery-form .site-draft-drop{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:14px}html[data-design=new] .site-match-resolution-heading{flex-direction:column;gap:2px;display:flex}html[data-design=new] .site-match-resolution-heading strong{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .site-match-resolution-heading span{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .site-match-candidates{flex-direction:column;gap:8px;display:flex}html[data-design=new] .site-match-candidates>article{flex-direction:column;gap:10px;display:flex}html[data-design=new] .site-match-candidates>article>div:first-child{flex-direction:column;gap:2px;display:flex}html[data-design=new] .site-match-candidates>article>div:first-child strong{font-size:var(--fs-base)}html[data-design=new] .site-match-candidates>article span,html[data-design=new] .site-match-candidates>article small{color:var(--fg-3);font-size:var(--fs-sm);overflow-wrap:anywhere}html[data-design=new] .site-match-candidates>article p{margin:0}html[data-design=new] .site-match-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-design=new] .site-match-actions .button{flex:10rem;justify-content:center}html[data-design=new] .site-match-actions a{color:var(--brand);font-weight:var(--fw-semibold);min-height:var(--target-floor);align-items:center;display:inline-flex}html[data-design=new] .site-match-candidates>article{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:12px}html[data-design=new] .site-match-candidates>article.is-selected{background:var(--bg-accent);border:2px solid var(--brand);padding:11px}html[data-design=new] .site-match-review>.button{justify-content:center;width:100%;margin-top:8px}html[data-design=new] .site-match-review>.button[aria-pressed=true],html[data-design=new] .site-match-actions .button[aria-pressed=true]{background:var(--bg-accent);border:2px solid var(--brand);color:var(--brand-ink)}html[data-design=new] .site-match-status,html[data-design=new] .site-manual-location-review{background:var(--status-info-bg);border-radius:var(--r-lg);color:var(--status-info-fg);border:0;padding:12px 14px}html[data-design=new] .site-match-status.is-candidates,html[data-design=new] .site-manual-location-review{background:var(--status-warn-bg);color:var(--status-warn-fg)}html[data-design=new] .site-match-status.is-error{background:var(--status-bad-bg);color:var(--status-bad-fg)}html[data-design=new] .site-match-status.is-clear{background:var(--status-ok-bg);color:var(--status-ok-fg)}html[data-design=new] .sd-bar{background:var(--bg-surface);border-radius:var(--r-card);box-shadow:var(--shadow-footer);border-top:0;padding:12px}html[data-design=new] .sd-bar .button-primary{min-height:var(--btn-h)}html[data-design=new] .sd-review{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:14px}html[data-design=new] .sd-review h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .sd-recovery{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card)}html[data-design=new] .site-draft-drop h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .site-tip-form .field-site-tip-fields{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);gap:14px;padding:16px}html[data-design=new] .site-tip-form .form-grid{flex-direction:column;gap:14px;display:flex}html[data-design=new] .site-tip-form .form-grid>*{min-width:0}html[data-design=new] .site-tip-form .fe-optional-form{flex-direction:column;gap:14px;display:flex}html[data-design=new] .site-tip-form .fe-optional-form>summary{display:none}html[data-design=new] .site-tip-form .fe-optional-form>.field{margin-block:0}html[data-design=new] .site-tip-form .form-actions{gap:10px}html[data-design=new] .site-tip-form .form-actions .button-primary{justify-content:center}html[data-design=new] .field-site-tip-review{background:var(--status-warn-bg);color:var(--status-warn-fg);border:0;border-radius:12px;padding:12px 14px}html[data-design=new] .field-site-tip-review strong{color:inherit}html[data-design=new] .field-site-tip-review p{color:inherit;margin:4px 0 0}html[data-design=new] .nd-receipt--tip{margin:0 0 12px}html[data-design=new] .tip-list-card .section-heading h2{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .tip-list{padding:0;border:0;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}html[data-design=new] .tip-list>li.tip-row{border:0;border-bottom:1px solid var(--bg-muted);flex-direction:column;gap:4px;margin:0;padding:12px 0;display:flex}html[data-design=new] .tip-list>li.tip-row:before,html[data-design=new] .tip-list>li.tip-row:after{display:none}html[data-design=new] .tip-list>li.tip-row:last-child{border-bottom:0}html[data-design=new] .tip-row>strong{font-size:var(--fs-base);font-weight:var(--fw-semibold)}html[data-design=new] .tip-row>p{color:var(--fg-2);margin:0}html[data-design=new] .tip-row small{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .sites-tip-page .detail-pairs{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px 16px;display:grid}html[data-design=new] .sites-tip-page .detail-pair dt{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .sites-tip-page .detail-pair dd{color:var(--fg-1);margin:2px 0 0}html[data-design=new] .sites-tip-page .timeline{gap:12px}html[data-design=new] .sites-source-page .field-opportunity-sources{gap:16px}html[data-design=new] .sites-source-page .field-opportunity-source-list{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);max-height:420px}html[data-design=new] .sites-source-page .field-opportunity-source-list>a{color:var(--fg-1);min-height:var(--target-floor);text-decoration:none}html[data-design=new] .sites-source-page .field-opportunity-source-list>a+a,html[data-design=new] .sites-source-page .field-opportunity-source-list>*+*{border-top:1px solid var(--bg-muted)}html[data-design=new] .sites-source-page .field-opportunity-source-list>a:hover{background:var(--bg-sunken)}html[data-design=new] .sites-source-page .field-opportunity-source-list small{color:var(--fg-3)}html[data-design=new] .sites-source-page .field-opportunity-unavailable{color:var(--fg-3);padding:12px}html[data-design=new] .sites-source-page .section-heading h2{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] section.field-site-tip-form{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:16px;display:flex}html[data-design=new] section.field-site-tip-form>h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}html[data-design=new] section.field-site-tip-form>div>strong{color:var(--fg-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}html[data-design=new] section.field-site-tip-form>div>p{margin:2px 0 0}html[data-design=new] section.field-site-tip-form .form-actions{box-shadow:none;background:0 0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex;position:static}html[data-design=new] .sites-tip-page{flex-direction:column;gap:16px;min-width:0;display:flex}html[data-design=new] .sites-tip-page .detail-surface>h2,html[data-design=new] .sites-tip-page .section-heading h2{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .sites-tip-page .architect-tip-action{max-width:none;margin:0}html[data-design=new] .sites-tip-page>.detail-surface{width:100%;max-width:none;margin:0}html[data-design=new] .sites-tip-page>.tab-section-stack{flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;padding:0;display:flex}html[data-design=new] .sites-tip-page .architect-tip-action{flex-direction:column;gap:12px;display:flex}html[data-design=new] .sites-tip-page .architect-tip-action>h2,html[data-design=new] .sites-tip-page .architect-tip-action>.detail-copy{margin:0}html[data-design=new] .sites-tip-page .architect-tip-action .form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-design=new] .sites-tip-page .architect-tip-action>p{margin:0}html[data-design=new] .sites-tip-page .architect-tip-action>p .field-hint{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .sites-tip-page .architect-tip-action>.button,html[data-design=new] .sites-tip-page .architect-tip-action .form-grid .button{place-self:flex-start start;width:auto}html[data-design=new] .sites-tip-page .architect-tip-draft{border-top:1px solid var(--border-1);flex-direction:column;gap:12px;padding-top:16px;display:flex}html[data-design=new] .sites-tip-page .architect-tip-draft h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}html[data-design=new] .sites-tip-page .architect-tip-draft>.field-hint,html[data-design=new] .sites-tip-page .architect-tip-draft p{margin:0}html[data-design=new] .sites-tip-page .architect-tip-draft .form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-design=new] .sites-tip-page .architect-tip-draft .button{align-self:flex-start;width:auto}@media (max-width:899.98px){html[data-design=new] .sites-tip-page .architect-tip-draft .button{align-self:stretch;width:100%}html[data-design=new] .sites-tip-page>.nd-page-head .nd-page-head-desc{display:none}html[data-design=new] .sites-tip-page .architect-tip-action>.button,html[data-design=new] .sites-tip-page .architect-tip-action .form-grid .button{place-self:stretch stretch;width:100%}}html[data-design=new] .site-referral-form .site-mapping-search{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-field);min-height:var(--field-h);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}html[data-design=new] .site-referral-form .site-mapping-search:focus-within{border-color:var(--brand);box-shadow:var(--shadow-focus)}html[data-design=new] .site-referral-form .site-mapping-search>svg{color:var(--fg-3);flex:none;position:static}html[data-design=new] #crm-main .site-referral-form .site-mapping-search input[type=search],html[data-design=new] #crm-main .site-referral-form .site-mapping-search input[type=search]:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;min-height:0;padding:0}
@media (min-width:900px){html[data-design=new] .site-managed-form .site-form-main .site-referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}}html[data-design=new] .site-managed-form .site-referral-grid>.site-field-full{grid-column:1/-1}html[data-design=new] .site-deal-field{margin:0}html[data-design=new] #crm-main .site-form-side .fe-business-unit{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);margin:0;padding:16px;display:block}html[data-design=new] #crm-main .site-form-side .fe-business-unit>legend{float:left;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);width:100%;margin:0 0 12px;padding:0}html[data-design=new] #crm-main .site-form-side .fe-business-unit>legend+*{clear:both}html[data-design=new] #crm-main .site-form-side .fe-business-unit>*+*{margin-top:12px}html[data-design=new] #crm-main .site-form-side .fe-business-unit .check-option{min-height:var(--target-floor);align-items:center;gap:10px;display:flex}html[data-design=new] .site-next-note strong{color:var(--status-sage-fg);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase}html[data-design=new] .site-referral-submit>div:last-child{gap:10px;display:flex}html[data-design=new] .site-referral-submit>div:last-child .button-secondary{flex:none}html[data-design=new] .site-refer-form,html[data-design=new] .site-create-form.site-refer-form:not(.site-managed-form) .site-referral-fields{max-width:none}html[data-design=new] .site-refer-card{flex-direction:column;gap:16px;display:flex}html[data-design=new] .site-refer-card>.field-hint{margin:0}html[data-design=new] .site-refer-card .site-referral-section{background:0 0;border:0;border-radius:0;padding:0}html[data-design=new] .site-refer-card .site-referral-section+.site-referral-section{border-top:0;padding-top:0}html[data-design=new] .site-refer-card .site-referral-section>h2{font-size:var(--fs-base);font-weight:var(--fw-semibold)}html[data-design=new] .site-refer-card .fe-business-unit{background:var(--bg-sunken);border-radius:var(--r-lg);padding:12px}html[data-design=new] .site-refer-card .site-referral-submit{margin:0}@media (min-width:900px){html[data-design=new] .site-refer-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}html[data-design=new] .site-refer-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:20px}html[data-design=new] .site-refer-cols .site-form-side .site-next-note{height:100%}html[data-design=new] .site-refer-card .site-referral-submit>div{justify-content:flex-end}html[data-design=new] .site-refer-card .site-referral-submit .button-primary{flex:none}}html[data-design=new] .site-match-candidates>article{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}html[data-design=new] .site-match-candidates>article>.site-match-actions{grid-column:2/-1}html[data-design=new] .site-match-tile{background:var(--bg-accent);border-radius:var(--r-field);color:var(--brand);grid-row:1/span 2;justify-content:center;align-items:center;width:40px;height:40px;display:grid}html[data-design=new] .site-match-actions .button{min-height:var(--target-floor);flex:none}html[data-design=new] .site-match-review>.button{min-height:var(--btn-h)}html[data-design=new] .site-tip-form.field-site-tip-form{max-width:560px}html[data-design=new] .site-tip-form .fe-optional-form::details-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}html[data-design=new] .site-tip-form .form-actions{justify-content:flex-start}@media (min-width:900px){html[data-design=new] .site-tip-form .form-actions{flex-direction:row-reverse;justify-content:flex-end}}html[data-design=new] .nd-receipt--tip{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px}html[data-design=new] .nd-receipt--tip>svg{background:var(--bg-surface);box-sizing:content-box;border-radius:50%;width:22px;height:22px;padding:10px}html[data-design=new] .nd-receipt--tip .nd-banner-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);flex:14rem}html[data-design=new] .nd-receipt--tip a{background:var(--brand);border-radius:var(--r-control);color:var(--fg-on-brand);font-weight:var(--fw-semibold);min-height:var(--target-floor);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (max-width:599.98px){html[data-design=new] .nd-receipt--tip a{flex:100%}}html[data-design=new] .field-site-tip-review{background:var(--status-info-bg);color:var(--status-info-fg)}html[data-design=new] .field-site-tip-review strong{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase}html[data-design=new] .field-site-tip-review p{font-size:var(--fs-field)}@media (max-width:899.98px){html[data-design=new] .sites-form-page>.nd-page-head .nd-page-head-sub{display:none}}html[data-design=new] .site-refer-card .site-referral-grid{flex-direction:column;gap:14px;display:flex}html[data-design=new] #crm-main .site-tip-form .fe-business-unit{background:var(--bg-sunken);border-radius:var(--r-lg);margin:0;padding:14px 16px}html[data-design=new] #crm-main .site-tip-form .fe-business-unit>legend{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}html[data-design=new] .site-refer-card .site-referral-grid>.field{width:100%}html[data-design=new] .site-refer-card .site-referral-grid input,html[data-design=new] .site-refer-card .site-referral-grid select{box-sizing:border-box;width:100%}
html[data-design=new] .customers-page{max-width:var(--container)}html[data-design=new] .customers-page>*+*{margin-top:16px}html[data-design=new] .customers-page .nd-page-head-sub strong{color:var(--fg-1);font-weight:var(--fw-semibold)}html[data-design=new] .customers-scope{background:var(--bg-muted);border-radius:var(--r-control);gap:2px;padding:3px;display:inline-flex}html[data-design=new] .customers-scope a{color:var(--c-fg2b);font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--filter-h);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}html[data-design=new] .customers-scope a[aria-current]{background:var(--bg-surface);box-shadow:var(--shadow-seg);color:var(--fg-1)}html[data-design=new] .customers-create{flex:none}html[data-design=new] .cus-attn{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);overflow:hidden}html[data-design=new] .cus-attn-head{border-bottom:1px solid var(--bg-muted);align-items:center;gap:12px;padding:12px 16px;display:flex}html[data-design=new] .cus-attn-head h2{font-size:var(--fs-md);font-weight:var(--fw-bold);flex:1;margin:0}html[data-design=new] .cus-attn-head a{color:var(--brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;min-height:36px;text-decoration:none;display:inline-flex}html[data-design=new] .cus-attn-head a:hover{text-underline-offset:3px;text-decoration:underline}html[data-design=new] .cus-attn ul{margin:0;padding:0;list-style:none}html[data-design=new] .cus-attn li{border-bottom:1px solid var(--bg-muted);align-items:center;gap:12px;padding:12px 16px;display:flex}html[data-design=new] .cus-attn li:last-child{border-bottom:0}html[data-design=new] .cus-attn-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}html[data-design=new] .cus-attn-text strong{color:var(--fg-1);font-size:var(--fs-field);overflow-wrap:anywhere;line-height:1.3}html[data-design=new] .cus-attn-text span{color:var(--fg-3);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35}html[data-design=new] .cus-attn-action{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-control);color:var(--fg-1);font-size:var(--fs-field);font-weight:var(--fw-semibold);text-align:center;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}html[data-design=new] .cus-attn-action:hover{background:var(--btn-sec-hover)}html[data-design=new] .cus-attn-action.is-review{background:var(--brand-soft);color:var(--brand-ink);border-color:#0000}html[data-design=new] .customers-search-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}html[data-design=new] .customers-search-row .customers-search{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-control);flex:280px;align-items:center;gap:8px;min-width:0;min-height:46px;padding-left:14px;display:flex}html[data-design=new] .customers-search>svg{color:var(--fg-3);flex:none}html[data-design=new] #crm-main .customers-search input[type=search]{box-shadow:none;color:var(--fg-1);font-size:var(--fs-field);background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:44px;padding-left:0}html[data-design=new] .customers-search button{border-radius:0 var(--r-control) var(--r-control) 0;color:var(--brand);background:0 0;border:0;place-items:center;width:44px;min-height:44px;display:grid}html[data-design=new] .customers-search button:hover{background:var(--bg-sunken)}html[data-design=new] .customers-search:focus-within{border-color:var(--brand);box-shadow:var(--shadow-focus)}html[data-design=new] #crm-main .customers-search-row .sort-menu{flex:none;width:auto;min-width:36px}html[data-design=new] #crm-main .customers-search-row .sort-menu>summary{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);color:var(--fg-1);height:auto;min-height:var(--filter-h);min-width:var(--filter-h);width:auto;padding:0 12px}html[data-design=new] .customers-clear{color:var(--brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:4px;min-height:44px;text-decoration:none;display:inline-flex}html[data-design=new] .customers-list{background:0 0;border:0;border-radius:0}html[data-design=new] .customers-list .nd-empty{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card)}html[data-design=new] .customers-page [class*=listNote]{color:var(--fg-3);font-size:var(--fs-xs);background:0 0;border:0;padding:12px 4px 0}html[data-design=new] .cus-table{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);min-width:0;overflow:hidden}html[data-design=new] .cus-head,html[data-design=new] .cus-row{grid-template-columns:1.4fr 1.3fr 1.5fr 1fr 1.1fr;column-gap:12px;display:grid}html[data-design=new] .cus-head{background:var(--bg-sunken);border-bottom:1px solid var(--border-1);color:var(--c-fg2b);font-family:var(--font-condensed);font-size:var(--fs-hint);font-weight:var(--fw-semibold);padding:10px 16px}html[data-design=new] .cus-rows{margin:0;padding:0;list-style:none}html[data-design=new] .cus-row{border-bottom:1px solid var(--bg-muted);font-size:var(--fs-sm);align-items:center;padding:12px 16px;position:relative}html[data-design=new] .cus-row:last-child{border-bottom:0}html[data-design=new] .cus-row:hover{background:var(--bg-sunken)}html[data-design=new] .cus-cell{overflow-wrap:anywhere;min-width:0;line-height:1.35}html[data-design=new] .cus-who{align-items:center;gap:12px;display:flex}html[data-design=new] .cus-avatar{flex:none;display:inline-flex}html[data-design=new] .cus-name-block{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}html[data-design=new] .cus-code{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-xs)}html[data-design=new] .cus-name{color:var(--fg-1);font-weight:var(--fw-bold);text-decoration:none}html[data-design=new] .cus-name:after{content:"";position:absolute;inset:0}html[data-design=new] .cus-name:focus-visible{outline:none}html[data-design=new] .cus-row:has(.cus-name:focus-visible){box-shadow:var(--shadow-focus)}html[data-design=new] .cus-where,html[data-design=new] .cus-work,html[data-design=new] .cus-owner{color:var(--fg-1)}html[data-design=new] .cus-owner{flex-direction:column;align-items:flex-start;gap:6px;display:flex}html[data-design=new] .cus-person{min-width:0;max-width:100%;display:inline-flex}html[data-design=new] .cus-where small{color:var(--fg-3);font-size:var(--fs-xs);display:block}html[data-design=new] .cus-work-label{display:none}html[data-design=new] .cus-limited{align-items:center;gap:6px;display:inline-flex}html[data-design=new] .cus-act{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex;position:relative}html[data-design=new] .cus-open{color:var(--brand);font-weight:var(--fw-semibold);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}html[data-design=new] .cus-open:hover{text-underline-offset:3px;text-decoration:underline}html[data-design=new] .cus-call{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-control);color:var(--brand);flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}html[data-design=new] .cus-call:hover{background:var(--btn-sec-hover)}@media (max-width:899.98px){html[data-design=new] .customers-page .nd-page-head-actions{display:contents}html[data-design=new] .customers-page .nd-page-head-text{flex:1 1 0}html[data-design=new] .customers-create{order:2;width:44px;min-width:44px;min-height:44px;padding:0}html[data-design=new] .customers-create span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .customers-scope{flex:100%;order:3}html[data-design=new] .customers-scope a{flex:1 1 0;min-height:44px}html[data-design=new] .customers-search-row{flex-wrap:nowrap}html[data-design=new] .customers-search-row .customers-search{flex:1 1 0}html[data-design=new] .customers-clear{flex:none}html[data-design=new] .cus-attn li{align-items:flex-start}html[data-design=new] .cus-head{display:none}html[data-design=new] .cus-row{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:14px 64px 14px 16px;display:grid}html[data-design=new] .cus-who{display:contents}html[data-design=new] .cus-avatar{grid-area:1/1/span 4;align-self:start;display:block}html[data-design=new] .cus-name-block{grid-area:1/2}html[data-design=new] .cus-where{grid-area:2/2}html[data-design=new] .cus-work{grid-area:3/2}html[data-design=new] .cus-code{display:none}html[data-design=new] .cus-name{font-size:var(--fs-md)}html[data-design=new] .cus-where,html[data-design=new] .cus-work{color:var(--fg-3)}html[data-design=new] .cus-where small{display:inline}html[data-design=new] .cus-where small:before{content:" · "}html[data-design=new] .cus-work-label{display:inline}html[data-design=new] .cus-owner{flex-flow:wrap;grid-area:4/2}html[data-design=new] .cus-owner.is-none{display:none}html[data-design=new] .cus-row:after{background:var(--fg-3);content:"";width:18px;height:18px;position:absolute;inset:14px 16px auto auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-design=new] .cus-row[data-access=open] .cus-act{position:absolute;inset:auto 8px 8px auto}html[data-design=new] .cus-row[data-access=open] .cus-open{display:none}html[data-design=new] .cus-row[data-access=limited]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-right:14px;display:grid}html[data-design=new] .cus-row[data-access=limited] .nd-tile-icon{width:40px;height:40px}html[data-design=new] .cus-row[data-access=limited] .cus-name{font-size:var(--fs-base)}html[data-design=new] .cus-row[data-access=limited]:after{content:none}html[data-design=new] .cus-row[data-access=limited] .cus-who{display:contents}html[data-design=new] .cus-row[data-access=limited] .cus-avatar{grid-area:1/1/span 2}html[data-design=new] .cus-row[data-access=limited] .cus-name-block{grid-area:1/2}html[data-design=new] .cus-row[data-access=limited] .cus-where{grid-area:2/2;margin-left:0}html[data-design=new] .cus-row[data-access=limited] .cus-where small{display:block}html[data-design=new] .cus-row[data-access=limited] .cus-where small:before{content:none}html[data-design=new] .cus-row[data-access=limited] :is(.cus-work,.cus-owner){display:none}html[data-design=new] .cus-row[data-access=limited] .cus-act{text-align:right;grid-area:1/3/span 2;max-width:92px;margin:0}html[data-design=new] .cus-row[data-access=limited] .cus-open{font-size:var(--fs-xs);min-height:44px;line-height:1.3}}
html[data-design=new] .customers-create-page .customer-create-surface{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}html[data-design=new] .cus-create{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}html[data-design=new] .cus-create-alert{margin:0 0 16px}html[data-design=new] .cus-create-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);gap:14px;min-width:0;padding:16px;display:grid}html[data-design=new] .cus-create-card>label{gap:6px;min-width:0;display:grid}html[data-design=new] .cus-create-card>label>span:first-child{color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}html[data-design=new] .cus-create .input-with-icon{box-shadow:none;border:0;align-items:center;padding:0;display:flex;position:relative}html[data-design=new] .cus-create .input-with-icon:focus-within{box-shadow:none}html[data-design=new] .cus-create .input-with-icon>svg{color:var(--fg-3);pointer-events:none;z-index:1;position:absolute;left:12px}html[data-design=new] #crm-main .cus-create .input-with-icon>input{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-field);min-height:var(--field-h);width:100%;padding-left:40px}html[data-design=new] #crm-main .cus-create .input-with-icon>input:focus{border-color:var(--brand);box-shadow:var(--shadow-focus)}html[data-design=new] .customer-duplicate-review{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);gap:0;display:grid;overflow:hidden}html[data-design=new] .customer-duplicate-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:12px 16px;display:flex}html[data-design=new] .customer-duplicate-review.has-matches .customer-duplicate-review-heading{border-bottom:1px solid var(--bg-muted)}html[data-design=new] .customer-duplicate-review-heading>span{font-size:var(--fs-md);font-weight:var(--fw-bold);align-items:center;gap:8px;display:inline-flex}html[data-design=new] .customer-duplicate-review-heading small{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .customer-duplicate-review>.form-alert{margin:12px 16px}html[data-design=new] .cus-dup-banner{background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;line-height:1.45;display:flex}html[data-design=new] .cus-dup-banner svg{flex:none;margin-top:2px}html[data-design=new] .cus-dup-banner.is-exact{background:var(--status-bad-bg);color:var(--status-bad-fg)}html[data-design=new] .customer-duplicate-candidates{display:grid}html[data-design=new] .customer-duplicate-candidates article{border:0;border-top:1px solid var(--bg-muted);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}html[data-design=new] .customer-duplicate-candidates article>div{flex:150px;place-items:flex-start start;gap:4px;min-width:0;display:grid}html[data-design=new] .customer-duplicate-candidates article>div>span{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .customer-duplicate-candidates .button{flex:none;min-height:44px}html[data-design=new] .customer-duplicate-confirm{border-top:1px solid var(--bg-muted);min-height:var(--target-floor);align-items:center;gap:10px;padding:12px 16px;display:flex}html[data-design=new] .customer-duplicate-confirm>span{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.4}html[data-design=new] .customer-duplicate-confirm>span>svg{display:none}html[data-design=new] .customer-create-actions{border:0;justify-content:flex-end;gap:10px;margin:0;padding:0;display:flex}html[data-design=new] .customer-create-actions .button{min-height:var(--btn-h)}@media (min-width:900px){html[data-design=new] .cus-create{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}html[data-design=new] .cus-create-card{grid-area:1/1/span 3}html[data-design=new] .customer-duplicate-review{grid-area:1/2}html[data-design=new] .customer-create-actions{grid-area:2/2;align-self:start}}@media (max-width:899.98px){html[data-design=new] .customer-create-actions{background:var(--bg-surface);border-top:1px solid var(--border-1);bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));box-shadow:var(--shadow-footer);z-index:var(--z-sticky);flex-direction:column-reverse;margin-inline:-12px;padding:12px;position:sticky}html[data-design=new] .customer-create-actions .button{justify-content:center;width:100%;min-height:48px}html[data-design=new] .customers-create-page .nd-page-head{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
