:root{--theme-main-1: #0f1f3d;--theme-main-2: #173566;--theme-accent: #2d6bc4;--theme-accent-2: #1e4f94;--theme-accent-rgb: 45, 107, 196;--theme-soft: #edf4ff;--theme-border: #2d6bc4;--theme-button-text: #173566;--theme-white: #ffffff;--totals-general-row-bg: linear-gradient(135deg, #2d6bc4 0%, #1e4f94 100%);--totals-general-row-text: #ffffff;--totals-general-row-line: rgba(18, 43, 84, .28);--totals-general-row-shadow: rgba(23, 53, 102, .14);--page-max-width: 1700px;--sticky-section-top: 92px;--sticky-summary-top: 142px;--sticky-product-top: 226px}.theme-cambela{--theme-main-1: #3d0f16;--theme-main-2: #661720;--theme-accent: #c43a4a;--theme-accent-2: #94303a;--theme-accent-rgb: 196, 58, 74;--theme-soft: #fff0f2;--theme-border: #c43a4a;--theme-button-text: #661720;--totals-general-row-bg: linear-gradient(135deg, #c04757 0%, #e67787 50%, #f3afba 100%);--totals-general-row-text: #2c080e;--totals-general-row-line: rgba(132, 34, 48, .28);--totals-general-row-shadow: rgba(132, 34, 48, .14)}.theme-cemagro{--theme-main-1: #0f1f3d;--theme-main-2: #173566;--theme-accent: #2d6bc4;--theme-accent-2: #1e4f94;--theme-accent-rgb: 45, 107, 196;--theme-soft: #edf4ff;--theme-border: #2d6bc4;--theme-button-text: #173566;--totals-general-row-bg: linear-gradient(135deg, #477fc0 0%, #77ade6 50%, #afd3f3 100%);--totals-general-row-text: #07182c;--totals-general-row-line: rgba(28, 77, 133, .28);--totals-general-row-shadow: rgba(28, 77, 133, .14)}.theme-admin{--theme-main-1: #0d2f22;--theme-main-2: #17533d;--theme-accent: #2fa56f;--theme-accent-2: #1f7f55;--theme-accent-rgb: 47, 165, 111;--theme-soft: #ecf9f2;--theme-border: #2fa56f;--theme-button-text: #17533d}.theme-preset-premium .theme-cambela{--theme-main-1: #2b1b0d;--theme-main-2: #6d4721;--theme-accent: #c8954d;--theme-accent-2: #8b5b25;--theme-accent-rgb: 200, 149, 77;--theme-soft: #f7f1e6;--theme-border: #c39659;--theme-button-text: #2b1b0d;--transport-premium-action-start: #d4a461;--transport-premium-action-end: #f6dc9b;--transport-premium-action-text: #201407;--transport-premium-action-border: rgba(150, 98, 34, .38);--transport-premium-action-shadow: rgba(126, 82, 30, .18);--totals-general-row-bg: linear-gradient(135deg, #a77238 0%, #d8a963 48%, #f0d58f 100%);--totals-general-row-text: #201407;--totals-general-row-line: rgba(126, 82, 30, .28);--totals-general-row-shadow: rgba(126, 82, 30, .14)}.theme-preset-premium .theme-cemagro{--theme-main-1: #102540;--theme-main-2: #194575;--theme-accent: #4f8fd6;--theme-accent-2: #214f8b;--theme-accent-rgb: 79, 143, 214;--theme-soft: #edf4fb;--theme-border: #5a98db;--theme-button-text: #17365d;--transport-premium-action-start: #214f8b;--transport-premium-action-end: #70b4ef;--transport-premium-action-text: #f8fbff;--transport-premium-action-border: rgba(77, 146, 220, .38);--transport-premium-action-shadow: rgba(20, 65, 116, .2);--totals-general-row-bg: linear-gradient(135deg, #477fc0 0%, #77ade6 50%, #afd3f3 100%);--totals-general-row-text: #07182c;--totals-general-row-line: rgba(28, 77, 133, .28);--totals-general-row-shadow: rgba(28, 77, 133, .14)}.theme-preset-premium .page :is(.vanzari-tools-group-view .vanzari-tool-btn,.achizitii-tools-group-view .achizitii-tool-btn,.situatii-menu-btn,.situatii-panel-toggle-btn){border-color:#bccbdde6;background:linear-gradient(180deg,#f8fbff,#edf3fb);color:#41526a;box-shadow:inset 0 1px #ffffffd9,0 6px 14px #1720330d;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background .18s ease,color .18s ease,border-color .18s ease}.theme-preset-premium .page :is(.vanzari-tools-group-view .vanzari-tool-btn,.achizitii-tools-group-view .achizitii-tool-btn,.situatii-menu-btn,.situatii-panel-toggle-btn):hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#fff,#eef5ff);color:var(--theme-main-2);border-color:#7b9ac1f2;box-shadow:inset 0 1px #fffffff2,0 10px 20px #1720331a}.theme-preset-premium .theme-cambela :is(.vanzari-tools-group-view .vanzari-tool-btn.active,.achizitii-tools-group-view .achizitii-tool-btn.active,.situatii-menu-btn.active,.situatii-panel-toggle-btn.active),.theme-preset-premium .theme-cemagro :is(.vanzari-tools-group-view .vanzari-tool-btn.active,.achizitii-tools-group-view .achizitii-tool-btn.active,.situatii-menu-btn.active,.situatii-panel-toggle-btn.active){border-color:var(--transport-premium-action-border);background:linear-gradient(135deg,var(--transport-premium-action-start) 0%,var(--transport-premium-action-end) 100%);color:var(--transport-premium-action-text);box-shadow:0 10px 20px var(--transport-premium-action-shadow),inset 0 1px #ffffff38}.theme-preset-premium .theme-cambela :is(.vanzari-tools-group-view .vanzari-tool-btn.active,.achizitii-tools-group-view .achizitii-tool-btn.active,.situatii-menu-btn.active,.situatii-panel-toggle-btn.active):hover:not(:disabled),.theme-preset-premium .theme-cemagro :is(.vanzari-tools-group-view .vanzari-tool-btn.active,.achizitii-tools-group-view .achizitii-tool-btn.active,.situatii-menu-btn.active,.situatii-panel-toggle-btn.active):hover:not(:disabled){filter:brightness(1.04)}.theme-preset-premium .page.theme-cambela :is(.achizitii-table thead tr,.achizitii-totals-table thead tr,.vanzari-table thead tr,.vanzari-totals-table thead tr,.facturi-table thead tr,.facturi-totals-table thead tr,.facturi-lines-panel-table thead tr,.facturi-avize-panel-table thead tr,.facturi-lines-table thead tr,.contracte-table thead tr,.transportatori-table thead tr,.transport-anexa-table thead tr,.transport-avize-table thead tr,.transport-facturi-table thead tr,.transport-alimentari-table thead tr){background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-2) 100%)}.theme-preset-premium .page.theme-cambela :is(.achizitii-table thead th,.achizitii-totals-table thead th,.vanzari-table thead th,.vanzari-totals-table thead th,.facturi-table thead th,.facturi-totals-table thead th,.facturi-lines-panel-table thead th,.facturi-avize-panel-table thead th,.facturi-lines-table thead th,.contracte-table thead th,.transportatori-table thead th,.transport-anexa-table thead th,.transport-avize-table thead th,.transport-facturi-table thead th,.transport-alimentari-table thead th){color:#fff}.theme-preset-premium .page.theme-cambela :is(.transport-avize-sort-btn.is-active,.transport-avize-sort-btn:hover,.transport-avize-sort-btn.is-active>span:first-child,.transport-avize-sort-btn:hover>span:first-child,.transport-detail-sort-btn.is-active,.transport-detail-sort-btn:hover,.transportatori-sort-btn.is-active,.transportatori-sort-btn:hover,.transport-facturi-sort-btn.is-active,.transport-facturi-sort-btn:hover,.transport-alimentari-sort-btn.is-active,.transport-alimentari-sort-btn:hover){color:#fff!important}.theme-preset-premium .page.theme-cambela :is(.transport-avize-sort-indicator.is-active,.transport-avize-sort-btn:hover .transport-avize-sort-indicator,.transport-detail-sort-indicator.is-active,.transport-detail-sort-btn:hover .transport-detail-sort-indicator,.transportatori-sort-indicator.is-active,.transportatori-sort-btn:hover .transportatori-sort-indicator,.transport-facturi-sort-indicator.is-active,.transport-facturi-sort-btn:hover .transport-facturi-sort-indicator,.transport-alimentari-sort-indicator.is-active,.transport-alimentari-sort-btn:hover .transport-alimentari-sort-indicator){color:#ffffffdb!important}.theme-preset-premium :is(.page.theme-cambela,.achizitii-modal-theme-shell.theme-cambela,.vanzari-modal-theme-shell.theme-cambela,.transport-modal-overlay.theme-cambela,.contracte-modal-overlay.theme-cambela) :is(.achizitii-modal-header,.achizitii-modal-warning-header,.vanzari-modal-header,.vanzari-modal-warning-header,.facturi-modal-header,.contracte-modal-header,.transport-modal-header,.transport-anexa-modal-header,.admin-nomenclature-modal-header,.admin-user-modal-header,.admin-sync-modal-header){border-color:var(--transport-premium-action-border);background:linear-gradient(135deg,var(--transport-premium-action-start) 0%,var(--transport-premium-action-end) 100%);color:var(--transport-premium-action-text);box-shadow:0 10px 24px var(--transport-premium-action-shadow),inset 0 1px #ffffff38}.theme-preset-dark .theme-cambela{--theme-main-1: #000000;--theme-main-2: #111111;--theme-accent: #e21b3c;--theme-accent-2: #9f1026;--theme-accent-rgb: 226, 27, 60;--theme-soft: #101010;--theme-border: #e21b3c;--theme-button-text: #ffffff;--theme-page-bg: #000000;--theme-page-bg-2: #080808;--theme-surface-1: #0b0b0b;--theme-surface-2: #111111;--theme-surface-3: #050505;--theme-surface-header: #030303;--theme-surface-input: #070707;--theme-ui-border-soft: rgba(255, 255, 255, .1);--theme-ui-border-strong: rgba(226, 27, 60, .5);--theme-ui-text: #ffffff;--theme-ui-text-soft: #f4f7fb;--theme-ui-muted: #d7dde8;--theme-ui-muted-2: #aeb8c8;--theme-ui-shadow: 0 18px 38px rgba(0, 0, 0, .5);--theme-page-glow: rgba(226, 27, 60, .1);--totals-general-row-bg: linear-gradient(135deg, #e21b3c 0%, #9f1026 100%);--totals-general-row-text: #ffffff;--totals-general-row-line: rgba(226, 27, 60, .36);--totals-general-row-shadow: rgba(0, 0, 0, .34)}.theme-preset-dark .theme-cemagro{--theme-main-1: #000000;--theme-main-2: #111111;--theme-accent: #1f8fff;--theme-accent-2: #0758c9;--theme-accent-rgb: 31, 143, 255;--theme-soft: #101010;--theme-border: #1f8fff;--theme-button-text: #ffffff;--theme-page-bg: #000000;--theme-page-bg-2: #080808;--theme-surface-1: #0b0b0b;--theme-surface-2: #111111;--theme-surface-3: #050505;--theme-surface-header: #030303;--theme-surface-input: #070707;--theme-ui-border-soft: rgba(255, 255, 255, .1);--theme-ui-border-strong: rgba(31, 143, 255, .5);--theme-ui-text: #ffffff;--theme-ui-text-soft: #f4f8ff;--theme-ui-muted: #d7dde8;--theme-ui-muted-2: #aeb8c8;--theme-ui-shadow: 0 18px 38px rgba(0, 0, 0, .5);--theme-page-glow: rgba(31, 143, 255, .1);--totals-general-row-bg: linear-gradient(135deg, #1f8fff 0%, #0758c9 100%);--totals-general-row-text: #ffffff;--totals-general-row-line: rgba(31, 143, 255, .36);--totals-general-row-shadow: rgba(0, 0, 0, .34)}.theme-preset-dark .theme-admin{--theme-main-1: #07100d;--theme-main-2: #143028;--theme-accent: #3dbf7e;--theme-accent-2: #1f7f55;--theme-accent-rgb: 61, 191, 126;--theme-soft: #15241d;--theme-border: #2a8e5c;--theme-button-text: #edfdf4;--theme-page-bg: #08110e;--theme-page-bg-2: #0e1a16;--theme-surface-1: #101b17;--theme-surface-2: #16231d;--theme-surface-3: #0c1512;--theme-ui-border-soft: rgba(61, 191, 126, .16);--theme-ui-border-strong: rgba(61, 191, 126, .3);--theme-ui-text: #edfdf4;--theme-ui-muted: #98b5a8;--theme-ui-shadow: 0 18px 38px rgba(0, 0, 0, .34);--theme-page-glow: rgba(61, 191, 126, .12)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}body{font-family:Segoe UI,Arial,sans-serif;background:#f4f7fb;color:#1f2937;overflow-x:hidden}html,body,#root,#root *{-webkit-user-select:none!important;user-select:none!important}#root input,#root textarea,#root [contenteditable=true],#root [contenteditable=true] *{-webkit-user-select:text!important;user-select:text!important}.page,.page *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-accent) 76%,white) color-mix(in srgb,var(--theme-soft) 76%,white)}.page *::-webkit-scrollbar{width:10px;height:10px}.page *::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb,var(--theme-soft) 70%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 78%,white),color-mix(in srgb,var(--theme-accent-2) 84%,white))!important}.page *::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 90%,white),color-mix(in srgb,var(--theme-accent-2) 94%,white))!important}.page *::-webkit-scrollbar-track,.page *::-webkit-scrollbar-corner{background:color-mix(in srgb,var(--theme-soft) 76%,white)!important}button,input,select{font:inherit}.page{min-height:100vh}.app-container{width:100%;max-width:var(--page-max-width);margin:0 auto;padding-left:16px;padding-right:16px}.content{padding:16px 0 38px}.dashboard-output{display:flex;flex-direction:column;gap:18px;padding-top:0;margin-top:0;padding-bottom:40px}.empty-box,.route-loading-card{background:#fff;border:1px solid #eef2f7;border-radius:5px;box-shadow:0 10px 26px #17203314;padding:20px;text-align:center;color:#425069}.error-box,.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.unauthorized-card{max-width:520px;text-align:center}.unauthorized-card h2{margin-top:0;margin-bottom:12px}.unauthorized-card p{margin:10px 0}.login-screen,.route-loading-screen{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:linear-gradient(130deg,#0c1933,#11274d 34%,#173566 66%,#244f93)}.login-screen:before,.route-loading-screen:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(120deg,#4771ca33,#2550a11f,#0f1f3d0f,#5081e124 72%,#11274d1a);animation:login-background-drift 26s ease-in-out infinite alternate;pointer-events:none}.login-screen:after,.route-loading-screen:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:linear-gradient(150deg,#ffffff0d,#81abff14,#1835660a 56%,#ffffff05);animation:login-background-drift-secondary 38s ease-in-out infinite alternate;pointer-events:none}.login-screen-split{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .18s ease}.login-screen-split-half{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(130deg,#0c1933e0,#11274dd1 34%,#173566cc 66%,#244f93b8);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 40px #0812243d;transition:transform .72s cubic-bezier(.18,.82,.2,1)}.login-screen-split-half-left{left:0;border-right:1px solid rgba(255,255,255,.08)}.login-screen-split-half-right{right:0;border-left:1px solid rgba(255,255,255,.08)}.login-screen.is-revealing .login-screen-split,.login-screen.is-entry-cover .login-screen-split,.login-screen.is-entry-opening .login-screen-split{opacity:1}.login-screen.is-entry-opening .login-screen-split-half-left,.login-screen.is-revealing .login-screen-split-half-left{transform:translate(-105%)}.login-screen.is-entry-opening .login-screen-split-half-right,.login-screen.is-revealing .login-screen-split-half-right{transform:translate(105%)}.login-card{width:min(100%,440px);background:#fff;border-radius:8px;padding:32px;box-shadow:0 22px 60px #00000040}.login-brand{width:64px;height:64px;margin-bottom:18px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#173566,#2d6bc4);color:#fff;font-size:24px;font-weight:800}.login-card h1{margin:0 0 8px;color:#14213d}.login-card p{margin:0 0 24px;color:#52617a}.login-form{display:grid;gap:16px}.login-form label{display:grid;gap:8px;font-size:14px;font-weight:700;color:#203047}.login-form input{width:100%;min-height:44px;padding:10px 12px;border-radius:5px;border:1px solid #d7dfeb;outline:none}.login-submit{background:linear-gradient(135deg,#173566,#2d6bc4)}.login-help{margin-top:18px;display:grid;gap:6px;font-size:13px;color:#52617a}.login-logos{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;width:100%;flex-wrap:nowrap;overflow:hidden}.login-logos img{max-width:140px;width:100%;height:52px;object-fit:contain;display:block;flex:1 1 0;min-width:0}.premium-login-card{position:relative;z-index:2;width:min(100%,500px);padding:34px 34px 28px;border:1px solid rgba(23,53,102,.08);overflow:hidden;transition:transform .28s ease,opacity .28s ease,box-shadow .28s ease}.premium-login-card.is-revealing{opacity:0;transform:scale(.965);box-shadow:0 10px 24px #0000001f}.login-screen.is-entry-cover .premium-login-card,.login-screen.is-entry-opening .premium-login-card{animation:login-card-enter .76s cubic-bezier(.18,.82,.2,1) both}.premium-login-logos{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-bottom:24px}.login-logo-tile{flex:1 1 0;min-width:0;height:84px;background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #e6edf7;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px 14px;box-shadow:0 8px 18px #14213d0f}.login-logo-tile img{max-width:100%;max-height:52px;object-fit:contain;display:block}.login-logo-divider{width:1px;align-self:stretch;background:linear-gradient(180deg,#17356600,#17356624,#17356600)}.login-heading{text-align:center;margin-bottom:24px}.login-heading h1{margin:0 0 8px;color:#14213d;font-size:28px;font-weight:800;letter-spacing:1px;line-height:1.15}.login-heading p{margin:0;color:#5b6b83;font-size:14px;line-height:1.45}.premium-login-form{display:grid;gap:16px}.premium-login-form label{display:grid;gap:6px}.login-label-text{display:block;text-align:center;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#1f3352}.premium-login-form input{width:100%;min-height:50px;padding:12px 14px;border-radius:10px;border:1px solid #d9e2ef;background:#fbfdff;color:#14213d;text-align:center;font-size:14px;font-weight:600;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.premium-login-form input:focus{border-color:#2d6bc4;background:#fff;box-shadow:0 0 0 4px #2d6bc426}.premium-login-form input::placeholder{text-align:center;color:#9aa7bd;font-weight:500}.premium-login-submit{margin-top:4px;position:relative;isolation:isolate;overflow:hidden;min-height:50px;border-radius:10px;border:1px solid rgba(255,255,255,.14);font-size:12.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0f274d,#1a437a 40%,#2a66bf 78%,#5b93de);box-shadow:0 14px 30px #0a183338,0 4px 10px #142e5b29,inset 0 1px #ffffff14,inset 0 -1px #06122829;transition:transform .18s ease,box-shadow .22s ease,opacity .16s ease,filter .22s ease}.premium-login-submit:before{content:none}.premium-login-submit:after{content:none}.premium-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #0a183342,0 6px 14px #142e5b2e,inset 0 1px #ffffff1a,inset 0 -1px #06122838;filter:saturate(1.02) brightness(1.02)}.premium-login-submit:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 22px #0a18332e,0 3px 8px #142e5b24,inset 0 1px #ffffff0f,inset 0 -1px #06122833}.premium-login-submit:disabled{opacity:.86;cursor:wait}@keyframes login-background-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.04)}}@keyframes login-background-drift-secondary{0%{transform:translate3d(1.5%,0,0) scale(1)}to{transform:translate3d(-1.5%,-1%,0) scale(1.03)}}@keyframes login-card-enter{0%{opacity:.5;transform:scale(.985);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.premium-login-help{margin-top:20px;display:grid;gap:6px;justify-items:center;text-align:center;font-size:13px;color:#5b6b83}.premium-login-help strong{color:#1f3352;font-size:13px}.password-wrapper{position:relative;width:100%}.password-wrapper input{width:100%;padding-right:70px;padding-left:70px}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;font-size:11px;font-weight:700;letter-spacing:1px;color:#2d6bc4;cursor:pointer;opacity:.8;transition:opacity .15s ease}.password-toggle:hover{opacity:1}.theme-preset-dark body{background:#070b11;color:#edf2fb}.theme-preset-dark .page{background:radial-gradient(circle at 12% 0%,var(--theme-page-glow) 0%,transparent 28%),linear-gradient(180deg,var(--theme-page-bg) 0%,var(--theme-page-bg-2) 100%);color:var(--theme-ui-text)}.theme-preset-dark .content,.theme-preset-dark .dashboard-output{color:var(--theme-ui-text)}.theme-preset-dark .empty-box,.theme-preset-dark .route-loading-card{background:linear-gradient(180deg,var(--theme-surface-1),var(--theme-surface-2));border-color:var(--theme-ui-border-soft);box-shadow:var(--theme-ui-shadow);color:var(--theme-ui-muted)}.theme-preset-dark .error-box,.theme-preset-dark .form-error{color:#ffd9e3;background:#6c192a6b;border-color:#c9546f57}.theme-preset-dark .page :is(.transport-avize-filterbar-card,.transportatori-filterbar-card,.achizitii-kpi-strip,.vanzari-kpi-strip,.contracte-kpi-strip,.situatii-menu-bar,.situatii-panel-toolbar,.situatii-placeholder-card,.admin-menu-bar,.admin-summary-card,.admin-panel,.admin-module-card,.transport-menu-bar,.transportatori-table-card,.transport-avize-table-card,.transport-facturi-table-card,.transport-alimentari-table-card,.transport-panel,.transport-detail-card,.transport-column-panel,.transport-summary-card,.transport-list-card,.transport-hero-card,.transport-master-header-card,.transport-master-detail-card,.transport-master-side-panel,.transport-list-mode-panel,.transport-page-mode-panel,.transport-list-header-card,.transport-page-view-balance-card,.transport-factura-summary-card,.transport-factura-panel-shell,.transport-factura-placeholder-card,.transport-modal-card,.transport-modal-confirm-card,.transport-modal-machines-panel){background:linear-gradient(180deg,var(--theme-surface-1) 0%,var(--theme-surface-2) 100%);border-color:var(--theme-ui-border-soft);box-shadow:var(--theme-ui-shadow);color:var(--theme-ui-text)}.theme-preset-dark .page :is(.achizitii-filter-field .transportatori-filter-input,.achizitii-filter-field select,.vanzari-filter-field .transportatori-filter-input,.vanzari-filter-field select,.contracte-filter-field .transportatori-filter-input,.contracte-filter-field select,.situatii-panel-select,.situatii-fixed-pill,.admin-page input:not([type=checkbox]):not([type=radio]),.admin-page select,.admin-page textarea,.transport-content input:not([type=checkbox]):not([type=radio]),.transport-content select,.transport-content textarea,.transport-sticky-stack input:not([type=checkbox]):not([type=radio]),.transport-sticky-stack select,.transport-sticky-stack textarea){background:linear-gradient(180deg,var(--theme-surface-2) 0%,var(--theme-surface-3) 100%);border-color:var(--theme-ui-border-soft);box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0a;color:var(--theme-ui-text)}.theme-preset-dark .page input::placeholder,.theme-preset-dark .page textarea::placeholder{color:color-mix(in srgb,var(--theme-ui-muted) 88%,transparent)}.theme-preset-dark .page :is(.achizitii-filter-results-box,.vanzari-filter-results-box,.contracte-filter-results-box){border-color:var(--theme-ui-border-soft);background:linear-gradient(180deg,var(--theme-surface-2) 0%,var(--theme-surface-3) 100%);color:var(--theme-ui-text);box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0a}.theme-preset-dark .page :is(.achizitii-filter-suggestions,.vanzari-filter-suggestions,.contracte-filter-suggestions){border-color:var(--theme-ui-border-strong);background:linear-gradient(180deg,var(--theme-surface-1) 0%,var(--theme-surface-2) 100%);box-shadow:0 16px 30px #00000047}.theme-preset-dark .page :is(.achizitii-filter-suggestion-item,.vanzari-filter-suggestion-item,.contracte-filter-suggestion-item){color:var(--theme-ui-text);border-bottom-color:#ffffff0f}.theme-preset-dark .page :is(.achizitii-filter-suggestion-item:hover,.achizitii-filter-suggestion-item.is-active,.vanzari-filter-suggestion-item:hover,.vanzari-filter-suggestion-item.is-active,.contracte-filter-suggestion-item:hover,.contracte-filter-suggestion-item.is-active){background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 18%,var(--theme-surface-2)),color-mix(in srgb,var(--theme-surface-2) 88%,transparent));color:color-mix(in srgb,var(--theme-ui-text) 92%,var(--theme-accent))}.theme-preset-dark .page :is(.situatii-menu-btn,.situatii-panel-toggle-btn,.admin-menu-btn,.transport-menu-btn){background:linear-gradient(180deg,var(--theme-surface-2) 0%,var(--theme-surface-3) 100%);border-color:var(--theme-ui-border-soft);color:var(--theme-ui-muted);box-shadow:inset 0 1px #ffffff0a,0 8px 16px #00000029}.theme-preset-dark .page :is(.situatii-menu-btn:hover:not(:disabled),.situatii-panel-toggle-btn:hover:not(:disabled),.admin-menu-btn:hover:not(:disabled),.transport-menu-btn:hover:not(:disabled)){background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-2) 90%,white) 0%,var(--theme-surface-3) 100%);border-color:var(--theme-ui-border-strong);color:var(--theme-ui-text)}.theme-preset-dark .page :is(.situatii-menu-btn.active,.situatii-panel-toggle-btn.active,.admin-menu-btn.active,.transport-menu-btn.active){background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-2) 100%);border-color:color-mix(in srgb,var(--theme-accent) 64%,white);color:var(--theme-white)}.theme-preset-dark .page :is(.achizitii-kpi-strip,.vanzari-kpi-strip,.contracte-kpi-strip){border-top-color:#ffffff0f}.theme-preset-dark .page :is(.achizitii-kpi-item,.vanzari-kpi-item,.contracte-kpi-item){border-right-color:#ffffff0f}.theme-preset-dark .page :is(.achizitii-kpi-label,.vanzari-kpi-label,.contracte-kpi-label,.admin-summary-label,.admin-panel-header p,.admin-capability-group-header p,.admin-user-detail-header p,.admin-module-description,.admin-module-meta,.achizitii-filter-results-status,.vanzari-filter-results-status,.contracte-filter-results-status,.situatii-panel-label,.situatii-placeholder-card p,.transport-summary-card-label){color:var(--theme-ui-muted)}.theme-preset-dark .page :is(.achizitii-kpi-value,.vanzari-kpi-value,.contracte-kpi-value,.admin-summary-value,.admin-panel-header h3,.admin-capability-group-header h5,.admin-user-detail-header h4,.admin-module-title-row h4,.situatii-placeholder-card h3,.transport-summary-card-value){color:var(--theme-ui-text)}.theme-preset-dark .page :is(.admin-module-meta span,.admin-module-chip){background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-surface-2));color:var(--theme-ui-text)}.theme-preset-dark .page .transport-ag-theme :is(.ag-root-wrapper,.ag-root,.ag-body-viewport,.ag-center-cols-viewport,.ag-center-cols-container){background:var(--theme-surface-1);color:var(--theme-ui-text)}.theme-preset-dark .page .transport-ag-theme .ag-header{background:linear-gradient(180deg,var(--theme-surface-2) 0%,var(--theme-surface-3) 100%)}.theme-preset-dark .page .transport-ag-theme .ag-header-cell{border-color:#ffffff0f;color:var(--theme-ui-muted)}.theme-preset-dark .page .transport-ag-theme .ag-row{border-color:#ffffff0d}.theme-preset-dark{color-scheme:dark;--theme-page-bg: #000000;--theme-page-bg-2: #080808;--theme-surface-1: #0b0b0b;--theme-surface-2: #111111;--theme-surface-3: #050505;--theme-surface-header: #030303;--theme-surface-input: #070707;--theme-ui-border-soft: rgba(255, 255, 255, .1);--theme-ui-border-strong: rgba(255, 255, 255, .24);--theme-ui-text: #ffffff;--theme-ui-text-soft: #f4f7fb;--theme-ui-muted: #d7dde8;--theme-ui-muted-2: #aeb8c8;--theme-ui-shadow: 0 18px 38px rgba(0, 0, 0, .5);--theme-page-glow: rgba(255, 255, 255, .08)}.theme-preset-dark :is(.page,.login-screen,.route-loading-screen){background:radial-gradient(circle at 12% 0%,var(--theme-page-glow) 0%,transparent 24%),linear-gradient(180deg,#000,#080808)!important;color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.facturi-modal-overlay,.contracte-modal-overlay,.transport-modal-overlay,.admin-user-modal-overlay,.admin-nomenclature-modal-overlay,.admin-sync-modal-overlay) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,legend,button,a,th,td,li,div,input,select,textarea){color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.facturi-modal-overlay,.contracte-modal-overlay,.transport-modal-overlay,.admin-user-modal-overlay,.admin-nomenclature-modal-overlay,.admin-sync-modal-overlay) :is(.subtitle,.control-label,.achizitii-kpi-label,.vanzari-kpi-label,.facturi-kpi-label,.contracte-kpi-label,.admin-summary-label,.admin-module-description,.admin-module-meta,.situatii-panel-label,.transport-summary-card-label,.transportatori-muted,.facturi-panel-empty,.facturi-modal-header p,.facturi-invoice-modal-field>span,.achizitii-filter-results-status,.vanzari-filter-results-status,.contracte-filter-results-status){color:var(--theme-ui-muted)!important}.theme-preset-dark :is(.page,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.facturi-modal-overlay,.contracte-modal-overlay,.transport-modal-overlay,.admin-user-modal-overlay,.admin-nomenclature-modal-overlay,.admin-sync-modal-overlay) :is(.transport-avize-filterbar-card,.transportatori-filterbar-card,.achizitii-kpi-strip,.vanzari-kpi-strip,.facturi-kpi-strip,.contracte-kpi-strip,.achizitii-tools-card,.vanzari-tools-card,.facturi-tools-card,.contracte-tools-card,.situatii-menu-bar,.situatii-panel-toolbar,.situatii-placeholder-card,.admin-menu-bar,.admin-summary-card,.admin-panel,.admin-module-card,.admin-user-modal,.admin-user-modal-section,.transport-menu-bar,.transportatori-table-card,.transport-avize-table-card,.transport-facturi-table-card,.transport-alimentari-table-card,.transport-panel,.transport-detail-card,.transport-column-panel,.transport-summary-card,.transport-list-card,.transport-hero-card,.transport-master-header-card,.transport-master-detail-card,.transport-master-side-panel,.transport-list-mode-panel,.transport-page-mode-panel,.transport-list-header-card,.transport-page-view-balance-card,.transport-factura-summary-card,.transport-factura-panel-shell,.transport-factura-placeholder-card,.transport-modal-card,.transport-modal-confirm-card,.transport-modal-machines-panel,.facturi-child-card,.facturi-modal-card,.facturi-contract-modal-card,.facturi-invoice-modal-section,.facturi-invoice-modal-footer,.achizitii-modal-card,.achizitii-modal-warning-card,.vanzari-modal-card,.vanzari-modal-warning-card,.contracte-modal-card){background:linear-gradient(180deg,var(--theme-surface-1) 0%,var(--theme-surface-2) 100%)!important;border-color:var(--theme-ui-border-soft)!important;box-shadow:var(--theme-ui-shadow);color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.facturi-modal-overlay,.contracte-modal-overlay,.transport-modal-overlay,.admin-user-modal-overlay,.admin-nomenclature-modal-overlay,.admin-sync-modal-overlay) :is(.topbar,.module-nav-surface,.achizitii-modal-header,.achizitii-modal-warning-header,.vanzari-modal-header,.vanzari-modal-warning-header,.facturi-modal-header,.contracte-modal-header,.transport-modal-header,.transport-anexa-modal-header,.admin-nomenclature-modal-header,.admin-user-modal-header,.admin-sync-modal-header,thead,thead tr){background:linear-gradient(180deg,var(--theme-surface-header) 0%,#101010 100%)!important;border-color:var(--theme-ui-border-strong)!important;color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.facturi-modal-overlay,.contracte-modal-overlay,.transport-modal-overlay,.admin-user-modal-overlay,.admin-nomenclature-modal-overlay,.admin-sync-modal-overlay) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.select-control,.transportatori-filter-input,.achizitii-themed-select-trigger,.facturi-invoice-modal-input){background:linear-gradient(180deg,var(--theme-surface-input) 0%,var(--theme-surface-3) 100%)!important;border-color:var(--theme-ui-border-soft)!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000038!important;color:var(--theme-ui-text)!important}.theme-preset-dark .facturi-modal-overlay .facturi-invoice-type-toggle.is-empty{background:linear-gradient(180deg,var(--theme-surface-input) 0%,var(--theme-surface-3) 100%)!important;border-color:var(--theme-ui-border-soft)!important;color:var(--theme-ui-text)!important}.theme-preset-dark .facturi-modal-overlay .facturi-invoice-type-toggle:not(.is-empty){background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-2) 100%)!important;border-color:var(--theme-ui-border-strong)!important;color:#fff!important}.theme-preset-dark option{background:#050505;color:#fff}.theme-preset-dark :is(.page,.facturi-modal-overlay) :is(input,textarea)::placeholder{color:var(--theme-ui-muted-2)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(table,.achizitii-table,.achizitii-totals-table,.vanzari-table,.vanzari-totals-table,.facturi-table,.facturi-totals-table,.facturi-lines-panel-table,.facturi-avize-panel-table,.facturi-lines-table,.contracte-table,.transportatori-table,.transport-anexa-table,.transport-avize-table,.transport-facturi-table,.transport-alimentari-table){background:var(--theme-surface-1)!important;color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(thead th,tbody td){border-color:#ffffff14!important;color:var(--theme-ui-text)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) tbody tr{background:#0b0b0b!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) tbody tr:nth-child(2n){background:#101010!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) tbody tr:hover{background:color-mix(in srgb,var(--theme-accent) 14%,#111111)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(.active,.is-active,.primary,.session-btn,.facturi-invoice-modal-primary,.achizitii-filter-suggestion-item:hover,.achizitii-filter-suggestion-item.is-active,.vanzari-filter-suggestion-item:hover,.vanzari-filter-suggestion-item.is-active,.contracte-filter-suggestion-item:hover,.contracte-filter-suggestion-item.is-active,.facturi-invoice-modal-suggestions .achizitii-filter-suggestion-item:hover,.facturi-invoice-modal-suggestions .achizitii-filter-suggestion-item.is-active){border-color:var(--theme-ui-border-strong)!important;color:#fff!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(.is-selected,tr.is-selected,tr.is-selected:nth-child(2n)){background:color-mix(in srgb,var(--theme-accent) 22%,#090909)!important;color:#fff!important}.theme-preset-dark :is(.achizitii-filter-suggestions,.vanzari-filter-suggestions,.contracte-filter-suggestions,.facturi-invoice-modal-suggestions,.achizitii-filter-select-menu,.vanzari-filter-select-menu){background:linear-gradient(180deg,var(--theme-surface-1) 0%,var(--theme-surface-2) 100%)!important;border-color:var(--theme-ui-border-strong)!important;box-shadow:0 18px 36px #00000075!important;color:#fff!important}.theme-preset-dark :is(.achizitii-filter-suggestion-item,.vanzari-filter-suggestion-item,.contracte-filter-suggestion-item,.achizitii-filter-select-option,.vanzari-filter-select-option){background:transparent!important;border-color:#ffffff14!important;color:#fff!important}.theme-preset-dark .page :is(.achizitii-filter-field>label,.achizitii-filter-field>label span,.vanzari-filter-field>label,.vanzari-filter-field>label span,.facturi-filter-field>label,.facturi-filter-field>label span,.contracte-filter-field>label,.contracte-filter-field>label span,.transport-avize-filter-field>label,.transport-avize-filter-field>label span,.transportatori-filter-field>label,.transportatori-filter-field>label span){color:var(--theme-accent)!important}.theme-preset-dark .page :is(.achizitii-kpi-strip,.vanzari-kpi-strip,.facturi-kpi-strip,.contracte-kpi-strip,.achizitii-tools-card,.vanzari-tools-card,.facturi-tools-card){box-shadow:none!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(thead,thead tr),.theme-preset-dark .page .transport-ag-theme .ag-header{background:linear-gradient(180deg,var(--theme-surface-header) 0%,#101010 100%)!important;color:var(--theme-accent)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) thead th{background:transparent!important;color:var(--theme-accent)!important}.theme-preset-dark .page :is(.achizitii-totals-row.total,.achizitii-totals-row.depozit,.achizitii-totals-row.marfa,.vanzari-totals-row.total,.vanzari-totals-row.depozit,.vanzari-totals-row.marfa){background:linear-gradient(180deg,var(--theme-surface-header) 0%,#101010 100%)!important;box-shadow:inset 0 -1px #fff3!important}.theme-preset-dark .page :is(.achizitii-totals-row.total,.achizitii-totals-row.depozit,.achizitii-totals-row.marfa,.vanzari-totals-row.total,.vanzari-totals-row.depozit,.vanzari-totals-row.marfa) td{background:transparent!important;border-color:#ffffff1f!important;box-shadow:inset 0 -1px #ffffff24!important;color:var(--theme-accent)!important}.theme-preset-dark .page :is(.achizitii-tools-group-view .achizitii-tool-btn:not(.active),.vanzari-tools-group-view .vanzari-tool-btn:not(.active),.achizitii-tools-group-report-actions .achizitii-tool-btn:not(.active):not(.achizitii-tool-btn-primary):not(.achizitii-tool-btn-excel):not(.achizitii-tool-btn-waiting),.vanzari-tools-group-report-actions .vanzari-tool-btn:not(.active):not(.vanzari-tool-btn-primary):not(.vanzari-tool-btn-excel):not(.vanzari-tool-btn-waiting),.facturi-tools-report-actions .achizitii-tool-btn:not(.active):not(.achizitii-tool-btn-primary):not(.achizitii-tool-btn-excel),.situatii-menu-btn:not(.active),.situatii-panel-toggle-btn:not(.active),.admin-menu-btn:not(.active),.transport-menu-btn:not(.active)){background:#000!important;border-color:#ffffffc7!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark .page :is(.achizitii-tools-group-view .achizitii-tool-btn:not(.active):hover:not(:disabled),.vanzari-tools-group-view .vanzari-tool-btn:not(.active):hover:not(:disabled),.achizitii-tools-group-report-actions .achizitii-tool-btn:not(.active):not(.achizitii-tool-btn-primary):not(.achizitii-tool-btn-excel):not(.achizitii-tool-btn-waiting):hover:not(:disabled),.vanzari-tools-group-report-actions .vanzari-tool-btn:not(.active):not(.vanzari-tool-btn-primary):not(.vanzari-tool-btn-excel):not(.vanzari-tool-btn-waiting):hover:not(:disabled),.facturi-tools-report-actions .achizitii-tool-btn:not(.active):not(.achizitii-tool-btn-primary):not(.achizitii-tool-btn-excel):hover:not(:disabled),.situatii-menu-btn:not(.active):hover:not(:disabled),.situatii-panel-toggle-btn:not(.active):hover:not(:disabled),.admin-menu-btn:not(.active):hover:not(:disabled),.transport-menu-btn:not(.active):hover:not(:disabled)){background:color-mix(in srgb,var(--theme-accent) 18%,#000000)!important;border-color:#fff!important;color:#fff!important}.theme-preset-dark .page :is(.achizitii-filter-reset-btn,.vanzari-filter-reset-btn,.contracte-filter-reset-btn,.transport-avize-filter-reset-btn,.transport-filter-reset-btn,.transport-avize-action-btn-reset){background:#000!important;border-color:#ffffffd6!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark .page :is(.achizitii-filter-reset-btn:hover:not(:disabled),.vanzari-filter-reset-btn:hover:not(:disabled),.contracte-filter-reset-btn:hover:not(:disabled),.transport-avize-filter-reset-btn:hover:not(:disabled),.transport-filter-reset-btn:hover:not(:disabled),.transport-avize-action-btn-reset:hover:not(:disabled)){background:color-mix(in srgb,var(--theme-accent) 14%,#000000)!important;border-color:#fff!important;color:#fff!important}.theme-preset-dark .page :is(.facturi-type-badge.is-achizitie,.facturi-type-badge.is-vanzare){background:#000!important;border-color:#ffffffd6!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark .page :is(.transportatori-kpi-strip,.transport-avize-kpi-strip,.transport-facturi-kpi-strip,.transport-alimentari-kpi-strip,.transport-kpi-inline-strip,.transport-kpi-strip.slim-strip){background:#000!important;border-color:#ffffff1f!important;box-shadow:none!important}.theme-preset-dark .page :is(.transportatori-kpi-item,.transport-avize-kpi-item,.transport-facturi-kpi-item,.transport-alimentari-kpi-item,.transport-kpi-inline-item,.transport-kpi-strip-item){background:#050505!important;border-color:#ffffff1a!important;color:#fff!important}.theme-preset-dark .page :is(.transportatori-kpi-label,.transport-avize-kpi-label,.transport-alimentari-kpi-item .transport-avize-kpi-label,.transport-kpi-inline-label,.transport-kpi-strip-label){color:var(--theme-ui-muted)!important}.theme-preset-dark .page :is(.transportatori-kpi-value,.transport-avize-kpi-value,.transport-alimentari-kpi-item .transport-avize-kpi-value,.transport-kpi-inline-value,.transport-kpi-strip-value){color:#fff!important}.theme-preset-dark .page :is(.transportatori-filter-toggle,.transportatori-filter-toggle.is-on){background:#000!important;border-color:#ffffffd6!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark .page .transportatori-filter-toggle:hover{background:color-mix(in srgb,var(--theme-accent) 14%,#000000)!important;border-color:#fff!important;color:#fff!important}.theme-preset-dark .achizitii-modal-theme-shell{--achizitii-modal-surface-1: #000000;--achizitii-modal-surface-2: #050505;--achizitii-modal-surface-3: #0b0b0b;--achizitii-modal-border: rgba(255, 255, 255, .14);--achizitii-modal-text: #ffffff;--achizitii-modal-text-strong: #ffffff;--achizitii-modal-muted: #d7dde8}.theme-preset-dark .vanzari-modal-theme-shell{--vanzari-modal-surface-1: #000000;--vanzari-modal-surface-2: #050505;--vanzari-modal-surface-3: #0b0b0b;--vanzari-modal-border: rgba(255, 255, 255, .14);--vanzari-modal-text: #ffffff;--vanzari-modal-muted: #d7dde8}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay){background:#000000c7!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(.achizitii-modal-card,.achizitii-modal-body,.achizitii-modal-section,.achizitii-modal-field-full,.achizitii-modal-footer,.achizitii-modal-warning-card,.achizitii-modal-warning-body,.achizitii-modal-warning-actions,.achizitii-waiting-modal-card,.vanzari-modal-card,.vanzari-modal-body,.vanzari-modal-section,.vanzari-modal-footer,.vanzari-modal-warning-card,.vanzari-modal-warning-body,.vanzari-modal-warning-actions,.contracte-modal-card,.contracte-modal-body,.contracte-modal-hero,.contracte-modal-hero-main,.contracte-modal-board,.contracte-modal-board-item,.contracte-modal-summary-field,.contracte-modal-metric,.contracte-edit-main,.contracte-edit-sidebar,.contracte-edit-penalty-card,.transport-modal-card,.transport-modal-form,.transport-modal-details,.transport-modal-machines,.transport-modal-machines-panel,.transport-modal-selection-summary,.transport-modal-card-view,.transport-page-view-shell,.transport-page-view-notes-box,.transport-modal-confirm-card,.transport-detail-card,.transport-column-panel,.transport-detail-section,.transport-detail-section-workspace,.transport-factura-modal-card,.transport-factura-modal-body,.transport-factura-form-shell,.transport-factura-summary-card,.transport-factura-placeholder-card,.transport-factura-panel-shell,.transport-plata-modal-card,.transport-plata-modal-body,.transport-plata-select-shell,.transport-anexa-modal-card,.transport-anexa-modal-body){background:#050505!important;border-color:#ffffff24!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(.achizitii-modal-header,.achizitii-modal-section-head,.achizitii-modal-warning-header,.vanzari-modal-header,.vanzari-modal-section-head,.vanzari-modal-warning-header,.contracte-modal-header,.transport-modal-header,.transport-modal-section-title,.transport-anexa-modal-header,.transport-modal-view-header,.transport-modal-module-header){background:#000!important;border-color:#ffffff29!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.achizitii-modal-pair-item input,.vanzari-modal-pair-item input,.contracte-edit-input,.contracte-edit-textarea,.transport-modal-field input,.transport-modal-field textarea,.transport-factura-field input,.transport-factura-field select,.transport-factura-field textarea,.transport-factura-payment-item,.transport-detail-filter-input,.transport-modal-view-inline-meta>div,.transport-page-view-balance-card>div,.transport-anexa-summary-cards>div){background:#070707!important;border-color:#ffffff29!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :is(p,span,strong,small,label,h3,h4,td,th,li,div){color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-close,.vanzari-modal-close,.contracte-modal-close-btn,.contracte-situatii-close-btn,.transport-modal-close,.transport-modal-close-btn,.transport-anexa-close-btn,.transport-page-back-btn,.facturi-modal-close){background:#000!important;border-color:#ffffffe6!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-close,.vanzari-modal-close,.contracte-modal-close-btn,.contracte-situatii-close-btn,.transport-modal-close,.transport-modal-close-btn,.transport-anexa-close-btn,.transport-page-back-btn,.facturi-modal-close):hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent) 16%,#000000)!important;border-color:#fff!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-header,.achizitii-modal-section-head,.achizitii-modal-warning-header,.vanzari-modal-header,.vanzari-modal-section-head,.vanzari-modal-warning-header,.contracte-modal-header,.contracte-situatii-header,.transport-modal-header,.transport-modal-section-title,.transport-anexa-modal-header,.transport-modal-view-header,.transport-modal-module-header,.facturi-modal-header) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,button,th){color:var(--theme-accent)!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-header,.vanzari-modal-header,.contracte-modal-header,.contracte-situatii-header,.transport-modal-header,.transport-anexa-modal-header,.transport-modal-view-header,.facturi-modal-header) :is(.achizitii-modal-close,.vanzari-modal-close,.contracte-modal-close-btn,.contracte-situatii-close-btn,.transport-modal-close,.transport-anexa-close-btn,.transport-page-back-btn,.facturi-modal-close){color:#fff!important}.theme-preset-dark :is(.contracte-modal-overlay,.transport-modal-overlay) :is(.transport-detail-curse-totals,.transport-detail-curse-totals-head,.transport-detail-curse-totals-row,.transport-detail-curse-totals-label,.transport-detail-curse-totals-grid span,.transport-detail-plati-summary-head>span,.transport-detail-plati-summary-head>strong,.transport-detail-plati-summary-row>span,.transport-detail-plati-summary-row>em,.transport-anexa-summary-strip,.transport-anexa-summary-cards>div,.transport-anexa-summary-fuel-btn,.transport-factura-summary-card,.contracte-situatii-balance-card,.contracte-situatii-footer-metric){background:#050505!important;border-color:#ffffff24!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark :is(.contracte-modal-overlay,.transport-modal-overlay) :is(.transport-detail-curse-totals-head,.transport-detail-curse-totals-head>span,.transport-detail-curse-totals-head .transport-detail-curse-totals-grid span,.transport-detail-plati-summary-head>span,.transport-detail-plati-summary-head>strong){background:#000!important;color:var(--theme-accent)!important}.theme-preset-dark :is(.contracte-modal-overlay,.transport-modal-overlay) :is(.transport-detail-curse-totals-row,.transport-detail-curse-totals-row .transport-detail-curse-totals-grid span,.transport-detail-plati-summary-row>span,.transport-detail-plati-summary-row>em,.contracte-situatii-footer-metric){background:#0b0b0b!important}.theme-preset-dark :is(.contracte-modal-overlay,.transport-modal-overlay) :is(.transport-detail-curse-totals-grid strong,.transport-detail-curse-totals-grid em,.transport-detail-curse-totals-label,.transport-detail-plati-summary-head>strong,.transport-detail-plati-summary-row>em,.transport-anexa-summary-cards span,.transport-anexa-summary-cards strong,.transport-factura-summary-card span,.transport-factura-summary-card strong,.contracte-situatii-balance-card span,.contracte-situatii-balance-card strong,.contracte-situatii-footer-metric span,.contracte-situatii-footer-metric strong){color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-secondary,.achizitii-modal-primary,.achizitii-modal-footer-btn,.vanzari-modal-secondary,.vanzari-modal-primary,.vanzari-modal-footer-btn,.contracte-modal-save-btn,.transport-secondary-btn,.transport-primary-btn,.transport-danger-btn,.transport-anexa-action-btn,.transport-modal-primary,.transport-modal-secondary,.transport-modal-danger,.transport-modal-module-header button,.transport-detail-section-header button,.transport-page-view-actions button,.facturi-modal-primary,.facturi-modal-secondary,.facturi-invoice-modal-primary,.facturi-invoice-modal-secondary):not(.achizitii-modal-close):not(.vanzari-modal-close):not(.contracte-modal-close-btn):not(.transport-modal-close):not(.transport-anexa-close-btn):not(.transport-page-back-btn):not(.facturi-modal-close){background:#000!important;border-color:var(--theme-accent)!important;box-shadow:none!important;color:var(--theme-accent)!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-secondary,.achizitii-modal-primary,.achizitii-modal-footer-btn,.vanzari-modal-secondary,.vanzari-modal-primary,.vanzari-modal-footer-btn,.contracte-modal-save-btn,.transport-secondary-btn,.transport-primary-btn,.transport-danger-btn,.transport-anexa-action-btn,.transport-modal-primary,.transport-modal-secondary,.transport-modal-danger,.transport-modal-module-header button,.transport-detail-section-header button,.transport-page-view-actions button,.facturi-modal-primary,.facturi-modal-secondary,.facturi-invoice-modal-primary,.facturi-invoice-modal-secondary):not(.achizitii-modal-close):not(.vanzari-modal-close):not(.contracte-modal-close-btn):not(.transport-modal-close):not(.transport-anexa-close-btn):not(.transport-page-back-btn):not(.facturi-modal-close):hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent) 16%,#000000)!important;border-color:var(--theme-accent)!important;color:#fff!important}.theme-preset-dark :is(.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay,.facturi-modal-overlay) :is(.achizitii-modal-secondary,.achizitii-modal-primary,.achizitii-modal-footer-btn,.vanzari-modal-secondary,.vanzari-modal-primary,.vanzari-modal-footer-btn,.contracte-modal-save-btn,.transport-secondary-btn,.transport-primary-btn,.transport-danger-btn,.transport-anexa-action-btn,.transport-modal-primary,.transport-modal-secondary,.transport-modal-danger,.transport-modal-module-header button,.transport-detail-section-header button,.transport-page-view-actions button,.facturi-modal-primary,.facturi-modal-secondary,.facturi-invoice-modal-primary,.facturi-invoice-modal-secondary):disabled{background:#050505!important;border-color:color-mix(in srgb,var(--theme-accent) 48%,#222222)!important;color:color-mix(in srgb,var(--theme-accent) 56%,#777777)!important;opacity:.72}.theme-preset-dark .transport-modal-overlay :is(.transport-detail-anexa-card,.transport-detail-factura-card,.transport-detail-plata-card,.transport-detail-anexa-card.transport-detail-anexa-card-status-facturat,.transport-detail-anexa-card.transport-detail-anexa-card-status-neplatit,.transport-detail-anexa-card.transport-detail-anexa-card-status-platit_partial,.transport-detail-anexa-card.transport-detail-anexa-card-status-platit_integral,.transport-detail-factura-card.transport-detail-factura-card-status-platit_partial,.transport-detail-factura-card.transport-detail-factura-card-status-platit_integral){background:#050505!important;border-color:var(--theme-accent)!important;box-shadow:none!important;color:#fff!important}.theme-preset-dark .transport-modal-overlay :is(.transport-detail-anexa-card:hover,.transport-detail-factura-card:hover,.transport-detail-plata-card:hover,.transport-detail-anexa-card.is-selected){background:color-mix(in srgb,var(--theme-accent) 14%,#050505)!important;border-color:var(--theme-accent)!important;box-shadow:inset 4px 0 0 var(--theme-accent),inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 58%,#000000)!important}.theme-preset-dark .transport-modal-overlay :is(.transport-detail-anexa-card-head strong,.transport-detail-card-title>span:not(.transport-detail-card-title-soft),.transport-detail-anexa-card-meta span,.transport-detail-factura-card .transport-detail-anexa-card-meta span,.transport-detail-plata-card .transport-detail-anexa-card-meta span){color:#fff!important}.theme-preset-dark .transport-modal-overlay :is(.transport-detail-card-title-soft,.transport-detail-anexa-card-head span){color:var(--theme-accent)!important}.theme-preset-dark .transport-modal-overlay :is(.transport-detail-anexa-factura-badge,.transport-detail-factura-badge,.transport-detail-factura-badge.is-return,.transport-detail-factura-storno-badge,.transport-detail-factura-storno-badge.is-none,.transport-detail-factura-storno-badge.is-full,.transport-detail-plata-type-indicator,.transport-detail-plata-type-indicator.is-income,.transport-detail-plata-type-indicator.is-return,.transport-detail-anexa-cmr-warning-badge){background:#000!important;border-color:var(--theme-accent)!important;color:var(--theme-accent)!important}.theme-preset-dark :is(.page,.facturi-modal-overlay,.achizitii-modal-theme-shell,.vanzari-modal-theme-shell,.contracte-modal-overlay,.transport-modal-overlay) :disabled{color:var(--theme-ui-muted-2)!important;opacity:.64}@media (max-width: 1400px){.app-container{max-width:100%}}@media (max-width: 1200px){:root{--sticky-section-top: 88px;--sticky-summary-top: 138px;--sticky-product-top: 218px}}@media (max-width: 900px){:root{--sticky-section-top: 278px;--sticky-summary-top: 334px;--sticky-product-top: 404px}.app-container{padding-left:16px;padding-right:16px}}@media (max-width: 700px){:root{--mobile-topbar-height: 102px;--mobile-section-height: 38px;--mobile-summary-height: 82px;--sticky-section-top: var(--mobile-topbar-height);--sticky-summary-top: calc(var(--mobile-topbar-height) + var(--mobile-section-height));--sticky-product-top: calc( var(--mobile-topbar-height) + var(--mobile-section-height) + var(--mobile-summary-height) + 34px - 3px )}.app-container{padding-left:10px;padding-right:10px}}@media (max-width: 600px){.premium-login-card{width:min(100%,100%);padding:24px 18px 22px}.premium-login-logos{gap:10px;margin-bottom:18px}.login-logo-tile{height:70px;padding:8px 10px}.login-logo-tile img{max-height:42px}.login-heading h1{font-size:22px}.login-heading p{font-size:13px}.premium-login-submit{min-height:46px;font-size:12px}}
