/* PCMO 2.0.2. Shared authenticated-screen density layer; no public invoices/login form selectors.
   Loaded once, after module styles. No font download, image asset or network request. */
@media screen {
body[data-pcmo-design="202"]{--pcmo-rail:240px;--pcmo-rail-padding:12px;--pcmo-divider:#e1e6ee;--pcmo-surface:#fff;--pcmo-ink:#202b43;--pcmo-muted:#66738b;--pcmo-accent:#604bd0;--pcmo-radius:12px;--pcmo-pad:20px;background:#f4f6fa}
body[data-pcmo-design="202"] :is(#sidebar,.side,.fin-side,.rb-side,.wf-side){box-sizing:border-box;width:var(--pcmo-rail)!important;padding:18px 12px 12px!important;background:#fff!important;color:var(--pcmo-ink);border-right:1px solid var(--pcmo-divider);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;display:flex;flex-direction:column}
body[data-pcmo-design="202"] :is(.brand.portal-brand,.side>.identity,.fin-brand,.rb-brand,.wf-side>a:first-child){display:block;min-height:0!important;padding:0 10px 12px!important;margin:0!important;text-decoration:none;flex:0 0 auto}
body[data-pcmo-design="202"] :is(.pcmo-brand-logo,.side>.identity>img,.wf-side>a>img,.fin-brand img,.rb-brand img){display:block!important;width:148px!important;height:62px!important;max-height:62px!important;max-width:100%;object-fit:contain;object-position:left center;margin:0 0 6px!important}
body[data-pcmo-design="202"] .pcmo-brand-title{font-size:14px;line-height:1.35}
body[data-pcmo-design="202"] .pcmo-brand-subtitle{font-size:10px;margin-top:3px;line-height:1.4;letter-spacing:0}
body[data-pcmo-design="202"] :is(.side>.identity>span,.wf-foot,.pr-sidebar-note){font-size:11px;line-height:1.45;margin:10px 8px}
body[data-pcmo-design="202"] :is(#sidebar,.side,.fin-side,.rb-side,.wf-side)>.nav-section{padding:8px 10px 6px;letter-spacing:.65px;font-size:10px;margin:0}
body[data-pcmo-design="202"] .wf-side>.wf-eyebrow{margin:8px 10px;font-size:10px;letter-spacing:.6px}
body[data-pcmo-design="202"] .uw-nav{width:100%;padding:0 0 10px!important;font:13px/1.4 'Segoe UI',Arial,sans-serif;flex:1 0 auto}
body[data-pcmo-design="202"] .uw-nav .uw-group{margin:4px 0;padding:0;border:0!important;box-shadow:none;background:transparent}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary{position:relative;display:flex!important;align-items:center;gap:9px;list-style:none!important;min-height:40px;height:auto;padding:9px 10px!important;border-radius:8px;font-size:13px;line-height:1.45;white-space:nowrap;background:transparent;color:#45516a}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary::-webkit-details-marker{display:none!important}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary::marker{content:""}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary::before{display:none!important;content:none!important}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary::after{content:""!important;display:block!important;box-sizing:border-box;width:7px!important;height:7px;flex:0 0 7px;margin:0 3px 0 auto!important;border:0;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);background:none;font-size:0}
body[data-pcmo-design="202"] .uw-nav .uw-group[open]>summary::after{transform:rotate(45deg);margin-top:-3px!important}
body[data-pcmo-design="202"] .uw-nav .uw-group>summary:hover{background:#f3f2fc}
body[data-pcmo-design="202"] .uw-nav .uw-group[open]>summary{background:#ede9fc;color:#5641b6}
body[data-pcmo-design="202"] .uw-nav .uw-projects[open]>summary{background:#eaf2ff;color:#245e9c}
body[data-pcmo-design="202"] .uw-nav .uw-operations[open]>summary{background:linear-gradient(115deg,#6550cb,#884db9);color:#fff}
body[data-pcmo-design="202"] .uw-nav .uw-people[open]>summary{background:#eaf6f3;color:#236e61}
body[data-pcmo-design="202"] .uw-nav .uw-icon,body[data-pcmo-design="202"] .uw-nav .uw-icon svg{width:18px;height:18px;flex:0 0 18px}
body[data-pcmo-design="202"] .uw-nav :is(.uw-sub,.uw-home-sub){border-left:1px solid #ded8f2;margin:3px 0 6px 18px;padding:2px 0 2px 8px;min-height:0}
body[data-pcmo-design="202"] .uw-nav :is(.uw-sub,.uw-home-sub)>a{min-height:34px;padding:7px 8px;margin:1px 0;font-size:12.5px;gap:7px;line-height:1.4;border-radius:6px}
body[data-pcmo-design="202"] .uw-nav a.uw-home{min-height:40px;padding:9px 10px;margin:0 0 5px;font-size:13px;gap:9px;border-radius:8px}
body[data-pcmo-design="202"] .uw-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}
body[data-pcmo-design="202"] :is(.sidebar-bottom,.side-bottom){padding:10px 8px 0;margin-top:12px;flex:0 0 auto;font-size:12px}
body[data-pcmo-design="202"] :is(.sidebar-bottom,.side-bottom) :is(.avatar,.profile-avatar){width:30px;height:30px;font-size:12px}
body[data-pcmo-design="202"] :is(.topbar,.top,.fin-top,.rb-top,.pr-top){height:56px!important;min-height:56px!important;padding:0 20px!important;gap:12px;border-bottom:1px solid var(--pcmo-divider);background:#fff;color:var(--pcmo-muted);font-size:12px}
body[data-pcmo-design="202"] :is(.topbar,.top,.fin-top,.rb-top,.pr-top) :is(input,button){min-height:34px}
body[data-pcmo-design="202"] :is(.page,#view,#rb-app,#finance-content,.fin-page,.fin-content,.pr-content){padding:20px 22px 32px!important;max-width:none;min-width:0;margin:0}
body[data-pcmo-design="202"] :is(.page-header,.page-head,.heading,.hub-heading,.rb-head,.pr-heading){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0;min-height:0}
body[data-pcmo-design="202"] :is(.page-header,.page-head,.heading,.hub-heading,.rb-head,.pr-heading)>div:first-child{min-width:0;flex:1 1 auto}
body[data-pcmo-design="202"] :is(.page-head,.page-header,.heading,.hub-heading,.rb-head,.pr-heading) :is(p,.subtitle){font-size:13px;line-height:1.5;margin:5px 0 0;max-width:760px}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) h1{font-size:26px!important;line-height:1.25;letter-spacing:-.5px;margin:0 0 5px}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) h2{font-size:18px;line-height:1.35;margin:0 0 10px;letter-spacing:-.15px}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) h3{font-size:15px;line-height:1.4}
body[data-pcmo-design="202"] :is(.eyebrow,.hub-eyebrow,.pr-kicker,.rb-eyebrow,.wf-eyebrow){font-size:10px;line-height:1.35;letter-spacing:.5px;margin:0 0 5px;text-transform:none}
body[data-pcmo-design="202"] :is(.panel,.hub-panel,.rb-panel,.pr-panel,.wf-panel,.fin-card,.card){border-radius:12px;padding:16px;margin:12px 0;border-color:var(--pcmo-divider);box-shadow:0 2px 6px #26304a03;min-width:0}
body[data-pcmo-design="202"] :is(.split,.hub-columns,.pr-form-layout,.wf-grid,.fin-grid){gap:16px}
body[data-pcmo-design="202"] :is(.form-grid,.hub-grid,.rb-form-grid,.pr-form-grid){gap:12px 16px;margin-top:12px;margin-bottom:12px}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog,.qx-dialog,.al-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){min-height:38px;padding:8px 11px;border-radius:7px;font-size:14px;line-height:1.4;max-width:100%;box-sizing:border-box}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog,.qx-dialog,.al-dialog) textarea{min-height:88px;resize:vertical}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog) label{font-size:13px;line-height:1.45}
body[data-pcmo-design="202"] :is(button,.button,.btn,.hub-button,.pr-btn,.rb-btn,.qx-btn){border-radius:7px;box-sizing:border-box}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog,.qx-dialog,.al-dialog) :is(button,.button,.btn,.hub-button,.pr-btn,.rb-btn,.qx-btn){min-height:34px;padding:7px 12px;font-size:13px;line-height:1.4;letter-spacing:0;gap:7px}
body[data-pcmo-design="202"] :is(.actions,.toolbar,.hub-actions,.rb-actions,.pr-actions,.wf-toolbar,.panel-title){gap:8px}
body[data-pcmo-design="202"] :is(.actions,.hub-actions,.pr-actions){flex-shrink:0}
body[data-pcmo-design="202"] :is(.tabs,.subtabs,.rb-tabs,.pr-tabs,.wf-tabs,.qx-tabs){gap:4px;margin:12px 0;padding-bottom:8px;flex-wrap:wrap}
body[data-pcmo-design="202"] :is(.tabs,.subtabs,.rb-tabs,.pr-tabs,.wf-tabs,.qx-tabs)>:is(a,button){min-height:34px;padding:7px 11px;font-size:13px;border-radius:7px}
body[data-pcmo-design="202"] :is(.table-wrap,.hub-table-wrap,.wf-table,.rb-scroll,.pr-table,.fin-table-wrap){max-width:100%;overflow:auto;border-radius:10px;border-color:var(--pcmo-divider)}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) table{font-size:13px;line-height:1.45;border-collapse:separate;border-spacing:0}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) :is(th,td){padding:11px 12px;vertical-align:top}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) th{font-size:11px;line-height:1.5;letter-spacing:.15px;text-transform:none;background:#f8f9fc;color:#697790}
body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) tr:hover>td{background-color:#faf9ff}
body[data-pcmo-design="202"] :is(.subline,.hint,.hub-muted,.pr-muted,.wf-muted){line-height:1.45;font-size:12px}
body[data-pcmo-design="202"] :is(.badge,.hub-pill,.rb-pill,.pr-pill,.wf-pill){padding:4px 7px;border-radius:6px;font-size:11px;line-height:1.45}
body[data-pcmo-design="202"] :is(.notice,.hub-warning,.rb-notice,.pr-notice,.pr-callout,.al-notice){padding:12px 14px;margin:12px 0;font-size:13px;line-height:1.55;border-radius:9px}
body[data-pcmo-design="202"] :is(.stats,.hub-stats,.rb-stats,.pr-stats,.wf-metrics){gap:12px;margin:12px 0 16px}
body[data-pcmo-design="202"] :is(.stat,.metric,.hub-stats .hub-panel,.rb-stat,.wf-metric){padding:14px 16px;min-height:0;margin:0;border-radius:10px}
body[data-pcmo-design="202"] :is(.hub-stats,.pr-stats){grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-pcmo-design="202"] .hub-stats .hub-panel{display:flex;align-items:center;justify-content:space-between;gap:10px}
body[data-pcmo-design="202"] .hub-stats strong{font-size:28px}
body[data-pcmo-design="202"] .hub-stats span{font-size:13px}
body[data-pcmo-design="202"] .hub-home-head .hub-actions{flex-wrap:nowrap}
body[data-pcmo-design="202"] .hub-home-search{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0 0 14px;padding:12px;background:#fff;border:1px solid var(--pcmo-divider);border-radius:10px}
body[data-pcmo-design="202"] .hub-home-search label{flex:1;min-width:0}
body[data-pcmo-design="202"] .hub-home-search input{margin:0}
body[data-pcmo-design="202"] .hub-search-status:empty{display:none}
body[data-pcmo-design="202"] .hub-columns .hub-panel{margin:0}
body[data-pcmo-design="202"] .hub-due{padding:10px 0}
body[data-pcmo-design="202"] .rb-role-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
body[data-pcmo-design="202"] .rb-role{padding:16px;min-height:192px;border-top-width:3px;border-radius:10px}
body[data-pcmo-design="202"] .rb-role-foot{padding-top:12px;gap:6px}
body[data-pcmo-design="202"] .rb-role .desc{min-height:34px}
body[data-pcmo-design="202"] .pr-card-grid{gap:14px}
body[data-pcmo-design="202"] .pr-template-card{padding:18px;border-radius:12px}
body[data-pcmo-design="202"] .pr-family-heading{margin:0 0 12px}
body[data-pcmo-design="202"] .pr-info h2 br{display:none}
body[data-pcmo-design="202"] .pr-info-row{padding:10px 0;margin:0}
body[data-pcmo-design="202"] .wf-toolbar>label{flex:0 1 190px;min-width:130px}
body[data-pcmo-design="202"] .wf-toolbar>input{flex:1 1 230px;width:auto;min-width:150px;max-width:none}
body[data-pcmo-design="202"] .wf-toolbar>:is(button,a){flex:0 0 auto;width:auto}
body[data-pcmo-design="202"] .wf-main{padding:20px 22px;min-width:0}
body[data-pcmo-design="202"] .wf-header{min-height:46px;gap:12px;margin:0 0 16px;align-items:center}
body[data-pcmo-design="202"] .wf-header h1{margin:0}
body[data-pcmo-design="202"] .wf-header .wf-eyebrow{margin-bottom:3px}
body[data-pcmo-design="202"] :is(.dialog,dialog,.qx-dialog,.al-dialog){border-radius:14px;max-height:calc(100dvh - 32px);box-shadow:0 18px 70px #15203d30}
body[data-pcmo-design="202"] :is(.dialog,dialog,.qx-dialog,.al-dialog) :is(header,footer,.rb-modal-head,.rb-modal-foot){padding:14px 18px;gap:10px}
body[data-pcmo-design="202"] :is(.dialog,dialog,.qx-dialog,.al-dialog) header h2{font-size:20px;line-height:1.3;margin:0}
body[data-pcmo-design="202"] :is(.dialog>.body,.dialog>form>.body,.rb-modal-body,#wf-fields,.qx-body,.al-body,#modal-body){padding:16px 18px;gap:12px;max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain}
body[data-pcmo-design="202"] :is(.qx-overlay,.overlay,.al-overlay){padding:16px;backdrop-filter:none}
body[data-pcmo-design="202"] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #8064db;outline-offset:3px}
body[data-pcmo-design="202"] [hidden]{display:none!important}
/* Register: the long manager lists occupy space only when opened. */
body[data-pcmo-design="202"] .v2-register-head :is(.eyebrow,.hub-eyebrow){display:none}
body[data-pcmo-design="202"] .v2-register-head :is(.page-head,.page-header){margin-bottom:14px}
body[data-pcmo-design="202"] .v2-register-filters{position:relative;padding:14px;margin:0 0 12px;overflow:visible;z-index:4}
body[data-pcmo-design="202"] .v2-presets{padding:0;margin:0;border:0;min-width:0}
body[data-pcmo-design="202"] .v2-presets>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body[data-pcmo-design="202"] .v2-presets>div{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
body[data-pcmo-design="202"] .v2-preset{position:relative;display:inline-flex;min-width:0;margin:0}
body[data-pcmo-design="202"] .v2-preset input{position:absolute;width:1px;height:1px;opacity:0}
body[data-pcmo-design="202"] .v2-preset>span{font-size:12px;line-height:1.4;min-height:34px;padding:8px 10px;border-radius:7px;border:1px solid #e1dcf4;color:#50466e;background:#faf9ff;white-space:normal;box-sizing:border-box}
body[data-pcmo-design="202"] .v2-preset input:checked+span{background:#6550cf;border-color:#6550cf;color:white;box-shadow:0 2px 6px #5844b71c}
body[data-pcmo-design="202"] .v2-preset input:focus-visible+span{outline:2px solid #8064db;outline-offset:3px}
body[data-pcmo-design="202"] .v2-filter-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0}
body[data-pcmo-design="202"] .v2-filter-controls>label{flex:0 1 140px;min-width:115px;display:grid;gap:4px;margin:0;font-size:11px;color:#66738b}
body[data-pcmo-design="202"] .v2-filter-controls>label.v2-search{flex:1 1 220px}
body[data-pcmo-design="202"] .v2-filter-controls>button{min-height:38px}
body[data-pcmo-design="202"] .v2-manager-picker{position:relative;flex:0 0 auto;margin:0;padding:0;border:0;min-width:0}
body[data-pcmo-design="202"] .v2-manager-picker>summary{display:flex;align-items:center;gap:8px;min-height:38px;box-sizing:border-box;cursor:pointer;padding:8px 11px;border:1px solid #d7ddec;border-radius:7px;list-style:none;font-size:12px;line-height:1.4;color:#33415e;background:white;margin:0}
body[data-pcmo-design="202"] .v2-manager-picker>summary::-webkit-details-marker{display:none}
body[data-pcmo-design="202"] .v2-manager-picker>summary::marker{content:""}
body[data-pcmo-design="202"] .v2-manager-picker>summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:5px}
body[data-pcmo-design="202"] .v2-manager-picker[open]>summary{border-color:#8570d5;background:#f6f3ff}
body[data-pcmo-design="202"] .v2-manager-picker[open]>summary::after{transform:rotate(225deg);margin-top:4px}
body[data-pcmo-design="202"] .v2-picker-count{background:#ece7fb;color:#6044b7;min-width:19px;text-align:center;border-radius:5px;padding:1px 5px;font-size:11px}
body[data-pcmo-design="202"] .v2-picker-panel{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:318px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #dcd8ec;border-radius:11px;padding:12px;box-shadow:0 12px 32px #24304c24}
body[data-pcmo-design="202"] .v2-picker-panel label.v2-picker-search{display:grid;gap:5px;font-size:12px;color:#59677e}
body[data-pcmo-design="202"] .v2-picker-panel input[type=search]{font-size:13px;min-height:36px}
body[data-pcmo-design="202"] .v2-picker-panel .v2-person-list{display:grid;max-height:250px;overflow:auto;gap:4px;margin:8px 0}
body[data-pcmo-design="202"] .v2-picker-panel .v2-person-choice{display:flex;align-items:center;gap:9px;padding:9px 8px;margin:0;min-height:40px;border:1px solid transparent;border-radius:7px;background:#fff;cursor:pointer;min-width:0}
body[data-pcmo-design="202"] .v2-picker-panel .v2-person-choice:has(input:checked){background:#f4f0ff;border-color:#e3dbf8}
body[data-pcmo-design="202"] .v2-picker-panel .v2-person-name{font-weight:600;font-size:13px;min-width:0;overflow-wrap:anywhere;flex:1}
body[data-pcmo-design="202"] .v2-picker-panel .v2-person-choice input{width:17px;height:17px;min-height:17px;margin:0;accent-color:#6550cf;flex:0 0 auto}
body[data-pcmo-design="202"] .v2-region{font-size:10px;padding:3px 6px;border-radius:5px;white-space:nowrap;color:#68598d;background:#f1edf9;flex:0 0 auto}
body[data-pcmo-design="202"] .v2-picker-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #eceaf3;padding-top:10px}
body[data-pcmo-design="202"] .v2-picker-footer button{min-height:34px;font-size:12px}
body[data-pcmo-design="202"] .v2-filter-tail{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}
body[data-pcmo-design="202"] .v2-selected-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}
body[data-pcmo-design="202"] .v2-filter-chip{display:inline-flex;align-items:center;gap:6px;background:#f0edfb;color:#584582;border:1px solid #e4ddf4;border-radius:6px;min-height:28px!important;font-size:11px!important;padding:4px 8px!important;white-space:normal}
body[data-pcmo-design="202"] .v2-draft-hint{font-size:11px;color:#795317}
body[data-pcmo-design="202"] .v2-advanced{border:0;padding:0;margin:0 0 0 auto}
body[data-pcmo-design="202"] .v2-advanced>summary{font-size:12px;font-weight:600;color:#635393;cursor:pointer;padding:5px 4px;margin:0;min-height:28px}
body[data-pcmo-design="202"] .v2-advanced[open]{flex:1 0 100%;margin:0;padding-top:8px;border-top:1px solid #eceef5}
body[data-pcmo-design="202"] .v2-results{font-size:12px;margin:10px 2px;line-height:1.5;color:#66738b}
body[data-pcmo-design="202"] .case-register200{min-width:1020px!important;table-layout:fixed}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(1){width:242px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(2){width:145px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(3){width:168px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(4){width:172px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(5){width:95px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(6){width:165px;min-width:0}
body[data-pcmo-design="202"] .case-register200 :is(th,td):nth-child(7){width:96px;min-width:0}
body[data-pcmo-design="202"] .case-register200 td{overflow-wrap:anywhere;white-space:normal}
body[data-pcmo-design="202"] .case-register200 :is(.company-name,.subline){margin:0 0 4px;line-height:1.45}
body[data-pcmo-design="202"] .case-register200 .qx-row-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
body[data-pcmo-design="202"] .case-register200 :is(.qx-btn,.al-btn){min-height:28px;padding:5px 7px;font-size:11px;line-height:1.4;margin:0}
body[data-pcmo-design="202"] .case-country-actions{gap:5px}
body[data-pcmo-design="202"] .case-status-stack{display:grid;gap:6px;justify-items:start}
body[data-pcmo-design="202"] .case-group-label{margin:8px 0 0;font-size:11px}
body[data-pcmo-design="202"] .case-group-label input{min-height:30px;padding:5px 7px;font-size:12px}
body[data-pcmo-design="202"] .v2-pagination{margin-top:12px;font-size:12px}
body[data-pcmo-design="202"] .pcmo-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
@media(min-width:1001px){
 body[data-pcmo-design="202"] :is(#app>.layout,#ops-app>.layout){display:grid;grid-template-columns:var(--pcmo-rail) minmax(0,1fr)!important}
 body[data-pcmo-design="202"] .layout>.main{grid-column:2;margin-left:0!important;width:auto;min-width:0}
 body[data-pcmo-design="202"] :is(.fin-main,.rb-main,.pr-main,.wf-main){margin-left:var(--pcmo-rail)!important;max-width:none}
 body[data-pcmo-design="202"] :is(#sidebar,.side,.fin-side,.rb-side,.wf-side){position:fixed;inset:0 auto 0 0;height:100dvh;z-index:90;transform:none;display:flex}
 body[data-pcmo-design="202"] :is(.mobile-menu,#mobile-menu,#pr-menu,#wf-menu){display:none!important}
}
@media(max-width:1000px){
 body[data-pcmo-design="202"]{--pcmo-rail:256px}
 body[data-pcmo-design="202"] :is(#app>.layout,#ops-app>.layout){display:block!important}
 body[data-pcmo-design="202"] :is(.layout>.main,.fin-main,.rb-main,.pr-main,.wf-main){margin-left:0!important;max-width:none;width:100%;min-width:0}
 body[data-pcmo-design="202"] :is(#sidebar,.side,.fin-side,.rb-side,.wf-side){position:fixed;inset:0 auto 0 0;height:100dvh;z-index:400;display:none;transform:none;box-shadow:8px 0 36px #2635532e}
 body[data-pcmo-design="202"] :is(#sidebar,.side,.fin-side,.rb-side,.wf-side).open{display:flex!important}
 body[data-pcmo-design="202"] :is(.mobile-menu,#mobile-menu,#pr-menu,#wf-menu){display:inline-flex!important}
 body[data-pcmo-design="202"] :is(.page,#view,#rb-app,#finance-content,.fin-page,.fin-content,.pr-content,.wf-main){padding:16px!important}
}
@media(max-width:680px){
 body[data-pcmo-design="202"] :is(.page-header,.page-head,.heading,.hub-heading,.rb-head,.pr-heading){flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px}
 body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main) h1{font-size:23px!important}
 body[data-pcmo-design="202"] :is(.hub-columns,.split,.form-grid,.form-grid.three,.hub-grid,.rb-form-grid,.pr-form-grid,.pr-form-layout){grid-template-columns:1fr}
 body[data-pcmo-design="202"] :is(.hub-stats,.pr-stats){gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
 body[data-pcmo-design="202"] .hub-stats .hub-panel{padding:12px;display:grid;gap:6px}
 body[data-pcmo-design="202"] .hub-stats span{font-size:11px}
 body[data-pcmo-design="202"] .hub-stats strong{font-size:23px}
 body[data-pcmo-design="202"] .hub-home-head .hub-actions{flex-wrap:wrap}
 body[data-pcmo-design="202"] .hub-home-search{padding:10px;flex-wrap:nowrap}
 body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog,.qx-dialog,.al-dialog) :is(button,.button,.btn,.hub-button,.pr-btn,.rb-btn,.qx-btn){min-height:40px}
 body[data-pcmo-design="202"] :is(.main,.wf-main,.rb-main,.fin-main,.pr-main,.dialog,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){font-size:16px;min-height:42px}
 body[data-pcmo-design="202"] .v2-register-filters{padding:12px}
 body[data-pcmo-design="202"] .v2-presets>div{gap:5px}
 body[data-pcmo-design="202"] .v2-preset>span{font-size:11px;min-height:38px;display:flex;align-items:center;padding:7px 8px}
 body[data-pcmo-design="202"] .v2-filter-controls>label.v2-search{flex:1 0 100%}
 body[data-pcmo-design="202"] .v2-filter-controls>label{flex:1 1 100%}
 body[data-pcmo-design="202"] .v2-manager-picker{flex:1 1 42%;position:static}
 body[data-pcmo-design="202"] .v2-manager-picker>summary{min-height:42px;font-size:11.5px;gap:5px;padding:9px 8px}
 body[data-pcmo-design="202"] .v2-picker-panel{left:10px;right:10px;top:auto;width:auto;max-width:none;margin-top:6px}
 body[data-pcmo-design="202"] .v2-picker-panel .v2-person-choice{min-height:44px}
 body[data-pcmo-design="202"] .v2-filter-controls>button{flex:1 1 40%}
 body[data-pcmo-design="202"] :is(.qx-overlay,.overlay,.al-overlay){padding:8px}
 body[data-pcmo-design="202"] :is(.dialog,dialog,.qx-dialog,.al-dialog){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:11px}
 body[data-pcmo-design="202"] :is(.dialog,dialog,.qx-dialog,.al-dialog) :is(header,footer,.rb-modal-head,.rb-modal-foot){padding:12px;flex-wrap:wrap}
 body[data-pcmo-design="202"] :is(.dialog>.body,.dialog>form>.body,.rb-modal-body,#wf-fields,.qx-body,.al-body,#modal-body){padding:12px;max-height:calc(100dvh - 182px)}
 body[data-pcmo-design="202"] :is(.topbar,.top,.fin-top,.rb-top,.pr-top){padding:0 14px!important;height:52px!important;min-height:52px!important}
 body[data-pcmo-design="202"] .uw-nav .uw-group>summary{min-height:42px}
 body[data-pcmo-design="202"] .uw-nav :is(.uw-sub,.uw-home-sub)>a{min-height:40px}
 body[data-pcmo-design="202"] .case-register200 :is(.qx-btn,.al-btn){min-height:34px;font-size:12px}
}
@media(prefers-reduced-motion:reduce){body[data-pcmo-design="202"] *,body[data-pcmo-design="202"] *::before,body[data-pcmo-design="202"] *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
}
