:root{--glass-surface:#121212d1;--glass-surface-strong:#080808e6;--glass-border:#ffffff29;--glass-line:#ffffff1a;--workspace-muted-text:var(--cds-text-secondary);--mobile-page-gap:.72rem;--mobile-tile-pad:.72rem;--mobile-card-gap:.62rem;--mobile-section-gap:.72rem}html,body{background:var(--cds-background);min-height:100%;color:var(--cds-text-primary);margin:0}body{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;line-height:1.45}.workspace-theme-frame{min-height:100vh}.workspace-monochrome{--workspace-muted-text:#ffffffc7}.workspace-theme-light{--glass-surface:#ffffffe0;--glass-surface-strong:#fffffff0;--glass-border:#0f172a24;--glass-line:#0f172a1f;--workspace-muted-text:#303a4ad1}.workspace-theme-light .danger-ghost-button.cds--btn--ghost{color:#a2191f}.workspace-theme-light .danger-ghost-button.cds--btn--ghost:hover,.workspace-theme-light .danger-ghost-button.cds--btn--ghost:focus{color:#750e13;background:#da1e281a}.workspace-theme-light .danger-ghost-button.cds--btn--ghost:disabled{color:#a2191f6b}.workspace-monochrome-light{--workspace-muted-text:#0f172aeb}.toast-stack{pointer-events:none;z-index:9500;gap:.75rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;top:4.5rem;right:1rem}.toast-stack .cds--toast-notification{pointer-events:auto}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,strong,.kpi-value,.kanban-lead-link{color:var(--cds-text-primary)}.page{flex-direction:column;gap:1rem;display:flex}.page>*{animation:.26s cubic-bezier(.16,1,.3,1) both fade-slide-in}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4){animation-delay:.12s}.page>:nth-child(5){animation-delay:.16s}.page>:nth-child(6){animation-delay:.2s}.functional-surface-enter{animation:.18s cubic-bezier(.16,1,.3,1) both fade-slide-in}.page-note{color:var(--workspace-muted-text)}.danger-ghost-button.cds--btn--ghost{color:#ffb3b8}.danger-ghost-button.cds--btn--ghost:hover,.danger-ghost-button.cds--btn--ghost:focus{color:#fff1f1;background:#da1e2829}.danger-ghost-button.cds--btn--ghost:disabled{color:#ffb3b86b}.kpi-label{color:var(--workspace-muted-text);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem}.kpi-value{margin:0;font-size:2rem;font-weight:600;line-height:1.2}.section-spacer{margin-top:1rem}.detail-list{gap:.75rem;display:grid}.detail-item{gap:.25rem;display:grid}.detail-key{color:var(--workspace-muted-text);letter-spacing:.03em;text-transform:uppercase;font-size:.875rem}.detail-value{color:var(--cds-text-primary);font-size:.96rem;font-weight:500;line-height:1.35}.kanban-board{--kanban-col-min:15.5rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kanban-col-min)), 1fr));align-items:start;gap:.5rem;display:grid}.kanban-column{background:var(--stage-column-bg,#ffffff08);border:1px solid var(--stage-column-border,var(--glass-line));border-radius:.35rem;gap:.5rem;min-width:0;min-height:0;padding:.4rem;transition:background-color .14s,box-shadow .14s;display:grid}.kanban-column-drop-ready{background:color-mix(in srgb, var(--stage-column-bg,#78a0ff1f) 76%, white 24%);box-shadow:inset 0 0 0 1px var(--stage-accent,#78a0ff8a)}.kanban-column-stage-dragging{opacity:.62}.kanban-column-reorder-before{box-shadow:inset 4px 0 0 var(--stage-accent,#78a0ffcc),inset 0 0 0 1px var(--stage-accent,#78a0ff85)}.kanban-column-reorder-after{box-shadow:inset -4px 0 0 var(--stage-accent,#78a0ffcc),inset 0 0 0 1px var(--stage-accent,#78a0ff85)}.kanban-column-header{border-bottom:2px solid var(--stage-accent,var(--glass-line));justify-content:space-between;align-items:center;gap:.4rem;padding:.1rem .12rem .38rem;display:flex}.kanban-column-title{cursor:grab;align-items:center;gap:.35rem;min-width:0;display:flex}.kanban-column-drag-handle{color:var(--workspace-muted-text);opacity:.74;flex:none;align-items:center;display:inline-flex}.kanban-column-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.2;overflow:hidden}.kanban-count{background:var(--stage-pill-bg,#ffffff14);border:1px solid var(--stage-column-border,var(--glass-line));color:var(--workspace-muted-text);border-radius:999px;padding:.18rem .42rem;font-size:.75rem;font-weight:600;line-height:1}.kanban-column-actions{flex:none;align-items:center;gap:.12rem;display:flex}.kanban-column-actions .cds--btn--icon-only{width:1.75rem;min-height:1.75rem;padding:0}.kanban-column-delete.cds--btn{flex:none;width:1.75rem;min-height:1.75rem;padding:0}.kanban-inbox-column{border-style:dashed}.kanban-inbox-note{color:var(--workspace-muted-text);margin:-.2rem 0 0;font-size:.7rem;line-height:1.25}.kanban-column-body{gap:.4rem;display:grid}.kanban-add-column{border:1px dashed var(--glass-line);background:#ffffff08;border-radius:.35rem;gap:.6rem;min-height:8.5rem;padding:.65rem;display:grid}.kanban-add-column .cds--form-item{margin-bottom:0}.kanban-add-column .cds--btn{justify-content:center}.kanban-add-column-head{align-items:center;gap:.5rem;display:flex}.kanban-add-column-head h2{margin:0;font-size:.875rem;line-height:1.2}.kanban-add-icon{border:1px solid var(--glass-line);color:var(--workspace-muted-text);background:#ffffff12;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@media (max-width:900px){.kanban-board{--kanban-col-min:18rem}.kanban-column-header{flex-direction:column;align-items:flex-start}.kanban-column-title,.kanban-column-actions{width:100%}.kanban-column-actions{justify-content:flex-end}}.kanban-card{background:linear-gradient(180deg, #ffffff0a, #ffffff03),var(--stage-card-bg,var(--glass-surface));border:1px solid var(--stage-card-border,var(--glass-line));cursor:grab;-webkit-user-select:none;user-select:none;border-radius:.35rem;gap:.22rem;width:100%;min-height:6.4rem;max-height:6.4rem;padding:.48rem;transition:background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform .14s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.kanban-card:hover{border-color:var(--stage-accent,#78a0ff57);box-shadow:0 .45rem 1.1rem #0000002e,inset 0 0 0 1px var(--stage-accent,#78a0ff57)}.workspace-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.workspace-dragging .kanban-card{cursor:grabbing;transition:border-color 80ms,background-color 80ms,opacity 80ms}.workspace-dragging .kanban-column{transition:background-color 80ms,box-shadow 80ms}.kanban-card-dragging{border-color:var(--stage-accent,#78a0ffbf);opacity:.68;box-shadow:0 .75rem 1.5rem #00000040}.kanban-card-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kanban-card-grip{color:var(--workspace-muted-text);opacity:.65;flex:none;align-self:flex-start;align-items:center;transition:opacity .14s;display:inline-flex}.kanban-card:hover .kanban-card-grip,.workspace-dragging .kanban-card-grip{opacity:1}.kanban-lead-link{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.kanban-secondary{color:var(--workspace-muted-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;line-height:1.1;overflow:hidden}.kanban-secondary-compact{max-width:100%}.kanban-card-meta{flex-wrap:nowrap;gap:.25rem;margin-top:auto;display:flex;overflow:hidden}.workspace-drag-hint{color:var(--workspace-muted-text);margin:0}.tag-label-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tag-label-chip{border:1px solid var(--glass-line);color:var(--workspace-muted-text);text-transform:uppercase;background:#ffffff08;align-items:center;gap:.25rem;padding:.15rem .25rem .15rem .4rem;font-size:.75rem;display:inline-flex}.dashboard-kpi-tile{gap:.35rem;min-height:8rem;display:grid}.dashboard-kpi-meta{color:var(--workspace-muted-text);font-size:.875rem;line-height:1.35}.dashboard-date-badge{border:1px solid var(--glass-line);color:var(--workspace-muted-text);background:#ffffff0a;border-radius:999px;padding:.22rem .65rem;font-size:.875rem;display:inline-flex}.dashboard-page .dashboard-section-tile h2{margin:0}.dashboard-kpi-grid .dashboard-kpi-tile,.dashboard-complete-grid .dashboard-section-tile,.calendar-summary-grid .calendar-summary-tile,.calendar-panel-tile{padding:.875rem}.dashboard-complete-grid,.calendar-main-grid,.calendar-real-grid{align-items:start}.dashboard-stack,.calendar-side-stack,.calendar-sidebar-stack{gap:1rem;display:grid}.dashboard-section-head,.calendar-section-head,.settings-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-section-head h2,.calendar-section-head h2,.settings-panel-head h2{margin:0}.dashboard-task-list,.dashboard-schedule-list,.dashboard-watch-list,.calendar-agenda-list,.calendar-upcoming-list{gap:.6rem;display:grid}.dashboard-task-item,.dashboard-schedule-item,.dashboard-watch-item,.calendar-agenda-item,.calendar-upcoming-item{appearance:none;border:1px solid var(--glass-line);text-align:left;background:#ffffff05;border-radius:.3rem;align-items:flex-start;gap:.55rem;width:100%;padding:.75rem;display:grid}.dashboard-task-item,.calendar-agenda-item{grid-template-columns:7.5rem minmax(0,1fr)}.dashboard-task-time,.dashboard-schedule-time,.calendar-agenda-time,.calendar-upcoming-time{color:var(--workspace-muted-text);font-size:.875rem;line-height:1.35}.dashboard-task-copy,.dashboard-schedule-copy,.calendar-agenda-copy,.calendar-upcoming-copy{gap:.2rem;display:grid}.dashboard-task-topline,.dashboard-watch-topline,.calendar-agenda-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.dashboard-inline-links{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.dashboard-stage-list{gap:.75rem;display:grid}.dashboard-stage-row{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:.75rem;display:grid}.dashboard-stage-copy{gap:.15rem;display:grid}.dashboard-stage-bar-shell{border:1px solid var(--glass-line);background:#ffffff0a;border-radius:999px;height:.55rem;overflow:hidden}.dashboard-stage-bar-fill{background:linear-gradient(90deg,#ffffff29,#78a0ffa6);height:100%;display:block}.dashboard-stage-share,.dashboard-watch-meta{color:var(--workspace-muted-text);font-size:.875rem}.dashboard-watch-meta{flex-wrap:wrap;gap:.75rem;display:flex}.calendar-summary-grid,.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.calendar-summary-tile,.settings-summary-tile{gap:.35rem;display:grid}.calendar-real-grid{gap:1rem;display:grid}.calendar-sidebar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.calendar-stat-card{border:1px solid var(--glass-line);background:#ffffff05;border-radius:.3rem;gap:.18rem;padding:.7rem;display:grid}.calendar-stat-card strong{font-size:1.2rem}.calendar-filter-stack{gap:.75rem;display:grid}.calendar-month-shell{gap:.85rem;min-height:calc(100vh - 12rem);display:grid;position:relative}.calendar-month-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.calendar-month-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.calendar-month-title{gap:.15rem;display:grid}.calendar-month-title h2{margin:0}.calendar-weekday-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.calendar-weekday-cell{color:var(--workspace-muted-text);text-transform:uppercase;padding:0 .2rem;font-size:.75rem;font-weight:600}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.calendar-day-cell{appearance:none;border:1px solid var(--glass-line);color:var(--cds-text-primary);cursor:pointer;text-align:left;background:#ffffff05;border-radius:.35rem;align-content:start;gap:.45rem;min-height:8.6rem;padding:.48rem;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.calendar-day-cell:focus-visible{outline-offset:2px;outline:2px solid #78a0ffbf}.calendar-day-cell:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.calendar-day-cell-muted{opacity:.6}.calendar-day-cell-today{border-color:#78a0ffa6;box-shadow:inset 0 0 0 1px #78a0ff59}.calendar-day-cell-selected{background:#78a0ff1a;border-color:#78a0ffbf}.calendar-day-cell-drop-target{background:#78a0ff24;border-color:#78a0ffd1;box-shadow:inset 0 0 0 1px #78a0ff57,0 0 0 1px #78a0ff24}.calendar-day-head{justify-content:space-between;align-items:center;display:flex}.calendar-day-number{font-size:.9rem;font-weight:600}.calendar-day-count{color:var(--workspace-muted-text);font-size:.8rem}.calendar-day-events{gap:.24rem;display:grid}.calendar-day-chip,.calendar-day-more{appearance:none;cursor:pointer;text-align:left;border-radius:.25rem;min-width:0;padding:.16rem .32rem;font-size:.74rem}.calendar-day-chip{color:var(--cds-text-primary);cursor:grab;border:1px solid #0000;align-items:center;gap:.04rem;display:grid}.calendar-day-chip[aria-pressed=true]{outline:1px solid #78a0ff52;box-shadow:inset 0 0 0 1px #78a0ff6b}.calendar-day-chip:active{cursor:grabbing}.calendar-day-chip-dragging{opacity:.72;transform:scale(.985)}.calendar-day-chip-activity{background:#569cd62e;border-color:#569cd661}.calendar-day-chip-document{background:#bc7fff2e;border-color:#bc7fff61}.calendar-day-chip-time{color:var(--workspace-muted-text);font-size:.74rem;line-height:1.05}.calendar-day-chip-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.calendar-day-chip-meta{color:var(--workspace-muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.05;overflow:hidden}.calendar-day-more{color:var(--workspace-muted-text);background:0 0;border:none}.calendar-agenda-item-active,.calendar-agenda-item[aria-pressed=true]{border-color:#78a0ffbf;box-shadow:inset 0 0 0 1px #78a0ff47}.calendar-event-detail-body{gap:.6rem;display:grid}.calendar-event-detail-body p{color:var(--workspace-muted-text);margin:0}.calendar-event-detail-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.calendar-event-overlay{pointer-events:none;z-index:2;width:min(30rem,100% - 2rem);max-width:calc(100% - 2rem);display:block;position:absolute;top:5.5rem;right:1rem}.calendar-event-overlay.functional-surface-enter{transform-origin:top;animation-name:calendar-overlay-drop-in}.calendar-event-overlay-card{--workspace-muted-text:#cbd5e1e0;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);color:#f8fafc;max-height:var(--calendar-overlay-max-height,calc(100vh - 7rem));pointer-events:auto;scrollbar-gutter:stable;background:linear-gradient(#0f172af0,#020617f5),#020617f0;border:1px solid #e2e8f038;border-radius:.45rem;align-content:start;gap:.46rem;padding:.7rem;display:grid;overflow-y:auto;box-shadow:0 1.25rem 3rem #0000007a,inset 0 1px #ffffff1a}.calendar-event-overlay-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.calendar-event-overlay-header h3,.calendar-event-overlay-copy{margin:0}.calendar-event-overlay-header h3{color:#f8fafc;font-size:1.08rem;line-height:1.15}.calendar-event-overlay-copy{color:#cbd5e1e0;font-size:.76rem;line-height:1.3}.calendar-event-info-card{background:linear-gradient(#ffffff12,#ffffff08),#0f172ac7;border:1px solid #e2e8f033;border-radius:.42rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.calendar-event-info-item{border-bottom:1px solid #e2e8f01f;border-right:1px solid #e2e8f01f;gap:.12rem;min-width:0;padding:.32rem .42rem;display:grid}.calendar-event-info-item:nth-child(4n){border-right:0}.calendar-event-info-item:nth-last-child(-n+2),.calendar-event-info-item:nth-last-child(-n+2)~.calendar-event-info-item{border-bottom:0}.calendar-event-info-item-wide{grid-column:span 2}.calendar-event-info-item dt{color:#94a3b8f0;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700;line-height:1}.calendar-event-info-item dd{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.74rem;font-weight:700;line-height:1.18;overflow:hidden}.calendar-event-info-item-action dd{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-event-overlay-actions{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.5rem;display:flex}.calendar-event-overlay-actions .cds--form-item{min-width:10rem}.calendar-overlay-notes{background:#0f172a8f;border:1px solid #e2e8f029;border-radius:.35rem;gap:.22rem;padding:.32rem;display:grid}.calendar-overlay-notes-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.calendar-overlay-notes-head h4{color:#f8fafc;margin:0;font-size:.74rem;line-height:1.2}.calendar-overlay-notes-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.3rem;display:grid}.calendar-overlay-notes-composer .cds--form-item{margin-bottom:0}.calendar-overlay-notes .cds--label{color:#cbd5e1e0;margin-bottom:.12rem;font-size:.64rem}.calendar-overlay-notes .cds--text-area{color:#f8fafc;background:#020617b8;border-color:#e2e8f02e;min-block-size:2.1rem;padding:.28rem .4rem;font-size:.7rem;line-height:1.25}.calendar-overlay-notes .cds--text-area::placeholder{color:#cbd5e18f}.calendar-overlay-notes-actions{justify-content:flex-end;align-items:flex-end;display:flex}.calendar-overlay-notes-actions .cds--btn{min-block-size:2.1rem;padding-inline:.68rem}.calendar-overlay-notes-list{gap:.2rem;max-height:5.6rem;padding-right:.1rem;display:grid;overflow:auto}.calendar-overlay-notes-list .page-note{margin:.15rem 0}.calendar-overlay-note-item{background:#0206176b;border:1px solid #e2e8f024;border-radius:.26rem;grid-template-columns:minmax(0,1fr) auto;gap:.12rem;padding:.22rem .32rem;display:grid}.calendar-overlay-note-item p{overflow-wrap:anywhere;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.28}.calendar-overlay-note-head{color:var(--workspace-muted-text);justify-content:space-between;align-items:center;gap:.32rem;font-size:.6rem;line-height:1.14;display:flex}.calendar-event-overlay-card .cds--label{color:#cbd5e1e0}.calendar-event-overlay-card .cds--text-input,.calendar-event-overlay-card .cds--date-picker__input{color:#f8fafc;background:#020617b8;border-color:#e2e8f02e}.calendar-event-overlay-card .cds--text-input::placeholder,.calendar-event-overlay-card .cds--date-picker__input::placeholder{color:#cbd5e18f}.settings-action-row,.settings-inline-form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.data-table-scroll{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:.25rem;overflow-x:auto}.data-table-scroll .cds--data-table{width:100%;min-width:42rem}.qualification-form-tile{overflow:hidden}.qualification-form .cds--css-grid{margin-inline:0;padding-inline:0}.qualification-form .cds--subgrid{inline-size:100%;margin-inline:0;padding-inline:0}.qualification-form .cds--css-grid-column,.qualification-form .cds--subgrid>*{min-width:0}.mobile-card-list{gap:.75rem;display:grid}.mobile-data-card{background:linear-gradient(180deg, #ffffff0d, #ffffff03),var(--glass-surface);border:1px solid var(--glass-border);gap:.75rem;display:grid}.mobile-data-card-head,.mobile-data-card-tags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mobile-data-card-title{gap:.1rem;min-width:0;display:grid}.mobile-data-card-title a{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.mobile-data-card-amount{white-space:nowrap;font-size:1rem}.mobile-data-card-meta{color:var(--workspace-muted-text);flex-wrap:wrap;gap:.75rem;font-size:.84rem;display:flex}.mobile-data-card-detail{gap:.18rem;min-width:0;display:grid}.mobile-data-card-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mobile-data-card-detail-wide{grid-column:1/-1}.calendar-mobile-stack{gap:1rem;display:grid}.calendar-mobile-strip{grid-auto-columns:minmax(4.75rem,1fr);grid-auto-flow:column;gap:.5rem;display:grid;overflow-x:auto}.calendar-mobile-day{border:1px solid var(--glass-line);color:var(--cds-text-primary);text-align:left;background:#ffffff05;border-radius:.35rem;gap:.18rem;min-width:0;padding:.55rem .5rem;display:grid}.calendar-mobile-day-label,.calendar-mobile-day-count{color:var(--workspace-muted-text);font-size:.72rem}.calendar-mobile-day-today{border-color:#78a0ffa6}.calendar-mobile-day-selected{background:#78a0ff1a;border-color:#78a0ffbf}.lead-detail-page{gap:1rem}.lead-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lead-title-context{border-bottom:1px solid var(--glass-line);gap:.35rem;padding-bottom:.45rem;display:grid}.lead-title-address-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.lead-title-meta{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.lead-title-chip-row,.lead-title-tags,.lead-tag-chip-row,.lead-tag-suggestions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lead-title-tags{gap:.4rem}.lead-title-phone-line{align-items:center;gap:.35rem;display:inline-flex}.lead-title-phone-line span{color:var(--cds-text-primary);font-size:.94rem}.lead-title-source{border:1px solid var(--glass-line);color:var(--cds-text-primary);background:#00000042;border-radius:.2rem;padding:.1rem .45rem;font-size:.875rem}.lead-header-selects{grid-template-columns:repeat(4,minmax(11rem,1fr));gap:.75rem;max-width:64rem;display:grid}.lead-header-select .cds--form-item{margin-bottom:0}.lead-header-select .cds--list-box__field{background:#0000004d}.lead-tag-stack{gap:.65rem;display:grid}.lead-tag-chip-button,.lead-tag-suggestion{flex:none}.lead-tag-add-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.lead-latest-note{border:1px solid var(--glass-line);background:#ffffff08;gap:.35rem;margin-bottom:.85rem;padding:.7rem;display:grid}.lead-latest-note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-latest-note strong{font-size:.96rem;line-height:1.35}.lead-latest-note p{margin:0}.lead-title-address{color:var(--cds-text-secondary);margin:0;font-size:.94rem}.lead-title-kpi-cards{flex-wrap:wrap;align-items:stretch;gap:.4rem;display:flex}.lead-title-meta-right{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.lead-title-tags-inline{justify-content:flex-end;max-width:min(24rem,100%)}.lead-title-kpi-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:.2rem;gap:.15rem;min-width:8.6rem;padding:.38rem .62rem;display:grid}.lead-title-kpi-label{color:var(--cds-text-secondary);letter-spacing:.01em;text-transform:uppercase;font-size:.875rem}.lead-title-kpi-value{font-size:1.15rem;font-weight:700;line-height:1}.lead-title-kpi-value-empty{color:var(--workspace-muted-text);font-size:.98rem;font-weight:600;line-height:1.2}.lead-header-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.lead-detail-card{background:var(--glass-surface);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}.lead-info-pane h2{margin-bottom:0}.lead-info-pane{align-content:start;align-self:start;gap:.3rem;display:grid}.lead-info-sections{gap:.9rem;display:grid}.lead-info-section{gap:.55rem;display:grid}.lead-info-section+.lead-info-section{border-top:1px solid var(--glass-line);padding-top:.85rem}.lead-info-section-head{gap:.15rem;display:grid}.lead-info-section-head h3{margin:0;font-size:.95rem;line-height:1.2}.lead-info-pane .cds--form-item{margin-bottom:0}.lead-info-pane .cds--text-input,.lead-info-pane .cds--list-box__field{background:#0000004d}.lead-info-pane-editing{color:#161616;background:#fffffff0;border-color:#e0e0e0eb}.lead-info-pane-editing .lead-info-section+.lead-info-section{border-top-color:#e0e0e0}.lead-info-pane-editing .lead-info-section-head h3,.lead-info-pane-editing .lead-detail-copy strong,.lead-info-pane-editing .cds--label,.lead-info-pane-editing .cds--select-input,.lead-info-pane-editing .cds--text-input{color:#161616}.lead-info-pane-editing .page-note,.lead-info-pane-editing .detail-key{color:#525252}.lead-info-pane-editing .detail-item{background:#f4f4f4;border-color:#e0e0e0}.lead-info-pane-editing .cds--text-input,.lead-info-pane-editing .cds--list-box__field,.lead-info-pane-editing .cds--select-input{background:#fff;border-block-end-color:#8d8d8d}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:.5rem;display:grid}.lead-detail-grid .detail-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:.3rem;gap:.3rem;min-height:auto;padding:.62rem .7rem;transition:background-color .16s,border-color .16s;display:grid;position:relative}.lead-detail-grid .detail-item:hover{background:#ffffff08;border-color:#ffffff24}.lead-detail-read{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.lead-detail-icon-shell{border:1px solid var(--glass-line);color:var(--cds-text-secondary);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin-top:.05rem;display:inline-flex}.lead-detail-icon{opacity:.94}.lead-detail-copy{gap:.3rem;display:grid}.lead-detail-table{margin-top:.25rem}.lead-detail-section-toolbar{justify-content:flex-end;margin:.75rem 0 .5rem;display:flex}.add-document-form{gap:1rem;display:grid}.lead-notes-pane{grid-template-rows:auto auto 1fr;align-content:start;gap:.38rem;min-height:34rem;display:grid}.lead-template-pane{gap:.5rem;margin-bottom:1rem;display:grid}.lead-template-head,.lead-template-item-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lead-template-list{gap:.5rem;display:grid}.lead-template-item{border:1px solid var(--glass-line);background:#ffffff05;gap:.55rem;padding:.6rem;display:grid}.lead-template-copy-block{border:1px solid var(--glass-line);background:#0000002e;gap:.35rem;padding:.5rem;display:grid}.lead-template-copy-block p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.38}.lead-note-toolbar{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lead-note-toolbar-copy{gap:.2rem;display:grid}.lead-note-sim-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.lead-notes-list{gap:.24rem;max-height:28rem;padding-right:.15rem;display:grid;overflow:auto}.lead-note-composer{border:1px solid var(--glass-line);background:#00000042;gap:.35rem;padding:.5rem;display:grid}.lead-note-channel-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-call-dispositions{gap:.35rem;display:grid}.lead-call-quick-panel{border:1px solid var(--glass-line);background:#00000047;gap:.45rem;padding:.55rem;display:grid}.lead-disposition-buttons{flex-wrap:wrap;gap:.35rem;display:flex}.lead-note-send-row{justify-content:flex-end;display:flex}.lead-note-composer .cds--text-area{min-height:4.25rem}.lead-note-item{border:1px solid var(--glass-line);border-bottom:1px solid var(--glass-line);background:#ffffff05;border-radius:.3rem;grid-template-columns:1.5rem 7.75rem minmax(0,1fr) auto;align-items:start;gap:.18rem;padding:.42rem .55rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.lead-note-item:last-child{border-bottom:1px solid var(--glass-line)}.lead-note-item:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.lead-note-time,.lead-note-inline,.lead-note-dot{color:var(--workspace-muted-text);font-size:.875rem;line-height:1.2}.lead-note-icon-shell{border:1px solid var(--glass-line);color:var(--workspace-muted-text);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;display:inline-flex}.lead-note-channel-icon{opacity:.92}.lead-note-time{white-space:nowrap;padding-top:.1rem}.lead-note-content{border-left:1px solid var(--glass-line);gap:.12rem;padding-left:.5rem;display:grid}.lead-note-topline{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.lead-note-summary{color:var(--cds-text-primary);white-space:pre-wrap;margin:0;font-size:.96rem;line-height:1.38}.settings-glass-tile{background:var(--glass-surface);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}.settings-glass-tile .cds--form-item{margin-bottom:0}.settings-section-picker{gap:.75rem;display:grid}.settings-section-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.settings-section-button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--cds-border-inverse)}.settings-tab-panel{gap:1rem;padding-top:1rem;display:grid}.settings-add-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;gap:.75rem;display:grid}.settings-add-row .cds--btn{justify-self:start}.settings-tag-list{flex-wrap:wrap;gap:.5rem;display:flex}.settings-tag-list .cds--tag{align-items:center;gap:.35rem;display:inline-flex}.settings-tag-remove{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;line-height:1}.settings-list{gap:.5rem;display:grid}.settings-list-item{border:1px solid var(--glass-line);background:#0000003d;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.settings-item-meta{gap:.2rem;display:grid}.settings-item-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.leads-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.visually-hidden-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leads-glass-filters{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#000000e0;border:1px solid #7878786b;padding:.75rem}.leads-glass-table{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#000000eb;border:1px solid #8484846b;padding:.25rem}.leads-filter-grid{align-items:end;row-gap:.75rem}.leads-filter-field{gap:.5rem;display:grid}.leads-filter-title,.leads-filter-grid .cds--label{color:var(--workspace-muted-text);letter-spacing:.02em;min-height:1rem;margin:0;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-block}.leads-filter-control{min-width:0}.leads-native-select{appearance:none;color:var(--cds-text-primary);font:inherit;background:linear-gradient(45deg,#0000 50%,#d2d2d2e0 50%) right .95rem center/.42rem .42rem no-repeat,linear-gradient(135deg,#d2d2d2e0 50%,#0000 50%) right .68rem center/.42rem .42rem no-repeat,#00000052;border:1px solid #a5a5a566;width:100%;min-height:3rem;padding:.7rem 2rem .7rem .75rem}.leads-native-select:focus-visible{outline-offset:1px;border-color:#78a0ffd1;outline:2px solid #78a0ff7a}.leads-glass-table .cds--data-table,.leads-glass-table .cds--data-table thead,.leads-glass-table .cds--data-table tbody,.leads-glass-table .cds--data-table th,.leads-glass-table .cds--data-table td{background:0 0}.leads-glass-table .cds--data-table thead tr{border-bottom:1px solid #a0a0a061}.leads-glass-table .cds--data-table tbody tr{background:linear-gradient(#ffffff05,#fff0),#000000f5}.leads-glass-table .cds--data-table tbody tr+tr td{border-top:1px solid #96969647}.leads-glass-table .cds--data-table td,.leads-glass-table .cds--data-table th{overflow-wrap:anywhere;vertical-align:middle;white-space:normal;border-bottom:none;min-width:0;overflow:visible}.leads-glass-table .cds--data-table tbody tr td{background:#000000d1;padding-block:.72rem;line-height:1.35}.leads-glass-table .cds--data-table tbody tr td:first-child{box-shadow:inset 1px 0 #b4b4b438}.leads-glass-table .cds--data-table tbody tr:hover td{background:#101010f5}.lead-row-link{color:var(--cds-text-primary);font-weight:600}.lead-row-amount{white-space:nowrap;font-weight:600}.lead-row-muted{color:var(--workspace-muted-text)}.lead-latest-note-inline{color:var(--workspace-muted-text);overflow-wrap:anywhere;max-width:none;line-height:1.35;display:block}.login-page{color:#161616;background:linear-gradient(#f8fafc,#edf1f7);justify-content:center;align-items:stretch;min-height:100dvh;padding:2rem;display:flex}.login-shell{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:stretch;gap:1rem;width:100%;max-width:72rem;margin:auto;display:grid}.login-stage,.login-panel{color:#161616;background:#fffffff5;border:1px solid #d4dbe5eb;border-radius:.5rem;box-shadow:0 1rem 2.25rem #0f172a1a}.login-stage{grid-template-rows:auto auto 1fr;gap:1rem;min-height:min(40rem,100dvh - 4rem);padding:2rem;display:grid;position:relative;overflow:hidden}.login-brand{gap:.75rem;max-width:31rem;display:grid}.login-brand-head{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.login-brand h1,.login-brand p,.login-panel-head h2,.login-panel-head p,.login-demo-head h3,.login-demo-head p,.login-highlight h2,.login-highlight p,.login-demo-card-copy p{margin:0}.login-brand h1{letter-spacing:0;max-width:11ch;font-size:3rem;line-height:1.02}.login-brand p{color:#374151e6;max-width:33rem;font-size:1rem;line-height:1.55}.login-brand-chip{color:#0f172ae6;letter-spacing:.05em;text-transform:uppercase;background:#0f172a0f;border:1px solid #0f172a24;width:fit-content;padding:.25rem .56rem;font-size:.75rem;font-weight:700;display:inline-flex}.login-stage-kicker,.login-section-label,.login-demo-card-action{color:#0f62fe;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.login-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.login-kpis span{background:#f6f8fbf0;border:1px solid #0f172a17;border-radius:.3rem;gap:.2rem;min-height:5rem;padding:.75rem .85rem;display:grid}.login-kpis strong{font-size:1.45rem;line-height:1}.login-kpis small,.login-panel-head p,.login-demo-head p,.login-highlight p,.login-demo-card-copy span,.login-demo-card-copy small,.login-demo-card-copy p{color:#4b5563e0}.login-highlights{grid-template-columns:1fr;align-self:end;gap:.75rem;display:grid}.login-highlight{background:#f6f8fbf0;border:1px solid #0f172a17;border-radius:.3rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.login-highlight svg{color:#24a148;flex:none;margin-top:.1rem}.login-highlight h2{margin-bottom:.2rem;font-size:.95rem}.login-highlight p,.login-demo-card-copy p{font-size:.84rem;line-height:1.5}.login-panel{align-content:start;gap:1rem;padding:1.5rem;display:grid}.login-panel-head{gap:.45rem;display:grid}.login-secure-mark{align-items:center;gap:.55rem;display:flex}.login-secure-mark span{color:#0f62fe;background:#0f62fe17;border:1px solid #0f62fe2e;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.login-panel-head h2{letter-spacing:0;font-size:2rem;line-height:1.15}.login-form{gap:.85rem;display:grid}.login-form .cds--form-item{margin-bottom:0}.login-form .cds--label,.login-form .cds--checkbox-label-text{color:#1f2937e0}.login-form .cds--text-input,.login-form .cds--text-input--password__wrapper,.login-form .cds--password-input{color:#161616;background:#fffffff5;border-color:#0f172a29}.login-form .cds--password-visibility__toggle{color:#1f2937ad}.login-form .cds--text-input::placeholder,.login-form .cds--password-input::placeholder{color:#6b7280bd}.login-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.login-link-button{color:#4b5563e0;font:inherit;font-size:.82rem}.login-alert{max-width:none}.login-actions{justify-content:stretch;display:flex}.login-actions .cds--btn{inline-size:100%;min-height:3rem}.login-demo-panel{border-top:1px solid #0f172a1a;gap:.85rem;padding-top:1rem;display:grid}.login-demo-head{gap:.4rem;display:grid}.login-demo-list{gap:.55rem;display:grid}.login-demo-card{appearance:none;color:inherit;cursor:pointer;text-align:left;background:#f6f8fbe0;border:1px solid #0f172a17;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.75rem .85rem;transition:border-color .12s,background .12s;display:flex}.login-demo-card:hover,.login-demo-card:focus-visible{background:#eff6ffe0;border-color:#0f62fe47}.login-demo-card-copy{gap:.28rem;display:grid}.login-demo-card-copy strong{font-size:.96rem}.login-demo-card-copy span,.login-demo-card-copy small{word-break:break-all;font-size:.8rem}@media (max-width:1100px){.login-shell{grid-template-columns:1fr;max-width:62rem}.login-stage{min-height:auto}}@media (max-width:900px){.login-kpis{grid-template-columns:1fr}.login-stage,.login-panel{padding:1rem}}@media (max-width:640px){.login-page{padding:.75rem}.login-brand h1{font-size:2.35rem}.login-form-row,.login-demo-card{flex-direction:column;align-items:flex-start}}.status-pill{min-width:0;max-width:min(9rem,100%);overflow:hidden}.status-pill .cds--tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.data-table-scroll .cds--data-table button.cds--btn--ghost{min-height:2rem}.leads-glass-table .cds--table-header-label,.leads-glass-table .cds--table-sort__label,.leads-glass-table .cds--data-table-content,.leads-glass-table .cds--table-container__title{color:var(--cds-text-primary)}.leads-glass-table .cds--table-container__description{color:var(--cds-text-secondary)}@media (min-width:901px){.leads-glass-table .data-table-scroll{overflow-x:hidden}.leads-glass-table .data-table-scroll .cds--data-table{table-layout:fixed;width:100%;min-width:0}.leads-glass-table .cds--data-table th:first-child,.leads-glass-table .cds--data-table td:first-child{width:8%}.leads-glass-table .cds--data-table th:nth-child(2),.leads-glass-table .cds--data-table td:nth-child(2){width:12%}.leads-glass-table .cds--data-table th:nth-child(3),.leads-glass-table .cds--data-table td:nth-child(3){width:10%}.leads-glass-table .cds--data-table th:nth-child(4),.leads-glass-table .cds--data-table td:nth-child(4),.leads-glass-table .cds--data-table th:nth-child(5),.leads-glass-table .cds--data-table td:nth-child(5){width:8%}.leads-glass-table .cds--data-table th:nth-child(6),.leads-glass-table .cds--data-table td:nth-child(6){width:9%}.leads-glass-table .cds--data-table th:nth-child(7),.leads-glass-table .cds--data-table td:nth-child(7){width:16%}.leads-glass-table .cds--data-table th:nth-child(8),.leads-glass-table .cds--data-table td:nth-child(8){width:18%}.leads-glass-table .cds--data-table th:nth-child(9),.leads-glass-table .cds--data-table td:nth-child(9){width:11%}}.leads-glass-filters .cds--search-input,.leads-glass-filters .cds--text-input,.leads-glass-filters .cds--list-box__field,.leads-glass-filters .cds--list-box__menu,.leads-glass-filters .leads-native-select{background:#00000052}.leads-filter-grid .cds--form-item{margin-bottom:0}.leads-filter-grid .cds--search-input,.leads-filter-grid .cds--list-box__field{min-height:3rem}.workspace-theme-light .dashboard-date-badge,.workspace-theme-light .tag-label-chip,.workspace-theme-light .lead-title-source,.workspace-theme-light .lead-latest-note,.workspace-theme-light .lead-note-item,.workspace-theme-light .lead-note-icon-shell,.workspace-theme-light .settings-list-item,.workspace-theme-light .leads-glass-filters,.workspace-theme-light .leads-glass-table,.workspace-theme-light .leads-native-select,.workspace-theme-light .lead-header-select .cds--list-box__field,.workspace-theme-light .calendar-day-cell,.workspace-theme-light .calendar-mobile-day{border-color:var(--glass-border);color:var(--cds-text-primary);background:#ffffffd6}.workspace-theme-light .kanban-card,.workspace-theme-light .mobile-data-card,.workspace-theme-light .calendar-panel-tile,.workspace-theme-light .lead-detail-card,.workspace-theme-light .settings-glass-tile,.workspace-theme-light .login-stage,.workspace-theme-light .login-panel{background:linear-gradient(180deg, #fffffff0, #f8faffe0),var(--glass-surface);border-color:var(--glass-border);box-shadow:0 .85rem 2rem #0f172a1a}.workspace-theme-light .kanban-card{background:linear-gradient(180deg, #ffffffb8, #ffffff7a),var(--stage-card-bg,var(--glass-surface));border-color:var(--stage-card-border,var(--glass-border))}.workspace-theme-light .kanban-column-drop-ready,.workspace-theme-light .calendar-day-cell-selected,.workspace-theme-light .calendar-mobile-day-selected,.workspace-theme-light .calendar-day-cell-drop-target{background:#78a0ff1f}.workspace-theme-light .calendar-day-cell:hover,.workspace-theme-light .lead-note-item:hover{background:#f6f9fff5;border-color:#0f172a2e}.workspace-theme-light .calendar-event-overlay-card{background:linear-gradient(#0f172af0,#020617f5),#020617f0;border-color:#e2e8f038;box-shadow:0 1.25rem 3rem #0000007a,inset 0 1px #ffffff1a}.workspace-theme-light .calendar-event-info-card{background:linear-gradient(#ffffff12,#ffffff08),#0f172ac7;border-color:#e2e8f033}.workspace-theme-light .calendar-event-info-item{border-color:#e2e8f01f}.workspace-theme-light .calendar-overlay-notes{background:#0f172a8f;border-color:#e2e8f029}.workspace-theme-light .calendar-overlay-note-item{background:#0206176b;border-color:#e2e8f024}.workspace-theme-light .leads-glass-table .cds--data-table thead tr{border-bottom-color:#0f172a2e}.workspace-theme-light .leads-glass-table .cds--data-table tbody tr{background:linear-gradient(#ffffffe0,#f8faffeb),#ffffffeb}.workspace-theme-light .leads-glass-table .cds--data-table tbody tr+tr td{border-top-color:#0f172a1a}.workspace-theme-light .leads-glass-table .cds--data-table tbody tr td{background:#ffffffd6}.workspace-theme-light .leads-glass-table .cds--data-table tbody tr:hover td{background:#f4f7fff5}.workspace-theme-light .leads-glass-filters .cds--search-input,.workspace-theme-light .leads-glass-filters .cds--text-input,.workspace-theme-light .leads-glass-filters .cds--list-box__field,.workspace-theme-light .leads-glass-filters .cds--list-box__menu,.workspace-theme-light .leads-glass-filters .leads-native-select{background:#ffffffdb}.workspace-theme-light .login-page{background:linear-gradient(#f8fafc,#edf1f7)}.workspace-theme-light .login-brand p,.workspace-theme-light .login-kpis small,.workspace-theme-light .login-panel-head p,.workspace-theme-light .login-demo-head p,.workspace-theme-light .login-highlight p,.workspace-theme-light .login-demo-card-copy span,.workspace-theme-light .login-demo-card-copy small,.workspace-theme-light .login-demo-card-copy p{color:#303a4ad1}.workspace-theme-light .login-brand-chip{color:#0f172ae0;background:#0f172a0f;border-color:#0f172a2e}.workspace-theme-light .login-stage-kicker,.workspace-theme-light .login-section-label,.workspace-theme-light .login-demo-card-action{color:#1263ffeb}.workspace-theme-light .login-kpis span,.workspace-theme-light .login-highlight,.workspace-theme-light .login-demo-card{background:#ffffffbd;border-color:#0f172a1a}.workspace-theme-light .login-form .cds--label,.workspace-theme-light .login-form .cds--checkbox-label-text{color:#0f172ac2}.workspace-theme-light .login-form .cds--text-input,.workspace-theme-light .login-form .cds--text-input--password__wrapper,.workspace-theme-light .login-form .cds--password-input{color:var(--cds-text-primary);background:#ffffffdb;border-color:#0f172a29}.workspace-theme-light .login-form .cds--password-visibility__toggle{color:#0f172a94}.workspace-theme-light .login-link-button{color:#1263ffeb}.workspace-theme-light .login-demo-panel{border-top-color:#0f172a1a}.cds--header,.cds--side-nav{background:var(--glass-surface-strong);border-color:var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}.cds--tile{background:var(--glass-surface);border:1px solid var(--glass-border);transition:border-color .14s}@media (max-width:1400px){.kanban-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:901px){.dashboard-task-list,.dashboard-schedule-list,.dashboard-watch-list,.calendar-agenda-list,.calendar-upcoming-list,.settings-list,.lead-notes-list{gap:.8rem}.dashboard-task-item,.dashboard-schedule-item,.dashboard-watch-item,.calendar-agenda-item,.calendar-upcoming-item{gap:.75rem;min-height:5.25rem;padding:1rem}.dashboard-stage-list{gap:.65rem}.dashboard-stage-row{border:1px solid var(--glass-line);background:#ffffff05;border-radius:.3rem;min-height:3.75rem;padding:.65rem .8rem}.dashboard-task-time,.dashboard-schedule-time,.calendar-agenda-time,.calendar-upcoming-time,.dashboard-stage-share,.dashboard-watch-meta{font-size:.9375rem;line-height:1.45}.leads-glass-table{padding:.6rem}.leads-glass-table .cds--data-table th,.leads-glass-table .cds--data-table td,.lead-detail-table .cds--data-table th,.lead-detail-table .cds--data-table td{padding-block:1.15rem;font-size:.9375rem;line-height:1.45}.leads-glass-table .cds--data-table tbody tr,.lead-detail-table .cds--data-table tbody tr{min-height:4rem}.settings-list-item{gap:1rem;min-height:4.25rem;padding:.9rem 1rem}.lead-note-item{grid-template-columns:1.65rem 8.4rem minmax(0,1fr);gap:.42rem;padding:.55rem .68rem}.lead-note-summary{font-size:.96rem;line-height:1.35}.kanban-column-body{gap:.45rem}.kanban-card{gap:.3rem;min-height:6.4rem;max-height:6.4rem;padding:.55rem}.kanban-secondary{font-size:.8125rem;line-height:1.2}}@media (max-width:900px){.page .cds--text-input,.page .cds--search-input,.page .cds--select-input,.page .cds--text-area{font-size:1rem}.data-table-scroll{padding-bottom:0;overflow-x:visible}.data-table-scroll .cds--data-table{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;table-layout:fixed!important;width:100%!important;min-width:0!important;display:block!important}.data-table-scroll .cds--data-table thead{display:none}.data-table-scroll .cds--data-table tbody{gap:.75rem;inline-size:100%!important;max-inline-size:100%!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.data-table-scroll .cds--data-table tbody tr{background:linear-gradient(180deg, #ffffff0a, #ffffff03),var(--glass-surface);border:1px solid var(--glass-line);border-radius:.35rem;gap:.48rem;min-height:0;padding:.75rem;block-size:auto!important;height:auto!important;min-block-size:0!important;inline-size:100%!important;max-inline-size:100%!important;width:100%!important;display:grid!important}.data-table-scroll .cds--data-table tbody tr+tr td,.data-table-scroll .cds--data-table tbody tr td:first-child{box-shadow:none;border-top:0}.data-table-scroll .cds--data-table tbody tr td{white-space:normal;border:0;grid-template-columns:minmax(6rem,32%) minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;padding:0;line-height:1.35;inline-size:100%!important;max-inline-size:100%!important;background:0 0!important;width:100%!important;display:grid!important}.data-table-scroll .cds--data-table tbody tr td:before{color:var(--workspace-muted-text);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;min-width:0;font-size:.68rem;font-weight:700;line-height:1.2}.calendar-summary-grid,.settings-summary-grid,.calendar-sidebar-stats,.dashboard-task-item,.calendar-agenda-item{grid-template-columns:1fr}.calendar-focus-panel{grid-template-columns:.25rem minmax(0,1fr)}.calendar-focus-actions{grid-column:2;justify-content:flex-start}.dashboard-stage-row,.lead-header-selects{grid-template-columns:1fr}.lead-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.lead-notes-pane{grid-template-rows:auto auto auto;min-height:auto}.lead-notes-list{max-height:none}.lead-note-toolbar{flex-direction:column;align-items:flex-start}.lead-note-item{grid-template-columns:1fr}.lead-note-icon-shell{display:none}.lead-note-content{border-left:none;padding-left:0}}@media (max-width:700px){.settings-list-item{flex-direction:column;align-items:flex-start}.dashboard-section-head,.calendar-section-head,.settings-panel-head{flex-direction:column}}@media (max-width:672px){.page{gap:var(--mobile-page-gap)}.section-spacer{margin-top:var(--mobile-section-gap)}.page>*{animation-delay:0s!important}.page .cds--grid,.page .cds--css-grid{margin-inline:0;padding-inline:0}.page .cds--css-grid-column{margin-inline:0!important}.page [class*=cds--col]{padding-inline:0!important}.page .cds--tile,.dashboard-kpi-grid .dashboard-kpi-tile,.dashboard-complete-grid .dashboard-section-tile,.calendar-panel-tile,.settings-glass-tile,.lead-detail-card,.mobile-data-card{padding:var(--mobile-tile-pad)}.dashboard-stack,.calendar-sidebar-stack,.calendar-mobile-stack,.settings-tab-panel:not([hidden]),.mobile-card-list{gap:var(--mobile-card-gap)}.dashboard-kpi-tile{gap:.35rem;min-height:6.8rem}.dashboard-kpi-meta{font-size:.82rem}.kpi-value{font-size:1.72rem}.dashboard-date-badge{padding:.2rem .5rem;font-size:.875rem}.detail-key{font-size:.875rem}.detail-value{font-size:.93rem;line-height:1.3}.toast-stack{bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);left:calc(env(safe-area-inset-left,0px) + .35rem);right:calc(env(safe-area-inset-right,0px) + .35rem);width:auto;top:auto}.cds--header__nav{display:none}.cds--side-nav{width:min(18rem,100vw - .8rem)}.dashboard-inline-links{flex-direction:column;gap:.6rem}.dashboard-watch-meta,.mobile-data-card-meta{flex-direction:column;gap:.25rem}.lead-edit-actions{justify-content:flex-start}.lead-edit-actions>*{flex:auto}.lead-title-kpi-card{flex:100%;min-width:0}.lead-title-meta-right{align-items:flex-start;width:100%}.lead-title-tags-inline{justify-content:flex-start;max-width:100%}.data-table-scroll .cds--data-table{min-width:28rem}.leads-glass-filters{padding:.6rem}.leads-glass-table{padding:.2rem}.calendar-month-shell{overflow:visible}.calendar-weekday-row,.calendar-month-grid{gap:.2rem;min-width:0}.calendar-weekday-cell{text-align:center;padding:0;font-size:.66rem}.calendar-day-cell{gap:.24rem;min-height:5.95rem;padding:.3rem}.calendar-day-number{font-size:.82rem}.calendar-day-count{font-size:.7rem}.calendar-day-events{gap:.12rem}.calendar-day-chip,.calendar-day-more{border-radius:.2rem;padding:.14rem .2rem;font-size:.72rem}.calendar-day-chip-time{display:none}.calendar-day-chip-title{line-height:1.1}.calendar-day-chip-meta{display:none}.calendar-event-overlay{z-index:20;width:auto;max-width:none;position:absolute;left:.45rem;right:.45rem}.calendar-event-overlay-card{max-height:var(--calendar-overlay-max-height,calc(100vh - 4.75rem));gap:.46rem;padding:.7rem;overflow-y:auto}.calendar-event-info-card{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-info-item{padding:.22rem .32rem}.calendar-event-info-item:nth-child(2n){border-right:0}.calendar-event-info-item-wide{grid-column:1/-1}.calendar-event-overlay-actions{justify-content:stretch}.calendar-event-overlay-actions .cds--form-item{min-width:100%}.calendar-event-overlay-actions .cds--btn{flex:auto}.calendar-overlay-notes-list{max-height:9.5rem}.mobile-data-card-detail-grid{grid-template-columns:1fr}.lead-title-context{gap:.2rem;padding-bottom:.28rem}.kpi-label,.lead-title-kpi-label,.lead-note-time,.lead-note-inline,.lead-note-dot,.calendar-day-count,.calendar-weekday-cell,.dashboard-task-time,.dashboard-schedule-time,.calendar-agenda-time,.calendar-upcoming-time,.dashboard-stage-share,.dashboard-watch-meta,.mobile-data-card-meta,.dashboard-kpi-meta{font-size:.875rem}.lead-title-meta{gap:.35rem}.lead-header-selects{gap:.45rem}.lead-notes-pane{gap:.35rem}.lead-note-item{gap:.18rem;padding:.52rem .58rem}.settings-summary-grid,.calendar-summary-grid,.calendar-sidebar-stats{gap:.45rem}.settings-add-row{gap:.5rem}.kanban-board{grid-template-columns:1fr}.kanban-column-header{flex-direction:column;align-items:flex-start}.kanban-column-title,.kanban-column-actions{width:100%}.kanban-column-actions{justify-content:flex-end}.kanban-add-column .cds--btn{width:100%}}@media (max-width:1100px) and (min-width:673px){.calendar-month-shell{overflow-x:hidden}.calendar-weekday-row,.calendar-month-grid{min-width:0}.kanban-board{--kanban-col-min:13.75rem}}@media (max-width:800px){.kanban-board{--kanban-col-min:12.5rem}}@media (max-width:540px){.kanban-board{--kanban-col-min:100%}}@media (hover:hover){.cds--tile:hover{border-color:var(--cds-border-strong)}}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-overlay-drop-in{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page>*,.functional-surface-enter{animation:none}.cds--tile,.lead-note-item{transition:none}.cds--tile:hover{border-color:var(--cds-border-subtle)}}
