.portal-language-bar{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:5px 22px;background:#edf4f8;border-bottom:1px solid #d4e1e9;font-family:IRANYekanX,Arial,sans-serif;font-size:13px;color:#435e72}.portal-language-bar>span{margin-inline-end:10px}.portal-language-bar button{font:inherit;padding:4px 12px;min-height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#45677a;cursor:pointer}.portal-language-bar button[aria-pressed=true]{background:#fff;color:#086f84;border-color:#bcd6df;font-weight:700}.portal-language-bar button:focus-visible{outline:3px solid #4d91d0;outline-offset:2px}html[lang=en] body{direction:ltr}.app-shell,.login-page{min-height:calc(100vh - 42px)}html[lang=en] :where(body,#root,button,input,select,textarea,option,h1,h2,h3,h4,p,a,label,span,strong,small,th,td,dt,dd,summary,svg text){font-family:Arial,IRANYekanX,sans-serif!important}html[lang=en] :where(.app-shell,.login-page,.visual-reports,.company-users,.cu-page,.cost-page,.dual-date-dialog,.explore-dialog,.column-dialog,.permission-picker,.admin-page){direction:ltr}html[lang=en] :where(th,td,label,h1,h2,h3,h4,p,dt,dd,.cost-bar,.cost-count-card,.dual-date-trigger,.cost-group-row button,.visual-field,.field-card,.column-option,.pp-group summary){text-align:start}html[lang=en] .cost-cards strong{text-align:start}html[lang=en] .cost-ring-panel{text-align:center}html[lang=en] .dual-date>small{text-align:start}html[lang=en] .dual-date-dialog{direction:ltr}html[lang=en] .cost-record dd{unicode-bidi:plaintext}html[lang=en] .timeline{border-right:0;border-left:1px solid #dce6ee;padding-right:0;padding-left:24px}html[lang=en] .timeline li:before{right:auto;left:-30px}html[lang=en] .visual-filter .dual-date{min-width:0}html[lang=en] .sidebar nav a{direction:ltr}html[lang=en] .search-box input{direction:ltr}.portal-language-bar .portal-language-toggle{background:#fff;color:#086f84;border-color:#bcd6df;font-weight:700;min-width:80px}.portal-language-toggle:hover{box-shadow:0 1px 5px #bcd6df}html[lang=en]{direction:ltr}html[lang=en] :where(.cu-app,.admin-shell,.customer-home,.catalog-field,.special-field,.library-starter button){direction:ltr;text-align:start}html[lang=en] .explore-toolbar>div:first-child{margin-left:0;margin-right:auto}html[lang=en] .visual-topbar>a:after{content:"Back"}@media print{#portal-language{display:none}}@media(max-width:760px){.portal-language-bar{padding-inline:12px}}.portal-language-bar .portal-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:100px;background:#fff;color:#31536a;border:1px solid #bcd6df;font-size:14px}.portal-theme-toggle svg{flex:none}.portal-theme-toggle:hover{box-shadow:0 1px 5px #bcd6df}@media screen and (forced-colors:none){html[data-theme=dark]:root:root{color-scheme:dark;background:#0c1423;--canvas:#0c1423;--surface:#142135;--ink:#e6edf7;--text:#cedbec;--muted:#aabbd0;--line:#35475d;--shadow:0 8px 28px #0003;--theme-accent:#70dbe5;--navy:#142135;--teal:#70dbe5;--gold:#e4b76b;--red:#ffadb8;--dark-panel:#1b2b41;--dark-selected:#183c4b}html[data-theme=dark]:root:root :is(body,.app-shell,.app-shell[data-view=home],.main-area,.customer-home,.cost-page,.cu-app,.admin-app,.visual-reports,.password-page,.login-page,.splash,.visual-splash,.admin-splash){background:var(--canvas);color:var(--ink)}html[data-theme=dark]:root:root :is(.cost-page,.explore-dialog){--ink:#e6edf7;--muted:#aabbd0;--line:#35475d;--accent:#70dbe5;--ex-ink:#e6edf7;--ex-muted:#aabbd0;--ex-line:#35475d}html[data-theme=dark]:root:root :is(.sidebar,.topbar,.visual-topbar,.admin-topbar,.cu-top,.cost-topbar,.panel,.cu-panel,.cu-stats article,.cu-companies article,.home-kpis article,.home-chart,.visual-library,.visual-report-grid article,.builder-toolbar,.designer-grid,.column-chip,.filter-panel,.live-preview,.report-save-panel,.cost-table,.cost-chart,.cost-discovery,.cost-empty,.cost-cards article,.cost-count-card,.password-card,.login-card,dialog,.modal,.modal-header,.drawer,.drawer-header,.pp-group,.explore-results,.explore-stat){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=dark]:root:root :is(h1,h2,h3,h4,legend,dt,dd,label,.brand strong,.profile strong,.home-kpis article>div,.home-kpis article>span b,.home-chart-legend b,.home-bars b,.home-cargo-labels b,.column-title,.event-title,.cmr,.cu-grants strong,.cost-ring strong){color:var(--ink)}html[data-theme=dark]:root:root :is(p,small,.brand small,.profile small,.home-heading p,.home-heading>div>span,.home-chart-note,.home-footer,.home-empty-chart,.home-loading,.home-chart-legend span,.home-bars>div>div:first-child,.home-cargo-labels span,.cost-state,.cost-sync,.cost-heading span,.cost-percent,.cost-scope-tag,.cost-breadcrumb>span,.pp-hint,.pp-group summary>span,.cu-footnote,.cu-stats span,.cu-hero p,.cu-secret,.nav-disabled,.column-help,.column-empty,.inspector-empty,.preview-empty,.timeline time){color:var(--muted)}html[data-theme=dark]:root:root :is(a,.profile a,.sidebar nav>a,.cost-columns summary,.cost-eyebrow,.cu-eyebrow,.pp-toolbar>span){color:var(--theme-accent)}html[data-theme=dark]:root:root :is(button,input,select,textarea,option){color:var(--ink);border-color:var(--line)}html[data-theme=dark]:root:root :is(button,input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,option){background:var(--dark-panel)}html[data-theme=dark]:root:root input::placeholder,html[data-theme=dark]:root:root textarea::placeholder{color:#9eafc5;opacity:1}html[data-theme=dark]:root:root :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#5bc9d8}html[data-theme=dark]:root:root :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#8dcaff}html[data-theme=dark]:root:root button:not(:disabled):hover{background:#263e55;border-color:#7394ae}html[data-theme=dark]:root:root :is(.primary-action,.primary-button,.submit-button,.login-submit,.report-save-panel>button,.dual-date-apply,.cost-filters button[type=submit]){background:#126c80;color:#fff;border-color:#38869a}html[data-theme=dark]:root:root :is(.cu-primary){background:#126c80!important;color:#fff!important;border-color:#38869a!important}html[data-theme=dark]:root:root :is(.sidebar nav>a.active,.sidebar nav>a:hover,.mode-tabs button.active,.cu-tabs button[aria-pressed=true],.dual-date-modes button[aria-pressed=true],.catalog-field.added,.special-field.selected,.column-chip.active,.pp-selected,.cu-grants label.selected,.cu-steps .current,.metric-picker button.selected){background:var(--dark-selected);color:#9ce8ed;border-color:#468897}html[data-theme=dark]:root:root :is(.field-catalog,.column-inspector,.column-dropzone,.visual-filter,.mode-tabs,.dual-date-modes,.cost-record,.cost-chip,.cost-empty-label,.cost-journey span,.cost-breadcrumb button,.cu-party-list label,.cu-context,.cu-secret strong,.cu-company-admins span,.cu-steps span,.cu-tabs button,.nav-disabled small,.trust-list span,.explore-path,.explore-group-switch,.column-option,.column-dialog footer){background:var(--dark-panel);color:var(--text);border-color:var(--line)}html[data-theme=dark]:root:root :is(.cu-dialog>header,.explore-dialog>header,.column-dialog>header,.pp-group summary,.filter-toggle,.cost-cards .cost-total){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark]:root:root :is(.cu-dialog,.cu-dialog-actions,.cu-panel>header,.cu-advanced,.cu-dialog fieldset,.cu-grants label,.brand,.cost-heading,.cost-discovery>header,.cost-columns,.live-preview>header,.filter-panel>div,.explore-toolbar,.explore-details>div,.column-list,.column-option,.permission-picker,.pp-grid>label){border-color:var(--line)}html[data-theme=dark]:root:root :is(table,tbody,td){color:var(--text);border-color:var(--line);background:var(--surface)}html[data-theme=dark]:root:root :is(th,tfoot td,.pp-group summary){background:var(--dark-panel);color:var(--ink);border-color:var(--line)}html[data-theme=dark]:root:root :is(tbody tr:hover td,.cost-group-row:hover,.cost-group-row:hover td,.cost-bar:hover,.explore-table tbody tr:hover td){background:#1e354a;color:var(--ink)}html[data-theme=dark]:root:root :is(td.column-pinned,th.column-pinned){box-shadow:inset -1px 0 var(--line)}html[data-theme=dark]:root:root :is(.home-bar-track,.cost-bar-track,.explore-share,.splash-loader){background:#2b3d53}html[data-theme=dark]:root:root :is(.home-trend text,.home-cargo svg text){fill:var(--muted)}html[data-theme=dark]:root:root .home-cargo svg .home-donut-value{fill:var(--ink)}html[data-theme=dark]:root:root .home-trend line{stroke:#35475d}html[data-theme=dark]:root:root :is(.home-cargo svg>circle:first-child,.cost-ring svg>circle:first-child){stroke:#2b3d53}html[data-theme=dark]:root:root :is(.home-kpis strong,.cost-cards strong,.cu-stats strong,.explore-stat-weight strong){color:#92e2ed}html[data-theme=dark]:root:root :is(.cu-badge,.column-status,.explore-status,.status-badge,.cu-notice,.visual-alert.success){background:#153c33;color:#a5e8c8;border-color:#397c63}html[data-theme=dark]:root:root :is(.cu-badge.off,.cu-error,.cost-alert,.home-error,.visual-alert.error,.explore-error,.error-message,.report-preview-state.error){background:#402631;color:#ffbac3;border-color:#9b5262}html[data-theme=dark]:root:root :is(.cost-warning,.warning,.notice){background:#3b321e;color:#f3d59b;border-color:#846d3e}html[data-theme=dark]:root:root :is(.cu-notice,.cu-error,.cost-alert,.cost-warning,.home-error,.visual-alert,.explore-error) :is(p,span,small,strong){color:inherit}html[data-theme=dark]:root:root :is(.danger,.dual-date-error){color:#ffbac3}html[data-theme=dark]:root:root .login-intro{background:linear-gradient(145deg,#132439,#193547);color:var(--ink)}html[data-theme=dark]:root:root .login-intro:after{border-color:#456378;box-shadow:0 0 0 74px #25435422,0 0 0 148px #25435418}html[data-theme=dark]:root:root :is(.login-intro>div>p:not(.eyebrow),.login-intro>small,.password-page .back-link){color:var(--muted)}html[data-theme=dark]:root:root :is(.portal-language-bar){background:#142135;border-color:var(--line);color:var(--ink)}html[data-theme=dark]:root:root :is(.portal-language-toggle,.portal-theme-toggle){background:#1b2b41;color:#b0eaf0;border-color:#526a81;box-shadow:none}html[data-theme=dark]:root:root .dual-date-dialog .rdp-root{--rdp-accent-color:#8cdeea;--rdp-accent-background-color:#183c4b}html[data-theme=dark]:root:root .rdp-day_button{background:transparent;color:var(--ink)}html[data-theme=dark]:root:root .rdp-selected .rdp-day_button{background:#126c80;color:#fff;border-color:#8cdeea}html[data-theme=dark]:root:root .rdp-chevron{fill:#8cdeea}html[data-theme=dark]:root:root dialog::backdrop{background:#020812b3}html[data-theme=dark]:root:root :is(.ac-top,.ac-target,.ac-work,.ac-history,.ac-save,.stats article,.metric,.org-grid article,.ux-progress,.ux-home-skeleton>div,.explore-details>div,.explore-event,tbody tr){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark]:root:root :is(.password-input,.search,.detail-grid>div,.column-hint,.column-hidden,.ac-subject,.ac-presets,.ac-rule.locked,.credential strong,.explore-table-heading>span,.explore-row-number,.explore-results>footer,.history-badge){background:var(--dark-panel);color:var(--text);border-color:var(--line)}html[data-theme=dark]:root:root :is(.ac-error,.form-error,.page-error,.visual-error,.alert.error,.error-box){background:#402631;color:#ffbac3;border-color:#9b5262}html[data-theme=dark]:root:root :is(.status.inactive){background:#402631;color:#ffbac3}html[data-theme=dark]:root:root :is(.status.active,.tone-stock,.tone-delivered){background:#153c33;color:#a5e8c8}html[data-theme=dark]:root:root :is(.tone-route,.credential>p){background:#3b321e;color:#f3d59b}html[data-theme=dark]:root:root .tone-ready{background:#30294c;color:#ddd0ff}html[data-theme=dark]:root:root .tone-loaded{background:#183c4b;color:#9ce8ed}html[data-theme=dark]:root:root .timeline-dot{background:var(--surface);border-color:var(--theme-accent)}html[data-theme=dark]:root:root .skeleton-row td span{background:linear-gradient(90deg,#1b2b41 25%,#2b4059,#1b2b41 75%)}html[data-theme=dark]:root:root :is(.search input,.password-input input){background:transparent}html[data-theme=dark]:root:root :is(.ac-error,.form-error,.page-error,.visual-error,.alert.error,.error-box) :is(p,span,small,strong){color:inherit}html[data-theme=dark]:root:root :is(.primary,.admin-heading>button,.admin-form footer button:last-child,.credential>button){background:#126c80;color:#fff;border-color:#38869a}html[data-theme=dark]:root:root :is(.stats span){color:#92e2ed}html[data-theme=dark]:root:root :is(td strong,.permission-picker){color:var(--ink)}html[data-theme=dark]:root:root :is(.ac-matrix-head,.ac-badge,.role,.tabs b){background:var(--dark-panel);color:var(--text);border-color:var(--line)}html[data-theme=dark]:root:root :is(.ac-preview,.ac-success,.alert.success){background:#153c33;color:#a5e8c8;border-color:#397c63}html[data-theme=dark]:root:root :is(.ac-target button.active){background:var(--dark-selected);color:#9ce8ed;border-color:#468897}html[data-theme=dark]:root:root :is(.ac-warning){color:#f3d59b}html[data-theme=dark]:root:root *{scrollbar-color:#50647c #142135}}
