.ci-workspace{min-width:0}.ci-workspace header{margin:0 0 12px}.ci-workspace h1{margin:0;font-size:24px}.ci-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}.ci-toolbar label,.ci-fields label{gap:5px;display:grid}.ci-toolbar>label:not(.ci-check){flex:1;min-width:150px}.ci-check{align-items:center;gap:8px;display:flex!important}.ci-check input{width:auto}.ci-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;max-width:100%;padding-bottom:10px;display:grid;overflow-x:auto}.ci-board>section{border:1px solid var(--line,#22324a);border-radius:8px;min-height:300px;padding:12px}.ci-board h2{margin:0 0 12px;font-size:14px}.ci-board article{background:var(--panel,#111c2e);border:1px solid var(--line,#22324a);overflow-wrap:anywhere;border-radius:8px;margin:0 0 10px;padding:12px}.ci-title{text-align:left;background:0 0;width:100%;font-weight:600;display:block}.ci-workspace small{margin:7px 0;display:block}.ci-blocked{color:#ffe2a7;border:1px solid #a58543;border-radius:12px;padding:2px 7px;font-size:12px;display:inline-block}.ci-expanded{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.ci-expanded strong{font-size:12px}.ci-table{overflow:auto}.ci-table table{border-collapse:collapse;width:100%}.ci-table td,.ci-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#22324a);padding:12px}.ci-table td:first-child{min-width:250px}.ci-fields{gap:12px;display:grid}.ci-fields textarea{resize:vertical}.ci-fields input,.ci-fields textarea{width:100%;min-width:0}@media (width<=600px){.ci-board{grid-template-columns:1fr;overflow:visible}.ci-board>section{min-height:110px}.ci-workspace button{min-height:44px}.ci-toolbar input,.ci-fields input,.ci-fields textarea{font-size:16px}}.ci-page-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.ci-fields>label:first-child{font-weight:600}.ci-editor{background:var(--panel,#111c2e);width:min(720px,100% - 24px);max-height:90dvh;color:inherit;border:1px solid var(--line,#22324a);border-radius:10px;padding:20px;overflow:auto}.ci-editor::backdrop{background:#000b}.ci-editor h2{margin-top:0}.ci-editor{box-sizing:border-box;margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ci-workspace header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-shell .ci-board h2{margin:0 0 12px;font-size:14px}.crm-shell .ci-toolbar .ci-check{white-space:nowrap;flex-direction:row}.crm-shell .ci-toolbar .ci-check input{width:auto;min-width:0}.ci-board>section{padding:10px}.ci-board article{margin-bottom:8px;padding:10px}.ci-card-heading{align-items:flex-start;gap:6px;display:flex}.ci-workspace .ci-title{min-width:0;min-height:32px;box-shadow:none;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;flex:1;margin:0;padding:3px 0;font-size:13px;line-height:1.35}.ci-workspace .ci-edit{background:0 0;border-color:#0000;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-height:32px;margin:0;padding:0;display:inline-flex}.ci-workspace .ci-edit:hover{background:var(--panel);border-color:var(--line)}.ci-workspace .ci-meta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:3px 0 6px;font-size:11px;line-height:1.35;display:flex}.ci-meta span{overflow-wrap:anywhere;min-width:0}.ci-meta time{white-space:nowrap;color:var(--muted)}.ci-stage{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.ci-stage select{flex:1;width:auto;min-width:0;min-height:32px;margin:0;padding:4px 7px;font-size:12px}.ci-expanded{margin:8px 0}.ci-expanded p{margin:4px 0 8px}.ci-blocked{margin:2px 0;font-size:11px}.ci-workspace .ci-title:focus-visible,.ci-workspace .ci-edit:focus-visible{outline:2px solid var(--accent,#60a5fa);outline-offset:2px}@media (width<=600px){.ci-workspace .ci-title,.ci-workspace .ci-edit,.ci-stage select{min-height:44px}.ci-workspace .ci-edit{flex-basis:44px;width:44px}.ci-meta{font-size:12px}.ci-stage select{font-size:16px}}.crm-shell .ci-stage{flex-direction:row;align-items:center}.crm-shell .ci-stage select{flex:1;min-width:0}.ps-workspace{min-width:0}.ps-workspace header{align-items:center;margin-bottom:12px;display:flex}.ps-workspace h1{margin:0;font-size:24px}.ps-filters{grid-template-columns:minmax(160px,1fr) minmax(160px,240px);gap:12px;margin-bottom:12px;display:grid}.ps-filters label,.ps-fields label{gap:5px;display:grid}.ps-table{overflow:auto}.ps-table table{border-collapse:collapse;width:100%}.ps-table th,.ps-table td{text-align:left;border-bottom:1px solid var(--line,#22324a);vertical-align:top;padding:12px}.ps-table small{display:block}.ps-table th{white-space:nowrap}.ps-profile,.ps-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ps-profile>div{border:1px solid var(--line,#22324a);border-radius:8px;min-width:0;padding:14px}.ps-profile dt{color:var(--muted,#9aa8be);font-size:12px}.ps-profile dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.ps-detail-heading{margin:14px 0}.ps-detail-heading h2,.ps-detail-heading p{margin:4px 0}.ps-fields input,.ps-fields select,.ps-fields textarea{width:100%;min-width:0}.ps-fields textarea{resize:vertical}@media (width<=600px){.ps-filters,.ps-profile,.ps-fields{grid-template-columns:1fr}.ps-workspace button{min-height:44px}.ps-fields input,.ps-fields select,.ps-fields textarea{font-size:16px}}.ps-workspace header{justify-content:space-between;gap:12px}.ps-editor{background:var(--panel,#111c2e);width:min(800px,100% - 24px);max-height:90dvh;color:inherit;border:1px solid var(--line,#22324a);border-radius:10px;padding:20px;overflow:auto}.ps-editor::backdrop{background:#000b}.ps-editor h2{margin-top:0}.ps-editor{box-sizing:border-box;margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.op-detail header>div{min-width:0}.op-detail h1{overflow-wrap:anywhere}.op-title-editor{box-sizing:border-box;width:100%;max-width:48rem;margin:10px 0}.op-title-editor label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.op-title-editor input{box-sizing:border-box;width:100%;min-width:0}.op-title-editor .crm-toolbar{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (width<=600px){.op-title-editor input{min-height:44px;font-size:16px}.op-title-editor button{min-height:44px}}.crm-shell,.crm-login{--surface:#0b1220;--panel:#111c2e;--line:#22324a;--ink:#e6edf7;--muted:#9aa8be;--green:#60a5fa;--cyan:#00f0ff;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05070d;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.crm-shell{grid-template-columns:235px minmax(0,1fr);display:grid}.crm-shell aside{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:28px 18px;display:flex;position:sticky;top:0}.crm-brand{letter-spacing:-1px;color:var(--green);padding:0 10px 30px;font-size:23px;font-weight:750;text-decoration:none}.crm-brand span{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:11px;display:block}.crm-shell nav{gap:6px;display:grid}.crm-shell nav button{text-align:left;background:0 0;border:0;padding:11px 14px}.crm-shell nav button[aria-current]{color:var(--green);background:#16284a}.crm-shell aside footer{gap:7px;margin-top:auto;display:grid}.crm-shell small{color:var(--muted);font-size:12px;display:block}.crm-shell main{min-width:0;max-width:1600px;padding:0 36px 50px}.crm-shell h1,.crm-login h1{letter-spacing:-1px;margin:4px 0 8px;font-size:32px;font-weight:650}.crm-shell h2{margin:26px 0 15px;font-size:20px}.crm-shell h3,.crm-login h3{margin-bottom:14px;font-size:16px;font-weight:650}.crm-shell p,.crm-login p{margin:8px 0 15px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--green);font-size:10px}.crm-shell header{justify-content:space-between;align-items:center;gap:18px;padding:30px 0 22px;display:flex}.crm-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.crm-shell button,.crm-login button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#15233a;border-radius:7px;padding:8px 14px;font-weight:550}.crm-shell button:hover,.crm-login button:hover{border-color:#3b82f6}.crm-shell button:disabled,.crm-login button:disabled{opacity:.45;cursor:not-allowed}.crm-shell .primary,.crm-login .primary{background:var(--green);border-color:var(--green);color:#05070d}.crm-shell button.link{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600}.crm-shell button.link:hover,.crm-shell a{color:var(--green)}.crm-shell label,.crm-login label{color:#c9d4e4;flex-direction:column;gap:6px;display:flex}.crm-shell input,.crm-shell select,.crm-shell textarea,.crm-login input{border:1px solid var(--line);color:var(--ink);background:#08101e;border-radius:6px;min-width:0;max-width:100%;padding:9px 11px}.crm-shell input:focus-visible,.crm-shell select:focus-visible,.crm-shell textarea:focus-visible,.crm-login input:focus-visible,.crm-shell button:focus-visible,.crm-login button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.crm-shell input[type=checkbox],.crm-login input[type=checkbox]{accent-color:var(--green)}.crm-shell .crm-check{flex-direction:row-reverse;grid-column:1/-1;justify-content:flex-end;align-items:center}.crm-panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;margin:14px 0;padding:18px}.crm-shell details summary,.crm-login summary{cursor:pointer;font-weight:600}.crm-shell details[open]>summary{margin-bottom:16px}.crm-form{margin:18px 0}.crm-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.crm-form .primary{place-self:end start}.crm-shell textarea{resize:vertical}.crm-table-wrap{overflow:auto}.crm-shell table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.crm-shell th{letter-spacing:.5px;color:var(--muted);font-size:11px;font-weight:500}.crm-shell td,.crm-shell th{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px}.crm-shell tbody tr:hover{background:#0e1829}.crm-shell .badge{white-space:nowrap;background:#16233a;border:1px solid #2c3f5e;border-radius:20px;padding:3px 9px;font-size:11px;display:inline-block}.empty{text-align:center;color:var(--muted);padding:40px}.notice,.error,.synthetic-banner{background:#0f1a2e;border:1px solid #2a3d5c;border-radius:7px;padding:12px 15px}.error{color:#ffc2b7;background:#36251e;border-color:#76594d}.error button{margin-left:12px}.synthetic-banner{color:#f5d991;letter-spacing:.5px;background:#3b321b;border-color:#6b5930;border-radius:0;font-size:11px}.crm-detail{max-width:1050px}.crm-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--muted);background:#0a1424;border-radius:5px;padding:12px;font-size:12px;overflow:auto}.crm-history{border-left:1px solid var(--line);padding:0;list-style:none}.crm-history li{padding:12px 0 12px 20px}.crm-kv>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.crm-kv dt{color:var(--muted)}.crm-kv dd{overflow-wrap:anywhere}.preserve-lines{white-space:pre-wrap}.crm-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.crm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.crm-stats article{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.crm-stats strong{color:var(--green);font-size:26px;display:block}.crm-stats span{color:var(--muted);font-size:12px}.crm-login{place-items:center;padding:30px;display:grid}.crm-login>section{width:100%;max-width:450px}.crm-login h1{font-size:44px;line-height:1.15}.crm-login .crm-form{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:30px 0;padding:24px}.crm-login .crm-form fieldset{grid-template-columns:1fr}.crm-login .crm-form button{justify-self:stretch}.crm-login details{color:var(--muted);font-size:12px}.crm-login details button{margin:5px 5px 5px 0}@media (width<=850px){.crm-shell{grid-template-columns:1fr}.crm-shell aside{height:auto;padding:16px;position:static}.crm-shell aside nav{flex-wrap:wrap;display:flex}.crm-shell aside footer{align-items:center;gap:12px;margin-top:18px;display:flex}.crm-brand{padding-bottom:12px}.crm-shell main{padding:0 16px 35px}.crm-shell header{flex-direction:column;align-items:stretch}.crm-stats,.crm-form fieldset,.crm-kv>div{grid-template-columns:1fr}.crm-toolbar span{max-width:60%}}.crm-content{border:0;min-width:0;margin:0;padding:0}.op-workspace{min-width:0}.op-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:5px 0 18px;display:flex}.op-filter-label{color:#c9d4e4;margin-bottom:6px;display:block}.op-segment{gap:4px;display:flex}.op-segment button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#05070d}.op-filters label{min-width:145px}.op-filters .op-search{flex:1;min-width:200px}.op-results{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.op-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(235px,275px);grid-auto-flow:column;align-items:stretch;gap:12px;max-width:100%;padding:0 0 14px;display:grid;overflow-x:auto}.op-column{border:1px solid var(--line);scroll-snap-align:start;background:#0a1323;border-radius:10px;min-height:330px;padding:12px}.crm-shell .op-column h2{justify-content:space-between;gap:12px;margin:2px 0 18px;font-size:13px;font-weight:650;display:flex}.op-column h2 span{color:var(--muted);font-size:12px}.op-card{background:var(--panel);overflow-wrap:anywhere;border:1px solid #26364f;border-radius:8px;margin:0 0 12px;padding:14px}.crm-shell .op-title{margin:10px 0;font-size:15px;line-height:1.4;display:block}.op-platform{background:#1c2c47;border-radius:12px;width:fit-content;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-block}.op-table .op-platform{margin-top:7px;display:block}.op-staff{color:var(--muted);gap:3px;margin:7px 0;font-size:12px;display:grid}.op-multiple,.op-overdue{color:#ffcb73}.op-action{gap:3px;margin-top:12px;font-size:12px;display:grid}.op-no-action{color:var(--muted);margin-top:12px;font-size:12px;display:block}.op-access{border-top:1px solid var(--line);margin-top:12px;padding-top:9px}.op-empty-column{text-align:center;color:var(--muted);padding:48px 8px;font-size:12px}.op-table{border:1px solid var(--line);border-radius:9px}.op-table td{min-width:125px}.op-table td:first-child{min-width:230px}.op-manual{scroll-margin-top:20px}.crm-shell .op-create-link{white-space:nowrap}.op-board:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (width<=850px){.op-filters{gap:12px}.op-filters label{flex:1;min-width:140px}.op-filters .op-search{flex-basis:100%}.op-board{grid-auto-columns:minmax(235px,85vw)}.op-results{gap:5px;display:grid}.crm-shell .op-create-link{align-self:start}.op-manual .crm-form fieldset{grid-template-columns:1fr}}.op-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.op-detail-grid h2{font-size:1.05rem}.op-detail-wide{grid-column:1/-1}.op-next-action{border-bottom:1px solid #1d2a40;padding:.8rem 0}.op-detail .crm-panel{min-width:0}.op-detail .crm-form fieldset{gap:.65rem;display:grid}dialog.op-manual{color:#eef3fa;border:1px solid #26364f;width:min(600px,100% - 32px);max-height:90vh;margin:auto;padding:1.25rem;position:fixed;inset:0;overflow:auto}dialog.op-manual::backdrop{background:#0009}dialog.op-manual:not([open]){display:none}@media (width<=700px){.op-detail-grid{grid-template-columns:1fr}.op-detail-wide{grid-column:auto}}.op-board-navigation{z-index:4;background:#0a1424;border-bottom:1px solid #26364f;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem 0;display:flex;position:sticky;top:0}.op-board-navigation small{color:#a6b3c8}.op-board-navigation button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}@media (width<=600px){.op-board-navigation small{flex-basis:100%}}.op-stage-guidance{background:#0e1829;border:1px solid #26364f;border-left:4px solid #60a5fa;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.op-stage-guidance h2{margin:.4rem 0;font-size:1.1rem}.op-stage-guidance p{margin:.5rem 0}.op-stage-guidance button{flex-shrink:0}@media (width<=700px){.op-stage-guidance{flex-direction:column;align-items:stretch}}.crm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.crm-shell{grid-template-columns:200px minmax(0,1fr)}.crm-shell.crm-nav-collapsed{grid-template-columns:minmax(0,1fr)}.crm-shell>aside[hidden]{display:none}.crm-shell>aside{padding:18px 12px}.crm-shell .crm-brand{padding:0 8px 18px;font-size:22px}.crm-shell .crm-brand span{letter-spacing:1px;font-size:10px}.crm-shell aside footer{overflow-wrap:anywhere}.crm-shell main{max-width:none;padding:0 18px 28px}.crm-app-toolbar{gap:8px;min-height:42px;padding:7px 0}.crm-toolbar-start{align-items:center;gap:10px;min-width:0;display:flex}.crm-shell .crm-app-toolbar button{padding:5px 9px;font-size:12px}.crm-toolbar-brand{color:var(--green);letter-spacing:.3px;font-weight:750}.crm-toolbar-user{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.crm-shell header{gap:10px;padding:10px 0}.crm-shell h1{margin:0;font-size:23px;line-height:1.2}.crm-shell .op-workspace>header{flex-direction:row;align-items:center;padding:10px 0 6px}.op-heading-actions{align-items:center;gap:10px;display:flex}.crm-shell .op-create-link{padding:6px 10px;font-size:12px}.op-filters{grid-template-columns:auto auto minmax(140px,180px) minmax(160px,1fr) minmax(135px,160px);gap:9px;padding:6px 0 10px;display:grid}.op-filters label{gap:3px;min-width:0;font-size:12px}.op-filters .op-search{min-width:0}.op-filter-label{margin-bottom:3px;font-size:12px}.crm-shell .op-filters input,.crm-shell .op-filters select{height:34px;padding:6px 8px}.crm-shell .op-segment button{min-height:34px;padding:6px 9px;font-size:12px}.op-results{margin:0 0 6px;font-size:11px}.op-board-navigation{gap:5px;padding:5px 0}.crm-shell .op-board-navigation button{min-height:30px;padding:4px 12px}.op-workspace-help,.op-stage-help{color:var(--muted);flex-shrink:0;font-size:12px;position:relative}.op-workspace-help summary,.op-stage-help summary{padding:4px 6px}.crm-shell .op-workspace-help[open]>summary,.crm-shell .op-stage-help[open]>summary{margin-bottom:0}.op-workspace-help p,.op-stage-help p{z-index:10;border:1px solid var(--line);background:#101b2e;border-radius:7px;width:min(320px,75vw);padding:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.crm-shell .op-stage-guidance{border-left-width:3px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:8px 0;padding:8px 10px}.op-stage-guidance>strong{align-self:center;margin-right:auto;font-size:13px}.op-stage-guidance .op-stage-actions{width:min(260px,100%)}.op-stage-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.crm-shell .op-stage-buttons button{min-height:30px;padding:5px 8px;font-size:12px}.op-stage-actions{min-width:0;max-width:100%;margin-top:6px}.op-stage-guidance .op-stage-actions{margin-top:0}.op-stage-popover{border:1px solid var(--line);background:#0b1526;border-radius:6px;margin-top:6px;padding:8px}.op-stage-popover form,.op-stage-popover fieldset{border:0;min-width:0;margin:0;padding:0}.op-stage-popover fieldset{gap:6px;display:grid}.op-stage-popover form[aria-label^=Stage\ for] fieldset{grid-template-columns:minmax(0,1fr) auto;align-items:center}.crm-shell .op-stage-popover label{gap:3px;font-size:12px}.crm-shell .op-stage-popover select,.crm-shell .op-stage-popover textarea{width:100%;padding:6px;font-size:12px}.crm-shell .op-stage-popover button{padding:5px 7px;font-size:12px}.crm-shell .op-stage-popover .op-action-cancel{color:var(--muted);background:0 0;border:0;margin-top:5px}.crm-shell .op-stage-popover .crm-check{flex-direction:row;grid-column:auto;align-items:flex-start;gap:6px}.crm-shell .op-stage-popover .error{margin:6px 0 0;padding:7px;font-size:12px}.op-completed-hint{font-size:11px;line-height:1.35}.crm-shell .crm-saved-status{z-index:20;color:var(--green);pointer-events:none;background:#10203d;border:1px solid #2c4a7a;border-radius:6px;margin:0;padding:6px 12px;font-size:12px;position:fixed;bottom:16px;right:18px}.crm-shell .synthetic-banner{letter-spacing:.2px;padding:3px 8px;font-size:10px}@media (width<=1000px){.op-filters{flex-wrap:wrap;display:flex}.op-filters label{flex:1;min-width:130px}.op-filters .op-search{flex:2;min-width:160px}}@media (width<=850px){.crm-shell{grid-template-columns:minmax(0,1fr)}.crm-shell>aside{height:auto;padding:10px 12px;position:static}.crm-shell aside footer{gap:8px;margin-top:8px}.crm-shell .crm-brand{padding-bottom:6px}.crm-shell .crm-brand span{margin-top:2px}.crm-toolbar-user{max-width:22ch}.op-filters>div{order:0}.op-filters>label:nth-child(3){order:1}.op-filters>label:last-child{order:2}.op-filters>.op-search{flex-basis:100%;order:3}.op-stage-guidance{flex-direction:row}.crm-shell .op-stage-guidance{align-items:center}.op-stage-guidance .op-stage-actions{flex:1;width:auto;min-width:180px}}@media (width<=500px){.crm-shell main{padding:0 10px 20px}.crm-toolbar-user{display:none}.op-heading-actions{gap:4px}.crm-shell h1{font-size:21px}.op-filters{gap:6px}.op-filters label{min-width:110px}.op-stage-guidance .op-stage-actions{flex-basis:100%}.op-stage-help{margin-left:auto}.crm-shell .crm-saved-status{bottom:10px;right:10px}}.crm-shell :focus-visible,.crm-login :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.crm-shell a{color:#7dd3fc}.op-stage-filter{min-width:140px}.op-filter-note{color:var(--muted);margin:4px 0 8px;font-size:12px}@media (width<=850px){.op-filters>.op-stage-filter{order:2}}@media (width<=600px){.op-filters select,.op-filters input,.op-filters button{min-height:44px}.op-filters select,.op-filters input{font-size:16px}}
