@font-face{font-family:Vazirmatn;src:url('/api/v1/workspace/fonts/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/api/v1/workspace/fonts/Vazirmatn-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
#operationsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}#operationsMetrics .final-metric:last-child{grid-column:auto}#operationsStatus table{min-width:500px}#operationsStatus .final-metric strong{overflow-wrap:anywhere}#operationsStatus bdi{overflow-wrap:anywhere}
#operationsStatus .mission h3,#operationsStatus .mission p{overflow-wrap:anywhere}
.bi-partial{outline:1px dashed #946236;outline-offset:2px}.bi-partial span{background:repeating-linear-gradient(45deg,#a67a43,#a67a43 4px,#d3b48d 4px,#d3b48d 8px)}#historyResult .bi-bar>span:last-child{overflow-wrap:anywhere}#historyResult .final-metric strong{font-size:1.3rem;overflow-wrap:anywhere}#historyResult .mission-group summary{overflow-wrap:anywhere}#historyResult .bi-stage{min-width:0}
#historyPeriods{min-width:640px}#historyPeriods td:first-child,#historyPeriods td:nth-child(2),#historyResult .bi-bar>button,#historyDrilldown td:first-child{direction:ltr;unicode-bidi:isolate}#historyDrilldown table{min-width:520px}
:root{font-family:Vazirmatn,Tahoma,sans-serif}button,input,select,textarea{font:inherit}textarea{max-width:100%;width:100%;border:1px solid #d9e3e3;border-radius:9px;padding:10px 12px;background:white;color:inherit}button{min-height:42px}aside#sidebar{background:#173d42;color:#e8f2ef;padding:22px 13px}#sidebar .brand{margin-bottom:20px}#sidebar .eyebrow,#sidebar small{color:#bfd3d0}#nav{gap:3px}#nav button{color:#e0ece9;font-size:.8rem;padding:9px 11px;min-height:38px}#nav button.active{background:#32695e;color:white}#nav .glyph{color:#a3d9c6}#nav details{border-top:1px solid #ffffff21;padding-top:7px;margin-top:8px}#nav summary{padding:8px 10px;font-size:.8rem;min-height:42px;cursor:pointer}#nav details button{padding-inline-start:23px}#nav details:has(.active)>summary{color:#a7e1c8}#sidebar .sidebar-foot{border-color:#ffffff25}#sidebar .sidebar-foot button{background:#ffffff0d;color:#e8f2ef;border-color:#ffffff30}
#content{padding-bottom:110px}.header-scope{min-width:150px;font-size:.75rem}.header-scope label{font-size:.7rem}.header-scope select{padding:8px;width:100%}.global-search{flex:1;min-width:170px;max-width:320px;position:relative}.global-search input{width:100%;font-size:.8rem}.global-search-results{position:absolute;inset-inline:0;top:47px;z-index:32;background:white;border:1px solid #d9e3e3;box-shadow:0 10px 25px #183c4520;border-radius:11px;padding:9px}.global-search-results button{display:block;width:100%;background:transparent;color:#235b58;text-align:right;font-size:.8rem}.global-search-results p{padding:10px;font-size:.8rem}body[data-workspace-view="inventory"] #overview>.hero,body[data-workspace-view="inventory"] #overview>#kpis,body[data-workspace-view="inventory"] #overview>.two-cols{display:none}body[data-workspace-view="inventory"] #overview .page-title{display:none}
.final-title{display:flex;justify-content:space-between;align-items:start;gap:15px;flex-wrap:wrap}.final-title h1{font-size:1.75rem;line-height:1.7;margin-bottom:6px}.final-title p{margin-bottom:0}.final-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}.final-metric{padding:16px;background:white;border:1px solid #e1e9e8;border-radius:12px;text-align:right;color:#1c343b}.final-metric span{font-size:.78rem;color:#526b72}.final-metric strong{display:block;font-size:1.8rem;margin:6px 0}.final-metric small{display:block;color:#526b72;font-size:.72rem}.final-brief{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#eaf5ef;padding:19px 21px;border-radius:12px;margin:17px 0}.final-brief h2{font-size:1.05rem}.final-brief p{font-size:.8rem;color:#526b72;margin:5px 0 0}.final-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 12px}.final-tabs button{background:white;color:#235b58;border:1px solid #d9e3e3;font-size:.8rem;padding:9px 13px}.final-tabs button[aria-pressed=true]{background:#183c45;color:white;border-color:#183c45}.final-case{display:flex;align-items:center;justify-content:space-between;gap:18px;background:white;border:1px solid #e1e9e8;border-radius:12px;padding:18px 20px;margin:10px 0}.final-case h3{font-size:.9rem;margin:4px 0}.final-case p{color:#526b72;font-size:.8rem;margin:0}.final-case small{color:#946236;font-size:.72rem}.final-case>button{font-size:.8rem;white-space:nowrap}.final-secondary{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.final-secondary section{background:white;border:1px solid #e1e9e8;border-radius:12px;padding:19px;min-width:0}.final-secondary h2{font-size:.95rem;margin-bottom:10px}.final-secondary p{font-size:.8rem;color:#526b72}.final-radar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f1;padding:10px 0;font-size:.8rem}.final-radar button{font-size:.75rem;padding:5px 9px;min-height:34px}.final-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.final-actions button{font-size:.8rem}.final-source{font-size:.73rem;color:#526b72;padding:14px 0;overflow-wrap:anywhere}.final-warning{background:#fff4e8;color:#8b512c;padding:12px 15px;border-radius:9px;font-size:.8rem;margin:14px 0;white-space:pre-line}.final-empty{padding:20px;background:white;border:1px solid #e1e9e8;border-radius:12px;font-size:.85rem;color:#526b72}.final-route-link{color:#248b7a;background:transparent;border:0;padding:7px 0;font-size:.8rem}
.bi-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;background:white;border:1px solid #e1e9e8;border-radius:12px;padding:18px}.bi-controls label{font-size:.78rem}.bi-controls select{width:100%}.bi-stage{background:white;border:1px solid #e1e9e8;border-radius:12px;padding:20px;margin-top:16px}.bi-stage h2{font-size:1rem}.bi-stage table{min-width:0;font-size:.8rem}.bi-chart{margin:16px 0}.bi-bar{display:grid;grid-template-columns:110px minmax(0,1fr) 100px;gap:12px;align-items:center;font-size:.78rem;margin:12px 0}.bi-bar-track{height:15px;background:#ecf2f0;border-radius:4px;overflow:hidden}.bi-bar-track span{display:block;height:100%;background:#539d89}.bi-bar button{padding:6px 0;background:none;color:#235b58;min-height:36px}.bi-save{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:18px}.bi-save label{flex:1;min-width:180px}.bi-save button{font-size:.8rem}.bi-saved{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.bi-saved button{font-size:.75rem}.mission-group{border-bottom:1px solid #e1e9e8;padding:12px 0}.mission-group summary{font-size:.9rem;min-height:40px;cursor:pointer}.mission{padding:13px 0;border-top:1px solid #edf0f1}.mission h3{font-size:.85rem;margin:0}.mission p{font-size:.8rem;color:#526b72;margin:5px 0}.mission small{color:#74618f}.knowledge-list{padding:0;list-style:none}.knowledge-list li{padding:15px 0;border-bottom:1px solid #e1e9e8;font-size:.85rem}
#assistantFloat{position:fixed;bottom:20px;left:20px;z-index:60;border-radius:30px;padding:12px 20px;min-height:49px;box-shadow:0 6px 22px #173d4229}#companion{position:fixed;left:20px;bottom:84px;width:min(380px,calc(100vw - 30px));max-height:min(650px,75vh);overflow-y:auto;background:white;border:1px solid #d9e3e3;border-radius:16px;z-index:61;box-shadow:0 10px 40px #173d4230;padding:18px}#companion .companion-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#companion h2{font-size:1rem}#companionContext{color:#248b7a;font-size:.75rem;padding:12px 0;border-bottom:1px solid #edf0f1;overflow-wrap:anywhere}.companion-prompts{display:grid;gap:6px;margin:13px 0}.companion-prompts button{font-size:.75rem;text-align:right}#companion form{display:grid;gap:10px}#companion label{font-size:.75rem}#companion textarea{min-height:75px;font-size:1rem}#companionReply{white-space:pre-line;padding:12px;background:#eaf5ef;font-size:.8rem;border-radius:9px;overflow-wrap:anywhere}#companion small{display:block;color:#526b72;margin:10px 0}.companion-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.companion-fields select{width:100%;min-width:0}.companion-submit{display:flex;gap:8px;flex-wrap:wrap}#itemDialog{position:fixed;inset:100px 20px auto auto;margin:0;width:min(650px,calc(100vw - 40px));max-height:calc(100vh - 140px);box-shadow:0 15px 60px #14363850;z-index:50}#itemDialog .item-actions{padding:14px 22px;display:flex;gap:8px;flex-wrap:wrap}.item-actions button{font-size:.8rem}
@media(max-width:1100px){.header-actions{flex-wrap:wrap}.global-search{max-width:none}.final-secondary{grid-template-columns:1fr}.bi-controls{grid-template-columns:1fr 1fr}header{flex-wrap:wrap}.header-scope{min-width:140px}.final-metrics{gap:9px}}@media(max-width:760px){.final-title h1{font-size:1.45rem}.final-metrics{grid-template-columns:1fr 1fr}.final-metric:last-child{grid-column:1/-1}.final-metric{padding:13px}.final-metric strong{font-size:1.6rem}.final-case{align-items:start;flex-direction:column;gap:12px}.final-brief{display:block}.final-brief button{margin-top:13px}.final-secondary{grid-template-columns:1fr}.header-scope{flex:1}.global-search{order:4;flex-basis:100%}.bi-bar{grid-template-columns:85px minmax(0,1fr) 65px;gap:7px}.bi-stage{padding:14px}.bi-save{display:grid}.bi-save label{min-width:0}.bi-controls{padding:13px;gap:10px}#assistantFloat{bottom:14px;left:14px}#companion{left:14px;bottom:77px}.companion-fields{grid-template-columns:1fr}#itemDialog{inset:85px 10px auto auto;width:calc(100vw - 20px)}.header-actions button{min-height:42px}.bi-stage th,.bi-stage td{padding:10px 7px}}@media(max-width:380px){.bi-controls{grid-template-columns:1fr}.header-scope{min-width:110px}}
@media(min-width:1101px){body:has(#companion:not([hidden])) .main{margin-left:420px}}

#historyComparison{border:1px solid #cddfd9;background:#f7fbf9;border-radius:14px;padding:16px;margin:18px 0}#historyComparison .final-metric small{display:block;margin-top:8px;overflow-wrap:anywhere}#historyComparison .final-metric p{line-height:1.9;overflow-wrap:anywhere}#historyComparisonDays{min-width:720px}#historyComparisonDays td:nth-child(2),#historyComparisonDays td:nth-child(3){direction:ltr;unicode-bidi:isolate}#historyComparisonEvidence p{overflow-wrap:anywhere}@media(max-width:600px){#historyComparison{padding:12px}#historyComparison .final-metrics{grid-template-columns:1fr}#historyComparison .final-metric:last-child{grid-column:auto}}
#historyTemplates>input{max-width:100%;margin:8px 0}#historyTemplates>button{margin:4px;max-width:100%;overflow-wrap:anywhere}#historyTemplates .bi-saved button{max-width:100%;overflow-wrap:anywhere}#historyTemplateFile{display:block;width:100%}#historyQuickRanges{margin:14px 0;padding:12px;border:1px solid #dce7e3;border-radius:12px}#historyQuickRanges small{flex-basis:100%}


.multi-report .bi-controls{align-items:start}.multi-report .bi-controls>*{min-width:0}.multi-report .multi-choice{display:flex;align-items:center;gap:8px;min-height:36px;line-height:1.7}.multi-report .multi-choice input{width:auto;flex:none;margin:0}.multi-report p{overflow-wrap:anywhere}.multi-report input{min-width:0;max-width:100%}.multi-report .table-wrap{overflow:auto}
