@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800&display=swap";
:root{--ink:#192236;--muted:#8992a5;--line:#edf0f5;--bg:#f7f8fb}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:13px}.shell{min-height:100vh;display:flex}.sidebar{background:#fff;border-left:1px solid #e9ecf2;flex-direction:column;flex-shrink:0;width:252px;padding:23px 15px 14px;display:flex}.brand{height:49px;color:inherit;align-items:center;gap:11px;padding:0 7px;text-decoration:none;display:flex}.brand-icon{color:#fff;background:#4778f5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 5px 12px #4778f544}.brand b{font-size:16px;display:block}.brand small{color:#9aa2b2;letter-spacing:1.4px;margin-top:1px;font:12px Arial;display:block}.workspace{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:24px 0 20px;padding:10px;display:flex}.workspace-logo{color:#4778f5;background:#edf2ff;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.workspace>span:nth-child(2){flex:1}.workspace b,.workspace small{display:block}.workspace b{font-size:12px}.workspace small{color:var(--muted);margin-top:2px;font-size:12px}.workspace>svg{color:#9ba3b3}.nav-group{margin-bottom:21px}.nav-heading{color:#a4abba;padding:0 10px 8px;font-size:12px}.nav-link{color:#697489;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:39px;margin:2px 0;padding:0 11px;font:500 12px Vazirmatn;display:flex}.nav-link svg{color:#8b95a8}.nav-link.selected{color:#3e6fe8;background:#edf2ff;font-weight:700}.nav-link.selected svg{color:#4778f5}.nav-link em{color:#737e91;background:#f1f3f7;border-radius:5px;margin-right:auto;padding:2px 6px;font-size:12px;font-style:normal}.sidebar-bottom{margin-top:auto}.help-card{border:1px solid var(--line);border-radius:10px;padding:14px;position:relative}.help-icon{color:#4778f5;background:#edf2ff;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:9px;display:grid}.help-card b{font-size:12px}.help-card p{color:var(--muted);margin:4px 0 10px;font-size:12px}.help-card button,.text-button{color:#4778f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:600 12px Vazirmatn;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:15px 3px 3px;display:flex}.avatar{color:#a36e4d;background:#f4e8df;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.profile>div:nth-child(2){flex:1}.profile b,.profile small{display:block}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:12px}.profile button{color:#8992a5;background:0 0;border:0}.main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:65px;padding:0 36px;display:flex}.crumb{color:#8992a5;font-size:12px}.crumb span{color:#c6cad2;padding:0 8px}.crumb b{color:#3d4658}.top-actions{align-items:center;gap:20px;display:flex}.search{border:1px solid var(--line);color:#9aa2b2;border-radius:7px;align-items:center;gap:9px;width:205px;padding:7px 10px;font-size:12px;display:flex}.search kbd{border:1px solid #eceef3;border-radius:4px;margin-right:auto;padding:1px 4px;font:12px Arial}.icon-button{color:#7e8798;background:0 0;border:0;display:flex;position:relative}.icon-button i{background:#f27665;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-1px}.top-divider{border-left:1px solid var(--line);height:22px}.today{color:#788296;align-items:center;gap:7px;font-size:12px;display:flex}.content{max-width:1440px;margin:auto;padding:31px 36px 18px}.welcome{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.eyebrow{color:#919aad;align-items:center;gap:7px;font-size:12px;display:flex}.eyebrow span{background:#5b83f6;border-radius:50%;width:6px;height:6px}.welcome h1{letter-spacing:-.5px;margin:8px 0 3px;font-size:22px;font-weight:700}.welcome h1 span{font-size:19px}.welcome p{color:#8992a5;margin:0;font-size:12px}.range,.select{color:#687387;cursor:pointer;background:#fff;border:1px solid #e7eaf0;border-radius:7px;align-items:center;gap:9px;padding:8px 11px;font:500 12px Vazirmatn;display:flex}.range svg:first-child{color:#8692a9}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.card{background:#fff;border:1px solid #edf0f5;border-radius:11px;box-shadow:0 2px 8px #23365b05}.metric{min-height:139px;padding:16px 17px}.metric-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.blue{color:#4778f5;background:#edf2ff}.violet{color:#8b68e8;background:#f3efff}.green{color:#39a979;background:#eaf8f1}.amber{color:#e69b36;background:#fff5e8}.change{border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font-size:12px;display:flex}.change.up{color:#2ca879;background:#ecf8f2}.change.down{color:#df8c44;background:#fff6eb}.metric-label{color:#8490a3;font-size:12px;display:block}.metric strong{margin-top:1px;font-size:21px;line-height:1.5;display:block}.metric small{color:#a0a8b6;font-size:12px}.grid-main{grid-template-columns:minmax(0,1.8fr) minmax(265px,.92fr);gap:15px;margin-bottom:15px;display:grid}.chart-card,.status-card{padding:18px 19px}.card-head{justify-content:space-between;align-items:flex-start;display:flex}.card-head h2{margin:0;font-size:13px;font-weight:700}.card-head p{color:#9aa2b2;margin:4px 0 0;font-size:12px}.select{padding:6px 8px;font-size:12px}.chart-legend{color:#8892a4;gap:16px;margin:15px 0 2px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.legend-blue{background:#4778f5}.legend-purple{background:#a38ae9}.chart{height:178px;padding-top:9px;display:flex}.y-labels{color:#a2aaba;flex-direction:column;justify-content:space-between;width:39px;padding:1px 0 20px;font-size:12px;display:flex}.chart-area{flex:1;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:3px 0 20px}.grid-lines i{border-top:1px dashed #eef0f5}.chart svg{width:100%;height:calc(100% - 20px);position:absolute;overflow:visible}.chart .area{fill:url(#blueFill)}.chart .line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.blue-line{stroke:#4778f5}.purple-line{stroke:#a38ae9;stroke-dasharray:4 4}.dot{fill:#fff;stroke:#4778f5;stroke-width:2px;vector-effect:non-scaling-stroke}.x-labels{color:#a2aaba;justify-content:space-between;width:100%;font-size:12px;display:flex;position:absolute;bottom:0}.live{color:#28a576;background:#eff9f4;border-radius:12px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.live i{background:#33b383;border-radius:50%;width:5px;height:5px}.overall{background:#f5faf7;border:1px solid #e9f4ed;border-radius:8px;align-items:center;gap:10px;margin:17px 0 11px;padding:11px;display:flex}.pulse{color:#35a879;background:#e4f5eb;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.overall b,.overall small{display:block}.overall b{font-size:12px}.overall small{color:#96a193;margin-top:3px;font-size:12px}.service{color:#929bad;border-bottom:1px solid #f1f2f6;justify-content:space-between;padding:9px 2px;font-size:12px;display:flex}.service>div{align-items:center;gap:7px;display:flex}.service b{color:#545f72;font-size:12px;font-weight:500}.service>span{color:#31a77a}.service-dot{border-radius:50%;width:6px;height:6px}.green-dot{background:#38b17e;box-shadow:0 0 0 3px #eaf7f0}.uptime{color:#8c95a6;justify-content:space-between;margin:11px 0 8px;font-size:12px;display:flex}.uptime b{color:#303b50}.uptime-bars{gap:3px;height:17px;display:flex}.uptime-bars i{background:#59bd8f;border-radius:2px;flex:1}.activity-card{padding:17px 19px}.activity-card .card-head{align-items:center;margin-bottom:6px}.activity-list{margin-top:3px}.activity-row{border-top:1px solid #f1f2f6;align-items:center;gap:10px;padding:10px 0;display:flex}.activity-avatar{border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.activity-copy{flex:1}.activity-copy b,.activity-copy span{display:block}.activity-copy b{font-size:12px;font-weight:600}.activity-copy span{color:#929bad;margin-top:3px;font-size:12px}.activity-time{color:#9da5b2;align-items:center;gap:5px;font-size:12px;display:flex}footer{color:#a1a9b7;justify-content:space-between;padding:18px 2px 0;font-size:12px;display:flex}footer span{color:#b0b7c3}@media (max-width:1000px){.sidebar{width:215px}.content{padding:25px 20px}.topbar{padding:0 20px}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.sidebar{width:64px;padding:16px 8px}.brand{justify-content:center;padding:0}.nav-group{margin-top:22px}.nav-link{justify-content:center;padding:0}.sidebar-bottom{justify-content:center;display:flex}.topbar{padding:0 14px}.search,.top-divider,.today{display:none}.content{padding:22px 13px}.welcome{align-items:flex-start;gap:12px}.welcome h1{font-size:18px}.metrics{gap:9px}.metric{min-height:128px;padding:12px}.metric strong{font-size:19px}.chart-card,.status-card,.activity-card{padding:14px}.activity-time{font-size:12px}footer span{display:none}}.activity-detail{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.activity-detail>div{border:1px solid #edf0f5;border-radius:7px;min-width:0;padding:9px}.activity-detail dt{color:#8792a3;margin-bottom:5px;font-size:12px}.activity-detail dd{color:#36445a;overflow-wrap:anywhere;margin:0;font:12px Vazirmatn}.activity-detail .wide-field{grid-column:1/-1}.content-code{background:#f6f7fa;border-radius:5px;max-height:180px;padding:8px;overflow:auto}@media (max-width:600px){.activity-detail{grid-template-columns:1fr}}.backup-warning,.backup-card{gap:13px;margin-bottom:15px;padding:18px 20px;display:flex}.backup-warning{color:#b77718;background:#fffaf1;border-color:#f6e4bc;align-items:flex-start}.backup-warning b{font-size:12px}.backup-warning p{color:#8b795e;margin:5px 0 0;font-size:12px;line-height:1.9}.backup-card{max-width:900px;display:block}.backup-file{color:#52617a;cursor:pointer;border:1px dashed #cfd8e7;border-radius:8px;align-items:center;gap:10px;margin:19px 0 5px;padding:14px;display:flex}.backup-file:hover{background:#f8faff;border-color:#4778f5}.backup-file input{display:none}.backup-file-meta{color:#8992a5;margin:0 0 15px;font-size:12px}.backup-confirm{color:#687387;margin-top:18px;font-size:12px;display:block}.backup-confirm b{color:#c04c3b}.backup-confirm input{border:1px solid #e2e6ed;border-radius:7px;width:100%;max-width:420px;margin-top:7px;padding:10px;font:12px Vazirmatn;display:block}.danger-button{background:#c8493b!important;box-shadow:0 4px 10px #c8493b30!important}.danger-button:disabled{opacity:.55;cursor:not-allowed}.backup-card .settings-title{margin-bottom:8px}.backup-card .settings-actions{margin-top:18px}.backup-card .form-success{overflow-wrap:anywhere;line-height:1.9}
.loading-screen{color:#71809a;place-content:center;justify-items:center;gap:13px;height:100vh;display:grid}.loading-screen svg{color:#4778f5}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:15px;margin-top:16px;display:grid}.metric-tag{color:#a0a8b6;background:#f6f7fa;border-radius:5px;padding:4px 7px;font-size:12px}.empty-state{color:#98a1b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:195px;display:flex}.empty-state b{color:#59657a;font-size:12px}.empty-state>span{font-size:12px}.empty-icon{color:#7793d7;background:#f1f4fb;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;display:grid}.quick-card{padding:18px 19px}.quick-links{margin-top:12px}.quick-link{color:#49566c;border-top:1px solid #f1f2f6;align-items:center;gap:10px;padding:11px 2px;text-decoration:none;display:flex}.quick-link>span{color:#5a7dea;background:#f0f4ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.quick-link>span svg{width:16px}.quick-link>div{flex:1}.quick-link b,.quick-link small{display:block}.quick-link b{font-size:12px}.quick-link small{color:#9aa2b2;margin-top:3px;font-size:12px}.quick-link>svg{color:#a7afbd}.welcome-tip{background:#edf3ff;border-radius:10px;align-items:center;gap:12px;margin-top:15px;padding:14px 16px;display:flex}.tip-icon{color:#4778f5;background:#dfe9ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.welcome-tip>div{flex:1}.welcome-tip b{font-size:12px}.welcome-tip p{color:#8490a4;margin:3px 0 0;font-size:12px}.welcome-tip>a{color:#4778f5;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.entity-heading .welcome{margin-bottom:19px}.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font:600 12px Vazirmatn;display:inline-flex}.primary-button{color:#fff;background:#4778f5;border:1px solid #4778f5;box-shadow:0 3px 8px #4778f52b}.primary-button:hover{background:#3869e5}.primary-button:disabled{opacity:.65;cursor:wait}.secondary-button{color:#687387;background:#fff;border:1px solid #e5e9f0}.table-card{overflow:hidden}.table-toolbar{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.table-toolbar b,.table-toolbar small{display:block}.table-toolbar b{font-size:12px}.table-toolbar small{color:#98a1b0;margin-top:3px;font-size:12px}.table-search{color:#9ba4b3;border:1px solid #e8ebf1;border-radius:7px;align-items:center;gap:8px;width:min(320px,48%);height:34px;padding:0 10px;display:flex}.table-search input{color:#3e4a5f;background:0 0;border:0;outline:0;width:100%;font:12px Vazirmatn}.table-search input::placeholder{color:#a5adba}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}th{color:#9aa2b2;background:#fafbfc;border-bottom:1px solid #eef0f5;padding:11px 17px;font-size:12px;font-weight:500}td{color:#576277;border-bottom:1px solid #f2f3f6;padding:12px 17px;font-size:12px}tr:last-child td{border-bottom:0}td b{color:#39465b;font-weight:600}.state-pill{border-radius:12px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.state-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.state-pill.on{color:#2ea879;background:#eff9f4}.state-pill.off{color:#a0a7b4;background:#f3f4f6}.row-actions{gap:5px;display:flex}.row-actions button,.row-delete{color:#7d899d;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.row-actions button:hover{color:#4778f5;background:#f2f5ff}.row-actions .delete-action:hover,.row-delete:hover:not(:disabled){color:#d9695e;background:#fff2f0}.row-delete:disabled{opacity:.3}.table-empty{color:#a0a8b6;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:205px;display:flex}.table-empty svg{color:#9bacd4}.table-empty b{color:#59657a;font-size:12px}.table-empty span{font-size:12px}.table-footer{color:#969faf;border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;height:48px;padding:0 17px;font-size:12px;display:flex}.table-footer>div{align-items:center;gap:9px;display:flex}.table-footer button{color:#6f7b8f;cursor:pointer;background:#fff;border:1px solid #e9ecf1;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.table-footer button:disabled{opacity:.35;cursor:default}.modal-backdrop{z-index:10;background:#111a2a77;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.edit-modal{background:#fff;border-radius:13px;width:min(550px,100%);max-height:90vh;padding:21px;overflow:auto;box-shadow:0 22px 70px #0b173333}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modal-head h2{margin:0;font-size:15px}.modal-head p{color:#98a1b0;margin:5px 0 0;font-size:12px}.modal-head>button{color:#7e899a;cursor:pointer;background:#f5f6f9;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid>label{color:#667187;flex-direction:column;gap:6px;font-size:12px;display:flex}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{color:#39465a;background:#fff;border:1px solid #e6eaf0;border-radius:7px;outline:none;width:100%;min-width:0;height:37px;padding:0 10px;font:12px Vazirmatn}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#8ca9fb;box-shadow:0 0 0 3px #4778f515}.form-grid textarea{resize:vertical;height:70px;padding:8px}.wide-field{grid-column:1/-1}.check-field{align-items:center;gap:7px;min-height:36px;display:flex}.check-field input{accent-color:#4778f5}.modal-actions{border-top:1px solid #eef0f5;justify-content:flex-start;gap:8px;margin-top:20px;padding-top:15px;display:flex}.form-error,.form-success{border-radius:7px;margin-top:12px;padding:9px 11px;font-size:12px}.form-error{color:#b94c4c;background:#fff1f0;border:1px solid #ffe0dc}.form-success{color:#24835e;background:#eff9f3;border:1px solid #d8f0e2}.page-error{justify-content:space-between;align-items:center;margin:-6px 0 12px;display:flex}.page-error button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.settings-card{max-width:780px;padding:21px}.settings-title{border-bottom:1px solid #eef0f5;align-items:center;gap:11px;margin-bottom:18px;padding-bottom:17px;display:flex}.settings-title b,.settings-title small{display:block}.settings-title b{font-size:12px}.settings-title small{color:#98a1b0;margin-top:4px;font-size:12px}.settings-actions{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;margin-top:21px;padding-top:16px;display:flex}.settings-actions>span{color:#a0a8b6;font-size:12px}.login-screen{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{color:#fff;background:radial-gradient(at 23% 72%,#263c77 0%,#0000 43%),linear-gradient(140deg,#101b37,#132b54 65%,#17396b);flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.art-grid{opacity:.1;background-image:linear-gradient(#8bacff 1px,#0000 1px),linear-gradient(90deg,#8bacff 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 85%);mask-image:linear-gradient(120deg,#000,#0000 85%)}.art-brand{align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.art-brand span,.login-mark{background:#4778f5;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #4778f555}.art-copy{max-width:400px;margin:auto 0;position:relative}.art-copy>small{color:#95b3ff;letter-spacing:2px;font:12px Arial}.art-copy h1{letter-spacing:-1px;margin:13px 0;font-size:39px;line-height:1.55}.art-copy p{color:#c1cee7;max-width:320px;font-size:12px;line-height:2}.art-foot{color:#aebddd;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.art-orbit{border:1px solid #86a8ff19;border-radius:50%;width:370px;height:370px;position:absolute;top:24%;right:-135px}.orbit-two{border-color:#86a8ff24;width:260px;height:260px;top:32%;right:-80px}.login-panel{flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.login-box{width:min(360px,100%)}.login-mark{color:#fff;border-radius:13px;width:45px;height:45px}.login-title{margin:25px 0}.login-title h2{margin:0 0 6px;font-size:21px}.login-title p{color:#929bad;margin:0;font-size:12px}.login-box form label{color:#505c70;flex-direction:column;gap:7px;margin:15px 0;font-size:12px;display:flex}.login-box input{border:1px solid #e6eaf0;border-radius:8px;outline:none;height:43px;padding:0 12px;font:12px Vazirmatn}.login-box input:focus{border-color:#8aa7fa;box-shadow:0 0 0 3px #4778f515}.login-box form>button{color:#fff;cursor:pointer;background:#4778f5;border:0;border-radius:8px;width:100%;height:43px;margin-top:6px;font:600 12px Vazirmatn}.login-box form>button span{float:left;margin-left:13px}.login-box form>button:disabled{opacity:.65}.login-note{color:#a0a8b6;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.login-copyright{color:#aeb5c1;font-size:12px;position:absolute;bottom:20px}.login-panel{position:relative}.login-copyright{text-align:center;left:0;right:0}@media (max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.login-art{padding:35px}.art-copy h1{font-size:31px}}@media (max-width:680px){.dashboard-grid{grid-template-columns:1fr}.welcome-tip{flex-wrap:wrap;align-items:flex-start}.welcome-tip>a{margin-right:46px}.form-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.table-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.table-search{width:100%}.settings-actions{flex-direction:column;align-items:flex-start;gap:12px}.login-screen{grid-template-columns:1fr}.login-art{display:none}.login-panel{min-height:100vh}.login-copyright{bottom:15px}}.key-notice{color:#31805b;background:#eef8f2;border:1px solid #d7efdf;border-radius:9px;align-items:center;gap:12px;margin-bottom:13px;padding:11px 14px;display:flex}.key-notice>div{flex:1}.key-notice b,.key-notice span{display:block}.key-notice b{font-size:12px}.key-notice span{color:#6c9a80;margin-top:3px;font-size:12px}.key-notice code{color:#226d4a;background:#fff;border-radius:5px;padding:5px 8px;font-size:12px}.key-notice button{color:#28764f;cursor:pointer;background:0 0;border:0;font:600 12px Vazirmatn}.key-notice button:last-child{place-items:center;display:grid}.charts-area{margin:20px 0}.charts-area>.card-head{margin-bottom:12px}.charts-area>.card-head select{color:#596579;background:#fff;border:1px solid #e6eaf0;border-radius:7px;padding:7px 10px;font:12px Vazirmatn}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart-card{min-width:0;padding:15px 17px}.chart-head{justify-content:space-between;align-items:center;display:flex}.chart-head h3{margin:0;font-size:12px}.chart-head span{color:#718096;font-size:12px}.chart-card svg{color:#60708a;width:100%;height:130px;margin:8px 0;display:block}.chart-legend{flex-wrap:wrap;gap:12px;display:flex}.chart-legend span{color:#8b95a5;align-items:center;gap:5px;font-size:12px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.charts-grid .chart-card:last-child{grid-column:1/-1}@media (max-width:680px){.charts-grid{grid-template-columns:1fr}.charts-grid .chart-card:last-child{grid-column:auto}}.edit-link{color:#687792;background:#fff;border:1px solid #e9edf4;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.edit-link:hover{color:#4778f5;border-color:#b9c9fa}.edit-page-heading{justify-content:space-between;align-items:flex-end;margin:4px 0 18px;display:flex}.edit-page-heading h1{margin:8px 0 3px;font-size:22px}.edit-page-heading p{color:#8c96a8;margin:0;font-size:12px}.back-link{color:#6c7b96;align-items:center;gap:5px;margin-bottom:14px;font-size:12px;display:inline-flex}.back-link:hover{color:#4778f5}.edit-head-actions{align-items:center;gap:9px;display:flex}.danger-button{color:#b94c4c;cursor:pointer;background:#fff8f7;border:1px solid #f2d9d7;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font:500 12px Vazirmatn;display:inline-flex}.danger-button:disabled{opacity:.6;cursor:wait}.page-message{align-items:center;gap:7px;margin:-5px 0 13px;display:flex}.record-overview{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.record-identity,.record-fact{align-items:center;gap:12px;min-height:86px;padding:15px;display:flex}.record-icon,.relation-icon{color:#4778f5;background:#eef3ff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.record-identity>div{flex-direction:column;gap:2px;display:flex}.record-identity small,.record-fact small{color:#929cad;font-size:12px}.record-identity strong{color:#7886a0;font-size:12px}.record-identity b{font-size:12px}.record-fact{grid-template-columns:20px 1fr;gap:3px 8px;display:grid;position:relative}.record-fact>svg{color:#8d9abc;grid-row:span 2}.record-fact b{grid-column:2;font-size:12px}.record-fact .license-value{font-family:monospace}.record-fact button{color:#7d8ba5;cursor:pointer;background:0 0;border:0;position:absolute;bottom:11px;left:10px}.edit-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.edit-record-form,.relation-card,.history-card{padding:18px}.section-heading{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:13px;display:flex}.section-heading h2,.relation-title h2{margin:0;font-size:12px}.section-heading p,.relation-title p{color:#97a0b0;margin:4px 0 0;font-size:12px}.section-heading>span{color:#929cad;font-size:12px}.edit-record-form .form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.edit-record-form .form-grid>label,.relation-add>label{color:#667187;flex-direction:column;gap:6px;font-size:12px;display:flex}.edit-record-form input:not([type=checkbox]),.edit-record-form select,.edit-record-form textarea,.relation-add select,.relation-add input[type=number]{color:#39465a;background:#fff;border:1px solid #e6eaf0;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font:12px Vazirmatn}.edit-record-form textarea{resize:vertical;height:84px;padding:8px}.edit-record-form input:focus,.edit-record-form select:focus,.edit-record-form textarea:focus,.relation-add input:focus,.relation-add select:focus{border-color:#8ca9fb;box-shadow:0 0 0 3px #4778f515}.edit-record-form input[readonly]{color:#8992a5;background:#f7f8fb}.form-facts{color:#939cad;flex-wrap:wrap;gap:14px;padding-top:14px;font-size:12px;display:flex}.form-facts b{color:#56647a;font-weight:500}.related-column{gap:14px;display:grid}.relation-title{border-bottom:1px solid #eef0f5;align-items:center;gap:10px;padding-bottom:12px;display:flex}.relation-icon{width:32px;height:32px}.relation-list{margin:8px 0}.relation-row{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;display:flex}.relation-row>a{color:#38465b;flex-direction:column;gap:2px;min-width:0;display:flex}.relation-row>a b{font-size:12px}.relation-row>a small{color:#9ca5b3;font-size:12px}.relation-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.relation-actions label,.cascade-option{color:#818ca0;align-items:center;gap:4px;font-size:12px;display:flex}.relation-actions input,.cascade-option input{accent-color:#4778f5}.relation-actions .danger-button{padding:6px 7px;font-size:12px}.relation-empty{text-align:center;color:#9aa3b2;padding:14px 4px;font-size:12px}.relation-add{grid-template-columns:1fr 120px;align-items:end;gap:9px;padding-top:9px;display:grid}.relation-add .cascade-option{align-self:center;min-height:35px}.relation-add>.primary-button{justify-self:end;min-height:35px;padding:7px 10px}.history-links{grid-template-columns:1fr 1fr;gap:9px;display:grid}.history-links>a{color:#5a6880;border:1px solid #edf0f5;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;display:flex}.history-links>a span{align-items:center;gap:6px;display:flex}.history-links>a b{color:#4778f5}.history-links>a:hover{background:#f8faff;border-color:#b9c9fa}@media (max-width:1000px){.edit-layout{grid-template-columns:1fr}.record-overview{grid-template-columns:1fr 1fr}.record-identity{grid-column:1/-1}}@media (max-width:680px){.edit-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.record-overview{grid-template-columns:1fr}.record-identity{grid-column:auto}.edit-record-form .form-grid,.relation-add{grid-template-columns:1fr}.relation-add>.primary-button{justify-self:stretch}.relation-row{flex-direction:column;align-items:flex-start}.relation-actions{justify-content:space-between;width:100%}}
:root{--bg:#f4f6fa;--surface:#fff;--surface-raised:#fff;--surface-soft:#f8f9fc;--ink:#172238;--muted:#596579;--line:#e7ebf2;--accent:#4056d6;--accent-strong:#3348c4;--accent-soft:#eef1ff;--positive:#177a52;--shadow:0 12px 34px #1f2b490e;--radius-control:6px;--radius-card:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:24px;--danger:#a61b29;--danger-soft:#fff7f6;--primary:#3d57d8;--primary-hover:#3246bc;--link:#4056d6;--text-secondary:#5a6478;--text-tertiary:#677185;--text-disabled:#a6aebc;--border-subtle:#e7ebf2;--radius-button:10px;--elevation-card:0 1px 2px #1018280f;--neutral-0:#fff;--neutral-50:#f8f9fb;--neutral-100:#f4f6fa;--neutral-200:#e7ebf2;--neutral-500:#7a8496;--neutral-600:#5a6478;--neutral-900:#172238;--success:#126443;--success-surface:#e8f5ee;--warning:#8a5a00;--warning-surface:#fff6e5;--info:#0f5e8c;--info-surface:#eaf5fb;--space-8:32px;--space-12:48px;--space-16:64px;--radius-chip:6px;--elevation-overlay:0 12px 32px #10182829}html[data-theme=dark]{--bg:#10141e;--surface:#171d29;--surface-raised:#1c2331;--surface-soft:#202838;--ink:#edf1fb;--muted:#b4bfd2;--line:#2a3445;--accent:#a7b4ff;--accent-strong:#c3cbff;--accent-soft:#292f4d;--positive:#65d7b0;--shadow:0 12px 34px #00000038;--danger:#ff9b9b;--danger-soft:#321f27;--primary:#3d57d8;--primary-hover:#3246bc;--link:#a7b4ff;--text-secondary:#b4bfd2;--text-tertiary:#9aa5b9;--text-disabled:#79849a;--border-subtle:#2a3445;--neutral-0:#171d29;--neutral-50:#202838;--neutral-100:#10141e;--neutral-200:#2a3445;--neutral-500:#9aa5b9;--neutral-600:#b4bfd2;--neutral-900:#edf1fb;--success:#65d7b0;--success-surface:#1c342e;--warning:#f2ca73;--warning-surface:#332b1b;--info:#82c9ed;--info-surface:#1c303d;--elevation-overlay:0 12px 32px #00000052}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);transition:background .2s,color .2s}button,input,select,textarea{font:inherit}.shell{background:var(--bg);min-height:100vh}.sidebar{background:var(--surface);border-left:1px solid var(--line);width:264px;padding:25px 16px 16px;box-shadow:5px 0 28px #1f2b4906}.brand{gap:12px;height:52px;padding:0 8px}.brand-icon{background:linear-gradient(145deg,#827afa,#544bc5);border-radius:14px;width:40px;height:40px;box-shadow:0 8px 20px #635bdb38}.brand b{letter-spacing:-.4px;font-size:18px}.brand small{color:var(--muted);margin-top:3px;font-size:12px}.workspace{background:var(--surface-soft);border-color:var(--line);border-radius:13px;margin:27px 0 25px;padding:11px}.workspace-logo{background:var(--accent-soft);width:35px;height:35px;color:var(--accent);border-radius:11px}.workspace b{color:var(--ink);font-size:12px}.workspace small{color:var(--muted)}.nav-heading{color:var(--muted);padding:0 11px 9px;font-size:12px;font-weight:600}.nav-link{height:43px;color:var(--muted);border-radius:10px;gap:12px;margin:3px 0;padding:0 12px;font-size:12px;transition:all .16s;position:relative}.nav-link:hover{color:var(--ink);background:var(--surface-soft)}.nav-link svg{color:inherit}.nav-link.selected{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.nav-link.selected:before{content:"";background:var(--accent);border-radius:4px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.help-card{border-color:var(--line);background:var(--surface-soft);border-radius:13px;padding:15px}.help-icon{background:var(--accent-soft);color:var(--accent)}.help-card b{color:var(--ink)}.help-card p{color:var(--muted)}.help-card button,.text-button{color:var(--accent)}.profile{border-color:var(--line);gap:10px;padding-top:14px}.avatar{color:#5148b9;background:linear-gradient(145deg,#e8e5ff,#d9d5fb)}.profile b{color:var(--ink)}.profile small{color:var(--muted)}.profile a,.profile button{color:var(--muted);border-radius:8px;place-items:center;padding:7px;display:grid}.profile a:hover,.profile button:hover{background:var(--surface-soft);color:var(--accent)}.main{min-width:0}.topbar{background:var(--surface);border-color:var(--line);height:72px;padding:0 38px}.crumb{color:var(--muted);font-size:12px}.crumb b{color:var(--ink)}.top-actions{gap:13px}.search{border-color:var(--line);background:var(--surface-soft);width:230px;color:var(--muted);border-radius:10px;padding:9px 11px;font-size:12px}.search kbd{color:var(--muted);background:var(--surface);border-color:var(--line)}.icon-button{color:var(--muted);border-radius:9px;padding:8px}.icon-button:hover{background:var(--surface-soft);color:var(--accent)}.icon-button i{border-color:var(--surface)}.top-divider{border-color:var(--line)}.today{color:var(--muted)}.today svg{color:var(--positive)}.theme-toggle{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;transition:all .18s;display:inline-grid}.theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.content{max-width:1510px;padding:33px 38px 22px}.welcome{margin-bottom:25px}.welcome h1{color:var(--ink);letter-spacing:-.7px;font-size:25px}.welcome p,.eyebrow{color:var(--muted)}.eyebrow span{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.card{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);border-radius:15px}.metrics{gap:16px;margin-bottom:17px}.metric{min-height:148px;padding:19px;transition:transform .18s,box-shadow .18s}.metric:hover{transform:translateY(-2px);box-shadow:0 16px 35px #1f2b4917}.metric-label,.metric small{color:var(--muted)}.metric strong{color:var(--ink);font-size:24px}.metric-icon.blue{background:var(--accent-soft);color:var(--accent)}.grid-main,.dashboard-grid{gap:17px;margin-bottom:17px}.chart-card,.status-card,.activity-card,.quick-card{padding:20px}.card-head h2,.section-heading h2{color:var(--ink);font-size:14px}.card-head p{color:var(--muted)}.range,.select{color:var(--muted);background:var(--surface);border-color:var(--line);border-radius:9px}.chart-legend,.y-labels,.x-labels{color:var(--muted)}.grid-lines i,.activity-row{border-color:var(--line)}.activity-copy b{color:var(--ink)}.activity-copy span,.activity-time{color:var(--muted)}.overall{background:color-mix(in srgb, var(--positive) 8%, var(--surface));border-color:color-mix(in srgb, var(--positive) 20%, var(--line))}.overall b,.service b,.uptime b{color:var(--ink)}.overall small,.service,.uptime{color:var(--muted)}.service{border-color:var(--line)}.live{background:color-mix(in srgb, var(--positive) 10%, var(--surface));color:var(--positive)}.table-card,.settings-card{padding:20px}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.table-scroll{border:1px solid var(--line);border-radius:11px;overflow-x:auto}.table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.table-scroll th,.table-scroll td{text-align:right;border-bottom:1px solid var(--line);padding:12px 14px}.table-scroll tr:last-child td{border-bottom:0}.table-search{border:1px solid var(--line);border-radius:9px;min-width:210px;min-height:38px;padding:8px 11px}.table-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:13px;font-size:12px;display:flex}.table-empty,.empty-state{background:var(--surface)}.empty-state b{color:var(--ink)}.metric-tag{background:var(--surface-soft);color:var(--muted)}.quick-link{color:var(--ink);border-color:var(--line)}.quick-link small{color:var(--muted)}.quick-link>span{background:var(--accent-soft);color:var(--accent)}.welcome-tip{background:var(--accent-soft);color:var(--ink)}.tip-icon{background:color-mix(in srgb, var(--accent) 17%, var(--surface));color:var(--accent)}.welcome-tip p{color:var(--muted)}.welcome-tip>a{color:var(--accent)}.form-grid{gap:15px}.form-grid label,.edit-modal label,.login-box label{gap:7px;display:grid}.check-field{color:var(--ink)}.settings-title{align-items:center;gap:10px;display:flex}.settings-actions,.modal-actions{justify-content:flex-start;align-items:center;gap:9px;display:flex}.form-error{background:color-mix(in srgb, #e34f58 9%, var(--surface));color:#dd5963;padding:9px 12px}.form-success{background:color-mix(in srgb, var(--positive) 10%, var(--surface));color:var(--positive);padding:9px 12px}.key-notice{background:var(--accent-soft);color:var(--accent-strong);padding:11px 13px}.relation-add{background:var(--surface-soft)}.history-links a{color:var(--accent)}.row-actions{align-items:center;gap:7px;display:flex}.edit-link,.delete-action,.row-delete,.danger-button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:7px 9px;text-decoration:none;display:inline-flex}.edit-link:hover{color:var(--accent);border-color:var(--accent)}.delete-action,.row-delete,.danger-button{color:#db6269}.delete-action:hover,.row-delete:hover,.danger-button:hover{background:color-mix(in srgb, #e34f58 9%, var(--surface))}.table-toolbar{gap:12px}.table-search,input,select,textarea{color:var(--ink);background:var(--surface);border-color:var(--line)}input::placeholder,textarea::placeholder{color:#9aa5b9}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:0;border-color:var(--accent)!important}table{color:var(--ink)}th{color:var(--muted);background:var(--surface-soft)}td,th{border-color:var(--line)}tr:hover td{background:var(--surface-soft)}.primary-button,.edit-modal form button,.login-box form button{color:#fff;background:linear-gradient(135deg,#756dec,#554bc7);border:0;border-radius:10px;transition:transform .16s,box-shadow .16s;box-shadow:0 7px 15px #635bdb2e}.primary-button:hover,.edit-modal form button:hover,.login-box form button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #635bdb40}.secondary-button,.danger-button,.edit-link,.delete-action,.row-delete{border-radius:9px}.secondary-button{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.state-pill.on{background:color-mix(in srgb, var(--positive) 12%, var(--surface));color:var(--positive)}.table-empty,.empty-state,.relation-empty{color:var(--muted)}.table-footer{color:var(--muted);border-color:var(--line)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e199e}.edit-modal{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:17px;box-shadow:0 25px 80px #0003}.modal-head{border-color:var(--line)}.modal-head h2,.settings-title,.section-heading{color:var(--ink)}.form-grid label,.edit-modal label,.login-box label{color:var(--muted)}.form-grid input,.form-grid select,.form-grid textarea,.edit-modal input,.edit-modal select,.edit-modal textarea,.login-box input{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);border-radius:9px;padding:10px 12px}.edit-page-heading{margin-bottom:19px}.edit-page-heading h1{color:var(--ink)}.back-link{color:var(--accent)}.record-overview{gap:13px;margin-bottom:16px}.record-identity,.record-fact,.edit-record-form,.relation-card,.history-card{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);border-radius:15px}.record-identity,.record-fact{padding:17px}.record-identity h2,.record-fact strong,.relation-title,.section-heading h2{color:var(--ink)}.record-fact span,.record-identity p{color:var(--muted)}.edit-record-form{padding:22px}.section-heading,.form-facts,.relation-row,.history-links a{border-color:var(--line)}.relation-card{padding:18px}.relation-title,.relation-row{color:var(--ink)}.relation-icon{background:var(--accent-soft);color:var(--accent)}.relation-add{border-color:var(--line);color:var(--accent)}.activity-detail>div{border-color:var(--line);background:var(--surface-soft)}.activity-detail dt{color:var(--muted)}.activity-detail dd{color:var(--ink)}.content-code{background:var(--surface-soft);color:var(--ink)}.form-error,.form-success,.key-notice{border-radius:9px}footer,footer span{color:var(--muted)}.login-screen{background:var(--bg);color:var(--ink)}.login-art{background:radial-gradient(at 80% 18%,#736cea 0,#0000 36%),linear-gradient(145deg,#272556,#17182f 66%,#202449)}.art-grid{opacity:.2}.art-brand span,.login-mark{background:linear-gradient(145deg,#8e87ff,#5d54d7);box-shadow:0 12px 26px #625bdb45}.login-panel{background:var(--surface);color:var(--ink)}.login-box{position:relative}.login-box .theme-toggle{position:absolute;top:-60px;left:0}.login-title h2{color:var(--ink)}.login-title p,.login-note,.login-copyright{color:var(--muted)}.login-box input{min-height:45px}@media (max-width:1000px){.sidebar{width:230px}.content{padding:27px 22px}.topbar{padding-inline:22px}}@media (max-width:680px){.sidebar{width:68px;padding-inline:8px}.content{padding:22px 14px}.topbar{height:62px;padding-inline:13px}.top-actions{gap:7px}.theme-toggle{width:34px;height:34px}.welcome h1{font-size:20px}.metrics{gap:10px}.metric{min-height:132px}.table-card,.settings-card{padding:14px}.login-art{display:none}.login-panel{min-height:100vh}.login-box .theme-toggle{top:-52px}}.sidebar{overflow-y:auto}.nav-group{margin-bottom:15px}.nav-heading{color:color-mix(in srgb, var(--muted) 82%, var(--ink));padding-top:3px;font-size:12px}.nav-link{color:color-mix(in srgb, var(--muted) 74%, var(--ink));font-size:13px}.nav-link svg{width:19px;height:19px}.topbar{z-index:5;position:sticky;top:0}.content{width:100%;max-width:1560px}.welcome h1{font-size:28px;font-weight:800}.welcome p{font-size:13px;line-height:1.8}.table-card{padding:22px}.table-toolbar{justify-content:flex-start;align-items:center;gap:10px;display:flex}.table-summary{min-width:150px;margin-inline-end:auto}.table-summary b,.table-summary small{display:block}.table-summary b{color:var(--ink);font-size:14px}.table-summary small{color:var(--muted);margin-top:4px;font-size:12px}.table-search{min-width:245px;color:var(--muted)}.table-search input{min-width:0;font-size:12px}.table-toolbar select,.table-toolbar .secondary-button,.table-toolbar .danger-button{min-height:40px;font-size:12px}.selection-actions{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;padding:5px 8px;display:flex}.table-toolbar .bulk-danger{gap:6px;border:1px solid color-mix(in srgb, #c33b45 38%, var(--line))!important;background:var(--surface)!important;color:#b4232e!important;box-shadow:none!important}.table-toolbar .bulk-danger:hover:not(:disabled){background:color-mix(in srgb, #e34f58 8%, var(--surface))!important}.table-toolbar .bulk-danger:disabled{opacity:.5}.table-scroll th{font-size:12px;font-weight:700}.table-scroll th,.table-scroll td{padding:14px 15px}.table-scroll tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface))}.table-empty.empty-state-large{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:330px;padding:40px 20px;display:flex}.empty-state-large .empty-icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:4px;display:grid}.empty-state-large b{color:var(--ink);font-size:18px;font-weight:700}.empty-state-large span{max-width:440px;color:var(--muted);font-size:13px;line-height:1.9}.empty-state-large .primary-button,.empty-state-large .secondary-button{align-items:center;gap:7px;min-height:42px;margin-top:7px;padding:0 17px;font-size:13px;display:inline-flex}.table-footer{font-size:12px}.table-footer button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:9px}.table-footer button:disabled{color:var(--muted);opacity:.48;cursor:not-allowed}.primary-button{background:linear-gradient(135deg,#4965e8,#3048c7);font-size:13px;font-weight:700;box-shadow:0 6px 15px #344fc733}.primary-button:disabled{opacity:.55;cursor:not-allowed}.welcome h1,.table-scroll th,.table-summary b{letter-spacing:0}@media (max-width:900px){.table-toolbar{justify-content:flex-start}.table-summary{width:100%}.selection-actions{flex-wrap:wrap}}@media (max-width:680px){.welcome h1{font-size:22px}.table-card{padding:14px}.table-toolbar{align-items:stretch}.table-search{min-width:100%}.table-toolbar select,.table-toolbar>button{flex:1}.selection-actions{width:100%}.selection-actions button{flex:1}.table-empty.empty-state-large{min-height:285px}.sidebar{max-height:100vh}}.nav-link{color:color-mix(in srgb, var(--ink) 78%, var(--muted));font-size:14px;text-decoration:none}.nav-link:focus-visible,.profile a:focus-visible,.profile button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.nav-heading{font-size:12px}.workspace b{font-size:14px}.workspace small,.profile small,.card-head p,.metric small,.eyebrow{font-size:12px}.profile b{font-size:13px}.metric-label{font-size:14px}.metric-tag{display:none}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chart-card{min-width:0}.chart-card svg{width:100%;height:150px;color:var(--muted);display:block}.chart-empty{text-align:center;min-height:150px;color:var(--muted);place-items:center;padding:20px;font-size:13px;display:grid}.chart-legend{flex-wrap:wrap}.dashboard-status{align-self:center}.table-scroll th{font-size:12px}input[type=date]{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:7px 10px;font-size:13px}@media (max-width:760px){.charts-grid{grid-template-columns:1fr}}body{font-size:14px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.workspace-label{color:var(--muted);margin:0 0 2px!important;font-size:12px!important}.nav-heading{font-weight:600}.profile{border-top:1px solid var(--line);margin-top:auto}.profile a,.profile button{width:40px;height:40px}.card-head h2,.section-heading h2{font-size:18px}.card-head p{font-size:13px}.metric strong,.chart-head strong,.table-summary b{font-variant-numeric:tabular-nums}.table-search,.table-toolbar select,.table-toolbar input:not([type=checkbox]),input[type=date],.jalali-date-field input{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:8px}.table-toolbar select{padding:0 11px;font-size:13px}.table-search{min-height:40px}.table-search input{background:0 0;border:0;min-height:36px}.table-scroll th,.table-scroll td{border-bottom-color:var(--line)}.table-scroll td{color:var(--ink)}.table-scroll tbody tr[aria-selected=true] td{background:var(--accent-soft)}.row-actions{gap:6px}.row-actions .edit-link,.row-actions .delete-action{border-radius:9px;width:40px;height:40px}.row-actions .delete-action{color:#b42318}.state-pill{min-height:28px;padding:4px 10px;font-size:12px;font-weight:600}.state-pill.off{color:#58677d;background:#eef1f5}html[data-theme=dark] .state-pill.on{color:#8fe0bc;background:#17372d}html[data-theme=dark] .state-pill.off{color:#bac4d5;background:#293243}.jalali-date-field{min-width:155px;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.jalali-date-field input{text-align:center;font-variant-numeric:tabular-nums;width:100%;padding:7px 10px;font-size:14px}.jalali-date-field input[aria-invalid=true]{border-color:#b42318}.jalali-date-field small{color:#b42318;font-size:12px}.chart-card{box-shadow:none;border-radius:12px}.chart-head h3{font-size:15px}.chart-head small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.chart-head strong{color:var(--ink);font-size:16px}.chart-axis-label{fill:var(--muted);font-size:12px}.chart-time-axis{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.server-status-list{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.server-status-list>b{margin-inline-end:4px}.server-badge{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.server-badge i{background:var(--positive);border-radius:50%;width:7px;height:7px;display:inline-block}.server-badge small{color:var(--muted)}.dashboard-data-state>.form-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-status.status-unknown{color:var(--muted);background:var(--surface-soft)}.mobile-menu-toggle,.sidebar-backdrop{display:none}@media (max-width:760px){.sidebar{z-index:30;width:min(310px,86vw);height:100dvh;max-height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:0 16px 50px #0003}html[dir=rtl] .sidebar{inset:0 0 0 auto;transform:translate(105%)}.sidebar.sidebar-open,html[dir=rtl] .sidebar.sidebar-open{transform:translate(0)}.sidebar .brand>span:nth-child(2),.sidebar .workspace,.sidebar .nav-heading,.sidebar .nav-link span,.sidebar .nav-link em,.sidebar .profile>div:nth-child(2),.sidebar .profile a,.sidebar .profile button,.sidebar .workspace{display:flex}.sidebar .nav-heading{display:block}.sidebar .nav-link{justify-content:flex-start;padding-inline:12px}.sidebar .nav-link span{display:inline}.sidebar .sidebar-bottom{display:block}.sidebar .profile{justify-content:flex-start}.sidebar-backdrop{z-index:29;background:#10182788;border:0;display:block;position:fixed;inset:0}.mobile-menu-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:9px;flex:0 0 40px;place-items:center;display:inline-grid}.topbar{justify-content:flex-start;gap:10px}.crumb{flex:1;min-width:0}.top-actions{margin-inline-start:auto}}@media (max-width:520px){.content{padding:18px 12px}.welcome{flex-wrap:wrap;align-items:flex-start}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:120px}.charts-grid{grid-template-columns:1fr}.table-toolbar{align-items:stretch}.table-toolbar>*{max-width:100%}.jalali-date-field{flex:calc(50% - 8px)}.table-scroll{overscroll-behavior-inline:contain}.edit-page-heading,.record-overview,.edit-layout{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-title-row h1{margin-bottom:3px}.dashboard-title-row .dashboard-status{font-size:12px}.jalali-date-control{align-items:center;display:flex;position:relative}.jalali-date-control input{flex:1;min-width:0;padding-inline-end:40px}.jalali-date-control>button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-end:2px}.jalali-date-control>button:hover{color:var(--accent);background:var(--accent-soft)}.jalali-calendar{z-index:20;border:1px solid var(--line);background:var(--surface);width:270px;color:var(--ink);border-radius:11px;padding:10px;position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:0;box-shadow:0 12px 35px #0002}.jalali-calendar-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.jalali-calendar-head b{font-size:13px}.jalali-calendar-head button,.jalali-calendar-grid button{width:34px;height:34px;color:var(--ink);background:0 0;border:0;border-radius:8px}.jalali-calendar-head button{cursor:pointer;place-items:center;display:grid}.jalali-calendar-head button:hover,.jalali-calendar-grid button:hover{background:var(--accent-soft);color:var(--accent-strong)}.jalali-calendar-grid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px;display:grid}.jalali-calendar-grid>[role=columnheader]{width:34px;height:28px;color:var(--muted);place-items:center;font-size:12px;display:grid}.jalali-calendar-grid button{cursor:pointer;font-size:12px}.jalali-calendar-grid button.selected-day{background:var(--accent);color:#fff;font-weight:700}.table-scroll[tabindex="0"]:focus-visible{outline-offset:3px}.date-cell{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;line-height:1.45;display:inline-flex}.date-cell small{color:var(--muted);font-size:12px}input::placeholder,textarea::placeholder,.table-search input::placeholder{color:var(--muted);opacity:.82}.table-footer button{width:40px;height:40px}.activity-time,.quick-link small,.activity-copy span,.empty-state>span,.table-toolbar small,.table-empty span,.table-summary small{color:var(--muted)}.table-scroll input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.modal-head>button{min-width:40px;min-height:40px}@media (max-width:760px){.sidebar .brand>span:nth-child(2),.sidebar .profile>div:nth-child(2){display:block}}.dashboard-status{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));max-width:100%;color:var(--ink);background:var(--accent-soft);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;line-height:1.5;display:inline-flex}.dashboard-status i{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dashboard-status.status-unknown i{background:var(--muted)}.dashboard-welcome{margin-bottom:28px}.dashboard-welcome h1{margin:7px 0 3px}.dashboard-welcome p{margin-top:7px}.metric{color:inherit;flex-direction:column;text-decoration:none;display:flex}.metric-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.metric-top>svg{color:var(--muted);opacity:.65}.metric strong{font-size:30px;line-height:1.45}.metric small{margin-top:3px;font-size:12px}.metric:hover .metric-top>svg{color:var(--accent);opacity:1}.metric:focus-visible{outline-offset:3px}.range-control{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.range-control select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:8px;padding:0 11px;font-size:13px}.charts-area>.card-head{align-items:center;margin-bottom:16px}.charts-area>.card-head h2{font-size:20px}.charts-area>.card-head p{max-width:700px;line-height:1.8}.chart-range-summary{color:var(--muted);justify-content:space-between;gap:12px;margin-top:2px;font-size:12px;display:flex}.chart-range-summary bdi{color:var(--ink);font-variant-numeric:tabular-nums}.chart-axis-label,.chart-time-axis{font-size:12px}.server-status-list{align-items:flex-start}.server-status-list>b{flex-basis:100%;margin:0 0 2px}.server-status-list .server-badge i{background:var(--muted)}.charts-grid .chart-card:last-child{grid-column:1/-1}.charts-area{margin-block:24px 28px}@media (max-width:760px){.content{padding-inline:22px}.charts-grid .chart-card:last-child{grid-column:auto}}@media (max-width:520px){.dashboard-status{font-size:12px}.charts-area>.card-head{flex-direction:column;align-items:flex-start;gap:12px}.range-control{justify-content:space-between;width:100%}.range-control select{flex:1}}.sidebar{flex-direction:column;flex:0 0 264px;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sidebar .sidebar-bottom{flex:none;margin-top:auto}.card{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none}.primary-button,.secondary-button,.danger-button,.table-toolbar select,.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{border-radius:var(--radius-control)}.eyebrow>span{display:none}.metric-icon.green{background:color-mix(in srgb, var(--positive) 12%, var(--surface));color:var(--positive)}.metric-icon.violet{background:color-mix(in srgb, #7757c8 12%, var(--surface));color:#6846ba}html[data-theme=dark] .metric-icon.violet{color:#b9a4f4}.chart-head{justify-content:space-between;gap:12px}.chart-head>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.chart-head>small{white-space:nowrap;text-align:left;flex:none;margin:0}.chart-head strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.4}.chart-card svg{margin-block:10px 4px}.chart-axis-label{font-variant-numeric:tabular-nums}.settings-card.settings-wide{width:100%;max-width:none}.settings-field{flex-direction:column;gap:7px;display:flex}.settings-field>small{color:var(--muted);font-size:12px}.number-with-unit{align-items:center;gap:9px;display:flex}.number-with-unit input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;flex:1;padding:0 11px}.number-with-unit span{color:var(--muted)}.settings-wide .settings-actions{justify-content:flex-start}.settings-wide .settings-actions>span{display:none}.table-toolbar{align-items:flex-end}.service-list{overflow:hidden}.service-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(170px,1fr) minmax(160px,auto) auto;align-items:center;gap:16px;min-height:86px;padding:14px 20px;display:grid}.service-row:last-child{border-bottom:0}.service-icon{background:var(--surface-soft);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.service-icon.success{background:color-mix(in srgb, var(--positive) 12%, var(--surface));color:var(--positive)}.service-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.service-copy b{color:var(--ink);font-size:14px}.service-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.service-state{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.service-state.good{border-color:color-mix(in srgb, var(--positive) 30%, var(--line));background:color-mix(in srgb, var(--positive) 9%, var(--surface));color:var(--positive)}.service-state.warning{color:#8a5a00;background:#fff7e6;border-color:#f1d79d}.service-state.danger{color:#a61b29;background:#fff0f1;border-color:#f2c2c7}html[data-theme=dark] .service-state.warning{color:#f2ca73;background:#382c16;border-color:#665024}html[data-theme=dark] .service-state.danger{color:#ff9ca5;background:#3b2026;border-color:#6b3039}.service-state.neutral{color:var(--muted)}.service-actions{align-items:center;gap:8px;display:flex}.service-actions .danger-button{border:1px solid color-mix(in srgb, #b4232e 38%, var(--line));color:#a61b29;background:var(--surface)!important;box-shadow:none!important}.service-actions .danger-button:hover{background:color-mix(in srgb, #b4232e 8%, var(--surface))!important}.danger-confirm-button{color:#fff!important;box-shadow:none!important;background:#b4232e!important;border-color:#b4232e!important}.access-notice{background:var(--surface-soft);color:var(--accent-strong);align-items:flex-start;gap:12px;margin-top:16px;padding:18px 20px;display:flex}.access-notice>div{gap:4px;display:grid}.access-notice b{color:var(--ink)}.access-notice p{color:var(--muted);margin:0;line-height:1.8}.server-output{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);max-height:320px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font:12px/1.7 ui-monospace,monospace;overflow:auto}.confirm-description{color:var(--muted);line-height:1.8}.row-menu{position:relative}.row-menu summary{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;place-items:center;list-style:none;display:grid}.row-menu summary::-webkit-details-marker{display:none}.row-menu[open] summary,.row-menu summary:hover{background:var(--surface-soft)}.row-menu-items{z-index:8;inset-inline-end:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:200px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);box-shadow:0 12px 30px #0002}.row-menu-items button{min-height:40px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;display:flex}.row-menu-items button:hover{background:var(--surface-soft)}.row-menu-items .destructive{color:#a61b29;border-top:1px solid var(--line);border-radius:0 0 7px 7px}.table-scroll select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:130px;min-height:40px;color:var(--ink);font:inherit;padding:0 10px}.settings-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:20px;max-width:850px}.settings-title small,.settings-actions>span,.backup-file-meta,.backup-confirm{color:var(--muted)}.table-search input::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.state-pill.on{color:#126443;background:#e8f5ee}.nav-link.selected{color:#293ba6}.nav-link.selected svg{color:#3348c4}html[data-theme=dark] .nav-link.selected,html[data-theme=dark] .nav-link.selected svg{color:var(--accent-strong)}.secondary-button,.table-toolbar select,.table-scroll select,.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}.form-grid label,.modal-head p,.settings-title small{color:var(--muted)}.edit-modal{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .backup-warning{color:#f2ca73;background:#2b261b;border-color:#594a2b}@media (min-width:761px) and (max-width:1000px){.sidebar{flex-basis:230px}}@media (max-width:760px){.sidebar{flex-basis:auto;position:fixed}.service-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.service-state,.service-actions{grid-column:2}.service-actions{flex-wrap:wrap}.settings-form-grid{grid-template-columns:minmax(0,1fr)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}.primary-button,.edit-modal form button,.login-box form button,.primary-button:hover,.edit-modal form button:hover,.login-box form button:hover{box-shadow:none!important}.danger-button,.delete-action,.row-delete{font-size:12px;font-weight:600;color:var(--danger)!important;background:var(--danger-soft)!important;border-color:color-mix(in srgb,var(--danger) 28%,var(--line))!important}.danger-button:hover,.delete-action:hover,.row-delete:hover{background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important}.record-overview{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.record-identity,.record-fact{min-width:0}.record-fact{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.record-fact .license-value{text-align:left;overflow-wrap:anywhere;grid-column:2}.record-fact .copy-license{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:8px;flex:none;grid-area:1/3/span 2;place-items:center;display:grid;position:static}.record-fact .copy-license:hover{color:var(--accent);background:var(--accent-soft)}.record-fact small,.section-heading p,.relation-title p,.edit-page-heading p,.edit-record-form .form-grid>label,.relation-add>label{color:var(--muted);font-size:12px}.edit-record-form textarea{resize:vertical;min-height:88px}.edit-record-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.edit-record-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.relation-add select{max-width:420px}.relation-actions input,.cascade-option input{accent-color:var(--accent)}.form-facts{color:var(--muted);font-size:12px}.form-facts b{color:var(--ink)}.activity-detail>div{min-height:52px}.activity-detail dd{overflow-wrap:anywhere}.activity-detail-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:8px;padding-top:14px;display:flex}@media (max-width:680px){.record-overview{grid-template-columns:1fr}}.record-page-header{z-index:4;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--elevation-card);justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:14px 18px;display:flex;position:sticky;top:72px}.record-page-title{min-width:0}.record-page-title .back-link{margin:0 0 4px;font-size:12px}.record-page-title h1{color:var(--ink);margin:0;font-size:22px;font-weight:700}.record-page-title h1 span{color:var(--muted);font-size:14px}.record-page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.identity-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;padding:12px 16px;display:grid}.identity-strip>div{border-inline-start:1px solid var(--line);gap:4px;min-width:0;padding:2px 16px;display:grid}.identity-strip>div:first-child{border:0}.identity-strip small{color:var(--text-secondary);font-size:12px;font-weight:500}.identity-strip b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.identity-strip .identity-ltr{text-align:left}.record-tabs{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.entity-tab{min-width:110px;min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14px;font-weight:600}.entity-tab:hover{color:var(--ink);background:var(--surface)}.entity-tab.selected{color:var(--primary);background:var(--surface);box-shadow:var(--elevation-card)}.tab-panel{min-width:0}.tab-intro{justify-content:space-between;align-items:end;margin:0 0 12px;display:flex}.tab-intro h2{color:var(--ink);margin:0;font-size:18px}.tab-intro p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.relation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.relation-card{border-radius:var(--radius-card);min-width:0;box-shadow:var(--elevation-card);padding:20px}.relation-title{gap:10px}.relation-title h2{font-size:16px;font-weight:600}.relation-title>div{gap:3px;display:grid}.relation-count{color:var(--ink);font-size:14px;font-weight:700}.relation-count small{color:var(--text-secondary);font-size:12px;font-weight:500}.relation-list{margin:8px 0 12px}.relation-row{min-height:56px;padding:8px 4px}.relation-row>a{flex-direction:row;align-items:center;gap:8px;text-decoration:none}.relation-row>a b{color:var(--ink);font-size:14px}.relation-row>a small.id-chip{border:1px solid var(--line);color:var(--text-secondary);border-radius:6px;padding:2px 6px;font:12px ui-monospace,monospace}.relation-remove{opacity:.55;width:36px;height:36px;padding:0;background:0 0!important;border:0!important}.relation-remove span{display:none}.relation-row:hover .relation-remove,.relation-remove:focus-visible{opacity:1}.relation-empty{color:var(--text-secondary);text-align:center;justify-items:center;gap:6px;padding:20px 10px;display:grid}.relation-empty b{color:var(--ink);font-size:14px}.relation-empty span,.relation-empty a{color:var(--text-secondary);font-size:13px}.relation-add{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);align-items:end;gap:10px;padding-top:14px;display:grid}.relation-add>label{color:var(--text-secondary);gap:6px;font-size:12px}.relation-add select,.relation-add input[type=number]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:40px;min-height:40px;color:var(--ink);padding:0 10px;font-size:13px}.relation-add .cascade-option{min-height:32px;color:var(--text-secondary);grid-column:1;font-size:12px}.relation-add>.primary-button{grid-area:2/2;justify-self:stretch;min-height:40px}.edit-record-form,.history-card{border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:24px}.section-heading h2{font-size:16px}.section-heading p{font-size:13px}.edit-record-form .form-grid{gap:16px}.edit-record-form .form-grid>label{color:var(--text-secondary);gap:8px;font-size:13px}.edit-record-form input:not([type=checkbox]),.edit-record-form select,.edit-record-form textarea{border-radius:var(--radius-control);height:40px;min-height:40px;color:var(--ink);padding:8px 10px;font-size:14px}.edit-record-form input[dir=ltr]{text-align:left}.edit-record-form textarea{resize:vertical;height:auto;min-height:88px}.edit-record-form input[type=number]{appearance:textfield}.edit-record-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.edit-record-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.edit-record-form input[type=checkbox],.relation-add input[type=checkbox]{accent-color:var(--primary)}.check-field{min-height:40px;color:var(--ink);flex-direction:row-reverse;justify-content:flex-end;gap:8px;font-size:14px}.check-field input{width:16px;height:16px;margin:0}.form-facts{color:var(--text-secondary);gap:16px;font-size:12px}.edit-danger-zone{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.edit-danger-zone>div{gap:3px;display:grid}.edit-danger-zone b{color:var(--danger);font-size:14px}.edit-danger-zone small{color:var(--text-secondary);font-size:12px}.record-history-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid}.record-history-meta>div{border-inline-start:1px solid var(--line);gap:5px;padding:12px;display:grid}.record-history-meta>div:first-child{border:0}.record-history-meta dt{color:var(--text-secondary);font-size:12px}.record-history-meta dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.history-links>a{border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:14px;display:grid}.history-links>a span{color:var(--ink);font-size:14px;font-weight:600}.history-links>a b{color:var(--ink);font-size:15px}.history-links>a small{color:var(--text-secondary);grid-column:1/-1;font-size:12px}.page-error,.page-message{min-height:42px;margin:0 0 12px;font-size:13px}.primary-button,.secondary-button{border-radius:var(--radius-button);min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.primary-button{background:var(--primary)}.primary-button:hover{background:var(--primary-hover)}.danger-button{color:var(--danger)!important;background:0 0!important}.danger-button:hover{background:var(--danger-soft)!important}@media (max-width:1000px){.record-page-header{top:62px}.relation-grid{grid-template-columns:1fr}.identity-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.identity-strip>div:nth-child(odd){border-inline-start:0}}@media (max-width:680px){.record-page-header{flex-direction:column;align-items:flex-start;padding:12px;top:54px}.record-page-title h1{font-size:19px}.record-page-actions{flex-wrap:wrap;width:100%}.identity-strip{grid-template-columns:1fr 1fr;padding:10px}.identity-strip>div{padding:2px 8px}.entity-tab{flex:1;min-width:0;padding:0 8px;font-size:13px}.relation-grid{gap:12px}.relation-card,.edit-record-form,.history-card{padding:16px}.relation-add{grid-template-columns:1fr}.relation-add .cascade-option,.relation-add>.primary-button{grid-area:auto/1}.record-history-meta{grid-template-columns:1fr}.record-history-meta>div{border-inline-start:0;border-bottom:1px solid var(--line)}.record-history-meta>div:last-child{border:0}.edit-danger-zone{flex-direction:column;align-items:flex-start}}.brand-icon{background:var(--primary);box-shadow:none}.workspace{border-radius:10px;gap:8px;min-height:40px;margin:14px 0 20px;padding:5px 8px;font-size:12px}.workspace-logo{border-radius:7px;width:26px;height:26px}.workspace>bdi{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.workspace-chevron{color:var(--text-tertiary);font-size:18px}.nav-link{min-height:42px;font-size:13px}.nav-link svg{stroke-width:1.75px;width:19px;height:19px}.nav-link.selected{font-weight:700}.nav-link.selected:before{background:var(--primary);width:3px;inset-inline:auto 0}.nav-heading{color:var(--text-secondary);font-size:12px}.account-menu{border-top:1px solid var(--line);padding-top:10px;position:relative}.account-menu summary{cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:4px 6px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover{background:var(--surface-soft)}.account-menu-user{min-width:0;color:var(--ink);flex:1;gap:2px;font-size:12px;display:grid}.account-menu-user small{color:var(--text-secondary);font-size:12px}.account-menu summary>svg{color:var(--text-secondary)}.account-menu-items{inset-inline:0;z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:3px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);box-shadow:0 12px 32px #10182829}.account-menu-items a,.account-menu-items button{min-height:40px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font:500 13px Vazirmatn,sans-serif;text-decoration:none;display:flex}.account-menu-items a:hover,.account-menu-items button:hover{background:var(--surface-soft)}.topbar{height:56px;padding-inline:24px}.crumb{color:var(--text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}.crumb a{color:var(--text-secondary);text-decoration:none}.crumb a:hover{color:var(--link)}.crumb b{color:var(--ink);font-weight:600}.content{padding:24px}.card{border-radius:var(--radius-card);box-shadow:var(--elevation-card)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid var(--primary)!important}.activity-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018286b;justify-content:flex-end;align-items:stretch;padding:0;display:flex}.activity-drawer{border:0;border-inline-start:1px solid var(--line);border-radius:0;width:min(580px,100vw);height:100dvh;max-height:100dvh;margin:0;padding:24px;overflow:auto;box-shadow:0 12px 32px #10182829}.activity-drawer .modal-head{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;margin:0 0 14px;padding:18px 0 14px;position:sticky;top:-24px}.activity-drawer .modal-head h2{font-size:18px}.activity-drawer .modal-head p{color:var(--text-secondary);font-size:13px}.activity-drawer .modal-head>button{background:0 0;border:1px solid #0000;width:36px;height:36px}.activity-drawer .modal-head>button:hover{border-color:var(--line);background:var(--surface-soft)}.activity-detail{grid-template-columns:1fr;gap:0;display:grid}.activity-detail>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);align-items:center;min-height:48px;padding:8px 4px;display:grid}.activity-detail dt{color:var(--text-secondary);margin:0;font-size:13px}.activity-detail dd{color:var(--ink);text-align:left;font-size:13px}.activity-detail .wide-field{grid-column:auto}.activity-detail .content-code{background:0 0;justify-items:start;gap:8px;max-height:none;padding:0;display:grid;overflow:visible}.activity-detail .content-code code{max-width:100%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font:13px ui-monospace,monospace;display:block;overflow:auto}.activity-detail-actions{background:var(--surface);margin-top:18px;padding:14px 0 20px;position:sticky;bottom:-24px}.row-detail-trigger{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:600 13px Vazirmatn,sans-serif;display:inline-flex}.row-detail-trigger svg{opacity:.65}.row-detail-trigger:hover{text-decoration:underline}.detail-selected td{background:var(--accent-soft)!important}.table-scroll thead{z-index:1;position:sticky;top:0}.table-scroll th{color:var(--text-secondary);font-size:12px}.table-scroll td{font-size:13px}.table-summary small{color:var(--text-secondary);font-size:12px}.clear-filters{min-height:36px;padding:0 8px;font-size:13px}@media (max-width:760px){.topbar{height:54px;padding-inline:12px}.crumb{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 100px);overflow:hidden}.content{padding:18px 14px}.activity-drawer{padding:16px}.activity-drawer .modal-head{top:-16px}.activity-detail-actions{bottom:-16px}}@media (max-width:560px){.activity-detail>div{grid-template-columns:1fr;gap:4px}.activity-detail dd{text-align:right}.record-page-actions>*{flex:1}.identity-strip b{font-size:13px}}body{font-feature-settings:"ss01" 1;font-family:Vazirmatn,Inter,Tahoma,sans-serif;font-size:14px;line-height:1.7}:where(input,textarea,select,button){font-family:Vazirmatn,Inter,Tahoma,sans-serif}:where(p,small,label,dt,dd,th,td){unicode-bidi:plaintext}.nav-link.selected:before{inset-inline:auto 0}:where(.welcome p,.eyebrow,.card-head p,.section-heading p,.relation-title p,.relation-actions,.relation-empty,.form-facts,.activity-copy span,.activity-time,.table-footer,.table-empty span,.metric small,.quick-link small,.workspace small,.table-toolbar small){color:var(--text-secondary);font-size:max(12px,1em);line-height:1.7}:where(.record-page-actions svg,.primary-button svg,.secondary-button svg,.danger-button svg,.nav-link svg){stroke-width:1.75px}.relation-status{border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.relation-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.relation-status.on{color:var(--success);background:var(--success-surface)}.relation-status.off{color:var(--text-secondary);background:var(--surface-soft)}.undo-action{border:1px solid color-mix(in srgb,var(--positive) 35%,var(--line));background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;margin-inline-start:8px;padding:2px 8px;font-weight:700}.timestamp-warning{color:#a61b29;flex:1 0 100%;font-size:12px}html[data-theme=dark] .timestamp-warning{color:#ff9b9b}.edit-record-form textarea::-webkit-resizer{background:0 0}@media (max-width:390px){.record-page-actions{grid-template-columns:1fr 1fr;display:grid}.record-page-actions .state-pill{justify-self:start}.identity-strip{grid-template-columns:1fr}.identity-strip>div{border-inline-start:0;border-bottom:1px solid var(--line);padding:6px 4px}.identity-strip>div:last-child{border-bottom:0}.relation-row{gap:6px}.relation-row>a{flex-wrap:wrap}.relation-remove{flex:0 0 36px}}.relation-add>.primary-button,.relation-add>.secondary-button{width:100%;min-height:40px}.primary-button{min-width:140px}.entity-tab{font-weight:600}.collection-skeleton{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:12px;min-height:160px;padding:20px;display:grid}.collection-skeleton i{background:linear-gradient(90deg,var(--surface-soft),color-mix(in srgb,var(--surface-soft) 58%,var(--line)),var(--surface-soft));background-size:200% 100%;border-radius:8px;min-height:28px;animation:1.35s linear infinite skeleton-shimmer;display:block}.collection-skeleton i:nth-child(2){width:88%}.collection-skeleton i:nth-child(3){width:72%}.record-loading-skeleton{min-height:260px}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.collection-skeleton i{animation:none}}.record-breadcrumb{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.record-breadcrumb a{color:var(--text-secondary);text-decoration:none}.record-breadcrumb a:hover{color:var(--link)}.record-breadcrumb b{max-width:min(40vw,420px);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (max-width:760px){.shell-detail .topbar{display:flex}.shell-detail .record-page-header{top:54px}}.sidebar-bottom-tools{align-items:center;gap:8px;display:flex}.sidebar-bottom-tools>.account-menu{border-top:0;flex:1;min-width:0;padding-top:0}.sidebar-bottom-tools .account-menu-items{inset-inline:0}.shell-detail .topbar{display:none}.shell-detail .record-page-header{top:0}@media (max-width:760px){.shell-detail .topbar{display:flex}.shell-detail .record-page-header{top:54px}}:where(.brand small,.nav-heading,.workspace small,.workspace b,.profile small,.account-menu-user small,.crumb,.search,.today,.eyebrow,.welcome p,.metric-label,.metric small,.card-head p,.range-control,.select,.chart-legend,.chart-axis-label,.chart-time-axis,.chart-range-summary,.chart-head small,.activity-copy span,.activity-time,.activity-detail dt,.activity-detail dd,.table-footer,.table-summary small,.table-toolbar small,.table-empty span,.empty-state>span,.quick-link small,.settings-title small,.settings-field>small,.settings-actions>span,.form-facts,.section-heading p,.relation-title p,.relation-count small,.relation-add>label,.relation-empty span,.relation-empty a,.record-fact small,.record-page-title .back-link,.record-history-meta dt,.record-breadcrumb,.service-copy small,.service-state,.access-notice p,.confirm-description,.edit-page-heading p,.form-grid label,.modal-head p,.key-notice span,.backup-file-meta,.backup-confirm,.state-pill,.undo-action,.timestamp-warning,.collection-skeleton,.server-output,.table-scroll td,.table-scroll th),:where(small){font-size:max(12px,1em)}.brand small{letter-spacing:.5px;font-size:12px}.table-scroll input[type=checkbox]{width:24px;height:24px}.table-scroll td:has(>input[type=checkbox]){padding-inline:10px}.row-detail-trigger{min-height:40px;padding:4px 2px}.check-field input{width:24px;height:24px}.relation-remove{width:40px;height:40px}.form-grid input[type=checkbox],.edit-record-form input[type=checkbox]{width:24px;height:24px}.crumb a{padding-block:6px}.welcome-tip>a{margin:-8px -10px;padding:8px 10px}.backup-warning,.backup-warning b{color:#8a5310}.backup-warning p{color:#6b5836}html[data-theme=dark] .backup-warning,html[data-theme=dark] .backup-warning b{color:#f2ca73}html[data-theme=dark] .backup-warning p{color:#d2c5a8}.crumb span{color:var(--text-tertiary)}.workspace-chevron{color:var(--text-secondary)}.charts-area>.card-head select,.range-control select,.table-toolbar select,.table-scroll select,.form-grid select,.edit-record-form select,.relation-add select,.backup-confirm input{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .charts-area>.card-head select,html[data-theme=dark] .range-control select{background:var(--surface-raised);color:var(--ink)}.secondary-button:disabled,.danger-button:disabled,.table-toolbar button:disabled,.service-actions button:disabled,.row-menu-items button:disabled{opacity:1;cursor:not-allowed;background:var(--surface-soft)!important;color:var(--text-disabled)!important;border-color:var(--line)!important;box-shadow:none!important}@media (max-width:1000px){.sidebar{z-index:30;flex-basis:auto;width:min(310px,86vw);height:100dvh;max-height:100dvh;transition:transform .2s;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:0 16px 50px #0003}html[dir=rtl] .sidebar{inset:0 0 0 auto;transform:translate(105%)}html[dir=ltr] .sidebar{inset:0 auto 0 0;transform:translate(-105%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sidebar-backdrop{z-index:29;background:#10182788;border:0;display:block;position:fixed;inset:0}.mobile-menu-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:9px;flex:0 0 40px;place-items:center;display:inline-grid}.topbar{justify-content:flex-start;gap:10px}.crumb{flex:1;min-width:0}.top-actions{margin-inline-start:auto}.sidebar .nav-group{margin-bottom:8px}.sidebar .nav-heading{padding-block:0 4px}.sidebar .nav-link{min-height:38px}.sidebar .workspace{margin-block:14px 16px}.sidebar .account-menu summary{min-height:44px}}@media (max-width:680px){.table-scroll{background:0 0;border:0;overflow-x:visible}.table-scroll table,.table-scroll tbody,.table-scroll tr,.table-scroll td{width:100%;display:block}.table-scroll thead{display:none}.table-scroll tbody tr{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-card);margin-bottom:12px;padding:6px 14px}.table-scroll tbody tr:last-child{margin-bottom:0}.table-scroll tbody tr:nth-child(2n) td{background:0 0}.table-scroll td{border:0;border-bottom:1px solid var(--line);text-align:start;white-space:normal;grid-template-columns:minmax(88px,40%) minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.table-scroll tbody tr td:last-child{border-bottom:0}.table-scroll td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:600}.table-scroll td:empty,.table-scroll td[data-label=""]{display:none}.table-scroll td[data-label=عملیات]{grid-template-columns:1fr;justify-items:start;padding-top:12px}.table-scroll td[data-label=عملیات]:before{content:none}.table-scroll td[data-label=انتخاب]{display:none}.table-scroll td>.row-actions{justify-content:flex-start}.table-scroll td .state-pill{justify-self:start}}.table-scroll{position:relative}.table-scroll td:last-child,.table-scroll th:last-child{background:var(--surface);position:sticky;inset-inline-end:0}.table-scroll tbody tr:nth-child(2n) td:last-child{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface))}.table-scroll thead th:last-child{z-index:2;background:var(--surface-soft)}@media (max-width:680px){.table-scroll td:last-child,.table-scroll th:last-child{position:static}}.service-row{grid-template-columns:44px minmax(170px,1fr) minmax(150px,auto) minmax(300px,auto)}.service-actions{justify-content:flex-start;align-items:center;gap:8px;min-width:300px;display:flex}.service-actions .secondary-button{justify-content:center;min-width:128px}.service-actions .danger-button{justify-content:center;min-width:140px}.settings-card{width:100%;max-width:880px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.welcome{align-items:center}.welcome>.primary-button,.welcome>.secondary-button{flex:none}.entity-heading .welcome{align-items:flex-start}@media (max-width:680px){.welcome>.primary-button,.welcome>.secondary-button{justify-content:center;width:100%}.account-form-grid{grid-template-columns:1fr}}.chart-card svg{overflow:visible}.chart-axis-label{font-size:12px}.chart-plot{padding-block:10px 4px;position:relative}.chart-plot svg{width:100%;height:150px;margin:0;display:block}.chart-axis{pointer-events:none;width:104px;position:absolute;inset-block:10px 4px;inset-inline-end:0}.chart-axis span{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.chart-insufficient{color:var(--text-secondary);text-align:center;pointer-events:none;place-items:center;margin:0;padding:0 16px;font-size:13px;display:grid;position:absolute;inset-block:0;inset-inline:0 104px}.metric-detail{align-items:center;gap:6px;display:flex}.metric-detail svg{color:var(--text-secondary);opacity:.7;flex:none}.metric:hover .metric-detail svg{color:var(--primary);opacity:1}.audit-outcome{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.audit-outcome i{background:currentColor;border-radius:50%;width:6px;height:6px}.audit-outcome.success{color:var(--success);background:var(--success-surface)}.audit-outcome.danger{color:var(--danger);background:var(--danger-soft)}.audit-outcome.neutral{color:var(--text-secondary);background:var(--surface-soft)}.relation-row{justify-content:flex-start;gap:10px}.relation-row>a{flex:0 auto}.relation-remove{flex:none}.entity-date-field{gap:var(--space-1);flex-direction:column;display:flex}.entity-date-field .jalali-date-field{min-width:0}.entity-date-field input[type=hidden]{display:none}.table-card,.settings-card,.form-grid{gap:var(--space-4)}.password-field{display:block;position:relative}.password-field input{width:100%;padding-inline-end:44px!important}.password-toggle{inset-inline-end:4px;width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.password-toggle:hover{background:var(--surface-soft);color:var(--primary)}.password-rules{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);align-content:start;gap:8px;padding:12px 14px;display:grid}.password-rules b{color:var(--ink);font-size:13px}.password-rules ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.password-rules li{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.password-rules li i{border:2px solid var(--line);background:var(--surface);border-radius:50%;width:8px;height:8px}.password-rules li.ok{color:var(--success)}.password-rules li.ok i{border-color:var(--success);background:var(--success)}.password-rules small{color:var(--text-secondary);font-size:12px}.account-card{max-width:980px}.form-field{color:var(--muted);gap:7px;display:grid}.form-field-label{color:var(--muted)}.form-field .password-field{display:block}.jalali-date-time-field .jalali-date-control{gap:6px}.jalali-date-time-field .jalali-date-control input{padding-inline-end:10px}.jalali-date-time-field .jalali-date-control .jalali-time-input{flex:0 0 96px}.jalali-date-time-field .jalali-date-control>button{flex:none;position:static;inset-inline-end:auto}.jalali-date-time-field .jalali-date-control>button:hover{color:var(--accent);background:var(--accent-soft)}.entity-date-field .field-label{color:var(--muted);font-size:12px}.entity-date-field .readonly-field-value{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink);border-radius:8px;align-items:center;padding:7px 10px;font-size:13px;display:flex}.edit-record-form .form-grid>.entity-date-field{flex-direction:column;gap:6px;min-width:0;display:flex}
