.dashboard-workbench{align-items:start;gap:var(--dashboard-gutter);height:100vh;min-height:100vh;padding:0 var(--dashboard-gutter) var(--dashboard-gutter) 0;background:linear-gradient(180deg, #e8ecea80 0, #fefdfc00 360px), var(--color-white);overflow:hidden}.dashboard-sidebar{background:var(--color-primary-50);border:0;border-right:1px solid #dcd6c894;border-radius:0;min-height:100vh;max-height:100vh;position:static;top:0;overflow-y:auto;box-shadow:0 14px 36px #1a432e14}.dashboard-sidebar:after{display:none}.dashboard-brand{border-bottom:1px solid #dcd6c8b8;padding:8px 8px 18px}.dashboard-nav-primary,.dashboard-nav-secondary{gap:12px;padding-left:0}.dashboard-nav a,.dashboard-nav-logout{border-radius:var(--radius-control);min-height:48px;color:var(--color-text-700);font-size:.95rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-text);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:20px;padding:3px;display:grid}.dashboard-nav-logout{cursor:pointer}.dashboard-nav-logout:disabled{cursor:wait;opacity:.68}.dashboard-nav a.is-active{color:var(--color-neutral-50);background:var(--color-primary-700);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-subtle)}.dashboard-nav a.is-active .dashboard-nav-icon{color:var(--color-neutral-50);background:0 0;border:0}.dashboard-nav a.is-active .dashboard-nav-label{color:var(--color-neutral-50);background:0 0}.dashboard-nav-label{padding:8px}.dashboard-main{height:100vh;min-height:0;padding-top:var(--dashboard-gutter);padding-bottom:var(--dashboard-gutter);overscroll-behavior:contain;overflow-y:auto}.dashboard-mobile-topbar{display:none}@media (max-width:1180px){.dashboard-workbench{gap:16px;padding:0 16px 16px 0}.dashboard-main{padding-top:16px;padding-bottom:16px}}@media (max-width:1024px){.dashboard-workbench{height:auto;min-height:100vh;padding:0 0 calc(76px + env(safe-area-inset-bottom));flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:flex;overflow:visible}.dashboard-mobile-topbar{z-index:55;background:var(--color-primary-50);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:48px;animation:shedlink-surface-enter var(--motion-duration-slow) var(--motion-ease-out-quint) both;border-bottom:1px solid #dcd6c8d1;flex:none;grid-template-columns:minmax(74px,1fr) auto minmax(74px,1fr);align-items:center;padding:7px 12px;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #1a432e14}.dashboard-mobile-back,.dashboard-mobile-brand{min-width:0;color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);align-items:center;line-height:1;display:inline-flex}.dashboard-mobile-back{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);justify-self:start;gap:5px;padding:8px 10px}.dashboard-mobile-back:hover,.dashboard-mobile-back:focus-visible{border-color:var(--color-primary-300);color:var(--color-primary-700);box-shadow:var(--control-focus-ring);outline:none;transform:translate(-1px)}.dashboard-mobile-brand{justify-self:center;gap:8px}.dashboard-mobile-brand img{border-radius:7px;width:30px;height:30px;display:block}.dashboard-mobile-brand span{white-space:nowrap}.dashboard-sidebar{display:contents}.dashboard-brand{display:none}.dashboard-main{overscroll-behavior:auto;flex:none;height:auto;padding-top:20px;padding-bottom:28px;overflow:visible}.dashboard-main:has(.settings-mobile-accordion){align-content:start;min-height:0;padding-top:8px}.dashboard-nav{z-index:50;min-height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fefdfcf5;border:0;border-top:1px solid #dcd6c8d1;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px #1a432e1a}.dashboard-nav-primary,.dashboard-nav-secondary{display:contents}.dashboard-nav a{border-radius:var(--radius-control);width:auto;min-height:56px;color:var(--color-text-600);font-size:var(--font-size-7);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);background:0 0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:5px 2px;display:grid}.dashboard-nav-logout,.dashboard-nav a[data-nav-item=notifications]{display:none}.dashboard-nav-icon{width:28px;height:28px;color:var(--color-text-700)}.dashboard-nav-icon svg{width:24px;height:24px}.dashboard-nav-label{max-width:100%;color:inherit;font-size:var(--font-size-7);text-align:center;padding:0;line-height:1}.dashboard-nav a.is-active{color:var(--color-primary-700);box-shadow:none;background:0 0}.dashboard-nav a.is-active .dashboard-nav-icon,.dashboard-nav a.is-active .dashboard-nav-label{color:var(--color-primary-700);background:0 0}.dashboard-nav a.is-active .dashboard-nav-icon{transform:translateY(-1px)}.dashboard-nav a:hover,.dashboard-nav a:focus-visible{color:var(--color-primary-700);background:#1a432e0f;outline:none;transform:translateY(-1px)}}
.inventory-screen{gap:22px;display:grid}.inventory-hero-header{gap:12px;display:grid}.inventory-breadcrumb{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-breadcrumb a{color:var(--color-text-700)}.inventory-title-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.inventory-title-row h2{color:var(--color-text-900);font-size:clamp(2.1rem, 4vw, var(--font-size-4));line-height:1}.inventory-hero-header p{margin-top:10px;font-size:1rem}.inventory-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.inventory-header-command-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-back-link-pill.inventory-detail-back{min-height:38px;color:var(--color-text-700);margin-bottom:0}.workspace-back-link-pill.inventory-list-back{min-height:40px;color:var(--color-text-700);margin-bottom:0}.inventory-action-message{border:1px solid var(--color-status-success-border);border-radius:var(--radius-control);color:var(--color-status-success);background:var(--color-status-success-surface);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);padding:12px 14px}.inventory-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);grid-template-areas:"gallery overview""notes notes";align-items:stretch;gap:24px;display:grid}.inventory-gallery-card,.inventory-section-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-strong);box-shadow:0 14px 34px #1a432e12}.inventory-gallery-card{grid-area:gallery;grid-template-rows:minmax(0,1fr) auto auto;align-self:stretch;gap:14px;padding:0 0 16px;display:grid;overflow:hidden}.inventory-gallery-main{background:var(--color-neutral-300);border-bottom:1px solid var(--color-border);border-radius:var(--radius-panel) var(--radius-panel) 12px 12px;height:clamp(320px,40vh,430px);position:relative;overflow:hidden}.inventory-gallery-image{object-fit:cover;width:100%;height:100%;display:block}.inventory-gallery-image.is-placeholder{background:var(--color-neutral-100)}.inventory-photo-count{border-radius:var(--radius-control);min-height:30px;color:var(--color-neutral-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);background:#131313b8;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute;bottom:14px;left:14px}.inventory-photo-count svg{width:15px;height:15px}.inventory-gallery-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:absolute;top:16px;right:16px}.inventory-gallery-action,.inventory-photo-tools button,.inventory-photo-tools .confirm-action,.inventory-overview-actions button,.inventory-overview-actions a,.inventory-note-form button,.inventory-note-new-button,.inventory-note-actions button,.inventory-note-edit button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:38px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.inventory-gallery-action{color:var(--color-neutral-50);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a432ed1;border-color:#ffffff38}.inventory-gallery-action svg,.inventory-photo-tools svg,.inventory-overview-actions svg,.inventory-note-form svg{width:16px;height:16px}.inventory-hidden-file{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.horizontal-scroll-bar{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:8px;padding:0 14px;display:grid}.horizontal-scroll-bar[data-can-scroll=false]{grid-template-columns:minmax(0,1fr)}.horizontal-scroll-content{overscroll-behavior-inline:contain;scrollbar-color:var(--color-primary-300) var(--color-primary-50);scrollbar-width:thin;gap:10px;min-width:0;padding-bottom:3px;display:flex;overflow-x:auto}.horizontal-scroll-button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:76px;color:var(--color-text-900);background:var(--color-white);place-items:center;display:grid}.horizontal-scroll-spacer{min-height:76px}.horizontal-scroll-button svg{width:20px;height:20px}.inventory-thumbnail-button{border-radius:var(--radius-control);background:var(--color-neutral-300);border:2px solid #0000;flex:0 0 112px;width:112px;height:76px;overflow:hidden}.inventory-thumbnail-button[aria-current=true]{border-color:var(--color-primary-500);box-shadow:var(--control-focus-ring)}.inventory-thumbnail-button img{object-fit:cover;width:100%;height:100%;display:block}.inventory-thumbnail-button img.is-placeholder{background:var(--color-neutral-100)}.inventory-thumbnail-empty{border:1px dashed var(--color-border);border-radius:var(--radius-control);min-width:220px;min-height:76px;color:var(--color-text-muted);background:var(--color-neutral-50);font-size:var(--font-size-7);place-items:center;display:grid}.inventory-photo-tools{flex-wrap:wrap;gap:10px;padding:0 14px;display:flex}.inventory-section-card{gap:14px;padding:20px;display:grid}.inventory-overview-section{grid-area:overview;align-content:start;align-self:stretch}.inventory-notes-section{grid-area:notes;align-content:start}.inventory-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-section-header h3{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);align-items:center;gap:8px;display:inline-flex}.inventory-notes-count{min-width:24px;height:24px;color:var(--color-text-700);background:var(--color-primary-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.inventory-note-new-button{color:var(--color-primary-500)}.inventory-overview-list{gap:8px 18px;display:grid}.inventory-overview-row{grid-template-columns:minmax(132px,.7fr) minmax(0,1fr);align-items:baseline;gap:12px;min-height:42px;padding:0;display:grid}.inventory-overview-row>span,.inventory-detail-row span{color:var(--color-text-muted);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);line-height:1.35}.inventory-overview-row strong,.inventory-detail-row strong{min-width:0;color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-align:right;overflow-wrap:anywhere;line-height:1.35}.inventory-status-select{justify-self:end;width:min(100%,220px);position:relative}.inventory-status-select-trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.inventory-status-select-trigger svg{width:16px;height:16px}.inventory-status-select-trigger:disabled{opacity:.62}.inventory-status-select-menu{z-index:12;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);width:100%;min-width:180px;box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary-700) 13%, transparent);display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.inventory-status-select-menu button{border:0;border-bottom:1px solid var(--color-border-subtle);min-height:38px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-align:left;padding:0 12px}.inventory-status-select-menu button:last-child{border-bottom:0}.inventory-status-select-menu button:hover,.inventory-status-select-menu button:focus-visible,.inventory-status-select-menu button.is-selected{color:var(--color-primary-700);background:var(--color-primary-50)}.inventory-overview-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inventory-overview-actions button,.inventory-overview-actions a{min-height:34px;color:var(--color-primary-500)}.inventory-overview-actions>a{justify-self:end;width:min(100%,260px)}.inventory-overview-divider{background:var(--color-border-subtle);height:1px}.inventory-detail-toggle{border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--color-primary-700);font-size:var(--font-size-7);font-weight:var(--font-weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.inventory-detail-toggle:hover,.inventory-detail-toggle:focus-visible{background:var(--color-primary-50)}.inventory-detail-toggle svg{width:16px;height:16px;transition:transform .16s}.inventory-detail-toggle svg.is-expanded{transform:rotate(180deg)}.inventory-combined-detail-list{grid-template-columns:minmax(0,1fr);gap:8px}.inventory-combined-detail-list .inventory-detail-row{border-top:0;grid-template-columns:124px minmax(0,1fr);min-height:34px;padding-top:0}.inventory-combined-detail-list .inventory-detail-row strong{text-align:left}.inventory-note-form,.inventory-note-edit{gap:9px;display:grid}.inventory-note-form{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-neutral-50);padding:12px}.inventory-note-form label{color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.inventory-note-form textarea,.inventory-note-edit textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:86px;color:var(--color-text);background:var(--color-white);font:inherit;font-size:var(--font-size-7);padding:10px 12px}.inventory-note-form button{color:var(--color-primary-500);justify-self:end}.inventory-note-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-note-list{gap:10px;display:grid}.inventory-note-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-white);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;display:grid}.inventory-note-card:first-child{border-color:var(--color-status-success-border);background:var(--color-status-success-surface)}.inventory-note-card-system{border-style:dashed}.inventory-note-meta{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inventory-note-avatar{width:34px;height:34px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);border-radius:999px;place-items:center;line-height:1;display:grid;overflow:hidden}.inventory-note-avatar-logo{border:1px solid var(--color-border-subtle);background:var(--color-white)}.inventory-note-avatar img{object-fit:cover;width:100%;height:100%;display:block}.inventory-note-author-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.inventory-note-meta strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);display:block}.inventory-note-meta span{color:var(--color-text-muted);font-size:var(--font-size-7);margin-top:2px;display:block}.inventory-note-meta svg{display:none}.inventory-note-card p{color:var(--color-text-900);font-size:var(--font-size-7);grid-column:1/2;line-height:1.45}.inventory-note-actions,.inventory-note-edit div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-note-actions{grid-column:2/3;align-self:end}.inventory-note-actions button,.inventory-note-edit button{min-height:32px}.inventory-interested-section{border-top:1px solid var(--color-border-subtle);gap:10px;padding-top:14px;display:grid}.inventory-subsection-header{align-items:center;gap:8px;display:flex}.inventory-subsection-header h4{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.inventory-subsection-header span{min-width:22px;height:22px;color:var(--color-text-700);background:var(--color-primary-50);font-size:var(--font-size-7);border-radius:999px;place-items:center;display:inline-grid}.inventory-interested-list{gap:0;display:grid}.inventory-interested-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.inventory-interested-row:first-child{border-top:0}.inventory-interested-row strong,.inventory-interested-row small{display:block}.inventory-interested-row strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.inventory-interested-row small,.inventory-interested-row>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-7)}@media (max-width:1280px){.inventory-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""overview""notes"}}@media (max-width:760px){.inventory-hero-header{display:grid}.inventory-header-command-row{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.inventory-header-actions{flex-wrap:nowrap;justify-self:end;gap:8px;min-width:0}.inventory-header-actions .button,.inventory-header-actions .workspace-action-note{width:auto}.inventory-header-actions .workspace-action-note{justify-self:stretch;width:100%}.inventory-status-select-menu{top:auto;bottom:calc(100% + 6px)}.inventory-gallery-main,.inventory-gallery-image{height:280px}.inventory-gallery-main{min-height:280px}.inventory-gallery-actions{top:10px;left:10px;right:10px}.inventory-gallery-action{flex:140px}.horizontal-scroll-bar{grid-template-columns:36px minmax(0,1fr) 36px;padding:0 10px}.horizontal-scroll-bar[data-can-scroll=false]{grid-template-columns:minmax(0,1fr)}.horizontal-scroll-button,.horizontal-scroll-spacer{min-height:68px}.inventory-thumbnail-button{flex-basis:96px;width:96px;height:68px}.inventory-section-card{padding:16px}.inventory-notes-header{flex-direction:column;align-items:stretch}.inventory-note-new-button{width:100%}.inventory-overview-row,.inventory-combined-detail-list .inventory-detail-row{grid-template-columns:minmax(0,1fr);gap:6px}.inventory-combined-detail-list .inventory-detail-row{grid-template-columns:112px minmax(0,1fr);gap:12px}.inventory-overview-row strong,.inventory-detail-row strong,.inventory-status-select{text-align:left;justify-self:stretch}.inventory-combined-detail-list,.inventory-note-card{grid-template-columns:minmax(0,1fr)}.inventory-note-card p,.inventory-note-actions{grid-column:1/-1}.inventory-interested-row{grid-template-columns:minmax(0,1fr);gap:4px}}
.dashboard-preview-card{min-height:0;overflow:hidden}.dashboard-preview-table-wrap{height:auto;max-height:286px;overflow:auto}.dashboard-preview-table-wrap .dashboard-table{min-width:760px}@media (max-width:760px){.dashboard-preview-table-wrap{max-height:none;overflow:visible}.dashboard-preview-table-wrap .dashboard-table{min-width:0}.contacts-preview-table tbody{gap:8px}.contacts-preview-table tr{border-color:var(--color-neutral-300);background:var(--color-white);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""interest interest""contact contact";gap:8px 10px;padding:12px;display:grid}.contacts-preview-table td{height:auto;min-height:0;color:var(--color-text);font-size:var(--font-size-7);white-space:normal;border:0;padding:0;line-height:1.25;display:block;overflow:visible}.contacts-preview-table td:before{content:none}.contacts-preview-table td:first-child{grid-area:name}.contacts-preview-table td:nth-child(2){color:var(--color-text-muted);grid-area:interest}.contacts-preview-table td:nth-child(2):before{content:"Interested in";color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);text-transform:uppercase;margin-bottom:2px;line-height:1;display:block}.contacts-preview-table td:nth-child(3){grid-area:status;justify-self:end}.contacts-preview-table td:nth-child(4){grid-area:contact}.contacts-preview-table td:nth-child(4):before{content:"Contact";color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);text-transform:uppercase;margin-bottom:2px;line-height:1;display:block}.contacts-preview-table td:nth-child(5){display:none}.contacts-preview-table .dashboard-table-primary{color:var(--color-primary-700);font-size:var(--font-size-7);white-space:normal;line-height:1.25;display:block}.contacts-preview-table .dashboard-badge{min-height:18px;font-size:var(--font-size-8);padding:1px 7px;line-height:1.2}}@media (min-width:761px) and (max-width:1024px){.dashboard-main{padding:22px 18px calc(96px + env(safe-area-inset-bottom))}}
.workspace-back-link{align-items:center;gap:8px}.workspace-back-link-pill{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:34px;color:var(--color-text-700);background:var(--color-neutral-100);padding:0 11px}.lead-detail-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);grid-template-areas:"stages stages""contact activity""interests notes""duplicates duplicates";align-items:stretch;gap:18px;display:grid}.lead-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.lead-header-stage-summary{color:var(--color-text-muted);font-size:var(--font-size-8);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lead-header-stage-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-toast{z-index:60;border:1px solid var(--color-status-success-border);border-radius:var(--radius-control);width:min(100vw - 32px,420px);color:var(--color-status-success);background:var(--color-status-success-surface);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-align:center;padding:12px 14px;position:fixed;top:18px;left:50%;transform:translate(-50%)}.lead-detail-workspace>.figma-table-card,.lead-stage-section>.figma-table-card{margin-top:0}.lead-stage-section{grid-area:stages;display:grid}.lead-stage-card{gap:12px;min-height:0;padding:18px 22px 16px}.lead-stage-header,.lead-stage-confirm-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-stage-select-wrap{min-width:168px;color:var(--color-primary-500);display:inline-flex;position:relative}.lead-stage-select-wrap svg{width:16px;height:16px;color:var(--color-primary-500);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lead-stage-select{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);padding:0 40px 0 12px}.lead-stage-rail{grid-template-columns:repeat(6,minmax(112px,1fr));gap:0;margin:0;padding:2px 0 0;list-style:none;display:grid}.lead-stage-rail li{min-width:0;position:relative}.lead-stage-rail li:before{content:"";background:var(--color-border);height:2px;position:absolute;top:15px;left:-50%;right:50%}.lead-stage-rail li:first-child:before{display:none}.lead-stage-rail li[data-state=complete]:before,.lead-stage-rail li[data-state=current]:before,.lead-stage-rail li[data-state=pending]:before{background:var(--color-primary-300)}.lead-stage-rail li>button{z-index:1;width:100%;min-width:0;color:var(--color-text-muted);text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.lead-stage-rail li>button:disabled{cursor:default}.lead-stage-rail li>button:focus-visible .lead-stage-number{box-shadow:var(--control-focus-ring)}.lead-stage-number{border:1px solid var(--color-border);width:31px;height:31px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);border-radius:999px;place-items:center;display:grid}.lead-stage-rail li[data-state=complete] .lead-stage-number,.lead-stage-rail li[data-state=current] .lead-stage-number{border-color:var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.lead-stage-rail li[data-state=pending] .lead-stage-number{border-color:var(--color-primary-400);color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:var(--control-focus-ring)}.lead-stage-label{min-width:0;color:var(--color-text-900);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.lead-stage-detail{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-8);overflow-wrap:anywhere}.lead-stage-current{border-radius:var(--radius-control);min-height:30px;color:var(--color-text-900);background:var(--color-primary-50);font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:0 11px;display:inline-flex}.lead-stage-current span{background:var(--color-primary-500);border-radius:999px;width:7px;height:7px}.lead-stage-confirm-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-primary-50);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.lead-stage-confirm-panel strong,.lead-stage-confirm-panel span{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);display:block}.lead-stage-confirm-panel p{color:var(--color-text-muted);font-size:var(--font-size-8);margin-top:2px}.lead-stage-confirm-panel label{grid-column:1/-1;gap:7px;padding-top:2px;display:grid}.lead-stage-confirm-panel textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:86px;color:var(--color-text);background:var(--color-white);font:inherit;font-size:var(--font-size-7);padding:10px 12px}.lead-stage-confirm-actions{grid-column:2/3;justify-content:flex-end}.lead-stage-confirm-actions button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:38px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.lead-stage-confirm-actions button[type=submit]{border-color:var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.lead-activity-card{grid-area:activity}.lead-contact-card{grid-area:contact}.lead-interests-card{grid-area:interests}.lead-detail-workspace>.inventory-notes-section{grid-area:notes}.lead-duplicate-card{grid-area:duplicates}.lead-contact-card,.lead-activity-card,.lead-interests-card,.lead-detail-workspace>.inventory-notes-section{min-width:0;min-height:0}.lead-contact-card .inventory-detail-list,.lead-activity-card .inventory-detail-list,.lead-contact-card .inventory-detail-list{grid-template-columns:minmax(0,1fr)}.lead-contact-card .inventory-detail-list,.lead-activity-card .inventory-detail-list{gap:0}.lead-contact-card .inventory-detail-row,.lead-activity-card .inventory-detail-row{border-top:0;border-bottom:0;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:16px;min-height:30px;padding:5px 0}.lead-contact-card .inventory-detail-row:last-child,.lead-activity-card .inventory-detail-row:last-child{border-bottom:0}.lead-contact-card .inventory-detail-row span,.lead-contact-card .inventory-detail-row strong,.lead-activity-card .inventory-detail-row span,.lead-activity-card .inventory-detail-row strong{font-size:var(--font-size-7);line-height:var(--line-height-text)}.lead-contact-card .inventory-detail-row strong,.lead-activity-card .inventory-detail-row strong{text-align:right}.lead-interest-table-wrap{height:auto;max-height:268px}.lead-interest-add-button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:34px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-8);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.lead-interest-add-button:hover,.lead-interest-add-button:focus-visible{background:var(--color-primary-600)}.lead-interest-picker{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);gap:12px;padding:12px;display:grid}.lead-interest-picker-fields{grid-template-columns:minmax(0,1.4fr) minmax(128px,.8fr) minmax(128px,.8fr);gap:10px;display:grid}.lead-interest-picker-fields label,.lead-interest-filter-control{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);gap:5px;display:grid}.lead-interest-picker-fields input{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;min-height:38px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-8);padding:0 10px}.lead-interest-filter-control{position:relative}.lead-interest-filter-trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-8);font-weight:var(--font-weight-regular);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.lead-interest-filter-trigger:hover,.lead-interest-filter-trigger:focus-visible{border-color:var(--color-primary-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-300) 18%, transparent);outline:0}.lead-interest-filter-menu{z-index:14;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);width:100%;min-width:160px;box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary-700) 12%, transparent);transform-origin:0 0;animation:shedlink-popover-enter var(--motion-duration-base) var(--motion-ease-out-quint) both;display:block;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}.lead-interest-filter-menu button{appearance:none;border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:36px;color:var(--color-text-900);background:var(--color-white);font-size:var(--font-size-8);font-weight:var(--font-weight-regular);text-align:left;border-radius:0;justify-content:flex-start;align-items:center;padding:0 12px;display:flex}.lead-interest-filter-menu button:last-child{border-bottom:0}.lead-interest-filter-menu button:hover,.lead-interest-filter-menu button:focus-visible,.lead-interest-filter-menu button.is-selected{color:var(--color-primary-700);background:var(--color-primary-50);outline:0}.lead-interest-picker-error{margin:0}.lead-interest-picker-list{gap:8px;max-height:300px;display:grid;overflow:auto}.lead-interest-picker-item{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;color:var(--color-text-900);background:var(--color-white);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lead-interest-picker-item:hover,.lead-interest-picker-item:focus-visible{border-color:var(--color-primary-300);background:var(--color-primary-50)}.lead-interest-picker-item:disabled{cursor:wait;opacity:.7}.lead-interest-picker-item>span:first-child{gap:3px;min-width:0;display:grid}.lead-interest-picker-item strong,.lead-interest-picker-item small{overflow-wrap:anywhere;min-width:0}.lead-interest-picker-item small{color:var(--color-text-muted);font-size:var(--font-size-8)}.lead-interest-picker-item>span:last-child{color:var(--color-primary-700);font-size:var(--font-size-8);font-weight:var(--font-weight-semibold);flex:none}.lead-interest-table th:first-child{width:38%}.lead-interest-table th:nth-child(2),.lead-interest-table th:nth-child(3){width:22%}.lead-interest-table th:nth-child(4){width:72px}.lead-interest-table td[data-label=Actions]{text-align:right}@media (max-width:1180px){.lead-detail-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"stages""contact""activity""interests""notes""duplicates"}.lead-contact-card .inventory-detail-list{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:760px){.lead-detail-workspace{grid-template-areas:"stages""contact""notes""interests""duplicates"}.lead-activity-card{display:none}.lead-stage-header,.lead-stage-confirm-actions,.lead-interests-card .figma-card-header{flex-direction:column;align-items:stretch}.lead-interest-picker-fields{grid-template-columns:minmax(0,1fr)}.lead-interest-add-button{width:100%}.lead-header-stage-row{flex-direction:column;align-items:stretch}.lead-stage-select-wrap,.lead-stage-confirm-actions button{width:100%}.lead-stage-confirm-panel{grid-template-columns:minmax(0,1fr)}.lead-stage-confirm-actions{grid-column:1}.lead-contact-card .inventory-detail-row,.lead-activity-card .inventory-detail-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;padding:7px 0}.lead-contact-card .inventory-detail-row strong,.lead-activity-card .inventory-detail-row strong{text-align:left}.lead-stage-rail{overscroll-behavior-inline:contain;scrollbar-color:var(--color-primary-300) var(--color-primary-50);scrollbar-width:thin;grid-template-columns:repeat(6,minmax(104px,1fr));padding-bottom:4px;overflow-x:auto}}
