:root{--color-navy:#08213d;--color-navy-deep:#06162a;--color-teal:#0f8f8f;--color-aqua:#31c6d4;--color-gold:#f2b84b;--color-sand:#f7f1e3;--color-surface:#fff;--color-surface-soft:#f8fbf8;--color-border:#d8e3ea;--color-text:#14263d;--color-muted:#5d7087;--color-danger:#8c2f2f;--color-success:#0d6f62;--color-warning:#755311;--shadow-panel:0 14px 34px #08213d14;--shadow-strong:0 24px 70px #08162a47;color:var(--color-text);background:var(--color-sand);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#31c6d41f,#0000 32rem),linear-gradient(#fbfaf6 0%,#f5f8fb 58%,#eef8f7 100%);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8fbff;background:linear-gradient(180deg, var(--color-navy-deep) 0%, var(--color-navy) 56%, #0b5261 100%);flex-direction:column;gap:28px;padding:28px 22px;display:flex}.brand-block{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 10px 16px #00000038);flex:none;width:58px;height:58px}.brand-copy{min-width:0}.brand-name,.brand-byline,.brand-subtitle,.section-label,.panel-heading p,.focus-list,.summary,.agency-name,.sidebar-note,.empty-state p{margin:0}.brand-name{font-size:1.08rem;font-weight:800}.brand-byline{color:#edf7f8;font-size:.78rem;font-weight:800;line-height:1.25}.brand-subtitle{color:#aac5d1;font-size:.83rem;line-height:1.35}.nav-list{gap:8px;display:grid}.nav-button{color:#dce8f8;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:12px 14px;font-size:.95rem;font-weight:700}.nav-button:hover,.nav-button.active{color:#fff;background:#ffffff1a;border-color:#31c6d46b}.sidebar-note{color:#c7dce6;background:#ffffff12;border:1px solid #31c6d43d;border-radius:8px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;font-size:.86rem;line-height:1.45;display:flex}.status-dot{background:var(--color-aqua);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.main-content{min-width:0;padding:28px}.topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.section-label{color:var(--color-teal);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{color:var(--color-navy);margin:0;line-height:1.18}h1{margin-top:4px;font-size:2.4rem}h2{font-size:1.3rem}h3{font-size:1.05rem}h4{font-size:.96rem}.primary-button,.secondary-button,.save-button,.link-button,.icon-button,.status-filter{border-radius:8px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.primary-button{color:var(--color-navy);background:linear-gradient(180deg, #f7cb69 0%, var(--color-gold) 100%);white-space:nowrap;border:1px solid #dc9f2d;padding:12px 18px;box-shadow:0 10px 20px #f2b84b3d}.primary-button:hover,.save-button:hover,.secondary-button:hover{transform:translateY(-1px)}.secondary-button{border:1px solid var(--color-border);color:var(--color-navy);background:var(--color-surface);justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}a.secondary-button[href$=export\.csv]{background:linear-gradient(#fff 0%,#edf9f5 100%);border-color:#0f8f8f6b}.save-button{color:#fff;background:linear-gradient(180deg, var(--color-teal) 0%, #0a706b 100%);border:1px solid #0d7e76;padding:10px 14px}.save-button.saved{color:var(--color-navy);background:linear-gradient(180deg, #f7cb69 0%, var(--color-gold) 100%);border-color:#dc9f2d}.save-button.small{padding:7px 10px;font-size:.8rem}.link-button{color:#0a746d;background:0 0;border:0;padding:0}.icon-button{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-navy);background:var(--color-surface)}.alert{color:var(--color-danger);background:#fff4f4;border:1px solid #efb8b8;border-radius:8px;margin-bottom:18px;padding:12px 14px;font-weight:700}.dashboard-layout,.results-panel{gap:20px;display:grid}.hero-panel{color:#fff;background:radial-gradient(circle at 78% 24%, #f2b84b47, transparent 34%), linear-gradient(135deg, var(--color-navy-deep) 0%, var(--color-navy) 45%, var(--color-teal) 100%);max-width:100%;min-height:190px;box-shadow:var(--shadow-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.hero-panel:after{content:"";border:1px solid #f7f1e347;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-160px;right:-120px}.hero-copy,.hero-actions{z-index:1;min-width:0;max-width:100%;position:relative}.hero-copy{flex:auto}.hero-panel h2{color:#fff;max-width:min(620px,100%);font-size:2.8rem}.hero-panel p{color:#d9eef2;overflow-wrap:anywhere;max-width:min(680px,100%);margin:14px 0 0;font-size:1.02rem;line-height:1.7}.hero-actions{flex:none;justify-items:center;gap:16px;display:grid}.hero-logo{object-fit:contain;filter:drop-shadow(0 0 12px #f7f1e38f)drop-shadow(0 16px 24px #00000038);width:clamp(118px,15vw,172px);height:auto}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.source-status{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-soft) 100%);border:1px solid #cae5e1;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:14px;display:grid}.source-status div{gap:5px;min-width:0;display:grid}.source-status span{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.source-status strong{color:var(--color-navy);font-size:.94rem}.stat-card,.panel,.filter-panel,.opportunity-card,.empty-state{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:8px}.stat-card{padding:18px}.stat-card p{color:var(--color-muted);text-transform:uppercase;margin:0 0 10px;font-size:.84rem;font-weight:800}.stat-card strong{color:var(--color-navy);font-size:2rem}.content-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:20px;display:grid}.panel,.filter-panel,.results-panel{padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-heading span,.panel-heading p{color:var(--color-muted);font-size:.88rem;font-weight:700}.compact-list{gap:10px;display:grid}.opportunity-row{background:#fbfdfb;border:1px solid #e5edf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.opportunity-row p{color:var(--color-muted);margin:6px 0 0;font-size:.9rem}.row-meta{color:#526a80;align-items:center;gap:12px;font-size:.88rem;font-weight:800;display:flex}.focus-list{gap:12px;padding:0;list-style:none;display:grid}.focus-list li{border-left:3px solid var(--color-teal);color:#33465d;padding-left:12px;line-height:1.55}.saved-summary{color:var(--color-navy);background:linear-gradient(135deg,#31c6d424 0%,#f7f1e3c7 100%);border-radius:8px;margin-top:22px;padding:18px}.saved-capture-list{gap:10px;margin-top:14px;display:grid}.saved-capture-card{background:#fbfdfb;border:1px solid #e5edf1;border-radius:8px;gap:8px;padding:12px;display:grid}.saved-capture-card .link-button{text-align:left;justify-self:start;max-width:100%}.metric-value{color:var(--color-teal);margin:0;font-size:2.4rem;font-weight:900}.browse-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.filter-panel{gap:15px;display:grid;position:sticky;top:20px}.filter-panel label{color:#435a70;gap:7px;font-size:.86rem;font-weight:800;display:grid}.filter-panel input,.filter-panel select,.profile-form input,.profile-form textarea,.note-form textarea,.note-edit textarea,.sort-control select,.workflow-form input,.workflow-form select,.workflow-form textarea,.decision-workspace input,.decision-workspace select,.decision-workspace textarea,.capture-plan input,.capture-plan select,.capture-plan textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-surface);border-radius:8px;padding:10px 11px}.filter-panel input:focus,.filter-panel select:focus,.profile-form input:focus,.profile-form textarea:focus,.note-form textarea:focus,.note-edit textarea:focus,.sort-control select:focus,.workflow-form input:focus,.workflow-form select:focus,.workflow-form textarea:focus,.decision-workspace input:focus,.decision-workspace select:focus,.decision-workspace textarea:focus,.capture-plan input:focus,.capture-plan select:focus,.capture-plan textarea:focus{border-color:var(--color-teal);outline:3px solid #31c6d438}textarea{resize:vertical;min-height:96px}.sort-control{color:#435a70;gap:7px;min-width:180px;font-size:.86rem;font-weight:800;display:grid}.browse-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.low-relevance-toggle{color:#435a70;align-items:center;gap:8px;max-width:260px;font-size:.84rem;font-weight:800;line-height:1.35;display:flex}.low-relevance-toggle input{width:16px;height:16px;accent-color:var(--color-teal);flex:none}.date-row{gap:12px;display:grid}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.saved-searches-panel{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:8px;margin-bottom:18px;padding:14px}.saved-actions,.saved-searches-heading,.saved-search-item,.note-actions,.form-actions,.workflow-actions,.workflow-checklist-heading,.decision-actions,.decision-actions div,.decision-badge-row,.capture-actions,.capture-actions div,.capture-badge-row,.capture-milestone-heading{align-items:center;gap:12px;display:flex}.saved-actions,.saved-searches-heading{justify-content:space-between}.saved-actions{flex-wrap:wrap;justify-content:flex-end}.saved-searches-heading p,.helper-text{color:var(--color-muted);margin:6px 0 0;font-size:.9rem;line-height:1.45}.saved-search-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.saved-search-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:9px 10px}.link-button.danger{color:var(--color-danger)}.status-filter-list{flex-wrap:wrap;gap:8px;display:flex}.saved-filter-groups{gap:10px;margin-bottom:18px;display:grid}.status-filter{border:1px solid var(--color-border);color:#36516e;background:var(--color-surface);align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:inline-flex}.status-filter span{color:#526a80;background:#edf4f2;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.75rem;display:inline-grid}.status-filter.active{color:var(--color-navy);background:linear-gradient(#effbf9 0%,#e8f7f3 100%);border-color:#0f8f8f6b}.status-filter.active span{color:#fff;background:var(--color-teal)}.opportunity-card{border-top:3px solid #0f8f8f38;flex-direction:column;min-height:420px;padding:18px;display:flex}.card-topline{color:var(--color-teal);text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:.78rem;font-weight:900;display:flex}.agency-name{color:#526a80;margin-top:7px;font-size:.92rem;font-weight:800}.intelligence-strip{background:linear-gradient(#f5fcfa 0%,#eef9f6 100%);border:1px solid #cae5e1;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.intelligence-strip div{gap:2px;min-width:0;display:grid}.intelligence-strip strong{color:var(--color-navy);font-size:.92rem}.intelligence-strip span:not(.score-badge){color:#567082;font-size:.8rem;font-weight:800}.score-badge{color:#fff;background:linear-gradient(180deg, var(--color-teal) 0%, #0b6d70 100%);border-radius:8px;place-items:center;min-width:42px;height:42px;font-size:1rem;font-weight:900;display:inline-grid}.source-relevance-badge{border:1px solid var(--color-border);color:#36516e;background:#fbfdfb;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 9px;font-size:.75rem;font-weight:900}.source-relevance-badge.high{color:var(--color-success);background:#effaf7;border-color:#bfe2d7}.source-relevance-badge.medium{color:var(--color-warning);background:#fff8df;border-color:#ead78c}.source-relevance-badge.low{color:var(--color-danger);background:#fff4f4;border-color:#efc5c5}.workflow-status-badge{border:1px solid var(--color-border);color:#36516e;background:#fbfdfb;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 9px;font-size:.75rem;font-weight:900}.workflow-status-badge.pursuing,.workflow-status-badge.submitted,.workflow-status-badge.won{color:var(--color-success);background:#effaf7;border-color:#bfe2d7}.workflow-status-badge.lost,.workflow-status-badge.archived{color:var(--color-danger);background:#fff4f4;border-color:#efc5c5}.decision-badge-row,.capture-badge-row{flex-wrap:wrap;margin-bottom:12px}.decision-badge,.decision-score,.capture-badge,.capture-score{border:1px solid var(--color-border);color:#36516e;background:#fbfdfb;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:.75rem;font-weight:900}.decision-badge.bid{color:var(--color-success);background:#effaf7;border-color:#bfe2d7}.decision-badge.maybe{color:var(--color-warning);background:#fff8df;border-color:#ead78c}.decision-badge.no-bid{color:var(--color-danger);background:#fff4f4;border-color:#efc5c5}.capture-badge.in-progress,.capture-badge.ready-for-review,.capture-badge.submitted{color:var(--color-success);background:#effaf7;border-color:#bfe2d7}.capture-badge.planning{color:var(--color-warning);background:#fff8df;border-color:#ead78c}.capture-badge.paused,.capture-badge.abandoned{color:var(--color-danger);background:#fff4f4;border-color:#efc5c5}.score-badge.large{min-width:54px;height:54px;font-size:1.18rem}.summary{color:#33465d;margin-top:12px;line-height:1.55}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.detail-grid div,.modal-facts div{background:#f5f9f8;border-radius:8px;padding:12px}.detail-grid span,.modal-facts span{color:var(--color-muted);text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:900;display:block}.detail-grid strong,.modal-facts strong{color:var(--color-text);font-size:.88rem;line-height:1.35}.tag-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag-list span{border:1px solid var(--color-border);color:#36516e;background:#fbfdfb;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.card-actions,.modal-actions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px;display:flex}.workflow-form{border:1px solid var(--color-border);background:linear-gradient(#fff 0%,#fbf8ee 100%);border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.workflow-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-form label{color:#435a70;gap:7px;font-size:.82rem;font-weight:800;display:grid}.workflow-form .full-span{grid-column:1/-1}.workflow-form textarea{min-height:72px}.workflow-checklist{gap:10px;display:grid}.workflow-checklist-heading{justify-content:space-between}.workflow-checklist-heading span{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.checklist-items{gap:8px;display:grid}.checklist-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.checklist-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-teal)}.workflow-actions{flex-wrap:wrap;justify-content:space-between}.workflow-actions span{color:var(--color-muted);font-size:.8rem;font-weight:800}.workflow-actions button:disabled{cursor:not-allowed;opacity:.68}.decision-workspace{background:linear-gradient(#fff 0%,#f4fbf9 100%);border:1px solid #cae5e1;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.decision-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-heading div{background:#f6fbfa;border:1px solid #d8ece8;border-radius:8px;padding:12px}.decision-heading span,.decision-list span{color:var(--color-muted);text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:900;display:block}.decision-heading strong{color:var(--color-text);font-size:.92rem}.decision-summary{color:#33465d;margin:0;line-height:1.55}.decision-list-grid{grid-template-columns:1fr;gap:10px;display:grid}.decision-list{background:#fbfdfb;border:1px solid #dce8e6;border-radius:8px;padding:12px}.decision-list ul{color:#33465d;gap:6px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}.decision-list p{color:var(--color-muted);margin:0;font-size:.86rem}.decision-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-workspace label{color:#435a70;gap:7px;font-size:.82rem;font-weight:800;display:grid}.decision-workspace .full-span{grid-column:1/-1}.decision-actions{flex-wrap:wrap;justify-content:space-between}.decision-actions div{flex-wrap:wrap;justify-content:flex-end}.decision-actions span{color:var(--color-muted);font-size:.8rem;font-weight:800}.decision-actions button:disabled{cursor:not-allowed;opacity:.68}.capture-plan{background:linear-gradient(#fff 0%,#fff9eb 100%);border:1px solid #eadba8;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.capture-heading{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capture-heading div{background:#fffaf0;border:1px solid #eadba8;border-radius:8px;padding:12px}.capture-heading span,.missing-list span,.capture-milestone-heading span{color:var(--color-muted);text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:900;display:block}.capture-heading strong{color:var(--color-text);font-size:.92rem}.capture-summary{color:#33465d;margin:0;line-height:1.55}.missing-list{background:#fffaf0;border:1px solid #eadba8;border-radius:8px;padding:12px}.missing-list ul{color:#33465d;gap:6px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}.capture-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capture-plan label{color:#435a70;gap:7px;font-size:.82rem;font-weight:800;display:grid}.capture-plan .full-span{grid-column:1/-1}.capture-milestones{gap:10px;display:grid}.capture-milestone-heading{justify-content:space-between}.capture-milestone-items{gap:8px;display:grid}.capture-milestone-item{grid-template-columns:auto minmax(160px,1.5fr) minmax(110px,.9fr) minmax(130px,.9fr) auto;align-items:center;gap:8px;display:grid}.capture-milestone-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-teal)}.capture-actions{flex-wrap:wrap;justify-content:space-between}.capture-actions div{flex-wrap:wrap;justify-content:flex-end}.capture-actions span{color:var(--color-muted);font-size:.8rem;font-weight:800}.capture-actions button:disabled{cursor:not-allowed;opacity:.68}.empty-state{text-align:center;padding:34px}.empty-state-logo{object-fit:contain;opacity:.9;width:58px;height:58px;margin-bottom:10px}.empty-state p{color:var(--color-muted);margin-top:8px}.modal-backdrop{z-index:20;background:#05112294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-modal{background:var(--color-surface);width:min(820px,100%);max-height:min(760px,90vh);box-shadow:var(--shadow-strong);border-radius:8px;padding:24px;overflow:auto}.modal-header{justify-content:space-between;gap:18px;display:flex}.modal-meta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.modal-meta span{color:var(--color-navy);background:#edf4f2;border-radius:8px;padding:8px 10px;font-size:.84rem;font-weight:800}.modal-section{margin-top:22px}.modal-section p{color:#33465d;margin:9px 0 0;line-height:1.65}.intelligence-section{background:#f6fbfa;border:1px solid #cae5e1;border-radius:8px;padding:18px}.source-match-section{border:1px solid var(--color-border);background:#fbfdfb;border-radius:8px;padding:18px}.intelligence-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.modal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.intelligence-tags{margin-top:16px}.match-reasons{margin-top:18px}.match-reasons>span{color:var(--color-muted);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:900;display:block}.match-reasons ul{color:#33465d;gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.profile-layout{max-width:1080px}.profile-form{gap:18px;display:grid}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-form label{color:#435a70;gap:7px;font-size:.86rem;font-weight:800;display:grid}.profile-form .full-span{grid-column:1/-1}.success-message{color:var(--color-success);background:#effaf7;border:1px solid #bfe2d7;border-radius:8px;padding:12px 14px;font-weight:800}.form-actions{justify-content:flex-end}.notes-section{border-top:1px solid var(--color-border);padding-top:20px}.note-form{gap:10px;margin-top:12px;display:grid}.note-form .secondary-button{justify-self:end}.notes-list{gap:10px;margin-top:16px;display:grid}.note-item{border:1px solid var(--color-border);background:#fbfdfb;border-radius:8px;padding:13px}.note-item p{color:#33465d;margin:0;line-height:1.55}.note-actions{flex-wrap:wrap;margin-top:10px}.note-actions span{color:var(--color-muted);font-size:.78rem;font-weight:800}.note-edit{gap:10px;display:grid}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{gap:18px;position:static}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-note{margin-top:0}.browse-layout,.content-grid{grid-template-columns:1fr}.filter-panel{position:static}}@media (width<=780px){.main-content{padding:18px}h1{font-size:2rem}.topbar,.hero-panel,.panel-heading{flex-direction:column;align-items:stretch}.nav-list,.stat-grid,.source-status,.opportunity-grid,.detail-grid,.modal-facts,.profile-form-grid,.workflow-field-grid,.decision-heading,.decision-field-grid,.capture-heading,.capture-field-grid,.capture-milestone-item{grid-template-columns:1fr}.hero-panel{grid-template-columns:minmax(0,1fr);padding:22px;display:grid}.hero-copy{width:100%}.hero-panel h2{font-size:1.85rem}.hero-actions{justify-items:start;width:100%}.hero-logo{width:104px}.hero-actions .primary-button{white-space:normal;max-width:100%}.opportunity-row{grid-template-columns:1fr}.row-meta,.card-actions,.modal-actions,.checklist-item,.decision-actions,.decision-actions div{flex-wrap:wrap;justify-content:flex-start}.checklist-item{grid-template-columns:auto minmax(0,1fr)}.checklist-item .link-button{grid-column:2;justify-self:start}.capture-milestone-item input[type=checkbox]{justify-self:start}}@media (width<=460px){.sidebar{padding:22px 16px}.brand-logo{width:52px;height:52px}.brand-name{font-size:1rem}.brand-byline,.brand-subtitle{font-size:.76rem}.primary-button,.secondary-button,.save-button,.saved-actions,.browse-controls,.card-actions,.modal-actions,.capture-actions div{width:100%}}
