@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#1d1924;background:#f5f5f7;font-synthesis:none;--bo-purple: #7042ff;--bo-purple-dark: #5c2ee8;--bo-ink: #17131d;--bo-muted: #817b89;--bo-line: #e7e4ea;--bo-surface: #fff}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f5f7}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.bo-mark{display:inline-flex;align-items:center;gap:11px;width:max-content}.bo-mark-symbol{position:relative;width:29px;height:31px;flex:0 0 auto}.bo-mark-symbol i{position:absolute;width:16px;height:11px;border-radius:9px 9px 4px;background:#7042ff;transform:rotate(31deg)}.bo-mark-symbol i:nth-child(1){top:1px;left:0}.bo-mark-symbol i:nth-child(2){top:10px;left:9px}.bo-mark-symbol i:nth-child(3){top:20px;left:1px}.bo-mark-copy{display:grid;gap:3px}.bo-mark-copy b{color:inherit;font:800 21px/1 Manrope,sans-serif;letter-spacing:-.055em}.bo-mark-copy small{color:#8f8996;font-size:8px;font-weight:700;letter-spacing:.16em}.bo-security{display:inline-flex;align-items:center;gap:7px;color:#aaa3b2;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bo-login{min-height:100vh;display:grid;grid-template-columns:minmax(460px,.95fr) 1.05fr;background:#f7f6f8}.bo-login-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:45px clamp(44px,6.3vw,104px);background:#17131d;color:#fff}.bo-login-story:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-220px;top:-170px;border:1px solid rgba(143,100,255,.25);border-radius:50%;box-shadow:0 0 0 75px #7042ff09,0 0 0 150px #7042ff06}.bo-login-story:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;left:-210px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.22),transparent 68%)}.bo-login-story .bo-mark-copy small{color:#8e829e}.bo-login-story>div{max-width:580px}.bo-login-story h1{margin:28px 0 24px;font:700 clamp(49px,5.8vw,78px)/.98 "Manrope",sans-serif;letter-spacing:-.075em}.bo-login-story h1 em{color:#8d64ff;font-style:normal}.bo-login-story p{max-width:520px;margin:0;color:#aaa4b1;font-size:15px;line-height:1.75}.bo-login-story>small{color:#6f6976;font-size:10px}.bo-login-proof{display:flex;flex-wrap:wrap;gap:21px;margin-top:38px}.bo-login-proof span{display:flex;align-items:center;gap:8px;color:#d5d0da;font-size:11px}.bo-login-proof i,.bo-system-card i,.bo-header-actions>span i{width:7px;height:7px;border-radius:50%;background:#45d68d;box-shadow:0 0 0 4px #45d68d1a}.bo-login-panel{display:grid;place-items:center;padding:45px}.bo-login form{width:min(430px,100%);display:grid;gap:18px}.bo-login-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border:1px solid #ded8ed;border-radius:14px;background:#fff;color:var(--bo-purple);box-shadow:0 10px 30px #23173714}.bo-login form>small{color:var(--bo-purple);font-size:10px;font-weight:800;letter-spacing:.15em}.bo-login h2{margin:-4px 0 -8px;font:750 31px/1.15 Manrope,sans-serif;letter-spacing:-.045em}.bo-login form>p{margin:0 0 7px;color:var(--bo-muted);font-size:13px;line-height:1.6}.bo-login label{display:grid;gap:8px;color:#423c48;font-size:11px;font-weight:700}.bo-login input{width:100%;height:51px;border:1px solid #dbd7df;border-radius:11px;background:#fff;padding:0 14px;color:var(--bo-ink);outline:0;transition:border-color .2s,box-shadow .2s}.bo-login input::placeholder{color:#b7b2bd}.bo-login input:focus{border-color:var(--bo-purple);box-shadow:0 0 0 4px #7042ff1a}.bo-login form>button{height:51px;border:0;border-radius:11px;background:var(--bo-ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:750;cursor:pointer;box-shadow:0 12px 30px #18131d29;transition:transform .2s,background .2s}.bo-login form>button:hover:not(:disabled){background:var(--bo-purple);transform:translateY(-1px)}.bo-login form>button:disabled{opacity:.65;cursor:wait}.bo-login form>em{display:flex;align-items:center;justify-content:center;gap:6px;color:#99939f;font-size:10px;font-style:normal}.bo-error,.bo-alert{border:1px solid #f0c8cb;border-radius:10px;background:#fff1f2;color:#a93b43;font-size:11px}.bo-error{padding:12px 14px}.bo-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:22px;background:#f7f6f8}.bo-loading>span{width:35px;height:35px;border:3px solid #e0dce5;border-top-color:var(--bo-purple);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bo-table article.is-clickable{cursor:pointer}.bo-table article.is-clickable:hover{background:#faf8ff}.bo-drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#110d1661;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bo-drawer{width:min(590px,94vw);height:100%;overflow-y:auto;padding:32px;background:#fff;box-shadow:-24px 0 70px #140e1b2e}.bo-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--bo-line)}.bo-drawer>header small{color:var(--bo-purple);font-size:9px;font-weight:800;letter-spacing:.14em}.bo-drawer>header h2{margin:7px 0 0;font:750 25px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.bo-drawer>header button{border:0;background:#f2eff5;width:35px;height:35px;border-radius:9px;cursor:pointer}.bo-drawer dl{margin:25px 0;display:grid;gap:0}.bo-drawer dl>div{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid #eeeaf1}.bo-drawer dt{color:var(--bo-muted);font-size:11px}.bo-drawer dd{margin:0;font-size:12px;font-weight:650;overflow-wrap:anywhere}.bo-drawer h3{margin:27px 0 10px;font:700 14px Manrope,sans-serif}.bo-document{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--bo-line);border-radius:10px;margin-bottom:8px}.bo-document>div{flex:1;display:grid;gap:3px;min-width:150px}.bo-document b{font-size:11px}.bo-document small{color:var(--bo-muted);font-size:9px}.bo-document a{color:var(--bo-purple);font-size:10px;font-weight:700}.bo-document button,.bo-drawer-actions button,.bo-drawer>button{border:1px solid #ddd7e5;border-radius:8px;background:#fff;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer}.bo-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--bo-line)}.bo-section-stack{display:grid;gap:16px}.bo-editor{width:min(720px,94vw);max-height:calc(100vh - 44px);margin:22px;align-self:center;overflow-y:auto;padding:28px;border-radius:18px;background:#fff;box-shadow:0 24px 80px #140e1b3d}.bo-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--bo-line)}.bo-editor>header small{color:var(--bo-purple);font-size:9px;font-weight:800;letter-spacing:.14em}.bo-editor>header h2{margin:7px 0 0;font:750 25px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.bo-editor>header button{width:35px;height:35px;border:0;border-radius:9px;background:#f2eff5;cursor:pointer}.bo-form-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bo-form-grid label{display:grid;gap:7px;color:#554f5b;font-size:10px;font-weight:700}.bo-form-grid label.wide{grid-column:1 / -1}.bo-form-grid input:not([type=checkbox]),.bo-form-grid select,.bo-form-grid textarea{width:100%;min-height:43px;border:1px solid #ddd8e2;border-radius:9px;padding:10px 12px;background:#fff;color:var(--bo-ink);outline:0}.bo-form-grid textarea{min-height:100px;resize:vertical;line-height:1.5}.bo-form-grid input:focus,.bo-form-grid select:focus,.bo-form-grid textarea:focus{border-color:var(--bo-purple);box-shadow:0 0 0 3px #7042ff14}.bo-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;justify-content:start}.bo-primary{min-height:42px;border:0;border-radius:9px;padding:0 16px;background:var(--bo-purple)!important;color:#fff!important;font-weight:750;cursor:pointer}.bo-editor-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid var(--bo-line)}.bo-editor-actions button{min-height:40px;border:1px solid #ddd8e2;border-radius:9px;padding:0 16px;background:#fff;cursor:pointer}.bo-shell{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr);background:#f5f5f7}.bo-shell>aside{position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;padding:24px 20px 18px;background:#17131d;color:#fff}.bo-shell>aside:after{content:"";position:absolute;pointer-events:none;width:260px;height:260px;left:-145px;bottom:70px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.18),transparent 68%)}.bo-shell>aside .bo-mark{margin:0 10px}.bo-shell>aside .bo-mark-copy small{color:#81778d}.bo-sidebar-label{margin:24px 12px 9px;color:#686171;font-size:8px;font-weight:800;letter-spacing:.16em}.bo-shell nav{display:grid;gap:5px}.bo-shell nav button{width:100%;min-height:44px;border:0;border-radius:10px;padding:0 12px;background:transparent;color:#aaa4b1;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;font-size:11px;font-weight:600;text-align:left;cursor:pointer;transition:color .18s,background .18s,transform .18s}.bo-shell nav button:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.bo-shell nav button.active{color:#fff;background:linear-gradient(135deg,#7445ff,#6637ee);box-shadow:0 9px 24px #7042ff33}.bo-shell nav button b{min-width:21px;height:21px;padding:0 5px;border-radius:99px;background:#ffffff21;display:grid;place-items:center;font-size:8px}.bo-shell nav button.active b{background:#fff;color:var(--bo-purple)}.bo-system-card{position:relative;z-index:1;margin-top:auto;padding:14px;border:1px solid #302a38;border-radius:12px;background:#ffffff06;display:grid;gap:7px}.bo-system-card span{display:flex;align-items:center;gap:8px;color:#ded9e2;font-size:10px;font-weight:700}.bo-system-card small{color:#766f7d;font-size:8px;line-height:1.5}.bo-user{position:relative;z-index:1;margin-top:12px;padding:15px 6px 0;border-top:1px solid #302b36;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px}.bo-user>span{width:36px;height:36px;border-radius:10px;background:#7545ff;display:grid;place-items:center;font-size:11px;font-weight:800;text-transform:uppercase}.bo-user b,.bo-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-user b{min-width:0;font-size:10px}.bo-user small{margin-top:4px;color:#837c89;font-size:8px;font-weight:400}.bo-user button{width:31px;height:31px;border:0;border-radius:8px;background:transparent;color:#918a98;display:grid;place-items:center;cursor:pointer}.bo-user button:hover{background:#2b2631;color:#fff}.bo-main{min-width:0;width:min(1500px,100%);padding:36px clamp(28px,4vw,62px) 72px}.bo-header{min-height:87px;margin-bottom:27px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.bo-header>div:first-child{max-width:700px}.bo-header small{color:var(--bo-purple);font-size:9px;font-weight:800;letter-spacing:.14em}.bo-header h1{margin:7px 0 5px;font:750 31px/1.15 Manrope,sans-serif;letter-spacing:-.05em}.bo-header p{margin:0;color:var(--bo-muted);font-size:11px;line-height:1.6}.bo-header-actions{display:flex;align-items:center;gap:10px;padding-top:10px}.bo-header-actions>span{height:37px;padding:0 12px;border:1px solid #e1dfe4;border-radius:9px;background:#fff;color:#6f6975;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700}.bo-header-actions>button{height:37px;border:1px solid #dbd8df;border-radius:9px;padding:0 13px;background:#fff;color:#403a46;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;cursor:pointer;box-shadow:0 4px 13px #1c172209}.bo-header-actions>button:hover{border-color:#c9c4ce}.bo-header-actions>button:disabled{opacity:.6;cursor:wait}.is-busy .bo-header-actions>button svg{animation:spin .75s linear infinite}.bo-alert{margin:-7px 0 18px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.bo-alert button{border:0;background:transparent;color:inherit;cursor:pointer}.bo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bo-metric{min-height:161px;padding:18px;border:1px solid var(--bo-line);border-radius:15px;background:#fff;display:grid;grid-template-columns:1fr auto;align-content:start;box-shadow:0 8px 22px #231d2b06}.bo-metric-icon{grid-column:2;grid-row:1 / 3;width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.bo-metric-icon svg{width:19px;height:19px}.bo-metric-icon.purple{background:#eee8ff;color:#7042ff}.bo-metric-icon.blue{background:#e7f3ff;color:#3085d7}.bo-metric-icon.amber{background:#fff4d9;color:#bc7a10}.bo-metric-icon.green{background:#e5f8ef;color:#199c62}.bo-metric>small{color:#8b8591;font-size:9px;font-weight:600}.bo-metric>strong{margin-top:18px;font:750 24px/1 Manrope,sans-serif;letter-spacing:-.045em}.bo-metric>p{grid-column:1 / -1;align-self:end;margin:19px 0 0;color:#aaa5ae;font-size:8px}.bo-operations-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px}.bo-priority-card,.bo-health-card,.bo-recent-card{border:1px solid var(--bo-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px #231d2b06}.bo-priority-card{padding:20px}.bo-priority-card>header,.bo-recent-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.bo-priority-card>header>div{display:flex;align-items:center;gap:11px}.bo-card-icon{width:36px;height:36px;border-radius:10px;background:#eee9ff;color:var(--bo-purple);display:grid;place-items:center}.bo-priority-card h2,.bo-recent-card h2{margin:0;font:700 14px Manrope,sans-serif;letter-spacing:-.025em}.bo-priority-card header p,.bo-recent-card header p{margin:3px 0 0;color:#98929e;font-size:8px}.bo-priority-card header>small{padding:6px 9px;border-radius:99px;background:#f4f2f6;color:#89838f;font-size:8px;font-weight:700}.bo-priority-list{margin-top:17px;display:grid}.bo-priority-list button{width:100%;min-height:67px;padding:10px 7px;border:0;border-top:1px solid #efedf1;background:transparent;display:grid;grid-template-columns:38px 1fr auto 20px;align-items:center;gap:11px;color:inherit;text-align:left;cursor:pointer}.bo-priority-list button:hover{background:#faf9fb}.priority-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.priority-icon.purple{background:#eee9ff;color:var(--bo-purple)}.priority-icon.amber{background:#fff4db;color:#b77512}.priority-icon.blue{background:#e8f3ff;color:#2f82d0}.bo-priority-list b{display:grid;gap:4px;font-size:10px}.bo-priority-list b small{color:#99939e;font-size:8px;font-weight:400}.bo-priority-list strong{min-width:27px;height:27px;border-radius:8px;background:#f3f1f5;display:grid;place-items:center;font-size:9px}.bo-priority-list>button>svg{color:#aaa5ae}.bo-health-card{overflow:hidden;padding:21px;background:linear-gradient(145deg,#1b1721,#211a2c);color:#fff}.bo-health-card header{display:flex;align-items:center;justify-content:space-between}.bo-health-card header span{display:flex;align-items:center;gap:8px;color:#c6bfcb;font-size:9px;font-weight:700}.bo-health-card header i{width:7px;height:7px;border-radius:50%;background:#45d68d}.bo-health-card header small{color:#6be2a4;font-size:8px;font-weight:800;letter-spacing:.12em}.bo-health-score{margin:30px 0 25px;display:grid}.bo-health-score strong{font:700 42px/1 Manrope,sans-serif;letter-spacing:-.065em}.bo-health-score sup{color:#8d64ff;font-size:17px}.bo-health-score span{margin-top:7px;color:#837b88;font-size:9px}.bo-health-bars{display:flex;align-items:end;gap:5px;height:32px}.bo-health-bars>span{flex:1;height:100%;display:flex;align-items:end}.bo-health-bars i{display:block;height:5px;border-radius:99px;background:linear-gradient(90deg,#7042ff,#9c79ff)}.bo-health-card dl{margin:21px 0 0}.bo-health-card dl div{padding:11px 0;border-top:1px solid #352e3c;display:flex;justify-content:space-between;color:#8e8793;font-size:8px}.bo-health-card dd{margin:0;color:#fff;font-weight:700}.bo-recent-card{margin-top:14px;overflow:hidden}.bo-recent-card>header{min-height:68px;padding:0 20px;border-bottom:1px solid #eceaee}.bo-recent-card>header button{border:0;background:transparent;color:var(--bo-purple);display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;cursor:pointer}.bo-recent-row{min-height:65px;padding:11px 20px;border-bottom:1px solid #f0eef2;display:grid;grid-template-columns:1.5fr 1fr .7fr .65fr;align-items:center;gap:16px}.bo-list-toolbar{min-height:44px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:15px}.bo-list-toolbar>span{color:#8f8994;font-size:9px;font-weight:600}.bo-search{width:min(430px,100%);height:42px;border:1px solid #dfdce2;border-radius:10px;background:#fff;padding:0 13px;display:flex;align-items:center;gap:9px;color:#99939f;box-shadow:0 4px 15px #231d2b06}.bo-search:focus-within{border-color:#b9a8ec;box-shadow:0 0 0 3px #7042ff12}.bo-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#302a35;font-size:10px}.bo-search input::placeholder{color:#aaa5af}.bo-table{overflow:hidden;border:1px solid var(--bo-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px #231d2b06}.bo-table>header{min-height:70px;padding:0 20px;border-bottom:1px solid #ebe9ed;display:flex;align-items:center;justify-content:space-between;gap:20px}.bo-table h2{margin:0;font:700 15px Manrope,sans-serif;letter-spacing:-.025em}.bo-table header p{margin:4px 0 0;color:#99949e;font-size:8px}.bo-table header>span{padding:6px 9px;border-radius:99px;background:#f4f2f5;color:#8b8590;font-size:8px;font-weight:700}.bo-table>div>article{min-height:81px;padding:13px 19px;border-bottom:1px solid #efedf0;display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(100px,.85fr) minmax(80px,.75fr) minmax(90px,.75fr) minmax(190px,1.45fr);gap:15px;align-items:center;transition:background .18s}.bo-table>div>article:hover{background:#fbfafc}.bo-identity{min-width:0;display:flex;align-items:center;gap:10px}.bo-identity>span{width:39px;height:39px;flex:0 0 auto;border-radius:10px;background:#eee9ff;color:var(--bo-purple);display:grid;place-items:center;font-size:11px;font-weight:800;text-transform:uppercase}.bo-identity b,.bo-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-identity b{min-width:0;font-size:10px}.bo-identity small,.bo-cell small{margin-top:4px;color:#98929d;font-size:8px;font-weight:400}.bo-cell small,.bo-cell b{display:block}.bo-cell b{margin-top:4px;color:#46404b;font-size:9px}.bo-status{justify-self:start;padding:7px 10px;border-radius:99px;background:#f1f0f3;color:#77717d;display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:700;white-space:nowrap}.bo-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-approved,.status-paid{background:#e7f8ed;color:#18884a}.status-rejected,.status-failed{background:#fff0f0;color:#b73940}.status-submitted,.status-scheduled{background:#fff6d8;color:#8c6914}.status-under_review,.status-processing{background:#eee8ff;color:var(--bo-purple)}.bo-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.bo-actions button,.bo-actions a{min-height:31px;border:1px solid #dcd9df;border-radius:7px;padding:0 10px;background:#fff;color:#3f3944;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:8px;font-weight:700;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.bo-actions button:hover,.bo-actions a:hover{border-color:#bfb9c5;background:#f9f8fa;transform:translateY(-1px)}.bo-actions .success{border-color:#b9e7ca;color:#168949}.bo-actions .danger{border-color:#efc8cb;color:#b43b43}.bo-empty{min-height:160px;padding:30px;color:#9b96a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:10px;text-align:center}.bo-empty svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#f2f0f4;color:#a59fab}@media(max-width:1100px){.bo-shell{grid-template-columns:82px minmax(0,1fr)}.bo-shell>aside{padding:25px 13px 18px;align-items:center}.bo-shell>aside .bo-mark-copy,.bo-sidebar-label,.bo-shell nav button span,.bo-system-card,.bo-user b{display:none}.bo-shell>aside .bo-mark{margin:0 0 30px}.bo-shell nav{width:100%}.bo-shell nav button{grid-template-columns:1fr;justify-items:center;padding:0}.bo-shell nav button b{position:absolute;margin:-26px 0 0 28px}.bo-user{width:100%;grid-template-columns:1fr;justify-items:center;padding:14px 0 0}.bo-user button{display:none}.bo-metrics{grid-template-columns:repeat(2,1fr)}.bo-table>div>article{grid-template-columns:1.3fr .7fr .7fr}.bo-table article>.bo-cell:nth-child(3){display:none}.bo-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.bo-login{grid-template-columns:1fr}.bo-login-story{display:none}.bo-login-panel{min-height:100vh;padding:28px}.bo-main{padding:26px 18px 55px}.bo-header{align-items:flex-start}.bo-header p,.bo-header-actions>span{display:none}.bo-header-actions>button{width:38px;padding:0;justify-content:center;font-size:0}.bo-metrics,.bo-operations-grid{grid-template-columns:1fr}.bo-recent-row{grid-template-columns:1fr auto}.bo-recent-row>.bo-cell{display:none}.bo-list-toolbar{align-items:stretch;flex-direction:column}.bo-list-toolbar>span{align-self:flex-end}.bo-table>div>article{grid-template-columns:1fr auto}.bo-table article>.bo-cell{display:none}.bo-actions{grid-column:1 / -1}.bo-form-grid{grid-template-columns:1fr}.bo-form-grid label.wide,.bo-editor-actions{grid-column:1}}@media(max-width:520px){.bo-shell{grid-template-columns:60px minmax(0,1fr)}.bo-shell>aside{padding-inline:8px}.bo-mark-symbol{transform:scale(.82)}.bo-shell nav button{min-height:41px}.bo-user>span{width:32px;height:32px}.bo-main{padding-inline:12px}.bo-header h1{font-size:25px}.bo-priority-card,.bo-health-card{padding:15px}.bo-priority-list button{grid-template-columns:36px 1fr auto}.bo-priority-list button>svg{display:none}.bo-table>header{padding:0 14px}.bo-table>div>article{padding-inline:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
