html{background:var(--atlas-canvas)}body{background:var(--atlas-canvas);color:var(--atlas-ink);font-family:var(--font-functional);font-size:14px}body:before{display:none!important}.atlas-shell{min-height:100vh}.atlas-content{width:min(100%,1560px);margin:0 auto;padding:36px 42px 88px}.atlas-header{z-index:60;border-bottom:1px solid var(--atlas-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0}.atlas-header-primary{grid-template-columns:auto auto minmax(260px,600px) auto;align-items:center;gap:18px;min-height:68px;padding:0 34px;display:grid}.atlas-brand{min-width:160px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.atlas-brand>span{border:1px solid var(--atlas-border-strong);color:var(--atlas-muted);letter-spacing:.15em;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:850}.atlas-scope-desktop .scope-switcher-wrapper{position:relative}.atlas-scope-desktop .scope-switcher{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);min-width:190px;color:var(--atlas-ink);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 13px;margin:0;padding:7px 9px}.atlas-scope-desktop .scope-symbol{background:var(--atlas-ink);color:#fff;border-radius:8px;width:28px;height:28px;font-size:8px}.atlas-scope-desktop .scope-copy strong{color:var(--atlas-ink);font-size:10px}.atlas-scope-desktop .scope-copy small{color:var(--atlas-muted);font-size:7px}.atlas-scope-desktop .scope-menu{width:360px;top:calc(100% + 8px);left:0;right:auto}.atlas-search-wrapper{position:relative}.atlas-search{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);height:42px;color:var(--atlas-muted);border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:0 11px 0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.atlas-search input{min-width:0;color:var(--atlas-ink);background:0 0;border:0;outline:0;font-size:11px}.atlas-search input::placeholder{color:var(--atlas-muted-2)}.atlas-search kbd{border:1px solid var(--atlas-border);border-bottom-color:var(--atlas-border-strong);color:var(--atlas-muted);background:#fff;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:7px}.atlas-search-results{z-index:90;border:1px solid var(--atlas-border);background:#fff;border-radius:14px;max-height:min(520px,70vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #1018282e}.atlas-search-results-head{min-height:34px;color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 6px 5px;font-size:8px;font-weight:750;display:flex}.atlas-search-results-head button{color:inherit;cursor:pointer;background:0 0;border:0}.atlas-search-results>a{min-height:58px;color:inherit;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.atlas-search-results>a:hover{background:var(--atlas-panel-soft)}.atlas-search-results>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.atlas-search-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.atlas-search-results small{color:var(--atlas-muted);margin-top:4px;font-size:8px}.atlas-search-results em{color:var(--atlas-muted);font-size:7px;font-style:normal}.atlas-result-mark{background:var(--atlas-blue-soft);width:30px;height:30px;color:var(--atlas-blue);border-radius:9px;place-items:center;font-size:7px;font-weight:850;display:grid}.atlas-search-empty{color:var(--atlas-muted);text-align:center;margin:0;padding:22px 10px;font-size:9px}.atlas-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.atlas-header-actions .notification-trigger{border:1px solid var(--atlas-border);width:40px;height:40px;color:var(--atlas-ink);background:#fff;border-radius:10px}.atlas-create-button{background:var(--atlas-ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.atlas-user{max-width:205px;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.atlas-user>span{background:var(--atlas-accent-soft);width:35px;height:35px;color:var(--atlas-accent-deep);border-radius:10px;flex:0 0 35px;place-items:center;font-size:9px;font-weight:850;display:grid}.atlas-user>div{flex-direction:column;min-width:0;display:flex}.atlas-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.atlas-user small{color:var(--atlas-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.atlas-header-secondary{border-top:1px solid color-mix(in srgb, var(--atlas-border) 78%, transparent);justify-content:space-between;align-items:center;gap:18px;min-height:49px;padding:0 34px;display:flex}.atlas-main-nav{scrollbar-width:none;align-items:stretch;gap:2px;height:49px;display:flex;overflow-x:auto}.atlas-main-nav::-webkit-scrollbar{display:none}.atlas-main-nav>a,.atlas-more-button{min-width:max-content;color:var(--atlas-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.atlas-main-nav>a:after,.atlas-more-button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.atlas-main-nav>a:hover,.atlas-main-nav>a.active,.atlas-more-button:hover,.atlas-more-button.active{color:var(--atlas-ink)}.atlas-main-nav em{background:var(--atlas-red-soft);min-width:18px;height:18px;color:var(--atlas-red);border-radius:999px;place-items:center;padding:0 5px;font-size:7px;font-style:normal;display:grid}.atlas-more-wrapper{align-items:stretch;height:49px;display:flex;position:relative}.atlas-more-menu{z-index:85;border:1px solid var(--atlas-border);background:#fff;border-radius:16px;width:min(620px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 26px 70px #10182833}.atlas-more-menu-head{justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 13px;display:flex}.atlas-more-menu-head span{color:var(--atlas-ink);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.atlas-more-menu-head small{color:var(--atlas-muted);font-size:8px}.atlas-more-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.atlas-more-grid>a{min-height:76px;color:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.atlas-more-grid>a>span{background:var(--atlas-panel-soft);width:32px;height:32px;color:var(--atlas-accent-deep);border-radius:9px;place-items:center;display:grid}.atlas-more-grid>a>div{flex-direction:column;min-width:0;display:flex}.atlas-more-grid strong{font-size:9px}.atlas-more-grid small{color:var(--atlas-muted);margin-top:4px;font-size:7px}.atlas-scope-mobile,.atlas-menu-backdrop,.atlas-mobile-nav{display:none}.app-shell,.sidebar,.topbar{display:none!important}.demo-mode-banner{width:min(100%,1560px);color:var(--atlas-amber);text-align:left;background:0 0;border:0;margin:10px auto 0;padding:9px 42px;font-size:8px}.skip-link{background:var(--atlas-ink);color:#fff}.panel{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);background:var(--atlas-panel);box-shadow:var(--atlas-shadow-sm);overflow:hidden}.panel:hover{border-color:var(--atlas-border-strong)}.panel-header{border-bottom:1px solid var(--atlas-border);background:#fff;min-height:70px;padding:18px 20px}.panel-header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px;line-height:1.2}.panel-header p{color:var(--atlas-muted);margin:6px 0 0;font-size:9px;line-height:1.55}.eyebrow,.module-kicker,.command-kicker,.atlas-overline{color:var(--atlas-accent-deep);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.primary-button,.secondary-button{min-height:40px;box-shadow:none;border-radius:10px;padding:0 14px;font-size:9px;font-weight:750}.primary-button{border:1px solid var(--atlas-ink);background:var(--atlas-ink);color:#fff}.primary-button:hover:not(:disabled){box-shadow:none;background:#292c31;transform:none}.secondary-button{border:1px solid var(--atlas-border-strong);color:var(--atlas-ink);background:#fff}.secondary-button:hover:not(:disabled){border-color:var(--atlas-muted-2);background:var(--atlas-panel-soft);box-shadow:none;transform:none}.text-button{color:var(--atlas-blue);font-size:8px;font-weight:750}.data-source-note{color:var(--atlas-muted);margin:0 0 14px;font-size:8px}.atlas-page-lead{border-bottom:1px solid var(--atlas-border-strong);justify-content:space-between;align-items:flex-end;gap:24px;min-height:128px;margin-bottom:18px;padding:10px 2px 22px;display:flex}.atlas-page-lead h1{font-family:var(--font-functional);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(36px,5vw,58px);font-weight:760;line-height:.96}.atlas-page-lead p{color:var(--atlas-muted);margin:13px 0 0;font-size:11px}.atlas-page-actions{gap:8px;display:flex}.page-header,.module-hero,.record-hero,.sourcing-module-hero,.proposal-record-hero{border:0;border-bottom:1px solid var(--atlas-border-strong);min-height:120px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;padding:12px 2px 22px;display:flex;overflow:visible}.module-hero:after,.record-hero:after,.command-hero:after{display:none}.page-header h1,.module-hero h1,.record-hero h1,.proposal-record-hero h1{max-width:980px;font-family:var(--font-functional);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(32px,4.5vw,50px);font-weight:760;line-height:1}.page-header p,.module-hero p,.record-hero p{max-width:720px;color:var(--atlas-muted);margin:10px 0 0;font-size:10px;line-height:1.65}.breadcrumb{color:var(--atlas-muted);font-size:8px}.record-service-pill{background:var(--atlas-panel);color:var(--atlas-muted);box-shadow:inset 0 0 0 1px var(--atlas-border);border-radius:7px;padding:6px 9px;font-size:7px}.record-title-line{margin-top:13px}.header-actions{align-items:center;gap:8px;display:flex}.atlas-focus-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-bottom:14px;display:grid}.atlas-focus-card{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-lg);min-height:190px;box-shadow:var(--atlas-shadow-sm);background:#fff;flex-direction:column;padding:24px;display:flex}.atlas-focus-card.primary{background:var(--atlas-ink);color:#fff;border-color:var(--atlas-ink)}.atlas-focus-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-focus-card>span,.atlas-focus-head span{color:inherit;opacity:.58;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.atlas-focus-head em{color:#fff;background:#ffffff1a;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.atlas-focus-card>strong{letter-spacing:-.035em;max-width:760px;margin-top:23px;font-size:clamp(20px,2.4vw,30px);line-height:1.12}.atlas-focus-card>p{max-width:720px;color:inherit;opacity:.62;margin:10px 0 18px;font-size:10px;line-height:1.65}.atlas-focus-card>a{color:inherit;align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.atlas-focus-card.secondary{background:var(--atlas-accent-soft);border-color:color-mix(in srgb, var(--atlas-accent) 24%, var(--atlas-border))}.atlas-focus-card.secondary>span{color:var(--atlas-accent-deep);opacity:1}.atlas-focus-card.secondary>p{color:var(--atlas-muted);opacity:1}.atlas-focus-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.atlas-focus-tags span{border:1px solid color-mix(in srgb, var(--atlas-accent) 20%, transparent);color:var(--atlas-accent-deep);background:#ffffff8c;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:750}.atlas-metrics{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.atlas-metrics .metric-card{border:1px solid var(--atlas-border);min-height:118px;box-shadow:var(--atlas-shadow-sm);background:#fff;border-radius:14px;padding:18px}.atlas-metrics .metric-label{color:var(--atlas-muted);font-size:8px}.atlas-metrics .metric-value{letter-spacing:-.045em;margin-top:15px;font-size:26px}.atlas-metrics .metric-detail{margin-top:8px;font-size:8px}.atlas-flow-panel{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);box-shadow:var(--atlas-shadow-sm);background:#fff;margin-bottom:14px;overflow:hidden}.atlas-section-head{border-bottom:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 20px;display:flex}.atlas-section-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.atlas-section-head>a{color:var(--atlas-blue);align-items:center;gap:6px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.atlas-flow-grid{grid-template-columns:repeat(5,1fr);display:grid}.atlas-flow-card{border-right:1px solid var(--atlas-border);min-height:140px;color:inherit;flex-direction:column;padding:18px;text-decoration:none;transition:background .14s;display:flex;position:relative}.atlas-flow-card:last-child{border-right:0}.atlas-flow-card:hover{background:var(--atlas-panel-soft)}.atlas-flow-number{color:var(--atlas-muted-2);letter-spacing:.1em;font-size:7px;font-weight:850}.atlas-flow-card>div{margin-top:22px}.atlas-flow-card>div>strong{letter-spacing:-.045em;font-size:24px}.atlas-flow-card h3{margin:2px 0 0;font-size:10px}.atlas-flow-card p{color:var(--atlas-muted);margin:5px 0 0;font-size:8px}.atlas-flow-card>svg{color:var(--atlas-muted-2);margin:auto 0 0 auto}.atlas-flow-card.request,.atlas-flow-card.sourcing,.atlas-flow-card.proposal,.atlas-flow-card.deal,.atlas-flow-card.operation{box-shadow:inset 0 3px 0 var(--atlas-accent)}.atlas-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:14px;display:grid}.atlas-dashboard-main,.atlas-dashboard-side{gap:14px;display:grid}.atlas-dashboard-side{position:sticky;top:136px}.action-row,.activity-row,.pipeline-row,.operation-mini-card{border-color:var(--atlas-border)}.action-row:hover,.activity-row:hover,.pipeline-row:hover,.operation-mini-card:hover{background:var(--atlas-panel-soft)}.priority-indicator{border-radius:4px}.action-count{background:var(--atlas-panel-soft);color:var(--atlas-ink);border-radius:7px}.activity-icon{border-radius:9px}.pipeline-track{background:var(--atlas-panel-soft);border-radius:999px;height:5px}.pipeline-track span{border-radius:inherit;background:var(--atlas-blue)}.period-menu{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:8px}.period-menu a{border-radius:6px}.period-menu a.active{color:var(--atlas-ink);box-shadow:var(--atlas-shadow-sm);background:#fff}.operation-mini-card{background:#fff;border-radius:11px}.compact-metrics,.metrics-grid,.modern-metrics,.deal-metrics,.finance-metrics{background:0 0;border:0;gap:10px;overflow:visible}.compact-metrics article,.modern-metrics article,.metrics-grid .metric-card,.finance-metric{box-shadow:var(--atlas-shadow-sm);background:#fff;border-radius:13px;border:1px solid var(--atlas-border)!important}.modern-list-panel,.list-panel,.requests-panel{border-radius:var(--atlas-radius-md)}.modern-list-toolbar,.panel-toolbar,.requests-toolbar,.partner-toolbar,.crm-toolbar{border-bottom:1px solid var(--atlas-border);background:var(--atlas-panel-soft);padding:14px 16px}.inline-search,.select-control,.panel-toolbar select,.requests-toolbar select{border-color:var(--atlas-border-strong);background:#fff;border-radius:9px;min-height:38px}.modern-record-list{gap:5px;padding:8px}.modern-record-card,.request-row,.organization-row,.proposal-record-card,.sourcing-record-card{box-shadow:none;background:#fff;border:1px solid #0000;border-radius:12px}.modern-record-card:hover,.request-row:hover,.organization-row:hover,.proposal-record-card:hover,.sourcing-record-card:hover{border-color:var(--atlas-border);background:var(--atlas-panel-soft);box-shadow:none;transform:none}.record-card-tags span,.tag-row span,.role-tag{background:var(--atlas-panel-soft);color:var(--atlas-muted);border-radius:6px}.record-card-stats div{background:var(--atlas-panel-soft);border-radius:10px}.status-chip,.status-badge,.verification-badge{border-radius:7px}.table-wrapper{border-radius:0}.table-wrapper thead th,.permission-table thead th{background:var(--atlas-panel-soft);color:var(--atlas-muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font-size:7px}.table-wrapper tbody td,.permission-table tbody td{border-bottom-color:var(--atlas-border);padding:14px;font-size:9px}.table-wrapper tbody tr:hover,.permission-table tbody tr:hover{background:var(--atlas-panel-soft)}.empty-state,.modern-empty{min-height:250px}.empty-state-icon{background:var(--atlas-blue-soft);color:var(--atlas-blue);border-radius:12px}.progressive-form-panel,.side-form,.modal-card,.admin-invite-card,.finance-create-card{border-radius:var(--atlas-radius-md)}.stepper{border-bottom:1px solid var(--atlas-border);background:#fff;min-height:68px}.stepper button{min-height:68px}.stepper button>span{border-radius:8px}.stepper li.complete button>span{background:var(--atlas-green);color:#fff}.stepper li:after{background:var(--atlas-border)}.form-stage{background:#fff}.form-grid.two-columns,.form-grid{gap:13px}.field>span,.side-form label,.modal-form label,.stacked-form label{color:var(--atlas-muted);font-size:8px;font-weight:700}.field input,.field select,.field textarea,.side-form input,.side-form select,.side-form textarea,.modal-form input,.modal-form select,.modal-form textarea,.stacked-form input,.stacked-form select,.stacked-form textarea{border:1px solid var(--atlas-border-strong);color:var(--atlas-ink);background:#fff;border-radius:9px}.field input:focus,.field select:focus,.field textarea:focus,.side-form input:focus,.side-form select:focus,.side-form textarea:focus{border-color:color-mix(in srgb, var(--atlas-blue) 50%, var(--atlas-border));box-shadow:0 0 0 4px #2b63d914}.form-footer{border-top-color:var(--atlas-border);background:var(--atlas-panel-soft)}.optional-fields-panel{border-color:var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px}.form-alert,.form-message{border-radius:10px}.guidance-card{border-radius:var(--atlas-radius-md)}.review-grid section{border-color:var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px}.lifecycle-rail{border:1px solid var(--atlas-border);box-shadow:var(--atlas-shadow-sm);background:#fff;border-radius:13px;margin-bottom:14px;padding:7px}.lifecycle-stage{border-radius:9px;min-height:58px}.lifecycle-stage.active{background:var(--atlas-blue);box-shadow:none}.lifecycle-stage.active .lifecycle-dot{color:var(--atlas-blue);background:#fff;border-color:#fff}.lifecycle-stage.done{color:var(--atlas-green)}.lifecycle-stage[href]:hover{background:var(--atlas-panel-soft);color:var(--atlas-ink)}.request-detail-grid,.proposal-layout-v2,.deal-workspace,.operation-workspace,.sourcing-layout,.finance-layout,.crm-workspace{gap:14px}.request-overview-card,.context-text-card,.qualification-check-card,.side-card,.next-action-card{border-color:var(--atlas-border);box-shadow:var(--atlas-shadow-sm);background:#fff;border-radius:13px}.context-detail-item{background:var(--atlas-panel-soft);border-radius:9px}.request-next-step-card{border-left:4px solid var(--atlas-blue)}.workflow-primary-action,.workflow-success-state,.workflow-waiting-state{border-color:var(--atlas-border);background:var(--atlas-panel-soft);border-radius:12px}.workflow-step-index{background:var(--atlas-blue);border-radius:9px}.direct-proposal-panel{border-color:var(--atlas-border);background:#fff;border-radius:13px}.direct-proposal-service{background:var(--atlas-purple-soft);color:var(--atlas-purple);border-radius:6px}.direct-proposal-summary>div{background:var(--atlas-panel-soft);border-radius:9px}.proposal-value-card{border-color:var(--atlas-border);box-shadow:var(--atlas-shadow-sm);background:#fff;border-radius:13px}.proposal-value-card.warning{background:var(--atlas-amber-soft)}.proposal-value-card.success{background:var(--atlas-green-soft)}.condition-card-grid article,.financial-control-card,.workflow-panel-v2{border-radius:11px}.proposal-line-card{border-color:var(--atlas-border);border-radius:10px}.sourcing-summary,.sourcing-route-card,.sourcing-brief{border-radius:var(--atlas-radius-md)}.sourcing-route{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sourcing-route span{border-color:var(--atlas-border);background:var(--atlas-panel-soft);border-radius:9px;min-height:56px}.sourcing-route span:first-child,.sourcing-route span:nth-child(2),.sourcing-route span:nth-child(3),.sourcing-route span:nth-child(4),.sourcing-route span:nth-child(5),.sourcing-route span:nth-child(6),.sourcing-route span:nth-child(7){box-shadow:inset 0 3px 0 var(--atlas-accent)}.sourcing-brief-grid div{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:9px;padding:12px}.quotation-card,.candidate-row{border-color:var(--atlas-border);box-shadow:none;background:#fff;border-radius:12px}.quotation-card.selected{border-color:color-mix(in srgb, var(--atlas-green) 40%, var(--atlas-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--atlas-green) 16%, transparent)}.quote-responsibility{background:var(--atlas-blue-soft);color:var(--atlas-blue);border-radius:9px}.sourcing-side{top:132px}.form-section-label{color:var(--atlas-accent-deep)}.form-help-box{border-color:var(--atlas-border);background:var(--atlas-panel-soft);border-radius:9px}.generated-document-card{border-color:var(--atlas-border);background:#fff;border-radius:12px}.generated-document-card:hover{border-color:var(--atlas-border-strong);background:var(--atlas-panel-soft)}.generated-document-status{border-radius:6px}@media (max-width:1220px){.atlas-header-primary{grid-template-columns:auto minmax(220px,1fr) auto}.atlas-scope-desktop{display:none}.atlas-dashboard-grid{grid-template-columns:minmax(0,1fr) 360px}.atlas-flow-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.atlas-flow-card{min-width:150px}}@media (max-width:980px){.atlas-content{padding-inline:24px}.atlas-header-primary,.atlas-header-secondary{padding-inline:22px}.atlas-user>div{display:none}.atlas-user{max-width:none}.atlas-focus-grid,.atlas-dashboard-grid{grid-template-columns:1fr}.atlas-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.atlas-metrics{grid-template-columns:repeat(2,1fr)}.request-detail-grid,.proposal-layout-v2,.deal-workspace,.operation-workspace,.sourcing-layout,.finance-layout,.crm-workspace{grid-template-columns:1fr}.sourcing-side,.proposal-side-v2,.detail-side-stack,.deal-side,.operation-side,.finance-side{position:static}.sourcing-route{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body{padding-bottom:70px}.atlas-header{position:sticky}.atlas-header-primary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:60px;padding:0 14px}.atlas-brand{min-width:0}.atlas-brand img{width:112px}.atlas-brand>span{display:none}.atlas-search-wrapper{justify-self:stretch}.atlas-search{grid-template-columns:18px 1fr;height:38px;padding-inline:10px}.atlas-search input{font-size:0}.atlas-search input:focus{font-size:10px}.atlas-search input::placeholder{font-size:0}.atlas-search kbd{display:none}.atlas-header-actions{gap:5px}.atlas-header-actions .notification-trigger{width:36px;height:36px}.atlas-create-button{width:36px;min-height:36px;padding:0}.atlas-create-button span,.atlas-user,.atlas-header-secondary{display:none}.atlas-content{padding:24px 14px 36px}.atlas-mobile-nav{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:80;border:1px solid var(--atlas-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:17px;grid-template-columns:repeat(5,1fr);min-height:58px;padding:5px;display:grid;position:fixed;box-shadow:0 18px 55px #10182838}.atlas-mobile-nav a,.atlas-mobile-nav button{min-width:0;color:var(--atlas-muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;font-weight:700;text-decoration:none;display:flex}.atlas-mobile-nav a.active,.atlas-mobile-nav button.active{background:var(--atlas-ink);color:#fff}.atlas-menu-backdrop{z-index:70;background:#15171a59;border:0;display:block;position:fixed;inset:0}.atlas-more-menu{z-index:85;border-radius:17px;width:auto;max-height:calc(100vh - 110px);position:fixed;inset:auto 10px 78px;overflow-y:auto}.atlas-more-grid{grid-template-columns:repeat(2,1fr)}.atlas-scope-mobile{border-top:1px solid var(--atlas-border);margin-top:10px;padding-top:10px;display:block}.atlas-scope-mobile .scope-switcher{background:var(--atlas-panel-soft);width:100%;color:var(--atlas-ink);border-color:var(--atlas-border);margin:0}.atlas-scope-mobile .scope-symbol{background:var(--atlas-ink)}.atlas-scope-mobile .scope-copy strong{color:var(--atlas-ink)}.atlas-scope-mobile .scope-copy small{color:var(--atlas-muted)}.atlas-scope-mobile .scope-menu{width:100%;box-shadow:none;margin-top:7px;position:static}.demo-mode-banner{padding-inline:14px}.atlas-page-lead,.page-header,.module-hero,.record-hero,.sourcing-module-hero,.proposal-record-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:8px 0 18px}.atlas-page-lead h1,.page-header h1,.module-hero h1,.record-hero h1,.proposal-record-hero h1{font-size:34px}.atlas-page-actions,.header-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.atlas-page-actions>*,.header-actions>*{width:100%}.atlas-focus-grid{gap:10px}.atlas-focus-card{min-height:170px;padding:20px}.atlas-focus-card>strong{font-size:23px}.atlas-metrics{grid-template-columns:repeat(2,1fr)}.atlas-metrics .metric-card{min-height:105px;padding:15px}.atlas-flow-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.atlas-flow-card{scroll-snap-align:start;min-width:178px}.atlas-dashboard-side{grid-template-columns:1fr}.panel-header{padding:16px}.modern-list-toolbar,.panel-toolbar,.requests-toolbar,.partner-toolbar,.crm-toolbar{flex-direction:column;align-items:stretch}.modern-record-card,.request-row,.organization-row,.proposal-record-card,.sourcing-record-card{padding:15px}.record-card-finance,.record-card-next{text-align:left;align-items:flex-start}.record-facts,.detail-stat-grid,.completion-summary,.review-grid,.proposal-overview-grid,.condition-card-grid,.direct-proposal-grid,.direct-proposal-summary{grid-template-columns:1fr}.record-facts div,.detail-stat-grid>div,.completion-summary div{border-right:0;border-bottom:1px solid var(--atlas-border)}.record-facts div:last-child,.detail-stat-grid>div:last-child,.completion-summary div:last-child{border-bottom:0}.stepper strong{display:none}.stepper,.stepper button{min-height:56px}.form-stage{padding:20px 16px}.form-grid.two-columns,.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch;padding:13px 16px}.form-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.form-actions button,.form-actions a{width:100%}.sourcing-route{display:flex;overflow-x:auto}.sourcing-route span{min-width:145px}.sourcing-brief-grid{grid-template-columns:1fr 1fr}.quotation-grid{grid-template-columns:1fr}.candidate-row{flex-direction:column;align-items:flex-start}.candidate-actions{justify-content:space-between;width:100%}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrapper table{min-width:760px}}@media (max-width:480px){.atlas-header-primary{grid-template-columns:auto 38px 78px}.atlas-search{width:38px}.atlas-search input{width:0}.atlas-search:focus-within{z-index:5;width:auto;position:absolute;top:11px;left:14px;right:94px}.atlas-search:focus-within input{width:auto}.atlas-search-results{position:fixed;top:67px;left:10px;right:10px}.atlas-more-grid,.atlas-page-actions,.header-actions,.form-actions{grid-template-columns:1fr}.atlas-metrics{grid-template-columns:1fr 1fr}.atlas-section-head{flex-direction:column;align-items:flex-start}.sourcing-brief-grid{grid-template-columns:1fr}}.sourcing-conversion-card{overflow:visible}.sourcing-conversion-rail{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.sourcing-conversion-rail>:is(div,a){border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);min-height:78px;color:var(--atlas-muted);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;gap:3px 9px;padding:12px;display:grid;position:relative}.sourcing-conversion-rail>:is(div,a)>span{width:28px;height:28px;color:var(--atlas-muted);background:#fff;border-radius:8px;grid-row:1/3;place-items:center;font-size:8px;font-weight:850;display:grid}.sourcing-conversion-rail strong{font-size:9px}.sourcing-conversion-rail small{color:var(--atlas-muted);font-size:7px}.sourcing-conversion-rail>:is(div,a).done{border-color:color-mix(in srgb, var(--atlas-green) 24%, var(--atlas-border));background:var(--atlas-green-soft);color:var(--atlas-green)}.sourcing-conversion-rail>:is(div,a).done>span{background:var(--atlas-green);color:#fff}.sourcing-conversion-rail>:is(div,a).active{border-color:color-mix(in srgb, var(--atlas-blue) 32%, var(--atlas-border));background:var(--atlas-blue-soft);color:var(--atlas-blue)}.sourcing-conversion-rail>:is(div,a).active>span{background:var(--atlas-blue);color:#fff}.sourcing-conversion-action{border-top:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.sourcing-conversion-action>div{flex-direction:column;display:flex}.sourcing-conversion-action>div span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.sourcing-conversion-action>div strong{margin-top:5px;font-size:10px}.sourcing-action-hint{color:var(--atlas-muted);font-size:8px}.sourcing-wizard-panel{overflow:hidden}.sourcing-wizard-steps{border-bottom:1px solid var(--atlas-border);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.sourcing-wizard-steps button{border:0;border-right:1px solid var(--atlas-border);min-height:72px;color:var(--atlas-muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;padding:11px 10px;display:flex;position:relative}.sourcing-wizard-steps button:last-child{border-right:0}.sourcing-wizard-steps button:disabled{cursor:default;opacity:.5}.sourcing-wizard-steps button>span{background:var(--atlas-panel-soft);width:28px;height:28px;color:var(--atlas-muted);border-radius:8px;flex:0 0 28px;place-items:center;font-size:8px;font-weight:850;display:grid}.sourcing-wizard-steps button strong{font-size:8px}.sourcing-wizard-steps button.active{background:var(--atlas-blue-soft);color:var(--atlas-ink)}.sourcing-wizard-steps button.active>span{background:var(--atlas-blue);color:#fff}.sourcing-wizard-steps button.complete{color:var(--atlas-green)}.sourcing-wizard-steps button.complete>span{background:var(--atlas-green);color:#fff}.sourcing-wizard-body{min-height:440px;padding:24px}.sourcing-wizard-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.sourcing-wizard-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px;line-height:1.1}.sourcing-wizard-heading p{max-width:720px;color:var(--atlas-muted);margin:8px 0 0;font-size:9px;line-height:1.6}.wizard-save-state{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);color:var(--atlas-muted);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:750}.wizard-save-state.saved{border-color:color-mix(in srgb, var(--atlas-green) 24%, var(--atlas-border));background:var(--atlas-green-soft);color:var(--atlas-green)}.wizard-save-state.saving{border-color:color-mix(in srgb, var(--atlas-blue) 24%, var(--atlas-border));background:var(--atlas-blue-soft);color:var(--atlas-blue)}.wizard-save-state.error{border-color:color-mix(in srgb, var(--atlas-red) 24%, var(--atlas-border));background:var(--atlas-red-soft);color:var(--atlas-red)}.sourcing-wizard-footer{border-top:1px solid var(--atlas-border);background:var(--atlas-panel-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:13px 18px;display:grid}.sourcing-wizard-footer>div{color:var(--atlas-muted);text-align:center;font-size:7px}.sourcing-review-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sourcing-review-grid>section{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px;flex-direction:column;min-height:112px;padding:15px;display:flex}.sourcing-review-grid>section>span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.sourcing-review-grid>section>strong{letter-spacing:-.025em;margin-top:auto;font-size:17px}.sourcing-review-grid>section>p{color:var(--atlas-muted);margin:5px 0 0;font-size:8px}.sourcing-review-grid>section.internal{border-color:color-mix(in srgb, var(--atlas-accent) 25%, var(--atlas-border));background:var(--atlas-accent-soft)}.sourcing-status-card .secondary-button{width:100%;margin-top:14px}.sourcing-role-boundary{border-left:3px solid var(--atlas-accent)}.sourcing-message.success{border-color:color-mix(in srgb, var(--atlas-green) 28%, var(--atlas-border));background:var(--atlas-green-soft);color:var(--atlas-green)}.sourcing-message.error{border-color:color-mix(in srgb, var(--atlas-red) 28%, var(--atlas-border));background:var(--atlas-red-soft);color:var(--atlas-red)}.sourcing-message.info{border-color:color-mix(in srgb, var(--atlas-blue) 28%, var(--atlas-border));background:var(--atlas-blue-soft);color:var(--atlas-blue)}@media (max-width:980px){.sourcing-conversion-rail{grid-template-columns:repeat(2,1fr)}.sourcing-wizard-steps{scrollbar-width:none;display:flex;overflow-x:auto}.sourcing-wizard-steps button{min-width:155px}.sourcing-review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sourcing-conversion-rail{grid-template-columns:1fr 1fr;padding:10px}.sourcing-conversion-rail>:is(div,a){min-height:72px}.sourcing-conversion-action{flex-direction:column;align-items:stretch}.sourcing-conversion-action>.primary-button,.sourcing-conversion-action>.secondary-button{width:100%}.sourcing-wizard-body{min-height:0;padding:19px 15px}.sourcing-wizard-heading{flex-direction:column}.sourcing-wizard-heading h2{font-size:21px}.sourcing-wizard-footer{grid-template-columns:1fr 1fr}.sourcing-wizard-footer>div{grid-area:2/1/auto/-1}.sourcing-wizard-footer button{width:100%}.sourcing-review-grid{grid-template-columns:1fr}}@media (max-width:480px){.sourcing-conversion-rail{grid-template-columns:1fr}.sourcing-wizard-steps button{min-width:138px}}:root{--atlas-canvas:#f4efe6;--atlas-panel:#fffcf7;--atlas-panel-soft:#f8f2e9;--atlas-ink:#171411;--atlas-muted:#6b635b;--atlas-muted-2:#8b8177;--atlas-border:#d8c7b0;--atlas-border-strong:#c6b197;--atlas-accent:#a9662c;--atlas-accent-deep:#9b5b25;--atlas-accent-soft:#f1e2d1;--atlas-blue:#4d6876;--atlas-blue-soft:#eaf0f1;--atlas-green:#2e6b4d;--atlas-green-soft:#e8f1eb;--atlas-amber:#8a5d1a;--atlas-amber-soft:#f7edd8;--atlas-red:#94443d;--atlas-red-soft:#f6e7e4;--atlas-purple:#665a72;--atlas-purple-soft:#eee9ef;--atlas-radius-xs:6px;--atlas-radius-sm:10px;--atlas-radius-md:12px;--atlas-radius-lg:16px;--atlas-shadow-sm:0 1px 2px #17141108, 0 5px 15px #17141108;--atlas-shadow-md:0 2px 4px #17141108, 0 18px 42px #17141112}.atlas-brand{gap:0;min-width:164px}.atlas-brand img{width:152px;height:auto}.atlas-brand>span{display:none}.atlas-scope-desktop .scope-switcher{border-color:color-mix(in srgb,var(--atlas-border) 86%,transparent);background:#fffcf7b8}.atlas-scope-desktop .scope-symbol{background:var(--atlas-ink);color:var(--atlas-canvas);border-radius:7px}.atlas-search{border-color:color-mix(in srgb,var(--atlas-border) 88%,transparent);background:#fffcf7c7;border-radius:9px}.atlas-search:focus-within{border-color:color-mix(in srgb,var(--atlas-accent-deep) 48%,var(--atlas-border));background:var(--atlas-panel);box-shadow:0 0 0 4px #a9662c17}.atlas-search kbd,.atlas-search-results,.atlas-more-menu{background:var(--atlas-panel)}.atlas-result-mark{background:var(--atlas-blue-soft);color:var(--atlas-blue);border-radius:8px}.atlas-header-actions .notification-trigger,.atlas-create-button,.atlas-user>span{border-radius:9px}.atlas-create-button{background:var(--atlas-ink);color:var(--atlas-canvas)}.atlas-create-button:hover{background:#25211d}.atlas-user>span{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-main-nav>a,.atlas-more-button{gap:8px;min-height:49px;padding-inline:10px}.atlas-nav-icon{width:30px;height:30px;color:var(--atlas-muted);border-radius:8px;flex:0 0 30px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.atlas-main-nav>a:hover .atlas-nav-icon,.atlas-more-button:hover .atlas-nav-icon{color:var(--atlas-ink);background:#d8c7b06b}.atlas-main-nav>a.active .atlas-nav-icon,.atlas-more-button.active .atlas-nav-icon{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-main-nav>a.active,.atlas-more-button.active{color:var(--atlas-ink)}.atlas-main-nav>a.active:after,.atlas-more-button.active:after{background:var(--atlas-accent)}.atlas-more-grid>a{border-radius:10px}.atlas-more-grid>a>span{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep);border-radius:8px}.atlas-more-grid>a:hover,.atlas-more-grid>a.active{border-color:var(--atlas-border);background:var(--atlas-panel-soft)}.atlas-content{padding-top:32px}.atlas-page-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.atlas-page-heading>div{min-width:0}.atlas-page-icon{border:1px solid color-mix(in srgb,var(--atlas-border) 88%,transparent);background:var(--atlas-accent-soft);width:46px;height:46px;color:var(--atlas-accent-deep);border-radius:11px;flex:0 0 46px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff94}.atlas-page-heading h1{color:var(--atlas-ink);overflow-wrap:anywhere}.panel,.metric-card,.atlas-flow-panel,.atlas-focus-card,.modern-record-card,.request-overview-card,.proposal-value-card{border-color:color-mix(in srgb,var(--atlas-border) 88%,transparent);background-color:var(--atlas-panel)}.panel,.atlas-flow-panel,.metric-card{box-shadow:var(--atlas-shadow-sm)}.atlas-focus-card.secondary{background:color-mix(in srgb,var(--atlas-panel) 82%,var(--atlas-accent-soft))}.text-button,.atlas-section-head>a{color:var(--atlas-accent-deep)}.atlas-flow-card.request,.atlas-flow-card.sourcing,.atlas-flow-card.proposal,.atlas-flow-card.deal,.atlas-flow-card.operation{box-shadow:none;color:var(--atlas-ink)}.atlas-flow-card{border-radius:10px}.atlas-flow-card:hover{border-color:color-mix(in srgb,var(--atlas-accent) 36%,var(--atlas-border));background:color-mix(in srgb,var(--atlas-panel) 84%,var(--atlas-accent-soft))}.atlas-flow-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid;background:var(--atlas-accent-soft)!important;color:var(--atlas-accent-deep)!important}.empty-state-icon{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep);place-items:center;display:grid}.stepper li.active button>span,.sourcing-wizard-steps button.active>span,.sourcing-conversion-rail>:is(div,a).active>span{background:var(--atlas-accent);color:var(--atlas-panel)}.lifecycle-stage.active .lifecycle-dot{background:var(--atlas-accent);border-color:var(--atlas-accent);color:var(--atlas-panel)}.workflow-step-index,.proposal-value-card.primary{background:var(--atlas-ink);color:var(--atlas-canvas)}input,select,textarea,.field input,.field select,.field textarea{border-color:color-mix(in srgb,var(--atlas-border) 92%,transparent);background:var(--atlas-panel);border-radius:8px}input:focus,select:focus,textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--atlas-accent-deep) 48%,var(--atlas-border));box-shadow:0 0 0 4px #a9662c14}.primary-button{background:var(--atlas-ink);color:var(--atlas-canvas)}.secondary-button{border-color:var(--atlas-border);background:var(--atlas-panel);color:var(--atlas-ink)}.atlas-mobile-nav-icon{width:32px;height:28px;color:var(--atlas-muted);border-radius:8px;place-items:center;display:grid}.atlas-mobile-nav a.active .atlas-mobile-nav-icon,.atlas-mobile-nav button.active .atlas-mobile-nav-icon{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-mobile-nav a.active,.atlas-mobile-nav button.active{color:var(--atlas-ink);background:0 0}.atlas-main-nav>a:focus-visible,.atlas-more-button:focus-visible,.atlas-mobile-nav a:focus-visible,.atlas-mobile-nav button:focus-visible{outline:2px solid var(--atlas-accent-deep);outline-offset:2px}@media (max-width:1180px){.atlas-main-nav>a,.atlas-more-button{padding-inline:7px}.atlas-nav-icon{flex-basis:28px;width:28px;height:28px}}@media (max-width:760px){.atlas-brand img{width:144px}.atlas-page-heading{gap:11px;width:100%}.atlas-page-heading h1{font-size:clamp(29px,9vw,36px)}.atlas-page-heading p{max-width:100%}.atlas-page-icon{border-radius:10px;flex-basis:40px;width:40px;height:40px;margin-top:1px}.atlas-page-icon svg{width:21px;height:21px}}.atlas-result-mark,.atlas-result-mark.request,.atlas-result-mark.proposal,.atlas-result-mark.deal,.atlas-result-mark.operation{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-section-head>a,.text-button,.atlas-focus-card>a{color:var(--atlas-accent-deep)}.pipeline-track span,.stepper li.active button>span,.sourcing-wizard-steps button.active>span,.sourcing-conversion-rail>:is(div,a).active>span{background:var(--atlas-accent)}.stepper li.active button,.sourcing-wizard-steps button.active,.sourcing-conversion-rail>:is(div,a).active{border-color:color-mix(in srgb, var(--atlas-accent) 36%, var(--atlas-border));background:var(--atlas-accent-soft);color:var(--atlas-ink)}.lifecycle-stage.active{background:var(--atlas-ink);color:var(--atlas-canvas)}.request-next-step-card{border-left-color:var(--atlas-accent)}.workflow-step-index{background:var(--atlas-ink)}.proposal-value-card.primary{background:var(--atlas-ink);color:var(--atlas-canvas)}.atlas-scope-desktop .scope-copy strong{font-size:11px}.atlas-scope-desktop .scope-copy small,.atlas-user small,.atlas-more-grid small,.atlas-search-results em{font-size:9px}.atlas-search input{font-size:12px}.atlas-search-results strong,.atlas-user strong,.atlas-more-grid strong{font-size:11px}.atlas-search-results small,.atlas-search-empty,.atlas-more-menu-head small{font-size:10px}.atlas-main-nav>a,.atlas-more-button,.atlas-create-button{font-size:11px}.panel-header p,.page-header p,.module-hero p,.record-hero p,.atlas-page-lead p,.atlas-focus-card>p,.sourcing-wizard-heading p{font-size:12px}.breadcrumb,.atlas-overline,.module-kicker,.eyebrow,.atlas-focus-card>span,.atlas-focus-head span,.atlas-focus-head em,.atlas-focus-tags span,.atlas-flow-number,.atlas-metrics .metric-label,.atlas-metrics .metric-detail,.atlas-flow-card p,.data-source-note{font-size:10px}.atlas-focus-card>a,.atlas-section-head>a,.text-button{font-size:11px}.atlas-flow-card h3{font-size:12px}.table-wrapper thead th,.permission-table thead th{font-size:9px}.table-wrapper tbody td,.permission-table tbody td,.field>span,.side-form label,.modal-form label,.stacked-form label,.sourcing-conversion-rail strong,.sourcing-conversion-action>div strong,.sourcing-wizard-steps button strong{font-size:11px}.sourcing-conversion-rail small,.sourcing-conversion-action>div span,.sourcing-action-hint,.wizard-save-state,.sourcing-wizard-footer>div,.sourcing-review-grid>section>span,.sourcing-review-grid>section>p{font-size:10px}.atlas-focus-card.primary p{color:#f4efe6d1;opacity:1}.atlas-focus-card.primary>span,.atlas-focus-card.primary .atlas-focus-head span{color:#f4efe6b8;opacity:1}.atlas-detail-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.atlas-detail-heading>div{min-width:0}.record-hero-copy>.atlas-detail-heading{width:100%}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--atlas-accent) 54%, transparent);outline-offset:3px}.atlas-main-nav>a,.atlas-more-button,.atlas-create-button,.primary-button,.secondary-button{min-height:44px}@media (max-width:760px){.atlas-page-actions .primary-button{order:-1}.atlas-page-actions,.header-actions{grid-template-columns:1fr}.atlas-detail-heading{gap:11px}.atlas-page-icon{flex-basis:42px;width:42px;height:42px}.record-hero h1,.proposal-record-hero h1{font-size:30px}.atlas-mobile-nav a,.atlas-mobile-nav button{min-height:62px;font-size:11px}.sourcing-wizard-steps button{min-width:164px;min-height:70px}.sourcing-wizard-footer{z-index:8;position:sticky;bottom:70px}}.inline-search,.select-control,.panel-toolbar select,.requests-toolbar select,.field input,.field select,.side-form input,.side-form select,.modal-form input,.modal-form select,.stacked-form input,.stacked-form select{min-height:44px}@media (max-width:760px){body{padding-bottom:94px}.atlas-content{padding-bottom:128px}.atlas-header-actions .notification-trigger,.atlas-create-button{width:40px;height:40px;min-height:40px}.modern-list-toolbar,.panel-toolbar,.requests-toolbar,.partner-toolbar,.crm-toolbar{gap:10px}}:root{--atlas-canvas:#fff;--atlas-panel:#fff;--atlas-panel-soft:#f8f5ef;--atlas-panel-brand:#f4efe6;--atlas-ink:#171411;--atlas-muted:#6b635b;--atlas-muted-2:#837a72;--atlas-border:#d8c7b0;--atlas-border-strong:#c6b197;--atlas-accent:#a9662c;--atlas-accent-deep:#9b5b25;--atlas-accent-soft:#f3e7da;--atlas-shadow-sm:0 1px 2px #17141108, 0 7px 20px #1714110a;--atlas-shadow-md:0 2px 5px #1714110a, 0 20px 48px #17141114;--tdm-paper:#fff}.atlas-scope-desktop .scope-switcher,.atlas-search{background:var(--atlas-panel-soft)}.atlas-search:focus-within,.atlas-search-results,.atlas-more-menu,.atlas-search kbd,.panel,.metric-card,.atlas-flow-panel,.modern-record-card,.request-overview-card,.proposal-value-card,.sourcing-wizard,.sourcing-wizard-panel,.sourcing-summary-card,.list-panel,.detail-panel{background:var(--atlas-panel)}.atlas-focus-card.secondary,.request-next-step-card,.sourcing-conversion-action,.sourcing-review-grid>section,.empty-state,.system-state{background:var(--atlas-panel-brand)}.atlas-focus-card.secondary{border-color:color-mix(in srgb, var(--atlas-border) 90%, transparent)}.atlas-page-icon,.atlas-flow-icon,.empty-state-icon,.atlas-main-nav>a.active .atlas-nav-icon,.atlas-more-button.active .atlas-nav-icon,.atlas-mobile-nav a.active .atlas-mobile-nav-icon,.atlas-mobile-nav button.active .atlas-mobile-nav-icon{background:var(--atlas-accent-soft)}.atlas-mobile-nav{border-top-color:color-mix(in srgb, var(--atlas-border) 76%, transparent);background:#fffffff7;box-shadow:0 -10px 30px #1714110f}.primary-button,.atlas-create-button{color:var(--atlas-panel-brand)}.secondary-button,input,select,textarea,.field input,.field select,.field textarea{background:var(--atlas-panel)}@media (max-width:760px){.atlas-header{background:#fffffffa}.atlas-content{background:var(--atlas-canvas)}}:root{--atlas-canvas:#f2f4f7;--atlas-panel:#fff;--atlas-panel-soft:#f8fafc;--atlas-panel-brand:#f4efe6;--atlas-ink:#171411;--atlas-muted:#6b635b;--atlas-muted-2:#8a8580;--atlas-border:#e3e7ed;--atlas-border-strong:#d4d9e1;--atlas-border-brand:#d8c7b0;--atlas-accent:#a9662c;--atlas-accent-deep:#9b5b25;--atlas-accent-soft:#f7e9df;--atlas-blue:#2b63d9;--atlas-blue-soft:#eaf0ff;--atlas-green:#19724f;--atlas-green-soft:#e8f5ef;--atlas-amber:#9a6516;--atlas-amber-soft:#fff5df;--atlas-red:#a1433e;--atlas-red-soft:#fdeceb;--atlas-purple:#6d52b5;--atlas-purple-soft:#f0edfb;--atlas-info:var(--atlas-blue);--atlas-info-soft:var(--atlas-blue-soft);--atlas-shadow-sm:0 1px 2px #17141108, 0 6px 18px #1714110a;--atlas-shadow-md:0 2px 5px #1714110a, 0 20px 48px #17141114;--tdm-paper:#fff}html,body{background:var(--atlas-canvas)}body{background-image:none}.atlas-header{border-bottom-color:var(--atlas-border);background:#fffffff5;box-shadow:0 1px #17141108}.atlas-scope-desktop .scope-switcher,.atlas-search{background:var(--atlas-panel-soft);border-color:var(--atlas-border)}.atlas-search:focus-within{background:var(--atlas-panel);border-color:color-mix(in srgb, var(--atlas-accent) 42%, var(--atlas-border));box-shadow:0 0 0 4px #a9662c14}.atlas-search-results,.atlas-more-menu,.atlas-search kbd,.atlas-mobile-nav{background:var(--atlas-panel)}.panel,.metric-card,.atlas-flow-panel,.modern-record-card,.request-overview-card,.proposal-value-card,.sourcing-wizard,.sourcing-wizard-panel,.sourcing-summary-card,.list-panel,.detail-panel{background:var(--atlas-panel);border-color:var(--atlas-border)}.atlas-focus-card.secondary,.request-next-step-card,.sourcing-conversion-action,.sourcing-review-grid>section,.empty-state,.system-state{background:var(--atlas-panel-brand);border-color:var(--atlas-border-brand)}.atlas-focus-card.secondary{box-shadow:none}.atlas-page-icon,.atlas-main-nav>a.active .atlas-nav-icon,.atlas-more-button.active .atlas-nav-icon,.atlas-mobile-nav a.active .atlas-mobile-nav-icon,.atlas-mobile-nav button.active .atlas-mobile-nav-icon{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-flow-icon{background:var(--atlas-panel-soft)!important}.atlas-flow-card.request .atlas-flow-icon{background:var(--atlas-accent-soft)!important;color:var(--atlas-accent-deep)!important}.atlas-flow-card.proposal .atlas-flow-icon{background:var(--atlas-purple-soft)!important;color:var(--atlas-purple)!important}.atlas-flow-card.deal .atlas-flow-icon{background:var(--atlas-green-soft)!important;color:var(--atlas-green)!important}.atlas-flow-card.operation .atlas-flow-icon{background:var(--atlas-amber-soft)!important;color:var(--atlas-amber)!important}.atlas-flow-card.request{box-shadow:inset 0 3px 0 var(--atlas-accent)}.atlas-flow-card.proposal{box-shadow:inset 0 3px 0 var(--atlas-purple)}.atlas-flow-card.deal{box-shadow:inset 0 3px 0 var(--atlas-green)}.atlas-flow-card.operation{box-shadow:inset 0 3px 0 var(--atlas-amber)}.atlas-result-mark{background:var(--atlas-panel-soft);color:var(--atlas-muted)}.atlas-result-mark.request{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.atlas-result-mark.proposal{background:var(--atlas-purple-soft);color:var(--atlas-purple)}.atlas-result-mark.deal{background:var(--atlas-green-soft);color:var(--atlas-green)}.atlas-result-mark.operation{background:var(--atlas-amber-soft);color:var(--atlas-amber)}.atlas-flow-card:hover,.atlas-more-grid>a:hover,.atlas-more-grid>a.active,.atlas-search-results>a:hover,.organization-row:hover,.activity-row:hover,.action-row:hover{background:var(--atlas-panel-soft)}.sourcing-route span:first-child,.sourcing-route span:nth-child(2){box-shadow:inset 0 3px 0 var(--atlas-accent)}.sourcing-route span:nth-child(3),.sourcing-route span:nth-child(4),.sourcing-route span:nth-child(5){box-shadow:inset 0 3px 0 var(--atlas-blue)}.sourcing-route span:nth-child(6),.sourcing-route span:nth-child(7){box-shadow:inset 0 3px 0 var(--atlas-green)}.stepper li.active button>span{background:var(--atlas-accent);color:#fff}.stepper li.active button{border-color:color-mix(in srgb, var(--atlas-accent) 34%, var(--atlas-border));background:var(--atlas-accent-soft);color:var(--atlas-ink)}.atlas-mobile-nav{border-top-color:var(--atlas-border);box-shadow:0 -10px 30px #1714110f}.primary-button,.atlas-create-button{background:var(--atlas-ink);color:#fff}.secondary-button,input,select,textarea,.field input,.field select,.field textarea{background:var(--atlas-panel);border-color:var(--atlas-border)}.sourcing-wizard-footer,.wizard-footer{background:var(--atlas-panel-soft)}.atlas-focus-card.primary{background:var(--atlas-ink);color:#fff}.atlas-focus-card.primary p{color:#ffffffd1}.atlas-focus-card.primary>span,.atlas-focus-card.primary .atlas-focus-head span{color:#ffffffb3}.atlas-focus-card.primary a{color:#fff}.atlas-focus-card.primary em{background:var(--atlas-accent);color:#fff}@media (max-width:760px){.atlas-header{background:#fffffffa}.atlas-content{background:var(--atlas-canvas)}}html,body{max-width:100%;overflow-x:hidden}:where(.atlas-main,.atlas-content,.page-header,.record-hero,.module-hero,.panel,.panel-header,.header-actions,.record-hero-copy,.atlas-page-heading,.atlas-detail-heading,.request-grid-row,.request-row,.record-header,.record-title-line,.workflow-primary-action,.workflow-success-state,.document-actions,.generated-document-card,.archived-request-card,.archived-request-main,.archived-request-meta)>*{min-width:0}:where(.atlas-main,.atlas-content,.page-header,.record-hero,.module-hero,.panel,.request-grid-row,.record-card,.request-overview-card,.generated-document-card,.archived-request-card) :where(h1,h2,h3,h4,p,strong,small,span,em,dd,dt,td,th,label,a,button){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.header-actions,.panel-header,.record-title-line,.modal-actions,.document-actions,.document-version-actions,.workflow-success-state,.workflow-primary-action,.request-next-step-heading{flex-wrap:wrap}.header-actions>*,.modal-actions>*,.document-actions>*{max-width:100%}.table-wrapper{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table-wrapper table{table-layout:auto;width:100%;min-width:760px}.table-wrapper th,.table-wrapper td{vertical-align:top;white-space:normal;max-width:320px}.table-wrapper td:first-child{min-width:210px}.document-actions{align-items:center;gap:8px;display:flex}.document-actions .secondary-button,.document-actions .text-button{white-space:normal;text-align:center}.danger-outline-button{border-color:color-mix(in srgb, var(--tdm-error) 48%, var(--atlas-line));color:var(--tdm-error);background:var(--atlas-surface)}.danger-outline-button:hover{background:color-mix(in srgb, var(--tdm-error) 7%, var(--atlas-surface))}.archive-modal{width:min(590px,100%)}.modal-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:18px;display:grid}.modal-heading h2{margin:4px 0 0;font-size:clamp(21px,4vw,28px)}.modal-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.modal-icon.warning{color:#b42318;background:#fff1ef}.archive-safety-note{color:#7a271a;background:#fff8f7;border:1px solid #f0b8b2;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:18px;padding:13px 14px;display:grid}.archive-safety-note p{margin:0;font-size:12px;line-height:1.55}.archive-safety-note strong{display:inline}.error-message{color:#b42318}.archived-requests-panel{padding:16px}.archived-request-list{gap:12px;display:grid}.archived-request-card{border:1px solid var(--atlas-line);background:var(--atlas-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:17px;display:grid}.archived-request-main{gap:8px;display:grid}.archived-request-title{align-items:flex-start;gap:11px;display:flex}.archive-record-icon{background:var(--atlas-soft);width:38px;height:38px;color:var(--atlas-muted);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.archived-request-title h3{margin:3px 0 0;font-size:15px;line-height:1.35}.archived-request-title strong{color:var(--atlas-muted);letter-spacing:.04em;font-size:10px}.archived-request-main>p{color:var(--atlas-muted);margin:0;font-size:12px}.archive-reason{background:var(--atlas-soft);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.archive-reason span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.archive-reason strong{font-size:12px;line-height:1.45}.archived-request-meta{min-width:180px;color:var(--atlas-muted);text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.archived-request-meta span{font-size:11px}.archived-request-meta small{font-size:10px}.archived-request-meta button{margin-top:auto}:where(.finance-layout,.partner-directory-layout,.request-detail-grid,.operation-layout,.proposal-layout,.deal-layout,.admin-user-layout,.sourcing-layout){max-width:100%}:where(.finance-main,.finance-side,.partner-directory-main,.partner-directory-side,.detail-main-stack,.detail-side-stack){min-width:0}:where(input,select,textarea,button),img,svg,canvas,video{max-width:100%}@media (max-width:1180px){.record-hero,.module-hero,.page-header{align-items:flex-start}.header-actions{justify-content:flex-start}}@media (max-width:900px){.request-grid-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(110px,.65fr)}.request-grid-row>:nth-child(4),.request-grid-row>:nth-child(5){grid-column:span 1}.archived-request-card{grid-template-columns:1fr}.archived-request-meta{text-align:left;align-items:flex-start;min-width:0}.archived-request-meta button{margin-top:4px}}@media (max-width:760px){.page-header,.record-hero,.module-hero{gap:16px}.header-actions{width:100%}.header-actions>a,.header-actions>button,.header-actions>div{flex:auto}.header-actions .primary-button,.header-actions .secondary-button{justify-content:center;min-height:44px}.request-grid-row{grid-template-columns:1fr;gap:10px;display:grid}.table-header.request-grid-row{display:none}.request-row>span{padding:0}.request-row>span+span{border-top:1px solid var(--atlas-line);padding-top:9px}.modal-actions{grid-template-columns:1fr;display:grid}.modal-actions button{width:100%}.document-actions{flex-direction:column;align-items:stretch}.document-actions button{width:100%}.table-wrapper table{min-width:680px}.archive-modal{border-radius:18px 18px 0 0}.archived-requests-panel{padding:12px}.archived-request-card{padding:14px}}@media (max-width:430px){.atlas-page-heading,.atlas-detail-heading,.record-title-line{align-items:flex-start}.status-chip,.status-badge,.record-service-pill{white-space:normal;max-width:100%;line-height:1.3}.atlas-mobile-nav a,.atlas-mobile-nav button{min-width:0}.atlas-mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:760px){.atlas-header-actions .notification-trigger,.atlas-create-button{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}}.modal-backdrop{z-index:120}@media (max-width:760px){.modal-backdrop{padding:10px 10px max(10px, env(safe-area-inset-bottom));place-items:end center}.archive-modal{width:100%;max-height:calc(100dvh - 20px)}}:root{--atlas-info:#456878;--atlas-info-soft:#eaf0f2}.text-button,.atlas-section-head>a,.atlas-focus-card>a{color:var(--atlas-accent-deep)}.pipeline-track span{background:var(--atlas-accent)}.atlas-flow-card.sourcing .atlas-flow-icon{background:var(--atlas-accent-soft)!important;color:var(--atlas-accent-deep)!important}.atlas-flow-card.sourcing,.sourcing-route span:nth-child(3),.sourcing-route span:nth-child(4),.sourcing-route span:nth-child(5){box-shadow:inset 0 3px 0 var(--atlas-accent)}.sourcing-wizard-steps button.active>span,.sourcing-conversion-rail>:is(div,a).active>span{background:var(--atlas-accent);color:#fff}.sourcing-wizard-steps button.active,.sourcing-conversion-rail>:is(div,a).active{border-color:color-mix(in srgb, var(--atlas-accent) 34%, var(--atlas-border));background:var(--atlas-accent-soft);color:var(--atlas-ink)}.quote-responsibility{background:var(--atlas-panel-soft);color:var(--atlas-muted);border:1px solid var(--atlas-border)}.sourcing-message.info,.wizard-save-state.saving{border-color:color-mix(in srgb, var(--atlas-info) 28%, var(--atlas-border));background:var(--atlas-info-soft);color:var(--atlas-info)}.quotation-decision-bar{border:1px solid var(--atlas-border-brand);background:var(--atlas-panel-brand);border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 14px;margin:0 20px 18px;padding:14px;display:grid}.quotation-decision-bar label{gap:6px;min-width:0;display:grid}.quotation-decision-bar label>span{color:var(--atlas-muted);font-size:11px;font-weight:750}.quotation-decision-bar select{width:100%;min-height:44px}.quotation-decision-bar>small{color:var(--atlas-muted);grid-column:1/-1;font-size:11px}.quotation-card-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;min-height:42px;display:flex}.quotation-card-status>span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.quotation-card-status>span.selected{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.quotation-card-status>span.available{background:var(--atlas-green-soft);color:var(--atlas-green)}.quotation-card-status>span.pending{background:var(--atlas-panel-soft);color:var(--atlas-muted)}.quotation-card-status small{color:var(--atlas-muted);font-size:10px}.freight-calculator-grid .form-help-box{border-left:4px solid var(--atlas-accent);gap:5px;display:grid}.freight-calculator-grid .field small{color:var(--atlas-muted);font-size:10px;line-height:1.45}.freight-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.freight-dimensions label{color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.freight-metric,.freight-total-card{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px;align-content:center;gap:5px;min-height:82px;padding:13px 14px;display:grid}.freight-metric span,.freight-total-card span{color:var(--atlas-muted);font-size:10px;font-weight:700}.freight-metric strong,.freight-total-card strong{color:var(--atlas-ink);overflow-wrap:anywhere;font-size:16px}.freight-metric small{color:var(--atlas-muted);font-size:10px}.freight-total-card{background:var(--atlas-panel-brand);border-color:var(--atlas-border-brand);grid-template-columns:repeat(2,minmax(0,1fr))}.freight-total-card>div{gap:5px;display:grid}.proposal-currency-editor{border:1px solid var(--atlas-border-brand);background:var(--atlas-panel-brand);border-radius:12px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.proposal-currency-editor h3{margin:4px 0 5px;font-size:17px}.proposal-currency-editor p{color:var(--atlas-muted);margin:0;font-size:11px;line-height:1.55}.proposal-currency-controls{grid-template-columns:.75fr .9fr 1.25fr 1.5fr auto;align-items:end;gap:10px;display:grid}.proposal-currency-controls label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.proposal-currency-controls label>strong{min-height:42px;color:var(--atlas-ink);align-items:center;font-size:13px;display:flex}.proposal-currency-controls input{width:100%;min-height:42px}.proposal-currency-controls small{font-size:9px;font-weight:500}.currency-conversion-preview{background:var(--atlas-panel);border:1px solid var(--atlas-border);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:12px 14px;display:grid}.currency-conversion-preview span,.currency-conversion-preview small{color:var(--atlas-muted);font-size:10px}.currency-conversion-preview strong{color:var(--atlas-ink);font-size:16px}.currency-conversion-preview small{grid-column:1/-1}@media (max-width:980px){.proposal-currency-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-currency-controls .currency-note{grid-column:1/-1}.proposal-currency-controls>button{width:100%}}@media (max-width:760px){.quotation-decision-bar{grid-template-columns:1fr;align-items:stretch;margin:0 14px 15px}.quotation-decision-bar>button{width:100%}.freight-dimensions,.freight-total-card,.proposal-currency-controls{grid-template-columns:1fr}.proposal-currency-controls .currency-note{grid-column:auto}.currency-conversion-preview{grid-template-columns:1fr}.currency-conversion-preview small{grid-column:auto}}.proposal-layout-v2>*,.proposal-main-v2,.proposal-lines-panel,.proposal-editor-v2{min-width:0}.proposal-panel-header{flex-wrap:wrap;align-items:flex-start}.proposal-panel-header>div:first-child{flex:320px;min-width:0}.proposal-panel-header h2,.proposal-panel-header p{overflow-wrap:anywhere}.proposal-panel-header .header-actions{flex-wrap:wrap;flex:0 auto}.proposal-panel-header .header-actions button,.proposal-panel-header .header-actions a{align-items:center;gap:7px;display:inline-flex}.proposal-revision-box{border:1px solid var(--atlas-border-brand);background:var(--atlas-panel-brand);border-radius:13px;gap:15px;margin:16px 0;padding:18px;display:grid}.proposal-revision-box h3{margin:4px 0 5px;font-size:18px}.proposal-revision-box p{color:var(--atlas-muted);margin:0;line-height:1.55}.proposal-revision-box label{color:var(--atlas-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.proposal-revision-box textarea{resize:vertical;width:100%}.proposal-revision-box .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.proposal-editor-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.proposal-editor-steps button{border:1px solid var(--atlas-border);background:var(--atlas-panel);min-width:0;min-height:48px;color:var(--atlas-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-weight:750;display:flex}.proposal-editor-steps button span{background:var(--atlas-panel-soft);border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.proposal-editor-steps button.active{border-color:var(--atlas-accent);background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.proposal-editor-steps button.active span{background:var(--atlas-accent);color:#fff}.proposal-editor-page{gap:16px;min-width:0;display:grid}.editor-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editor-page-heading>div{flex:280px;min-width:0}.editor-page-heading h3{margin:4px 0 5px;font-size:19px}.editor-page-heading p{color:var(--atlas-muted);margin:0;line-height:1.55}.editor-page-heading button{align-items:center;gap:7px;display:inline-flex}.proposal-edit-lines{gap:12px;min-width:0;display:grid}.proposal-edit-line{border:1px solid var(--atlas-border);background:var(--atlas-panel);border-radius:12px;gap:13px;min-width:0;padding:14px;display:grid}.proposal-edit-line>header{grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:9px;min-width:0;display:grid}.proposal-edit-line>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-line-index{background:var(--atlas-accent-soft);width:26px;height:26px;color:var(--atlas-accent-deep);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.proposal-remove-line{color:var(--atlas-red)}.proposal-line-fields{grid-template-columns:minmax(145px,.9fr) minmax(240px,2fr) minmax(90px,.55fr) minmax(100px,.65fr) minmax(130px,.8fr);gap:10px;min-width:0;display:grid}.proposal-line-fields label,.proposal-condition-grid label,.proposal-currency-controls label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.proposal-line-fields input,.proposal-line-fields select,.proposal-condition-grid input,.proposal-condition-grid textarea,.proposal-currency-controls input,.proposal-currency-controls select{width:100%;min-width:0}.proposal-edit-line>footer{color:var(--atlas-muted);justify-content:flex-end;align-items:baseline;gap:12px;font-size:11px;display:flex}.proposal-edit-line>footer strong{color:var(--atlas-ink);overflow-wrap:anywhere;font-size:15px}.proposal-step-two{overflow:hidden}.proposal-currency-editor{margin-bottom:0;overflow:hidden}.proposal-currency-controls{grid-template-columns:minmax(125px,.75fr) minmax(145px,.9fr) minmax(190px,1.2fr);align-items:start}.proposal-currency-controls .currency-note{grid-column:1/span 2}.proposal-currency-controls .currency-convert-button{align-self:end;min-height:44px}.proposal-currency-controls label>strong{border:1px solid var(--atlas-border);background:var(--atlas-panel);border-radius:9px;min-height:44px;padding:0 12px}.proposal-currency-controls input,.proposal-currency-controls select{min-height:44px;padding-inline:12px}.proposal-currency-controls small{min-height:14px;line-height:1.4}.proposal-condition-grid{min-width:0}.proposal-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proposal-review-grid article{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px;gap:6px;min-width:0;padding:15px;display:grid}.proposal-review-grid article span,.proposal-review-grid article small{color:var(--atlas-muted);font-size:10px}.proposal-review-grid article strong{overflow-wrap:anywhere;font-size:16px}.proposal-review-grid article.warning{border-color:color-mix(in srgb,var(--atlas-amber) 45%,var(--atlas-border))}.proposal-review-grid article.success{border-color:color-mix(in srgb,var(--atlas-green) 38%,var(--atlas-border))}.proposal-review-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proposal-review-notes>div{border:1px solid var(--atlas-border);border-radius:11px;min-width:0;padding:14px}.proposal-review-notes span{color:var(--atlas-muted);text-transform:uppercase;font-size:10px;font-weight:800}.proposal-review-notes p{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.55}.proposal-editor-footer.multipage{z-index:5;border-top:1px solid var(--atlas-border);background:color-mix(in srgb,var(--atlas-panel) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;margin:18px -18px -18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.proposal-editor-navigation{flex-wrap:wrap;gap:9px;display:flex}.proposal-revision-trace{border-top:1px solid var(--atlas-border);color:var(--atlas-accent-deep);align-items:flex-start;gap:9px;margin-top:14px;padding-top:12px;display:flex}.proposal-revision-trace div{gap:3px;display:grid}.proposal-revision-trace span{color:var(--atlas-muted);font-size:10px;line-height:1.45}.generated-documents-title{align-items:flex-start;gap:12px;display:flex}.generated-documents-system-icon{background:var(--atlas-accent-soft);width:46px;height:46px;color:var(--atlas-accent-deep);border-radius:13px;flex:none;place-items:center;display:grid}.generated-document-card-top{align-items:flex-start}.generated-document-type-icon{border:1px solid var(--atlas-border-brand);background:var(--atlas-panel-brand);width:42px;height:42px;color:var(--atlas-accent-deep);border-radius:12px;place-items:center;display:grid}.generated-document-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.generated-document-visibility.client{background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.generated-document-open{gap:8px}.sourcing-summary-v225{align-items:stretch;gap:17px;display:grid}.sourcing-summary-heading{min-width:0}.sourcing-summary-heading h2,.sourcing-summary-heading p{overflow-wrap:anywhere}.sourcing-summary-strip{grid-template-columns:120px 120px minmax(0,1fr);gap:10px;display:grid}.sourcing-summary-strip article{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px;gap:4px;min-width:0;padding:13px 14px;display:grid}.sourcing-summary-strip span,.sourcing-summary-strip small{color:var(--atlas-muted);font-size:10px}.sourcing-summary-strip strong{color:var(--atlas-ink);overflow-wrap:anywhere}.sourcing-summary-strip article:not(.status) strong{font-size:20px}.sourcing-summary-strip .status{background:var(--atlas-panel-brand);border-color:var(--atlas-border-brand)}.selection-removal-box{border:1px solid color-mix(in srgb,var(--atlas-red) 35%,var(--atlas-border));background:color-mix(in srgb,var(--atlas-red-soft) 55%,white);border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.selection-removal-box label{color:var(--atlas-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.selection-removal-box textarea{resize:vertical;width:100%}.selection-removal-box>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.activity-panel .panel-header p{color:var(--atlas-muted);margin:4px 0 0;font-size:11px}.activity-row-v225{grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.activity-row-link{min-width:0;color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.activity-archive-button{opacity:.52}.activity-row-v225:hover .activity-archive-button,.activity-archive-button:focus-visible{opacity:1}.activity-inline-message{background:var(--atlas-panel-brand);color:var(--atlas-accent-deep);border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:10px}.activity-pagination{border-top:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.activity-pagination span{color:var(--atlas-muted);font-size:10px}.detail-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.archive-reason-banner{border:1px solid var(--atlas-border-brand);background:var(--atlas-panel-brand);color:var(--atlas-accent-deep);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:11px 12px;display:flex}.archive-reason-banner span{color:var(--atlas-muted);gap:2px;font-size:10px;display:grid}.archive-reason-banner strong{color:var(--atlas-ink)}.partner-toolbar .header-actions{flex-wrap:wrap}.partner-detail-actions button{align-items:center;gap:7px;display:inline-flex}@media (max-width:1180px){.proposal-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-description-field{grid-column:1/-1}.proposal-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.proposal-currency-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-currency-controls .currency-note{grid-column:1/-1}.proposal-currency-controls .currency-convert-button{width:100%}}@media (max-width:760px){.proposal-panel-header .header-actions{grid-template-columns:1fr;width:100%;display:grid}.proposal-panel-header .header-actions>*{justify-content:center;width:100%}.proposal-editor-steps{scrollbar-width:none;display:flex;overflow-x:auto}.proposal-editor-steps button{min-width:150px}.proposal-line-fields,.proposal-currency-controls,.proposal-review-grid,.proposal-review-notes{grid-template-columns:1fr}.proposal-description-field,.proposal-currency-controls .currency-note{grid-column:auto}.proposal-editor-footer.multipage{bottom:calc(var(--atlas-bottom-nav-height,72px) - 1px);flex-direction:column;align-items:stretch}.proposal-editor-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposal-editor-navigation>:only-child{grid-column:1/-1}.proposal-editor-footer.multipage button{width:100%}.proposal-revision-box .form-actions{grid-template-columns:1fr;display:grid}.sourcing-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sourcing-summary-strip .status{grid-column:1/-1}.generated-documents-title{align-items:center}.activity-row-link{grid-template-columns:34px minmax(0,1fr)}.activity-pagination{flex-wrap:wrap}.detail-heading-actions{grid-template-columns:1fr;width:100%;display:grid}}@media (max-width:440px){.proposal-editor-navigation{grid-template-columns:1fr}.proposal-editor-navigation>:only-child{grid-column:auto}.sourcing-summary-strip{grid-template-columns:1fr}.sourcing-summary-strip .status{grid-column:auto}.activity-pagination button{flex:1}}.partner-form-steps,.entity-form-steps{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 12px;padding:4px;display:grid}.entity-form-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-form-steps button,.entity-form-steps button{min-width:0;min-height:42px;color:var(--atlas-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.partner-form-steps button span,.entity-form-steps button span{background:var(--atlas-panel);width:22px;height:22px;color:var(--atlas-muted);box-shadow:inset 0 0 0 1px var(--atlas-border);border-radius:50%;place-items:center;display:grid}.partner-form-steps button.active,.entity-form-steps button.active{background:var(--atlas-panel);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-soft)}.partner-form-steps button.active span,.entity-form-steps button.active span{background:var(--atlas-accent);color:#fff;box-shadow:none}.partner-form-page,.entity-form-page{gap:12px;min-width:0;display:grid}.partner-form-footer,.multipage-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-form-footer>div,.multipage-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.organization-multipage-form .role-selector{margin-top:2px}@media (max-width:760px){.partner-form-steps{scrollbar-width:none;display:flex;overflow-x:auto}.partner-form-steps button{min-width:142px}.entity-form-steps{grid-template-columns:1fr 1fr}.partner-form-footer,.multipage-actions{flex-direction:column;align-items:stretch}.partner-form-footer>div,.multipage-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-form-footer button,.multipage-actions button{width:100%}}@media (max-width:440px){.entity-form-steps{display:flex;overflow-x:auto}.entity-form-steps button{min-width:150px}.partner-form-footer>div,.multipage-actions>div{grid-template-columns:1fr}}:root{--atlas-space-1:6px;--atlas-space-2:10px;--atlas-space-3:14px;--atlas-space-4:18px;--atlas-space-5:24px}:where(.header-actions,.candidate-actions,.form-actions,.modal-actions,.proposal-editor-navigation,.sourcing-conversion-action,.quotation-decision-bar){gap:var(--atlas-space-2)}:where(.header-actions,.candidate-actions,.form-actions,.modal-actions){flex-wrap:wrap}:where(.panel-header,.record-header,.request-next-step-heading,.qualification-check-head,.quotation-card-head)>*{min-width:0}:where(.panel-header h2,.panel-header p,.record-header h2,.record-header p,.candidate-copy,.candidate-copy *,.sourcing-brief-grid strong,.sourcing-summary-heading h2){overflow-wrap:anywhere}.qualification-footer>div{gap:3px;min-width:0}.qualification-footer>div small{max-width:680px;color:var(--atlas-muted);font-size:10px;line-height:1.45}.qualification-check-card input:disabled{cursor:not-allowed}.qualification-check-card:not(.complete){scroll-margin-top:110px}.sourcing-brief{overflow:hidden}.sourcing-brief-grid{min-width:0;padding:var(--atlas-space-4);gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0}.sourcing-brief-grid>div{min-width:0;min-height:88px;padding:var(--atlas-space-3);align-content:start;overflow:hidden}.sourcing-brief-grid strong{min-width:0;line-height:1.45}.candidate-directory-panel{overflow:hidden}.candidate-panel-header{align-items:flex-start}.candidate-panel-header>div{flex:420px}.candidate-view-tabs{padding:12px var(--atlas-space-4) 0;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.candidate-view-tabs button{border:1px solid var(--atlas-border);background:var(--atlas-panel);min-height:40px;color:var(--atlas-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.candidate-view-tabs button span{background:var(--atlas-panel-soft);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.candidate-view-tabs button.active{border-color:var(--atlas-border-brand);background:var(--atlas-panel-brand);color:var(--atlas-accent-deep)}.candidate-list{gap:var(--atlas-space-2);padding:var(--atlas-space-3) var(--atlas-space-4) var(--atlas-space-4);display:grid}.candidate-row{align-items:center;gap:var(--atlas-space-3);min-width:0;padding:var(--atlas-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.candidate-row.archived{background:var(--atlas-panel-soft)}.candidate-copy{gap:4px;min-width:0;display:grid}.candidate-copy>span,.candidate-copy>small{color:var(--atlas-muted);line-height:1.45}.candidate-archive-note{color:var(--atlas-accent-deep)!important}.candidate-actions{justify-content:flex-end;align-items:center;display:flex}.candidate-modal{width:min(680px,100%);max-height:min(90vh,820px);overflow:auto}.candidate-modal-form,.candidate-modal-form .form-inline{gap:var(--atlas-space-3)}.candidate-modal-backdrop{overscroll-behavior:contain}:where(input,select,textarea,button,a){max-width:100%}:where(.field,.side-form label,.modal-form label,.stacked-form label){min-width:0}:where(.field input,.field select,.field textarea,.side-form input,.side-form select,.side-form textarea,.modal-form input,.modal-form select,.modal-form textarea){width:100%;min-width:0}:where(.quotation-card dl div,.record-facts div,.sourcing-summary-strip article,.context-detail-item,.proposal-review-grid article){min-width:0}@media (max-width:980px){.candidate-row{grid-template-columns:1fr;align-items:start}.candidate-actions{justify-content:flex-start}}@media (max-width:760px){.sourcing-brief-grid{padding:var(--atlas-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-panel-header{flex-direction:column;align-items:stretch}.candidate-panel-header .primary-button{justify-content:center;width:100%}.candidate-view-tabs{padding-inline:var(--atlas-space-3)}.candidate-list{padding:var(--atlas-space-3)}.candidate-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.candidate-actions .verification-badge{grid-column:1/-1;justify-self:start}.candidate-actions>button{justify-content:center;width:100%}.candidate-modal-backdrop{align-items:end;padding:0}.candidate-modal{width:100%;max-height:calc(100dvh - 70px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.qualification-footer{gap:var(--atlas-space-3)}}@media (max-width:500px){.sourcing-brief-grid,.candidate-actions{grid-template-columns:1fr}.candidate-actions .verification-badge{grid-column:auto}.candidate-modal-form .form-inline{grid-template-columns:1fr}.modal-actions{grid-template-columns:1fr;display:grid}.modal-actions>*{justify-content:center;width:100%}}@media (max-width:760px){.qualification-evidence .text-button{border:1px solid var(--atlas-border);background:var(--atlas-panel);text-align:center;border-radius:9px;justify-content:center;min-height:44px;padding:10px 12px}}.role-selector input[type=checkbox]{width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.atlas-mobile-menu-sheet{display:none}@media (max-width:760px){:root{--atlas-mobile-nav-height:76px;--atlas-mobile-gutter:12px;--atlas-mobile-gap:14px}html{scroll-padding-top:124px;scroll-padding-bottom:calc(var(--atlas-mobile-nav-height) + 28px + env(safe-area-inset-bottom))}body{min-width:0;padding-bottom:calc(var(--atlas-mobile-nav-height) + 22px + env(safe-area-inset-bottom));overflow-x:clip}body.atlas-menu-open{overflow:hidden}.atlas-header{background:#fffffffa}.atlas-header-primary{min-height:0;padding:9px var(--atlas-mobile-gutter) 11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";align-items:center;gap:9px 10px;display:grid}.atlas-brand{grid-area:brand;width:max-content;min-width:0;max-width:100%}.atlas-brand img{width:clamp(116px,37vw,144px);max-width:100%}.atlas-search-wrapper{grid-area:search;width:100%;min-width:0}.atlas-search{background:var(--atlas-panel-soft);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:9px;width:100%;height:44px;padding:0 12px;position:relative}.atlas-search input,.atlas-search input:focus{width:100%;min-width:0;font-size:16px!important}.atlas-search input::placeholder{font-size:13px}.atlas-search kbd{display:none}.atlas-search-results{left:var(--atlas-mobile-gutter);right:var(--atlas-mobile-gutter);width:auto;max-height:calc(100dvh - 206px - env(safe-area-inset-bottom));border-radius:16px;position:fixed;top:112px}.atlas-header-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.atlas-header-actions .notification-trigger,.atlas-create-button{border-radius:12px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.atlas-create-button span,.atlas-user,.atlas-header-secondary{display:none}.atlas-more-menu-desktop{display:none!important}.atlas-content{width:100%;padding:18px var(--atlas-mobile-gutter) calc(var(--atlas-mobile-nav-height) + 42px + env(safe-area-inset-bottom))}.atlas-content,.atlas-content>*,.atlas-content section,.atlas-content article,.atlas-content aside,.atlas-content nav,.atlas-content header,.atlas-content footer{min-width:0}:where(.atlas-dashboard-grid,.atlas-focus-grid,.atlas-dashboard-side,.dashboard-grid,.request-detail-grid,.proposal-layout-v2,.deal-workspace,.operation-workspace,.sourcing-layout,.finance-layout,.crm-workspace,.workspace-grid,.detail-main-stack,.detail-side-stack,.proposal-side-v2,.request-overview-grid,.context-text-grid,.qualification-card-list,.generated-document-grid,.document-playbook-grid){gap:var(--atlas-mobile-gap)!important}.page-header,.atlas-page-lead,.module-hero,.record-hero,.sourcing-module-hero,.proposal-record-hero{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:0;margin-bottom:16px;padding:2px 0 12px;display:flex}.atlas-page-heading,.atlas-detail-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.atlas-page-icon{border-radius:10px;flex-basis:38px;width:38px;min-width:38px;height:38px;margin:1px 0 0}.atlas-page-icon svg{width:20px;height:20px}.atlas-page-heading h1,.atlas-detail-heading h1,.page-header h1,.module-hero h1,.record-hero h1,.proposal-record-hero h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(27px,8.2vw,33px);line-height:1.08}.atlas-page-heading p,.atlas-detail-heading p,.page-header p,.module-hero p,.record-hero p,.proposal-record-hero p{overflow-wrap:anywhere;max-width:100%;margin-top:7px;font-size:13px;line-height:1.55}.panel{max-width:100%;overflow:hidden}.panel-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:11px;min-height:0;padding:14px;display:flex}.panel-header>div{width:100%;min-width:0}.panel-header h2{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.panel-header p{margin-top:6px;font-size:12px;line-height:1.5}.panel-header>a,.panel-header>button{align-self:flex-start}.atlas-focus-card,.metric-card,.modern-record-card,.request-overview-card,.proposal-value-card,.generated-document-card,.document-playbook-card,.quotation-card,.candidate-row,.context-text-card{min-width:0;max-width:100%}.atlas-focus-card,.modern-record-card,.request-overview-card,.generated-document-card,.document-playbook-card{padding:14px}:where(h1,h2,h3,h4,p,strong,small,span,dd,dt,td,th,label){overflow-wrap:anywhere}:where(.atlas-page-actions,.header-actions,.form-actions,.modal-actions,.document-actions,.detail-heading-actions,.partner-detail-actions,.proposal-editor-navigation,.proposal-revision-box .form-actions){grid-template-columns:1fr;gap:8px;width:100%;display:grid!important}:where(.atlas-page-actions,.header-actions,.form-actions,.modal-actions,.document-actions,.detail-heading-actions,.partner-detail-actions,.proposal-editor-navigation)>*{justify-content:center;width:100%;min-width:0}:where(.primary-button,.secondary-button,.text-button,.filter-button,.compact-button,.icon-button,.candidate-actions button,.activity-pagination button,.segmented-filter button){min-height:44px}:where(input,select,textarea,.field input,.field select,.field textarea){width:100%;min-width:0;font-size:16px}textarea{line-height:1.5}.atlas-metrics,.metrics-grid,.modern-metrics,.record-facts,.detail-stat-grid,.completion-summary,.proposal-condition-grid,.proposal-review-grid,.proposal-review-notes,.document-playbook-filters,.sourcing-review-grid,.context-detail-grid,.context-text-grid,.request-overview-grid,.qualification-card-list,.deal-link-grid,.deal-financial-grid{grid-template-columns:1fr!important}.atlas-metrics .metric-card,.metrics-grid .metric-card,.record-facts>div,.detail-stat-grid>div,.completion-summary>div{border-right:0;border-bottom:1px solid var(--atlas-border);min-height:0;padding:14px}.atlas-metrics .metric-card:last-child,.metrics-grid .metric-card:last-child,.record-facts>div:last-child,.detail-stat-grid>div:last-child,.completion-summary>div:last-child{border-bottom:0}:where(.stepper,.sourcing-route,.sourcing-wizard-steps,.proposal-editor-steps,.partner-form-steps,.entity-form-steps,.segmented-filter,.candidate-view-tabs){overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;overflow-x:auto}:where(.stepper,.sourcing-route,.sourcing-wizard-steps,.proposal-editor-steps,.partner-form-steps,.entity-form-steps,.segmented-filter,.candidate-view-tabs)::-webkit-scrollbar{display:none}:where(.stepper>*,.sourcing-route>*,.sourcing-wizard-steps>*,.proposal-editor-steps>*,.partner-form-steps>*,.entity-form-steps>*){scroll-snap-align:start}.sourcing-conversion-rail,.sourcing-brief-grid,.sourcing-summary-strip{grid-template-columns:1fr!important}.sourcing-brief-grid{background:0 0;gap:10px;padding:14px}.sourcing-brief-grid>div{border:1px solid var(--atlas-border);background:var(--atlas-panel);border-radius:11px;min-height:0;padding:13px}.candidate-actions{gap:8px;grid-template-columns:1fr!important}.candidate-actions .verification-badge{grid-column:auto}.table-wrapper{overscroll-behavior-x:contain;border-radius:0 0 12px 12px;width:100%;max-width:100%;overflow-x:auto}.table-wrapper table{min-width:640px}.modal-backdrop,.candidate-modal-backdrop{z-index:140}.modal-backdrop{padding:8px 8px max(8px, env(safe-area-inset-bottom));align-items:end}:where(.archive-modal,.candidate-modal,.modal-card,.admin-inline-editor){border-radius:20px 20px 12px 12px;width:100%;max-width:100%;max-height:calc(100dvh - 18px);overflow-y:auto}.notification-panel{left:var(--atlas-mobile-gutter);right:var(--atlas-mobile-gutter);top:112px;bottom:calc(var(--atlas-mobile-nav-height) + 20px + env(safe-area-inset-bottom));border-radius:16px;width:auto;max-height:none;position:fixed}.atlas-mobile-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));height:var(--atlas-mobile-nav-height);min-height:var(--atlas-mobile-nav-height);background:#fffffffa;border-radius:19px;gap:2px;padding:6px;box-shadow:0 14px 42px #1714112b}.atlas-mobile-nav a,.atlas-mobile-nav button{border-radius:13px;gap:2px;min-width:0;min-height:62px;padding:5px 2px 4px;font-size:9px;line-height:1.1;overflow:hidden}.atlas-mobile-nav-icon{border-radius:9px;flex:0 0 30px;width:32px;height:30px}.atlas-mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;display:block;overflow:hidden}.atlas-mobile-nav a.active,.atlas-mobile-nav button.active{background:var(--atlas-accent-soft);color:var(--atlas-ink)}.atlas-mobile-nav a.active .atlas-mobile-nav-icon,.atlas-mobile-nav button.active .atlas-mobile-nav-icon{color:var(--atlas-accent-deep);background:0 0}.atlas-menu-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1714116e;border:0;display:block;position:fixed;inset:0}.atlas-mobile-menu-sheet{z-index:110;overscroll-behavior:contain;max-height:calc(100dvh - 54px);padding:8px 14px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--atlas-border);background:var(--atlas-panel);border-bottom:0;border-radius:24px 24px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 70px #1714113d}.atlas-mobile-menu-handle{background:var(--atlas-border-strong);border-radius:999px;width:42px;height:4px;margin:0 auto 8px}.atlas-mobile-menu-head{border-bottom:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:4px 0 12px;display:flex}.atlas-mobile-menu-head>div{gap:2px;min-width:0;display:grid}.atlas-mobile-menu-head span{color:var(--atlas-accent-deep);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.atlas-mobile-menu-head strong{font-size:17px}.atlas-mobile-menu-head small{color:var(--atlas-muted);font-size:10px}.atlas-mobile-menu-head button{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);width:44px;height:44px;color:var(--atlas-ink);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.atlas-mobile-menu-create{background:var(--atlas-ink);color:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:72px;margin:14px 0;padding:12px;text-decoration:none;display:grid}.atlas-mobile-menu-create>span{background:var(--atlas-accent);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.atlas-mobile-menu-create>div{gap:3px;min-width:0;display:grid}.atlas-mobile-menu-create strong{font-size:13px}.atlas-mobile-menu-create small{color:#ffffffb8;font-size:10px;line-height:1.35}.atlas-mobile-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.atlas-mobile-menu-grid>a{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);min-width:0;min-height:76px;color:inherit;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.atlas-mobile-menu-grid>a.active{border-color:color-mix(in srgb, var(--atlas-accent) 42%, var(--atlas-border));background:var(--atlas-accent-soft)}.atlas-mobile-menu-grid>a>span{background:var(--atlas-panel);width:36px;height:36px;color:var(--atlas-accent-deep);border-radius:10px;place-items:center;display:grid}.atlas-mobile-menu-grid>a>div{gap:3px;min-width:0;display:grid}.atlas-mobile-menu-grid strong{font-size:11px;line-height:1.25}.atlas-mobile-menu-grid small{color:var(--atlas-muted);font-size:9px;line-height:1.25}.atlas-mobile-menu-scope{border-top:1px solid var(--atlas-border);margin-top:14px;padding-top:14px}.atlas-mobile-menu-scope .scope-switcher{width:100%;min-height:56px;color:var(--atlas-ink);background:var(--atlas-panel-soft);border-color:var(--atlas-border);margin:0}.atlas-mobile-menu-scope .scope-symbol{background:var(--atlas-ink);color:#fff}.atlas-mobile-menu-scope .scope-copy strong{color:var(--atlas-ink)}.atlas-mobile-menu-scope .scope-copy small{color:var(--atlas-muted)}.atlas-mobile-menu-scope .scope-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.atlas-mobile-menu-profile{min-height:62px;color:inherit;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;margin-top:10px;padding:9px 4px;text-decoration:none;display:grid}.atlas-mobile-menu-profile>span{background:var(--atlas-accent-soft);width:42px;height:42px;color:var(--atlas-accent-deep);border-radius:12px;place-items:center;font-size:11px;font-weight:850;display:grid}.atlas-mobile-menu-profile>div{gap:2px;min-width:0;display:grid}.atlas-mobile-menu-profile strong{font-size:11px}.atlas-mobile-menu-profile small{color:var(--atlas-muted);font-size:9px}.sourcing-wizard-footer,.proposal-editor-footer.multipage{bottom:calc(var(--atlas-mobile-nav-height) + 10px + env(safe-area-inset-bottom))}}@media (max-width:480px){.atlas-header-primary{grid-template-columns:minmax(0,1fr) auto}.atlas-search,.atlas-search input{width:100%}.atlas-search:focus-within{z-index:auto;width:100%;position:relative;inset:auto}.atlas-search-results{top:112px}.atlas-mobile-menu-grid{grid-template-columns:1fr 1fr}.document-playbook-card-head,.generated-document-card-top,.record-title-line,.qualification-check-head,.quote-cost-summary{flex-direction:column;align-items:flex-start}.document-playbook-badges{justify-content:flex-start}}@media (max-width:350px){:root{--atlas-mobile-gutter:10px}.atlas-brand img{width:112px}.atlas-header-actions{gap:5px}.atlas-header-actions .notification-trigger,.atlas-create-button{flex-basis:42px;width:42px;min-width:42px;height:42px;min-height:42px}.atlas-mobile-nav{padding-inline:4px;left:5px;right:5px}.atlas-mobile-nav a,.atlas-mobile-nav button{font-size:8px}.atlas-mobile-menu-grid{grid-template-columns:1fr}.atlas-page-heading,.atlas-detail-heading{grid-template-columns:34px minmax(0,1fr);gap:8px}.atlas-page-icon{flex-basis:34px;width:34px;min-width:34px;height:34px}.atlas-page-heading h1,.atlas-detail-heading h1,.page-header h1,.module-hero h1,.record-hero h1,.proposal-record-hero h1{font-size:25px}}@media (max-width:760px){.request-table{width:100%;min-width:0;overflow:hidden}.request-row.request-grid-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}}.proposal-editor-v2{padding:18px}.quotation-comparison-panel{overflow:visible}@media (max-width:760px){.sourcing-wizard-panel,.proposal-lines-panel{overflow:visible}.sourcing-wizard-body{padding:18px 14px 20px}.sourcing-wizard-footer,.proposal-editor-footer.multipage{position:static!important;inset:auto!important}.sourcing-wizard-footer{grid-template-columns:1fr 1fr;gap:10px;min-height:0;margin-top:2px;padding:14px}.sourcing-wizard-footer>div{order:3;grid-area:auto/1/auto/-1;padding-top:2px;font-size:10px;line-height:1.45}.sourcing-review-grid{gap:12px;width:100%;grid-template-columns:1fr!important}.sourcing-review-grid>section{grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;width:100%;min-height:0;padding:14px;display:grid}.sourcing-review-grid>section>strong{overflow-wrap:anywhere;margin-top:0;font-size:17px;line-height:1.25}.sourcing-review-grid>section>p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.sourcing-review-grid>.form-alert{width:100%;margin:0}.quotation-comparison-panel>.panel-header{border-bottom:1px solid var(--atlas-border)}.quotation-decision-bar{border-radius:12px;gap:12px;margin:14px 14px 16px;padding:14px}.quotation-grid{gap:12px;padding:0 14px 14px}.quotation-card{gap:12px;padding:14px}.quotation-card-head{flex-direction:column;align-items:flex-start}.quotation-card-head .verification-badge{align-self:flex-start}.proposal-editor-v2{padding:14px}.proposal-editor-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-bottom:18px;overflow:visible;display:grid!important}.proposal-editor-steps button{text-align:center;white-space:normal;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:7px 5px;font-size:10px;line-height:1.2}.proposal-editor-steps button span{flex:0 0 23px;width:23px;height:23px}.proposal-editor-page{gap:18px;width:100%}.editor-page-heading{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.editor-page-heading>div{width:100%;min-width:0}.editor-page-heading h3{font-size:20px;line-height:1.2}.editor-page-heading p{font-size:12px;line-height:1.55}.editor-page-heading>button{justify-content:center;width:100%}.proposal-edit-lines{gap:16px}.proposal-edit-line{background:var(--atlas-panel-soft);border-radius:13px;gap:16px;padding:14px}.proposal-edit-line>header{grid-template-columns:30px minmax(0,1fr) 44px;align-items:start;gap:9px}.proposal-edit-line>header strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;padding-top:4px;line-height:1.35;overflow:visible}.proposal-remove-line{align-self:start;width:44px;min-width:44px;height:44px;min-height:44px}.proposal-line-fields{gap:13px 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.proposal-line-fields>label:first-child,.proposal-line-fields>.proposal-description-field,.proposal-line-fields>label:last-child{grid-column:1/-1}.proposal-line-fields label{gap:7px}.proposal-line-fields input,.proposal-line-fields select{min-height:46px;padding:10px 12px}.proposal-edit-line>footer{border-top:1px solid var(--atlas-border);grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:10px;padding-top:12px;display:grid}.proposal-edit-line>footer strong{text-align:right}.proposal-currency-editor{gap:16px;padding:14px;overflow:visible}.proposal-currency-controls,.proposal-condition-grid{gap:14px;grid-template-columns:1fr!important}.proposal-currency-controls .currency-note,.proposal-condition-grid .full-field{grid-column:auto}.proposal-currency-controls label>strong,.proposal-currency-controls input,.proposal-currency-controls select,.proposal-condition-grid input,.proposal-condition-grid textarea{min-height:46px}.currency-conversion-preview{gap:7px;padding:14px}.proposal-review-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.proposal-review-grid article{align-content:start;min-height:112px;padding:14px}.proposal-review-grid article strong{font-size:15px;line-height:1.3}.proposal-review-grid article small{line-height:1.45}.proposal-review-notes{gap:10px;grid-template-columns:1fr!important}.proposal-review-notes>div{padding:14px}.proposal-review-notes p{white-space:normal;max-width:100%;overflow:visible}.proposal-editor-footer.multipage{border-top:1px solid var(--atlas-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;margin:20px 0 0;padding:16px 0 0}.proposal-editor-navigation{gap:8px}}@media (max-width:350px){.proposal-editor-steps button{min-height:54px;font-size:9px}.proposal-line-fields,.proposal-review-grid{grid-template-columns:1fr!important}.proposal-line-fields>label:first-child,.proposal-line-fields>.proposal-description-field,.proposal-line-fields>label:last-child{grid-column:auto}}.quotation-card,.quotation-card-head>div,.quote-cost-summary>div{min-width:0}.quote-cost-summary>div{flex:auto;gap:4px;display:grid}.quote-cost-summary strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.2}.quote-cost-summary>small{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:46%;line-height:1.45}.quotation-card-actions{border-top:1px solid var(--atlas-border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.quotation-view-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.quotation-view-tabs button{border:1px solid var(--atlas-border);background:var(--atlas-panel);min-height:40px;color:var(--atlas-muted);font:inherit;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.quotation-view-tabs button.active{border-color:var(--atlas-accent);background:var(--atlas-accent-soft);color:var(--atlas-accent-deep)}.quotation-archive-note{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:12px;gap:4px;padding:11px 12px;display:grid}.quotation-lock-note{overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}@media (max-width:900px){.quote-cost-summary{flex-direction:column;align-items:flex-start}.quote-cost-summary>small{text-align:left;max-width:none}}@media (max-width:560px){.quotation-card-actions>*{flex:100%;justify-content:center}}.proposal-lifecycle-banner{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);color:var(--atlas-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:grid}.proposal-lifecycle-banner>svg{color:var(--atlas-accent-deep)}.proposal-lifecycle-banner>div{gap:3px;min-width:0;display:grid}.proposal-lifecycle-banner strong{color:var(--atlas-ink);font-size:12px}.proposal-lifecycle-banner span{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.proposal-lifecycle-box{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:13px;gap:15px;margin:16px 0;padding:18px;display:grid}.proposal-lifecycle-box.danger{background:#fff8f7;border-color:#efc3be}.proposal-lifecycle-box h3{margin:4px 0 5px;font-size:18px}.proposal-lifecycle-box p{color:var(--atlas-muted);margin:0;line-height:1.55}.proposal-lifecycle-box label{color:var(--atlas-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.proposal-lifecycle-box textarea{resize:vertical;width:100%}.proposal-lifecycle-box .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.danger-button{color:#9f3026;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7594d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.danger-button:hover{background:#fff4f2}.danger-button:disabled{opacity:.48;cursor:not-allowed}.proposal-view-tabs{align-items:center;gap:4px;display:flex}.proposal-view-tabs a{min-height:38px;color:var(--atlas-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.proposal-view-tabs a.active{background:var(--atlas-ink);color:#fff}.proposal-archive-reason{border-top:1px solid var(--atlas-border);color:var(--atlas-muted);overflow-wrap:anywhere;grid-column:1/-1;padding-top:7px;font-size:10px;line-height:1.45}.completion-state .secondary-button{width:100%;margin-top:10px}@media (max-width:760px){.proposal-lifecycle-banner{grid-template-columns:auto minmax(0,1fr)}.proposal-lifecycle-banner>button{grid-column:1/-1;width:100%}.proposal-lifecycle-box{padding:14px}.proposal-lifecycle-box .form-actions{grid-template-columns:1fr;display:grid}.proposal-lifecycle-box .form-actions>*,.proposal-view-tabs{width:100%}.proposal-view-tabs a{flex:1}}.control-center-stack{gap:var(--atlas-space-5,22px);display:grid}.control-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.control-grid{gap:var(--atlas-space-5,22px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approval-list,.risk-list,.control-compact-list{gap:12px;padding:14px;display:grid}.approval-card,.risk-card,.control-compact-list article{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:14px;justify-content:space-between;gap:16px;padding:14px;display:flex}.approval-card h3,.risk-card h3{margin:4px 0 6px;font-size:15px}.approval-card p,.risk-card p{color:var(--atlas-muted);margin:0;line-height:1.5}.approval-state,.risk-flags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.approval-state span,.risk-flags span{background:var(--atlas-sand-soft,#f3eee6);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.risk-card.critical{background:#fff8f6;border-color:#b75a4a}.risk-card.critical .risk-flags span{color:#8b3124;background:#f6ded8}.approval-actions{align-items:flex-start;gap:8px;display:flex}.control-risk-form{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.control-risk-form label{color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.control-risk-form input,.control-risk-form select,.control-risk-form textarea{width:100%;min-width:0}.control-risk-form .full-field{grid-column:1/-1}.control-risk-form .check-field{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.control-risk-form .check-field input{width:auto}.control-compact-list article>div{gap:4px;min-width:0;display:grid}.control-compact-list article>div:last-child{text-align:right}.control-compact-list span{color:var(--atlas-muted);font-size:11px}.control-compact-list strong{overflow-wrap:anywhere}@media (max-width:980px){.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid{grid-template-columns:1fr}}@media (max-width:760px){.control-center-stack{gap:14px}.control-metrics{grid-template-columns:1fr 1fr}.approval-card,.risk-card,.control-compact-list article{flex-direction:column;gap:10px}.approval-actions{width:100%}.approval-actions>*{flex:1}.control-risk-form{grid-template-columns:1fr}.control-risk-form .full-field{grid-column:auto}.control-compact-list article>div:last-child{text-align:left}.control-compact-list article>div:last-child strong{font-size:14px}}@media (max-width:360px){.control-metrics{grid-template-columns:1fr}}.bantr-panel{overflow:hidden}.bantr-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.bantr-form label{gap:7px;min-width:0;display:grid}.bantr-form label>span{color:var(--atlas-muted);font-size:11px;font-weight:800}.bantr-form input,.bantr-form select,.bantr-form textarea{width:100%;min-width:0}.bantr-form .full-field{grid-column:1/-1}.bantr-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.bantr-actions>span{color:var(--atlas-muted);font-size:12px;font-weight:800}@media (max-width:760px){.bantr-form{grid-template-columns:1fr;padding:14px}.bantr-form .full-field{grid-column:auto}.bantr-actions{flex-direction:column;align-items:stretch}.bantr-actions .primary-button{width:100%}}.deal-contribution-form{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.deal-contribution-form label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.deal-contribution-form .full-field{grid-column:1/-1}.deal-contribution-form input,.deal-contribution-form select,.deal-contribution-form textarea{width:100%;min-width:0}.deal-contribution-list{gap:10px;padding:14px;display:grid}.deal-contribution-list article{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:14px;justify-content:space-between;gap:16px;padding:14px;display:flex}.deal-contribution-list h3{margin:4px 0}.deal-contribution-list p{color:var(--atlas-muted);margin:0}.deal-contribution-numbers{text-align:right;gap:4px;display:grid}.deal-contribution-numbers span{color:var(--atlas-muted);font-size:11px}.deal-contribution-total{border-top:1px solid var(--atlas-border);background:var(--atlas-sand-soft,#f7f2ea);justify-content:space-between;gap:12px;padding:14px;display:flex}@media (max-width:760px){.deal-contribution-form{grid-template-columns:1fr}.deal-contribution-form .full-field{grid-column:auto}.deal-contribution-list article{flex-direction:column}.deal-contribution-numbers{text-align:left}.deal-contribution-total{flex-direction:column}}.gs-funds-panel{overflow:hidden}.gs-funds-summary{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.gs-funds-summary>div{background:var(--atlas-panel-soft);border-radius:12px;gap:4px;padding:12px;display:grid}.gs-funds-summary span{text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-muted);font-size:10px}.gs-funds-form{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.gs-funds-form label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.gs-funds-form .full-field{grid-column:1/-1}.gs-funds-form input,.gs-funds-form select,.gs-funds-form textarea{width:100%;min-width:0}.gs-funds-list{gap:10px;padding:14px;display:grid}.gs-funds-list article{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:12px;justify-content:space-between;gap:14px;padding:12px;display:flex}.gs-funds-list article>div{gap:4px;min-width:0;display:grid}.gs-funds-list article>div:last-child{text-align:right}.gs-funds-list small,.gs-funds-list span{color:var(--atlas-muted);font-size:11px}.gs-pricing-card{border:1px solid color-mix(in srgb,var(--atlas-accent) 35%,var(--atlas-border));background:linear-gradient(#fffaf3,#fff);border-radius:14px;gap:12px;padding:14px;display:grid}.gs-pricing-card h3{margin:3px 0}.gs-pricing-card p{color:var(--atlas-muted);margin:0}.gs-pricing-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gs-pricing-result{border-top:1px solid var(--atlas-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.gs-pricing-result>span{color:var(--atlas-muted);font-size:11px}@media (max-width:760px){.gs-funds-summary,.gs-funds-form,.gs-pricing-controls{grid-template-columns:1fr}.gs-funds-form .full-field{grid-column:auto}.gs-funds-list article{flex-direction:column}.gs-funds-list article>div:last-child{text-align:left}.gs-pricing-result{flex-direction:column;align-items:stretch}.gs-pricing-result .secondary-button{width:100%}}.operation-evidence-form{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.operation-evidence-form label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.operation-evidence-form .full-field{grid-column:1/-1}.operation-evidence-form input,.operation-evidence-form select,.operation-evidence-form textarea{width:100%;min-width:0}.operation-evidence-list{gap:10px;padding:14px;display:grid}.operation-evidence-card{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:13px;justify-content:space-between;gap:14px;padding:13px;display:flex}.operation-evidence-card.accepted{background:#f6fbf7;border-color:#aac9b3}.operation-evidence-card.rejected{background:#fff8f6;border-color:#deb2a9}.operation-evidence-card h3{margin:4px 0}.operation-evidence-card p{color:var(--atlas-muted);margin:0}.operation-evidence-card small{color:var(--atlas-muted);margin-top:6px;display:block}.evidence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}@media (max-width:760px){.operation-evidence-form{grid-template-columns:1fr}.operation-evidence-form .full-field{grid-column:auto}.operation-evidence-card{flex-direction:column}.evidence-actions{justify-content:flex-start}.evidence-actions button{flex:1}}.control-approval-form{border-bottom:1px solid var(--atlas-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.control-approval-form label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.control-approval-form .full-field{grid-column:1/-1}.control-approval-form input,.control-approval-form select,.control-approval-form textarea{width:100%;min-width:0}.control-approval-form .check-field{grid-template-columns:auto 1fr;align-items:center;display:flex}.control-approval-form .check-field input{width:auto}@media (max-width:760px){.control-approval-form{grid-template-columns:1fr}.control-approval-form .full-field{grid-column:auto}}.finance-classification-backdrop{z-index:120;background:#1714117a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.finance-classification-dialog{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto}.finance-classification-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.finance-classification-form label{min-width:0;color:var(--atlas-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.finance-classification-form .full-field{grid-column:1/-1}.finance-classification-form select,.finance-classification-form textarea{width:100%;min-width:0}.finance-classification-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:760px){.finance-classification-backdrop{place-items:end stretch;padding:0}.finance-classification-dialog{width:100%;max-height:calc(100dvh - var(--atlas-mobile-nav-height,72px));border-radius:18px 18px 0 0}.finance-classification-form{grid-template-columns:1fr}.finance-classification-form .full-field{grid-column:auto}.finance-classification-actions{flex-direction:column-reverse}.finance-classification-actions button{width:100%}}.crm-detail-panel{flex-direction:column;max-height:calc(100dvh - 112px);display:flex;overflow:hidden}.crm-detail-panel>.detail-header,.crm-detail-panel>.archive-reason-banner,.crm-detail-panel>.organization-detail-tabs{flex:none}.organization-detail-tabs{border-bottom:1px solid var(--atlas-border);background:var(--atlas-panel-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px 12px;display:grid}.organization-detail-tabs button{min-width:0;min-height:36px;color:var(--atlas-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.organization-detail-tabs button:hover{background:var(--atlas-panel);color:var(--atlas-ink)}.organization-detail-tabs button.active{border-color:var(--atlas-border);background:var(--atlas-panel);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-soft)}.organization-detail-tabs button span{background:var(--atlas-accent-soft);min-width:20px;height:20px;color:var(--atlas-accent-deep);border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:inline-grid}.organization-detail-page{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.organization-detail-page.next-action-card{overflow:visible}.activity-pagination{border-top:1px solid var(--atlas-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:grid}.activity-pagination span{color:var(--atlas-muted);white-space:nowrap;font-size:10px;font-weight:800}.activity-pagination button:last-child{justify-self:end}.crm-modal-card{flex-direction:column;display:flex;overflow:hidden}.crm-modal-card>.modal-header{flex:none}.crm-modal-form{overscroll-behavior-y:contain;min-height:0;padding-right:4px;overflow-y:auto}.crm-modal-form>.modal-actions{z-index:3;border-top:1px solid var(--atlas-border);background:linear-gradient(180deg, #fffffff0, var(--atlas-panel) 26%);margin-top:4px;padding:13px 0 2px;position:sticky;bottom:-1px;box-shadow:0 -10px 18px #1714110a}@media (max-width:760px){.crm-detail-panel{max-height:none;display:block;overflow:visible}.organization-detail-page{overflow:visible}.organization-detail-tabs{z-index:2;scrollbar-width:none;grid-template-columns:repeat(3,minmax(112px,1fr));position:sticky;top:0;overflow-x:auto}.organization-detail-tabs::-webkit-scrollbar{display:none}.activity-pagination{grid-template-columns:1fr 1fr}.activity-pagination span{text-align:center;grid-area:1/1/auto/-1}.activity-pagination button:first-child{grid-area:2/1}.activity-pagination button:last-child{grid-area:2/2;justify-self:stretch}.crm-modal-form>.modal-actions{padding-bottom:max(4px, env(safe-area-inset-bottom))}}.scope-tag-row{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.scope-tag{border:1px solid color-mix(in srgb, var(--atlas-accent) 26%, var(--atlas-border));background:color-mix(in srgb, var(--atlas-accent) 7%, var(--atlas-panel));min-height:20px;color:var(--atlas-accent-deep);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.scope-tag.unassigned{border-color:var(--atlas-border);background:var(--atlas-panel-soft);color:var(--atlas-muted)}.scope-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scope-selector>div>label{align-items:flex-start;min-height:42px}.scope-selector>div>label span{min-width:0;line-height:1.35}.scope-selector>div>label strong{color:var(--atlas-accent-deep);margin-right:4px}.primary-scope-field{border-top:1px solid var(--atlas-border);gap:10px;margin-top:10px;padding-top:10px;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;display:grid!important}.primary-scope-field>span{color:var(--atlas-muted);font-size:10px;font-weight:800}.primary-scope-field select{width:100%}.list-pagination{border-top:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:10px;margin:10px 0 2px;padding:12px 2px 0;display:flex}.list-pagination>span{color:var(--atlas-muted);font-size:11px;font-weight:750}.list-pagination .is-disabled{pointer-events:none;opacity:.45}.document-catalog-pagination{margin-top:2px}@media (max-width:760px){.scope-selector>div{grid-template-columns:1fr}.primary-scope-field{grid-template-columns:1fr!important}.scope-tag-row{margin-top:5px}.list-pagination{grid-template-columns:1fr 1fr;display:grid}.list-pagination>span{text-align:center;grid-area:1/1/auto/-1}.list-pagination>:first-child{grid-area:2/1}.list-pagination>:last-child{grid-area:2/2}}.lifecycle-shell{margin-bottom:14px}.lifecycle-shell .lifecycle-rail{margin-bottom:0}.lifecycle-shell.compact{margin-bottom:18px}.lifecycle-shell.compact .lifecycle-rail{margin-bottom:0}.lifecycle-context-bar{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:11px;align-items:center;gap:9px;margin-bottom:7px;padding:9px 11px;display:flex}.lifecycle-context-item{background:#fff;border-radius:8px;gap:2px;min-width:0;padding:6px 9px;display:grid}.lifecycle-context-item span{color:var(--atlas-muted);letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}.lifecycle-context-item strong{color:var(--atlas-ink);font-size:9px}.lifecycle-context-item.actual-context{border-left:3px solid var(--atlas-accent)}.lifecycle-context-item.viewed-context.browsing{border-left:3px solid var(--atlas-blue)}.lifecycle-context-bar>small{color:var(--atlas-muted);margin-left:auto;font-size:8px;line-height:1.4}.lifecycle-stage.actual{background:var(--atlas-ink);color:var(--atlas-canvas);box-shadow:none}.lifecycle-stage.actual .lifecycle-dot{background:var(--atlas-accent);border-color:var(--atlas-accent);color:#fff}.lifecycle-stage.viewing:not(.actual){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--atlas-blue) 62%,transparent);background:var(--atlas-blue-soft);color:var(--atlas-ink)}.lifecycle-stage.viewing:not(.actual) .lifecycle-dot{border-color:var(--atlas-blue);color:var(--atlas-blue);background:#fff}.lifecycle-stage.unavailable{cursor:not-allowed;opacity:.54}.lifecycle-stage .lifecycle-copy em{color:inherit;letter-spacing:.055em;text-transform:uppercase;opacity:.82;margin-top:4px;font-size:6px;font-style:normal;font-weight:850}.lifecycle-stage.done.viewing{color:var(--atlas-ink)}.incident-control-panel{overflow:visible}.incident-context-form{border:1px solid color-mix(in srgb,var(--atlas-accent) 42%,var(--atlas-border));background:color-mix(in srgb,var(--atlas-accent-soft) 54%,white);box-shadow:none;border-radius:12px;margin:0 14px 14px;padding:16px}.incident-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.incident-form-heading h3{margin:3px 0 0;font-size:15px}.incident-form-actions{justify-content:flex-end;gap:8px;display:flex}.incident-inline-resolution{border:1px solid color-mix(in srgb,var(--atlas-green) 34%,var(--atlas-border));background:var(--atlas-green-soft);border-radius:10px;gap:10px;margin-top:4px;padding:13px;display:grid}.incident-inline-resolution>div:first-child{gap:3px;display:grid}.incident-inline-resolution label{color:var(--atlas-muted);gap:5px;font-size:8px;font-weight:700;display:grid}.incident-inline-resolution textarea{border:1px solid var(--atlas-border);width:100%;min-height:86px;color:var(--atlas-ink);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:9px 10px}.sourcing-conversion-rail>a{color:inherit;text-decoration:none}.sourcing-conversion-rail>a:hover{background:var(--atlas-panel-soft)}.sourcing-conversion-rail>.unavailable{cursor:not-allowed;opacity:.54}.sourcing-conversion-rail>:is(a,div) em{color:var(--atlas-accent-deep);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:6px;font-style:normal;font-weight:850}@media (max-width:760px){.lifecycle-context-bar{flex-direction:column;align-items:stretch}.lifecycle-context-bar>small{margin-left:0}.incident-context-form{margin-inline:10px}.incident-form-heading,.incident-form-actions{flex-direction:column;align-items:stretch}.incident-form-actions>button{justify-content:center;width:100%}}.wizard-form{min-width:0}.form-wizard-progress{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:13px;gap:8px;padding:11px 12px;display:grid}.form-wizard-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-wizard-progress-head span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:800}.form-wizard-progress-head strong{text-align:right;font-size:12px}.form-wizard-track{gap:5px;display:flex}.form-wizard-track>span{background:color-mix(in srgb,var(--atlas-border) 84%,white);border-radius:999px;flex:1;height:4px}.form-wizard-track>span.done,.form-wizard-track>span.current{background:var(--atlas-bronze)}.form-wizard-progress small{color:var(--atlas-muted);font-size:10px;line-height:1.45}.form-wizard-page{gap:12px;min-width:0;display:grid}.form-wizard-page[hidden]{display:none!important}.form-wizard-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.form-wizard-actions>span{display:block}.form-wizard-actions button{min-width:112px}.form-wizard-summary{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);border-radius:12px;gap:4px;padding:11px 12px;display:grid}.form-wizard-summary>span{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.form-wizard-summary strong{font-size:12px}.form-wizard-summary small{color:var(--atlas-muted);line-height:1.4}.operation-evidence-form.wizard-form{grid-template-columns:1fr;gap:12px;display:grid}.operation-evidence-form .operation-evidence-page{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-evidence-form .operation-evidence-page .full-field{grid-column:1/-1}.incident-context-form.wizard-form .form-wizard-page,.side-form.wizard-form .form-wizard-page{gap:11px;display:grid}.finance-entry-form.wizard-form{align-content:start}.finance-entry-form.wizard-form .form-wizard-progress{margin-bottom:2px}@media (max-width:760px){.form-wizard-progress-head{flex-direction:column;align-items:flex-start;gap:3px}.form-wizard-progress-head strong{text-align:left}.form-wizard-actions{bottom:calc(var(--atlas-mobile-nav-height,72px) + 8px);z-index:3;background:linear-gradient(to top,var(--atlas-panel) 74%,transparent);margin:0 -4px -2px;padding:10px 4px 4px;position:sticky}.form-wizard-actions button{flex:1;min-width:0}.operation-evidence-form .operation-evidence-page{grid-template-columns:1fr}.operation-evidence-form .operation-evidence-page .full-field{grid-column:auto}}.milestone-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.milestone-dependency-note{max-width:320px;color:var(--stone,#6b635b);text-align:right;font-size:.78rem;line-height:1.4}@media (max-width:720px){.milestone-actions{align-items:stretch;width:100%}.milestone-dependency-note{text-align:left;max-width:none}}.document-target-filter.needs-attention{border:1px solid color-mix(in srgb, var(--atlas-accent) 55%, var(--atlas-border));background:color-mix(in srgb, var(--atlas-accent-soft) 58%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--atlas-accent) 10%, transparent);border-radius:13px;padding:12px}.document-target-filter.needs-attention select{border-color:var(--atlas-accent)}.document-target-guidance{background:#fff;border-radius:10px;align-items:flex-start;gap:7px;padding:8px 10px;font-weight:750;line-height:1.45;display:flex;color:var(--atlas-accent-deep)!important;font-size:10px!important}.document-target-guidance svg{flex:none;margin-top:1px}:where(.form-inline,.proposal-line-fields,.gs-funds-form,.control-approval-form,.bantr-form)>*{min-width:0}:where(.field,.side-form label,.stacked-form label,.gs-funds-form label,.control-approval-form label)>:where(input,select,textarea){min-width:0;max-width:100%}@media (max-width:760px){.form-wizard-actions{border-top:1px solid var(--atlas-border);z-index:auto!important;background:0 0!important;margin:4px 0 0!important;padding:10px 0 0!important;position:static!important;inset:auto!important}.form-wizard-actions>span{display:none}.form-wizard-actions button{min-height:46px}.finance-entry-form.wizard-form,.operation-evidence-form.wizard-form,.incident-context-form.wizard-form,.side-form.wizard-form{padding-bottom:2px}.form-inline,.finance-entry-form .form-inline,.gs-funds-form,.control-approval-form,.bantr-form,.proposal-currency-controls,.gs-pricing-controls{grid-template-columns:1fr!important}.form-inline>*,.gs-funds-form>*,.control-approval-form>*,.bantr-form>*{grid-column:auto!important}.detail-main-stack,.detail-side-stack,.operation-main,.operation-side,.finance-main,.finance-side,.sourcing-main,.sourcing-side{gap:16px!important}.panel>.panel-header+:where(.context-text-grid,.context-detail-grid,.table-wrapper,.form-grid,.stacked-list,.quotation-decision-bar,.quotation-view-tabs,.candidate-view-tabs){margin-top:10px}.redesigned-context-panel .context-text-grid{padding-top:14px!important}.context-text-card{padding:15px!important}.quotation-view-tabs,.candidate-view-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-inline:0!important;display:grid!important}.quotation-view-tabs button,.candidate-view-tabs button{text-align:center;justify-content:center;width:100%;min-width:0}.quotation-decision-bar{width:auto;margin-inline:0!important}.quotation-decision-bar>button{width:100%}.quotation-comparison-panel{overflow:hidden}:where(.finance-layout,.operation-workspace,.request-detail-grid,.sourcing-layout,.proposal-layout-v2,.deal-workspace,.crm-workspace){width:100%;max-width:100%;overflow-x:clip}.table-wrapper{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.finance-create-card,.incident-control-panel,.operation-evidence-panel,.quotation-comparison-panel{min-width:0}.panel-header:not(.document-generation-dialog-head),.quotation-card-head{align-items:stretch}.panel-header>:where(button,a):not(.icon-button){max-width:100%}.document-target-filter.needs-attention{padding:11px;scroll-margin-top:92px}}@media (max-width:560px){.quotation-card dl,.quote-cost-summary,.sourcing-review-grid,.gs-funds-summary,.operation-summary-strip,.finance-summary-grid{grid-template-columns:1fr!important}.quotation-card-head{flex-direction:column;gap:9px}.quotation-card-head .verification-badge{align-self:flex-start}.quotation-card-actions{grid-template-columns:1fr;display:grid}.quotation-card-actions>*{width:100%}.form-wizard-actions{grid-template-columns:1fr;display:grid}.form-wizard-actions>button{width:100%}}@media (max-width:760px){.crm-modal-form>.modal-actions{padding:12px 0 max(4px, env(safe-area-inset-bottom));box-shadow:none;background:0 0;margin-top:14px;position:static!important;inset:auto!important}.control-risk-form,.finance-classification-form,.deal-contribution-form,.operation-participant-grid,.direct-proposal-grid,.direct-proposal-summary,.proposal-line-fields,.proposal-condition-grid,.proposal-review-notes{grid-template-columns:1fr!important}.control-risk-form .full-field,.finance-classification-form .full-field,.deal-contribution-form .full-field,.proposal-line-fields>*,.proposal-condition-grid>*{grid-column:auto!important}.approval-actions,.risk-card .candidate-actions,.gs-funds-list article>div:last-child,.operation-participant-actions,.quotation-card-actions{max-width:100%}.approval-card,.risk-card,.control-compact-list article,.gs-funds-list article{flex-direction:column;align-items:stretch}.approval-actions{grid-template-columns:1fr;width:100%;display:grid}.approval-actions>*,.risk-card .candidate-actions>*{width:100%}.control-compact-list article>div:last-child,.gs-funds-list article>div:last-child{text-align:left}.request-overview-section,.request-context-panel,.qualification-panel,.request-workflow-top,.operation-execution-panel,.incident-control-panel,.finance-create-card{scroll-margin-top:104px}.context-detail-grid+.context-text-grid,.panel-header+.context-text-grid,.panel-header+.qualification-card-list,.panel-header+.approval-list,.panel-header+.risk-list,.panel-header+.control-compact-list{margin-top:10px}input[type=number],input[type=date],input[type=datetime-local],select{min-height:44px}}@media (max-width:420px){.quotation-view-tabs,.candidate-view-tabs{grid-template-columns:1fr!important}.document-target-guidance{font-size:10px!important}}.request-create-cancel{flex:none}.request-create-footer .form-actions{flex-wrap:wrap}.activity-pagination{border-top:1px solid var(--atlas-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px 0 4px;display:grid}.activity-pagination button:first-child{justify-self:start;width:auto}.activity-pagination span{text-align:center;justify-self:center}.activity-pagination button:last-child{justify-self:end;width:auto}:where(input[type=tel],input[type=email],input[type=url],input[type=search]){min-width:0;max-width:100%}@media (max-width:760px){.form-page-header{align-items:stretch;gap:12px}.request-create-cancel{justify-content:center;width:100%}.request-create-footer .form-actions{grid-template-columns:1fr;width:100%;display:grid}.request-create-footer .form-actions>*{justify-content:center;width:100%}.activity-panel{padding-bottom:14px}.activity-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px;padding:14px 0 2px}.activity-pagination span{grid-area:1/1/auto/-1;justify-self:center;margin-bottom:2px}.activity-pagination button:first-child,.activity-pagination button:last-child{grid-row:2;justify-self:stretch;width:100%;min-height:44px}.activity-pagination button:first-child{grid-column:1}.activity-pagination button:last-child{grid-column:2}}@media (max-width:420px){.activity-pagination{grid-template-columns:1fr}.activity-pagination span,.activity-pagination button:first-child,.activity-pagination button:last-child{grid-column:1}.activity-pagination span{grid-row:1}.activity-pagination button:first-child{grid-row:2}.activity-pagination button:last-child{grid-row:3}}.redesigned-context-panel .context-text-grid{padding-top:14px}.redesigned-context-panel .context-detail-grid+.context-text-grid{padding-top:16px}.redesigned-qualification-panel .qualification-lock-banner{margin:0 18px 16px}.document-playbook-panel>.document-generation-explainer,.document-playbook-panel>.document-playbook-filters{margin-inline:16px}.document-playbook-filters .document-target-filter select{min-height:48px;padding-inline:12px 38px}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){border:1px solid color-mix(in srgb, var(--atlas-ink) 20%, var(--atlas-border));background-color:var(--atlas-panel);transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #17141108}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):hover:not(:disabled){border-color:color-mix(in srgb, var(--atlas-ink) 30%, var(--atlas-border))}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus{border-color:color-mix(in srgb, var(--atlas-accent-deep) 64%, var(--atlas-border));background-color:#fff;outline:none;box-shadow:0 0 0 3px #a9662c1a}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):disabled{border-color:var(--atlas-border);background:var(--atlas-panel-soft);box-shadow:none}.atlas-search input,.atlas-search input:hover,.atlas-search input:focus{box-shadow:none;background:0 0;border:0}@media (max-width:760px){.redesigned-context-panel .context-text-grid{gap:12px!important;padding:16px 14px 14px!important}.redesigned-context-panel .context-detail-grid+.context-text-grid{padding-top:16px!important}.redesigned-qualification-panel .qualification-lock-banner{margin:0 14px 14px;padding:12px 13px}.document-playbook-panel>.document-generation-explainer,.document-playbook-panel>.document-playbook-filters{width:auto;margin-inline:12px}.document-generation-explainer{gap:8px}.document-generation-explainer>span{width:100%;min-width:0;padding:10px 12px}.document-playbook-filters{gap:14px!important;padding:14px!important}.document-playbook-filters label{gap:8px}.document-playbook-filters input,.document-playbook-filters select{border-radius:11px;min-height:48px}.document-playbook-filters .document-target-filter select{min-height:50px;padding-inline:13px 40px}}@media (max-width:420px){.document-playbook-panel>.document-generation-explainer,.document-playbook-panel>.document-playbook-filters{margin-inline:10px}.redesigned-qualification-panel .qualification-lock-banner{margin-inline:12px}}.period-menu button{min-height:32px;color:var(--atlas-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800}.period-menu button:hover{color:var(--atlas-ink)}.period-menu button.active{color:var(--atlas-ink);box-shadow:var(--atlas-shadow-sm);background:#fff}.period-menu button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.activity-panel>.activity-pagination{grid-template-columns:minmax(104px,auto) minmax(0,1fr) minmax(104px,auto);margin:16px 20px 0;padding:14px 0 10px}.activity-panel>.activity-pagination button{justify-content:center;min-width:104px}.document-playbook-card.checking-open{border-color:color-mix(in srgb, var(--atlas-accent) 42%, var(--atlas-border));grid-column:1/-1;min-height:0;box-shadow:0 18px 48px #17141117}.document-generation-inline{border:1px solid color-mix(in srgb, var(--atlas-accent) 24%, var(--atlas-border));background:linear-gradient(180deg, color-mix(in srgb, var(--atlas-panel-brand) 32%, #fff), #fff);border-radius:15px;gap:14px;margin-top:2px;padding:16px;scroll-margin-top:96px;display:grid}.document-generation-inline .document-generation-actions{margin-top:2px}.admin-access-table{table-layout:auto!important;min-width:900px!important}.admin-access-table th:first-child,.admin-access-table td:first-child{min-width:220px}.admin-access-table th:nth-child(2),.admin-access-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:180px}.admin-access-table th:nth-child(3),.admin-access-table td:nth-child(3){min-width:185px}.admin-critical-approval-card{background:var(--atlas-panel)!important;padding:18px!important;display:block!important}.admin-critical-approval-card .section-heading{text-align:left;align-items:center}.admin-critical-approval-card ul{text-align:left;gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.admin-critical-approval-card li{color:var(--atlas-ink);padding-left:2px;line-height:1.5}.crm-detail-panel{scroll-margin-top:82px}.crm-detail-panel:focus{outline:none}@media (max-width:760px){.activity-panel>.activity-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:16px 14px 4px;padding:14px 0 12px}.activity-panel>.activity-pagination button{min-width:0}.document-playbook-card.checking-open{grid-column:auto}.document-generation-inline{padding:14px;scroll-margin-top:78px}.document-generation-inline .document-generation-dialog-head{align-items:flex-start}.document-generation-inline .document-generation-status-grid,.document-generation-inline .document-readiness-facts{grid-template-columns:1fr}.document-generation-inline .document-generation-actions{grid-template-columns:1fr;display:grid}.document-generation-inline .document-generation-actions>*{justify-content:center;width:100%}.quotation-view-tabs,.candidate-view-tabs{width:auto!important;margin-inline:14px!important;padding-inline:0!important}.sourcing-status-card,.sourcing-status-card>strong,.sourcing-status-card>p{text-align:left}.sourcing-status-card ul{text-align:left;gap:7px;list-style:none;display:grid;margin:14px 0 0!important;padding:0!important}.sourcing-status-card li{text-align:left;margin:0;padding:0}.sourcing-status-card>:is(.primary-button,.secondary-button,.danger-button,.link-button){justify-content:center;width:100%;margin-top:16px!important}.sourcing-status-card .selection-removal-box{margin-top:12px}.operation-progress-card{text-align:left}.operation-progress-card>p{text-align:left;margin-top:8px}.operation-progress-card>p+.primary-button,.operation-progress-card>small+.primary-button,.operation-progress-card>strong+.primary-button{justify-content:center;width:100%;margin-top:14px}.operation-progress-card>.primary-button{margin-top:14px}.reporting-toolbar,.reporting-toolbar>div,.reporting-kpi,.reporting-breakdown,.cash-report-card,.control-report-card,.trend-panel,.trend-table>div,.control-alert-grid a{text-align:left}.reporting-toolbar>div{justify-content:flex-start;align-items:flex-start;width:100%}.reporting-breakdown .panel-header,.cash-report-card .panel-header,.control-report-card .panel-header,.trend-panel .panel-header{text-align:left}.breakdown-row{text-align:left;grid-template-columns:1fr;align-items:start;gap:7px}.breakdown-row>div:first-child{text-align:left;justify-content:flex-start;gap:10px}.breakdown-row .progress-track{grid-area:auto;width:100%}.breakdown-row small{text-align:left}.cash-report-list>div{text-align:left;flex-direction:column;align-items:flex-start;gap:5px}.cash-report-list dd{text-align:left}.control-alert-grid a{align-items:flex-start}.admin-critical-approval-card .section-heading,.admin-critical-approval-card ul,.admin-critical-approval-card li{text-align:left}.crm-detail-panel{scroll-margin-top:76px}}@media (max-width:420px){.activity-panel>.activity-pagination{grid-template-columns:1fr}.activity-panel>.activity-pagination span,.activity-panel>.activity-pagination button:first-child,.activity-panel>.activity-pagination button:last-child{grid-column:1}}.documents-page-stack{gap:26px;display:grid}.document-playbook-grid{padding-inline:16px;padding-bottom:4px}.document-catalog-pagination,.document-center>.list-pagination{margin:8px 16px 18px;padding:14px 0 0}.document-correction-actions{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);gap:9px;margin-top:4px;padding-top:10px;display:grid}.document-correction-actions>span{letter-spacing:.02em;font-size:.72rem;font-weight:850}.document-correction-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.document-correction-link{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:52px;padding:9px 11px;text-decoration:none;display:flex}.document-correction-link>span{gap:2px;min-width:0;display:grid}.document-correction-link strong,.document-correction-link small{overflow-wrap:anywhere}.document-correction-link strong{font-size:.78rem}.document-correction-link small{color:var(--atlas-muted);font-size:.68rem;font-weight:650;line-height:1.35}.document-correction-link svg{flex:none}@media (max-width:760px){.documents-page-stack{gap:20px}.document-playbook-grid{padding-inline:10px}.document-catalog-pagination,.document-center>.list-pagination{margin:8px 10px calc(16px + env(safe-area-inset-bottom));gap:9px 10px;padding-top:14px}.document-correction-actions>div{grid-template-columns:1fr}.document-correction-link{width:100%;min-height:56px}}.guided-record-panel{border-color:color-mix(in srgb, var(--atlas-accent) 28%, var(--atlas-border));background:linear-gradient(135deg, #fff 0%, var(--atlas-panel) 64%, color-mix(in srgb, var(--atlas-accent-soft) 46%, white) 100%);grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);margin:0 0 20px;display:grid}.guided-record-main{align-content:start;gap:15px;min-width:0;padding:22px 24px;display:grid}.guided-record-kicker{color:var(--atlas-accent-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.guided-record-kicker em{border:1px solid color-mix(in srgb, var(--atlas-accent) 28%, var(--atlas-border));color:var(--atlas-ink);letter-spacing:.04em;text-transform:none;background:#fff;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal}.guided-record-icon{background:var(--atlas-accent-soft);width:30px;height:30px;color:var(--atlas-accent-deep);border-radius:9px;place-items:center;display:grid}.guided-record-copy{max-width:820px}.guided-record-copy>span{color:var(--atlas-muted);font-size:9px;font-weight:700;line-height:1.5;display:block}.guided-record-copy h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.08}.guided-record-copy p{max-width:760px;color:var(--atlas-muted);margin:9px 0 0;font-size:10px;line-height:1.65}.guided-record-blocker{border:1px solid color-mix(in srgb, var(--atlas-amber) 32%, var(--atlas-border));background:var(--atlas-amber-soft);max-width:760px;color:var(--atlas-amber);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.guided-record-blocker svg{flex:none;margin-top:1px}.guided-record-blocker>div{gap:2px;display:grid}.guided-record-blocker strong{font-size:8px}.guided-record-blocker span{color:var(--atlas-ink);font-size:9px;line-height:1.45}.guided-record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guided-record-actions .link-button{gap:8px}.guided-record-facts{border-left:1px solid var(--atlas-border);background:color-mix(in srgb, white 72%, var(--atlas-panel-soft));min-width:0;padding:20px}.guided-record-facts-heading{gap:4px;margin-bottom:13px;display:grid}.guided-record-facts-heading strong{font-size:12px}.guided-record-facts dl{gap:8px;margin:0;display:grid}.guided-record-facts dl>div{border:1px solid color-mix(in srgb, var(--atlas-border) 78%, transparent);background:#fff;border-radius:9px;grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;min-width:0;padding:9px 10px;display:grid}.guided-record-facts dt{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:750}.guided-record-facts dd{min-width:0;color:var(--atlas-ink);overflow-wrap:anywhere;text-align:right;margin:0;font-size:9px;font-weight:780;line-height:1.4}.guided-record-panel.tone-success{border-color:color-mix(in srgb, var(--atlas-green) 28%, var(--atlas-border))}.guided-record-panel.tone-success .guided-record-icon{background:var(--atlas-green-soft);color:var(--atlas-green)}.guided-record-panel.tone-warning{border-color:color-mix(in srgb, var(--atlas-amber) 34%, var(--atlas-border))}.guided-record-panel.tone-warning .guided-record-icon{background:var(--atlas-amber-soft);color:var(--atlas-amber)}.guided-record-panel.tone-critical{border-color:color-mix(in srgb, var(--atlas-red) 40%, var(--atlas-border))}.guided-record-panel.tone-critical .guided-record-icon{background:var(--atlas-red-soft);color:var(--atlas-red)}.guided-action-center .action-center-heading{align-items:flex-start}.guided-action-center .action-center-heading p{max-width:650px}.guided-action-row{grid-template-columns:8px minmax(0,1fr) auto auto 16px}.action-open-label{color:var(--atlas-blue);font-size:8px;font-weight:800}#qualification,#request-next-step,#sourcing-candidates,#sourcing-quotations,#sourcing-comparison,#sourcing-conversion,#proposal-workflow,#deal-control,#operation-milestones,#operation-incidents,#operation-finance,#operation-progress{scroll-margin-top:138px}@media (max-width:920px){.guided-record-panel{grid-template-columns:1fr}.guided-record-facts{border-left:0;border-top:1px solid var(--atlas-border)}.guided-record-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-record-facts dl>div{grid-template-columns:1fr;gap:4px}.guided-record-facts dd{text-align:left}}@media (max-width:620px){.guided-record-panel{margin-bottom:16px}.guided-record-main{gap:13px;padding:17px 16px}.guided-record-kicker{flex-wrap:wrap;align-items:center}.guided-record-kicker em{margin-left:0}.guided-record-copy h2{font-size:21px}.guided-record-copy p{font-size:10px}.guided-record-actions{grid-template-columns:1fr;display:grid}.guided-record-actions .link-button{justify-content:center;width:100%}.guided-record-facts{padding:15px}.guided-record-facts dl{grid-template-columns:1fr}.guided-action-row{grid-template-columns:7px minmax(0,1fr) auto 15px}.guided-action-row .action-count{display:none}.guided-action-row .action-open-label{grid-column:2;justify-self:start;margin-top:2px}.guided-action-row>svg{grid-area:1/4/span 2}}.atlas-create-wrapper{position:relative}.atlas-create-button{cursor:pointer;border:0}.atlas-create-button.active{background:#2c2722}.atlas-create-menu{z-index:90;border:1px solid var(--atlas-border);background:var(--atlas-panel);border-radius:15px;gap:5px;width:min(360px,88vw);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 55px #19151129}.atlas-create-menu>a{color:var(--atlas-ink);border-radius:11px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.atlas-create-menu>a:hover{background:var(--atlas-panel-soft)}.atlas-create-menu>a>span{background:var(--atlas-panel-brand);width:36px;height:36px;color:var(--atlas-accent-deep);border-radius:10px;place-items:center;display:grid}.atlas-create-menu>a>div{gap:3px;min-width:0;display:grid}.atlas-create-menu strong{font-size:10px}.atlas-create-menu small{color:var(--atlas-muted);font-size:8px;line-height:1.4}.atlas-memory-panel{gap:7px;padding:4px 0 8px;display:grid}.atlas-memory-panel>section{gap:3px;display:grid}.atlas-memory-panel>section>header{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;padding:7px 11px 4px;font-size:8px;font-weight:800;display:flex}.atlas-memory-panel>section>a{color:var(--atlas-ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.atlas-memory-panel>section>a:hover{background:var(--atlas-panel-soft)}.atlas-memory-panel>section>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.atlas-memory-panel>section>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.atlas-memory-panel>section>a small{color:var(--atlas-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.atlas-memory-panel>section>a em{color:var(--atlas-muted);font-size:7px;font-style:normal}.guided-favorite-button{border:1px solid var(--atlas-border);min-height:30px;color:var(--atlas-muted);cursor:pointer;background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.guided-favorite-button:hover{color:var(--atlas-ink);border-color:color-mix(in srgb, var(--atlas-accent) 35%, var(--atlas-border))}.guided-favorite-button.active{background:var(--atlas-panel-brand);color:var(--atlas-accent-deep);border-color:color-mix(in srgb, var(--atlas-accent) 42%, var(--atlas-border))}.guided-favorite-button.active svg{fill:currentColor}.guided-context-help{border-top:1px solid color-mix(in srgb, var(--atlas-border) 72%, transparent);width:fit-content;max-width:720px;padding-top:9px}.guided-context-help summary,.guided-record-more summary{width:fit-content;color:var(--atlas-accent-deep);cursor:pointer;font-size:8px;font-weight:800;list-style:none}.guided-context-help summary::-webkit-details-marker{display:none}.guided-record-more summary::-webkit-details-marker{display:none}.guided-context-help summary:before,.guided-record-more summary:before{content:"+";width:16px;font-weight:900;display:inline-block}.guided-context-help[open] summary:before,.guided-record-more[open] summary:before{content:"−"}.guided-context-help p{color:var(--atlas-muted);margin:8px 0 0;font-size:9px;line-height:1.55}.guided-record-more{border-top:1px dashed var(--atlas-border);margin-top:11px;padding-top:10px}.guided-record-more summary{align-items:center;gap:5px;display:flex}.guided-record-more summary span{color:var(--atlas-muted);font-weight:700}.guided-record-more dl{margin-top:9px}.atlas-mobile-quick-create{gap:7px;display:grid}.atlas-mobile-section-label{color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 4px;font-size:8px;font-weight:800}@media (max-width:760px){.atlas-create-menu{display:none}.guided-favorite-button{margin-left:0}.guided-record-kicker{gap:7px}.guided-context-help{width:100%}.atlas-memory-panel>section>a{grid-template-columns:34px minmax(0,1fr)}.atlas-memory-panel>section>a em{display:none}.atlas-mobile-quick-create .atlas-mobile-menu-create{margin:0}}.guided-advanced-section{padding:0;overflow:hidden}.guided-advanced-section>summary{cursor:pointer;color:var(--atlas-ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.guided-advanced-section>summary::-webkit-details-marker{display:none}.guided-advanced-section>summary span{font-size:10px;font-weight:820}.guided-advanced-section>summary em{color:var(--atlas-muted);font-size:8px;font-style:normal;font-weight:750}.guided-advanced-section>summary:after{content:"+";color:var(--atlas-accent-deep);font-size:15px;font-weight:800}.guided-advanced-section[open]>summary:after{content:"−"}.guided-advanced-section[open]>summary{border-bottom:1px solid var(--atlas-border)}.guided-advanced-section>:not(summary){margin-left:17px;margin-right:17px}.guided-advanced-section>:last-child{margin-bottom:16px}.guided-advanced-section>strong{margin-top:14px;font-size:11px;display:block}.guided-advanced-section>p{color:var(--atlas-muted);font-size:9px;line-height:1.55}.guided-advanced-section>dl{margin-top:14px}@media (max-width:760px){.guided-advanced-section>summary{padding:14px 15px}.guided-advanced-section>:not(summary){margin-left:15px;margin-right:15px}}.guided-signal-panel{border:1px solid color-mix(in srgb, var(--atlas-border) 82%, #b78652);background:color-mix(in srgb, var(--atlas-panel) 96%, #f7f0e7);border-radius:14px;gap:11px;padding:13px;display:grid}.guided-signal-heading{gap:3px;display:grid}.guided-signal-heading>strong{color:var(--atlas-ink);font-size:13px}.guided-signal-heading>small{color:var(--atlas-muted);font-size:10px;line-height:1.45}.guided-signal-list{gap:7px;display:grid}.guided-signal-item{border:1px solid var(--atlas-border);color:inherit;background:#fff;border-radius:11px;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 11px;text-decoration:none;display:grid}.guided-signal-item:hover{border-color:color-mix(in srgb, var(--atlas-accent) 40%, var(--atlas-border))}.guided-signal-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.guided-signal-item strong{color:var(--atlas-ink);font-size:11px;line-height:1.35}.guided-signal-item small{color:var(--atlas-muted);font-size:10px;line-height:1.45}.guided-signal-dot{background:var(--atlas-muted);border-radius:50%;width:8px;height:8px;margin-top:4px}.guided-signal-dot.severity-risk{background:#a73b32}.guided-signal-dot.severity-watch{background:#b8792b}.guided-signal-dot.severity-info{background:#6f7d86}.guided-signal-dot.severity-positive{background:#3f7f5f}.guided-signal-item.severity-risk{background:#fbf5f5}.guided-signal-item.severity-watch{background:#fcfaf7}.action-row .action-copy strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.action-anticipation-tag{background:color-mix(in srgb, var(--atlas-accent) 10%, #fff);border:1px solid color-mix(in srgb, var(--atlas-accent) 24%, var(--atlas-border));color:var(--atlas-accent-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}@media (max-width:760px){.guided-signal-panel{padding:12px}.guided-signal-item{grid-template-columns:9px minmax(0,1fr)}.guided-signal-item>svg{display:none}}.role-focus-card{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;margin-bottom:18px;padding:22px;display:grid}.role-focus-copy{align-content:start;gap:7px;display:grid}.role-focus-copy h2{margin:0;font-size:22px}.role-focus-copy p{color:var(--atlas-muted);margin:0;line-height:1.55}.role-focus-copy>strong{margin-top:5px;font-size:13px;line-height:1.5}.role-focus-links{gap:9px;display:grid}.role-focus-links>a{border:1px solid var(--atlas-border);color:var(--atlas-ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;display:flex}.role-focus-links>a:hover{border-color:color-mix(in srgb,var(--atlas-accent) 45%,var(--atlas-border))}.role-focus-links span{gap:2px;display:grid}.role-focus-links small{color:var(--atlas-muted);font-size:10px}.onboarding-coach{margin-bottom:18px;overflow:hidden}.onboarding-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.onboarding-step{border:1px solid var(--atlas-border);color:var(--atlas-ink);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.onboarding-step.completed{background:color-mix(in srgb,var(--atlas-success-soft) 42%,#fff)}.onboarding-step-number{background:var(--atlas-panel-brand);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.onboarding-step>span:nth-child(2){gap:3px;display:grid}.onboarding-step small{color:var(--atlas-muted);line-height:1.4}@media (max-width:760px){.role-focus-card{grid-template-columns:1fr;gap:16px;padding:16px}.role-focus-links{grid-template-columns:1fr}.onboarding-step-list{grid-template-columns:1fr;padding:0 14px 14px}}.role-focus-role{border:1px solid var(--atlas-border);background:var(--atlas-panel-soft);width:max-content;max-width:100%;color:var(--atlas-muted);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.notification-mobile-backdrop{display:none}@media (max-width:760px){.atlas-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.notification-mobile-backdrop{z-index:184;background:#17141161;border:0;display:block;position:fixed;inset:0}.notification-panel.notification-panel-mobile{border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 80px #10182847;left:var(--atlas-mobile-gutter)!important;right:var(--atlas-mobile-gutter)!important;top:max(72px, calc(env(safe-area-inset-top) + 58px))!important;bottom:calc(var(--atlas-mobile-nav-height) + 18px + env(safe-area-inset-bottom))!important;z-index:185!important;width:auto!important;max-width:none!important;max-height:none!important;position:fixed!important}.notification-panel-mobile .notification-heading{background:var(--atlas-panel);flex:none}.notification-panel-mobile .notification-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(12px, env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.notification-panel-mobile .notification-item{grid-template-columns:minmax(0,1fr) 48px}.notification-panel-mobile .notification-item a{padding:14px 12px}.notification-panel-mobile .notification-item strong{font-size:12px}.notification-panel-mobile .notification-item p{font-size:10px}.notification-panel-mobile .notification-item small{font-size:9px}}.guided-action-list{gap:8px;display:grid}.operation-action-message{justify-content:space-between;align-items:center;gap:12px;scroll-margin-top:138px;display:flex}.operation-action-message>span{min-width:0;line-height:1.5}.operation-correction-link{text-align:left;flex:none;gap:2px;text-decoration:none;display:grid}.operation-correction-link small{color:var(--atlas-muted);font-size:9px;font-weight:600}.document-file-picker{border:1px dashed color-mix(in srgb, var(--atlas-ink) 24%, var(--atlas-border));background:var(--atlas-panel-soft);width:100%;min-height:48px;color:var(--atlas-muted);cursor:pointer;text-align:center;border-radius:11px;place-items:center;padding:9px 12px;transition:border-color .14s,background-color .14s;display:grid}.document-file-picker:hover,.document-file-field:focus-within .document-file-picker{border-color:color-mix(in srgb, var(--atlas-accent) 48%, var(--atlas-border));background:color-mix(in srgb, var(--atlas-accent-soft) 48%, var(--atlas-panel))}.document-file-picker-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:750;overflow:hidden}.document-center table th:nth-child(4),.document-center table td:nth-child(4){text-align:center}.document-center table td:nth-child(4) .status-badge{margin-inline:auto}.partner-directory-side{scroll-margin-top:118px}@media (max-width:760px){.onboarding-step-list,.admin-security-grid{padding-top:14px}.redesigned-qualification-panel .qualification-lock-banner{margin-top:14px!important}.guided-action-list{gap:10px;padding:10px 12px 14px}.guided-action-row{border-color:var(--atlas-border);background:var(--atlas-panel)}.quotation-comparison-panel>.quotation-decision-bar{margin:12px 14px 15px!important}.atlas-mobile-quick-create{margin-bottom:14px}.operation-action-message{flex-direction:column;align-items:stretch;margin-inline:0}.operation-correction-link{justify-content:start;width:100%}#operation-finance{scroll-margin-top:104px}.finance-create-card .finance-entry-form .form-wizard-actions{padding-bottom:max(4px, env(safe-area-inset-bottom))!important;margin-bottom:14px!important}.document-file-picker{min-height:52px;padding-inline:14px}.document-center table th:nth-child(4),.document-center table td:nth-child(4){min-width:92px;text-align:center!important}}.atlas-create-mobile-direct{display:none}@media (max-width:760px){.atlas-create-mobile-direct{text-decoration:none;display:inline-flex}.atlas-create-desktop-menu,.atlas-create-mobile-direct span{display:none}.organization-identity-heading{margin-top:4px}}.qualification-guided-message{justify-content:space-between;align-items:center;gap:12px;scroll-margin-top:110px;display:flex}.qualification-guided-message>span{min-width:0}.qualification-message-action,.qualification-lock-link{flex:none}.qualification-lock-link{color:var(--atlas-accent-deep);margin-left:6px;font-weight:800}@media (max-width:760px){.qualification-guided-message{flex-direction:column;align-items:stretch}.qualification-message-action{justify-content:center;width:100%}.qualification-lock-link{margin:8px 0 0;display:block}.modern-record-list,.partner-list,.organization-list,.archived-request-list,.document-playbook-grid,.document-table-wrap,.quotation-grid,.candidate-list{scroll-margin-top:104px}}.finance-allocation-guidance{margin-bottom:16px}.finance-allocation-total{border:1px solid var(--border-subtle,#e5e7eb);background:#fafafa;border-radius:14px;gap:4px;margin:14px 0;padding:14px 16px;display:grid}.finance-allocation-total span,.finance-allocation-total small{color:var(--text-muted,#667085)}.finance-allocation-total strong{font-size:1.05rem}@media (max-width:760px){.finance-allocation-guidance{margin-top:12px;margin-bottom:18px}.finance-allocation-total{margin:16px 0;padding:14px}}.atlas-brand{gap:0}.atlas-brand img.atlas-brand-wordmark{width:132px;min-width:0;height:auto}@media (max-width:760px){.atlas-brand img.atlas-brand-wordmark{width:clamp(102px,32vw,128px)}.profile-form>.primary-button{margin-top:16px}.profile-form>.form-message+.primary-button{margin-top:12px}}@media (max-width:350px){.atlas-brand img.atlas-brand-wordmark{width:96px}}.proposal-line-economics{border-top:1px solid var(--atlas-border);margin-top:12px;padding-top:10px}.proposal-line-economics .proposal-line-fields{padding-top:12px}@media (max-width:760px){.proposal-line-economics{margin-top:14px}.proposal-line-economics .proposal-line-fields{grid-template-columns:1fr}}
