/* Hesabyar · calm blue, readable Persian, one clear action per task */
:root{--green:#315bd6;--deep:#2648b0;--mint:#eef3ff;--ink:#23324d;--muted:#75839b;--line:#e8edf5;--bg:#f5f7fb}
body{font-size:14px;font-weight:400;line-height:1.75;color:#33425d}button,input,select,textarea{font-family:Vazirmatn,Tahoma,sans-serif}button{transition:background .16s,border-color .16s,box-shadow .16s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #88a6fc;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:none;border-color:#7898f0;box-shadow:0 0 0 3px #e9effe}input,select{min-height:46px;font-size:14px}textarea{font-size:14px;resize:vertical}.sidebar{width:248px;padding:28px 19px 20px;border-color:#e5eaf3;overflow:auto}.main{margin-right:248px}.brand{gap:12px;padding:0 10px 28px}.brand-icon{background:linear-gradient(145deg,#4b73e7,#3155c3);width:43px;height:43px;border-radius:14px;box-shadow:0 5px 15px #315bd622}.brand strong{font-size:25px;color:#243552}.brand small{font-size:10px;color:#8290a5}.workspace{background:#f8faff;border-color:#e8edf8;border-radius:12px;margin-bottom:27px;padding:12px}.workspace strong{font-size:13px!important}.workspace small{font-size:11px;color:#7b8ba3}.workspace .sq{background:#eaf0ff;color:#5878d1}.nav-label{font-size:11px;color:#8b96a8;padding:0 14px 12px}.nav-btn{padding:13px 14px;font-size:13px;color:#65738b;gap:12px;margin-bottom:7px;border-radius:10px;min-height:47px}.nav-btn svg{width:20px;height:20px}.nav-btn.active{background:#edf2ff;color:#335bd0}.nav-btn:hover{background:#f0f4fd}.nav-btn .chev{color:#97a4ba}.nav-btn.active:before{display:none}.nav-btn.active:after{content:'';height:6px;width:6px;display:block;background:#4267d9;border-radius:50%;margin-right:auto}.nav-btn.active .chev{display:none}.helpbox{background:#f4f7fd;border:1px solid #eaf0fa;border-radius:12px;padding:16px;margin:20px 0}.helpbox strong{font-size:12px;color:#4e658b}.helpbox p{font-size:11px;color:#8290a7}.helpbox button{font-size:11px;color:#5876b5}.profile{padding-top:17px;gap:12px}.avatar{background:#edf1fc;color:#5271c0;width:37px;height:37px}.profile strong{font-size:12px;color:#4a5d7e}.profile small{font-size:10px;color:#8895aa}.topbar{height:82px;padding:0 34px}.topbar-title{font-size:12px;color:#8b98ab}.topbar-title b{color:#4e5e78}.top-actions{gap:17px;font-size:11px;color:#7988a0}.searchbox{background:#f6f8fc;border:1px solid #edf1f7;padding:0 11px;border-radius:8px;color:#8c9bb1}.searchbox input{min-height:36px;font-size:11px;width:155px;box-shadow:none}.top-actions .chip{background:#fdf5e8;color:#ad8847;font-size:10px;padding:5px 9px;border-radius:6px}.content{padding:31px 34px;max-width:1650px}.page-head{align-items:center;margin-bottom:27px;gap:20px}.page-identity{display:flex;align-items:center;gap:15px}.page-symbol{width:56px;height:56px;border:1px solid #e2eafa;background:#eef3ff;color:#4267cd;border-radius:16px;display:grid;place-items:center;flex-shrink:0}.eyebrow{font-size:10px;color:#8795ac;margin-bottom:4px}.page-head h1{font-size:24px;letter-spacing:-.6px;font-weight:800;line-height:1.6;color:#263957;margin:0 0 3px}.subtitle{font-size:12px;color:#8190a5;line-height:1.9}.btn{font-size:12px;padding:10px 16px;min-height:42px;gap:8px;border-radius:9px;border-color:#dfe6f1;color:#637490;background:white}.btn.primary{background:#365fd5;border-color:#365fd5;color:white;font-weight:500;box-shadow:0 3px 8px #365fd51c}.btn:hover{background:#f2f5fc}.btn.primary:hover{background:#294fc1}.btn.danger{color:#b66464}.panel{border-radius:14px;border-color:#e7ecf4;box-shadow:0 2px 7px #24345203}.panel-head{padding:22px 23px 0}.panel-head h2{font-size:15px;font-weight:600;color:#3e506e}.panel-head small{font-size:11px;color:#8997ab}.text-link{font-size:11px;color:#5879cf;gap:7px}.welcome-strip{display:flex;align-items:center;justify-content:space-between;background:#edf2ff;border:1px solid #e1e9ff;padding:15px 21px;border-radius:12px;margin-bottom:23px;gap:15px}.welcome-strip>div{display:flex;align-items:center;gap:14px}.welcome-strip strong{display:block;font-size:13px;font-weight:600;color:#4462a2}.welcome-strip small{display:block;font-size:11px;color:#8292b1;margin-top:2px}.welcome-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#e0e9ff;color:#6687dd}.welcome-strip button{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;color:#5877bd}.stats{gap:16px;margin-bottom:24px}.stat{padding:20px 19px 17px;border-radius:13px;border-color:#e8edf5}.stat-top{font-size:12px;color:#7d8ba1}.stat-icon{background:#eef3ff;color:#6381ce;width:36px;height:36px;border-radius:10px}.stat:nth-child(2) .stat-icon{background:#edf8f5;color:#4c9d87}.stat:nth-child(3) .stat-icon{background:#fff5eb;color:#ce9c65}.stat:nth-child(4) .stat-icon{background:#f4effb;color:#9b80c4}.stat-value{font-size:25px;gap:6px;color:#334766;margin:15px 0 13px}.stat-value small{font-size:11px;color:#96a1b1}.stat-foot{font-size:10px;color:#9aa4b5}.stat-foot .trend{background:#f1f6f4;color:#72a18a}.spark{display:none}.grid-main,.bottom-grid{gap:22px;margin-bottom:22px}.quick-grid{gap:11px;padding:22px 20px 19px}.quick-item{border-color:#edf0f7;min-height:95px;border-radius:11px;font-size:11px;color:#687c9c}.quick-item span{border-radius:11px;padding:9px;background:#edf2ff;color:#6b89d2}.quick-item:hover{background:#f4f7ff;border-color:#cbd8fa;box-shadow:0 4px 12px #3c64c00b}.quick-note{font-size:10px;color:#9ba6b6;margin:0 20px 18px}.segmented{background:#f5f7fc;border-color:#eef1f8;padding:4px;border-radius:8px}.segmented button{font-size:10px;padding:4px 11px}.chart-meta{font-size:10px;color:#8c9bb0}.chart text{fill:#9ba6b9;font-size:11px}.chart{height:225px}.table-tools{padding:16px 21px 12px}.filter-chip{font-size:11px;padding:6px 13px;color:#8b99ae;border-radius:7px}.filter-chip.active{color:#4a70ce;background:#edf2ff}.table-scroll{scrollbar-width:thin;scrollbar-color:#cbd7ef transparent}table{font-size:13px}th{padding:14px 19px;font-size:11px;color:#8a98af;background:#f8fafe;border-color:#edf1f7}td{padding:17px 19px;font-size:12px;color:#6e7f99;border-color:#f0f3f8;max-width:320px;overflow:hidden;text-overflow:ellipsis}.cell-title{font-weight:500;color:#405675}.cell-sub{font-size:10px;color:#9ba6b8}.status{font-size:10px;padding:4px 9px;border-radius:5px;background:#edf7f2;color:#6b9f88}.status.pending{background:#fff7e9;color:#c1a064}.status.draft{background:#f0f3f8;color:#95a1b4}.table-footer{font-size:10px;padding:13px 21px;color:#98a5b7;background:#fdfdff}.reminders{padding:8px 22px}.reminder{padding:20px 0;border-color:#edf1f6}.reminder strong{font-size:12px;font-weight:500;color:#647794}.reminder small{font-size:10px;color:#9aa6b8}.reminder time{font-size:9px}.reminder-icon{padding:10px;border-radius:10px}.mini-banner{margin:2px 20px 20px;background:#f3f7fc;border-color:#e8eff9;color:#8b9bb3;font-size:10px;border-radius:9px;padding:13px}.footer{font-size:10px;color:#9da9bb;margin-top:29px}.footer i{background:#7fa990}.module-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px}.module-toolbar>span{font-size:12px;color:#8a9ab2}.module-search{display:flex;align-items:center;gap:12px;width:420px;max-width:80%;background:white;border:1px solid #e2e8f2;border-radius:10px;padding:0 15px;color:#92a1b8}.module-search input{border:0;min-width:0;width:100%;font-size:13px;box-shadow:none;background:transparent}.frequent{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:19px 0 30px;font-size:11px;color:#8c9bb1}.frequent>span{margin-left:3px}.frequent button{display:flex;gap:6px;align-items:center;background:#eef2f9;color:#7e91b0;padding:6px 11px;border-radius:7px;font-size:11px}.frequent button:hover{background:#e2eafe}.module-section{margin-bottom:29px}.module-section h2{font-size:14px;color:#5c7296;font-weight:600;display:flex;gap:11px;align-items:center;margin:0 0 13px}.module-section h2 span{background:#eaf0fa;color:#91a4c4;font-size:10px;border-radius:5px;padding:1px 6px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.module{display:flex;align-items:center;gap:14px;min-height:105px;padding:19px 16px;border-radius:12px;border-color:#e6ecf6;transition:.18s;position:relative}.module:hover{background:#fff;border-color:#b7caf3;box-shadow:0 5px 18px #365fd50b;transform:translateY(-2px)}.module-icon{display:grid;place-items:center;flex-shrink:0;width:47px;height:47px;background:#edf2ff;color:#6385d4;border-radius:13px}.module strong{margin:0 0 6px;font-size:13px;font-weight:600;color:#4e6284}.module small{display:block;font-size:10px;color:#99a6ba;line-height:1.9}.module-arrow{color:#b2bfd4;margin-right:auto}.tone-0{background:#ecf2ff;color:#6689db}.tone-1{background:#edf7f4;color:#6aa28f}.tone-2{background:#f7effb;color:#a48cbd}.tone-3{background:#fff6e9;color:#c9aa79}.tone-4{background:#eef6fc;color:#79a5c4}.list-summary{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-bottom:20px;font-size:12px;color:#8b9ab0}.list-summary>span{display:flex;align-items:center;gap:8px}.list-summary b{font-size:20px;font-weight:600;color:#536d96}.summary-end{margin-right:auto;font-size:11px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7fb79e}.status-dot.gray{background:#b7c0d1}.enhanced-toolbar{padding:21px 22px 12px;gap:10px;flex-wrap:nowrap}.list-search-box{flex:1;display:flex;align-items:center;gap:10px;border:1px solid #e1e8f3;border-radius:8px;padding:0 12px;color:#9aaac2;min-width:0}.list-search-box input{min-width:0!important;width:100%;background:transparent;box-shadow:none;border:0;padding:10px 0;font-size:12px}.enhanced-toolbar select{font-size:11px;max-width:180px;min-height:42px;border-color:#e1e8f3}.more-menu{position:relative;font-size:11px;white-space:nowrap;flex-shrink:0}.more-menu summary{display:flex;list-style:none;align-items:center;gap:7px;cursor:pointer;border:1px solid #e1e8f3;border-radius:8px;min-height:42px;padding:9px 14px;color:#778caa}.more-menu summary::-webkit-details-marker{display:none}.more-menu>div{position:absolute;left:0;top:48px;background:white;padding:6px;border:1px solid #e6ecf6;border-radius:10px;box-shadow:0 8px 30px #2945751a;z-index:10;min-width:180px}.more-menu button{display:flex;align-items:center;gap:9px;padding:10px;width:100%;font-size:11px;border-radius:6px;text-align:right}.more-menu button:hover{background:#f2f6ff}.row-title-icon{display:inline-grid;place-items:center;background:#f2f5fb;color:#93a6c5;border-radius:6px;width:27px;height:27px;margin-left:9px}.row-actions{gap:9px}.row-actions button{font-size:11px;display:flex;align-items:center;gap:6px;color:#7e94b6;border-radius:6px;padding:5px}.row-actions button:hover{color:#3b64d2;background:#f0f4ff}.row-actions button:last-child{color:#b8a3a8}.empty-state{padding:45px 20px 52px;text-align:center}.empty-icon{display:inline-grid;place-items:center;width:74px;height:74px;border-radius:22px;background:#f0f5ff;border:1px solid #e6edfc;color:#93addf;margin-bottom:9px}.empty-state h3{font-size:16px;font-weight:600;margin:9px 0;color:#607899}.empty-state p{font-size:12px;color:#a0acc0;margin:0 0 20px}.empty-state .btn{font-size:12px}.empty{font-size:13px;color:#9cabc1}dialog{width:720px;border-radius:18px;box-shadow:0 25px 90px #10244930;max-height:93dvh}dialog::backdrop{background:#1c2e4c55;backdrop-filter:blur(4px)}.modal-head{padding:22px 26px;background:#fcfdff;border-color:#eaf0f9;position:sticky;top:0;z-index:2}.dialog-heading{display:flex;align-items:center;gap:13px}.dialog-icon{width:45px;height:45px;border-radius:12px;background:#edf3ff;color:#708fd6;display:grid;place-items:center}.modal-head h2{font-size:18px;font-weight:700;color:#405a80}.dialog-heading small{display:block;font-size:11px;color:#a1aec1;margin-top:3px}.modal-body{padding:23px 26px 0;max-height:calc(93dvh - 100px);overflow:auto}.form-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:600;color:#617a9d}.form-section-title small{font-weight:400;font-size:10px;color:#aab6c8}.form-grid{gap:19px 18px}.form-grid label{font-size:12px;color:#7389a7;gap:8px}.form-grid label small{font-size:10px;color:#a6b2c4}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border-color:#dfe7f3;border-radius:8px;background:#fff;min-width:0;font-size:14px;color:#536c92;padding:11px 12px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#b4bfd0;font-size:12px}.required{color:#bf8191;font-size:12px}.advanced-fields{border:1px solid #e4ebf6;border-radius:10px;margin-top:23px;overflow:hidden}.advanced-fields summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 16px;font-size:12px;color:#7c92b2;background:#fbfcff}.advanced-fields summary>span{display:flex;align-items:center;gap:9px}.advanced-fields summary>small{font-size:10px;color:#a7b4ca;display:flex;align-items:center;gap:9px}.advanced-fields[open] summary{border-bottom:1px solid #edf2f9}.advanced-fields[open] summary>small svg{transform:rotate(-90deg)}.advanced-fields .form-grid{padding:19px}.form-actions{position:sticky;bottom:0;z-index:2;background:#fff;padding:18px 0;margin-top:25px;border-color:#edf1f8;align-items:center;flex-wrap:wrap}.shortcut-hint{margin-right:auto;color:#b0baca;font-size:10px;direction:ltr}.notice{font-size:11px;line-height:2;background:#f5f8ff;border-color:#e4ecfc;color:#869cbe;border-radius:9px;margin-bottom:22px;padding:12px 15px}.inline-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#96a8c4;background:#f7f9fd;border-radius:8px;padding:11px;margin-top:18px}.switch-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:20px;font-size:12px;color:#7c92b2}.switch-label input{min-height:0;accent-color:#4d74d8;width:16px;height:16px;margin:0 0 0 3px}.switch-label small{color:#a8b5c9;font-size:10px;margin-right:auto}.form-error{font-size:12px;color:#b05d6d;margin-top:12px}.form-error:empty{display:none}.total{background:#edf3ff;color:#5c7bb9;border:1px solid #e1eafa;padding:17px;border-radius:10px;font-size:14px}.invoice-line{gap:10px;margin:12px 0}.invoice-line input{font-size:13px;border-radius:8px;border-color:#dfe7f3;padding:10px}.invoice-line button{color:#c2a2ab}.attributes-panel{max-width:900px}.attributes-intro{display:flex;align-items:center;gap:17px;padding:25px;border-bottom:1px solid var(--line)}.attributes-intro h2{font-size:16px;font-weight:600;color:#627b9d;margin:0 0 6px}.attributes-intro p{font-size:12px;color:#9aaac0;margin:0}.attribute-header,.attribute-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 140px;align-items:center;padding:14px 28px;gap:20px}.attribute-header{font-size:11px;color:#9aabc4;background:#f8faff}.attribute-row{border-top:1px solid #f0f4f9;min-height:65px;color:#718bab;font-size:13px}.attribute-row>span{display:flex;align-items:center;gap:11px}.attribute-row>span svg{color:#a5b7d0}.toggle-control{display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;position:relative;width:40px;height:24px}.toggle-control input{position:absolute;opacity:0;width:40px;height:24px;min-height:0;cursor:pointer;margin:0;z-index:1}.toggle-control>span{width:38px;height:22px;border-radius:14px;background:#e3eaf5;position:relative;transition:.15s}.toggle-control>span:before{content:'';width:16px;height:16px;position:absolute;background:white;top:3px;left:3px;border-radius:50%;box-shadow:0 1px 4px #47609122;transition:.15s}.toggle-control input:checked+span{background:#5f84dc}.toggle-control input:checked+span:before{transform:translateX(16px)}.toggle-control input:disabled+span{opacity:.4}.toggle-control input:focus-visible+span{outline:3px solid #b6c9f8;outline-offset:3px}.attribute-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 26px;border-top:1px solid var(--line)}.attribute-footer p{font-size:11px;color:#9bacbf}.custom-attributes{margin-top:20px}.custom-attributes h3{font-size:13px;color:#859aba}.roadmap{padding:28px}.roadmap p{font-size:13px;color:#879bb5}.roadmap h3{font-size:17px;color:#5d7698}.roadmap li{font-size:13px;color:#8196b4}.roadmap .btn{margin:5px}.search-results{border:1px solid #e4ebf6;box-shadow:0 8px 35px #2f4a6f18}.search-results button{font-size:13px;padding:14px;color:#6f87a8}.search-results button:hover{background:#f3f7ff}#toast{background:#3a5a8d;border-radius:11px;font-size:13px;box-shadow:0 8px 30px #35517926}
@media(min-width:1500px){.content{padding:38px 44px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module{padding:23px;min-height:112px}.module strong{font-size:14px}.module small{font-size:11px}.stat-value{font-size:28px}.chart{height:250px}}
@media(max-width:1200px){.sidebar{width:222px;padding-inline:15px}.main{margin-right:222px}.content{padding:26px 24px}.topbar{padding:0 24px}.topbar-title{display:none}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module small{font-size:11px}.module{padding:18px}.page-symbol{width:48px;height:48px}.page-head h1{font-size:22px}.stat-value{font-size:22px}.stat-top{font-size:11px}.subtitle{font-size:11px}.enhanced-toolbar{flex-wrap:wrap}.list-search-box{min-width:250px}.summary-end{display:none!important}}
@media(max-width:900px){.sidebar{width:248px}.main{margin:0}.topbar{height:69px}.content{padding:26px 22px}.quick-grid{grid-template-columns:repeat(6,1fr)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-strip small{font-size:11px}.page-head h1{font-size:23px}.stats{gap:12px}.stat{padding:17px 15px}.grid-main,.bottom-grid{grid-template-columns:1fr}.top-actions .date{font-size:10px}.page-head{gap:12px}.head-actions{flex-shrink:0}.chart{height:245px}}
@media(max-width:600px){.topbar{padding:0 12px}.top-actions{gap:8px}.searchbox input{width:135px;min-height:35px}.top-actions .chip{font-size:9px}.content{padding:23px 15px}.page-head{margin-bottom:22px;gap:18px}.page-identity{gap:12px;align-items:flex-start}.page-head h1{font-size:22px}.page-symbol{width:44px;height:44px;border-radius:13px;margin-top:7px}.eyebrow{font-size:9px}.subtitle{font-size:11px}.head-actions{width:100%;justify-content:flex-start;margin-top:0}.head-actions .btn.primary{flex:1;min-height:45px}.welcome-strip{padding:14px;gap:12px;align-items:flex-start;flex-direction:column}.welcome-strip button{align-self:flex-end;font-size:11px}.welcome-strip small{font-size:10px}.welcome-mark{display:none}.stats{gap:11px}.stat{padding:15px 13px;border-radius:11px}.stat-value{font-size:22px;margin:13px 0 10px}.stat-top{font-size:11px}.stat-icon{width:30px;height:30px}.stat-foot{font-size:9px}.stat-value small{font-size:10px}.quick-grid{grid-template-columns:repeat(3,1fr)}.module-grid{grid-template-columns:1fr}.module{min-height:92px;padding:17px}.module strong{font-size:14px}.module small{font-size:11px}.module-icon{width:45px;height:45px}.module-toolbar{gap:8px}.module-search{max-width:none;flex:1;width:auto}.module-search input{font-size:12px}.module-toolbar>span{font-size:10px;white-space:nowrap}.frequent{gap:7px;margin:15px 0 26px}.frequent>span{width:100%;font-size:10px}.frequent button{font-size:10px;padding:5px 9px}.module-section h2{font-size:13px}.list-summary{gap:15px;font-size:11px;margin-bottom:17px}.list-summary b{font-size:17px}.enhanced-toolbar{padding:16px 14px 9px;gap:8px}.list-search-box{min-width:100%;flex-basis:100%}.enhanced-toolbar .btn{font-size:10px;padding:8px 11px;flex:1;white-space:nowrap}.enhanced-toolbar select{font-size:10px;flex:1;min-width:0;max-width:135px;padding:8px}.more-menu summary{font-size:10px;padding:9px 11px}.state-tabs{padding:10px 14px}.state-tabs .filter-chip{font-size:11px}th{font-size:10px;padding:12px 14px}td{font-size:12px;padding:16px 14px}.table-footer{font-size:9px;gap:12px;padding:12px 14px}.panel-head{padding:20px 18px 0}.panel-head h2{font-size:14px}.panel-head small{font-size:10px}.footer{font-size:9px;flex-direction:column;gap:5px}.footer span{justify-content:center}dialog{max-width:100vw;width:100%;max-height:93dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.modal-head{padding:19px}.modal-head h2{font-size:18px}.modal-body{padding:19px 19px 0}.dialog-heading small{font-size:10px}.form-grid{gap:17px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px;min-height:48px}.form-section-title{font-size:12px}.form-section-title small{font-size:9px}.advanced-fields .form-grid{padding:17px}.shortcut-hint{display:none}.form-actions{padding:16px 0;gap:9px}.form-actions .btn.primary{flex:1}.switch-label small{width:100%;margin-right:24px}.invoice-line{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) minmax(0,1fr) 20px;gap:6px}.invoice-line input{font-size:12px;padding:10px 5px}.attribute-header,.attribute-row{grid-template-columns:minmax(0,1fr) 73px 73px;gap:8px;padding:15px}.attribute-header{font-size:9px}.attribute-row{font-size:12px}.attribute-row>span{gap:6px}.attribute-row>span svg{width:15px}.attributes-intro{padding:20px;gap:12px}.attributes-intro h2{font-size:14px}.attributes-intro p{font-size:11px}.attribute-footer{padding:19px;align-items:stretch;flex-direction:column}.attribute-footer p{margin:0;font-size:10px}.roadmap{padding:22px}.empty-state{padding:38px 15px}.empty-state p{font-size:11px}}
@media print{.welcome-strip,.page-symbol,.more-menu,.module-toolbar,.frequent,.state-tabs,.list-summary,.attribute-footer,.row-actions{display:none!important}.page-head h1{color:#000}.main{margin:0}.content{padding:0}th,td{font-size:11px;color:#222}.data-panel{box-shadow:none}body{color:#000}.footer{display:none}.table-scroll{overflow:visible}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* Keep primary reading text comfortably contrasted against white. */
.form-grid label,.form-section-title{color:#526887}.module strong{color:#3d5273}.module small,.subtitle{color:#75849b}.nav-btn{color:#60708a}.form-grid input,.form-grid select,.form-grid textarea{color:#354d70}.state-tabs .filter-chip{color:#71829c}.state-tabs .filter-chip.active{color:#385cb5}.attribute-row{color:#586e8d}.roadmap p{color:#6e829c}.table-footer{color:#8291a8}.toolbar input{font-size:13px}.form-section-title small{color:#8393aa}.advanced-fields summary{color:#647c9e}.switch-label{color:#657d9e}.table-scroll td.cell-title{white-space:normal;min-width:160px}.table-scroll .cell-sub{margin-right:38px}
