/* Page render stability: the header reveals the page only after this file is applied. */
html.w2l-page-loading body { visibility: hidden; }
html.w2l-page-ready body { visibility: visible; }
html, body { overflow-anchor: none; }

:root{--nav:#101722;--nav2:#172130;--paper:#f5f3ef;--panel:#fff;--ink:#18212b;--muted:#6e7783;--bronze:#aa6c3d;--bronze2:#c58a58;--line:#e7e1d9;--green:#247a52;--red:#a33c3c;--shadow:0 12px 34px rgba(24,33,43,.07)}
/* Layout stability: prevent page-to-page vertical and horizontal movement. */
html {
    overflow-y: scroll;
    scrollbar-gutter: stable;
    min-height: 100%;
}

body {
    min-height: 100vh;
    overflow-x: hidden;
}

.app-shell,
.main-content {
    min-height: 100vh;
}

/* Do not animate structural layout during a full page navigation. */
.sidebar,
.main-content,
.topbar,
.app-shell {
    transition-property: none !important;
}

*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}a{color:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:272px;background:linear-gradient(180deg,var(--nav),#0c121b);color:#fff;padding:24px 18px;display:flex;flex-direction:column;z-index:50}.sidebar-brand{display:flex;align-items:center;gap:13px;padding:0 8px 23px;border-bottom:1px solid rgba(255,255,255,.09)}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{font-size:18px}.sidebar-brand span{font-size:12px;color:#aeb8c4;margin-top:3px}.brand-mark{width:44px;height:44px;border:1px solid rgba(197,138,88,.65);border-radius:13px;display:grid;place-items:center;color:#e0aa79;font-weight:900;font-size:12px;letter-spacing:.08em}.sidebar-nav{display:grid;gap:5px;margin-top:22px}.sidebar-nav a{display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:10px;color:#d6dde6;text-decoration:none;font-weight:650;font-size:14px}.sidebar-nav a span{width:20px;text-align:center;color:#d7a578}.sidebar-nav a:hover,.sidebar-nav a.is-active{background:var(--nav2);color:#fff}.sidebar-nav a.is-active{box-shadow:inset 3px 0 var(--bronze2)}.nav-label{margin:20px 12px 6px;color:#778391;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.15em}.sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding:18px 5px 0;display:grid;gap:14px}.sidebar-footer>a{font-size:13px;color:#aeb8c4;text-decoration:none}.user-chip{display:flex;align-items:center;gap:10px}.user-chip strong,.user-chip span{display:block}.user-chip strong{font-size:13px}.user-chip span{font-size:11px;color:#909baa;margin-top:2px}.avatar{width:36px;height:36px;border-radius:50%;background:#273446;display:grid;place-items:center;font-size:11px;font-weight:850;color:#e5b184}.main-content{margin-left:272px;padding:34px clamp(22px,3vw,48px);min-height:100vh}.topbar{display:flex;align-items:center;gap:18px;margin-bottom:26px}.topbar>div:nth-child(2){flex:1}.topbar h1{font-size:clamp(27px,3vw,38px);line-height:1.1;margin:5px 0 0;letter-spacing:-.035em}.eyebrow{margin:0;color:var(--bronze);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.14em}.top-actions{display:flex;gap:10px}.menu-toggle{display:none;border:0;background:var(--nav);color:white;border-radius:9px;padding:9px 11px;font-size:18px}.button,button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--bronze);color:#fff;padding:11px 16px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.button:hover,button:hover{filter:brightness(.96)}.button-secondary{background:#fff;color:var(--ink);border:1px solid var(--line)}.button-small{padding:8px 11px;font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.metric-card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.metric-card{padding:20px;position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--bronze2)}.metric-card span{color:var(--muted);font-size:13px;font-weight:700}.metric-card strong{display:block;font-size:32px;line-height:1;margin:12px 0 8px;letter-spacing:-.035em}.metric-card small{color:#8b929b}.panel{padding:22px;margin-bottom:20px}.panel-heading,.page-actions,.row-line{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel h2{margin:4px 0 15px;font-size:20px}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.quick-action{padding:15px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:#fcfbf9}.quick-action strong,.quick-action span{display:block}.quick-action span{color:var(--muted);font-size:12px;margin-top:5px}.activity-list{display:grid}.activity-list article{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.activity-list article:last-child{border-bottom:0}.activity-list small,.muted{color:var(--muted)}.alert{padding:13px 16px;border-radius:10px;margin-bottom:18px;border:1px solid}.alert-success{background:#edf8f2;border-color:#cde9da;color:#226143}.alert-error{background:#fff1f1;border-color:#efd1d1;color:#8d3030}.page-actions{justify-content:flex-end;margin-bottom:15px}.table-panel{overflow:auto;padding:0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 17px;border-bottom:1px solid var(--line);vertical-align:middle}th{background:#faf8f5;color:#66707a;font-size:11px;text-transform:uppercase;letter-spacing:.08em}tbody tr:hover{background:#fcfbf9}td a{font-weight:750;text-decoration:none}td small{display:block;color:var(--muted);margin-top:4px}.pill{display:inline-flex;align-items:center;border-radius:999px;background:#eee8e0;color:#5f554b;padding:5px 9px;font-size:11px;font-weight:800;text-transform:capitalize}.pill-green{background:#e7f5ed;color:#256c4b}.pill-red{background:#faeaea;color:#9a3434}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.full{grid-column:1/-1}label{display:grid;gap:7px;font-size:13px;font-weight:750;margin-bottom:15px}input,select,textarea{width:100%;border:1px solid #d9d3ca;border-radius:9px;background:#fff;padding:11px 12px;color:var(--ink);font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid rgba(170,108,61,.18);border-color:var(--bronze)}.detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.pipeline-board{display:grid;grid-template-columns:repeat(8,minmax(235px,1fr));gap:12px;overflow:auto;padding-bottom:16px}.pipeline-column{background:#ebe7e1;border:1px solid #e0dad2;border-radius:13px;padding:11px;min-height:490px}.pipeline-column h2{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#555e68;margin:4px 3px 12px}.deal-card{display:grid;gap:7px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px;margin-bottom:10px;box-shadow:0 4px 12px rgba(20,28,38,.04)}.deal-card strong{font-size:14px}.deal-card select{font-size:12px;padding:7px}.task-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--line)}.task-row.is-complete{opacity:.58}.task-row.is-complete strong{text-decoration:line-through}.checkbox-button{width:30px;height:30px;padding:0;border-radius:50%;background:#fff;border:1px solid #d8d2ca;color:var(--green)}.login-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#26354a,#101722 55%)}.login-card{width:min(450px,100%);background:#fff;border-radius:20px;padding:36px;box-shadow:0 30px 80px rgba(0,0,0,.25);display:grid;gap:14px}.login-brand{display:flex;align-items:center;gap:12px}.login-card h1{margin:5px 0 0}.login-card p{color:var(--muted);margin-top:0}.empty-state{color:var(--muted);padding:15px 0}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.detail-grid{grid-template-columns:1fr}}@media(max-width:800px){.sidebar{transform:translateX(-100%);transition:.2s}.sidebar.is-open{transform:translateX(0)}.main-content{margin-left:0;padding:22px 17px}.menu-toggle{display:block}.top-actions .button-secondary{display:none}.metric-grid,.form-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}.topbar h1{font-size:27px}.quick-actions{grid-template-columns:1fr}.task-row{grid-template-columns:auto 1fr}.task-row>span,.task-row>small{grid-column:2}}.login-divider{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--muted,#777)}.login-divider:before,.login-divider:after{content:"";height:1px;background:#ddd;flex:1}.button-full{display:flex;width:100%;justify-content:center}.installer-card{max-width:560px}.form-stack{display:grid;gap:16px}.content-grid-wide{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.button-small{padding:.55rem .75rem;font-size:.85rem}button:disabled{opacity:.55;cursor:not-allowed}small{color:#6c7280}.table-wrap{overflow-x:auto}
@media(max-width:900px){.content-grid-wide{grid-template-columns:1fr}}

/* Companies module */
.company-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.company-filters{display:flex;gap:9px;flex-wrap:wrap}.filter-link{padding:8px 12px;border:1px solid var(--line);background:#fff;border-radius:999px;text-decoration:none;font-size:12px;font-weight:800;color:var(--muted)}.filter-link.is-active{background:var(--nav);border-color:var(--nav);color:#fff}.search-form{display:flex;gap:8px;min-width:min(100%,360px)}.search-form input{margin:0}.company-name-cell{display:flex;align-items:center;gap:11px}.company-avatar{width:38px;height:38px;border-radius:11px;background:#f0e8df;color:var(--bronze);display:grid;place-items:center;font-size:13px;font-weight:900;flex:0 0 auto}.company-name-cell strong,.company-name-cell small{display:block}.company-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.company-summary-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px}.company-summary-card span{display:block;color:var(--muted);font-size:12px;font-weight:700}.company-summary-card strong{display:block;font-size:23px;margin-top:8px}.company-profile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.company-profile-title{display:flex;gap:15px;align-items:center}.company-profile-title .company-avatar{width:54px;height:54px;font-size:17px}.company-profile-title h2{margin:0 0 5px}.company-profile-actions{display:flex;gap:9px;flex-wrap:wrap}.company-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.company-meta div{padding:12px 0;border-bottom:1px solid var(--line)}.company-meta dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.company-meta dd{margin:5px 0 0;font-weight:700}.record-list{display:grid}.record-item{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.record-item:last-child{border-bottom:0}.record-item strong,.record-item small{display:block}.record-item small{margin-top:4px}.record-item-side{text-align:right;white-space:nowrap}.timeline{position:relative;display:grid}.timeline-item{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:0 0 18px}.timeline-marker{width:30px;height:30px;border-radius:50%;background:#f0e8df;color:var(--bronze);display:grid;place-items:center;font-size:12px;font-weight:900;position:relative}.timeline-marker:after{content:"";position:absolute;top:30px;bottom:-18px;width:1px;background:var(--line)}.timeline-item:last-child .timeline-marker:after{display:none}.timeline-content{padding-top:3px}.timeline-content strong{display:block}.timeline-content p{margin:5px 0;color:var(--muted);line-height:1.55}.inline-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.inline-form summary{cursor:pointer;font-weight:800;color:var(--bronze)}.inline-form[open] summary{margin-bottom:15px}.danger-link{color:var(--red)}@media(max-width:1000px){.company-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.company-summary-grid,.company-meta{grid-template-columns:1fr}.company-profile-header{display:grid}.company-toolbar{align-items:stretch}.search-form{width:100%}.company-profile-actions{width:100%}.company-profile-actions .button{flex:1}.companies-table th:nth-child(3),.companies-table td:nth-child(3),.companies-table th:nth-child(5),.companies-table td:nth-child(5){display:none}}

.company-page-heading{margin:0 0 20px}.company-page-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.company-summary-card{position:relative;overflow:hidden;min-height:105px;padding:18px 18px 16px}.company-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--bronze2),var(--bronze))}.company-summary-card strong{font-size:28px;letter-spacing:-.03em}.company-toolbar{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;box-shadow:var(--shadow)}.company-filters{order:2;width:100%;padding-top:4px}.search-form{order:1;width:100%;max-width:none}.search-form input{min-height:44px}.table-panel{overflow:hidden}.company-empty-state{text-align:center;padding:54px 24px}.company-empty-state .empty-state-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;background:#f1ebe4;color:var(--bronze);display:grid;place-items:center;font-size:25px;font-weight:900}.company-empty-state h2{margin:0 0 8px}.company-empty-state p{margin:0 auto 20px;max-width:470px;color:var(--muted)}@media(min-width:760px){.search-form{width:auto;min-width:420px}.company-toolbar{align-items:flex-start}.company-filters{order:1;width:auto;flex:1}.search-form{order:2}}

/* Complete Companies & Contacts module */
.record-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(135deg,#fff,#faf7f2);border:1px solid var(--line);border-radius:17px;padding:24px;box-shadow:var(--shadow);margin-bottom:16px}.record-identity,.record-actions,.record-title-line,.section-heading,.table-toolbar{display:flex;align-items:center;gap:14px}.record-identity{min-width:0}.record-identity h2{font-size:27px;line-height:1.1;margin:0}.record-identity p{margin:7px 0 0;color:var(--muted)}.record-identity p a{font-weight:750}.record-title-line{flex-wrap:wrap}.record-actions{justify-content:flex-end}.company-avatar,.contact-avatar{width:58px;height:58px;border-radius:16px;background:var(--nav);color:#e7b383;display:grid;place-items:center;font-size:15px;font-weight:900;letter-spacing:.05em;flex:0 0 auto}.contact-avatar{border-radius:50%}.record-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:15px;margin-bottom:18px;overflow:hidden}.record-metrics>div{padding:17px 18px;border-right:1px solid var(--line)}.record-metrics>div:last-child{border-right:0}.record-metrics span,.record-metrics strong{display:block}.record-metrics span{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.record-metrics strong{margin-top:7px;font-size:15px}.record-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--line);margin:0 0 20px;overflow-x:auto}.record-tabs a{padding:11px 14px;text-decoration:none;color:var(--muted);font-size:13px;font-weight:800;border-bottom:3px solid transparent;white-space:nowrap}.record-tabs a:hover,.record-tabs a.is-active{color:var(--ink);border-bottom-color:var(--bronze)}.profile-list{display:grid;grid-template-columns:150px 1fr;margin:0}.profile-list dt,.profile-list dd{padding:11px 0;border-bottom:1px solid var(--line);margin:0}.profile-list dt{font-size:12px;font-weight:800;color:var(--muted)}.profile-list dd{font-size:13px}.profile-list a{color:var(--bronze);font-weight:750}.note-block{margin-top:18px;padding:16px;border-radius:12px;background:#faf8f5;border:1px solid var(--line)}.note-block p{margin:8px 0 0;line-height:1.65;color:#4f5964}.compact-list{display:grid}.compact-list>a,.static-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.compact-list>a:last-child,.static-row:last-child{border-bottom:0}.compact-list>a>span:nth-child(2),.static-row>span{flex:1}.compact-list strong,.compact-list small,.static-row strong,.static-row small{display:block}.compact-list small,.static-row small{color:var(--muted);margin-top:3px}.compact-list em{font-style:normal;color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.mini-avatar{width:38px;height:38px;border-radius:50%;background:#eee7df;color:#7c5435;display:grid;place-items:center;font-size:11px;font-weight:900}.activity-list.mini article{grid-template-columns:1fr auto}.activity-list.mini article span{grid-column:1}.activity-list.mini article small{grid-column:2;grid-row:1}.table-toolbar{justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.table-toolbar h2{margin:5px 0 0}.large-empty{text-align:center;padding:54px 24px}.large-empty h3{margin:0 0 8px;font-size:20px}.large-empty p{color:var(--muted);margin:0 auto 18px;max-width:480px}.timeline{display:grid}.timeline article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.timeline article:last-child{border-bottom:0}.timeline-icon{width:38px;height:38px;border-radius:50%;background:#f0e9e1;color:#885b39;display:grid;place-items:center;font-size:12px;font-weight:900}.timeline-head{display:flex;justify-content:space-between;gap:14px}.timeline-head span{color:var(--muted);font-size:12px;white-space:nowrap}.timeline article small{color:var(--bronze)}.timeline article p{margin:8px 0 0;line-height:1.6;color:#555f69}.task-list{display:grid}.task-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.task-card:last-child{border-bottom:0}.task-card strong,.task-card small{display:block}.task-card small{margin-top:4px;color:var(--muted)}.task-card>span{font-size:12px;color:var(--muted)}.task-card.is-complete{opacity:.6}.task-card.is-complete strong{text-decoration:line-through}.inline-task-form{display:grid;grid-template-columns:1fr 110px 190px auto;gap:8px;margin-bottom:12px}.relationship-form{max-width:1100px}.section-heading{justify-content:space-between;margin-bottom:18px}.section-heading h2{margin:5px 0 0}.section-divider{height:1px;background:var(--line);margin:8px 0 20px}.form-actions{display:flex;justify-content:flex-end;margin-top:5px}.check-label{grid-template-columns:auto 1fr;align-items:center;justify-content:start}.check-label input{width:auto}.contact-filters{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px auto;gap:12px;align-items:end}.contact-filters label{margin:0}.filter-actions{display:flex;gap:8px;align-items:center}.filter-panel{padding:17px}.static-row{justify-content:space-between}
@media(max-width:1200px){.record-metrics{grid-template-columns:repeat(3,1fr)}.record-metrics>div:nth-child(3){border-right:0}.record-metrics>div{border-bottom:1px solid var(--line)}.record-metrics>div:nth-last-child(-n+2){border-bottom:0}.contact-filters{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1/-1}}
@media(max-width:800px){.record-hero{align-items:flex-start;flex-direction:column}.record-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.record-metrics{grid-template-columns:1fr}.record-metrics>div{border-right:0;border-bottom:1px solid var(--line)!important}.record-metrics>div:last-child{border-bottom:0!important}.record-identity h2{font-size:22px}.profile-list{grid-template-columns:1fr}.profile-list dt{padding-bottom:2px;border-bottom:0}.profile-list dd{padding-top:3px}.timeline-head{display:grid;gap:4px}.inline-task-form{grid-template-columns:1fr}.contact-filters{grid-template-columns:1fr}.filter-actions{flex-wrap:wrap}.section-heading{align-items:flex-start}.table-toolbar{align-items:flex-start;flex-direction:column}.task-card{align-items:flex-start;flex-direction:column}}

/* Opportunities module */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.opportunity-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.pipeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.pipeline-search{display:flex;align-items:center;gap:8px;flex:1;max-width:720px}.pipeline-search input{margin:0}.opportunity-board{grid-template-columns:repeat(9,minmax(260px,1fr));gap:14px}.opportunity-column{padding:10px;min-height:560px;background:#ece8e2}.opportunity-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:5px 4px 12px}.opportunity-column-head>div{display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center}.opportunity-column-head strong{font-size:12px;text-transform:uppercase;letter-spacing:.065em}.opportunity-column-head small{grid-column:2;color:var(--muted);font-size:10px;margin-top:2px}.opportunity-column-head b{font-size:12px}.stage-dot{width:8px;height:8px;border-radius:50%;background:#788493}.stage-dot-contacted,.stage-dot-discovery{background:#b27a4d}.stage-dot-assessment,.stage-dot-demo{background:#9c7d33}.stage-dot-proposal,.stage-dot-trial{background:#416f8a}.stage-dot-won{background:var(--green)}.stage-dot-lost{background:var(--red)}.opportunity-dropzone{min-height:490px;border-radius:10px;transition:background .12s ease,box-shadow .12s ease}.opportunity-dropzone.is-over{background:rgba(170,108,61,.09);box-shadow:inset 0 0 0 2px rgba(170,108,61,.25)}.pipeline-empty{padding:22px 10px;text-align:center;color:#8a9098;font-size:12px;border:1px dashed #d3cbc2;border-radius:9px}.opportunity-card{display:grid;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:10px;box-shadow:0 5px 15px rgba(20,28,38,.045);cursor:grab}.opportunity-card.is-dragging{opacity:.45}.opportunity-card-top,.opportunity-card-value,.opportunity-owner{display:flex;align-items:center;justify-content:space-between;gap:10px}.drag-handle{background:transparent;color:#8a929b;padding:2px 4px;font-size:15px;cursor:grab}.opportunity-card-title{font-weight:850;text-decoration:none;line-height:1.35}.opportunity-company{font-size:12px;color:var(--bronze);font-weight:750;text-decoration:none}.opportunity-card>small{color:var(--muted)}.opportunity-card-value{border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.opportunity-card-value strong{font-size:16px}.opportunity-card-value span{font-size:10px;color:var(--muted)}.opportunity-owner{justify-content:flex-start}.opportunity-owner .mini-avatar{width:27px;height:27px;font-size:9px}.stage-form select{font-size:11px;padding:7px 8px;background:#faf8f5}.opportunity-form{max-width:1100px}.opportunity-hero{background:linear-gradient(135deg,#fff,#f8f3ed)}.opportunity-record-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.opportunity-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.opportunity-summary-grid{grid-template-columns:1fr}.pipeline-toolbar,.pipeline-search{align-items:stretch;flex-direction:column;max-width:none}.pipeline-toolbar .button{width:100%}.opportunity-board{grid-template-columns:repeat(9,minmax(235px,1fr))}.opportunity-record-metrics{grid-template-columns:1fr}}
