@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfaf8;font-family:Manrope,Segoe UI,Tahoma,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}html,body,#root{min-height:100vh}body{margin:0}h1,h2,h3{margin:0;font-family:inherit;font-weight:700}button,input,select,textarea{font-family:inherit}:root{--c50:#f4f7f7;--c100:#e3e9ea;--c200:#c9d6d8;--c300:#a4b8bc;--c400:#779299;--c500:#779299;--c600:#5a757c;--c700:#44545a;--c800:#3d484d;--c900:#363f43;--c950:#21282b;--ink-900:var(--c900);--ink-800:var(--c800);--ink-700:var(--c700);--ink-500:var(--c500);--sky-100:var(--c100);--sky-050:var(--c50);--line:var(--c200);--line-strong:var(--c300);--nav-from:var(--c500);--nav-to:var(--c500)}html,*{scrollbar-width:thin;scrollbar-color:#d95a1a #fff7f1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff7f1;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#f26a1b 0%,#d94d00 100%);border:2px solid #fff7f1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff7628 0%,#c94100 100%)}::-webkit-scrollbar-corner{background:#fff7f1}.app-frame{min-height:100vh}.topbar{background:var(--c500);border-bottom:1px solid var(--c600);box-shadow:0 3px 10px #21282b47}.brand-group{align-items:center;gap:.85rem;display:flex}.brand-name{color:var(--c50);letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem}.brand-subtitle{color:var(--c100);font-size:1.2rem;font-weight:500}.presence-strip{background:linear-gradient(135deg,#fffaf6 0%,#fff3ea 100%);border:1px solid #f0dfd3;border-radius:1.15rem;align-items:center;gap:.32rem;min-height:2.25rem;padding:.25rem .45rem;display:inline-flex;box-shadow:0 10px 24px #8a380414}.presence-strip>strong{color:#7c3507;letter-spacing:.02em;text-transform:uppercase;padding:0 .18rem;font-size:.7rem;font-weight:950}.presence-strip span{border:1px solid color-mix(in srgb, var(--presence-color) 24%, #fff);color:#071343;min-width:7.4rem;height:2.05rem;box-shadow:inset 3px 0 0 var(--presence-color);background:#fff;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;column-gap:.38rem;padding:.22rem .58rem .22rem .22rem;display:grid}.presence-strip i{background:var(--presence-color);color:#fff;width:1.72rem;height:1.72rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--presence-color) 38%, transparent);border:2px solid #fff;border-radius:999px;grid-row:span 2;place-items:center;font-size:.62rem;font-style:normal;font-weight:950;display:grid}.presence-strip span.active{background:color-mix(in srgb, var(--presence-color) 8%, #fff);box-shadow:inset 3px 0 0 var(--presence-color), 0 0 0 2px color-mix(in srgb, var(--presence-color) 22%, transparent)}.presence-strip b,.presence-strip em{text-overflow:ellipsis;white-space:nowrap;max-width:5.2rem;display:block;overflow:hidden}.presence-strip b{font-size:.72rem;font-weight:950}.presence-strip em{color:#7b8299;font-size:.62rem;font-style:normal;font-weight:800}.presence-strip small{color:#7c4a00;padding-left:.22rem;font-size:.72rem;font-weight:850}.sidebar-presence-dots{align-items:center;margin-left:auto;padding-left:.35rem;display:inline-flex}.sidebar-presence-dots i{background:var(--presence-color);border:1px solid #ffffffb8;border-radius:999px;width:.62rem;height:.62rem;margin-left:-.12rem}.top-icon{width:2rem;height:2rem;color:var(--c50);background:#f4f7f721;border:1px solid #f4f7f759;border-radius:999px;font-weight:700}.user-pill{color:var(--c50);background:#f4f7f721;border:1px solid #f4f7f759;border-radius:999px;padding:.36rem .8rem;font-weight:600}.secret-reset-trigger{color:#f4f7f733;cursor:pointer;opacity:.3;background:#f4f7f70f;border:1px solid #f4f7f72e;border-radius:999px;place-items:center;width:.95rem;height:.95rem;padding:0;font-size:.55rem;line-height:1;transition:opacity .18s,background .18s;display:grid}.secret-reset-trigger:hover{opacity:.72;background:#f4f7f729}.admin-reset-button{color:#b42318;cursor:pointer;white-space:nowrap;background:#fff1f1;border:1px solid #fecaca;border-radius:999px;min-height:2.25rem;padding:0 .82rem;font-size:.78rem;font-weight:800;box-shadow:0 8px 20px #b4231814}.admin-reset-button:hover{color:#9f1f17;background:#ffe4e4;border-color:#fda29b}.workspace{gap:.95rem;display:grid}.workspace-inventory{border:1px solid var(--line);background:linear-gradient(160deg, #f9fbfc, var(--c100));border-radius:1.25rem;gap:0;overflow:hidden;box-shadow:0 10px 28px #21282b14}.app-header{background:linear-gradient(165deg, #f8fafb, var(--c100));border:1px solid var(--line);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem;display:flex}.app-header h1{color:var(--ink-900);letter-spacing:-.025em;margin:0;font-size:clamp(1.85rem,2.4vw,2.9rem)}.app-header p{color:var(--ink-800);margin:.45rem 0 0;font-size:1.03rem}.app-header-inventory{background:0 0;border:0;border-bottom:1px solid #a4b8bc6b;border-radius:0;padding:1.45rem 1.75rem 1.2rem}.app-header-inventory h1{font-size:clamp(2rem,2.5vw,2.85rem)}.tab-list{flex-wrap:wrap;gap:.5rem;padding:.05rem;display:flex;overflow-x:auto}.tab{border:1px solid var(--line-strong);background:linear-gradient(180deg, #f9fbfb, var(--c100));color:var(--ink-900);cursor:pointer;border-radius:999px;padding:.46rem 1.22rem;font-weight:600}.tab.active{background:var(--c500);color:var(--c50);border-color:var(--c500)}.tab-list-inventory{background:linear-gradient(#f4f7f7cc,#e3e9ea99);border-bottom:1px solid #a4b8bc6b;gap:.7rem;margin:0;padding:.72rem 1.75rem}.panel{gap:.85rem;display:grid}.workspace-inventory .panel{padding:.95rem 1rem 1.25rem}.stats-grid,.money-grid,.columns{gap:.75rem;display:grid}.stats-grid,.money-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.columns{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.money-card,.list-card,.form-card,.table-card{border:1px solid var(--line);background:linear-gradient(180deg, #fcfdfd, var(--c50));border-radius:.92rem;padding:1rem;box-shadow:inset 0 1px #ffffffb3}.stat-card h2{color:var(--ink-900);margin:0;font-size:1.03rem;font-weight:600}.stat-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:.45rem;display:flex}.stat-card p{color:var(--c900);margin:0;font-size:2.55rem;font-weight:700;line-height:1}.card-badge{text-align:center;border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--c100), var(--c200));min-width:2.3rem;color:var(--c700);letter-spacing:.05em;border-radius:.55rem;padding:.2rem .35rem;font-size:.72rem;font-weight:700}.money-card h3,.list-card h3{color:var(--ink-800);margin:0;font-size:.94rem;font-weight:600}.money-card strong{color:var(--c800);margin-top:.6rem;font-size:2.05rem;line-height:1.05;display:block}.list-card p{color:var(--ink-900)}.list-card ul{gap:.42rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.list-card li{border-top:1px solid #a4b8bc75;justify-content:space-between;gap:.6rem;padding-top:.34rem;display:flex}.form-card h2,.table-card h2{color:var(--ink-900);margin:0 0 .95rem;font-size:1.15rem}.inventory-panel{grid-template-columns:minmax(320px,.92fr) minmax(460px,1.28fr);gap:.95rem}.categories-panel{grid-template-columns:minmax(320px,.88fr) minmax(460px,1.32fr);gap:.95rem}.inventory-form-card,.inventory-table-card,.category-form-card,.category-table-card{background:linear-gradient(#fcfdfdeb,#f4f7f7db);border:1px solid #a4b8bc73;border-radius:.95rem;padding:1rem 1rem 1.1rem;box-shadow:0 8px 20px #44545a14}.inventory-form-grid{gap:.62rem}.inventory-save-button{border-color:var(--c600);background:linear-gradient(135deg, var(--c400), var(--c600));letter-spacing:.01em;width:100%;margin-top:.35rem;font-size:1.05rem;font-weight:500;line-height:1}.inventory-form-actions{grid-template-columns:1fr;align-items:stretch;gap:.5rem;display:grid}.inventory-cancel-button{width:100%}.inventory-table-wrap{background:linear-gradient(#f9fbfbf2,#e3e9ea47);border:1px solid #a4b8bc80;border-radius:.72rem;overflow:hidden}.inventory-table{margin:0}.inventory-table thead{background:linear-gradient(#e3e9eaf2,#c9d6d880)}.inventory-table th{color:var(--c700);font-size:.76rem}.inventory-table td{font-size:.95rem}.inventory-table td:nth-child(2){color:var(--c900);font-weight:700}.inventory-ops-panel{gap:.95rem}.inventory-ops-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.inventory-ops-grid{grid-template-columns:minmax(330px,.88fr) minmax(520px,1.12fr);gap:.95rem;display:grid}.inventory-ops-form-card,.inventory-ops-table-card,.inventory-ops-stock-card{background:linear-gradient(#fcfdfdeb,#f4f7f7db);border:1px solid #a4b8bc73;border-radius:.95rem;padding:1rem;box-shadow:0 8px 20px #44545a14}.inventory-ops-form{gap:.66rem}.inventory-ops-hint{background:#f4f7f7cc;border:1px dashed #a4b8bcbf;border-radius:.65rem;gap:.15rem;padding:.55rem .62rem;display:grid}.inventory-ops-hint strong{color:var(--c900);font-size:.9rem}.inventory-ops-hint span{color:var(--c700);font-size:.82rem}.inventory-ops-table-wrap{background:linear-gradient(#f9fbfbf2,#e3e9ea47);border:1px solid #a4b8bc80;border-radius:.72rem;max-height:420px;overflow:auto}.movement-badge{text-transform:uppercase;border:1px solid;border-radius:999px;padding:.18rem .46rem;font-size:.72rem;font-weight:700;display:inline-block}.movement-entrada{color:#325949;background:#e8f3ee;border-color:#98c5af}.movement-salida{color:#7d5a2f;background:#faf2e4;border-color:#e0c08a}.movement-ajuste{color:var(--c700);background:#c9d6d880;border-color:#a4b8bccc}.movement-reinsercion{color:#255e46;background:#e7f3ed;border-color:#9fcab5}.inventory-ops-recovery-card{background:linear-gradient(#fcfdfdeb,#f4f7f7db);border:1px solid #a4b8bc73;border-radius:.95rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 8px 20px #44545a14}.inventory-ops-recovery-head{justify-content:space-between;align-items:flex-end;gap:.9rem;display:flex}.inventory-ops-recovery-head h2{margin:0}.inventory-ops-recovery-head p{color:var(--c700);margin:.2rem 0 0;font-size:.88rem}.inventory-ops-recovery-search{width:min(370px,100%);color:var(--c700);gap:.32rem;font-size:.82rem;display:grid}.inventory-ops-recovery-empty{color:var(--c700);background:#f4f7f7cc;border:1px dashed #a4b8bcbf;border-radius:.72rem;margin:0;padding:.7rem}.inventory-ops-recovery-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.inventory-recovery-item{background:#ffffffdb;border:1px solid #a4b8bc99;border-radius:.82rem;gap:.56rem;padding:.64rem;display:grid}.inventory-recovery-media{background:#f4f7f7d1;border:1px solid #a4b8bcb3;border-radius:.62rem;place-items:center;width:100%;height:120px;display:grid;overflow:hidden}.inventory-recovery-media img{object-fit:cover;width:100%;height:100%}.inventory-recovery-media span{color:var(--c500);font-size:.82rem}.inventory-recovery-body{gap:.15rem;display:grid}.inventory-recovery-body header{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.inventory-recovery-body h3{color:var(--c900);margin:0;font-size:.96rem}.inventory-recovery-body p{color:var(--c700);margin:0;font-size:.84rem}.inventory-recovery-body small{color:var(--c700);font-size:.79rem}.inventory-recovery-stage{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:999px;padding:.16rem .45rem;font-size:.72rem;font-weight:700}.inventory-recovery-stage.stage-lavado{color:#2a5e80;background:#e8f2f9;border-color:#9dc0da}.inventory-recovery-stage.stage-reparacion{color:#7d5a2f;background:#faf2e4;border-color:#e0c08a}.inventory-recovery-actions{gap:.45rem;display:grid}.inventory-recovery-actions label{color:var(--c700);gap:.25rem;font-size:.8rem;display:grid}.inventory-recovery-buttons{gap:.38rem;display:grid}.inventory-recovery-buttons .primary-button,.inventory-recovery-buttons .danger-button{width:100%;padding-block:.48rem;font-size:.8rem}.inventory-actions-cell{width:180px}.inventory-row-actions{justify-content:flex-start;align-items:center;gap:.38rem;display:flex}.inventory-action-button{padding:.38rem .62rem;font-size:.78rem}.image-preview-box{border:1px dashed var(--line-strong);background:#f4f7f7a6;border-radius:.72rem;gap:.45rem;padding:.55rem;display:grid}.image-preview-box p{color:var(--c700);margin:0;font-size:.8rem}.image-preview-trigger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.6rem;width:6.7rem;padding:.2rem}.image-preview-trigger img{object-fit:cover;border-radius:.48rem;width:100%;height:4.7rem;display:block}.table-image-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;width:3.4rem;height:3.4rem;padding:.12rem}.table-image-button img{object-fit:cover;border-radius:.42rem;width:100%;height:100%}.image-missing{color:var(--c500);font-size:.8rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.76rem;display:grid}.form-grid label{color:var(--ink-800);gap:.34rem;font-size:.9rem;font-weight:500;display:grid}.switch{grid-template-columns:1.05rem 1fr;align-items:center;gap:.5rem}.switch input{margin:0}.full-width{grid-column:1/-1}input,select,textarea{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--c900);background:#fcfdfd;border-radius:.67rem;padding:.56rem .62rem}.line-items{border:1px solid var(--line);background:linear-gradient(180deg, #f8fbfb, var(--c100));border-radius:.77rem;gap:.67rem;padding:.8rem;display:grid}.rental-panel{gap:0}.rental-split-form{grid-template-columns:minmax(320px,.92fr) minmax(460px,1.28fr);gap:.95rem;display:grid}.rental-left-card,.rental-right-card{background:linear-gradient(#fcfdfdeb,#f4f7f7db);border:1px solid #a4b8bc73;border-radius:.95rem;padding:1rem 1rem 1.1rem;box-shadow:0 8px 20px #44545a14}.rental-left-grid{gap:.68rem}.rental-items-zone{align-content:start;height:100%;padding:.62rem}.rental-items-header{grid-template-columns:auto minmax(280px,400px);align-items:center;gap:.7rem;display:grid}.rental-items-header h3{margin:0}.rental-search input{width:100%}.rental-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.62rem;display:grid}.rental-item-card{background:#fcfdfd;border:1px solid #a4b8bc80;border-radius:.68rem;gap:.45rem;padding:.45rem;display:grid}.rental-item-image{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;place-items:center;width:100%;min-height:110px;padding:0;display:grid;overflow:hidden}.rental-item-image img{object-fit:cover;width:100%;height:110px;display:block}.rental-item-image span{color:var(--c500);font-size:.78rem}.rental-item-body h4{color:var(--c900);margin:0;font-size:.92rem}.rental-item-body p{color:var(--c700);margin:.2rem 0 0;font-size:.82rem}.rental-item-body small{color:var(--c600);margin-top:.2rem;font-size:.78rem;display:block}.rental-add-button{width:100%;padding:.44rem .55rem;font-size:.84rem}.rental-empty-gallery{color:var(--c600);margin:0;font-size:.9rem}.rental-selected{border-top:1px dashed #a4b8bcb3;padding-top:.55rem}.rental-selected h4{color:var(--c900);margin:0;font-size:.95rem}.rental-selected>p{color:var(--c700);margin:.4rem 0 0;font-size:.9rem}.rental-selected-list{gap:.46rem;margin-top:.45rem;display:grid}.rental-selected-row{background:#fcfdfd;border:1px solid #a4b8bc80;border-radius:.65rem;grid-template-columns:58px minmax(150px,1fr) auto auto auto;align-items:center;gap:.55rem;padding:.42rem;display:grid}.rental-selected-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;width:58px;height:58px;padding:0;overflow:hidden}.rental-selected-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rental-selected-thumb span{color:var(--c500);place-items:center;width:100%;height:100%;font-size:.6rem;display:grid}.rental-selected-row strong{color:var(--c900);font-size:.9rem;display:block}.rental-selected-row p{color:var(--c700);margin:.14rem 0 0;font-size:.78rem}.rental-qty-control{grid-template-columns:30px 56px 30px;align-items:center;gap:.24rem;display:inline-grid}.rental-qty-control button{border:1px solid var(--line-strong);color:var(--c800);cursor:pointer;background:#f9fbfb;border-radius:.45rem;height:30px}.rental-qty-control input{text-align:center;height:30px;padding:.34rem .2rem}.rental-line-total{color:var(--c800);text-align:right;min-width:96px;margin:0;font-weight:700}.rental-remove-button{padding:.38rem .56rem;font-size:.76rem}.rental-totals,.rental-submit{grid-column:1/-1}.rental-layout{gap:.95rem;display:grid}.rental-main-grid{grid-template-columns:minmax(350px,.86fr) minmax(560px,1.14fr);align-items:start;gap:.95rem;display:grid}.rental-v2-card{background:linear-gradient(#fcfdfdf5,#f4f7f7e0);border:1px solid #a4b8bc80;border-radius:1rem;padding:1rem;box-shadow:0 12px 24px #44545a14}.rental-v2-left{grid-template-rows:auto 1fr auto;align-content:start;gap:.9rem;min-height:0;display:grid}.rental-v2-titlebar h2{color:var(--c900);letter-spacing:-.02em;margin:0;font-size:1.85rem}.rental-v2-titlebar p{color:var(--c700);margin:.32rem 0 0;font-size:.94rem}.rental-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.72rem;display:grid}.rental-v2-form-grid label{color:var(--c800);gap:.36rem;font-size:.92rem;font-weight:600;display:grid}.rental-v2-form-grid input{background:#fbfcfc;border-radius:.72rem;min-height:44px}.rental-v2-id-card{color:var(--c700);background:linear-gradient(#f4f7f7eb,#e3e9ea99);border:1px solid #a4b8bc99;border-radius:.72rem;grid-template-columns:1rem 1fr;align-items:center;gap:.55rem;padding:.62rem .7rem;font-size:.9rem;display:grid}.rental-v2-id-card input{width:1rem;height:1rem;margin:0}.rental-v2-left-summary{border-top:1px dashed #a4b8bcb3;gap:.6rem;margin-top:.2rem;padding-top:.68rem;display:grid}.rental-v2-catalog-header{grid-template-columns:auto minmax(280px,420px);align-items:center;gap:.8rem;display:grid}.rental-v2-catalog-header h3{color:var(--c900);margin:0;font-size:1.25rem}.rental-v2-search input{background:#fbfcfc;border-radius:.72rem;min-height:44px}.rental-v2-right{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.8rem;min-height:0;display:grid}.rental-v2-toolbar{grid-template-columns:minmax(230px,1fr) minmax(190px,230px);align-items:end;gap:.6rem;display:grid}.rental-v2-toolbar label{color:var(--c700);gap:.3rem;font-size:.84rem;font-weight:600;display:grid}.rental-v2-toolbar select{background:#fbfcfc;border-radius:.62rem;min-height:40px}.rental-v2-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:.65rem;max-height:360px;padding-right:.12rem;display:grid;overflow:auto}.rental-v2-pager{justify-content:flex-end;gap:.32rem;display:flex}.rental-v2-page-btn{border-radius:.52rem;min-width:34px;height:34px;padding:.3rem;font-size:.8rem}.rental-v2-page-btn.active{background:var(--c500);color:var(--c50);border-color:var(--c500)}.rental-v2-item-card{background:#fcfdfd;border:1px solid #a4b8bc8c;border-radius:.72rem;align-content:start;gap:.5rem;padding:.5rem;display:grid}.rental-v2-item-image{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.6rem;place-items:center;width:100%;min-height:112px;padding:0;display:grid;overflow:hidden}.rental-v2-item-image img{object-fit:cover;width:100%;height:112px;display:block}.rental-v2-item-image span{color:var(--c500);font-size:.8rem}.rental-v2-item-body h4{color:var(--c900);margin:0;font-size:.98rem}.rental-v2-item-body p{color:var(--c700);margin:.16rem 0 0;font-size:.85rem}.rental-v2-item-body small{color:var(--c600);margin-top:.22rem;font-size:.8rem;display:block}.rental-v2-add-btn{border-radius:.62rem;width:100%;min-height:40px;padding:.55rem .7rem}.rental-v2-selected{border-top:1px dashed #a4b8bccc;padding-top:.65rem}.rental-v2-selected h4{color:var(--c900);margin:0;font-size:1.03rem}.rental-v2-selected-list{gap:.52rem;max-height:220px;margin-top:.55rem;display:grid;overflow:auto}.rental-v2-selected-row{background:#fcfdfd;border:1px solid #a4b8bc8c;border-radius:.72rem;grid-template-columns:60px minmax(170px,1fr) auto auto auto;align-items:center;gap:.58rem;padding:.46rem;display:grid}.rental-v2-selected-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.58rem;width:60px;height:60px;padding:0;overflow:hidden}.rental-v2-selected-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rental-v2-selected-thumb span{width:100%;height:100%;color:var(--c500);place-items:center;font-size:.63rem;display:grid}.rental-v2-selected-meta strong{color:var(--c900);font-size:.96rem;display:block}.rental-v2-selected-meta p{color:var(--c700);margin:.16rem 0 0;font-size:.84rem}.rental-v2-qty{grid-template-columns:30px 50px 30px;align-items:center;gap:.22rem;display:inline-grid}.rental-v2-qty button{border:1px solid var(--line-strong);color:var(--c800);cursor:pointer;background:#f9fbfb;border-radius:.48rem;height:30px}.rental-v2-qty input{text-align:center;height:30px;padding:.2rem}.rental-v2-line-total{text-align:right;min-width:100px;color:var(--c800);margin:0;font-weight:700}.rental-v2-remove-btn{border-radius:.58rem;padding:.44rem .65rem;font-size:.78rem}.rental-v2-empty{color:var(--c600);margin:0;font-size:.9rem}.rental-v2-totals{background:linear-gradient(#f4f7f7f2,#e3e9ea99);border-radius:.8rem;padding:.72rem .9rem}.rental-v2-submit{letter-spacing:.01em;border-radius:.8rem;width:100%;min-height:46px}.return-v2-shell{background:linear-gradient(#fcfdfdf5,#f4f7f7db);border:1px solid #a4b8bc7a;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 12px 24px #44545a14}.return-v2-heading h2{color:var(--c900);letter-spacing:-.02em;margin:0;font-size:1.82rem}.return-v2-heading p{color:var(--c700);margin:.34rem 0 0;font-size:.95rem}.return-v2-empty-state{border:1px dashed var(--line-strong);color:var(--c700);background:#f4f7f7d9;border-radius:.8rem;margin:0;padding:1rem}.return-v2-form{gap:.82rem;display:grid}.return-v2-topbar{background:linear-gradient(#f4f7f7f0,#e3e9ea9e);border:1px solid #a4b8bc8a;border-radius:.82rem;grid-template-columns:minmax(360px,1.55fr) minmax(260px,1fr);align-items:end;gap:.7rem;padding:.7rem;display:grid}.return-v2-select{gap:.36rem;display:grid}.return-v2-select span{color:var(--c800);font-size:.9rem;font-weight:600}.return-v2-select select{background:#fbfcfc;border-radius:.7rem;min-height:44px}.return-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.return-v2-metrics article{background:#fcfdfd;border:1px solid #a4b8bc80;border-radius:.68rem;padding:.5rem .56rem}.return-v2-metrics small{color:var(--c700);font-size:.78rem;display:block}.return-v2-metrics strong{color:var(--c900);margin-top:.18rem;font-size:1.15rem;display:block}.return-v2-gallery{background:linear-gradient(#f9fbfbeb,#e3e9ea8a);border:1px solid #a4b8bc8a;border-radius:.84rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.66rem;padding:.7rem;display:grid}.return-v2-item-card{background:#fcfdfd;border:1px solid #a4b8bc94;border-radius:.74rem;gap:.62rem;padding:.55rem;display:grid}.return-v2-item-head{grid-template-columns:56px minmax(145px,1fr) auto;align-items:center;gap:.58rem;display:grid}.return-v2-item-image{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.58rem;place-items:center;width:56px;height:56px;padding:0;display:grid;overflow:hidden}.return-v2-item-image img{object-fit:cover;width:100%;height:100%;display:block}.return-v2-item-image span{color:var(--c600);font-size:.82rem;font-weight:700}.return-v2-item-meta h4{color:var(--c900);margin:0;font-size:.98rem}.return-v2-item-meta p{color:var(--c700);margin:.15rem 0 0;font-size:.82rem}.return-v2-item-meta small{color:var(--c600);margin-top:.18rem;font-size:.8rem;display:block}.return-v2-state{white-space:nowrap;border:1px solid;border-radius:999px;padding:.3rem .52rem;font-size:.74rem;font-weight:700}.return-v2-state.ok{color:#325949;background:#e8f3ee;border-color:#98c5af}.return-v2-state.pending{color:#7d5a2f;background:#faf2e4;border-color:#e0c08a}.return-v2-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.return-v2-inputs label{color:var(--c700);gap:.28rem;font-size:.82rem;font-weight:600;display:grid}.return-v2-inputs input{background:#fbfcfc;border-radius:.62rem;min-height:38px}.return-v2-footer{gap:.68rem;display:grid}.return-v2-totals{background:linear-gradient(#f4f7f7f2,#e3e9ea9e);border-radius:.8rem;padding:.72rem .86rem}.return-v2-submit{border-radius:.8rem;width:100%;min-height:46px}.return-orders-shell{background:linear-gradient(#fcfdfdf5,#f4f7f7e6);border:1px solid #a4b8bc85;border-radius:1rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 12px 24px #44545a14}.return-orders-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.return-orders-header h2{color:var(--c900);margin:0;font-size:1.8rem}.return-orders-header p{color:var(--c700);margin:.3rem 0 0}.return-orders-loan-btn{min-width:140px;min-height:40px}.return-orders-switch{flex-wrap:wrap;gap:.5rem;display:flex}.return-orders-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.68rem;max-height:470px;padding-right:.1rem;display:grid;overflow:auto}.return-order-card{background:#fcfdfd;border:1px solid #a4b8bc94;border-radius:.78rem;gap:.58rem;padding:.72rem;display:grid}.return-order-card.selected{border-color:var(--c500);box-shadow:inset 0 0 0 1px #77929933}.return-order-card.returned{background:linear-gradient(#f9fbfbe6,#e3e9ea8c)}.return-order-head{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.return-order-head h3{color:var(--c900);margin:0;font-size:1.06rem}.return-order-head p{color:var(--c700);margin:.12rem 0 0;font-size:.84rem}.return-order-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:.25rem .52rem;font-size:.74rem;font-weight:700}.return-order-badge.active{color:#325949;background:#e8f3ee;border-color:#98c5af}.return-order-badge.returned{color:var(--c700);background:#c9d6d873;border-color:#a4b8bcb3}.return-order-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .52rem;margin:0;display:grid}.return-order-meta div{background:#f9fbfbcc;border:1px solid #a4b8bc73;border-radius:.58rem;padding:.34rem .42rem}.return-order-meta dt{color:var(--c700);margin:0;font-size:.73rem}.return-order-meta dd{color:var(--c900);margin:.1rem 0 0;font-size:.85rem;font-weight:600}.return-order-detail h4{color:var(--c800);margin:0 0 .35rem;font-size:.92rem}.return-order-items{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.return-order-items li{color:var(--c800);background:#fbfcfc;border:1px solid #a4b8bc73;border-radius:.52rem;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:.45rem;padding:.27rem .38rem;font-size:.8rem;display:grid}.return-order-report li span:nth-child(2){font-size:.74rem}.return-order-empty,.return-order-empty-detail{color:var(--c700);background:#f4f7f7d9;border:1px dashed #a4b8bccc;border-radius:.72rem;margin:0;padding:.72rem}.return-order-action{width:100%;min-height:36px}.return-editor{background:linear-gradient(#f9fbfbeb,#e3e9ea9e);border:1px solid #a4b8bc94;border-radius:.85rem;gap:.62rem;padding:.7rem;display:grid}.return-editor-header h3{color:var(--c900);margin:0;font-size:1.08rem}.return-editor-header p{color:var(--c700);margin:.2rem 0 0;font-size:.85rem}.return-editor-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.52rem;display:grid}.return-editor-item{background:#fcfdfd;border:1px solid #a4b8bc8c;border-radius:.68rem;gap:.45rem;padding:.5rem;display:grid}.return-editor-item-head{grid-template-columns:48px 1fr;align-items:center;gap:.5rem;display:grid}.return-editor-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;place-items:center;width:48px;height:48px;padding:0;display:grid;overflow:hidden}.return-editor-thumb img{object-fit:cover;width:100%;height:100%;display:block}.return-editor-thumb span{color:var(--c600);font-size:.7rem;font-weight:700}.return-editor-item-head strong{color:var(--c900);font-size:.9rem;display:block}.return-editor-item-head p{color:var(--c700);margin:.15rem 0 0;font-size:.78rem}.return-editor-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.return-editor-inputs label{color:var(--c700);gap:.2rem;font-size:.76rem;font-weight:600;display:grid}.return-editor-inputs input{border-radius:.6rem;min-height:36px}.return-editor-note{color:var(--c700);gap:.24rem;font-size:.78rem;font-weight:600;display:grid}.return-editor-note textarea{border:1px solid var(--line-strong);resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--c900);background:#fbfcfc;border-radius:.6rem;padding:.5rem .56rem}.return-editor-note textarea:focus{border-color:var(--c500);outline:2px solid #5a757c47}.return-editor-totals{background:#f4f7f7f2}.return-editor-submit{width:100%;min-height:42px}.line-items header{justify-content:space-between;align-items:center;display:flex}.line-items h3{color:var(--ink-900);margin:0;font-size:.95rem}.line-row{grid-template-columns:1fr 120px auto;gap:.45rem;display:grid}.return-row{grid-template-columns:1.3fr repeat(3,115px);align-items:end;gap:.45rem;display:grid}.return-row p{color:var(--ink-900);align-self:center;margin:0}.totals{border:1px dashed var(--line-strong);background:var(--sky-050);border-radius:.72rem;flex-wrap:wrap;justify-content:space-between;gap:.45rem;padding:.62rem .82rem;display:flex}.totals p{color:var(--ink-900);margin:0;font-weight:600}.caja-panel-v2{gap:.9rem}.caja-grid{grid-template-columns:minmax(340px,.92fr) minmax(540px,1.08fr);gap:.85rem;display:grid}.caja-state-card{align-content:start;gap:.7rem;display:grid}.caja-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.caja-status-main{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.caja-history-button{padding:.34rem .7rem;font-size:.8rem}.caja-badge{border:1px solid;border-radius:999px;padding:.22rem .56rem;font-size:.78rem;font-weight:700}.caja-badge.open{color:#325949;background:#e8f3ee;border-color:#98c5af}.caja-badge.closed{color:#7d5a2f;background:#faf2e4;border-color:#e0c08a}.caja-hint{color:var(--c700);font-size:.8rem}.caja-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.caja-summary-grid div{background:#f9fbfbe0;border:1px solid #a4b8bc7a;border-radius:.64rem;padding:.46rem .52rem}.caja-summary-grid span{color:var(--c700);font-size:.76rem;display:block}.caja-summary-grid strong{color:var(--c900);margin-top:.12rem;font-size:.9rem;display:block}.caja-form{background:#f9fbfbdb;border:1px solid #a4b8bc8c;border-radius:.74rem;padding:.68rem}.caja-form h3{color:var(--c900);margin:0;font-size:.98rem}.caja-table-wrap{background:linear-gradient(#f9fbfbeb,#e3e9ea7a);border:1px solid #a4b8bc85;border-radius:.72rem;max-height:380px;overflow:auto}.caja-money-in{color:#1f6a47;font-weight:700}.caja-money-out{color:#8a3d3d;font-weight:700}.caja-money-neutral{color:var(--c700);font-weight:700}.caja-history-backdrop{z-index:60;background:#21282b94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.caja-history-modal{border:1px solid var(--line);background:linear-gradient(180deg, #fcfdfd, var(--c50));border-radius:1rem;gap:.8rem;width:min(1200px,100%);max-height:92vh;padding:1rem;display:grid;overflow:auto;box-shadow:0 22px 48px #21282b61}.caja-history-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.caja-history-header h3{color:var(--c900);margin:0}.caja-history-header p{color:var(--c700);margin:.28rem 0 0}.caja-history-header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.caja-history-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.caja-history-filters label{color:var(--c700);gap:.28rem;font-size:.84rem;font-weight:600;display:grid}.caja-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.caja-history-stats article{background:#f9fbfbe6;border:1px solid #a4b8bc80;border-radius:.68rem;padding:.5rem .56rem}.caja-history-stats span{color:var(--c700);font-size:.78rem;display:block}.caja-history-stats strong{color:var(--c900);margin-top:.15rem;font-size:1.08rem;display:block}.caja-history-section{gap:.42rem;display:grid}.caja-history-section h4{color:var(--c900);margin:0}.recibos-panel{gap:.85rem}.recibos-filter-card h2{margin:0 0 .7rem}.recibos-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,240px);gap:.65rem;display:grid}.recibos-filters label{color:var(--c700);gap:.3rem;font-size:.86rem;font-weight:600;display:grid}.recibos-grid{grid-template-columns:minmax(560px,1.3fr) minmax(340px,.9fr);align-items:start;gap:.85rem;display:grid}.recibos-table-wrap{background:linear-gradient(#f9fbfbeb,#e3e9ea7a);border:1px solid #a4b8bc85;border-radius:.72rem;max-height:470px;overflow:auto}.recibos-actions-cell{width:150px}.recibos-detail-content{gap:.7rem;display:grid}.recibo-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.recibo-kv-grid div{background:#f9fbfbe6;border:1px solid #a4b8bc80;border-radius:.62rem;padding:.4rem .48rem}.recibo-kv-grid span{color:var(--c700);font-size:.74rem;display:block}.recibo-kv-grid strong{color:var(--c900);margin-top:.14rem;font-size:.89rem;display:block}.recibos-detail-content h3{color:var(--c800);margin:0;font-size:.96rem}.recibo-detail-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.recibo-detail-list li{color:var(--c800);background:#fcfdfdf2;border:1px solid #a4b8bc85;border-radius:.58rem;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:.48rem;padding:.36rem .42rem;font-size:.82rem;display:grid}.recibo-detail-list strong{color:var(--c900)}.primary-button,.ghost-button,.danger-button{cursor:pointer;border-radius:.72rem;font-weight:600;transition:transform .12s,filter .12s}.primary-button{border:1px solid var(--c600);background:var(--c500);color:var(--c50);padding:.65rem .95rem}.ghost-button{border:1px solid var(--line-strong);background:linear-gradient(180deg, #f9fbfb, var(--c100));color:var(--c700);padding:.55rem .95rem}.danger-button{border:1px solid var(--c700);background:linear-gradient(180deg, var(--c600), var(--c700));color:var(--c50);padding:.55rem .74rem}.primary-button:hover,.ghost-button:hover,.danger-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.danger-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.table-card table{border-collapse:collapse;width:100%}.table-card th,.table-card td{text-align:left;color:var(--c800);border-bottom:1px solid #a4b8bc9e;padding:.58rem .34rem;font-size:.9rem}.table-card th{color:var(--c600);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.status{border:1px solid var(--line);color:var(--c700);background:var(--c50);border-radius:.72rem;margin:0;padding:.63rem .8rem}.status.error{color:#6d4d4d;background:#f8f2f2;border-color:#d5c1c1}.status.success{color:#2e6f4f;background:#edf8f1;border-color:#cce8d6}.image-modal-backdrop{z-index:9995;background:#21282ba6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.image-modal{border:1px solid var(--line);background:#fff;border-radius:.9rem;width:min(900px,100%);max-height:90vh;padding:.9rem;overflow:auto;box-shadow:0 20px 40px #21282b66}.image-modal header{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.image-modal h3{color:var(--c900);margin:0}.image-modal img{object-fit:contain;border-radius:.7rem;width:100%;max-height:72vh;display:block}.reset-modal-backdrop{z-index:65;background:#21282b94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reset-modal{border:1px solid var(--line);background:linear-gradient(180deg, #fcfdfd, var(--c50));border-radius:.9rem;gap:.7rem;width:min(430px,100%);padding:1rem;display:grid;box-shadow:0 20px 44px #21282b59}.reset-modal h3{color:var(--c900);margin:0}.reset-modal p{color:var(--c700);margin:0}.reset-modal label{color:var(--c800);gap:.3rem;font-size:.9rem;font-weight:600;display:grid}.reset-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.reset-modal-error{margin-top:-.1rem}@media (width<=1120px){.brand-name{font-size:1.65rem}.inventory-panel{grid-template-columns:1fr}.inventory-ops-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-ops-grid{grid-template-columns:1fr}.inventory-ops-recovery-head{flex-direction:column;align-items:stretch}.inventory-ops-recovery-search{width:100%}.inventory-ops-recovery-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.caja-grid{grid-template-columns:1fr}.caja-history-filters,.caja-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.recibos-grid,.categories-panel,.rental-split-form,.rental-main-grid{grid-template-columns:1fr}.rental-v2-left,.rental-v2-right{min-height:auto}.rental-v2-toolbar{grid-template-columns:1fr 1fr}.stats-grid,.money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:1fr}.return-row{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.rental-selected-row{grid-template-columns:58px 1fr;align-items:start}.rental-v2-selected-row{grid-template-columns:60px 1fr;align-items:start}.rental-qty-control,.rental-line-total,.rental-remove-button,.rental-v2-qty,.rental-v2-line-total,.rental-v2-remove-btn{grid-column:2}.rental-line-total,.rental-v2-line-total{text-align:left}.return-v2-topbar{grid-template-columns:1fr}.return-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.return-orders-header{flex-direction:column}.return-orders-loan-btn{width:100%}}@media (width<=780px){.topbar-inner,.shell{width:calc(100% - 1rem)}.topbar-inner{flex-direction:column;align-items:flex-start}.brand-group{flex-direction:column;align-items:flex-start;gap:.25rem}.app-header{flex-direction:column}.app-header-inventory{padding:1.1rem 1rem}.tab-list-inventory{padding:.7rem 1rem}.workspace-inventory .panel{padding:.8rem}.form-grid,.line-row,.return-row,.rental-items-header,.rental-v2-catalog-header,.rental-v2-form-grid{grid-template-columns:1fr}.rental-v2-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-v2-toolbar,.recibos-filters,.recibo-kv-grid,.recibo-detail-list li,.caja-summary-grid,.caja-history-filters,.caja-history-stats{grid-template-columns:1fr}.caja-history-header{flex-direction:column}.rental-v2-pager{flex-wrap:wrap;justify-content:flex-start}.return-v2-gallery{grid-template-columns:1fr}.return-v2-item-head{grid-template-columns:56px 1fr}.return-v2-state{grid-column:1/-1;justify-self:start}.return-v2-inputs,.return-v2-metrics{grid-template-columns:1fr}.return-orders-grid{grid-template-columns:1fr;max-height:none}.return-order-meta,.return-order-items li,.return-editor-grid,.return-editor-inputs,.stats-grid,.money-grid,.inventory-ops-cards,.inventory-ops-recovery-gallery{grid-template-columns:1fr}}:root{--c50:#f8f8ff;--c100:#f0f2fb;--c200:#e4e8f6;--c300:#d2d9ef;--c400:#a0add5;--c500:#5e60ce;--c600:#4c4fd1;--c700:#20245c;--c800:#171a47;--c900:#111436;--c950:#0b0d25;--ink-900:#1f2345;--ink-800:#2d3560;--ink-700:#6b7395;--line:#e6e9f5;--line-strong:#ced4eb}.app-frame{background:linear-gradient(#f7f8fd,#f2f4fb);min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8fde6;border-bottom:1px solid #e4e8f5;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1440px,100% - 2rem);margin:0 auto;padding:.72rem 0;display:flex}.top-search{background:#fff;border:1px solid #dde3f4;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:min(560px,100%);min-width:min(560px,100%);padding:.15rem .4rem;display:grid}.top-search input{color:var(--ink-900);background:0 0;border:0;padding:.45rem .2rem}.top-search input:focus{border:0;outline:none}.top-search-icon{color:#7981a7;padding-left:.2rem;font-size:.74rem;font-weight:700}.top-search-shortcut{color:#8289ac;white-space:nowrap;border:1px solid #dbe2f5;border-radius:.48rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.top-actions{align-items:center;gap:.45rem;display:flex}.mode-pill{border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.mode-pill-web{color:#4b50c7;background:#e8ecff}.top-icon{color:#4f57b5;background:#fff;border:1px solid #d9deef;border-radius:50%;width:2rem;height:2rem;font-size:.78rem;font-weight:800}.secret-reset-trigger{color:#dbe0f2;background:#fff;border:1px solid #dbe0f2;border-radius:50%;place-items:center;width:1rem;height:1rem;padding:0;font-size:.5rem;display:grid}.user-pill{color:var(--ink-900);background:#fff;border:1px solid #dfe4f3;border-radius:999px;gap:.05rem;padding:.24rem .68rem;display:grid}.user-pill strong{font-size:.8rem;line-height:1.15}.user-pill span{color:#7b83a8;font-size:.68rem;line-height:1.1}.shell{width:min(1440px,100% - 2rem);margin:.95rem auto 1.5rem}.workspace-shell{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tab-list{background:linear-gradient(#171a4c,#10133d);border:1px solid #1f2364;border-radius:1rem;gap:.4rem;padding:.75rem;display:grid;position:sticky;top:4.4rem;box-shadow:0 16px 34px #0d123a57}.tab-list-inventory{margin:0}.sidebar-brand{border-bottom:1px solid #b1baf033;margin-bottom:.15rem;padding:.35rem .3rem .7rem}.sidebar-brand-title{color:#f8f9ff;letter-spacing:-.015em;margin:0;font-size:1.45rem;font-weight:700}.sidebar-brand-subtitle{color:#aeb6df;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:700}.sidebar-section-title{color:#9ca5d3;text-transform:uppercase;letter-spacing:.09em;margin:.32rem .3rem .15rem;font-size:.63rem;font-weight:700}.tab{color:#c9d0f3;text-align:left;background:0 0;border:1px solid #0000;border-radius:.62rem;gap:.12rem;padding:.56rem .68rem;font-weight:700;transition:background-color .12s,transform .12s;display:grid}.tab-hint{color:#8f98ca;font-size:.68rem;font-weight:600}.tab.active{color:#fff;background:linear-gradient(135deg,#595be8,#4b4dd8)}.tab.active .tab-hint{color:#d9ddff}.sidebar-help-card{background:#ffffff0d;border:1px solid #b1baf03d;border-radius:.8rem;gap:.22rem;margin-top:.45rem;padding:.62rem;display:grid}.sidebar-help-card p{color:#f0f2ff;margin:0;font-size:.76rem;font-weight:700}.sidebar-help-card button{color:#3239a4;cursor:pointer;background:#fff;border:1px solid #d0d6f873;border-radius:.55rem;margin-top:.3rem;padding:.42rem .55rem;font-size:.75rem;font-weight:700}.workspace{background:#f8f9ff;border:1px solid #e4e8f5;border-radius:1rem;gap:.82rem;padding:.92rem;display:grid;box-shadow:0 10px 26px #5c659c14}.workspace-inventory{background:#f8f9ff;border:1px solid #e4e8f5;gap:.82rem;overflow:visible;box-shadow:0 10px 26px #5c659c14}.app-header-modern{background:#fff;border:1px solid #e4e8f5;border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1.2rem;box-shadow:0 8px 20px #626dad17}.app-header-kicker{color:#5962aa;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:800}.app-header h1{color:var(--ink-900);font-size:clamp(1.55rem,2vw,2rem);line-height:1.08}.app-header p{color:#666f95}.header-refresh-button{min-width:128px}.panel{gap:.8rem}.stat-card,.money-card,.list-card,.form-card,.table-card,.rental-v2-card,.return-v2-card,.return-orders-card,.recibos-detail-card,.recibos-filter-card{background:#fff;border:1px solid #e6eaf7;border-radius:.8rem;box-shadow:0 5px 16px #6770aa12}.stats-grid .stat-card:first-child{background:#f3efff}.stats-grid .stat-card:nth-child(2){background:#eaf7f1}.stats-grid .stat-card:nth-child(3){background:#edf3ff}.stats-grid .stat-card:nth-child(4){background:#fff3e9}.money-grid .money-card:first-child{background:#f1f5ff}.money-grid .money-card:nth-child(2){background:#eefaf4}.money-grid .money-card:nth-child(3){background:#fff5ee}.money-grid .money-card:nth-child(4){background:#f5f1ff}.card-badge{color:#5d66a4;background:#fff;border-color:#d5dbf2}.primary-button{color:#fff;background:linear-gradient(140deg,#5b5fea,#4a4dd6);border:1px solid #474dd2}.ghost-button{color:#5760a2;background:#fff;border:1px solid #d9def1}.danger-button{color:#fff;background:linear-gradient(#c46478,#b55769);border:1px solid #9e5164}.table-card th{color:#7079a8}.table-card td{color:#343d66}input,select,textarea{background:#fff;border-color:#d8def1}input:focus,select:focus,textarea:focus{border-color:#6568e6;outline:2px solid #5b5fea33}@media (width<=1260px){.workspace-shell{grid-template-columns:1fr}.tab-list{background:#171a4c;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.sidebar-brand,.sidebar-section-title,.sidebar-help-card{grid-column:1/-1}}@media (width<=900px){.topbar-inner,.shell{width:calc(100% - 1rem)}.topbar-inner{flex-direction:column;align-items:stretch}.top-search{width:100%;min-width:100%}.top-actions{justify-content:flex-end}.tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tab-list{border-radius:0;min-height:calc(100vh - 6.2rem)}.workspace{border-radius:.8rem}.user-pill{align-items:center;gap:.45rem;padding-right:.55rem;display:flex}.user-avatar{color:#fff;background:linear-gradient(135deg,#4f56d6,#7076ea);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.62rem;font-weight:800;display:grid}.user-meta{line-height:1.1;display:grid}.dashboard-main{gap:.75rem;display:grid}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-metric-card{border:1px solid #dfe5f5;border-radius:.82rem;gap:.16rem;min-height:136px;padding:.88rem .92rem .8rem;display:grid}.dashboard-metric-card header{justify-content:flex-start;margin-bottom:.05rem;display:flex}.metric-icon-shell{border:1px solid #0000;border-radius:50%;place-items:center;width:2.72rem;height:2.72rem;display:grid}.metric-icon-shell svg{width:1.42rem;height:1.42rem;display:block}.asset-icon{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.metric-icon-shell .asset-icon{width:1.95rem;height:1.95rem}.metric-value{letter-spacing:-.02em;font-size:clamp(2.18rem,2.45vw,2.62rem);font-weight:700;line-height:1}.metric-value.lilac,.metric-value.sky{color:#1f3d88}.metric-value.mint{color:#1f9766}.metric-value.peach{color:#b35f1e}.dashboard-metric-card p{color:#4f5a82;margin:0;font-size:.94rem;line-height:1.18}.metric-link{cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.25rem;margin-top:.22rem;padding:0;font-size:.92rem;font-weight:700;display:inline-flex}.metric-link.lilac{color:#5b4fe3}.metric-link.mint{color:#2d9d68}.metric-link.sky{color:#2f6de0}.metric-link.peach{color:#b26a33}.metric-icon-shell.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.metric-icon-shell.peach{color:#c07232;background:#f9e8da;border-color:#f0dbc9}.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;padding:.75rem;box-shadow:0 4px 12px #4851880d}.dashboard-section-header{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.dashboard-section-header h3{color:#232d5f;font-size:1.62rem;font-weight:700;line-height:1}.dashboard-service-card .dashboard-section-header h3,.dashboard-inventory-card .dashboard-section-header h3,.dashboard-quick-card .dashboard-section-header h3,.dashboard-agenda-card h3{font-size:1.32rem}.dashboard-service-card .dashboard-section-header h3,.dashboard-inventory-card .dashboard-section-header h3,.dashboard-quick-card .dashboard-section-header h3{margin:0}.dashboard-section-header div{align-items:center;gap:.4rem;display:flex}.link-button{color:#595ed0;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700}.primary-button.mini{border-radius:.48rem;padding:.45rem .72rem;font-size:.77rem}.service-filter-tabs{flex-wrap:wrap;gap:.32rem;margin-bottom:.55rem;display:flex}.service-filter-tabs button{color:#7e86ae;cursor:pointer;background:#f2f4fb;border:0;border-radius:999px;padding:.27rem .58rem;font-size:.74rem;font-weight:700}.dashboard-table-wrap{border:1px solid #e6eaf7;border-radius:.6rem;overflow:auto}.dashboard-table{border-collapse:collapse;width:100%}.dashboard-table th,.dashboard-table td{color:#3b4472;white-space:nowrap;border-bottom:1px solid #edf0fa;padding:.55rem .45rem;font-size:.78rem}.dashboard-table th{text-transform:none;color:#7a82aa;background:#f8f9ff;font-size:.74rem;font-weight:700}.dashboard-table td.code{color:#565bd2;font-weight:700}.dashboard-table td.menu{text-align:center;color:#a5acd0;font-weight:700}.service-status{border:1px solid #0000;border-radius:999px;padding:.14rem .45rem;font-size:.7rem;font-weight:700}.service-status.prep{color:#9a7c2a;background:#fff5de;border-color:#f2de96}.service-status.pending{color:#7f87ab;background:#f2f4fb;border-color:#e0e4f1}.service-status.transport{color:#5d52c5;background:#ede9ff;border-color:#d5cfff}.service-status.done{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:.75rem;display:grid}.inventory-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.inventory-featured-item{background:#fbfcff;border:1px solid #edf0fa;border-radius:.62rem;gap:.24rem;padding:.42rem;display:grid}.inventory-featured-image{background:#fff;border:1px solid #eef1fb;border-radius:.5rem;place-items:center;height:74px;font-size:1.9rem;display:grid}.inventory-featured-item strong{color:#2c3564;font-size:.83rem}.inventory-featured-item p{color:#7880a7;margin:0;font-size:.75rem}.inventory-progress{grid-template-columns:1fr auto;align-items:center;gap:.3rem;display:grid}.inventory-progress span{background:linear-gradient(90deg,#3bc184,#4ad399);border-radius:999px;height:.25rem}.inventory-progress small{color:#3d956f;font-size:.72rem;font-weight:700}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.quick-action-btn{text-align:left;cursor:pointer;border:1px solid #e4e8f5;border-radius:.62rem;gap:.15rem;padding:.6rem;display:grid}.quick-action-btn strong{color:#273062;font-size:.83rem}.quick-action-btn span{color:#7880a7;font-size:.74rem}.quick-action-btn.violet{background:#f1edff}.quick-action-btn.green{background:#ebf7f0}.quick-action-btn.blue{background:#ecf3ff}.quick-action-btn.orange{background:#fff3e9}.dashboard-summary-money{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.summary-money-card{background:#fff;border:1px solid #e4e8f5;border-radius:.62rem;gap:.16rem;padding:.5rem;display:grid}.agenda-title-row{align-items:center;gap:.5rem;margin:0 0 .92rem;display:flex}.agenda-title-icon{color:#5f58e6;place-items:center;width:1.28rem;height:1.28rem;display:grid}.agenda-title-icon svg{width:1.14rem;height:1.14rem;display:block}.dashboard-agenda-card{padding:1.06rem .98rem .9rem;font-family:Inter,Manrope,Segoe UI,sans-serif}.dashboard-agenda-card h3{color:#253063;letter-spacing:-.01em;margin:0;font-size:1.68rem;line-height:1.1}.dashboard-agenda-card ul{gap:.66rem;margin:0;padding:0;list-style:none;display:grid}.agenda-item{grid-template-columns:2.75rem .94rem 1fr;align-items:start;gap:.52rem;display:grid}.agenda-hour{color:#757da5;padding-top:.1rem;font-size:.9rem;font-weight:600;line-height:1.22}.agenda-marker{z-index:1;background:#fff;border:2px solid;border-radius:50%;width:.68rem;height:.68rem;margin-top:.2rem;position:relative}.agenda-marker:before{content:"";background:currentColor;border-radius:50%;width:.2rem;height:.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agenda-marker:after{content:"";background:#dfe4ef;width:1px;position:absolute;top:calc(100% + .18rem);bottom:-1.5rem;left:50%;transform:translate(-50%)}.agenda-item.is-last .agenda-marker:after{display:none}.agenda-marker.blue{color:#2f7cf5;border-color:#2f7cf5}.agenda-marker.green{color:#1d9f70;border-color:#1d9f70}.agenda-marker.purple{color:#6a42d8;border-color:#6a42d8}.agenda-marker.orange{color:#c66b26;border-color:#c66b26}.agenda-content{gap:.18rem;display:grid}.agenda-content strong{color:#2a3158;font-size:1.03rem;font-weight:700;line-height:1.26}.agenda-content p{color:#8a91b3;margin:0;font-size:.95rem;font-weight:500;line-height:1.32}.link-button.full{align-items:center;gap:.3rem;margin-top:.94rem;font-size:1rem;display:inline-flex}.dashboard-footer{color:#8a91b6;border-top:1px solid #e8ecf8;grid-column:1/-1;justify-content:space-between;gap:.6rem;padding-top:.52rem;font-size:.72rem;display:flex}@media (width<=1360px){.dashboard-layout{grid-template-columns:1fr}.dashboard-agenda-card{order:3}}@media (width<=1120px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:1fr}.inventory-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-money{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dashboard-metric-grid,.dashboard-summary-money,.quick-actions-grid,.inventory-featured-grid{grid-template-columns:1fr}.dashboard-section-header{flex-direction:column;align-items:flex-start}.dashboard-footer{flex-direction:column}}.app-layout{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#10133d;min-height:100vh}.app-main{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.app-content{min-width:0;padding:.75rem .8rem .85rem}.topbar{z-index:40;position:sticky;top:0}.topbar-inner{width:100%;margin:0;padding:.72rem .86rem}.tab-list{min-height:100vh;box-shadow:none;border:0;border-right:1px solid #b5bef730;border-radius:0;padding-top:.9rem;position:sticky;top:0}.sidebar-brand{padding-top:0}.workspace{width:100%;min-width:0;margin:0}.dashboard-layout{grid-template-columns:minmax(0,1fr) 305px}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.inventory-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1380px){.dashboard-layout{grid-template-columns:1fr}.dashboard-agenda-card{max-width:none}}@media (width<=1180px){.app-layout{grid-template-columns:1fr}.app-sidebar{min-height:auto}.tab-list{border-right:0;border-radius:0;min-height:auto;position:static}}.top-search-icon,.top-search-shortcut{font-size:.72rem}.tab-list{gap:.28rem;padding:.72rem .54rem .62rem}.sidebar-brand{grid-template-columns:auto 1fr;grid-template-areas:"mark title""mark subtitle";align-items:center;column-gap:.46rem;margin-bottom:.22rem;padding:.04rem .16rem .66rem;display:grid}.sidebar-brand-mark{color:#f2f5ff;grid-area:mark;place-items:center;width:1.72rem;height:1.72rem;display:grid}.sidebar-brand-mark svg{width:100%;height:100%;display:block}.sidebar-brand-title{letter-spacing:-.02em;grid-area:title;font-family:Georgia,Times New Roman,serif;font-size:2.08rem;line-height:.92}.sidebar-brand-subtitle{letter-spacing:.17em;grid-area:subtitle;font-size:.54rem}.sidebar-section-title{margin:.28rem .18rem .16rem}.sidebar-help-card{margin-top:.42rem;padding:.58rem}.workspace{border-radius:.78rem;gap:.76rem;padding:.82rem}.app-header-modern{border-radius:.78rem;padding:.72rem 1.04rem}.metric-value{font-size:clamp(2rem,2.2vw,2.35rem)}.quick-action-btn{padding:.56rem}.agenda-content p{font-size:.79rem;line-height:1.27}.tab-list{grid-auto-rows:max-content;align-content:start;gap:.12rem;padding:.62rem .48rem .52rem}.sidebar-brand{column-gap:.38rem;margin-bottom:.14rem;padding:.06rem .18rem .46rem}.sidebar-brand-title{font-size:2rem;line-height:.95}.tab{border-radius:.58rem;padding:.42rem .52rem}.tab-main{align-items:center;gap:.46rem;width:100%;display:flex}.tab-icon{color:#c3cbef;flex-shrink:0;justify-content:center;align-items:center;width:.98rem;height:.98rem;display:inline-flex}.tab-icon svg{width:100%;height:100%;display:block}.tab-icon .asset-icon{width:1.22rem;height:1.22rem}.tab-title{font-size:.76rem;line-height:1.15}.tab-chevron{color:#9ea8d7;margin-left:auto;font-size:.6rem;font-weight:700}.tab.active .tab-icon,.tab.active .tab-chevron{color:#f4f6ff}.sidebar-help-card{border-radius:.72rem;margin-top:.28rem;padding:.56rem}.sidebar-help-card button{padding:.38rem .52rem;font-size:.74rem}.clients-view{gap:.7rem}.clients-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.clients-header h2{color:#202b5b;margin:0;font-size:2.08rem;line-height:1}.clients-header p{color:#67719a;margin:.22rem 0 0;font-size:.86rem}.clients-actions{align-items:center;gap:.44rem;display:flex}.clients-import-btn{color:#5a60df;font-size:.78rem}.clients-new-btn{border-radius:.55rem;padding:.56rem .9rem;font-size:.79rem}.clients-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.clients-kpi-card{border:1px solid #dde4f5;border-radius:.72rem;gap:.12rem;min-height:108px;padding:.72rem .78rem .66rem;display:grid}.clients-kpi-card.lilac{background:#f0ecfb}.clients-kpi-card.mint{background:#e9f4ef}.clients-kpi-card.sky{background:#e8eef9}.clients-kpi-card.peach{background:#f9ede3}.clients-kpi-icon{border-radius:50%;place-items:center;width:1.72rem;height:1.72rem;margin-bottom:.12rem;display:grid}.clients-kpi-icon svg{width:.92rem;height:.92rem;display:block}.clients-kpi-icon.lilac{color:#5d59e0;background:#e8e2ff;border:1px solid #d7ceff}.clients-kpi-icon.mint{color:#2a9d6b;background:#e7f8ee;border:1px solid #cde9d8}.clients-kpi-icon.sky{color:#3073dd;background:#e3eefc;border:1px solid #cbddf7}.clients-kpi-icon.peach{color:#c36b2f;background:#fae8da;border:1px solid #f0dbc9}.clients-kpi-card strong{color:#203a82;font-size:2.06rem;line-height:1}.clients-kpi-card.mint strong{color:#1f9465}.clients-kpi-card.peach strong{color:#b26226}.clients-kpi-card p{color:#5f6993;margin:0;font-size:.83rem}.clients-table-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;gap:.56rem;padding:.72rem;display:grid;box-shadow:0 4px 12px #4851880d}.clients-toolbar{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:.46rem;display:grid}.clients-search{background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;align-items:center;gap:.44rem;padding:.48rem .58rem;display:flex}.clients-search span{color:#8a93b8;place-items:center;width:.92rem;height:.92rem;font-size:.76rem;font-weight:700;display:inline-grid}.clients-search span svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.88rem;height:.88rem;display:block}.clients-search-glyph{line-height:1}.clients-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.clients-search input:focus{outline:none}.clients-filter-btn{border-radius:.52rem;padding:.45rem .75rem;font-size:.77rem}.clients-export-btn{justify-self:end;font-size:.77rem}.clients-table-wrap{border:1px solid #e8ecf8;border-radius:.56rem;overflow:auto}.clients-table{border-collapse:collapse;width:100%;min-width:1080px}.clients-table th,.clients-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.52rem .42rem}.clients-table th{color:#7a82aa;background:#f8faff;font-size:.72rem;font-weight:700}.clients-table td{color:#3b4574;font-size:.76rem}.clients-cell-main{grid-template-columns:auto 1fr;align-items:center;gap:.48rem;min-width:200px;display:grid}.client-avatar{text-align:center;border-radius:50%;place-items:center;width:1.48rem;height:1.48rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-grid}.client-avatar.violet{color:#6558de;background:#ece7ff}.client-avatar.orange{color:#be6a31;background:#fce9dd}.client-avatar.blue{color:#2f70db;background:#e4eefc}.client-avatar.lilac{color:#7d5bd2;background:#f0e9ff}.client-avatar.sand{color:#b58027;background:#fbefd8}.client-avatar.purple{color:#6b58c8;background:#e7e3ff}.client-avatar.green{color:#2f8f67;background:#e6f6ee}.client-avatar.peach{color:#c56c33;background:#fdecdc}.clients-cell-main strong,.clients-cell-stack strong{color:#2a345f;font-size:.78rem;display:block}.clients-cell-main span:not(.client-avatar),.clients-cell-stack span{color:#7e86aa;margin-top:.08rem;font-size:.69rem;display:block}.clients-cell-main .client-avatar{flex:0 0 1.48rem;justify-content:center;align-items:center;margin-top:0;line-height:1;display:inline-flex}.clients-money{color:#2a345f;font-weight:700}.client-status{color:#2f8b62;background:#e7f7ef;border:1px solid #bce8d2;border-radius:999px;padding:.12rem .45rem;font-size:.67rem;font-weight:700}.clients-row-menu{text-align:center}.clients-row-menu button{color:#9ea7cd;cursor:pointer;background:0 0;border:0;font-size:.9rem}.clients-row-menu-button{border-radius:.45rem;place-items:center;width:1.6rem;height:1.6rem;font-size:1rem;display:inline-grid}.clients-row-menu-button:hover{color:#5363a5;background:#f2f5ff}.clients-actions-menu-wrap{display:inline-flex;position:relative}.clients-row-dropdown{z-index:8;background:#fff;border:1px solid #d8def1;border-radius:.5rem;gap:.15rem;min-width:190px;padding:.25rem;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #2b386829}.clients-row-dropdown.clients-row-dropdown-floating{z-index:9990;width:220px;position:fixed;top:auto;right:auto}.clients-row-dropdown button{text-align:left;color:#3f4c81;border-radius:.4rem;padding:.38rem .45rem;font-size:.74rem}.clients-row-dropdown button:hover{color:#2c3872;background:#f3f6ff}.clients-row-dropdown button.danger{color:#b05555}.clients-row-dropdown button.danger:hover{color:#a03838;background:#fff2f2}.clients-table-footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.clients-table-footer>span{color:#7c84a9;font-size:.73rem}.clients-create-modal{grid-template-rows:auto auto 1fr auto;gap:.62rem;width:min(980px,100%);max-height:88vh;display:grid;overflow:hidden}.clients-modal-head{gap:.2rem;display:grid}.clients-modal-head p{font-size:.84rem}.clients-modal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.clients-modal-tab{color:#5f6c9f;cursor:pointer;background:#f7f9ff;border:1px solid #d9e1f4;border-radius:.55rem;padding:.45rem .58rem;font-size:.78rem;font-weight:600}.clients-modal-tab.is-active{color:#334583;background:#ebf0ff;border-color:#b9c7f3}.clients-modal-body{gap:.62rem;padding-right:.2rem;display:grid;overflow:auto}.clients-basic-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.clients-form-section{border-top:1px solid #edf1fb;gap:.4rem;padding-top:.72rem;display:grid}.clients-form-section-surface{background:#fbfcff;border:1px solid #e4e9f8;border-radius:.64rem;padding:.68rem}.clients-form-section h4{color:#2a3565;margin:0;font-size:.9rem}.clients-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.clients-helper-text{color:#6f79a8;margin:0;font-size:.74rem}.clients-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.clients-create-full{grid-column:1/-1}.clients-create-grid textarea{resize:vertical;min-height:92px}.clients-address-list{gap:.48rem;display:grid}.clients-address-card{background:#f9fbff;border:1px solid #e3e8f7;border-radius:.58rem;gap:.5rem;padding:.55rem;display:grid}.clients-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.clients-address-actions{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.clients-primary-check{color:#57628f;align-items:center;gap:.3rem;margin:0;font-size:.74rem;display:inline-flex}.clients-attachments-list{background:#fbfcff;border:1px solid #e8ecf8;border-radius:.55rem;margin:0;padding:0;list-style:none;overflow:hidden}.clients-attachments-list li{border-top:1px solid #eef1fa;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem;display:flex}.clients-attachments-list li:first-child{border-top:0}.clients-attachments-list li>div{gap:.05rem;display:grid}.clients-attachments-list li strong{color:#2d3970;font-size:.75rem}.clients-attachments-list li small{color:#7a84ad;font-size:.69rem}.clients-attachments-list li.empty,.clients-attachments-list .empty{color:#8089ad;justify-content:flex-start;font-size:.73rem}.clients-modal-actions{justify-content:space-between;align-items:center;gap:.56rem}.clients-modal-step-nav,.clients-modal-submit-actions{align-items:center;gap:.42rem;display:flex}.clients-detail-modal{width:min(980px,100%);max-height:88vh;overflow:auto}.clients-detail-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.48rem;display:grid}.clients-detail-kpis article{background:#f9fbff;border:1px solid #e1e7f7;border-radius:.55rem;gap:.2rem;padding:.55rem;display:grid}.clients-detail-kpis small{color:#7380ae;font-size:.69rem}.clients-detail-kpis strong{color:#24346a;font-size:.95rem}.clients-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.clients-detail-card{background:#fff;border:1px solid #e1e7f7;border-radius:.55rem;padding:.58rem .62rem}.clients-detail-card h4,.clients-detail-table-card h4{color:#2b396f;margin:0;font-size:.82rem}.clients-detail-card ul{color:#6471a2;gap:.15rem;margin:.45rem 0 0;padding-left:1rem;font-size:.74rem;display:grid}.clients-detail-table-card{background:#fff;border:1px solid #e1e7f7;border-radius:.55rem;padding:.58rem .62rem}.clients-detail-table-wrap{border:1px solid #e8ecf8;border-radius:.52rem;margin-top:.45rem;overflow:auto}.clients-detail-table{border-collapse:collapse;width:100%;min-width:760px}.clients-detail-table th,.clients-detail-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.46rem .42rem;font-size:.72rem}.clients-detail-table th{color:#7a82aa;background:#f8faff;font-weight:700}.clients-detail-table td{color:#3f4c81}.clients-orders-badge{width:2.15rem;height:2.15rem;font:inherit;border:1px solid #ffd0b7;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.clients-orders-badge.has-orders{color:#fff;cursor:pointer;background:#e84a00;box-shadow:0 .6rem 1.3rem #e84a003d}.clients-orders-badge.has-orders:hover,.clients-orders-badge.has-orders:focus-visible{border-color:#bf3d00;outline:none;transform:translateY(-1px);box-shadow:0 .7rem 1.5rem #e84a0052}.clients-orders-badge.is-empty{color:#9aa4c6;cursor:not-allowed;background:#f4f6fb;border-color:#e0e6f5}.clients-document-link{color:#213a8f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.clients-document-link:hover,.clients-document-link:focus-visible{color:#e84a00;outline:none;text-decoration:underline}.clients-document-error{margin:.5rem 0 0}.clients-document-preview-modal{width:min(980px,100vw - 2rem)}.clients-pagination{align-items:center;gap:.22rem;display:flex}.clients-pagination button{color:#65709f;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:1.5rem;height:1.4rem;padding:0 .35rem;font-size:.68rem}.clients-pagination button.is-active{color:#5c5fe2;background:#efecff;border-color:#d8d0ff}.clients-pagination span{color:#9aa2c6;padding:0 .12rem;font-size:.74rem}.clients-pagination .clients-page-size{min-width:auto;margin-left:.32rem;padding:0 .44rem}.clients-page-size-select{color:#65709f;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:auto;height:1.4rem;margin-left:.35rem;padding:0 .44rem;font-size:.68rem}@media (width<=1180px){.clients-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-basic-panels{grid-template-columns:1fr}}@media (width<=900px){.clients-header,.clients-table-footer{flex-direction:column;align-items:flex-start}.clients-toolbar{grid-template-columns:1fr}.clients-export-btn{justify-self:start}.clients-create-modal{max-height:92vh}.clients-modal-tabs,.clients-create-grid,.clients-address-grid{grid-template-columns:1fr}.clients-address-actions,.clients-section-head{flex-direction:column;align-items:flex-start}.clients-modal-actions{flex-direction:column;align-items:stretch}.clients-modal-step-nav,.clients-modal-submit-actions{justify-content:flex-end;width:100%}.clients-detail-kpis,.clients-detail-columns{grid-template-columns:1fr}}.users-view{gap:.66rem}.users-header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.users-header h2{color:#202b5b;margin:0;font-size:2.03rem;line-height:1}.users-header p{color:#67719a;margin:.24rem 0 0;font-size:.86rem}.users-new-button{white-space:nowrap;border-radius:.58rem;padding:.56rem .9rem;font-size:.79rem}.users-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.users-kpi-card{border:1px solid #dde4f5;border-radius:.72rem;gap:.12rem;min-height:108px;padding:.72rem .78rem .66rem;display:grid}.users-kpi-card.lilac{background:#f0ecfb}.users-kpi-card.peach{background:#f9ede3}.users-kpi-card.mint{background:#e9f4ef}.users-kpi-card.rose{background:#fdebf2}.users-kpi-icon{border:1px solid #0000;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.12rem;display:grid}.users-kpi-icon svg{width:1.34rem;height:1.34rem;display:block}.users-kpi-icon.lilac{color:#5d59e0;background:#e8e2ff;border-color:#d7ceff}.users-kpi-icon.peach{color:#c36b2f;background:#fae8da;border-color:#f0dbc9}.users-kpi-icon.mint{color:#2a9d6b;background:#e7f8ee;border-color:#cde9d8}.users-kpi-icon.rose{color:#d65a7b;background:#fee9f1;border-color:#f7d6e2}.users-kpi-card strong{color:#203a82;font-size:2.05rem;line-height:1}.users-kpi-card.peach strong{color:#b26226}.users-kpi-card.mint strong{color:#1f9465}.users-kpi-card.rose strong{color:#ce5577}.users-kpi-card p{color:#5f6993;margin:0;font-size:.83rem}.users-kpi-link{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;font-weight:700}.users-kpi-link.lilac{color:#5d59e0}.users-kpi-link.peach{color:#b26226}.users-kpi-link.mint{color:#2f8f67}.users-kpi-link.rose{color:#ce5577}.users-table-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;gap:.56rem;padding:.72rem;display:grid;box-shadow:0 4px 12px #4851880d}.users-toolbar{grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:.46rem;display:grid}.users-search{background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;align-items:center;gap:.44rem;padding:.48rem .58rem;display:flex}.users-search-icon{color:#8a93b8;place-items:center;width:1.08rem;height:1.08rem;display:grid}.users-search-icon svg{width:1.08rem;height:1.08rem;display:block}.users-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.users-search input:focus{outline:none}.users-filter-button{border-radius:.52rem;align-items:center;gap:.3rem;padding:.45rem .74rem;font-size:.77rem;display:inline-flex}.users-filter-button span{place-items:center;width:1.02rem;height:1.02rem;display:grid}.users-filter-button svg{width:1.02rem;height:1.02rem;display:block}.users-clear-button{justify-self:end;font-size:.77rem}.users-filter-row{grid-template-columns:repeat(3,minmax(170px,max-content));gap:.46rem;display:grid}.users-filter-row select{color:#5f6992;background:#f8faff;border-radius:.5rem;height:1.84rem;padding-top:.3rem;padding-bottom:.3rem;font-size:.76rem}.users-table-wrap{border:1px solid #e8ecf8;border-radius:.56rem;overflow:visible}.users-table{border-collapse:collapse;width:100%;min-width:1060px}.users-table th,.users-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.52rem .42rem}.users-table th{color:#7a82aa;background:#f8faff;font-size:.72rem;font-weight:700}.users-table td{color:#3b4574;font-size:.76rem}.users-user-cell{grid-template-columns:auto 1fr;align-items:center;gap:.48rem;min-width:205px;display:grid}.users-avatar{border-radius:50%;justify-content:center;align-items:center;width:1.52rem;height:1.52rem;font-size:.66rem;font-weight:700;display:inline-flex}.users-avatar.violet{color:#6558de;background:#ece7ff}.users-avatar.blue{color:#2f70db;background:#e4eefc}.users-avatar.sand{color:#b58027;background:#fbefd8}.users-avatar.peach{color:#c56c33;background:#fdecdc}.users-avatar.orange{color:#be6a31;background:#fce9dd}.users-avatar.purple{color:#6b58c8;background:#e7e3ff}.users-avatar.green{color:#2f8f67;background:#e6f6ee}.users-avatar.mint{color:#2e9b6a;background:#e5f8ef}.users-user-meta strong{color:#2a345f;font-size:.78rem;display:block}.users-you-chip{color:#6257dd;background:#ece8ff;border:1px solid #d8d2ff;border-radius:999px;align-items:center;margin-top:.08rem;padding:.08rem .34rem;font-size:.64rem;font-weight:700;display:inline-flex}.users-role-chip,.users-status-chip{border:1px solid #0000;border-radius:999px;padding:.11rem .45rem;font-size:.67rem;font-weight:700}.users-role-chip.admin{color:#6f57d9;background:#eee8ff;border-color:#d9d0ff}.users-role-chip.supervisor{color:#2f71dc;background:#e6efff;border-color:#cfe0ff}.users-role-chip.chofer{color:#2f8c65;background:#e7f7ef;border-color:#cde8d9}.users-role-chip.operador{color:#b4692f;background:#fcecdf;border-color:#f3d8c1}.users-role-chip.viewer{color:#68729f;background:#eef1fb;border-color:#dce2f5}.users-status-chip.active{color:#2f8b62;background:#e7f7ef;border-color:#bce8d2}.users-status-chip.suspended{color:#d05664;background:#feecef;border-color:#f6ccd2}.users-status-chip.invited{color:#bf7a2c;background:#fff3e5;border-color:#f2dcba}.users-actions-cell{align-items:center;gap:.28rem;display:inline-flex;position:relative}.users-actions-menu-wrap{display:inline-flex;position:relative}.users-icon-button{color:#6670a0;cursor:pointer;background:#fff;border:1px solid #dfe4f5;border-radius:.44rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.users-icon-button svg{width:1.02rem;height:1.02rem;display:block}.users-icon-button:hover{background:#f4f7ff}.users-actions-menu{z-index:30;background:#fff;border:1px solid #e5d4ca;border-radius:.66rem;gap:.12rem;min-width:11.5rem;padding:.28rem;display:grid;position:absolute;top:calc(100% + .32rem);right:0;box-shadow:0 16px 36px #34231929}.users-actions-menu button{color:#26345b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.5rem .58rem;font-size:.76rem;font-weight:800}.users-actions-menu button:hover,.users-actions-menu button:focus-visible{color:#d94d00;background:#fff2ea;outline:none}.users-actions-menu button.danger{color:#c2412d}.users-actions-menu button.danger:hover,.users-actions-menu button.danger:focus-visible{color:#a92e22;background:#fff0ed}.users-actions-menu button:disabled{cursor:not-allowed;color:#a7adbf;background:0 0}.users-resend-link{color:#5b5ee0;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;display:inline-flex}.users-resend-link svg{width:.96rem;height:.96rem;display:block}.users-footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.users-footer>span{color:#7c84a9;font-size:.73rem}.users-pagination{align-items:center;gap:.22rem;display:flex}.users-pagination button{color:#65709f;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:1.5rem;height:1.4rem;padding:0 .35rem;font-size:.68rem}.users-pagination button.active{color:#5c5fe2;background:#efecff;border-color:#d8d0ff}.users-page-size{margin-left:.32rem;min-width:auto!important;padding:0 .44rem!important}@media (width<=1180px){.users-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.users-header,.users-footer{flex-direction:column;align-items:flex-start}.users-toolbar,.users-filter-row{grid-template-columns:1fr}.users-clear-button{justify-self:start}}.orders-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.orders-header h2{color:#202b5b;margin:0;font-size:2.04rem;line-height:1}.orders-header p{color:#67719a;margin:.24rem 0 0;font-size:.86rem}.orders-new-btn{border-radius:.58rem;padding:.58rem .94rem;font-size:.79rem}.orders-header-actions{align-items:center;gap:.42rem;display:flex}.orders-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.54rem;display:grid}.orders-kpi-grid.is-two-up{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.orders-kpi-card{border:1px solid #dfe5f5;border-radius:.7rem;gap:.14rem;min-height:102px;padding:.7rem .74rem .64rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.orders-kpi-card.is-active{border-color:#f0b38c;box-shadow:0 .8rem 1.8rem #d64a0c21}.orders-kpi-card.lilac{background:#f0ecfb}.orders-kpi-card.sand{background:#f8efe0}.orders-kpi-card.sky{background:#e7eef9}.orders-kpi-card.violet{background:#ede9ff}.orders-kpi-card.mint{background:#e8f4ef}.orders-kpi-card strong{color:#1e3d88;font-size:1.95rem;line-height:1}.orders-kpi-card.sand strong{color:#b56d2e}.orders-kpi-card.mint strong{color:#1f9465}.orders-kpi-card p{color:#5f6993;margin:0;font-size:.81rem}.orders-kpi-card button{color:#4e5ddd;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.76rem;font-weight:700}.orders-table-card{background:linear-gradient(#fff 0%,#fffdfb 100%);border:1px solid #ead7ca;border-radius:.82rem;gap:.72rem;padding:.9rem;display:grid;box-shadow:0 18px 42px #59372112}.orders-board-head{justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.08rem .08rem 0;display:flex}.orders-board-eyebrow{color:#d94b08;background:#fff7f1;border:1px solid #ffe1cf;border-radius:999px;align-items:center;min-height:1.22rem;margin-bottom:.34rem;padding:.12rem .42rem;font-size:.66rem;font-weight:900;display:inline-flex}.orders-board-head h3{color:#182452;margin:0;font-size:1.18rem;line-height:1.12}.orders-board-head p{color:#7180a7;margin:.18rem 0 0;font-size:.78rem}.orders-board-count{color:#c64605;white-space:nowrap;background:#fff7f1;border:1px solid #f3c7ad;border-radius:.8rem;justify-items:center;min-width:4.3rem;padding:.42rem .58rem;line-height:1.05;display:grid}.orders-board-count strong{color:#e84a00;font-size:1rem;font-weight:900}.orders-board-count span{color:#a86b48;font-size:.66rem;font-weight:800}.orders-filter-panel{background:#fffaf6;border:1px solid #f0ded2;border-radius:.72rem;gap:.54rem;padding:.55rem;display:grid}.orders-toolbar{grid-template-columns:minmax(300px,1fr) auto auto auto;align-items:center;gap:.44rem;display:grid}.orders-search{background:#fff;border:1px solid #ecd8cb;border-radius:.62rem;align-items:center;padding:.52rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #fffc}.orders-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.orders-search input:focus{outline:none}.orders-filter-btn,.orders-range-btn{border-radius:.52rem;padding:.44rem .72rem;font-size:.76rem}.orders-export-btn{justify-self:end;font-size:.77rem}.orders-select{color:#57639a;background:#fff;border:1px solid #ecd8cb;border-radius:.62rem;min-height:2.32rem;padding:.32rem .56rem;font-size:.76rem}.orders-view-switch{background:#f7f9ff;border:1px solid #e0e6f5;border-radius:.52rem;align-items:center;gap:.22rem;padding:.2rem;display:inline-flex}.orders-workflow-tabs{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;width:100%;padding:0;display:grid}.orders-workflow-tabs.is-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-view-switch button{color:#7b84ac;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.34rem;padding:.28rem .56rem;font-size:.74rem;font-weight:700;display:inline-flex;position:relative}.orders-workflow-tabs button{color:#36406f;text-align:left;background:#fbfcff;border:1px solid #e8ecf8;border-radius:.76rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:4.2rem;padding:.64rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.orders-workflow-tabs button:hover,.orders-workflow-tabs button:focus-visible{border-color:#f0b38f;outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #d64a0c14}.orders-view-switch button.active{color:#565ad9;background:#ebe7ff}.orders-workflow-tabs button.active{color:#24346a;background:linear-gradient(#fff7f1 0%,#fff 100%);border-color:#ef9b6c;box-shadow:0 14px 30px #d64a0c1a}.orders-workflow-icon{color:#2f3a6f;background:#fff;border:1px solid #e2e7f5;border-radius:.68rem;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.orders-workflow-icon svg{width:1.15rem;height:1.15rem}.orders-workflow-tabs button.orders .orders-workflow-icon,.orders-workflow-tabs button.quotes .orders-workflow-icon,.orders-workflow-tabs button.contracts .orders-workflow-icon{color:#e84a00;background:#fff3ec;border-color:#ffd0b7}.orders-workflow-copy{gap:.12rem;min-width:0;display:grid}.orders-workflow-copy strong{color:#202a5c;font-size:.9rem;line-height:1.1}.orders-workflow-copy small{color:#7883aa;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.orders-workflow-count{color:#2c3768;background:#f3f5fb;border-radius:999px;place-items:center;min-width:2.08rem;height:2.08rem;font-size:.82rem;font-weight:900;display:inline-grid}.orders-workflow-tabs .orders-notification-badge{position:absolute;top:.44rem;right:.46rem}.orders-notification-badge{color:#fff;background:#e53935;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #fff}.orders-status-tabs{flex-wrap:wrap;align-items:center;gap:.36rem;display:flex}.orders-status-tabs button{color:#626d9a;cursor:pointer;background:#fff;border:1px solid #e4e9f7;border-radius:999px;align-items:center;gap:.34rem;padding:.28rem .42rem .28rem .58rem;font-size:.74rem;font-weight:700;display:inline-flex}.orders-status-tabs button.active{color:#d94b08;background:#fff1e8;border-color:#ffc7a7}.orders-status-tabs button span{color:#4e5b89;background:#f3f5fb;border-radius:999px;place-items:center;min-width:1.22rem;height:1.22rem;font-size:.66rem;font-weight:900;display:inline-grid}.orders-status-tabs button.active span{color:#fff;background:#e84a00}.orders-table-wrap{background:#fff;border:1px solid #eee1d8;border-radius:.72rem;overflow:auto visible}.orders-table{border-collapse:collapse;width:100%;min-width:900px}.orders-table th,.orders-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f0e8e1;padding:.58rem .54rem}.orders-table th{color:#6e5b50;background:#faf7f4;font-size:.72rem;font-weight:900}.orders-table td{color:#3b4574;font-size:.75rem}.orders-row:hover td{background:#fff8f3}.orders-row td:first-child{border-left:3px solid #0000}.orders-row.pending td:first-child{border-left-color:#e7b157}.orders-row.prep td:first-child{border-left-color:#7db0e8}.orders-row.transport td:first-child{border-left-color:#8e74e8}.orders-row.completed td:first-child{border-left-color:#6dcda2}.orders-cell-main{gap:.08rem;display:grid}.orders-cell-main strong{color:#2a345f;font-size:.77rem}.orders-cell-main span{color:#7f87ab;font-size:.68rem}.orders-service-cell strong{color:#19306d}.orders-contract-mini{color:#68739d;background:#f7f9ff;border:1px solid #dfe5f7;border-radius:999px;justify-self:start;align-items:center;margin-top:.08rem;padding:.08rem .38rem;font-size:.63rem;font-weight:700;display:inline-flex}.orders-contract-mini.contract-pending{color:#9a7c2a;background:#fff7e6;border-color:#f2de96}.orders-contract-mini.contract-approved{color:#2f8a62;background:#e9f8f0;border-color:#b9e9d2}.orders-contract-mini.contract-rejected{color:#b14962;background:#ffedf1;border-color:#f4ccd8}.orders-contract-mini.contract-draft,.orders-contract-mini.contract-missing{color:#7882ab;background:#f5f7fe;border-color:#dce3f6}.orders-status-badge{border:1px solid #0000;border-radius:999px;padding:.14rem .45rem;font-size:.68rem;font-weight:700}.orders-status-badge.pending{color:#9a7c2a;background:#fff5de;border-color:#f2de96}.orders-status-badge.prep{color:#3478c7;background:#e8f2fd;border-color:#c8def7}.orders-status-badge.transport{color:#5d52c5;background:#ede9ff;border-color:#d5cfff}.orders-status-badge.completed{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.orders-status-badge.quote-draft{color:#6a739d;background:#edf1fb;border-color:#d9e1f4}.orders-status-badge.quote-sent{color:#3a6db8;background:#e6f1ff;border-color:#c7dcfa}.orders-status-badge.quote-approved{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.orders-status-badge.quote-rejected{color:#b14c61;background:#feecef;border-color:#f6ccd5}.orders-status-badge.quote-expired{color:#8f6a2e;background:#fff5de;border-color:#f2de96}.orders-status-badge.contract-draft{color:#6a739d;background:#edf1fb;border-color:#d9e1f4}.orders-status-badge.contract-pending{color:#8e6a2c;background:#fff5de;border-color:#f2de96}.orders-status-badge.contract-approved{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.orders-status-badge.contract-rejected{color:#b14c61;background:#feecef;border-color:#f6ccd5}.orders-progress-stack{gap:.22rem;min-width:148px;display:grid}.orders-progress-stack span{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.orders-progress-stack small{color:#8490b8;font-size:.65rem;font-weight:700}.orders-progress-dot{border-radius:999px;padding:.12rem .42rem;font-size:.64rem;font-weight:800}.orders-progress-dot.pending,.orders-progress-dot.draft{color:#9a6b14;background:#fff2d8}.orders-progress-dot.transport{color:#bf4a17;background:#fff0e8}.orders-progress-dot.completed{color:#19784f;background:#e7f8ef}.orders-total{color:#2a345f;font-weight:700}.orders-row-actions{align-items:center;gap:.34rem;display:inline-flex}.orders-open-btn{color:#dc4a06;font:inherit;cursor:pointer;background:#fff4ec;border:1px solid #ffd0b7;border-radius:999px;padding:.25rem .62rem;font-size:.7rem;font-weight:800}.orders-open-btn:hover,.orders-open-btn:focus-visible{color:#fff;background:#e84a00;border-color:#e84a00;outline:none}.orders-menu{text-align:center}.orders-menu .transport-row-menu-button{color:#9ea7cd;cursor:pointer;background:0 0;border:0;font-size:.9rem}.orders-row-dropdown{z-index:24;top:auto;bottom:calc(100% + 6px)}.orders-floating-menu{z-index:260;min-width:212px;position:fixed;top:0;bottom:auto;right:auto}.orders-footer{border-top:1px solid #f0e8e1;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.5rem;display:flex}.orders-footer>span{color:#7c84a9;font-size:.73rem}.orders-empty-state{text-align:center;background:linear-gradient(#fffdfb 0%,#fff8f2 100%);border:1px dashed #e6d6ca;border-radius:.72rem;align-content:center;justify-items:center;gap:.42rem;min-height:9.4rem;padding:1.2rem;display:grid}.orders-empty-icon{color:#e84a00;background:#fff1e8;border:1px solid #ffd0b7;border-radius:.78rem;place-items:center;width:2.6rem;height:2.6rem;display:inline-grid}.orders-empty-icon svg{width:1.24rem;height:1.24rem}.orders-empty-state strong{color:#202a5c;font-size:.94rem}.orders-empty-state p{color:#737d9f;max-width:420px;margin:0;font-size:.76rem;line-height:1.4}.orders-empty-state .primary-button{border-radius:.58rem;margin-top:.24rem;padding:.46rem .78rem;font-size:.76rem}.orders-pagination{align-items:center;gap:.22rem;display:flex}.orders-pagination button{color:#65709f;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:1.5rem;height:1.4rem;padding:0 .35rem;font-size:.68rem}.orders-pagination button.active{color:#5c5fe2;background:#efecff;border-color:#d8d0ff}.orders-pagination .orders-page-size{min-width:auto;margin-left:.32rem;padding:0 .44rem}.orders-modal-backdrop{z-index:160;background:#0c11277a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.orders-modal-backdrop.document-preview-backdrop{z-index:320}.orders-modal{background:#fff;border:1px solid #dbe3f5;border-radius:.92rem;width:min(1180px,100%);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 36px 64px #14214c61}.orders-documents-modal{width:min(960px,100%)}.orders-documents-body{gap:.72rem;padding:.84rem .94rem .96rem;display:grid}.orders-documents-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.orders-documents-summary article{background:#f9fbff;border:1px solid #e1e7f7;border-radius:.55rem;gap:.18rem;padding:.55rem .62rem;display:grid}.orders-documents-summary small{color:#7380ae;font-size:.68rem;font-weight:700}.orders-documents-summary strong{color:#24346a;font-size:.88rem}.orders-documents-panel{background:#fff;border:1px solid #e1e7f7;border-radius:.68rem;gap:.52rem;padding:.64rem;display:grid}.orders-documents-section-head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.orders-documents-section-head h4{color:#24346a;margin:0;font-size:.9rem}.orders-documents-section-head p{color:#7580aa;margin:.16rem 0 0;font-size:.72rem}.orders-documents-section-head .primary-button{white-space:nowrap;border-radius:.5rem;padding:.42rem .68rem;font-size:.74rem}.orders-documents-list{background:#fbfcff;border:1px solid #e6ebf9;border-radius:.6rem;gap:.36rem;max-height:340px;padding:.42rem;display:grid;overflow:auto}.orders-documents-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.orders-documents-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.orders-document-service-card{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5eaf8;border-radius:.62rem;gap:.28rem;padding:.56rem .58rem;transition:border-color .16s,box-shadow .16s;display:grid}.orders-document-service-card:hover,.orders-document-service-card:focus-visible{border-color:#f2b28d;outline:none;box-shadow:0 .55rem 1.15rem #d64a0c17}.orders-document-service-title{color:#2a3567;font-size:.8rem;font-weight:800}.orders-document-service-card small{color:#7580aa;font-size:.69rem}.orders-document-card{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e5eaf8;border-radius:.64rem;gap:.44rem;padding:.52rem;display:grid}.orders-document-card-head{justify-content:space-between;align-items:center;gap:.46rem;display:flex}.orders-document-card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.orders-document-open-button{border-radius:.46rem;min-width:auto;min-height:auto;padding:.32rem .58rem;font-size:.7rem}.orders-documents-list.compact{max-height:230px}.orders-document-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ecfa;border-radius:.56rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.52rem .58rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.orders-document-row:hover,.orders-document-row:focus-visible{border-color:#f2b28d;outline:none;transform:translateY(-1px);box-shadow:0 .7rem 1.4rem #d64a0c1a}.orders-document-row.compact{grid-template-columns:auto minmax(0,1fr) auto;padding:.42rem .52rem}.orders-document-icon{color:#e84a00;background:#fff4ec;border:1px solid #ffd0b7;border-radius:.48rem;place-items:center;min-width:2.8rem;height:2rem;font-size:.68rem;font-weight:900;display:inline-grid}.orders-document-main{gap:.1rem;min-width:0;display:grid}.orders-document-main strong{color:#2c3768;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.orders-document-main small{color:#7580aa;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.orders-document-meta{color:#6370a0;white-space:nowrap;font-size:.7rem;font-weight:700}@media (width<=1024px){.orders-documents-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-documents-service-grid{grid-template-columns:1fr}}@media (width<=720px){.orders-documents-main-grid{grid-template-columns:1fr}}.orders-operational-modal{width:min(980px,100%)}.orders-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;padding:.9rem;display:grid}.orders-operational-card{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e4e9f7;border-radius:.74rem;gap:.66rem;padding:.78rem;display:grid}.orders-operational-card-head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.orders-operational-card h4{color:#222b5e;margin:0;font-size:1rem}.orders-operational-card p,.orders-operational-detail span,.orders-operational-items span{color:#717aa5;margin:.12rem 0 0;font-size:.74rem}.orders-operational-detail{background:#fff;border:1px solid #edf1fb;border-radius:.58rem;padding:.52rem .6rem}.orders-operational-detail strong{color:#283265;font-size:.78rem;display:block}.orders-operational-items{background:#f8faff;border:1px dashed #dce4f7;border-radius:.58rem;flex-wrap:wrap;align-content:flex-start;gap:.34rem;min-height:4rem;padding:.5rem;display:flex}.orders-operational-items span{color:#404b7c;background:#fff;border:1px solid #e4e9f7;border-radius:999px;padding:.2rem .42rem}.orders-note-field{color:#303a70;gap:.28rem;font-size:.74rem;font-weight:800;display:grid}.orders-note-field textarea{resize:vertical;color:#202a5c;min-height:5.3rem;font:inherit;border:1px solid #dce4f7;border-radius:.58rem;padding:.52rem;font-weight:500}.orders-operational-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.orders-operational-actions .ghost-button,.orders-operational-actions .primary-button{border-radius:.52rem;padding:.44rem .62rem;font-size:.72rem}.orders-preview-modal{width:min(1120px,100%)}.orders-preview-body{background:#edf1f7;padding:1rem}.orders-document-frame{background:#fff;border:1px solid #d6deec;border-radius:.68rem;width:100%;height:min(74vh,820px);box-shadow:inset 0 0 0 1px #fffc,0 12px 28px #1f2a5b14}.orders-confirm-modal{background:#fff;border:1px solid #dfe5f5;border-radius:.82rem;gap:.78rem;width:min(460px,100%);padding:.9rem;display:grid;box-shadow:0 28px 58px #14214c57}.orders-confirm-modal header{grid-template-columns:auto 1fr;align-items:start;gap:.64rem;display:grid}.orders-confirm-icon{color:#b14962;background:#fff0f3;border:1px solid #f4ccd8;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;font-weight:900;display:grid}.orders-confirm-modal h3{color:#202a5c;margin:0;font-size:1.15rem;line-height:1.15}.orders-confirm-modal p{color:#68739d;margin:.24rem 0 0;font-size:.78rem;line-height:1.4}.orders-confirm-summary{background:#fbfcff;border:1px solid #edf1fb;border-radius:.62rem;gap:.12rem;padding:.58rem .66rem;display:grid}.orders-confirm-summary strong{color:#253063;font-size:.86rem}.orders-confirm-summary span{color:#7580aa;font-size:.74rem}.orders-confirm-modal footer{justify-content:flex-end;gap:.42rem;display:flex}.orders-confirm-modal .ghost-button,.orders-confirm-modal .danger-button{border-radius:.54rem;padding:.48rem .78rem;font-size:.76rem}.orders-modal-head{border-bottom:1px solid #edf2fb;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.7rem;padding:.88rem .94rem .8rem;display:grid}.orders-modal-head h3{color:#202a5c;margin:0;font-size:1.66rem;line-height:1.05}.orders-modal-head p{color:#69739c;margin:.22rem 0 0;font-size:.82rem}.orders-modal-head-actions{align-items:center;gap:.42rem;display:inline-flex}.orders-modal-head-actions .ghost-button{border-radius:.54rem;padding:.44rem .72rem;font-size:.74rem}.orders-modal-close{color:#7d87af;cursor:pointer;background:#f9fbff;border:1px solid #dde3f3;border-radius:.48rem;width:1.9rem;height:1.9rem}.orders-wizard-steps{border-bottom:1px solid #edf2fb;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;padding:.68rem .94rem;display:grid}.orders-wizard-step{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.66rem;align-items:center;gap:.44rem;min-height:3.12rem;padding:.3rem .36rem;display:flex}.orders-wizard-step-index{color:#7c85ad;background:#f5f7ff;border:1px solid #dfe5f7;border-radius:999px;flex-shrink:0;place-items:center;width:1.58rem;height:1.58rem;font-size:.72rem;font-weight:800;display:inline-grid}.orders-wizard-step-text{gap:.03rem;line-height:1.1;display:grid}.orders-wizard-step.active{background:#f6f8ff;border-color:#cfd8ff}.orders-wizard-step.active .orders-wizard-step-index,.orders-wizard-step.done .orders-wizard-step-index{color:#fff;background:#4f56d6;border-color:#c7d4ff}.orders-wizard-step.done{background:#fbfcff;border-color:#dce4fb}.orders-modal-body{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:.78rem;padding:.84rem .94rem;display:grid}.orders-form-panel,.orders-catalog-panel{background:#fbfcff;border:1px solid #e5eaf7;border-radius:.72rem;gap:.56rem;padding:.74rem;display:grid}.orders-form-panel h4,.orders-catalog-panel h4{color:#253063;margin:0;font-size:1rem}.orders-step-help{color:#6f79a1;margin:-.14rem 0 .12rem;font-size:.75rem}.orders-form-note{color:#56638e;background:#f4f8ff;border:1px solid #d4e2ff;border-radius:.54rem;padding:.48rem .56rem;font-size:.72rem;line-height:1.35}.orders-form-note-warn{color:#8f6d33;background:#fff7eb;border-color:#f1ddb9}.orders-logistics-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.orders-logistics-mode button{color:#596698;cursor:pointer;background:#fff;border:1px solid #dce4f7;border-radius:.56rem;min-height:2.3rem;font-size:.76rem;font-weight:800}.orders-logistics-mode button.active{color:#4f56d6;background:#eeecff;border-color:#bfcaff}.orders-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.orders-field-span-2{grid-column:1/-1}.orders-form-grid label,.orders-money-grid label,.orders-items-toolbar label,.orders-form-panel>label{color:#61709e;gap:.2rem;font-size:.72rem;font-weight:700;display:grid}.orders-form-grid input,.orders-form-grid select,.orders-form-panel textarea,.orders-money-grid input,.orders-money-grid select,.orders-items-toolbar input,.orders-items-toolbar select{color:#3b4774;background:#fff;border:1px solid #dde3f3;border-radius:.52rem;min-height:2.02rem;padding:.34rem .5rem;font-size:.76rem}.orders-form-panel textarea{resize:vertical;min-height:3.8rem}.orders-catalog-list{background:#fff;border:1px solid #e6ebf9;border-radius:.56rem;max-height:244px;display:grid;overflow:auto}.orders-catalog-item{border-bottom:1px solid #edf1fa;justify-content:space-between;align-items:center;gap:.56rem;padding:.54rem .58rem;display:flex}.orders-catalog-item:last-child{border-bottom:0}.orders-catalog-item strong{color:#273164;font-size:.78rem}.orders-catalog-item p{color:#5f6ea0;margin:.08rem 0 0;font-size:.7rem}.orders-catalog-item span{color:#7b84ad;font-size:.68rem;display:block}.orders-catalog-item .primary-button{border-radius:.48rem;padding:.38rem .66rem;font-size:.72rem}.orders-catalog-gallery{background:#fff;border:1px solid #e6ebf9;border-radius:.56rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:314px;padding:.48rem;display:grid;overflow:auto}.orders-catalog-card{background:#fbfcff;border:1px solid #e7ecfa;border-radius:.58rem;gap:.42rem;padding:.46rem;display:grid}.orders-catalog-card-head{grid-template-columns:4.3rem 1fr;align-items:center;gap:.45rem;display:grid}.orders-catalog-card-thumb{background:#f5f8ff;border:1px solid #dfe6f7;border-radius:.54rem;place-items:center;width:4.3rem;height:4.3rem;display:grid;overflow:hidden}.orders-catalog-card-thumb img{object-fit:cover;width:100%;height:100%}.orders-catalog-card-thumb span{color:#9aa3c8;font-size:.72rem;font-weight:700}.orders-catalog-card-info strong{color:#253063;font-size:.78rem;line-height:1.2;display:block}.orders-catalog-card-info p{color:#6d77a2;margin:.08rem 0 .06rem;font-size:.7rem}.orders-catalog-card-info span{color:#7983ac;font-size:.68rem;line-height:1.2;display:block}.orders-catalog-card-actions{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.orders-catalog-card-chip{color:#4b66b2;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;padding:.2rem .44rem;font-size:.66rem;font-weight:700;display:inline-flex}.orders-catalog-card .primary-button{border-radius:.48rem;min-width:5rem;padding:.34rem .64rem;font-size:.72rem}.orders-items-toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,180px) minmax(140px,180px);align-items:end;gap:.44rem;display:grid}.orders-products-head{color:#707ba6;justify-content:space-between;align-items:center;gap:.6rem;font-size:.68rem;display:flex}.orders-duration-card{background:#fff;border:1px solid #e2e8f8;border-radius:.64rem;gap:.52rem;padding:.58rem;display:grid}.orders-duration-card.active{background:#f8faff;border-color:#cbd6ff}.orders-duration-card-disabled{background:#fff8f4;border-color:#f2d8c6}.orders-duration-card-disabled strong{color:#8d2f00;font-size:.8rem}.orders-duration-card-disabled span{color:#8a5f4a;font-size:.72rem;line-height:1.45}.orders-duration-head{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:.6rem;display:grid}.orders-duration-head strong{color:#263162;font-size:.82rem;display:block}.orders-duration-head span,.orders-duration-note,.orders-duration-foot span{color:#6f79a1;font-size:.7rem}.orders-duration-head label,.orders-duration-controls label{color:#61709e;gap:.18rem;font-size:.7rem;font-weight:700;display:grid}.orders-duration-head select,.orders-duration-controls input,.orders-duration-tier-row input{color:#3b4774;background:#fff;border:1px solid #dde3f3;border-radius:.5rem;min-height:1.96rem;padding:.28rem .46rem;font-size:.74rem}.orders-duration-controls{grid-template-columns:120px repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.orders-duration-total{background:#fff;border:1px solid #e0e6f5;border-radius:.5rem;padding:.42rem .5rem}.orders-duration-total span{color:#7280ac;font-size:.66rem;font-weight:700;display:block}.orders-duration-total strong{color:#263162;margin-top:.08rem;font-size:.82rem;display:block}.orders-duration-tiers{gap:.28rem;display:grid}.orders-duration-tier-head,.orders-duration-tier-row{grid-template-columns:90px 105px 82px auto;align-items:center;gap:.36rem;display:grid}.orders-duration-tier-head{color:#7580aa;text-transform:uppercase;font-size:.63rem;font-weight:800}.orders-duration-tier-row .ghost-button,.orders-duration-foot .ghost-button{border-radius:.44rem;padding:.34rem .56rem;font-size:.68rem}.orders-duration-foot{justify-content:space-between;align-items:center;gap:.56rem;display:flex}.orders-duration-foot strong{color:#253063}.orders-product-list{background:#fff;border:1px solid #e6ebf9;border-radius:.56rem;max-height:250px;display:grid;overflow:auto}.orders-product-row{border-bottom:1px solid #edf1fb;grid-template-columns:2.7rem minmax(0,1fr) minmax(72px,auto) 3.2rem 5.2rem;align-items:center;gap:.48rem;min-height:3.4rem;padding:.38rem .48rem;display:grid}.orders-product-thumb{background:#f5f8ff;border:1px solid #dfe6f7;border-radius:.44rem;place-items:center;width:2.55rem;height:2.55rem;display:grid;overflow:hidden}.orders-product-thumb-button{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.orders-product-thumb-button:hover,.orders-product-thumb-button:focus-visible{filter:brightness(.97);outline:none}.orders-product-thumb img{object-fit:cover;width:100%;height:100%}.orders-product-thumb span{color:#9aa3c8;font-size:.62rem;font-weight:800}.orders-product-info{min-width:0}.orders-product-info strong{color:#253063;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;display:block;overflow:hidden}.orders-product-info span{color:#7681aa;margin-top:.08rem;font-size:.68rem;display:block}.orders-product-info small{color:#6e7aa5;margin-top:.06rem;font-size:.58rem;font-weight:700;line-height:1.15;display:block}.orders-product-row.is-unavailable{background:#fff8f5}.orders-product-price{color:#283365;text-align:right;font-size:.74rem}.orders-product-row .primary-button{border-radius:.46rem;min-width:0;padding:.32rem .5rem;font-size:.69rem}.orders-selected-list{background:#fff;border:1px solid #e6ebf9;border-radius:.56rem;gap:.36rem;max-height:224px;padding:.4rem;display:grid;overflow:auto}.orders-selected-head{z-index:1;color:#7883ad;background:#fff;justify-content:space-between;gap:.6rem;padding:.18rem .1rem .38rem;font-size:.68rem;display:flex;position:sticky;top:0}.orders-selected-head strong{color:#263162;font-size:.76rem}.orders-selected-row{background:#fbfcff;border:1px solid #ebeff8;border-radius:.48rem;grid-template-columns:minmax(0,1fr) 148px 86px auto auto;align-items:center;gap:.36rem;padding:.36rem;display:grid}.orders-selected-row.stock-warning{background:#fff7f4;border-color:#ffc4b8}.orders-selected-row strong{color:#2a3464;font-size:.74rem}.orders-selected-row p{color:#7480aa;margin:.08rem 0 0;font-size:.67rem}.orders-line-field{color:#7a84ad;gap:.12rem;font-size:.62rem;font-weight:800;line-height:1;display:grid}.orders-line-field small{line-height:1.15}.orders-line-field input,.orders-selected-row input{color:#42507f;background:#fff;border:1px solid #dde3f3;border-radius:.46rem;min-height:1.82rem;padding:.2rem .4rem;font-size:.74rem}.orders-line-field.has-error input{color:#9f2d13;background:#fff6f3;border-color:#f49a88}.orders-available-note{color:#168861;font-size:.6rem;font-weight:800}.orders-available-note.is-error,.orders-stock-error{color:#c2381c}.orders-available-note.is-positive{color:#168861}.orders-available-note.is-warning{color:#b26a33}.orders-stock-error{font-size:.58rem;font-weight:800}.orders-selected-row .danger-button{border-radius:.44rem;padding:.34rem .52rem;font-size:.69rem}.orders-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.orders-money-summary{background:#f8faff;border:1px solid #e4e9f8;border-radius:.56rem;gap:.16rem;padding:.52rem .6rem;display:grid}.orders-money-summary p{color:#5f6995;margin:0;font-size:.74rem}.orders-money-summary strong{color:#263162}.orders-money-summary-pro{background:#fff;gap:.42rem;padding:.68rem}.orders-money-row{color:#5f6995;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;font-size:.73rem;display:grid}.orders-money-row span{min-width:0}.orders-money-row strong{text-align:right;white-space:nowrap}.orders-money-row.muted{color:#7b84a8}.orders-money-row.total{color:#24305f;border-top:1px solid #e8edf8;margin-top:.16rem;padding-top:.48rem;font-size:.84rem;font-weight:800}.orders-money-divider{background:#eef2fb;height:1px;margin:.1rem 0}.orders-duration-breakdown{background:#fffaf6;border:1px solid #f0dccf;border-radius:.64rem;gap:.34rem;max-height:178px;padding:.54rem;display:grid;overflow:auto}.orders-duration-breakdown header,.orders-duration-breakdown-row{grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:.44rem;display:grid}.orders-duration-breakdown header{color:#8d2f00;grid-template-columns:minmax(0,1fr) auto;font-size:.72rem;font-weight:800}.orders-duration-breakdown header span{color:#9a6b55;font-size:.68rem;font-weight:700}.orders-duration-breakdown-row{color:#7a5b4d;border-top:1px solid #f3e4da;padding-top:.3rem;font-size:.7rem}.orders-duration-breakdown-row span{color:#8d2f00;font-weight:800}.orders-duration-breakdown-row small{color:#7b84a8;min-width:0;font-size:.66rem}.orders-duration-breakdown-row strong{color:#24305f;white-space:nowrap}.orders-summary-items{background:#fff}.orders-summary-head{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.orders-side-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.orders-side-context article{background:linear-gradient(#fff 0%,#fffaf6 100%);border:1px solid #f0dccf;border-radius:.72rem;gap:.16rem;min-width:0;padding:.56rem .62rem;display:grid}.orders-side-context article.wide{grid-column:1/-1}.orders-side-context span{color:#9a6b55;text-transform:uppercase;font-size:.66rem;font-weight:800}.orders-side-context strong{color:#17203d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.orders-side-context small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.orders-selected-list.compact{gap:.2rem;max-height:208px;padding:.45rem .5rem}.orders-side-line{color:#4c5989;border-bottom:1px solid #edf1fb;justify-content:space-between;align-items:center;gap:.4rem;padding:.26rem 0;font-size:.72rem;display:flex}.orders-side-line:last-child{border-bottom:0}.orders-side-line strong{color:#2a3564}.orders-side-total{border-top:1px solid #e2e8f8;padding-top:.32rem;margin-top:.2rem!important;font-size:.82rem!important}.orders-modal-error{padding:0 .94rem}.orders-modal-foot{border-top:1px solid #edf2fb;justify-content:flex-end;gap:.42rem;padding:.72rem .94rem .86rem;display:flex}.orders-modal-foot-right{align-items:center;gap:.42rem;display:inline-flex}.orders-modal-foot .ghost-button,.orders-modal-foot .primary-button{border-radius:.54rem;padding:.48rem .82rem;font-size:.76rem}@media (width<=1280px){.orders-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.orders-header,.orders-footer{flex-direction:column;align-items:flex-start}.orders-header-actions{flex-wrap:wrap;width:100%}.orders-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-toolbar{grid-template-columns:1fr}.orders-export-btn{justify-self:start}.orders-wizard-steps,.orders-modal-body,.orders-form-grid,.orders-money-grid,.orders-items-toolbar,.orders-product-row,.orders-logistics-mode{grid-template-columns:1fr}.orders-product-thumb{display:none}.orders-catalog-gallery,.orders-selected-row{grid-template-columns:1fr}.orders-modal-foot,.orders-modal-foot-right{flex-wrap:wrap;justify-content:flex-start}}.inventory-view{gap:.72rem}.inventory-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.inventory-header h2{color:#202b5b;margin:0;font-size:2.02rem;line-height:1}.inventory-header p{color:#67719a;margin:.24rem 0 0;font-size:.85rem}.inventory-actions{align-items:center;gap:.42rem;display:flex}.inventory-actions .ghost-button,.inventory-actions .primary-button{border-radius:.54rem;padding:.5rem .82rem;font-size:.76rem}.inventory-top-grid{grid-template-columns:minmax(0,1fr) 304px;gap:.64rem;display:grid}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;display:grid}.inventory-kpi-card{border:1px solid #dfe5f5;border-radius:.7rem;gap:.13rem;min-height:106px;padding:.72rem .74rem .66rem;display:grid}.inventory-kpi-card.lilac{background:#f0ecfb}.inventory-kpi-card.mint{background:#e8f4ef}.inventory-kpi-card.sky{background:#e7eef9}.inventory-kpi-card.peach{background:#f9ede3}.inventory-kpi-card strong{color:#1f3d88;font-size:1.95rem;line-height:1}.inventory-kpi-card.peach strong{color:#b26226;font-size:1.72rem}.inventory-kpi-card p{color:#5f6993;margin:0;font-size:.81rem}.inventory-kpi-card button,.inventory-kpi-link{color:#4e5ddd;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem;font-weight:700}.inventory-kpi-link.value-mint{color:#2f8f67}.inventory-kpi-link.value-peach{color:#b26a33}.inventory-kpi-link.value-sky{color:#336fbf}.inventory-categories-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;gap:.42rem;padding:.66rem .62rem;display:grid;box-shadow:0 4px 12px #4851880d}.inventory-categories-card header{justify-content:space-between;align-items:center;display:flex}.inventory-categories-card h3{color:#263063;margin:0;font-size:1.02rem}.inventory-categories-card ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.inventory-categories-card li{background:#fafcff;border:1px solid #edf1fa;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.42rem;padding:.3rem .34rem;display:grid}.inventory-category-dot{border-radius:.38rem;width:1.08rem;height:1.08rem}.inventory-category-dot.cat-violet{background:#e8e3ff}.inventory-category-dot.cat-blue{background:#dfeeff}.inventory-category-dot.cat-lilac{background:#efe8ff}.inventory-category-dot.cat-cyan{background:#ddf4ff}.inventory-category-dot.cat-indigo{background:#e6e9ff}.inventory-category-dot.cat-green{background:#e1f5ea}.inventory-category-dot.cat-orange{background:#fdebd9}.inventory-category-dot.cat-rose{background:#ffe6eb}.inventory-categories-card li strong{color:#2a345f;font-size:.76rem;display:block}.inventory-categories-card li span{color:#8089ae;font-size:.67rem}.inventory-category-arrow{color:#9aa2c7;font-size:.7rem;font-weight:700}.inventory-main-grid{grid-template-columns:minmax(0,1fr) 304px;gap:.64rem;display:grid}.inventory-table-card,.inventory-activity-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;padding:.72rem;box-shadow:0 4px 12px #4851880d}.inventory-table-card{gap:.54rem;display:grid}.inventory-toolbar{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:.44rem;display:grid}.inventory-search{background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;align-items:center;padding:.46rem .56rem;display:flex}.inventory-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.inventory-search input:focus{outline:none}.inventory-filter-btn{border-radius:.52rem;padding:.44rem .72rem;font-size:.76rem}.inventory-export-btn{justify-self:end;font-size:.77rem}.inventory-table-wrap-modern{border:1px solid #e8ecf8;border-radius:.56rem;overflow:auto}.inventory-table-modern{border-collapse:collapse;width:100%;min-width:1040px}.inventory-table-modern th,.inventory-table-modern td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.48rem .42rem}.inventory-table-modern th{color:#7a82aa;background:#f8faff;font-size:.72rem;font-weight:700}.inventory-table-modern td{color:#3b4574;font-size:.75rem}.inventory-product-cell{grid-template-columns:auto 1fr;align-items:center;gap:.44rem;display:grid}.inventory-product-thumb{background:#f8faff;border:1px solid #e8ecf8;border-radius:.42rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1.04rem;display:grid;overflow:hidden}.inventory-product-thumb img{object-fit:cover;width:100%;height:100%}.inventory-product-thumb-button{cursor:zoom-in;padding:0}.inventory-product-cell strong{color:#2a345f;font-size:.76rem;display:block}.inventory-product-cell span{color:#8089ae;font-size:.67rem;display:block}.inventory-attribute-cell{color:#334066;text-overflow:ellipsis;max-width:10rem;font-weight:650;overflow:hidden}.inventory-category-cell{grid-template-columns:auto 1fr;align-items:center;gap:.44rem;display:grid}.inventory-category-cell strong{color:#2a345f;font-size:.76rem;display:block}.inventory-category-cell span{color:#8089ae;font-size:.67rem;display:block}.inventory-category-icon-custom{border:1px solid #d9e1f4;border-radius:.56rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative;overflow:hidden}.inventory-category-icon-custom svg{width:1.52rem;height:1.52rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inventory-color-chip{color:#556090;background:#f8faff;border:1px solid #e2e8f5;border-radius:999px;align-items:center;gap:.34rem;padding:.14rem .48rem;font-size:.67rem;font-weight:700;display:inline-flex}.inventory-color-swatch{border:1px solid #28325a2e;border-radius:999px;width:.8rem;height:.8rem}.inventory-pill{border:1px solid #0000;border-radius:999px;padding:.12rem .42rem;font-size:.66rem;font-weight:700;display:inline-block}.inventory-pill.cat-violet{color:#5d52c5;background:#ede9ff;border-color:#d8d0ff}.inventory-pill.cat-blue{color:#336fbf;background:#e7f0ff;border-color:#cfe0fb}.inventory-pill.cat-lilac{color:#7355c7;background:#f0eaff;border-color:#dccfff}.inventory-pill.cat-cyan{color:#1f87ae;background:#e5f7ff;border-color:#c8ebfc}.inventory-pill.cat-indigo{color:#5768c0;background:#e8ebff;border-color:#d3d9ff}.inventory-pill.cat-green{color:#2f8f67;background:#e7f7ef;border-color:#ccead9}.inventory-pill.cat-orange{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.inventory-pill.cat-rose{color:#ba5d78;background:#ffeef2;border-color:#f8d8e1}.inventory-table-modern td.good{color:#2f8f67;font-weight:700}.inventory-table-modern td.warn{color:#b26a33;font-weight:700}.inventory-table-modern td.bad{color:#b25b64;font-weight:700}.inventory-status{border:1px solid #0000;border-radius:999px;padding:.13rem .44rem;font-size:.66rem;font-weight:700}.inventory-status.ok{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.inventory-status.low{color:#a26a2a;background:#fff3df;border-color:#f0d8a7}.inventory-row-menu{text-align:center}.inventory-row-menu button{color:#9ea7cd;cursor:pointer;background:0 0;border:0;font-size:.9rem}.inventory-row-menu-button{border-radius:.42rem;place-items:center;width:1.58rem;height:1.58rem;font-size:1rem;display:inline-grid}.inventory-row-menu-button:hover{color:#5363a5;background:#f2f5ff}.inventory-row-menu-button.is-hidden-while-menu-open{visibility:hidden;pointer-events:none}.inventory-actions-menu-wrap{z-index:20;display:inline-flex;position:relative}.inventory-row-dropdown{z-index:120;background:#fff;border:1px solid #d8def1;border-radius:.5rem;gap:.15rem;min-width:188px;padding:.25rem;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #2b386829}.inventory-row-dropdown.open-up{top:auto;bottom:calc(100% + 4px)}.inventory-row-dropdown.floating{z-index:1200;position:fixed;bottom:auto;right:auto}.inventory-row-dropdown.floating.open-up{top:auto;bottom:auto;transform:translateY(-100%)}.inventory-row-dropdown button{text-align:left;color:#3f4c81;background:0 0;border:0;border-radius:.4rem;padding:.38rem .45rem;font-size:.74rem}.inventory-row-dropdown button:hover{color:#2c3872;background:#f3f6ff}.inventory-row-dropdown button.danger{color:#b05555}.inventory-row-dropdown button.danger:hover{color:#a03838;background:#fff2f2}.inventory-table-footer-modern{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.inventory-table-footer-modern>span{color:#7c84a9;font-size:.73rem}.inventory-pagination-modern{align-items:center;gap:.22rem;display:flex}.inventory-pagination-modern button{color:#65709f;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:1.5rem;height:1.4rem;padding:0 .35rem;font-size:.68rem}.inventory-pagination-modern button.active{color:#5c5fe2;background:#efecff;border-color:#d8d0ff}.inventory-pagination-modern .inventory-page-size-modern{min-width:auto;margin-left:.32rem;padding:0 .44rem}.inventory-page-size-select{color:#65709f;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:auto;height:1.4rem;margin-left:.32rem;padding:0 .44rem;font-size:.68rem}.inventory-activity-card{align-content:start;gap:.44rem;display:grid}.inventory-activity-card header{justify-content:space-between;align-items:center;display:flex}.inventory-activity-card h3{color:#263063;margin:0;font-size:1.02rem}.inventory-activity-card ul{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.inventory-activity-card li{background:#fafcff;border:1px solid #edf1fa;border-radius:.52rem;grid-template-columns:auto 1fr;gap:.42rem;padding:.34rem .4rem;display:grid}.inventory-category-action,.inventory-activity-action{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:grid}.inventory-category-action{grid-template-columns:auto 1fr auto;gap:.42rem}.inventory-activity-action{grid-template-columns:auto 1fr;gap:.42rem}.inventory-category-action:hover strong,.inventory-activity-action:hover strong{color:#3f51a3}.inventory-activity-dot{border-radius:50%;width:1.2rem;height:1.2rem;margin-top:.05rem}.inventory-activity-dot.entrada{background:#d8f3e6;border:1px solid #bce8d2}.inventory-activity-dot.salida{background:#ffe7dc;border:1px solid #f5ccbb}.inventory-activity-dot.ajuste{background:#e7efff;border:1px solid #cbdbfc}.inventory-activity-dot.alerta{background:#fff2dd;border:1px solid #f2d6a3}.inventory-activity-card li strong{color:#2a345f;font-size:.75rem;display:block}.inventory-activity-card li p{color:#7f87ab;margin:.05rem 0 0;font-size:.69rem}.inventory-activity-card li small{color:#98a0c2;margin-top:.05rem;font-size:.65rem;display:block}@media (width<=1320px){.inventory-top-grid,.inventory-main-grid{grid-template-columns:1fr}}@media (width<=1020px){.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-header,.inventory-table-footer-modern{flex-direction:column;align-items:flex-start}.inventory-toolbar{grid-template-columns:1fr}.inventory-export-btn{justify-self:start}}.tab-with-children{gap:.08rem;display:grid}.tab-row .tab{width:100%}.tab-toggle{color:#9ea8d7;cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;width:1rem;height:1rem;padding:0;font-size:.58rem;line-height:1;transition:transform .14s,color .14s,background-color .14s;display:grid}.tab-toggle:hover{background:#646bd926}.tab-toggle.expanded{color:#cfd6fa;transform:rotate(180deg)}.tab-submenu{background:#0d10356b;border:1px solid #737bdf2b;border-radius:.5rem;gap:.14rem;margin:.02rem 0 .14rem 1.64rem;padding:.22rem;list-style:none;display:grid}.tab-subitem{color:#aeb8e5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.42rem;width:100%;padding:.28rem .4rem;font-size:.72rem;transition:color .14s,background-color .14s}.tab-subitem:hover{color:#d8ddff;background:#676ee229}.tab-subitem.active{color:#fff;background:#636ae257;font-weight:700}.inventory-top-grid,.inventory-main-grid,.inventory-kpis{align-items:start}.inventory-kpi-card{align-content:start;gap:.1rem;min-height:130px}.inventory-kpi-head{align-items:center;margin-bottom:.04rem;display:flex}.inventory-kpi-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:2.72rem;height:2.72rem;display:grid}.inventory-kpi-icon svg{width:1.46rem;height:1.46rem;display:block}.inventory-kpi-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.inventory-kpi-icon.mint{color:#2ba46f;background:#e8f8ef;border-color:#ccead9}.inventory-kpi-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#cadcf7}.inventory-kpi-icon.peach{color:#c07232;background:#f9e8da;border-color:#f0dbc9}.inventory-kpi-card strong{font-size:2.1rem}.inventory-product-thumb{color:#8d95bb;font-size:.66rem;font-weight:700}.inventory-thumb-fallback{letter-spacing:.04em;font-size:.56rem}.inventory-content-grid{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:.64rem;display:grid}.inventory-left-stack{align-content:start;gap:.64rem;display:grid}.inventory-ops-card{background:#fff;border:1px solid #e4e9f7;border-radius:.68rem;gap:.48rem;padding:.66rem .72rem;display:grid}.inventory-ops-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.inventory-ops-head h3{color:#273063;margin:0;font-size:1rem}.inventory-ops-list{gap:.34rem;display:grid}.inventory-ops-row{background:#f9fbff;border:1px solid #e8ecf8;border-radius:.52rem;grid-template-columns:1.1fr 1fr 1fr auto auto;align-items:center;gap:.56rem;padding:.46rem .52rem;display:grid}.inventory-ops-row strong{color:#2a345f;font-size:.76rem;display:block}.inventory-ops-row span{color:#7b84ab;font-size:.69rem}.inventory-ops-priority{border:1px solid #0000;border-radius:999px;padding:.16rem .52rem;font-size:.68rem;font-weight:700}.inventory-ops-priority.alta{color:#b14c61;background:#feecef;border-color:#f6ccd5}.inventory-ops-priority.media{color:#8e6a2c;background:#fff5de;border-color:#f2de96}.inventory-ops-priority.baja{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.inventory-ops-state{justify-items:start;gap:.16rem;display:grid}.inventory-ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.inventory-ops-actions .link-button{font-size:.68rem;font-weight:800}@media (width<=1100px){.inventory-ops-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.inventory-ops-row{grid-template-columns:1fr}}.inventory-right-stack{align-content:start;gap:.64rem;display:grid}.inventory-view-products .inventory-content-grid{grid-template-columns:1fr}.inventory-view-products .inventory-left-stack{gap:.56rem}.inventory-view-products .inventory-kpi-card{min-height:106px}.inventory-view-categories .inventory-content-grid{grid-template-columns:1fr}.inventory-view-categories .inventory-kpi-card{min-height:106px}.inventory-filter-line{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.inventory-filter-line label{color:#6a739f;gap:.18rem;font-size:.7rem;font-weight:700;display:grid}.inventory-filter-line label input{color:#3f4c81;background:#fff;border:1px solid #d9e1f4;border-radius:.46rem;min-height:1.92rem;padding:.2rem .45rem;font-size:.74rem}.inventory-chip{color:#6e78a5;cursor:pointer;background:#f8faff;border:1px solid #e0e6f5;border-radius:.44rem;padding:.2rem .42rem;font-size:.7rem;font-weight:700}.inventory-clear-chip{color:#5962d8;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:700}.movements-table-modern th,.movements-table-modern td{white-space:nowrap}.movements-table-modern td{vertical-align:middle}.inventory-adjust-panel{background:#fafcff;border:1px solid #e8ecf8;border-radius:.58rem;gap:.56rem;padding:.72rem;display:grid}.inventory-adjust-panel h3{color:#273063;margin:0;font-size:1rem}.inventory-adjust-panel p{color:#7079a5;margin:0;font-size:.78rem}.inventory-adjust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.inventory-adjust-grid article{background:#fff;border:1px solid #e5eaf8;border-radius:.52rem;gap:.2rem;padding:.52rem;display:grid}.inventory-adjust-grid strong{color:#2a345f;font-size:.76rem}.inventory-adjust-grid span{color:#7f87ac;font-size:.7rem}.inventory-product-modal,.inventory-movement-modal{width:min(760px,100%)}.inventory-category-modal{width:min(720px,100%)}.inventory-detail-modal,.inventory-valuation-modal{width:min(860px,100%);max-height:86vh;overflow:auto}.inventory-detail-head{border-bottom:1px solid #edf1f8;grid-template-columns:116px 1fr;align-items:center;gap:.92rem;padding-bottom:.82rem;display:grid}.inventory-detail-media{aspect-ratio:1;color:#e64a00;background:#f8faff;border:1px solid #e5eaf6;border-radius:.72rem;place-items:center;width:116px;display:grid;overflow:hidden}.inventory-detail-media img{object-fit:contain;background:#fff;width:100%;height:100%}.inventory-detail-image-button{cursor:zoom-in;background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.inventory-detail-image-button:hover,.inventory-detail-image-button:focus-visible{outline-offset:-2px;background:#fffaf6;outline:2px solid #e84a003d}.inventory-detail-image-button img{display:block}.inventory-detail-media svg{width:2.2rem;height:2.2rem}.inventory-detail-title{min-width:0}.inventory-detail-kicker{color:#e64a00;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.inventory-detail-title h3{color:#12182f;margin:.18rem 0 0;font-size:1.34rem}.inventory-detail-tags{flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.48rem;display:flex}.inventory-detail-tags>span:not(.inventory-pill):not(.inventory-status){color:#65709f;background:#f8faff;border:1px solid #e1e7f4;border-radius:999px;padding:.14rem .52rem;font-size:.7rem;font-weight:750}.inventory-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;margin-top:.82rem;display:grid}.inventory-detail-stats>div,.inventory-detail-grid>div,.inventory-detail-money>div{background:#fbfcff;border:1px solid #e7ecf7;border-radius:.62rem;padding:.62rem .7rem}.inventory-detail-stats span,.inventory-detail-grid span,.inventory-detail-money span{color:#7882ad;font-size:.7rem;font-weight:750;display:block}.inventory-detail-stats strong{color:#192452;margin-top:.18rem;font-size:1.18rem;display:block}.inventory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;margin-top:.62rem;display:grid}.inventory-detail-grid strong,.inventory-detail-money strong{color:#25315f;margin-top:.18rem;font-size:.86rem;line-height:1.35;display:block}.inventory-detail-note{grid-column:1/-1}.inventory-detail-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem;margin-top:.62rem;display:grid}.inventory-detail-money strong{color:#a43b00;font-size:.95rem}.inventory-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.inventory-modal-grid .full-width{grid-column:1/-1}.inventory-image-editor{background:#f9fbff;border:1px dashed #d7dff2;border-radius:.56rem;grid-template-columns:92px 1fr;align-items:center;gap:.58rem;padding:.56rem;display:grid}.inventory-image-preview{background:#fff;border:1px solid #dfe5f5;border-radius:.52rem;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.inventory-image-preview img{object-fit:cover;width:100%;height:100%}.inventory-image-preview span{color:#8a94bc;font-size:.73rem;font-weight:700}.inventory-image-actions{align-content:center;gap:.3rem;display:grid}.inventory-category-preview{background:#f9fbff;border:1px dashed #d7dff2;border-radius:.56rem;grid-template-columns:auto 1fr;align-items:center;gap:.58rem;padding:.58rem;display:grid}.inventory-category-preview strong{color:#2a345f;font-size:.86rem;display:block}.inventory-category-preview small{color:#808ab3;font-size:.74rem}.inventory-movement-product-picker{gap:.42rem;display:grid}.inventory-movement-product-picker input{min-height:2rem}.inventory-movement-gallery{background:#f9fbff;border:1px solid #dde4f5;border-radius:.56rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.42rem;max-height:268px;padding:.48rem;display:grid;overflow:auto}.inventory-movement-item-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f4;border-radius:.52rem;gap:.34rem;padding:.44rem;display:grid}.inventory-movement-item-card:hover{background:#f7f9ff;border-color:#bfcdf1}.inventory-movement-item-card.active{background:#f0f2ff;border-color:#6c70f3;box-shadow:inset 0 0 0 1px #6c70f33d}.inventory-movement-item-card .inventory-product-thumb{width:2.25rem;height:2.25rem}.inventory-movement-item-meta{gap:.1rem;display:grid}.inventory-movement-item-meta span{color:#6f79a7;font-size:.68rem}.inventory-movement-empty{color:#6e78a5;background:#fff;border:1px dashed #d9e1f4;border-radius:.5rem;grid-column:1/-1;margin:0;padding:.55rem;font-size:.78rem}.inventory-icon-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.inventory-icon-option{color:#4d5a92;cursor:pointer;background:#f8faff;border:1px solid #dce3f5;border-radius:.52rem;justify-items:center;gap:.24rem;padding:.4rem .32rem;font-size:.72rem;font-weight:700;display:grid}.inventory-icon-option:hover{background:#f2f6ff;border-color:#b9c5ee}.inventory-icon-option.active{color:#474ad8;background:#eef0ff;border-color:#6a6df5;box-shadow:inset 0 0 0 1px #6a6df533}.inventory-icon-option-glyph{color:currentColor;background:#fff;border:1px solid #d7dff2;border-radius:.44rem;place-items:center;width:1.74rem;height:1.74rem;display:grid}.inventory-icon-option-glyph svg{width:1.16rem;height:1.16rem;display:block}.inventory-image-actions small{color:#7f88b0;font-size:.7rem}.inventory-detail-list{color:#6471a2;gap:.22rem;margin:0;padding-left:1rem;font-size:.8rem;display:grid}@media (width<=720px){.inventory-detail-head{grid-template-columns:1fr}.inventory-detail-media{width:100%;max-height:220px}.inventory-detail-stats,.inventory-detail-grid,.inventory-detail-money{grid-template-columns:1fr}}.inventory-valuation-table{min-width:520px}.tab-submenu{gap:.1rem;margin-left:1.28rem;padding:.18rem}@media (width<=1320px){.inventory-content-grid{grid-template-columns:1fr}.inventory-right-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.inventory-right-stack,.inventory-adjust-grid,.inventory-modal-grid,.inventory-image-editor{grid-template-columns:1fr}}.inventory-categories-card,.inventory-activity-card{border-radius:.76rem;padding:.74rem}.inventory-categories-card header,.inventory-activity-card header{margin-bottom:.16rem}.inventory-categories-card h3,.inventory-activity-card h3{font-size:1.08rem;font-weight:700}.inventory-categories-card ul{gap:.36rem}.inventory-categories-card li{border-radius:.56rem;padding:.4rem .48rem}.inventory-category-icon{border:1px solid #0000;border-radius:.56rem;place-items:center;width:2.08rem;height:2.08rem;display:grid}.inventory-category-icon svg{width:1.14rem;height:1.14rem;display:block}.inventory-category-icon.cat-violet{color:#6557e6;background:#ebe5ff;border-color:#ddd4ff}.inventory-category-icon.cat-blue{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.inventory-category-icon.cat-lilac{color:#7d56da;background:#efe7ff;border-color:#e0d1ff}.inventory-category-icon.cat-cyan{color:#2e84c8;background:#e4f5ff;border-color:#cfe9f8}.inventory-category-icon.cat-indigo{color:#5f61df;background:#eaebff;border-color:#d9dcff}.inventory-category-icon.cat-green{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.inventory-category-icon.cat-orange{color:#c07232;background:#fae8da;border-color:#f0dcc8}.inventory-category-icon.cat-rose{color:#c65d77;background:#fdeaf0;border-color:#f7d5e0}.inventory-categories-card li strong{font-size:.83rem}.inventory-categories-card li span{font-size:.76rem}.inventory-category-arrow{font-size:.8rem}.inventory-activity-card ul{gap:.42rem}.inventory-activity-card li{border-radius:.56rem;padding:.42rem .48rem}.inventory-activity-dot{place-items:center;width:1.86rem;height:1.86rem;display:grid}.inventory-activity-dot svg{width:1.02rem;height:1.02rem;display:block}.inventory-activity-dot.entrada svg{color:#2d9b69}.inventory-activity-dot.salida svg{color:#c66b32}.inventory-activity-dot.ajuste svg{color:#3770de}.inventory-activity-dot.alerta svg{color:#be7d1f}.inventory-activity-card li strong{font-size:.83rem}.inventory-activity-card li p{font-size:.8rem}.inventory-activity-card li small{font-size:.77rem}.inventory-view-movements .inventory-content-grid{grid-template-columns:1fr}.inventory-view-movements .inventory-kpi-card{min-height:118px}.inventory-toolbar-movements{grid-template-columns:minmax(280px,1fr) auto auto auto}.inventory-date-chip{white-space:nowrap;border-radius:.52rem;padding:.44rem .72rem;font-size:.74rem}.inventory-clear-inline{justify-self:end;font-size:.76rem;font-weight:700}.inventory-view-movements .inventory-filter-line{margin-top:-.08rem}.movements-table-modern{min-width:1260px}.movements-table-modern th:last-child,.movements-table-modern td:last-child{text-align:right;width:2.3rem}.movement-date-cell strong{color:#2b355f;text-transform:capitalize;font-size:.74rem;font-weight:700;display:block}.movement-date-cell span{color:#838cb2;margin-top:.1rem;font-size:.7rem;font-weight:500;display:block}.movement-type-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.66rem;font-weight:700;display:inline-flex}.movement-type-pill.entrada{color:#2f8f67;background:#e7f7ef;border-color:#ccead9}.movement-type-pill.salida{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.movement-type-pill.ajuste{color:#336fbf;background:#e7f0ff;border-color:#cfe0fb}.movement-product-cell .inventory-product-thumb{width:2.5rem;height:2.5rem}.movement-reference{color:#6571c7;font-weight:700}.movement-delta-positive{font-weight:700;color:#2f8f67!important}.movement-delta-negative{font-weight:700;color:#bb5d67!important}.movement-delta-neutral{font-weight:700;color:#7f87ac!important}.movement-user-cell{grid-template-columns:auto 1fr;align-items:center;gap:.42rem;display:grid}.movement-user-avatar{box-sizing:border-box;color:#5d52c5;text-align:center;letter-spacing:0;background:#ece8ff;border:1px solid #d8d0ff;border-radius:999px;justify-content:center;align-items:center;width:1.46rem;min-width:1.46rem;height:1.46rem;padding:.2rem 0 0;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.movement-user-cell.pending .movement-user-avatar{color:#d84c00;background:#fff2e8;border-color:#ffd3b8}.movement-user-cell strong{color:#2c355f;font-size:.73rem;display:block}.movement-user-cell span{color:#848cb1;font-size:.67rem;display:block}.movement-user-cell small{color:#9a6b52;margin-top:.08rem;font-size:.62rem;line-height:1.18;display:block}.movement-observation{max-width:240px;line-height:1.26;white-space:normal!important}.inventory-view-adjust .inventory-content-grid{grid-template-columns:1fr}.inventory-view-adjust .inventory-kpi-card{min-height:118px}.inventory-toolbar-adjust{grid-template-columns:minmax(280px,1fr) auto auto auto}.adjustments-table-modern{min-width:1400px}.categories-table-modern{min-width:980px}.categories-table-modern td{vertical-align:middle}.adjust-id-cell strong{color:#5b5fe2;font-size:.78rem;font-weight:700;display:block}.adjust-id-cell span{color:#9099bf;margin-top:.1rem;font-size:.68rem;display:block}.adjust-reason-cell strong{color:#2e3762;font-size:.73rem;display:block}.adjust-reason-cell span{color:#858eb5;margin-top:.08rem;font-size:.67rem;display:block}.adjust-value-positive{color:#2f8f67;font-weight:700}.adjust-value-negative{color:#bb5d67;font-weight:700}.adjust-status-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.66rem;font-weight:700;display:inline-flex}.adjust-status-pill.aprobado{color:#2f8a62;background:#e7f7ef;border-color:#ccead9}.adjust-status-pill.pendiente{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.adjust-status-pill.rechazado{color:#bb5d67;background:#ffeef2;border-color:#f7d5e0}@media (width<=1180px){.inventory-toolbar-movements,.inventory-toolbar-adjust{grid-template-columns:1fr}.inventory-clear-inline{justify-self:start}}.transport-dashboard{--transport-kpi-gap:.54rem;--transport-kpi-width:calc((100% - 2.16rem) / 5);gap:.72rem}.transport-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.transport-header h2{color:#202b5b;margin:0;font-size:2rem;line-height:1}.transport-header p{color:#67719a;margin:.26rem 0 0;font-size:.86rem}.transport-header-actions{align-items:center;gap:.5rem;display:flex}.transport-calendar-link{font-size:.76rem;font-weight:700}.transport-schedule-btn{border-radius:.56rem;padding:.56rem 1rem;font-size:.78rem}.transport-kpis{gap:var(--transport-kpi-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.transport-kpi-card{border:1px solid #dfe5f5;border-radius:.72rem;gap:.14rem;min-height:122px;padding:.72rem .74rem .66rem;display:grid}.transport-kpi-card.lilac{background:#f0ecfb}.transport-kpi-card.peach{background:#f9ede3}.transport-kpi-card.sky{background:#e7eef9}.transport-kpi-card.rose{background:#fdebf2}.transport-kpi-card.mint{background:#e8f4ef}.transport-kpi-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:2.22rem;height:2.22rem;display:grid}.transport-kpi-icon svg{width:1.22rem;height:1.22rem}.transport-kpi-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.transport-kpi-icon.peach{color:#c07232;background:#fae8da;border-color:#f0dcc8}.transport-kpi-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.transport-kpi-icon.rose{color:#ce5f7a;background:#feeaf1;border-color:#f7d7e2}.transport-kpi-icon.mint{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.transport-kpi-card strong{color:#1f3d88;font-size:2rem;line-height:1}.transport-kpi-card.peach strong,.transport-kpi-card.rose strong{color:#b26226}.transport-kpi-card.mint strong{color:#27875d}.transport-kpi-card p{color:#5f6993;margin:0;font-size:.81rem}.transport-kpi-card button{color:#4e5ddd;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem;font-weight:700}.transport-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:.62rem;display:grid}.transport-main-card,.transport-side-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;box-shadow:0 4px 12px #4851880d}.transport-main-card{gap:.5rem;padding:.6rem;display:grid}.transport-subtabs{border-bottom:1px solid #eceffa;align-items:center;gap:.28rem;padding:0 .08rem .46rem;display:flex}.transport-subtabs button{color:#7d86ad;cursor:pointer;background:0 0;border:0;border-radius:.44rem;padding:.28rem .52rem;font-size:.76rem;font-weight:700}.transport-subtabs button.active{color:#4e5ddd;background:#f1eeff}.transport-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:.42rem;display:grid}.transport-search{background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;align-items:center;padding:.46rem .56rem;display:flex}.transport-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.transport-search input:focus{outline:none}.transport-toolbar .ghost-button{border-radius:.5rem;padding:.45rem .7rem;font-size:.74rem}.transport-toolbar .link-button{justify-self:end;font-size:.75rem}.transport-toolbar-v2{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,180px)) repeat(2,minmax(145px,170px)) auto;align-items:end}.transport-toolbar-v2 select{color:#57639a;background:#f9fbff;border:1px solid #dde3f4;border-radius:.5rem;min-height:2rem;padding:.36rem .5rem;font-size:.73rem}.transport-date-filter{color:#747faa;gap:.16rem;font-size:.66rem;font-weight:700;display:grid}.transport-date-filter input{color:#57639a;background:#f9fbff;border:1px solid #dde3f4;border-radius:.5rem;min-height:2rem;padding:.3rem .5rem;font-size:.73rem}.transport-clear-filters{align-self:center}.transport-filter-line{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.transport-filter-chip{color:#6e78a5;background:#f8faff;border:1px solid #e0e6f5;border-radius:.44rem;align-items:center;padding:.2rem .42rem;font-size:.7rem;font-weight:700;display:inline-flex}.transport-table-wrap{border:1px solid #e8ecf8;border-radius:.56rem;overflow:auto}.transport-table{border-collapse:collapse;width:100%;min-width:1120px}.transport-fleet-table{min-width:780px}.transport-table th,.transport-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.46rem .4rem}.transport-table th{color:#7a82aa;background:#f8faff;font-size:.71rem;font-weight:700}.transport-table td{color:#3b4574;font-size:.74rem}.transport-table tbody tr{cursor:pointer}.transport-table tbody tr.is-selected{background:#f8f9ff}.transport-table td span{color:#8089ae;font-size:.66rem;display:block}.transport-main-text{color:#2a345f;font-size:.75rem;display:block}.transport-delivery-id strong,.transport-service-order{color:#5b5fe2;font-weight:700}.transport-driver-cell{grid-template-columns:auto 1fr;align-items:center;gap:.38rem;display:grid}.transport-entity-cell{grid-template-columns:auto 1fr;align-items:center;gap:.44rem;display:grid}.transport-entity-photo{color:#6470a8;cursor:default;background:#f5f7fe;border:1px solid #dfe5f4;border-radius:.52rem;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid;overflow:hidden}.transport-entity-photo.has-photo{cursor:zoom-in}.transport-entity-photo img{object-fit:cover;width:100%;height:100%}.transport-entity-photo:disabled{opacity:1}.transport-driver-avatar{color:#5d52c5;text-align:center;background:#ece8ff;border:1px solid #d8d0ff;border-radius:999px;justify-content:center;align-items:center;width:1.48rem;height:1.48rem;padding:0;font-size:.58rem;font-weight:700;line-height:1;display:flex}.transport-driver-avatar-text{line-height:1;display:block;transform:translateY(.045em)}.transport-photo-avatar{cursor:default;background:#ece8ff;border:1px solid #d8d0ff;padding:0;overflow:hidden}.transport-photo-avatar.has-photo{cursor:zoom-in}.transport-photo-avatar img{object-fit:cover;width:100%;height:100%}.transport-driver-cell strong{color:#2c355f;font-size:.72rem;display:block}.transport-progress-cell{gap:.2rem;display:grid}.transport-progress-cell strong{color:#3a4470;font-size:.71rem}.transport-progress-bar{background:#e7ebf8;border-radius:999px;width:84px;height:4px;overflow:hidden}.transport-progress-bar span{background:linear-gradient(90deg,#5f5ee7,#3f50dc);height:100%;display:block}.transport-status-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.66rem;font-weight:700;display:inline-flex}.transport-status-pill.route{color:#5668d0;background:#ebe9ff;border-color:#d8d2ff}.transport-status-pill.scheduled{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.transport-status-pill.done{color:#2f8a62;background:#e7f7ef;border-color:#ccead9}.transport-status-pill.issue{color:#bb5d67;background:#ffeef2;border-color:#f7d5e0}.transport-priority-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.66rem;font-weight:700;display:inline-flex}.transport-priority-pill.high{color:#b14c61;background:#feecef;border-color:#f6ccd5}.transport-priority-pill.medium{color:#8e6a2c;background:#fff5de;border-color:#f2de96}.transport-priority-pill.low{color:#2f8a62;background:#e6f7ef;border-color:#b9e9d2}.transport-row-menu{text-align:center}.transport-row-actions{align-items:center;gap:.24rem;display:inline-flex}.transport-row-actions .link-button{padding:0;font-size:.7rem}.transport-actions-menu-wrap{display:inline-flex;position:relative}.transport-row-menu-button{color:#7f89b4;cursor:pointer;background:0 0;border:0;border-radius:.42rem;place-items:center;width:1.58rem;height:1.58rem;font-size:1rem;display:inline-grid}.transport-row-menu-button:hover{color:#5363a5;background:#f2f5ff}.transport-row-dropdown{z-index:9;background:#fff;border:1px solid #d8def1;border-radius:.5rem;gap:.15rem;min-width:170px;padding:.25rem;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #2b386829}.transport-row-dropdown.open-up{top:auto;bottom:calc(100% + 4px)}.transport-row-dropdown button{text-align:left;color:#3f4c81;background:0 0;border:0;border-radius:.4rem;padding:.38rem .45rem;font-size:.74rem}.transport-row-dropdown button:hover{color:#2c3872;background:#f3f6ff}.transport-row-dropdown button.danger{color:#b05555}.transport-row-dropdown button.danger:hover{color:#a03838;background:#fff2f2}.transport-checklist-table{background:#f8faff;border:1px solid #dbe3f4;border-radius:.7rem;gap:.45rem;padding:.6rem;display:grid}.transport-checklist-head,.transport-checklist-row{grid-template-columns:minmax(180px,1.4fr) 72px 92px 130px minmax(160px,1fr);align-items:center;gap:.5rem;display:grid}.transport-checklist-head{color:#66739d;text-transform:uppercase;font-size:.72rem;font-weight:800}.transport-checklist-row{background:#fff;border:1px solid #e3e9f7;border-radius:.55rem;padding:.45rem}.transport-checklist-row input,.transport-checklist-row select{color:#15245a;background:#fff;border:1px solid #d7def1;border-radius:.48rem;width:100%;min-height:2rem;padding:0 .55rem}.inventory-receiving-body{padding:1rem}.inventory-receiving-head,.inventory-receiving-row{grid-template-columns:minmax(180px,1.4fr) 70px 80px 80px 80px minmax(170px,1fr)}.orders-floating-menu.transport-row-dropdown{z-index:260;position:fixed;top:0;bottom:auto;right:auto}.transport-footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.transport-footer>span{color:#7c84a9;font-size:.73rem}.transport-pagination{align-items:center;gap:.22rem;display:flex}.transport-pagination button{color:#65709f;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;min-width:1.5rem;height:1.4rem;padding:0 .35rem;font-size:.68rem}.transport-pagination button.active{color:#5c5fe2;background:#efecff;border-color:#d8d0ff}.transport-page-size{color:#65709f;background:#fff;border:1px solid #e0e6f5;border-radius:.42rem;height:1.4rem;margin-left:.32rem;font-size:.68rem;min-width:auto!important;padding:0 .44rem!important}.transport-side{gap:.62rem;display:grid}.transport-side-card{padding:.68rem .64rem}.transport-side-card header{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.transport-side-card h3{color:#263063;margin:0;font-size:1.02rem}.transport-day-list,.transport-alert-list{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.transport-day-list li,.transport-alert-list li{background:#fafcff;border:1px solid #edf1fa;border-radius:.52rem;gap:.24rem;padding:.36rem .42rem;display:grid}.transport-day-list li{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.34rem}.transport-day-list .time{color:#7680a8;font-size:.7rem;font-weight:700}.transport-day-list strong,.transport-alert-list strong{color:#2a345f;font-size:.74rem;display:block}.transport-day-list p,.transport-alert-list p{color:#8089ae;margin:.04rem 0 0;font-size:.68rem}.transport-fleet-summary{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.transport-fleet-ring{--pct:70%;background:conic-gradient(#4f53df var(--pct), #e8ecfb 0);border-radius:999px;place-items:center;width:88px;height:88px;display:grid;position:relative}.transport-fleet-ring:before{content:"";background:#fff;border-radius:999px;width:68px;height:68px;position:absolute}.transport-fleet-ring strong,.transport-fleet-ring span{z-index:1;text-align:center;display:block;position:relative}.transport-fleet-ring strong{color:#2a345f;font-size:1.6rem;line-height:1}.transport-fleet-ring span{color:#7f88ae;margin-top:.12rem;font-size:.67rem}.transport-fleet-summary ul{gap:.26rem;margin:0;padding:0;list-style:none;display:grid}.transport-fleet-summary li{color:#5a648e;align-items:center;gap:.32rem;font-size:.72rem;font-weight:600;display:flex}.transport-fleet-summary .dot{border-radius:999px;width:.42rem;height:.42rem}.transport-fleet-summary .dot.available{background:#56bf87}.transport-fleet-summary .dot.route{background:#4f79f0}.transport-fleet-summary .dot.maintenance{background:#f0ab51}.transport-fleet-summary .dot.out{background:#da6a82}.transport-alert-list li{grid-template-columns:auto 1fr;align-items:center}.transport-alert-list .marker{border-radius:.42rem;place-items:center;width:1.28rem;height:1.28rem;font-size:.72rem;font-weight:700;display:grid}.transport-alert-list li.warn .marker{color:#b26a33;background:#fff0e4;border:1px solid #f0dbc9}.transport-alert-list li.error .marker{color:#bb5d67;background:#ffeef2;border:1px solid #f7d5e0}.transport-detail-card{gap:.48rem;display:grid}.transport-detail-card header{margin-bottom:0}.transport-detail-card h3{color:#5b5fe2;font-size:1.08rem}.transport-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .52rem;display:grid}.transport-detail-grid small{color:#8a93ba;font-size:.66rem;display:block}.transport-detail-grid strong{color:#2a345f;margin-top:.06rem;font-size:.75rem;display:block}.transport-detail-grid span{color:#7e87ad;margin-top:.04rem;font-size:.67rem;display:block}.transport-driver-inline{background:#fafcff;border:1px solid #edf1fa;border-radius:.54rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.34rem .38rem;display:grid}.transport-driver-inline strong{color:#2a345f;font-size:.73rem;display:block}.transport-driver-inline span{color:#7e87ad;font-size:.67rem;display:block}.transport-contact-actions{align-items:center;gap:.24rem;display:flex}.transport-contact-actions button{cursor:pointer;background:#f8faff;border:1px solid #dde4f6;border-radius:999px;width:1.5rem;height:1.5rem;padding:0;font-size:.72rem}.transport-location-box{background:#fafcff;border:1px solid #edf1fa;border-radius:.54rem;padding:.34rem .38rem}.transport-location-box small{color:#8a93ba;font-size:.66rem;display:block}.transport-location-box p{color:#2f3964;margin:.06rem 0 0;font-size:.72rem;font-weight:600}.transport-location-box span{color:#7e87ad;margin-top:.04rem;font-size:.66rem;display:block}.transport-mini-map{background:#f3f6fc;border:1px solid #e7ebf8;border-radius:.54rem;height:112px;position:relative;overflow:hidden}.transport-map-grid{background-image:linear-gradient(90deg,#b8c3e142 1px,#0000 1px),linear-gradient(#b8c3e142 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.transport-map-path{width:100%;height:100%;position:absolute;inset:0}.transport-map-path path{fill:none;stroke:#4f54df;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.transport-mini-map .marker{border:2px solid #fff;border-radius:999px;width:.68rem;height:.68rem;position:absolute;box-shadow:0 0 0 1px #4653822e}.transport-mini-map .marker.start{background:#4f54df;bottom:26%;left:16%}.transport-mini-map .marker.end{background:#3cb879;top:20%;right:14%}.transport-live-button{border-radius:.56rem;width:100%;padding:.55rem .8rem;font-size:.76rem}@media (width<=1360px){.transport-layout{grid-template-columns:1fr}.transport-side{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-detail-grid{grid-template-columns:1fr}}@media (width<=1120px){.transport-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-toolbar{grid-template-columns:1fr}.transport-toolbar .link-button{justify-self:start}.transport-header{flex-direction:column;align-items:flex-start}.transport-side{grid-template-columns:1fr}}.transport-kpis.fleet{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-module{gap:.62rem;display:grid}.fleet-section-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;gap:.48rem;padding:.64rem;display:grid;box-shadow:0 4px 12px #4851880d}.fleet-section-head h3{color:#263063;margin:0;font-size:1.3rem}.fleet-toolbar{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:.42rem;display:grid}.fleet-toolbar select{color:#57639a;background:#f9fbff;border:1px solid #dde3f4;border-radius:.5rem;min-height:2rem;padding:.36rem .5rem;font-size:.73rem}.fleet-search{background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;align-items:center;padding:.46rem .56rem;display:flex}.fleet-search input{background:0 0;border:0;min-height:0;padding:0;font-size:.8rem}.fleet-search input:focus{outline:none}.transport-view-flota .transport-row-menu .transport-row-menu-button{color:#5863df;font-weight:700}.transport-view-flota .transport-entity-photo{border-radius:.78rem;width:3.92rem;height:3.92rem}.transport-view-flota .transport-photo-avatar{width:3.3rem;height:3.3rem;font-size:.88rem}.transport-view-flota .transport-entity-cell,.transport-view-flota .transport-driver-cell{gap:.6rem}.transport-view-entregas .transport-layout{grid-template-columns:minmax(0, 1fr) var(--transport-kpi-width)}.transport-view-entregas .transport-table.deliveries-table{min-width:1300px}.transport-view-entregas .transport-side,.transport-view-transporte .transport-side{grid-template-columns:1fr}.transport-modal-backdrop{z-index:120;background:#10152d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.transport-modal{background:#fff;border:1px solid #dde3f4;border-radius:.82rem;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 28px 56px #16204657}.transport-modal-lg{width:min(940px,100%)}.transport-modal-head{border-bottom:1px solid #edf1fa;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.88rem 1rem .7rem;display:flex}.transport-modal-head h3{color:#1f2a5c;margin:0;font-size:1.56rem}.transport-modal-head p{color:#67719a;margin:.22rem 0 0;font-size:.79rem}.transport-modal-close{color:#6874aa;cursor:pointer;background:#f7f9ff;border:1px solid #dde3f4;border-radius:.5rem;width:1.9rem;height:1.9rem}.transport-modal-body{padding:.84rem 1rem 1rem}.transport-form{gap:.58rem;display:grid}.transport-form-note{background:#fafcff;border:1px solid #e9edf9;border-radius:.56rem;padding:.42rem .52rem}.transport-form-note strong{color:#2c3564;font-size:.82rem;display:block}.transport-form-note span{color:#7882ab;margin-top:.08rem;font-size:.72rem;display:block}.transport-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .62rem;display:grid}.transport-form-grid label{color:#5e6894;gap:.18rem;font-size:.72rem;font-weight:700;display:grid}.transport-form-grid label.full-width{grid-column:1/-1}.transport-form-grid input,.transport-form-grid select,.transport-form-grid textarea{color:#2f3967;background:#fbfcff;border:1px solid #dce3f5;border-radius:.52rem;padding:.42rem .54rem;font-size:.76rem}.transport-modal-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.transport-modal-actions.single{padding-top:.28rem}.transport-detail-list{gap:.28rem;display:grid}.transport-detail-list p{color:#33406f;margin:0;font-size:.77rem}.transport-detail-list strong{color:#1f2a5c}.transport-photo-preview{background:#f9fbff;border:1px dashed #d6def3;border-radius:.56rem;grid-template-columns:88px 1fr;align-items:center;gap:.5rem;padding:.42rem;display:grid}.transport-photo-preview img{object-fit:cover;cursor:zoom-in;border:1px solid #d9e0f3;border-radius:.5rem;width:88px;height:88px}.transport-photo-preview .ghost-button{justify-self:start}.transport-empty-photo{color:#6c78ad;background:#edf1fd;border:1px solid #d9e0f3;border-radius:.5rem;place-items:center;width:88px;height:88px;font-size:.72rem;font-weight:700;display:grid}.transport-photo-actions{align-content:start;gap:.36rem;display:grid}.transport-photo-preview-detail{margin-bottom:.3rem}.transport-driver-detail-modal{background:radial-gradient(circle at 0 0,#df3f0517,#0000 34%),#fff}.transport-driver-profile{gap:.76rem;display:grid}.transport-driver-profile-hero{background:linear-gradient(135deg,#fff7f1f0,#fffffffa),#fffdfb;border:1px solid #eadfd6;border-radius:.74rem;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:.8rem;padding:.78rem;display:grid}.transport-driver-profile-photo,.transport-driver-profile-photo button,.transport-driver-profile-photo span{border-radius:1rem;width:5.5rem;height:5.5rem}.transport-driver-profile-photo{background:#fff7f1;border:1px solid #efd7c9;padding:.22rem}.transport-driver-profile-photo button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.transport-driver-profile-photo img{object-fit:cover;border-radius:.82rem;width:100%;height:100%}.transport-driver-profile-photo span{color:var(--copetin-brand-3,#9b2e03);background:linear-gradient(135deg,#fff0e5,#ffe2cf);place-items:center;font-size:1.28rem;font-weight:950;display:grid}.transport-driver-profile-main{gap:.26rem;min-width:0;display:grid}.transport-driver-profile-main h4{color:#071343;margin:0;font-size:1.45rem;line-height:1.05}.transport-driver-profile-main p{color:#667085;margin:0;font-size:.82rem}.transport-driver-profile-code{background:#ffffffc2;border:1px solid #f0dfd3;border-radius:.64rem;gap:.12rem;padding:.7rem;display:grid}.transport-driver-profile-code small,.transport-driver-profile-grid span,.transport-driver-profile-grid small,.transport-driver-photo-card p{color:#6b7280;font-size:.74rem}.transport-driver-profile-code strong{color:#071343;font-size:1.1rem}.transport-driver-profile-code span{color:var(--copetin-brand-3,#9b2e03);font-size:.78rem;font-weight:850}.transport-driver-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.transport-driver-profile-grid article{background:#fffdfb;border:1px solid #eee5de;border-radius:.62rem;gap:.16rem;padding:.68rem;display:grid}.transport-driver-profile-grid strong{color:#071343;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.transport-driver-photo-card{background:#fffaf6;border:1px dashed #efd7c9;border-radius:.68rem;grid-template-columns:minmax(0,1fr) minmax(220px,auto) auto;align-items:end;gap:.7rem;padding:.72rem;display:grid}.transport-driver-photo-card h4{color:#071343;margin:0;font-size:.98rem}.transport-driver-photo-card p{margin:.14rem 0 0}.transport-driver-photo-card label{color:#5e6894;gap:.26rem;font-size:.72rem;font-weight:800;display:grid}.transport-media-preview{background:#f8faff;border:1px solid #dde3f4;border-radius:.68rem;padding:.42rem}.transport-media-preview img{object-fit:contain;border-radius:.52rem;width:100%;max-height:72vh;display:block}@media (width<=1320px){.transport-kpis.fleet{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-toolbar,.transport-view-entregas .transport-layout{grid-template-columns:1fr}.transport-toolbar-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-driver-profile-hero,.transport-driver-profile-grid,.transport-driver-photo-card{grid-template-columns:1fr}.transport-driver-profile-photo{justify-self:start}}@media (width<=960px){.transport-form-grid,.transport-toolbar-v2{grid-template-columns:1fr}}.calendar-dashboard{gap:.72rem}.calendar-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.calendar-header h2{color:#202b5b;margin:0;font-size:2rem;line-height:1}.calendar-header p{color:#67719a;margin:.26rem 0 0;font-size:.86rem}.calendar-header-actions{align-items:center;gap:.5rem;display:flex}.calendar-header-actions .ghost-button,.calendar-header-actions .primary-button{border-radius:.55rem;padding:.5rem .86rem;font-size:.76rem}.calendar-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;display:grid}.calendar-kpi-card{border:1px solid #dfe5f5;border-radius:.72rem;gap:.14rem;min-height:122px;padding:.72rem .74rem .66rem;display:grid}.calendar-kpi-card.lilac{background:#f0ecfb}.calendar-kpi-card.sky{background:#e7eef9}.calendar-kpi-card.mint{background:#e8f4ef}.calendar-kpi-card.peach{background:#f9ede3}.calendar-kpi-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.calendar-kpi-icon svg{width:1.02rem;height:1.02rem}.calendar-kpi-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.calendar-kpi-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.calendar-kpi-icon.mint{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.calendar-kpi-icon.peach{color:#c07232;background:#fae8da;border-color:#f0dcc8}.calendar-kpi-card strong{color:#1f3d88;font-size:2rem;line-height:1}.calendar-kpi-card.peach strong{color:#b26226}.calendar-kpi-card p{color:#5f6993;margin:0;font-size:.81rem}.calendar-kpi-card button{color:#4e5ddd;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem;font-weight:700}.calendar-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:.62rem;display:grid}.calendar-main-card,.calendar-side-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;box-shadow:0 4px 12px #4851880d}.calendar-main-card{gap:.52rem;padding:.62rem;display:grid}.calendar-controls{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.calendar-filters{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.calendar-filters button{color:#6e78a5;cursor:pointer;background:#f8faff;border:1px solid #e0e6f5;border-radius:.44rem;padding:.2rem .42rem;font-size:.7rem;font-weight:700}.calendar-view-toggle{align-items:center;gap:.26rem;display:flex}.calendar-view-toggle button{color:#7d86ad;cursor:pointer;background:0 0;border:0;border-radius:.42rem;padding:.27rem .55rem;font-size:.73rem;font-weight:700}.calendar-view-toggle button.active{color:#fff;background:#4f54df}.calendar-month-bar{justify-content:center;align-items:center;gap:.7rem;display:flex}.calendar-month-bar h3{color:#273063;letter-spacing:-.02em;margin:0;font-size:2rem}.calendar-month-bar button{color:#8d96bc;cursor:pointer;background:0 0;border:0;font-size:1rem;font-weight:700}.calendar-grid{border:1px solid #edf1fa;border-radius:.58rem;overflow:hidden}.calendar-weekdays{background:#f8faff;border-bottom:1px solid #edf1fa;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:#7b83aa;text-align:left;padding:.38rem .42rem;font-size:.7rem;font-weight:700}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1fa;border-top:0;border-left:0;align-content:start;gap:.2rem;min-height:108px;padding:.34rem;display:grid}.calendar-day:nth-child(7n){border-right:0}.calendar-day.muted{background:#fafcff}.calendar-day .day-number{color:#56608f;font-size:.73rem;font-weight:700}.calendar-day.selected .day-number{color:#fff;background:#4f54df;border-radius:999px;place-items:center;width:1.12rem;height:1.12rem;display:grid}.event-chip{border:1px solid #0000;border-radius:.44rem;gap:.05rem;padding:.2rem .28rem;display:grid}.event-chip p{margin:0;font-size:.65rem;font-weight:700}.event-chip.delivery{color:#336fbf;background:#e7efff;border-color:#cddcfb}.event-chip.service{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.event-chip.maintenance{color:#2f8f67;background:#e7f7ef;border-color:#ccead9}.event-chip.license{color:#bb5d67;background:#ffeef2;border-color:#f7d5e0}.event-chip.other{color:#5d52c5;background:#ede9ff;border-color:#d8d0ff}.calendar-legend{color:#7a83aa;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.69rem;font-weight:600;display:flex}.calendar-legend span{align-items:center;gap:.26rem;display:inline-flex}.calendar-legend i{border-radius:999px;width:.42rem;height:.42rem;display:block}.calendar-legend i.delivery{background:#4f79f0}.calendar-legend i.service{background:#f0ab51}.calendar-legend i.maintenance{background:#56bf87}.calendar-legend i.license{background:#da6a82}.calendar-legend i.other{background:#8b7ce7}.calendar-side-card{gap:.44rem;padding:.64rem;display:grid}.calendar-side-card header{justify-content:space-between;align-items:center;display:flex}.calendar-side-card h3{color:#263063;margin:0;font-size:1.08rem}.calendar-side-card header span{color:#5e63df;font-size:.69rem;font-weight:700}.calendar-side-card ul{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.calendar-side-card li{background:#fafcff;border:1px solid #edf1fa;border-radius:.52rem;padding:.36rem .42rem}.calendar-side-item-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem;display:grid}.calendar-event-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:1.58rem;height:1.58rem;display:grid}.calendar-event-icon svg{width:.84rem;height:.84rem;display:block}.calendar-event-icon .asset-icon{width:1.12rem;height:1.12rem}.calendar-event-icon.route{color:#4e5ddd;background:#e8ebff;border-color:#d7ddff}.calendar-event-icon.scheduled{color:#2f8f67;background:#e7f7ef;border-color:#ccead9}.calendar-event-icon.confirmed{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.calendar-side-card li strong{color:#313a66;font-size:.72rem;display:block}.calendar-event-state{border:1px solid #0000;border-radius:999px;padding:.12rem .42rem;font-size:.63rem;font-weight:700}.calendar-event-state.route{color:#5668d0;background:#ebe9ff;border-color:#d8d2ff}.calendar-event-state.scheduled{color:#2f8a62;background:#e7f7ef;border-color:#ccead9}.calendar-event-state.confirmed{color:#b26a33;background:#fff0e4;border-color:#f0dbc9}.calendar-side-card li h4{color:#2a345f;margin:.12rem 0 0;font-size:.78rem}.calendar-side-card li p{color:#6f79a6;margin:.08rem 0 0;font-size:.67rem}.calendar-side-card li small{color:#8f98be;margin-top:.06rem;font-size:.65rem;display:block}.calendar-side-card li.route{background:#eef0ff;border-color:#d7dcfd}.calendar-side-card li.scheduled{background:#eaf8f0;border-color:#d3ebde}.calendar-side-card li.confirmed{background:#fff3e8;border-color:#f4dfcb}@media (width<=1320px){.calendar-layout{grid-template-columns:1fr}}@media (width<=1100px){.calendar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-header,.calendar-controls{flex-direction:column;align-items:flex-start}}.reports-view{gap:.62rem}.reports-header{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.08rem .04rem;display:flex}.reports-header h2{color:#1f2a57;margin:0;font-size:2.15rem;line-height:1}.reports-header p{color:#667094;margin:.2rem 0 0;font-size:.86rem}.reports-custom-button{white-space:nowrap;padding:.52rem .86rem;font-size:.82rem;font-weight:700}.reports-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.reports-kpi-card{border:1px solid #dfe4f5;border-radius:.72rem;gap:.1rem;min-height:106px;padding:.66rem .75rem;display:grid}.reports-kpi-card.lilac{background:#f0ecfb}.reports-kpi-card.sky{background:#e7eef9}.reports-kpi-card.mint{background:#e8f4ef}.reports-kpi-card.peach{background:#f9ede3}.reports-kpi-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid}.reports-kpi-icon svg{width:1.3rem;height:1.3rem;display:block}.reports-kpi-icon svg path,.reports-kpi-icon svg circle,.reports-kpi-icon svg rect,.reports-template-icon svg path,.reports-template-icon svg circle,.reports-template-icon svg rect,.reports-row-icon svg path,.reports-row-icon svg circle,.reports-row-icon svg rect{stroke-width:2.15px}.reports-kpi-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.reports-kpi-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.reports-kpi-icon.mint{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.reports-kpi-icon.peach{color:#c07232;background:#fae8da;border-color:#f0dcc8}.reports-kpi-card strong{letter-spacing:-.02em;color:#1f3d88;margin-top:.12rem;font-size:2.1rem;line-height:1}.reports-kpi-card.lilac strong,.reports-kpi-card.sky strong{color:#1f3d88}.reports-kpi-card.mint strong{color:#1f8d64}.reports-kpi-card.peach strong{color:#bf661f}.reports-kpi-card p{color:#5c668f;margin:0;font-size:.83rem}.reports-kpi-card small{margin-top:.1rem;font-size:.8rem;font-weight:700}.reports-kpi-card small.up{color:#1f9065}.reports-kpi-card small.down{color:#d35c62}.reports-filter-card,.reports-catalog-card,.reports-recent-card{background:#fff;border:1px solid #e4e8f5;border-radius:.82rem;padding:.58rem;box-shadow:0 4px 12px #4851880d}.reports-filter-card{justify-content:space-between;align-items:flex-end;gap:.55rem;display:flex}.reports-filter-grid{flex:1;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.48rem;display:grid}.reports-filter-grid label{color:#6b759e;gap:.2rem;font-size:.74rem;font-weight:700;display:grid}.reports-filter-grid select{height:2rem;padding-top:.28rem;padding-bottom:.28rem;font-size:.8rem}.reports-filter-actions{align-items:center;gap:.52rem;display:flex}.reports-filter-actions .primary-button{white-space:nowrap;padding:.48rem .76rem;font-size:.78rem}.reports-filter-actions .link-button{white-space:nowrap;font-size:.8rem}.reports-catalog-card h3,.reports-recent-card h3{color:#202b59;margin:0;font-size:1.2rem;line-height:1}.reports-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.52rem;display:grid}.reports-template-card{background:#fcfdff;border:1px solid #e4e8f5;border-radius:.66rem;gap:.16rem;padding:.48rem;display:grid}.reports-template-icon{border:1px solid #0000;border-radius:.66rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.reports-template-icon svg{width:1.24rem;height:1.24rem;display:block}.reports-template-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.reports-template-icon.mint{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.reports-template-icon.peach{color:#c07232;background:#fae8da;border-color:#f0dcc8}.reports-template-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.reports-template-icon.rose{color:#ce5f7a;background:#feeaf1;border-color:#f7d7e2}.reports-template-icon.violet{color:#6f61e6;background:#ece8ff;border-color:#dbd4ff}.reports-template-icon.amber{color:#c0802a;background:#fbf2de;border-color:#f0dbb0}.reports-template-icon.green{color:#2f9568;background:#e8f7ef;border-color:#d4eddc}.reports-template-card h4{color:#232f61;margin:0;font-size:.78rem;line-height:1.2}.reports-template-card p{color:#6b759e;min-height:1.7rem;margin:0;font-size:.7rem;line-height:1.25}.reports-template-button{color:#4f58c9;justify-self:start;padding:.2rem .5rem;font-size:.74rem;font-weight:700}.reports-recent-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.42rem;display:flex}.reports-recent-head .link-button{font-size:.8rem}.reports-recent-table-wrap{background:#fff;border:1px solid #e3e7f5;border-radius:.68rem;overflow:auto}.reports-recent-table{border-collapse:collapse;width:100%;min-width:940px}.reports-recent-table th,.reports-recent-table td{text-align:left;border-bottom:1px solid #edf0f8;padding:.4rem .42rem}.reports-recent-table th{color:#7a84ab;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.reports-recent-table td{color:#313b66;font-size:.78rem}.reports-recent-name-cell{grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.reports-row-icon{border:1px solid #0000;border-radius:.45rem;place-items:center;width:1.4rem;height:1.4rem;display:grid}.reports-row-icon svg{width:.82rem;height:.82rem;display:block}.reports-row-icon.lilac{color:#6557e6;background:#ebe5ff;border-color:#d8d0ff}.reports-row-icon.mint{color:#2f8f67;background:#e7f7ef;border-color:#d2edde}.reports-row-icon.peach{color:#c07232;background:#fae8da;border-color:#f0dcc8}.reports-row-icon.sky{color:#2d73e4;background:#e4eefc;border-color:#d1e1fb}.reports-row-icon.rose{color:#ce5f7a;background:#feeaf1;border-color:#f7d7e2}.reports-row-icon.violet{color:#6f61e6;background:#ece8ff;border-color:#dbd4ff}.reports-row-icon.amber{color:#c0802a;background:#fbf2de;border-color:#f0dbb0}.reports-row-icon.green{color:#2f9568;background:#e8f7ef;border-color:#d4eddc}.reports-recent-name-wrap{min-width:0}.reports-recent-name{color:#27315f;font-size:.78rem;font-weight:700}.report-format-chip{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:2.46rem;padding:.12rem .46rem;font-size:.69rem;font-weight:800;display:inline-flex}.report-format-chip.pdf{color:#55619f;background:#edf1fe;border-color:#d7dff8}.report-format-chip.excel{color:#2f8b63;background:#e8f6ef;border-color:#cde9da}.reports-actions-cell{align-items:center;gap:.3rem;display:flex}.reports-icon-button{color:#5962a8;cursor:pointer;background:#fff;border:1px solid #dae0f1;border-radius:.45rem;place-items:center;width:1.66rem;height:1.66rem;display:grid}.reports-icon-button:hover{background:#f4f6ff}.reports-icon-button svg{width:.84rem;height:.84rem;display:block}@media (width<=1450px){.reports-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-filter-card{flex-direction:column;align-items:stretch}.reports-filter-actions{justify-content:flex-end}.reports-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.reports-header{flex-direction:column;align-items:flex-start}.reports-custom-button{width:100%}.reports-filter-grid{grid-template-columns:1fr}.reports-filter-actions{justify-content:flex-start;width:100%}.reports-filter-actions .primary-button,.reports-filter-actions .link-button{width:100%}.reports-kpi-grid,.reports-catalog-grid{grid-template-columns:1fr}.reports-kpi-card strong{font-size:1.95rem}.reports-catalog-card h3,.reports-recent-card h3,.reports-header h2{font-size:1.32rem}}.settings-view{gap:.66rem}.settings-header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.settings-header h2{color:#202b5b;margin:0;font-size:2.03rem;line-height:1}.settings-header p{color:#67719a;margin:.24rem 0 0;font-size:.86rem}.settings-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.settings-kpi-card{border:1px solid #dde4f5;border-radius:.72rem;gap:.12rem;min-height:108px;padding:.72rem .78rem .66rem;display:grid}.settings-kpi-card.lilac{background:#f0ecfb}.settings-kpi-card.sky{background:#e8eef9}.settings-kpi-card.mint{background:#e9f4ef}.settings-kpi-card.peach{background:#f9ede3}.settings-kpi-icon{border:1px solid #0000;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:.12rem;display:grid}.settings-kpi-icon svg{width:1.14rem;height:1.14rem;display:block}.settings-kpi-icon.lilac{color:#5d59e0;background:#e8e2ff;border-color:#d7ceff}.settings-kpi-icon.sky{color:#3073dd;background:#e3eefc;border-color:#cbddf7}.settings-kpi-icon.mint{color:#2a9d6b;background:#e7f8ee;border-color:#cde9d8}.settings-kpi-icon.peach{color:#c36b2f;background:#fae8da;border-color:#f0dbc9}.settings-kpi-card strong{color:#203a82;font-size:1.92rem;line-height:1}.settings-kpi-card.mint strong{color:#1f9465}.settings-kpi-card.peach strong{color:#b26226}.settings-kpi-card p{color:#5f6993;margin:0;font-size:.83rem}.settings-kpi-link{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;font-weight:700}.settings-kpi-link.lilac{color:#5d59e0}.settings-kpi-link.sky{color:#2f70db}.settings-kpi-link.mint{color:#2f8f67}.settings-kpi-link.peach{color:#b26226}.settings-tabs-row{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.62rem;padding:.36rem;display:flex}.settings-tabs{flex:1;align-items:center;gap:.08rem;display:flex;overflow-x:auto}.settings-tab{color:#68729e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.42rem .55rem;font-size:.79rem;font-weight:700}.settings-tab.active{color:#5b5ee3;background:#efecff}.settings-save-button{white-space:nowrap;padding:.48rem .86rem;font-size:.78rem}.settings-layout{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);align-items:start;gap:.6rem;display:grid}.settings-main-column,.settings-side-column{gap:.58rem;display:grid}.settings-card{background:#fff;border:1px solid #e4e8f5;border-radius:.72rem;padding:.72rem;box-shadow:0 4px 12px #4851880d}.settings-card h3{color:#232d5f;margin:0 0 .56rem;font-size:1.06rem}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.settings-form-grid label,.settings-side-grid label{color:#6d769d;gap:.22rem;font-size:.74rem;font-weight:700;display:grid}.settings-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.settings-side-grid label:first-child,.settings-side-grid label:last-child{grid-column:1/-1}.settings-logo-zone{gap:.36rem;display:grid}.settings-logo-label{color:#6d769d;font-size:.74rem;font-weight:700}.settings-logo-row{grid-template-columns:160px minmax(0,1fr);gap:.42rem;display:grid}.settings-logo-preview{color:#f3f5ff;background:#1f2b74;border:1px solid #3f46b9;border-radius:.5rem;align-items:center;gap:.32rem;padding:.45rem;display:flex}.settings-logo-preview strong{font-family:Georgia,Times New Roman,serif;font-size:1.82rem;line-height:1}.settings-logo-mark{place-items:center;width:1.55rem;height:1.55rem;display:grid}.settings-logo-mark svg{width:1.55rem;height:.95rem;display:block}.settings-upload-button{color:#5d6796;cursor:pointer;background:#f9fbff;border:1px dashed #cfd6ef;border-radius:.5rem;place-items:center;gap:.08rem;padding:.38rem;display:grid}.settings-upload-icon{color:#5c62dd;width:1.16rem;height:1.16rem}.settings-upload-icon svg{width:1.16rem;height:1.16rem;display:block}.settings-upload-button span{font-size:.76rem;font-weight:700}.settings-upload-button small{color:#8a92b6;font-size:.66rem}.settings-remove-logo{color:#5b60dc;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;font-weight:700}.settings-currency select{max-width:300px}.settings-form-grid-compact{margin-top:.5rem}.settings-check-row{color:#2f3968;align-items:center;gap:.42rem;font-size:.82rem;font-weight:600;display:inline-flex}.settings-check-row input{width:auto;margin:0}.settings-help{color:#7c84a8;margin:-.22rem 0 .52rem;font-size:.76rem}.settings-numbering-wrap{border:1px solid #e8ecf8;border-radius:.52rem;overflow:hidden}.settings-numbering-table{border-collapse:collapse;width:100%}.settings-numbering-table th,.settings-numbering-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1fa;padding:.38rem .4rem}.settings-numbering-table th{color:#7a82aa;background:#f8faff;font-size:.7rem;font-weight:700}.settings-numbering-table td{color:#3b4574;font-size:.75rem}.settings-numbering-table input{border-radius:.42rem;padding:.35rem .45rem;font-size:.74rem}@media (width<=1320px){.settings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:1fr}}@media (width<=980px){.settings-tabs-row{flex-direction:column;align-items:stretch}.settings-save-button{width:100%}.settings-form-grid,.settings-side-grid,.settings-logo-row{grid-template-columns:1fr}.settings-currency select{max-width:none}}@media (width<=760px){.settings-kpi-grid{grid-template-columns:1fr}.settings-header h2{font-size:1.7rem}}@media (width>=1181px){.tab-list{flex-direction:column;align-items:stretch;display:flex}.tab-list .sidebar-help-card{margin-top:auto}}@media (width<=1180px){.tab-list .sidebar-help-card{margin-top:.28rem}}:root{--ui-bg:#f5f7fc;--ui-surface:#fff;--ui-surface-soft:#f9fbff;--ui-border:#dfe6f4;--ui-border-soft:#edf1fa;--ui-text:#17214d;--ui-heading:#121b46;--ui-muted:#69749f;--ui-subtle:#8790b5;--ui-primary:#5258df;--ui-primary-strong:#393fc8;--ui-primary-soft:#eef0ff;--ui-danger:#c94d5f;--ui-success:#19865a;--ui-warning:#b86b28;--ui-radius-sm:.58rem;--ui-radius-md:.78rem;--ui-radius-lg:1rem;--ui-shadow-card:0 10px 26px #1f2a5b0e;--ui-shadow-float:0 24px 70px #18224a47;--ui-font-xs:.68rem;--ui-font-sm:.74rem;--ui-font-md:.82rem;--ui-font-lg:.94rem;--ui-font-title:clamp(1.75rem, 2.05vw, 2.18rem);--ui-font-metric:clamp(2rem, 2.35vw, 2.44rem)}body{background:var(--ui-bg);color:var(--ui-text)}.app-content{background:radial-gradient(circle at 100% 0,#5258df0e,#0000 34rem),linear-gradient(#f7f9ff 0%,#f2f5fb 100%)}.panel,.dashboard-layout,.clients-view,.orders-view,.inventory-view,.transport-dashboard,.calendar-dashboard,.reports-view,.settings-view{gap:.95rem}:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header){align-items:center;gap:1rem}:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header) h2{color:var(--ui-heading);font-size:var(--ui-font-title);letter-spacing:-.035em;line-height:1.06}:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header) p{color:var(--ui-muted);font-size:var(--ui-font-lg);margin-top:.28rem;line-height:1.35}:is(.dashboard-metric-grid,.clients-kpi-grid,.orders-kpi-grid,.inventory-kpis,.transport-kpis,.calendar-kpis,.reports-kpi-grid,.settings-kpi-grid){gap:.72rem}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card){border-radius:var(--ui-radius-lg);min-height:7rem;box-shadow:var(--ui-shadow-card);border:1px solid #d0d9eeeb;gap:.18rem;padding:.88rem .95rem .82rem;transition:transform .14s,box-shadow .14s,border-color .14s}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card):hover{border-color:#d2daf0;transform:translateY(-1px);box-shadow:0 14px 34px #1f2a5b16}:is(.metric-icon-shell,.clients-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon){border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}:is(.metric-icon-shell,.clients-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon) svg{width:1.26rem;height:1.26rem}:is(.metric-value,.clients-kpi-card strong,.orders-kpi-card strong,.inventory-kpi-card strong,.transport-kpi-card strong,.calendar-kpi-card strong,.reports-kpi-card strong,.settings-kpi-card strong){color:#153c88;font-size:var(--ui-font-metric);letter-spacing:-.045em;font-weight:800;line-height:.98}.inventory-kpi-card.peach strong{font-size:clamp(1.78rem,2.1vw,2.18rem)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card) p{color:var(--ui-muted);font-size:var(--ui-font-md);line-height:1.25}:is(.metric-link,.clients-kpi-card button,.orders-kpi-card button,.inventory-kpi-card button,.inventory-kpi-link,.transport-kpi-card button,.calendar-kpi-card button,.settings-kpi-link){color:var(--ui-primary);font-size:var(--ui-font-sm);letter-spacing:-.01em;font-weight:800}:is(.table-card,.clients-table-card,.orders-table-card,.inventory-table-card,.inventory-activity-card,.inventory-categories-card,.inventory-ops-form-card,.inventory-ops-table-card,.inventory-ops-stock-card,.inventory-ops-recovery-card,.transport-main-card,.transport-side-card,.transport-detail-card,.calendar-main-card,.calendar-side-card,.reports-filter-card,.reports-catalog-card,.reports-recent-card,.settings-card,.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card){border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-card);background:#fffffff5}:is(.clients-table-card,.orders-table-card,.inventory-table-card,.transport-main-card,.calendar-main-card,.reports-filter-card,.reports-catalog-card,.reports-recent-card,.settings-card){padding:.82rem}:is(.clients-toolbar,.orders-toolbar,.inventory-toolbar,.transport-toolbar,.transport-toolbar-v2,.reports-filter-grid){gap:.56rem}:is(.clients-search,.orders-search,.inventory-search,.transport-search){border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft);min-height:2.45rem;padding:.52rem .68rem}:is(.clients-search input,.orders-search input,.inventory-search input,.transport-search input){color:var(--ui-text);font-size:var(--ui-font-md)}input:not([type=color]):not([type=file]),select,textarea{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-font-md)}input:not([type=color]):not([type=file]):focus,select:focus,textarea:focus{border-color:#aab5f7;outline:none;box-shadow:0 0 0 3px #5258df1f}:is(.primary-button,.ghost-button,.danger-button,.clients-new-btn,.clients-import-btn,.orders-new-btn,.orders-filter-btn,.orders-range-btn,.inventory-filter-btn,.transport-schedule-btn,.transport-toolbar .ghost-button,.calendar-header-actions .ghost-button,.calendar-header-actions .primary-button,.reports-custom-button,.settings-save-button){border-radius:var(--ui-radius-md);min-height:2.38rem;font-size:var(--ui-font-sm);letter-spacing:-.01em;padding:.55rem .9rem;font-weight:800}.primary-button,.clients-new-btn,.orders-new-btn,.transport-schedule-btn,.settings-save-button{background:linear-gradient(135deg, var(--ui-primary), var(--ui-primary-strong));box-shadow:0 10px 20px #5258df2e}:is(.link-button,.clients-export-btn,.orders-export-btn,.inventory-export-btn,.transport-calendar-link,.transport-toolbar .link-button,.reports-recent-head .link-button){color:var(--ui-primary);font-size:var(--ui-font-sm);font-weight:800;text-decoration:none}:is(.clients-table-wrap,.orders-table-wrap,.inventory-table-wrap-modern,.inventory-ops-table-wrap,.transport-table-wrap,.reports-recent-table-wrap,.settings-numbering-wrap,.dashboard-table-wrap){border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-md);background:#fff}:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table,.settings-numbering-table,.clients-detail-table) th{color:#6f78a5;letter-spacing:-.01em;background:#f7f9fe;font-size:.72rem;font-weight:800}:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table,.settings-numbering-table,.clients-detail-table) td{color:#303b6d;font-size:.8rem;line-height:1.25}:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table,.settings-numbering-table) th,:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table,.settings-numbering-table) td{border-bottom-color:#edf1fa;padding:.66rem .58rem}:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table) tbody tr{transition:background-color .12s}:is(.clients-table,.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.dashboard-table,.reports-recent-table) tbody tr:hover{background:#fafbff}:is(.clients-cell-main strong,.clients-cell-stack strong,.orders-cell-main strong,.inventory-product-cell strong,.inventory-category-cell strong,.transport-driver-cell strong,.transport-main-text,.reports-recent-name,.dashboard-table td.code){color:#1d2858;font-size:.82rem;font-weight:800}:is(.clients-cell-main span,.clients-cell-stack span,.orders-cell-main span,.inventory-product-cell span,.inventory-category-cell span,.transport-table td span,.reports-recent-name-wrap span){color:#7883ad;font-size:.72rem}:is(.orders-status-badge,.inventory-pill,.transport-status-pill,.transport-priority-pill,.clients-status,.status,.inventory-ops-status,.calendar-event-state){border-radius:999px;min-height:1.4rem;padding:.24rem .58rem;font-size:.7rem;font-weight:800}:is(.orders-view-switch,.orders-status-tabs button,.transport-subtabs button,.calendar-view-toggle button,.calendar-filters button,.transport-filter-chip,.clients-pagination button,.orders-pagination button,.transport-pagination button){font-size:var(--ui-font-sm);font-weight:800}.orders-view-switch,.transport-subtabs,.settings-tabs-row{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:#f8faff}:is(.orders-row-dropdown,.clients-row-dropdown,.transport-row-dropdown,.orders-floating-menu){border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);z-index:80;overflow:hidden;box-shadow:0 18px 42px #18224a29}:is(.orders-row-dropdown,.clients-row-dropdown,.transport-row-dropdown,.orders-floating-menu) button{color:#46517e;min-height:2.28rem;font-size:var(--ui-font-sm);font-weight:700}:is(.orders-row-dropdown,.clients-row-dropdown,.transport-row-dropdown,.orders-floating-menu) button:hover{color:var(--ui-primary);background:#f4f6ff}:is(.orders-row-dropdown,.clients-row-dropdown,.transport-row-dropdown,.orders-floating-menu) button.danger{color:var(--ui-danger)}:is(.orders-menu .transport-row-menu-button,.clients-row-menu-button,.transport-row-menu-button,.inventory-action-button,.reports-icon-button){border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.inventory-product-thumb{border-radius:.72rem;width:3.18rem;height:3.18rem}.transport-entity-photo{border-radius:.72rem;width:3.1rem;height:3.1rem}.transport-driver-avatar{width:2rem;height:2rem;font-size:.68rem}.transport-photo-avatar{width:2.15rem;height:2.15rem}:is(.inventory-category-icon-custom,.inventory-category-icon,.reports-template-icon,.reports-row-icon,.calendar-event-icon){place-items:center;display:grid}:is(.inventory-category-icon-custom,.inventory-category-icon) svg{width:1.55rem;height:1.55rem;position:static;transform:none}.inventory-categories-card{padding:.78rem}.inventory-categories-card h3,.transport-side-card h3,.calendar-side-card h3,.reports-catalog-card h3,.reports-recent-card h3,.settings-card h3,.dashboard-section-header h3{color:#1d2858;letter-spacing:-.025em;font-size:1.08rem;font-weight:850}.inventory-categories-card li{border-radius:var(--ui-radius-md);min-height:3.28rem;padding:.46rem .5rem}:is(.clients-create-modal,.clients-detail-modal,.orders-modal,.orders-documents-modal,.orders-operational-modal,.orders-preview-modal,.orders-confirm-modal,.transport-modal,.image-modal){box-shadow:var(--ui-shadow-float);border:1px solid #dce3f4f2;border-radius:1rem}:is(.orders-modal-head,.transport-modal-head,.clients-modal-head){border-bottom-color:var(--ui-border-soft)}:is(.orders-modal-head h3,.transport-modal-head h3,.clients-modal-head h3,.orders-confirm-modal h3){color:var(--ui-heading);letter-spacing:-.035em;font-size:clamp(1.28rem,1.7vw,1.72rem)}:is(.orders-modal-head p,.transport-modal-head p,.clients-modal-head p,.orders-confirm-modal p){color:var(--ui-muted);font-size:.9rem;line-height:1.4}:is(.orders-form-panel,.orders-catalog-panel,.orders-money-summary,.orders-selected-list,.clients-form-section-surface,.transport-form-note,.orders-form-note){border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-soft)}.orders-wizard-step{border-radius:var(--ui-radius-md)}.orders-wizard-step-index{width:2rem;height:2rem;font-size:.84rem}.orders-wizard-step-text strong{color:#273063;font-size:.82rem}.orders-wizard-step-text small{color:#7b85ad;font-size:.7rem}.orders-catalog-gallery{gap:.72rem}.orders-catalog-card{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:0 8px 20px #1f2a5b0b}.orders-catalog-card-thumb{border-radius:.82rem}.orders-catalog-card-info strong{color:#1d2858;font-size:.86rem}.orders-catalog-card-info p,.orders-catalog-card-info span{color:#7781ab;font-size:.72rem}.orders-selected-row{border-radius:var(--ui-radius-md);background:#fff}.orders-document-frame{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:#fff}.orders-confirm-icon{width:3.1rem;height:3.1rem}.reports-catalog-grid{gap:.72rem}.reports-template-card{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:0 8px 20px #1f2a5b0b}.reports-template-card h4{color:#1d2858;font-size:.95rem}.reports-template-card p{color:var(--ui-muted);font-size:.78rem}.calendar-month-bar h3{color:var(--ui-heading);font-size:clamp(1.35rem,1.7vw,1.78rem)}.calendar-day{min-height:116px;padding:.46rem}.event-chip{border-radius:.5rem;padding:.24rem .34rem}.event-chip strong,.event-chip p{font-size:.66rem}.transport-side-card,.calendar-side-card{padding:.78rem}.transport-day-list li,.transport-alert-list li,.calendar-side-card li,.settings-logo-preview,.settings-upload-button{border-radius:var(--ui-radius-md)}@media (width<=1180px){:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header){align-items:flex-start}}@media (width<=760px){:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header) h2{font-size:1.65rem}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card){min-height:6.4rem}}:root{--ref-bg:#f6f7fb;--ref-sidebar:#151542;--ref-sidebar-soft:#26216d;--ref-card:#fff;--ref-line:#e7ebf4;--ref-line-soft:#f0f2f8;--ref-text:#161b2f;--ref-muted:#667085;--ref-primary:#4f46e5;--ref-radius:.78rem;--ref-shadow:0 1px 2px #1018280a}.app-frame{background:var(--ref-bg)}.app-content{background:var(--ref-bg);padding:1.35rem 1.55rem 1rem}.workspace,.workspace-inventory{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.topbar{border-bottom:1px solid var(--ref-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.top-search{background:#fbfcff;border-color:#dfe4ef;border-radius:.62rem;grid-template-columns:auto 1fr auto;width:min(420px,100%);min-width:0;max-width:420px;min-height:2.45rem;padding:0 .42rem 0 .72rem}.top-search-icon{color:#7b8498;place-items:center;width:1rem;height:1rem;padding:0;display:grid}.top-search-icon svg{width:1rem;height:1rem;display:block}.top-search input{min-height:2.35rem;color:var(--ref-text);font-size:.88rem}.top-search-shortcut{color:#6f61e6;background:#f7f4ff;border-color:#cfc7ff;padding:.28rem .5rem;font-size:.76rem;line-height:1}.top-icon{color:#4d5875;background:0 0;border:0;width:2rem;height:2rem;font-size:0;position:relative}.top-icon:before{content:"";background:currentColor;width:1.18rem;height:1.18rem;margin:auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22a2.4 2.4 0 0 0 2.32-1.8H9.68A2.4 2.4 0 0 0 12 22Zm7-6.2V11a7 7 0 0 0-5-6.7V3a2 2 0 0 0-4 0v1.3A7 7 0 0 0 5 11v4.8L3.6 18a1 1 0 0 0 .85 1.52h15.1A1 1 0 0 0 20.4 18L19 15.8Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22a2.4 2.4 0 0 0 2.32-1.8H9.68A2.4 2.4 0 0 0 12 22Zm7-6.2V11a7 7 0 0 0-5-6.7V3a2 2 0 0 0-4 0v1.3A7 7 0 0 0 5 11v4.8L3.6 18a1 1 0 0 0 .85 1.52h15.1A1 1 0 0 0 20.4 18L19 15.8Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.top-icon:after{content:"3";background:var(--ref-primary);color:#fff;border-radius:999px;place-items:center;width:.95rem;height:.95rem;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:.05rem;right:.08rem}.user-pill{background:0 0;border:0;border-radius:0;align-items:center;gap:.68rem;padding:0;display:flex}.user-avatar{color:#fff;background:linear-gradient(135deg,#4355e8,#70b7ff);border:2px solid #dcecff;width:2.35rem;height:2.35rem;font-size:.78rem}.user-meta strong{color:var(--ref-text);font-size:.86rem;font-weight:800}.user-meta span{color:#8a93a6;font-size:.74rem;font-weight:600}.user-caret{color:#667085;font-size:.82rem}.tab-list{background:var(--ref-sidebar);gap:.34rem;padding:1.32rem .88rem 1.1rem}.sidebar-brand{border-bottom:0;column-gap:.55rem;margin-bottom:.25rem;padding:0 .16rem 1.35rem}.sidebar-brand-title{color:#fff;font-size:2rem}.sidebar-brand-subtitle{color:#b8b7d5;letter-spacing:.18em;font-size:.68rem}.sidebar-section-title{color:#aaa8c9;letter-spacing:.08em;margin:1.1rem .78rem .28rem;font-size:.68rem}.tab{color:#e6e6f5;border-radius:.58rem;min-height:2.82rem;padding:0 .92rem}.tab:hover{background:#ffffff14;transform:none}.tab.active{color:#fff;box-shadow:none;background:#39328a}.tab-main{gap:.7rem}.tab-title{font-size:.9rem;font-weight:700}.tab-chevron{font-size:.66rem}.tab-sublist{gap:.14rem;margin:.2rem 0 .28rem 2.1rem}.tab-subitem{color:#c9c8e1;min-height:1.72rem;font-size:.8rem}.tab-subitem.active{color:#fff;background:#ffffff1a}.sidebar-help-card{background:#6f68d294;border:0;border-radius:.72rem;gap:.18rem;margin:auto .28rem 0;padding:1.08rem}.sidebar-help-card p{color:#fff;font-size:.92rem;font-weight:800}.sidebar-help-card span{color:#d9d8f3;font-size:.82rem}.sidebar-help-card button{color:#3c3190;background:#ebe8ff;border-radius:.48rem;min-height:2.4rem;margin-top:.6rem;font-size:.82rem;font-weight:800}.app-header-modern{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.35rem 0 .15rem}.app-header-kicker,.header-refresh-button{display:none}.app-header h1{color:var(--ref-text);letter-spacing:-.035em;font-size:clamp(1.35rem,1.55vw,1.72rem);line-height:1.12}.app-header p:not(.app-header-kicker){color:#4d5568;margin-top:.25rem;font-size:.92rem}.dashboard-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:1rem}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-metric-card{border-radius:var(--ref-radius);min-height:10.4rem;box-shadow:none;border:0;align-content:start;gap:.42rem;padding:1.42rem 1.28rem}.dashboard-metric-card:hover{box-shadow:none;transform:none}.dashboard-metric-card.lilac{background:#ede8fb}.dashboard-metric-card.mint{background:#e7f5ee}.dashboard-metric-card.sky{background:#e7f0fa}.dashboard-metric-card.peach{background:#fdeee6}.metric-icon-shell{border:0;border-radius:999px;width:2.72rem;height:2.72rem}.metric-value{letter-spacing:-.055em;margin-top:.18rem;font-size:clamp(1.72rem,2vw,2.08rem)}.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card,:is(.clients-table-card,.orders-table-card,.inventory-table-card,.inventory-activity-card,.inventory-categories-card,.transport-main-card,.transport-side-card,.calendar-main-card,.calendar-side-card,.reports-filter-card,.reports-catalog-card,.reports-recent-card,.settings-card){border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-card);box-shadow:var(--ref-shadow)}.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card{padding:1.18rem 1.28rem}.dashboard-section-header h3,.dashboard-agenda-card h3{color:var(--ref-text);letter-spacing:-.035em;font-size:1.16rem;line-height:1.2}.dashboard-section-header div{gap:.95rem}.primary-button.mini{border-radius:.45rem;min-height:2.35rem;padding:.55rem 1.1rem}.service-filter-tabs button,.orders-status-tabs button,.transport-filter-chip,.calendar-filters button{color:#667085;background:#f3f4f8;border-radius:999px;min-height:1.9rem;padding:.36rem .86rem;font-size:.78rem}.service-filter-tabs button.active,.orders-status-tabs button.active{color:var(--ref-primary);background:#eee9ff}.dashboard-table-wrap,:is(.clients-table-wrap,.orders-table-wrap,.inventory-table-wrap-modern,.transport-table-wrap,.reports-recent-table-wrap){border:0;border-radius:0}.dashboard-table,:is(.clients-table,.orders-table,.inventory-table-modern,.transport-table,.reports-recent-table){min-width:0}.dashboard-table th,.dashboard-table td,:is(.clients-table,.orders-table,.inventory-table-modern,.transport-table,.reports-recent-table) th,:is(.clients-table,.orders-table,.inventory-table-modern,.transport-table,.reports-recent-table) td{border-bottom:1px solid #f0f2f6;padding:.64rem .55rem;font-size:.82rem}.dashboard-table th,:is(.clients-table,.orders-table,.inventory-table-modern,.transport-table,.reports-recent-table) th{color:#697386;background:#fafafa;font-size:.78rem;font-weight:800}.dashboard-table td,:is(.clients-table,.orders-table,.inventory-table-modern,.transport-table,.reports-recent-table) td{color:#252b3a}.dashboard-table td.code,.orders-cell-main strong,.clients-cell-main strong,.inventory-product-cell strong,.transport-main-text{color:var(--ref-primary);font-size:.84rem}.service-status,.orders-status-badge,.inventory-pill,.transport-status-pill,.transport-priority-pill{border:0;border-radius:999px;min-height:1.44rem;padding:.25rem .72rem;font-size:.76rem}.inventory-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem}.inventory-featured-item{box-shadow:none;background:#fff;border:1px solid #eef0f5;border-radius:.58rem;padding:0;overflow:hidden}.inventory-featured-image{color:#9ca3af;background:linear-gradient(#fbfbfc,#f3f4f6);place-items:center;height:6.35rem;display:grid}.inventory-featured-image img{object-fit:cover;width:100%;height:100%}.inventory-featured-image svg{width:2rem;height:2rem}.inventory-featured-item strong{color:var(--ref-text);margin-top:.65rem;font-size:.86rem}.inventory-featured-item p{color:#667085;font-size:.8rem}.quick-action-btn{border:0;border-radius:.58rem;min-height:4.4rem;padding:.78rem .95rem}.dashboard-agenda-card h3{font-size:1.28rem}.agenda-item{grid-template-columns:3.1rem 1rem 1fr;gap:.55rem}.agenda-hour{color:#667085;font-size:.84rem}.agenda-content strong{color:var(--ref-text);font-size:.86rem}.agenda-content p{color:#667085;font-size:.84rem}.dashboard-summary-money{gap:.6rem}.summary-money-card{border-color:var(--ref-line);background:#fff;border-radius:.5rem;padding:.7rem}.summary-money-card span{color:#8a93a6;font-size:.75rem}.summary-money-card strong{color:var(--ref-text);font-size:.92rem}.dashboard-footer{border-top:1px solid var(--ref-line);color:#7d8799;grid-column:1/-1;padding-top:.85rem}:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header) h2{color:var(--ref-text);letter-spacing:-.04em;font-size:clamp(1.58rem,1.8vw,1.98rem)}:is(.clients-header,.orders-header,.inventory-header,.transport-header,.calendar-header,.reports-header,.settings-header) p{color:#667085;font-size:.9rem}:is(.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card){border-radius:var(--ref-radius);min-height:6.25rem;box-shadow:none;border:0;padding:1rem 1.05rem}:is(.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card) strong{letter-spacing:-.045em;font-size:clamp(1.55rem,1.75vw,1.92rem)}:is(.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card) p{font-size:.84rem}:is(.primary-button,.ghost-button,.danger-button,.clients-new-btn,.orders-new-btn,.transport-schedule-btn){border-radius:.5rem;min-height:2.35rem;font-size:.82rem}:is(.clients-table-card,.orders-table-card,.inventory-table-card,.transport-main-card,.reports-catalog-card,.settings-card){padding:.9rem}@media (width<=1280px){.dashboard-layout{grid-template-columns:1fr}.dashboard-agenda-card{grid-column:auto}}@media (width<=980px){.app-layout{grid-template-columns:1fr}.app-sidebar,.tab-list{min-height:auto}.dashboard-metric-grid,.inventory-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:1fr}}.topbar-inner{min-height:3.72rem;padding:0 1.5rem}.top-search{border-radius:.5rem;width:382px;max-width:382px;min-height:2.18rem}.top-search input{min-height:2.08rem;font-size:.82rem}.top-search-shortcut{padding:.22rem .48rem;font-size:.72rem}.top-actions{gap:.72rem}.workspace{align-content:start;max-width:1288px}.app-header-modern{padding:.12rem 0 .06rem}.app-header h1{font-size:1.52rem;line-height:1.06}.app-header p:not(.app-header-kicker){margin-top:.22rem;font-size:.9rem}.tab-list{padding:1.18rem .75rem 1rem}.sidebar-brand-mark{width:1.55rem;height:1.55rem}.sidebar-brand-title{font-size:1.78rem}.sidebar-brand-subtitle{font-size:.6rem}.sidebar-section-title{margin:1.04rem .62rem .26rem;font-size:.64rem}.tab{min-height:2.58rem;padding:0 .72rem}.tab-title{font-size:.84rem}.tab-sublist{margin-left:1.65rem}.sidebar-help-card{margin-inline:.24rem;padding:.98rem .9rem}.dashboard-layout{grid-template-columns:minmax(0,1fr) 290px;gap:1rem}.dashboard-main,.dashboard-metric-grid{gap:.92rem}.dashboard-metric-card{border-radius:.64rem;min-height:9.58rem;padding:1.18rem 1.18rem 1.05rem}.metric-icon-shell{width:2.45rem;height:2.45rem}.metric-icon-shell svg{width:1.34rem;height:1.34rem}.metric-value{margin-top:.24rem;font-size:1.78rem}.dashboard-metric-card p{font-size:.86rem}.metric-link{margin-top:.34rem;font-size:.78rem}.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card{border-radius:.64rem;padding:1.05rem 1.12rem}.dashboard-section-header{margin-bottom:.78rem}.dashboard-section-header h3,.dashboard-agenda-card h3{font-size:1.08rem}.service-filter-tabs{gap:.48rem;margin-bottom:.76rem}.service-filter-tabs button,.orders-status-tabs button,.transport-filter-chip,.calendar-filters button{min-height:1.68rem;padding:.28rem .72rem;font-size:.74rem}.dashboard-table th,.dashboard-table td{padding:.56rem .48rem;font-size:.78rem}.dashboard-table th{font-size:.72rem}.service-status{min-height:1.36rem;padding:.2rem .62rem;font-size:.72rem}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.88fr);gap:.92rem}.inventory-featured-item{border-radius:.52rem}.inventory-featured-image img{object-fit:contain;padding:.45rem}.inventory-featured-item strong,.inventory-featured-item p,.inventory-progress{margin-left:.72rem;margin-right:.72rem}.inventory-featured-item strong{margin-top:.56rem;font-size:.8rem}.inventory-featured-item p{font-size:.76rem}.inventory-progress{margin-bottom:.68rem}.quick-action-btn{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;min-height:4.02rem;padding:.72rem .86rem;display:grid}.quick-action-icon{color:currentColor;background:#ffffff9e;border-radius:999px;place-items:center;width:2.22rem;height:2.22rem;display:grid}.quick-action-icon svg{width:1.24rem;height:1.24rem}.quick-action-copy{gap:.08rem;display:grid}.quick-action-btn strong{font-size:.8rem}.quick-action-btn span{font-size:.72rem}.dashboard-agenda-card ul{gap:.96rem;margin-top:1.3rem}.agenda-item{grid-template-columns:2.7rem .88rem 1fr}.agenda-hour{font-size:.8rem}.agenda-content strong{font-size:.82rem}.agenda-content p{font-size:.8rem}.dashboard-summary-money{display:none}.dashboard-footer{margin-top:-.05rem}.primary-button.mini{min-height:2.18rem;padding:.48rem 1rem;font-size:.78rem}.link-button{font-size:.78rem}@media (width>=1520px){.workspace{max-width:1288px}}.topbar-inner,.app-content{padding-left:1.75rem;padding-right:1.75rem}.workspace{max-width:1258px}.sidebar-brand{padding-bottom:.72rem}.sidebar-section-title{margin-top:.42rem}.dashboard-layout{grid-template-columns:minmax(0,1fr) 315px;grid-template-areas:"main agenda""bottom bottom""footer footer";gap:1rem}.dashboard-main{grid-area:main}.dashboard-agenda-card{grid-area:agenda}.dashboard-bottom-grid{grid-area:bottom;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)}.dashboard-footer{grid-area:footer}.dashboard-metric-card{min-height:9.05rem}.dashboard-agenda-card{min-height:23.4rem}.dashboard-agenda-card ul{gap:1.15rem}.dashboard-inventory-card,.dashboard-quick-card{min-height:16.05rem}.inventory-featured-image{height:6.35rem}.inventory-featured-image svg{color:#9b8b72;filter:drop-shadow(0 10px 14px #11182714);width:4.25rem;height:4.25rem}.inventory-featured-item:nth-child(2) .inventory-featured-image svg,.inventory-featured-item:nth-child(3) .inventory-featured-image svg{color:#c4c8d0}.inventory-featured-item:nth-child(4) .inventory-featured-image svg{color:#8e929b}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-btn{min-height:4.52rem}.quick-action-copy>span{color:#6f7890;font-size:.75rem}.quick-action-btn.violet{color:#6548e8;background:#eee9ff}.quick-action-btn.orange{color:#bf5b16;background:#fff0e8}.quick-action-btn.violet strong{color:#563bd0}.quick-action-btn.green strong{color:#126f50}.quick-action-btn.blue strong{color:#075eb8}.quick-action-btn.orange strong{color:#9d4512}@media (width<=1280px){.dashboard-layout{grid-template-columns:1fr;grid-template-areas:"main""agenda""bottom""footer"}.dashboard-bottom-grid{grid-template-columns:1fr}}.workspace,.workspace-inventory{width:100%;max-width:none;margin-inline:0}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(300px,315px);width:100%;max-width:none}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.58fr);width:100%}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card){min-height:9.6rem;box-shadow:none;border:1px solid #e2e8f0b8;border-radius:.72rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.25rem 1.35rem 1.08rem;display:flex}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon){border-radius:999px;place-items:center;width:2.72rem;min-width:2.72rem;height:2.72rem;margin:0 0 .78rem;display:grid}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon) svg{stroke-width:2px;width:1.42rem;height:1.42rem}:is(.metric-icon-shell,.orders-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon) .asset-icon{width:1.95rem;height:1.95rem}.orders-kpi-icon.lilac{color:#5d43f0;background:#eee9ff;border:1px solid #ddd3ff}.orders-kpi-icon.sand{color:#b5631f;background:#fff2dc;border:1px solid #f1ddbd}.orders-kpi-icon.sky{color:#0b7ae5;background:#e6f1ff;border:1px solid #cfe3ff}.orders-kpi-icon.violet{color:#5d43f0;background:#eee9ff;border:1px solid #ddd3ff}.orders-kpi-icon.mint{color:#15996a;background:#e5f7ee;border:1px solid #ccebd9}.dashboard-metric-card.peach .metric-value,.inventory-kpi-card.peach strong,.reports-kpi-card.peach strong,.settings-kpi-card.peach strong{font-size:clamp(1.36rem,1.48vw,1.62rem)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card) p{color:#4f5d73;margin:.32rem 0 0;font-size:.86rem;font-weight:450;line-height:1.24}:is(.metric-link,.clients-kpi-card button,.orders-kpi-card button,.inventory-kpi-card button,.inventory-kpi-link,.transport-kpi-card button,.calendar-kpi-card button,.settings-kpi-link,.users-kpi-link){background:0 0;border:0;min-height:auto;margin-top:.82rem;padding:0;font-size:.78rem;font-weight:750;line-height:1}.dashboard-metric-grid,.clients-kpi-grid,.orders-kpi-grid,.inventory-kpis,.transport-kpis,.calendar-kpis,.reports-kpi-grid,.settings-kpi-grid,.users-kpi-grid{gap:1rem}.dashboard-metric-card .metric-icon-shell{width:2.72rem;min-width:2.72rem;height:2.72rem;margin-bottom:.7rem}.dashboard-metric-card .metric-icon-shell svg{stroke-width:1.6px;width:2.28rem;height:2.28rem}.dashboard-metric-card{justify-content:flex-start}.dashboard-metric-card .metric-icon-shell{margin-bottom:1.02rem}.dashboard-metric-card .metric-value{letter-spacing:-.04em;font-size:1.72rem;line-height:1}.dashboard-metric-card.mint .metric-value{font-size:2.02rem}.dashboard-metric-card.peach .metric-value{font-size:1.72rem}.dashboard-metric-card p{margin-top:.5rem}.dashboard-metric-card .metric-link{margin-top:.92rem}@media (width>=1500px){:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card){min-height:9.35rem}}.tab-list{padding-inline:.9rem}.sidebar-brand{padding-inline:.18rem}.tab-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.35rem;display:grid}.tab-with-children .tab{min-width:0}.tab-main{width:100%;min-width:0}.tab-title{white-space:normal;line-height:1.12}.tab-badge{color:#fff;background:#e02f3f;border-radius:999px;place-items:center;min-width:1.08rem;height:1.08rem;margin-left:auto;padding:0 .32rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #151542,0 .35rem .8rem #e02f3f4d}.tab-toggle{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:transform .18s,background .18s,color .18s,border-color .18s;display:grid}.tab-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.tab-toggle:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.tab-toggle.expanded svg{transform:rotate(180deg)}.tab-submenu{background:#0508243d;border:1px solid #ffffff17;border-radius:.6rem;margin:.42rem 0 .28rem 2.1rem;padding:.42rem}.tab-subitem{border-radius:.42rem;min-height:1.82rem;padding:0 .58rem}.sidebar-help-card{margin-inline:.1rem}@media (width<=980px){.app-layout{grid-template-columns:1fr}}.inventory-featured-item{flex-direction:column;padding:0;display:flex;overflow:hidden}.inventory-featured-image{background:linear-gradient(#fbfbfc,#f3f4f6);place-items:center;height:9rem;display:grid;overflow:hidden}.inventory-featured-image img{object-fit:contain;object-position:center center;width:auto;max-width:100%;height:auto;max-height:100%;padding:.35rem;display:block}.inventory-featured-body{gap:.22rem;padding:.68rem .78rem .72rem;display:grid}.inventory-featured-body strong{color:#131a33;margin:0;font-size:.88rem;font-weight:700;line-height:1.2;display:block}.inventory-featured-body p{color:#667085;margin:0;font-size:.82rem;line-height:1.2}.inventory-featured-body .inventory-progress{margin:.12rem 0 0}.inventory-featured-body .inventory-progress span{height:.24rem}@media (width<=1200px){.inventory-featured-image{height:8.1rem}}:root{--kpi-card-min-h:9.55rem;--kpi-card-pad-y:1.22rem;--kpi-card-pad-x:1.3rem;--kpi-icon-shell-size:2.72rem;--kpi-icon-size:2.06rem}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card){min-height:var(--kpi-card-min-h);padding:var(--kpi-card-pad-y) var(--kpi-card-pad-x);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon){width:var(--kpi-icon-shell-size);height:var(--kpi-icon-shell-size);min-width:var(--kpi-icon-shell-size);border-radius:999px;place-items:center;margin:0 0 .86rem;display:grid}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon) svg{width:var(--kpi-icon-size);height:var(--kpi-icon-size);stroke-width:1.72px}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon) svg text{letter-spacing:-.012em;font-size:12.1px!important}.metric-value,:is(.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card)>strong{letter-spacing:-.042em;margin:0;font-size:clamp(1.66rem,1.85vw,1.96rem);font-weight:790;line-height:1.04}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card) p{margin:.34rem 0 0;font-size:.92rem;font-weight:470;line-height:1.26}:is(.metric-link,.clients-kpi-card button,.orders-kpi-card button,.inventory-kpi-card button,.inventory-kpi-link,.transport-kpi-card button,.calendar-kpi-card button,.settings-kpi-link,.users-kpi-link){margin-top:.86rem;font-size:.83rem;font-weight:760;line-height:1}.reports-kpi-card small{margin-top:.42rem;font-size:.75rem;line-height:1.12}@media (width>=1500px){:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card){min-height:9.8rem}}:root{--copetin-orange-950:#5f260f;--copetin-orange-900:#8b3516;--copetin-orange-800:#b64b20;--copetin-orange-700:#d9662c;--copetin-orange-600:#ef7a22;--copetin-orange-500:#ff8508;--copetin-orange-100:#ffe0bd;--copetin-orange-075:#ffecd7;--copetin-orange-050:#fff6ed;--copetin-red-700:#c93824;--copetin-ink:#231f1c;--copetin-muted:#6f6258;--copetin-line:#efd8c4;--copetin-surface:#fff;--copetin-bg:#fff7ef;--copetin-green:#1f9f6a;--copetin-green-soft:#e7f7ed;--copetin-blue:#2d6fb8;--copetin-blue-soft:#eaf3ff;--copetin-danger:#c94d5f;--copetin-danger-soft:#fff0f3;--copetin-shadow:#602b111f;--c50:var(--copetin-orange-050);--c100:var(--copetin-orange-075);--c200:var(--copetin-line);--c300:#e7bf9e;--c400:#dc8550;--c500:var(--copetin-orange-700);--c600:var(--copetin-orange-800);--c700:var(--copetin-orange-900);--c800:#3f2418;--c900:var(--copetin-ink);--c950:#170d08;--ink-900:var(--copetin-ink);--ink-800:#3c332d;--ink-700:#51453d;--ink-500:var(--copetin-muted);--sky-100:var(--copetin-orange-075);--sky-050:var(--copetin-orange-050);--line:var(--copetin-line);--line-strong:#e4bd9d;--nav-from:#2b1610;--nav-to:#5c2310;--ref-sidebar:#25120c;--ref-sidebar-soft:#6f2b13}.app-sidebar{background:linear-gradient(#d9662c2e,#5f260f14),linear-gradient(#2a130c 0%,#1b0c08 100%);border-right:1px solid #ffe0bd29}.sidebar-brand-title{color:#fff;text-shadow:0 .14rem .42rem #00000042}.sidebar-brand-subtitle,.sidebar-section-title{color:#ffecd7c7}.tab{color:#fff8f1e0}.tab.active,.tab-main.active,.tab-subitem.active,.tab-with-children.is-active>.tab-row .tab-main{background:linear-gradient(135deg, var(--copetin-orange-700), var(--copetin-orange-500));color:#fff;border-color:#ffe0bd6b;box-shadow:0 .72rem 1.2rem #d9662c47}.tab-toggle{color:#fff8f1c7;background:#ffe0bd12;border-color:#ffe0bd2e}.sidebar-help-card{color:#fff;background:linear-gradient(145deg,#7d3217,#d9662c);border:1px solid #ffe0bd47}.sidebar-help-card button{color:var(--copetin-orange-900);background:#fff7ef}.topbar,.global-header,.app-topbar{border-bottom-color:var(--copetin-line);box-shadow:0 .5rem 1.4rem var(--copetin-shadow);background:#ffffffe0}:is(.orders-header h2,.inventory-header h2,.transport-header h2,.clients-header h2,.users-header h2,.calendar-header h2,.reports-header h2,.settings-header h2,.dashboard-section-header h3,.orders-modal-head h3,.transport-modal-head h3,.clients-modal-head h3){color:var(--copetin-ink)}:is(.orders-header p,.inventory-header p,.transport-header p,.clients-header p,.users-header p,.calendar-header p,.reports-header p,.settings-header p,.orders-modal-head p,.transport-modal-head p,.clients-modal-head p){color:var(--copetin-muted)}:is(.dashboard-inventory-card,.clients-table-card,.orders-table-card,.inventory-table-card,.inventory-activity-card,.inventory-categories-card,.transport-main-card,.transport-side-card,.reports-catalog-card,.settings-card,.orders-modal,.orders-documents-modal,.orders-operational-modal,.orders-preview-modal,.orders-confirm-modal,.transport-modal,.clients-create-modal,.clients-detail-modal,.image-modal,.reset-modal){border-color:var(--copetin-line);box-shadow:0 .8rem 2.2rem var(--copetin-shadow);background:#fffffff5}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card){border-color:#efd8c4e6;box-shadow:inset 0 1px #ffffffc7,0 .45rem 1.1rem #602b110f}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).lilac,.dashboard-metric-card.lilac{background:linear-gradient(145deg,#fff2e4,#ffe1bf)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).peach,.dashboard-metric-card.peach,:is(.orders-kpi-card,.transport-kpi-card).sand{background:linear-gradient(145deg,#fff0df,#ffd7ae)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).mint,.dashboard-metric-card.mint{background:linear-gradient(145deg,#eef9ef,#d9f2df)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).sky,.dashboard-metric-card.sky{background:linear-gradient(145deg,#f5fbff,#e2f1ff)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).violet,.dashboard-metric-card.violet{background:linear-gradient(145deg,#fff4e8,#ffd9b4)}:is(.dashboard-metric-card,.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card).rose{background:linear-gradient(145deg,#fff3f0,#ffe0d8)}.metric-value,:is(.clients-kpi-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.calendar-kpi-card,.reports-kpi-card,.settings-kpi-card,.users-kpi-card)>strong{color:var(--copetin-orange-900)}:is(.metric-link,.clients-kpi-card button,.orders-kpi-card button,.inventory-kpi-card button,.inventory-kpi-link,.transport-kpi-card button,.calendar-kpi-card button,.settings-kpi-link,.users-kpi-link,.link-button,.orders-export-btn,.inventory-export-btn,.transport-calendar-link){color:var(--copetin-orange-800)}:is(.ghost-button,.orders-filter-btn,.orders-range-btn,.inventory-filter-btn,.transport-toolbar .ghost-button,.calendar-header-actions .ghost-button,.clients-modal-tab,.orders-view-switch,.orders-status-tabs button,.transport-filter-chip,.transport-subtabs button,.orders-pagination button,.transport-pagination button,.inventory-pagination button){border-color:var(--copetin-line);color:var(--copetin-orange-900);background:#fffaf5}:is(.ghost-button,.orders-filter-btn,.orders-range-btn,.inventory-filter-btn,.transport-toolbar .ghost-button,.calendar-header-actions .ghost-button,.clients-modal-tab,.orders-status-tabs button,.transport-filter-chip,.transport-subtabs button,.orders-pagination button,.transport-pagination button,.inventory-pagination button):hover,:is(.orders-view-switch button.active,.orders-status-tabs button.active,.transport-subtabs button.active,.clients-modal-tab.is-active){background:var(--copetin-orange-075);color:var(--copetin-orange-900);border-color:#e6b486}:is(input,select,textarea){border-color:var(--copetin-line);color:var(--copetin-ink);background-color:#fffdfb}:is(input,select,textarea):focus{border-color:var(--copetin-orange-600);outline:none;box-shadow:0 0 0 3px #ef7a2224}:is(.orders-search,.inventory-search,.transport-search,.clients-search,.users-search,.fleet-search){border-color:var(--copetin-line);background:#fffaf5}:is(.orders-table-wrap,.inventory-table-wrap-modern,.inventory-table-wrap,.transport-table-wrap,.users-table-wrap,.clients-table-wrap){border-color:var(--copetin-line)}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).lilac,:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).violet{color:var(--copetin-orange-700);background:#fff0df;border-color:#ffd4aa}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).peach,.orders-kpi-icon.sand{color:var(--copetin-orange-800);background:#ffe8d1;border-color:#ffc895}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).mint{color:var(--copetin-green);background:var(--copetin-green-soft);border-color:#ccebd9}:is(.orders-status-badge.quote-rejected,.orders-status-badge.contract-rejected,.orders-status-badge.quote-expired,.transport-status-pill.issue,.transport-priority-pill.high,.status.error,.danger-button){color:var(--copetin-danger);background:var(--copetin-danger-soft);border-color:#f7d5e0}.danger-button{color:#fff;background:linear-gradient(135deg,#d65b64,#b9414f)}.tab-badge,.orders-notification-badge{background:var(--copetin-red-700);color:#fff;box-shadow:0 0 0 2px #25120c,0 .35rem .8rem #c9382447}.tab.active .tab-badge{box-shadow:0 0 0 2px var(--copetin-orange-800), 0 .35rem .8rem #c9382447}.orders-form-panel,.orders-catalog-panel,.orders-money-summary,.orders-selected-list,.orders-duration-card,.transport-form-note,.orders-form-note{border-color:var(--copetin-line);background:#fffaf5}.orders-wizard-step.active .orders-wizard-step-index,.orders-wizard-step.done .orders-wizard-step-index{background:linear-gradient(135deg, var(--copetin-orange-700), var(--copetin-orange-500));color:#fff}.orders-row-dropdown,.transport-row-dropdown,.orders-floating-menu{border-color:var(--copetin-line);box-shadow:0 1rem 2.2rem var(--copetin-shadow)}:root{--copetin-brand:#df3f05;--copetin-brand-2:#f47712;--copetin-brand-3:#b92f05;--copetin-cream:#fff8f2;--copetin-cream-2:#fff1e5;--copetin-border:#f0e3d8;--copetin-text:#171717;--copetin-text-soft:#5e5e5e;--copetin-sidebar:#c83b06;--copetin-sidebar-deep:#f47a12;--copetin-success:#1f8f4d;--copetin-success-soft:#e8f6ec;--copetin-warning:#b85f00;--copetin-warning-soft:#fff2d9;--copetin-blue-neutral:#2f2f2f;--copetin-blue-neutral-soft:#f4f4f4;--copetin-shadow-soft:#2a140514;--copetin-shadow-warm:#df3f052e;--c50:#fff7f1;--c100:#ffeadc;--c200:#f2d4bf;--c300:#f7b27f;--c400:#f47712;--c500:#df3f05;--c600:#c23805;--c700:#9f2e05;--c800:#7b2609;--c900:#171717;--ink-900:var(--copetin-text);--ink-700:#303030;--ink-500:var(--copetin-text-soft);--line:var(--copetin-border);--surface:#fff}body{color:var(--copetin-text);background:#fbfaf8}.app-frame,.app-main{color:var(--copetin-text);background:radial-gradient(circle at 50% 0,#df3f050b,#0000 32rem),#fbfaf8}.brand-mark,.brand-text,.brand-subtitle,.sidebar-section-label,.tab,.tab-main,.submenu a,.tab-toggle{color:#fff}.brand-text{letter-spacing:-.02em;text-shadow:0 .2rem .7rem #6c1e032e;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-style:italic;font-weight:600}.brand-subtitle,.sidebar-section-label{color:#ffffffc7}.tab,.tab-main{background:0 0;border-color:#0000}.tab:hover,.tab-main:hover,.submenu a:hover,.tab.active,.tab-main.active,.submenu a.active{color:#fff;box-shadow:none;background:#fff3;border-color:#ffffff42}.submenu{background:#741f0438;border-color:#ffffff29}.sidebar-help-card{background:#9a26023d;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f}.sidebar-help-card h3,.sidebar-help-card p{color:#fff}.topbar,.global-header,.app-topbar{background:#fffffff5;border-bottom-color:#f1e8df;box-shadow:0 .7rem 1.9rem #1212120d}.topbar-search,.global-search,.app-search,.search-box{background:#fff;border-color:#e9e1d9;box-shadow:0 .35rem 1rem #18181809}.search-shortcut,.keyboard-shortcut{color:var(--copetin-brand-3);background:#fff0e5;border-color:#ffd9c0}:is(.page-title,.section-title,.dashboard-title,.orders-title,.inventory-title,.transport-title,.clients-title,h1,h2,h3){color:var(--copetin-text)}:is(.page-subtitle,.section-subtitle,.dashboard-subtitle,.orders-subtitle,.inventory-subtitle,.transport-subtitle,.clients-subtitle){color:var(--copetin-text-soft)}:is(.dashboard-card,.dashboard-panel,.orders-panel,.orders-modal,.orders-document-shell,.inventory-panel,.inventory-side-card,.inventory-kpi-card,.orders-kpi-card,.transport-kpi-card,.clients-kpi-card,.users-kpi-card,.settings-kpi-card,.calendar-kpi-card,.reports-kpi-card,.transport-side-card,.quick-actions-panel,.modal-card){background:#fff;border-color:#ece2da;box-shadow:0 .55rem 1.6rem #1e1e1e0b}:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).lilac,:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).violet{background:linear-gradient(135deg,#fff7f0,#fff);border-color:#f2ddcf}:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).mint{background:linear-gradient(135deg,#f1fbf4,#fff);border-color:#d9efe1}:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).sky{background:linear-gradient(135deg,#fafafa,#fff);border-color:#e7e2dd}:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).peach,:is(.dashboard-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card).sand{background:linear-gradient(135deg,#fff0e2,#fff9f3);border-color:#f3d2b8}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).lilac,:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).violet,:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).peach,.orders-kpi-icon.sand{color:var(--copetin-brand);background:#fff0e5;border-color:#f8c9ab}:is(.metric-icon-shell,.clients-kpi-icon,.orders-kpi-icon,.inventory-kpi-icon,.transport-kpi-icon,.calendar-kpi-icon,.reports-kpi-icon,.settings-kpi-icon,.users-kpi-icon).sky{color:#171717;background:#f5f5f5;border-color:#e2e2e2}:is(.dashboard-card strong,.orders-kpi-card strong,.inventory-kpi-card strong,.transport-kpi-card strong,.clients-kpi-card strong,.orders-summary-total,.metric-value,.kpi-value){color:var(--copetin-brand-3)}:is(.primary-button,.orders-new-btn,.transport-schedule-btn,.clients-new-btn,.inventory-save-button){background:linear-gradient(135deg, var(--copetin-brand), var(--copetin-brand-2));border-color:var(--copetin-brand);color:#fff;box-shadow:0 .8rem 1.45rem var(--copetin-shadow-warm)}:is(.primary-button,.orders-new-btn,.transport-schedule-btn,.clients-new-btn,.inventory-save-button):hover{background:linear-gradient(135deg,#bf3305,#ef6810);border-color:#bf3305}:is(.dashboard-card a,.orders-kpi-card button,.inventory-kpi-card button,.inventory-kpi-link,.transport-kpi-card button,.calendar-kpi-card button,.settings-kpi-link,.users-kpi-link,.link-button,.orders-export-btn,.inventory-export-btn,.transport-calendar-link,.dashboard-link){color:var(--copetin-brand)}:is(.ghost-button,.orders-filter-btn,.orders-range-btn,.inventory-filter-btn,.transport-toolbar .ghost-button,.calendar-header-actions .ghost-button,.clients-modal-tab,.orders-view-switch,.orders-status-tabs button,.transport-filter-chip,.transport-subtabs button,.orders-pagination button,.transport-pagination button,.inventory-pagination button){color:#494949;background:#fff;border-color:#e9dfd6}:is(.ghost-button,.orders-filter-btn,.orders-range-btn,.inventory-filter-btn,.transport-toolbar .ghost-button,.calendar-header-actions .ghost-button,.clients-modal-tab,.orders-status-tabs button,.transport-filter-chip,.transport-subtabs button,.orders-pagination button,.transport-pagination button,.inventory-pagination button):hover,:is(.orders-view-switch button.active,.orders-status-tabs button.active,.transport-subtabs button.active,.clients-modal-tab.is-active){color:var(--copetin-brand-3);background:#fff0e5;border-color:#f5c8aa}:is(input,select,textarea){color:var(--copetin-text);background-color:#fff;border-color:#e7ded7}:is(input,select,textarea):focus{border-color:var(--copetin-brand);box-shadow:0 0 0 3px #df3f051f}:is(.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.users-table,.clients-table) th{color:#575757;background:#faf7f4}:is(.orders-table,.inventory-table-modern,.inventory-table,.transport-table,.users-table,.clients-table) td{color:#242424;border-bottom-color:#eee7e1}:is(.orders-cell-main strong,.inventory-product-cell strong,.inventory-category-cell strong,.transport-main-text,.users-user-meta strong){color:var(--copetin-text)}:is(.orders-cell-main span,.inventory-product-cell span,.inventory-category-cell span,.transport-table td span,.users-user-meta span){color:var(--copetin-text-soft)}:is(.orders-status-badge.quote-draft,.orders-status-badge.contract-draft,.orders-status-badge.pending,.transport-status-pill.scheduled,.transport-priority-pill.medium){color:#9b4e00;background:#fff1d9;border-color:#f5d9aa}:is(.orders-status-badge.completed,.orders-status-badge.quote-approved,.orders-status-badge.contract-approved,.service-status.done,.inventory-pill.disponible,.transport-status-pill.done,.client-status.active,.users-status-chip.active){color:var(--copetin-success);background:var(--copetin-success-soft);border-color:#cde9d5}:is(.orders-status-badge.transport,.service-status.transport,.transport-status-pill.route,.orders-status-badge.quote-sent){color:var(--copetin-brand);background:#fff0e5;border-color:#f7d2bb}.tab-badge,.orders-notification-badge{background:#e63312;box-shadow:0 0 0 2px #fffffff2,0 .35rem .8rem #e633123d}.orders-form-panel,.orders-catalog-panel,.orders-money-summary,.orders-selected-list,.orders-duration-card,.transport-form-note,.orders-form-note{background:#fff;border-color:#ece2da}.orders-duration-card.active,.orders-logistics-mode button.active,.orders-wizard-step.active{background:#fff5ee;border-color:#f3bea0}.orders-wizard-step.active .orders-wizard-step-index,.orders-wizard-step.done .orders-wizard-step-index{background:linear-gradient(135deg, var(--copetin-brand), var(--copetin-brand-2))}.orders-product-row,.orders-selected-row,.orders-catalog-card,.inventory-featured-item,.transport-day-list li,.transport-alert-list li{background:#fff;border-color:#ece2da}.orders-catalog-card-chip,.users-you-chip{color:var(--copetin-brand-3);background:#fff0e5;border-color:#ffd6bd}.inventory-product-thumb,.orders-product-thumb,.orders-catalog-card-thumb,.inventory-featured-image,.transport-entity-photo{background:linear-gradient(#fff,#faf7f4);border-color:#ece2da}.inventory-progress span,.transport-progress-bar span,.dashboard-progress span{background:linear-gradient(90deg, var(--copetin-brand), var(--copetin-brand-2))}.orders-row-dropdown,.transport-row-dropdown,.orders-floating-menu{background:#fff;border-color:#ece2da;box-shadow:0 1.3rem 2.4rem #1a1a1a1f}:is(.orders-row-dropdown,.transport-row-dropdown,.orders-floating-menu) button:hover{color:var(--copetin-brand-3);background:#fff0e5}.document-page,.doc-page{--doc-brand:var(--copetin-brand);--doc-brand-dark:var(--copetin-brand-3);--doc-soft:#fff5ee}.app-sidebar{background:radial-gradient(circle at 0 0,#ffffff47,#0000 9rem),linear-gradient(#f17313 0%,#dd4a05 42%,#c23a04 100%)!important;border-right:0!important;box-shadow:.9rem 0 2rem #c63a041f!important}.tab-list{box-shadow:none!important;background:0 0!important;border-right:0!important}.sidebar-brand{align-items:flex-start!important;padding:1rem 1.1rem 1.35rem!important}.sidebar-brand-mark{color:#fffffff2!important;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar-brand-title{color:#fff!important;letter-spacing:-.04em!important;text-shadow:0 .18rem .6rem #5e18022e!important;font-family:Georgia,Times New Roman,serif!important;font-size:2rem!important;font-style:italic!important;font-weight:600!important;line-height:.95!important}.sidebar-brand-subtitle{color:#fff!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:800!important}.sidebar-section-title{color:#ffffffc7!important;padding-left:1.35rem!important}.tab-row{padding-inline:.85rem!important}.tab,.tab-main,.tab-title,.tab-icon,.tab-subitem,.tab-toggle{color:#fff!important}.tab{box-shadow:none!important;background:0 0!important;border:0!important}.tab-main{border-radius:.55rem!important;padding:.82rem .9rem!important}.tab.active,.tab:hover,.tab-with-children.is-active>.tab-row .tab,.tab-with-children.is-active>.tab-row .tab-main,.tab.active .tab-main,.tab:hover .tab-main{color:#fff!important;box-shadow:none!important;background:#ffffff38!important;border-color:#ffffff2e!important}.tab-submenu{background:#8f230233!important;border-color:#ffffff29!important;margin-inline:1rem!important}.tab-subitem.active,.tab-subitem:hover{color:#fff!important;background:#ffffff2e!important}.sidebar-help-card{background:#b22c023d!important;border:1px solid #ffffff2e!important;margin:auto 1rem 1rem!important;box-shadow:inset 0 1px #ffffff1f!important}.sidebar-help-card p,.sidebar-help-card span{color:#fff!important}.sidebar-help-card button{color:#c73504!important;background:#fff!important;border-color:#fff!important}body,.app-frame,.app-main{background:#fbfaf8!important}.app-content,.workspace{background:0 0!important}.topbar,.global-header,.app-topbar{background:#fff!important;border-bottom:1px solid #eee6de!important;box-shadow:0 .6rem 1.6rem #1717170a!important}.dashboard-metric-card,.orders-kpi-card,.inventory-kpi-card,.transport-kpi-card,.clients-kpi-card,.calendar-kpi-card,.reports-kpi-card{background:linear-gradient(135deg,#fff8f3,#fff)!important;border-color:#efe3da!important}.dashboard-metric-card:nth-child(2),.orders-kpi-card:nth-child(2),.inventory-kpi-card:nth-child(2),.transport-kpi-card:nth-child(2){background:linear-gradient(135deg,#fffaf2,#fff)!important}.dashboard-metric-card:nth-child(3),.orders-kpi-card:nth-child(3),.inventory-kpi-card:nth-child(3),.transport-kpi-card:nth-child(3){background:linear-gradient(135deg,#fafafa,#fff)!important}.dashboard-metric-card:nth-child(4),.orders-kpi-card:nth-child(4),.inventory-kpi-card:nth-child(4),.transport-kpi-card:nth-child(4){background:linear-gradient(135deg,#fff1e8,#fff)!important}.primary-button,.orders-new-btn,.transport-schedule-btn,.clients-new-btn,.inventory-save-button{color:#fff!important;background:linear-gradient(135deg,#df3f05,#f47712)!important;border-color:#df3f05!important}.dashboard-card a,.orders-kpi-card button,.inventory-kpi-card button,.transport-kpi-card button,.link-button,.orders-export-btn,.inventory-export-btn,.transport-calendar-link{color:#df3f05!important}.orders-status-tabs button.active,.orders-view-switch button.active,.transport-subtabs button.active,.clients-modal-tab.is-active{color:#c73504!important;background:#fff0e5!important}.app-sidebar{background:linear-gradient(#ff8219cc,#cc3602fa),linear-gradient(#f87916 0%,#df4703 55%,#c53402 100%)!important}.sidebar-brand{grid-template-columns:2.1rem minmax(0,1fr)!important;align-items:center!important;gap:0 .55rem!important;padding:1.15rem 1.25rem 1.8rem!important;display:grid!important}.sidebar-brand-mark{grid-row:1/span 2!important;align-self:start!important;width:2rem!important;height:2.9rem!important}.sidebar-brand-mark svg{filter:drop-shadow(0 .18rem .2rem #5b160033)!important;width:2rem!important;height:2rem!important}.sidebar-brand-title{white-space:nowrap!important;margin:0!important;font-size:1.85rem!important}.sidebar-brand-subtitle{text-transform:uppercase!important;margin-top:.12rem!important}.sidebar-section-title{text-transform:uppercase!important;margin:.55rem 0 .6rem!important;font-size:.68rem!important}.tab-list{padding-top:0!important}.tab-main{gap:.72rem!important;min-height:2.76rem!important}.tab-icon{flex:0 0 1.1rem!important;width:1.1rem!important;height:1.1rem!important}.tab-title{white-space:normal!important;font-size:.92rem!important;line-height:1.05!important}.tab:not(.active) .tab-title{white-space:nowrap!important}.tab-with-children:not(:has(.tab-submenu)) .tab-title{white-space:nowrap!important}.tab-submenu{border-radius:.5rem!important;margin:.35rem 1rem .65rem 2rem!important;padding:.65rem!important}.tab-subitem{padding:.5rem .4rem!important;font-size:.84rem!important}.topbar-inner{padding:.86rem 1.7rem!important}.top-search{max-width:500px!important}.top-search-shortcut{color:#c63a04!important;background:#fff1e9!important;border-color:#ffd8c5!important}.mode-pill,.secret-reset-trigger{display:none!important}.admin-reset-button{color:#c2410c!important;background:#fff4ef!important;border:1px solid #ffc9bd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:2.2rem!important;padding:0 .82rem!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.top-icon{color:#0000!important;background:0 0!important;border:0!important;width:1.9rem!important;height:1.9rem!important;position:relative!important}.top-icon:before{content:""!important;border:2px solid #333!important;border-bottom-color:#0000!important;border-radius:50% 50% 42% 42%!important;width:1.15rem!important;height:1.15rem!important;margin:.2rem auto 0!important;display:block!important}.top-icon:after{content:"3"!important;color:#fff!important;background:#df3f05!important;border-radius:999px!important;place-items:center!important;width:1rem!important;height:1rem!important;font-size:.64rem!important;font-weight:800!important;display:grid!important;position:absolute!important;top:-.08rem!important;right:.15rem!important}.user-avatar{color:#fff!important;background:linear-gradient(135deg,#1f1f1f,#6c4a39)!important;box-shadow:inset 0 0 0 2px #fffc!important}.panel.dashboard-layout{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:1.05rem!important;padding:0!important}.dashboard-main{gap:.95rem!important}.dashboard-greeting{padding-top:.05rem!important}.dashboard-greeting h1{color:#101010!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.55rem,1.55vw,1.9rem)!important;font-weight:800!important}.dashboard-greeting p{color:#5f5f5f!important;margin:.1rem 0 0!important;font-size:.98rem!important}.dashboard-metric-grid{gap:1rem!important}.dashboard-metric-card{border-color:#eee2d8!important;border-radius:.55rem!important;min-height:10.55rem!important;padding:1.18rem 1.22rem!important;box-shadow:0 .8rem 1.6rem #2d1d1109!important}.dashboard-metric-card.lilac,.dashboard-metric-card.mint,.dashboard-metric-card.sky,.dashboard-metric-card.peach,.dashboard-metric-card:first-child,.dashboard-metric-card:nth-child(2),.dashboard-metric-card:nth-child(3),.dashboard-metric-card:nth-child(4){background:linear-gradient(135deg,#fff9f4 0%,#fff 100%)!important}.metric-icon-shell{color:#df3f05!important;background:#fff2e9!important;border-color:#f3cdb9!important;width:2.85rem!important;height:2.85rem!important}.metric-icon-shell.mint{color:#dc7a00!important;background:#fff6e4!important;border-color:#f1dcae!important}.metric-icon-shell.sky{color:#1f1f1f!important;background:#f7f7f7!important;border-color:#e2e2e2!important}.metric-value,.metric-value.lilac,.metric-value.mint,.metric-value.sky,.metric-value.peach{color:#3a1f12!important;letter-spacing:-.04em!important;font-size:clamp(2rem,2.2vw,2.45rem)!important;font-weight:800!important}.dashboard-metric-card p{color:#4d4d4d!important;font-size:.98rem!important}.metric-link,.metric-link.lilac,.metric-link.mint,.metric-link.sky,.metric-link.peach{color:#df3f05!important;font-size:.9rem!important}.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card{border-color:#e9ded6!important;border-radius:.55rem!important;box-shadow:0 .65rem 1.55rem #20150c09!important}.dashboard-service-card{min-height:21.2rem!important}.dashboard-section-header h3,.dashboard-agenda-card h3{color:#111!important;font-size:1.2rem!important;font-weight:800!important}.link-button,.link-button.full{color:#df3f05!important}.primary-button.mini{border-radius:.48rem!important;padding:.62rem 1rem!important}.service-filter-tabs button{color:#555!important}.dashboard-table th{color:#4e4e4e!important;background:#f7f5f3!important;font-weight:600!important}.dashboard-table td{color:#222!important}.dashboard-table td.menu{color:#9e9e9e!important}.service-status.pending,.service-status.preparing{color:#b45a00!important;background:#fff0d8!important}.dashboard-bottom-grid{gap:1rem!important}.inventory-featured-grid{gap:.7rem!important}.inventory-featured-item{border-color:#e9ded6!important;border-radius:.48rem!important}.inventory-featured-image{background:#fbfaf8!important;height:clamp(13rem,18vw,16rem)!important;overflow:hidden!important}.inventory-featured-image-button{width:100%;color:inherit;cursor:zoom-in;font:inherit;border:1px solid #e9ded6;border-radius:0;padding:0}.inventory-featured-image-button:hover,.inventory-featured-image-button:focus-visible{border-color:#df3f05;outline:none;box-shadow:inset 0 0 0 1px #df3f0533}.inventory-featured-image img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:calc(100% - 1.25rem)!important;height:auto!important;max-height:calc(100% - 1.25rem)!important;display:block!important}.inventory-featured-body strong{color:#111!important}.inventory-progress span{background:#df3f05!important}.quick-actions-grid{gap:.75rem!important}.quick-action-btn{color:#df3f05!important;background:#fff8f3!important;border-color:#efd9ca!important;border-radius:.5rem!important}.quick-action-btn:nth-child(2){background:#fff9ef!important}.quick-action-btn:nth-child(3){color:#1f1f1f!important;background:#f8f8f8!important}.quick-action-btn:nth-child(4){background:#fff2e9!important}.quick-action-icon{color:#df3f05!important;background:#fff0e5!important;border-color:#f4c8af!important}.quick-action-btn:nth-child(3) .quick-action-icon{color:#1f1f1f!important;background:#fff!important;border-color:#e1e1e1!important}.quick-action-btn strong{color:currentColor!important}.quick-action-btn span{color:#666!important}.agenda-title-row:before{content:"";border:2px solid #df3f05;border-radius:.22rem;width:1.42rem;height:1.42rem;display:inline-block}.agenda-title-row{justify-content:flex-start!important;gap:.75rem!important}.agenda-marker,.agenda-marker.blue,.agenda-marker.green,.agenda-marker.purple,.agenda-marker.orange{background:#fff!important;border-color:#df3f05!important}.agenda-marker:after{background:#eaded5!important}.agenda-content strong{color:#111!important}.agenda-content p{color:#686868!important}.dashboard-footer{color:#777!important}:root{--copetin-spec-bg:#faf7f3;--copetin-spec-sidebar-a:#9f3a00;--copetin-spec-sidebar-b:#d35400;--copetin-spec-sidebar-c:#b84300;--copetin-spec-primary:#d35400;--copetin-spec-button:#e65a00;--copetin-spec-hover:#c94a00;--copetin-spec-card-soft:#fff3e8;--copetin-spec-text:#1f1f1f;--copetin-spec-muted:#6b7280;--copetin-spec-border:#e8ddd3;--copetin-spec-success:#2e7d32;--copetin-spec-warning:#f59e0b;--copetin-spec-error:#dc2626;--copetin-spec-shadow:0 12px 35px #502d1414}body,.app-frame,.app-main{background:var(--copetin-spec-bg)!important;color:var(--copetin-spec-text)!important}.app-layout{grid-template-columns:260px minmax(0,1fr)!important}.app-content{padding:1.45rem 1.65rem 1.5rem!important}.app-sidebar{background:radial-gradient(circle at 15% 0%, #ffffff2e, transparent 8.5rem), linear-gradient(180deg, var(--copetin-spec-sidebar-a) 0%, var(--copetin-spec-sidebar-b) 48%, var(--copetin-spec-sidebar-c) 100%)!important;box-shadow:none!important}.tab-list{background:0 0!important;padding:1rem 1rem 1.05rem!important}.sidebar-brand{grid-template-columns:2.4rem minmax(0,1fr)!important;column-gap:.65rem!important;padding:.55rem .15rem 2rem!important}.sidebar-brand-mark{width:2.2rem!important;height:2.8rem!important;margin-left:.1rem!important}.sidebar-brand-title{letter-spacing:-.055em!important;font-size:1.96rem!important;line-height:.9!important}.sidebar-brand-subtitle{letter-spacing:.08em!important;font-size:.69rem!important}.sidebar-section-title{color:#ffffffd1!important;margin:.65rem 0!important;padding-left:.15rem!important}.tab-with-children{margin-bottom:.22rem!important}.tab-row{gap:.42rem!important;padding-inline:0!important}.tab{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tab-main{width:100%!important;min-height:3.06rem!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.68rem!important;padding:.84rem .92rem!important}.tab.active{box-shadow:none!important;background:0 0!important;border:0!important}.tab.active .tab-main,.tab-main.active,.tab:hover .tab-main,.tab-with-children.is-active>.tab-row .tab-main{background:#ffffff2e!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff1f!important}.tab-icon{width:1.16rem!important;height:1.16rem!important}.tab-title{white-space:nowrap!important;font-size:.93rem!important;font-weight:800!important}.tab-toggle{background:#ffffff29!important;border-radius:50%!important;width:2rem!important;height:2rem!important;margin-top:.48rem!important}.tab-submenu{background:#7f280033!important;border-color:#ffffff2e!important;border-radius:.62rem!important;margin:.4rem 0 .78rem 2.22rem!important;padding:.62rem .75rem!important}.sidebar-help-card{background:#962d0052!important;border-radius:.9rem!important;margin:auto 0 0!important;padding:1rem!important}.sidebar-help-card p{font-size:.95rem!important}.sidebar-help-card span{font-size:.82rem!important}.sidebar-help-card button{border-radius:.55rem!important}.topbar{min-height:72px!important}.topbar-inner{justify-content:flex-end!important;min-height:72px!important;padding:.8rem 1.7rem!important}.top-search{border-color:var(--copetin-spec-border)!important;border-radius:.55rem!important;max-width:520px!important;height:2.55rem!important}.top-search input::placeholder{color:var(--copetin-spec-muted)!important}.top-search-shortcut{color:var(--copetin-spec-primary)!important;background:#fff3e8!important;border-radius:.44rem!important}.top-icon{color:#262626!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;display:inline-grid!important;overflow:visible!important}.top-icon svg{width:1.45rem!important;height:1.45rem!important}.top-icon span{background:var(--copetin-spec-button)!important;color:#fff!important;border-radius:999px!important;place-items:center!important;width:1rem!important;height:1rem!important;font-size:.62rem!important;font-weight:900!important;display:grid!important;position:absolute!important;top:.05rem!important;right:.05rem!important}.top-icon:before,.top-icon:after{content:none!important}.user-pill{box-shadow:none!important;background:0 0!important;border:0!important}.user-avatar{outline:1px solid var(--copetin-spec-border)!important;border:2px solid #fff!important;width:2.35rem!important;height:2.35rem!important}.user-meta strong{color:var(--copetin-spec-text)!important}.user-meta span{color:var(--copetin-spec-primary)!important}.panel.dashboard-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:1.1rem!important}.dashboard-greeting h1{color:#111!important;font-size:clamp(1.72rem,1.9vw,2.15rem)!important}.dashboard-greeting p{color:var(--copetin-spec-muted)!important}.dashboard-metric-card,.dashboard-service-card,.dashboard-inventory-card,.dashboard-quick-card,.dashboard-agenda-card{border-color:var(--copetin-spec-border)!important;box-shadow:var(--copetin-spec-shadow)!important;border-radius:18px!important}.dashboard-metric-card{min-height:10.6rem!important;padding:1.2rem 1.25rem!important}.dashboard-metric-card:first-child{background:linear-gradient(135deg,#fff3e8 0%,#fff 100%)!important}.dashboard-metric-card:nth-child(2){background:linear-gradient(135deg,#fff8ed 0%,#fff 100%)!important}.dashboard-metric-card:nth-child(3){background:linear-gradient(135deg,#fff 0%,#faf7f3 100%)!important}.dashboard-metric-card:nth-child(4){background:linear-gradient(135deg,#fff3e8 0%,#fffdfc 100%)!important}.metric-icon-shell{color:var(--copetin-spec-primary)!important;background:#fff3e8!important;border-color:#f1cbb6!important;border-radius:50%!important}.metric-icon-shell.mint{color:var(--copetin-spec-warning)!important;background:#fff7e6!important}.metric-icon-shell.sky{color:#1f1f1f!important;background:#f7f7f7!important}.metric-value,.metric-value.lilac,.metric-value.mint,.metric-value.sky,.metric-value.peach{color:#3b1e10!important}.metric-value.lilac,.metric-value.peach{color:#c23a04!important}.metric-link,.metric-link.lilac,.metric-link.mint,.metric-link.sky,.metric-link.peach,.link-button,.link-button.full{color:var(--copetin-spec-primary)!important}.primary-button,.primary-button.mini,.orders-new-btn,.transport-schedule-btn,.clients-new-btn,.inventory-save-button{background:linear-gradient(135deg, var(--copetin-spec-button), var(--copetin-spec-primary))!important;border-color:var(--copetin-spec-button)!important;border-radius:.72rem!important}.primary-button:hover,.orders-new-btn:hover,.transport-schedule-btn:hover,.clients-new-btn:hover,.inventory-save-button:hover{background:var(--copetin-spec-hover)!important}.dashboard-service-card{min-height:21rem!important;padding:1.15rem!important}.dashboard-section-header h3,.dashboard-agenda-card h3{color:var(--copetin-spec-text)!important}.service-filter-tabs button{color:#4b5563!important;background:#f5f3f1!important;border-radius:999px!important}.service-filter-tabs button.active{color:var(--copetin-spec-primary)!important;background:#fff3e8!important}.dashboard-table th{background:#f7f5f3!important}.dashboard-table td.code{color:var(--copetin-spec-primary)!important}.service-status.prep{color:#b45309!important;background:#fef3c7!important}.service-status.pending{color:#4b5563!important;background:#f3f4f6!important}.service-status.transport{color:#c2410c!important;background:#ffedd5!important}.service-status.done{color:var(--copetin-spec-success)!important;background:#e8f5e9!important}.dashboard-agenda-card{padding:1.35rem 1.25rem!important}.agenda-title-row{align-items:center!important;margin-bottom:1.2rem!important}.agenda-title-row:before{content:none!important}.agenda-title-icon{width:2.25rem!important;height:2.25rem!important;color:var(--copetin-spec-primary)!important;background:#fff3e8!important;border:1px solid #f1cbb6!important;border-radius:.5rem!important;place-items:center!important;display:grid!important}.agenda-title-icon svg{width:1.3rem!important;height:1.3rem!important}.agenda-marker,.agenda-marker.blue,.agenda-marker.green,.agenda-marker.purple,.agenda-marker.orange{border-color:var(--copetin-spec-primary)!important}.agenda-marker:before{background:var(--copetin-spec-primary)!important}.quick-action-btn{border-color:var(--copetin-spec-border)!important;background:#fff8f3!important;border-radius:.9rem!important;min-height:4.75rem!important}.quick-action-btn.violet,.quick-action-btn.orange{color:var(--copetin-spec-primary)!important;background:#fff3e8!important}.quick-action-btn.green{color:#a64a00!important;background:#fff8ed!important}.quick-action-btn.blue{color:#1f1f1f!important;background:#f8f8f8!important}.quick-action-icon{color:currentColor!important;background:#ffffffb8!important;border-radius:50%!important}.inventory-progress span,.dashboard-progress span,.transport-progress-bar span{background:var(--copetin-spec-button)!important}.app-sidebar{box-shadow:none!important;background:#d64a00!important}.tab-list{background:0 0!important;padding-left:.7rem!important;padding-right:.7rem!important}.tab-row{gap:.28rem!important}.tab-main{border-radius:.62rem!important;min-height:2.72rem!important;padding:.62rem .95rem!important}.tab.active .tab-main,.tab-main.active,.tab:hover .tab-main,.tab-with-children.is-active>.tab-row .tab-main{box-shadow:none!important;background:#fff3!important;border-color:#ffffff38!important}.tab-toggle{background:#ffffff29!important;border-color:#ffffff38!important}.tab-submenu{background:#9e340047!important;border-color:#ffffff29!important}.sidebar-help-card{box-shadow:none!important;background:#ab37005c!important;border-color:#fff3!important}.suppliers-panel{gap:.9rem;display:grid}.suppliers-header,.suppliers-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.suppliers-header h2,.suppliers-card h3,.suppliers-section-head h3{color:#111827;margin:0}.suppliers-header p,.suppliers-section-head p,.suppliers-hint{color:#667085;margin:.25rem 0 0;font-size:.86rem}.suppliers-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.suppliers-tabs button{color:#344054;cursor:pointer;background:#fffaf5;border:1px solid #ece2da;border-radius:999px;padding:.48rem .72rem;font-weight:700}.suppliers-tabs button.active{color:#fff;background:#df3f05;border-color:#df3f05}.suppliers-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.suppliers-kpi-grid article,.suppliers-card{background:#fff;border:1px solid #ece2da;border-radius:.72rem;padding:.9rem;box-shadow:0 .7rem 1.8rem #4f34220f}.suppliers-kpi-grid span{color:#667085;font-size:.78rem;font-weight:700;display:block}.suppliers-kpi-grid strong{color:#111827;margin-top:.25rem;font-size:1.35rem;display:block}.suppliers-content-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.3fr);align-items:start;gap:.82rem;display:grid}.suppliers-form{gap:.8rem;display:grid}.suppliers-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.suppliers-form-grid label{color:#475467;gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.suppliers-form-grid .full-width{grid-column:1/-1}.suppliers-form input,.suppliers-form select,.suppliers-form textarea,.supplier-period-controls input{color:#111827;width:100%;font:inherit;background:#fffdfb;border:1px solid #e6d9cf;border-radius:.55rem;padding:.58rem .65rem}.suppliers-form textarea{resize:vertical;min-height:4.5rem}.suppliers-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.suppliers-list{gap:.58rem;margin-top:.75rem;display:grid}.supplier-row{background:#fffdfb;border:1px solid #f0e4db;border-radius:.62rem;justify-content:space-between;gap:.75rem;padding:.72rem;display:flex}.supplier-row strong,.supplier-row span,.supplier-row small{display:block}.supplier-row strong{color:#111827}.supplier-row span{color:#344054;font-size:.84rem}.supplier-row small{color:#667085;margin-top:.18rem}.supplier-row-money{white-space:nowrap;align-content:start;justify-items:end;gap:.28rem;display:grid}.supplier-lines{gap:.45rem;display:grid}.supplier-line-row{grid-template-columns:minmax(130px,1.5fr) minmax(90px,1fr) 76px 92px 92px;align-items:center;gap:.4rem;display:grid}.supplier-line-row strong{color:#111827;text-align:right;font-size:.82rem}.suppliers-table-wrap{margin-top:.75rem;overflow:auto}.suppliers-table{border-collapse:collapse;width:100%;min-width:680px}.suppliers-table th,.suppliers-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f0e4db;padding:.62rem .5rem;font-size:.82rem}.suppliers-table th{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#faf7f4;font-size:.74rem}.supplier-table-actions{white-space:nowrap;gap:.4rem;display:flex}.supplier-period-controls{gap:.5rem;min-width:280px;display:flex}@media (width<=1180px){.suppliers-content-grid,.suppliers-kpi-grid{grid-template-columns:1fr}.suppliers-header,.suppliers-section-head{flex-direction:column}.suppliers-tabs{justify-content:flex-start}}@media (width<=720px){.suppliers-form-grid,.supplier-line-row{grid-template-columns:1fr}.suppliers-actions,.supplier-period-controls,.supplier-row{flex-direction:column;align-items:stretch}.supplier-row-money{justify-items:start}}.calendar-filters button.active{color:#dc4a06;background:#fff4ec;border-color:#ffd0b7}.calendar-month-bar>div{text-align:center}.calendar-month-bar p{color:#7b86ad;margin:.18rem 0 0;font-size:.76rem;font-weight:700}.calendar-day{min-height:118px;transition:background .16s,box-shadow .16s}.calendar-day:hover{background:#fffaf6}.calendar-day.selected{box-shadow:inset 0 0 0 2px #ffbd99}.day-events{gap:.2rem;display:grid}.event-chip{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.44rem;gap:.05rem;padding:.2rem .28rem;display:grid}.event-chip strong,.event-chip span,.event-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-chip strong{font-size:.65rem;display:block}.event-chip span{margin:0;font-size:.65rem;font-weight:800}.event-chip small{color:#7e87ad;font-size:.62rem}.event-chip.compact{grid-template-columns:auto minmax(0,1fr);align-items:center}.calendar-more-events{color:#dc4a06;font-size:.64rem;font-weight:800}.calendar-day-bubbles{flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.35rem;display:flex}.calendar-bubble{border:1px solid #0000;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.calendar-progress-bubble{grid-template-columns:auto auto;gap:.22rem;width:auto;min-width:3.15rem;padding:0 .38rem}.calendar-progress-bubble strong,.calendar-progress-bubble small{line-height:1}.calendar-progress-bubble strong{font-size:.76rem}.calendar-progress-bubble small{opacity:.82;font-size:.62rem;font-weight:900}.calendar-bubble.total{color:#24346a;background:#eef3ff;border-color:#d6e2fb}.calendar-bubble.ontime{color:#176f4d;background:#e6f7ef;border-color:#bfe8d4}.calendar-bubble.risk{color:#b42318;background:#feeceb;border-color:#f7c8c5}.calendar-bubble.done{color:#2563a8;background:#e8f2ff;border-color:#cfe4ff}.calendar-bubble.delivery{color:#2f5ed7;background:#e9f0ff;border-color:#cddcfb}.calendar-bubble.service{color:#a45b16;background:#fff2e2;border-color:#f3d7b6}.calendar-bubble.contract{color:#2563a8;background:#eaf4ff;border-color:#cfe4ff}.calendar-bubble.return{color:#a65f14;background:#fff5e8;border-color:#f4d9b7}.calendar-bubble.inventory-alert{color:#b42318;background:#fff1f0;border-color:#ffc4b8}.calendar-bubble.loan{color:#49751f;background:#f3f8ec;border-color:#dbecc7}.calendar-bubble.maintenance{color:#207a56;background:#e7f7ef;border-color:#ccead9}.calendar-bubble.license{color:#b3435d;background:#ffeef2;border-color:#f7d5e0}.calendar-bubble.other{color:#5d52c5;background:#ede9ff;border-color:#d8d0ff}.calendar-week-board{border:1px solid #edf1fa;border-radius:.58rem;grid-template-columns:repeat(7,minmax(0,1fr));min-height:420px;display:grid;overflow:hidden}.calendar-week-column{background:#fff;border-right:1px solid #edf1fa;grid-template-rows:auto 1fr;display:grid}.calendar-week-column:last-child{border-right:0}.calendar-week-column.today{background:#fff8f1}.calendar-week-column.selected{box-shadow:inset 0 0 0 2px #ffbd99}.calendar-week-head{color:#273063;font:inherit;cursor:pointer;background:#f8faff;border:0;border-bottom:1px solid #edf1fa;justify-content:space-between;align-items:center;padding:.52rem;display:flex}.calendar-week-head span{color:#7b83aa;font-size:.7rem;font-weight:800}.calendar-week-head strong{font-size:1rem}.calendar-week-events{align-content:start;gap:.34rem;padding:.42rem;display:grid}.calendar-week-events p{color:#8b94ba;margin:0;font-size:.72rem}.calendar-day-board{background:#fff;border:1px solid #edf1fa;border-radius:.58rem;overflow:hidden}.calendar-day-board>header{background:#f8faff;border-bottom:1px solid #edf1fa;justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem .78rem;display:flex}.calendar-day-board>header span{color:#273063;font-size:.92rem;font-weight:800}.calendar-day-board>header strong{color:#dc4a06;font-size:.78rem}.calendar-day-agenda{align-content:start;gap:.42rem;min-height:350px;padding:.64rem;display:grid}.calendar-agenda-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ecfa;border-radius:.6rem;grid-template-columns:auto minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.56rem;display:grid}.calendar-agenda-row:hover,.calendar-agenda-row:focus-visible{border-color:#f2b28d;outline:none;box-shadow:0 .7rem 1.4rem #d64a0c1a}.calendar-agenda-row strong{color:#273063;font-size:.78rem}.calendar-agenda-row small{color:#7580aa;margin-top:.08rem;font-size:.68rem;display:block}.calendar-agenda-title{min-width:0}.calendar-empty-day{background:#fbfcff;border:1px dashed #dfe5f5;border-radius:.7rem;justify-items:start;gap:.36rem;padding:1rem;display:grid}.calendar-empty-day strong{color:#273063}.calendar-empty-day p{color:#7580aa;margin:0;font-size:.78rem}.calendar-side-card header{align-items:flex-start}.calendar-side-card header p{color:#7c86ad;margin:.1rem 0 0;font-size:.7rem}.calendar-side-card li{padding:0;overflow:hidden}.calendar-side-card li>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.46rem .5rem;display:grid}.calendar-side-card li>button:hover,.calendar-side-card li>button:focus-visible{background:#ffffff94;outline:none}.calendar-side-copy{gap:.06rem;min-width:0;display:grid}.calendar-side-copy em{color:#2a345f;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-style:normal;font-weight:800;overflow:hidden}.calendar-side-copy .calendar-side-main{color:#172554;font-weight:800}.calendar-side-owner{background:#fff6efe0;border:1px solid #ff894b59;border-radius:999px;align-items:center;gap:.32rem;min-width:0;max-width:100%;margin-top:.14rem;padding:.16rem .38rem .16rem .18rem;display:inline-flex}.calendar-side-owner b,.calendar-detail-owner b{color:#d94a05;background:#fff0e6;border:1px solid #ffc9ac;border-radius:999px;flex:none;place-items:center;width:1.36rem;height:1.36rem;font-size:.58rem;font-weight:950;display:inline-grid}.calendar-side-owner small{color:#8a3b09;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:900;overflow:hidden}.calendar-side-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-side-state-stack{justify-items:end;gap:.22rem;display:grid}.calendar-side-state-stack small{color:#6f79a6;white-space:nowrap;font-size:.62rem;font-weight:800}.calendar-side-card li.empty{padding:.52rem}.calendar-upcoming{border-top:1px solid #edf1fa;gap:.34rem;padding-top:.52rem;display:grid}.calendar-upcoming h4{color:#273063;margin:0;font-size:.86rem}.calendar-upcoming button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ecfa;border-radius:.52rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.42rem .5rem;display:grid}.calendar-upcoming button:hover,.calendar-upcoming button:focus-visible{border-color:#f2b28d;outline:none}.calendar-upcoming span{color:#dc4a06;font-size:.68rem;font-weight:800}.calendar-upcoming strong{color:#273063;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.calendar-upcoming p{color:#8490b8;margin:0;font-size:.74rem}.calendar-driver-locations{border-top:1px solid #edf1fa;gap:.34rem;padding-top:.52rem;display:grid}.calendar-driver-locations h4{color:#273063;margin:0;font-size:.86rem}.calendar-driver-locations ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.calendar-driver-map-wrap{background:#f6f9ff;border:1px solid #e7ecfa;border-radius:.52rem;height:170px;overflow:hidden}.calendar-driver-map-wrap iframe{border:0;width:100%;height:100%;display:block}.calendar-driver-locations li{background:#fff;border:1px solid #e7ecfa;border-radius:.52rem;gap:.14rem;padding:.42rem .5rem;display:grid}.calendar-driver-locations li strong{color:#273063;font-size:.74rem}.calendar-driver-locations li small{color:#7b86af;font-size:.67rem}.calendar-event-modal{width:min(720px,100vw - 2rem)}.calendar-event-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding:.86rem;display:grid}.calendar-event-form label{color:#65709f;gap:.26rem;font-size:.72rem;font-weight:800;display:grid}.calendar-event-form input,.calendar-event-form select,.calendar-event-form textarea{color:#273063;font:inherit;background:#f9fbff;border:1px solid #dde3f4;border-radius:.52rem;padding:.48rem .56rem;font-size:.8rem}.calendar-event-form textarea{resize:vertical}.calendar-field-span-2{grid-column:1/-1}.calendar-detail-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.86rem;display:grid}.calendar-detail-body article{background:#f9fbff;border:1px solid #e1e7f7;border-radius:.55rem;gap:.22rem;padding:.62rem;display:grid}.calendar-detail-body article.wide{grid-column:1/-1}.calendar-detail-body small{color:#7380ae;font-size:.68rem;font-weight:800}.calendar-detail-body strong{color:#24346a;font-size:.86rem}.calendar-detail-body article>span{color:#6f7ba8;font-size:.74rem;font-weight:700}.calendar-detail-owner span{align-items:center;gap:.42rem;display:flex}.calendar-detail-owner em{color:#8a3b09;font-size:.72rem;font-style:normal;font-weight:850}.calendar-event-state.done,.calendar-event-icon.done{color:#2563a8;background:#e8f2ff;border-color:#cfe4ff}.calendar-side-card .calendar-event-icon{width:2.05rem;height:2.05rem}.calendar-side-card .calendar-event-icon svg{width:1.08rem;height:1.08rem}.calendar-side-card .calendar-event-icon .asset-icon{width:1.48rem;height:1.48rem}@media (width<=860px){.calendar-week-board{grid-template-columns:1fr}.calendar-week-column{border-bottom:1px solid #edf1fa;border-right:0}.calendar-agenda-row,.calendar-side-card li>button{grid-template-columns:auto minmax(0,1fr)}.calendar-agenda-row .calendar-event-state,.calendar-side-card li>button .calendar-event-state{grid-column:2;justify-self:start}.calendar-event-form,.calendar-detail-body{grid-template-columns:1fr}}.calendar-dashboard{--calendar-accent:#e84a00;--calendar-accent-soft:#fff1e8;--calendar-text:#172554;--calendar-muted:#647094}.calendar-kpi-card strong{font-size:2.15rem}.calendar-kpi-card p,.calendar-kpi-card button,.calendar-filters button,.calendar-view-toggle button{font-size:.86rem}.calendar-day.today{background:#fffaf4}.calendar-day.selected{background:#fff6ef;box-shadow:inset 0 0 0 2px #f2a678}.calendar-day.today .day-number{color:var(--calendar-accent)}.calendar-day.selected .day-number,.calendar-day.selected.today .day-number{background:var(--calendar-accent);color:#fff;border-radius:999px;width:auto;min-width:1.35rem;height:1.35rem;font-size:.86rem}.calendar-day .day-number{font-size:.84rem}.event-chip strong{font-size:.72rem}.event-chip span{font-size:.74rem}.event-chip small{font-size:.68rem}.event-chip.contract{color:#2563a8;background:#f0f7ff;border-color:#cfe4ff}.event-chip.loan{color:#49751f;background:#f3f8ec;border-color:#dbecc7}.event-chip.return{color:#a65f14;background:#fff5e8;border-color:#f4d9b7}.event-chip.inventory-alert{color:#b42318;background:#fff1f0;border-color:#ffc4b8}.calendar-legend i.contract{background:#3b82c4}.calendar-legend i.loan{background:#74a936}.calendar-legend i.return{background:#d98924}.calendar-side-card h3{font-size:1.24rem}.calendar-side-card header p,.calendar-side-card header span{font-size:.78rem}.calendar-side-card li strong,.calendar-side-copy em{font-size:.86rem}.calendar-side-card li p,.calendar-side-copy small,.calendar-event-state{font-size:.74rem}.calendar-upcoming strong{font-size:.82rem}.calendar-upcoming strong small{color:#7c86ad;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.68rem;font-weight:700;display:block;overflow:hidden}.calendar-event-state.late,.calendar-event-icon.late{color:#b42318;background:#feeceb;border-color:#f7c8c5}.calendar-event-state.ontime,.calendar-event-icon.ontime{color:#176f4d;background:#e6f7ef;border-color:#bfe8d4}.calendar-ops-summary{border-top:1px solid #edf1fa;gap:.44rem;padding-top:.58rem;display:grid}.calendar-ops-summary h4{color:var(--calendar-text);margin:0;font-size:.92rem}.calendar-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.calendar-ops-grid article{background:#fff;border:1px solid #e2e8f4;border-radius:.56rem;gap:.08rem;padding:.52rem;display:grid}.calendar-ops-grid article.ok{background:#f0fbf5;border-color:#ccebd9}.calendar-ops-grid article.late{background:#fff1f0;border-color:#f8c9c5}.calendar-ops-grid article.ontime{background:#eff8ff;border-color:#cfe6ff}.calendar-ops-grid article.loan{background:#f8fbef;border-color:#dcecc6}.calendar-ops-grid span{color:#627098;font-size:.7rem;font-weight:800}.calendar-ops-grid strong{color:var(--calendar-text);font-size:1.15rem;line-height:1}.calendar-ops-grid small{color:#7c86ad;font-size:.68rem}.calendar-linked-contract-card{background:#fff8f2!important;border-color:#ffd0b7!important}.calendar-linked-contract-card span{color:#5f6993;font-size:.8rem;font-weight:700}.calendar-linked-contract-card .calendar-linked-owner{color:#8a3b09;font-weight:900}.calendar-operational-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.24rem;display:grid}.calendar-operational-flow>div{background:#ffffffb8;border:1px solid #e3e8f7;border-radius:.55rem;gap:.24rem;padding:.56rem;display:grid}.calendar-operational-flow small{color:#7380ae;font-size:.68rem;font-weight:900}.calendar-operational-flow .orders-progress-dot{justify-self:start;padding:.18rem .5rem;font-size:.72rem}.calendar-operational-flow span{color:#66719a;font-size:.73rem;line-height:1.35}.calendar-logistics-badge{border:1px solid #dde6f6;border-radius:999px;justify-self:start;padding:.24rem .48rem;line-height:1;font-size:.72rem!important}.calendar-logistics-badge.team{color:#2563a8;background:#e8f2ff;border-color:#cfe4ff}.calendar-logistics-badge.client{color:#9a4c05;background:#fff3e5;border-color:#f5d2a6}.calendar-linked-contract-card .primary-button{border-radius:.55rem;justify-self:start;margin-top:.28rem;padding:.48rem .72rem;font-size:.76rem}.login-shell{isolation:isolate;background:#fff7f1;place-items:center;min-height:100vh;padding:clamp(1.2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";z-index:-2;pointer-events:none;border:52px solid #eb641d21;border-radius:50%;position:absolute}.login-shell:before{width:31rem;height:31rem;top:-14rem;left:-7rem}.login-shell:after{width:35rem;height:35rem;bottom:-18rem;right:-12rem}.login-orbit{z-index:-1;pointer-events:none;border:1px solid #e249001a;border-radius:50%;position:absolute}.login-orbit-top{width:46rem;height:46rem;top:-23rem;left:-11rem}.login-orbit-bottom{width:42rem;height:42rem;bottom:-23rem;right:-17rem}.login-card{background:#fff;border:1px solid #ffffffb8;border-radius:1.35rem;grid-template-columns:minmax(420px,.9fr) minmax(420px,1fr);width:min(1180px,100%);min-height:620px;display:grid;overflow:hidden;box-shadow:0 34px 110px #4b2e1f30}.login-showcase{color:#fff;background:#e94a00;min-height:620px;position:relative;overflow:hidden}.login-showcase-bg{background:linear-gradient(#de4700d1,#de4700c2),linear-gradient(135deg,#ffffff24,#0000 36%),url(../imagenes/login.png) 50%/cover no-repeat;position:absolute;inset:0}.login-showcase-bg:before,.login-showcase-bg:after{content:"";pointer-events:none;display:none;position:absolute;inset:auto}.login-showcase-bg:before{opacity:.65;border:1.2rem solid #ffffff29;border-top-color:#ffffff47;border-radius:50%;height:8rem;bottom:10.5rem;left:5%;right:5%}.login-showcase-bg:after{opacity:.72;background:linear-gradient(90deg,#0000 0 12%,#ffffff3b 12% 13%,#0000 13% 29%,#ffffff3b 29% 30%,#0000 30% 46%,#ffffff3b 46% 47%,#0000 47% 63%,#ffffff3b 63% 64%,#0000 64% 80%,#ffffff3b 80% 81%,#0000 81%),radial-gradient(#ffffff38,#0000 58%);width:25rem;height:14rem;bottom:6.2rem;left:50%;transform:translate(-50%)}.login-showcase-content{z-index:1;align-content:space-between;gap:2rem;min-height:100%;padding:clamp(2.2rem,4.2vw,4.2rem);display:grid;position:relative}.login-brand{color:#fff;align-items:center;gap:.9rem;display:flex}.login-brand-mark{flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.login-brand h1{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(2.35rem,4vw,3.25rem);font-style:italic;font-weight:700;line-height:1}.login-brand p{color:#fff;text-transform:uppercase;margin:.54rem 0 0;font-size:.9rem;font-weight:900}.login-copy{align-self:center;gap:1.05rem;max-width:25rem;display:grid}.login-copy h2{color:#fff;margin:0;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.28}.login-copy span{background:#ffffffeb;width:3.4rem;height:2px}.login-copy p{color:#fff5ed;margin:0;font-size:1rem;font-weight:700;line-height:1.55}.login-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;display:grid}.login-service-tile{color:#fff;text-align:center;background:#ffffff24;border:1px solid #ffffff2e;border-radius:.78rem;align-content:center;place-items:center;gap:.48rem;min-height:7.2rem;display:grid;box-shadow:inset 0 1px #ffffff2e}.login-service-tile svg{width:2.4rem;height:2.4rem}.login-service-tile strong{color:#fff;font-size:.9rem}.login-form{background:#fff;align-content:center;gap:1.6rem;padding:clamp(2.2rem,5vw,5.2rem);display:grid}.login-form-head{text-align:center;gap:.44rem;display:grid}.login-form h2,.login-form-head h2{color:#101936;margin:0;font-size:clamp(1.85rem,2.4vw,2.35rem);line-height:1.1}.login-form p,.login-form-head p{color:#66708f;margin:.28rem 0 0;font-size:1rem;font-weight:700}.login-divider{color:#f06a1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.3rem;margin:1rem 0 .2rem;display:grid}.login-divider span{background:linear-gradient(90deg,#0000,#f06a1a73);height:2px}.login-divider span:last-child{background:linear-gradient(90deg,#f06a1a73,#0000)}.login-divider i{place-items:center;width:1.75rem;height:1.75rem;font-style:normal;display:grid}.login-fields{gap:1.2rem;display:grid}.login-form label,.user-editor-grid label{color:#4d5878;gap:.34rem;font-size:.78rem;font-weight:800;display:grid}.user-editor-grid input,.user-editor-grid select{color:#172554;font:inherit;background:#fffaf6;border:1px solid #ead7c9;border-radius:.58rem;padding:.72rem .78rem}.user-editor-grid input:focus,.user-editor-grid select:focus{border-color:#e24900;outline:2px solid #e2490029}.login-input-shell{color:#172554;background:#fffdfb;border:1px solid #f1b687;border-radius:.66rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:3.62rem;padding:0 .82rem;display:grid}.login-input-shell:focus-within{border-color:#e85205;box-shadow:0 0 0 4px #e852051f}.login-input-shell svg{width:1.28rem;height:1.28rem}.login-input-shell input{appearance:none;color:#101936;min-width:0;font:inherit;caret-color:#e24900;border-radius:0;padding:.72rem 0;font-weight:800;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.login-input-shell input:focus,.login-input-shell input:focus-visible,.login-input-shell input:active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.login-input-shell input:-webkit-autofill{-webkit-text-fill-color:#101936;outline:none!important;box-shadow:inset 0 0 0 1000px #fffdfb!important}.login-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#101936;outline:none!important;box-shadow:inset 0 0 0 1000px #fffdfb!important}.login-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#101936;outline:none!important;box-shadow:inset 0 0 0 1000px #fffdfb!important}.login-password-toggle{color:#101936;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.login-password-toggle:hover{color:#e24900;background:#fff0e7}.login-error{color:#b42318;background:#fff1f0;border:1px solid #f5c3bd;border-radius:.6rem;margin:0;padding:.62rem .72rem;font-size:.82rem;font-weight:800}.login-submit{border-radius:.68rem;justify-content:center;align-items:center;gap:.62rem;min-height:3.72rem;font-size:1rem;display:inline-flex;box-shadow:0 18px 34px #e2490038}.login-submit svg{width:1.2rem;height:1.2rem}.login-secure-note{color:#ff6a16;justify-self:center;align-items:center;gap:.8rem;margin-top:2.8rem;display:flex}.login-secure-note>svg{flex:none;width:2.25rem;height:2.25rem}.login-secure-note span{gap:.12rem;display:grid}.login-secure-note strong{color:#4e5b7d;font-size:.88rem}.login-secure-note small{color:#7581a2;font-size:.82rem;font-weight:700}.top-logout-button{color:#d94400;cursor:pointer;background:#fffaf6;border:1px solid #ead7c9;border-radius:999px;padding:.38rem .58rem;font-weight:900}.user-editor-modal{width:min(720px,100vw - 2rem)}.user-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.9rem;display:grid}.user-role-preview,.user-editor-error{grid-column:1/-1}.user-role-preview{background:#f5f9ff;border:1px solid #d7e5fb;border-radius:.68rem;gap:.2rem;padding:.75rem;display:grid}.user-role-preview strong{color:#1f3a72}.user-role-preview span{color:#6676a5;font-size:.82rem;font-weight:700}.users-new-button:disabled,.users-icon-button:disabled,.users-resend-link:disabled{opacity:.5;cursor:not-allowed}.dashboard-agenda-card .agenda-title-row{align-items:center;margin-bottom:1rem}.dashboard-agenda-card .agenda-title-row>span:last-child{gap:.16rem;display:grid}.dashboard-agenda-card .agenda-title-row small{color:#7b84a6;font-size:.82rem;font-weight:700}.dashboard-agenda-list{gap:.72rem;display:grid}.dashboard-agenda-card .agenda-item-card{background:#fffdfb;border:1px solid #e7d8ca;border-radius:.82rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:start;gap:.72rem;min-height:auto;padding:.78rem;display:grid}.dashboard-agenda-card .agenda-item-card.done{background:#f4f8ff;border-color:#b8d7ff}.dashboard-agenda-card .agenda-item-card.ontime,.dashboard-agenda-card .agenda-item-card.route{background:#f3fbf7;border-color:#c8e9da}.dashboard-agenda-card .agenda-item-card.scheduled{background:#fffaf2;border-color:#f1d9b5}.dashboard-agenda-card .agenda-item-card.late{background:#fff7f5;border-color:#f4c6bf}.dashboard-agenda-card .agenda-item-card.empty{border-style:dashed}.agenda-type-icon{color:#e24a00;background:#fff4ed;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:2.18rem;height:2.18rem;display:grid}.agenda-type-icon svg{width:1.16rem;height:1.16rem}.agenda-type-icon.done{color:#1769d0;background:#edf5ff;border-color:#c8defc}.agenda-type-icon.ontime,.agenda-type-icon.route{color:#15895e;background:#eaf8f1;border-color:#c8ead8}.agenda-type-icon.scheduled{color:#b86408;background:#fff4e3;border-color:#f0d7b5}.agenda-type-icon.late{color:#d33b30;background:#fff0ee;border-color:#f5c2bc}.agenda-row-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-agenda-card .agenda-hour{color:#172554;padding:0;font-size:.9rem;font-weight:900}.agenda-status{white-space:nowrap;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:1.46rem;padding:.16rem .52rem;font-size:.75rem;font-weight:900;display:inline-flex}.agenda-status.done{color:#125ab6;background:#eaf3ff;border-color:#bdd6fb}.agenda-status.ontime,.agenda-status.route{color:#097a4e;background:#e6f8ef;border-color:#bee7d1}.agenda-status.scheduled{color:#a05a07;background:#fff3de;border-color:#efd3a9}.agenda-status.late{color:#bf2e25;background:#fff0ee;border-color:#f4bbb5}.agenda-type-label{color:#e24a00;text-transform:uppercase;margin-top:.05rem;font-size:.74rem;font-weight:900}.dashboard-agenda-card .agenda-content{gap:.16rem;min-width:0}.dashboard-agenda-card .agenda-content strong{color:#172554;font-size:.96rem;font-weight:900}.dashboard-agenda-card .agenda-content p{color:#5c6688;font-size:.84rem;font-weight:700}.agenda-meta-line{flex-wrap:wrap;gap:.28rem;margin-top:.14rem;display:flex}.agenda-meta-line span{text-overflow:ellipsis;white-space:nowrap;color:#7380a8;background:#f6f8fc;border:1px solid #e5eaf4;border-radius:999px;max-width:100%;padding:.12rem .46rem;font-size:.74rem;font-weight:800;overflow:hidden}.dashboard-agenda-card .link-button.full{margin-top:.88rem}.clients-whatsapp-cell{align-items:center;gap:.56rem;display:inline-flex}.whatsapp-bubble-button{color:#128c4a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;padding:0;transition:transform .16s,color .16s;display:inline-grid}.whatsapp-bubble-button:hover,.whatsapp-bubble-button:focus-visible{color:#0f7a40;background:0 0;outline:none;transform:translateY(-1px)scale(1.08)}.whatsapp-bubble-button svg{width:1.46rem;height:1.46rem}.clients-detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.whatsapp-inline-link{color:#128c4a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;font-size:.82rem;font-weight:900;display:inline-flex}.whatsapp-inline-link svg{width:1rem;height:1rem}.whatsapp-modal{width:min(720px,100vw - 2rem)}.whatsapp-modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.whatsapp-modal-body label{color:#263463;gap:.38rem;font-size:.86rem;font-weight:900;display:grid}.whatsapp-modal-body input,.whatsapp-modal-body select,.whatsapp-modal-body textarea{color:#172554;width:100%;font:inherit;background:#fffdfb;border:1px solid #ead7c9;border-radius:.72rem;padding:.72rem .82rem;font-weight:700}.whatsapp-document-summary,.whatsapp-message-field{grid-column:1/-1}.whatsapp-document-summary{background:#f4fbf6;border:1px solid #d9eadf;border-radius:.82rem;gap:.22rem;padding:.86rem;display:grid}.whatsapp-document-summary strong,.whatsapp-document-title{color:#103b2a;font-size:.95rem;font-weight:900}.whatsapp-document-title{text-align:left;cursor:pointer;text-underline-offset:.18rem;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;-webkit-text-decoration:underline #128c4a47;text-decoration:underline #128c4a47}.whatsapp-document-title:hover,.whatsapp-document-title:focus-visible{color:#128c4a;outline:none}.whatsapp-document-title:disabled{cursor:default;color:#103b2a;text-decoration:none}.whatsapp-document-summary span,.whatsapp-document-summary small{color:#5f6f82;font-size:.82rem;font-weight:700}.whatsapp-message-field textarea{resize:vertical;min-height:8rem}.whatsapp-send-button{color:#fff;min-height:2.72rem;font:inherit;cursor:pointer;background:#128c4a;border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.44rem;padding:0 1rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #128c4a33}.whatsapp-send-button.compact{min-height:2.45rem}.whatsapp-send-button svg{width:1.12rem;height:1.12rem}.whatsapp-send-button:hover,.whatsapp-send-button:focus-visible{background:#0f7b40;outline:none}.personnel-section{gap:.9rem;display:grid}.personnel-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clients-kpi-icon svg,.personnel-kpi-icon svg{width:1.35rem;height:1.35rem}.personnel-main-card{background:#fffdfb;border:1px solid #f0d9ca;border-radius:.8rem;padding:.78rem;box-shadow:0 16px 36px #753b180f}.personnel-toolbar{gap:.68rem;margin-bottom:.58rem;display:grid}.personnel-view-tabs{background:#fff7f1;border:1px solid #ead9ce;border-radius:.78rem;justify-self:start;align-items:center;gap:.28rem;padding:.24rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.personnel-view-tabs button{color:#58658a;min-height:2.32rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;align-items:center;gap:.38rem;padding:.38rem .62rem;font-size:.8rem;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.personnel-view-tabs button>span{color:currentColor;background:#ffffffc7;border-radius:999px;place-items:center;width:1.46rem;height:1.46rem;display:grid}.personnel-view-tabs svg{width:.96rem;height:.96rem}.personnel-view-tabs small{color:#6f789c;background:#f1edf7;border-radius:999px;place-items:center;min-width:1.28rem;height:1.28rem;font-size:.68rem;font-weight:900;display:inline-grid}.personnel-view-tabs button:hover,.personnel-view-tabs button:focus-visible{color:#d94d00;background:#fff;outline:none}.personnel-view-tabs button.active{color:#fff;background:#e84f00;box-shadow:0 8px 18px #e84f002e}.personnel-view-tabs button.active>span{background:#ffffff2e}.personnel-view-tabs button.active small{color:#d94d00;background:#fff}.personnel-search{width:100%}.personnel-import-preview{background:#f2fbf6;border:1px solid #cde7db;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.85rem;margin:.55rem 0;padding:.72rem .85rem;display:flex}.personnel-import-preview div{gap:.15rem;display:grid}.personnel-import-preview strong{color:#133d2b;font-size:.93rem}.personnel-import-preview span{color:#64748b;font-size:.82rem}.personnel-table th,.personnel-table td{vertical-align:middle}.personnel-status{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.18rem .58rem;font-size:.76rem;font-weight:800;display:inline-flex}.personnel-status.active,.personnel-status.normal,.personnel-status.aprobado{color:#12805c;background:#e7f7ef;border-color:#c9ead9}.personnel-status.extra{color:#1d5fbf;background:#e8f1ff;border-color:#cfe0ff}.personnel-status.observado,.personnel-status.pendiente,.personnel-status.vacation{color:#a15b07;background:#fff3d8;border-color:#f5db9e}.personnel-status.incompleto,.personnel-status.inactive,.personnel-status.suspended,.personnel-status.rechazado{color:#b3261e;background:#fff0ed;border-color:#f7c8c0}.personnel-row-actions,.personnel-inline-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.personnel-inline-actions{justify-content:flex-end;margin-bottom:.55rem}.personnel-avatar{color:#6354dc;background:#f4f0ff;border:1px solid #e4ddf7;border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.personnel-avatar.green{color:#20825d;background:#e8f8ef;border-color:#cdebdc}.personnel-avatar img{object-fit:cover;width:100%;height:100%;display:block}.personnel-avatar svg{width:1.12rem;height:1.12rem}.ghost-button.tiny{border-radius:.55rem;min-height:1.85rem;padding:.22rem .5rem;font-size:.72rem}.link-button.danger{color:#c2412d;font:inherit;cursor:pointer;background:0 0;border:0;padding:.18rem .24rem;font-size:.75rem;font-weight:800}.link-button.danger:hover,.link-button.danger:focus-visible{color:#9f2a1f;outline:none}.personnel-modal{width:min(1040px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.personnel-incident-modal{width:min(760px,100vw - 2rem)}.personnel-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.64rem;padding:.9rem;display:grid}.personnel-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-form-grid label{color:#24345f;gap:.24rem;font-size:.75rem;font-weight:800;display:grid}.personnel-photo-field{background:#fff8f3;border:1px dashed #e9cbb8;border-radius:.74rem;grid-row:span 2;align-content:start;justify-items:center;gap:.52rem;padding:.68rem;display:grid}.personnel-photo-preview{color:#d94d00;background:#f3efe9;border:2px solid #fff;border-radius:999px;place-items:center;width:6.5rem;height:6.5rem;display:grid;overflow:hidden;box-shadow:0 10px 24px #753b1824}.personnel-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.personnel-photo-preview svg{width:2.45rem;height:2.45rem}.personnel-photo-button{cursor:pointer;background:#fff;border:1px solid #f0b691;border-radius:.58rem;justify-content:center;align-items:center;min-height:2rem;padding:.36rem .62rem;color:#c74400!important;display:inline-flex!important}.personnel-form-grid input,.personnel-form-grid select,.personnel-form-grid textarea{color:#12204a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3f3;border-radius:.58rem;min-height:2.45rem;padding:.52rem .62rem;font-size:.86rem}.personnel-form-grid input:disabled{color:#7a849d;cursor:default;background:#f6f7fb}.personnel-form-grid textarea{resize:vertical;min-height:5.2rem}.personnel-form-grid :is(input,select,textarea):focus{border-color:#ea580c;outline:3px solid #ea580c1f}.personnel-form-grid .span-2{grid-column:span 2}.personnel-days-field{border:1px solid #dbe3f3;border-radius:.68rem;margin:0;padding:.58rem}.personnel-days-field legend{color:#24345f;padding:0 .28rem;font-size:.75rem;font-weight:800}.personnel-days-field>div{flex-wrap:wrap;gap:.38rem;display:flex}.personnel-days-field label{color:#58658a;cursor:pointer;background:#fff;border:1px solid #dbe3f3;border-radius:999px;justify-content:center;align-items:center;min-width:3.1rem;min-height:2rem;padding:0 .54rem;display:inline-flex!important}.personnel-days-field label.selected{color:#d94d00;background:#fff1e8;border-color:#f0a070}.personnel-days-field input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}@media (width<=1160px){.personnel-kpi-grid,.personnel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.personnel-kpi-grid,.personnel-form-grid,.personnel-form-grid.compact{grid-template-columns:1fr}.personnel-form-grid .span-2{grid-column:auto}.personnel-import-preview{flex-direction:column;align-items:stretch}}@media (width<=980px){.login-card{grid-template-columns:1fr;width:min(640px,100%);min-height:auto}.login-showcase{min-height:430px}.login-showcase-content{padding:1.7rem}.login-copy{max-width:30rem}.login-form{padding:2rem}.login-secure-note{margin-top:1rem}}@media (width<=768px){html,body,#root{max-width:100vw;overflow-x:hidden}body{width:100%}.login-shell{place-items:start center;width:100%;min-height:100svh;padding:1rem;overflow:hidden auto}.login-shell:before,.login-shell:after,.login-orbit{display:none}.login-card{border-radius:1rem;grid-template-columns:1fr;width:100%;max-width:30rem;min-height:auto}.login-showcase{min-height:auto;max-height:none;overflow:hidden}.login-showcase-bg{opacity:.96}.login-showcase-content{min-height:auto;padding:1.25rem;display:block}.login-brand{text-align:left;justify-content:center;gap:.72rem}.login-brand-mark{width:2.7rem;height:2.7rem}.login-brand h1{font-size:2.35rem}.login-brand p{margin-top:.38rem;font-size:.78rem}.login-copy,.login-service-grid{display:none}.login-service-tile{min-height:auto}.login-form{align-content:start;gap:1.15rem;width:100%;min-width:0;padding:1.35rem 1rem 1.25rem}.login-form-head{text-align:center}.login-form h2,.login-form-head h2{font-size:1.72rem}.login-form p,.login-form-head p{font-size:.92rem}.login-divider{gap:.7rem;margin-top:.72rem}.login-fields{gap:.95rem}.login-input-shell,.login-submit{min-height:3.34rem}.login-secure-note{margin-top:.3rem}.user-editor-grid{grid-template-columns:1fr}}@media (width<=480px){.login-shell{padding:.85rem}.login-card{border-radius:.92rem;max-width:100%}.login-showcase-content{padding:1.05rem .95rem}.login-brand-mark{width:2.35rem;height:2.35rem}.login-brand h1{font-size:2rem}.login-brand p{font-size:.72rem}.login-form{padding:1.12rem .9rem 1rem}.login-form h2,.login-form-head h2{font-size:1.5rem}.login-form p,.login-form-head p{font-size:.84rem}.login-input-shell{gap:.55rem;padding:0 .7rem}.login-input-shell input{font-size:.92rem}.login-secure-note{justify-content:center;justify-self:stretch}}.orders-workflow-tabs{background:0 0!important;border:0!important;padding:0!important}.orders-workflow-tabs button,.orders-workflow-tabs button.active{border-radius:.76rem!important}.orders-workflow-tabs button{color:#36406f!important;background:#fbfcff!important;border:1px solid #e8ecf8!important}.orders-workflow-tabs button:hover,.orders-workflow-tabs button:focus-visible{background:#fff!important;border-color:#f0b38f!important}.orders-workflow-tabs button.active{color:#24346a!important;background:linear-gradient(#fff7f1 0%,#fff 100%)!important;border-color:#ef9b6c!important}.orders-workflow-tabs button.active .orders-workflow-count,.orders-workflow-tabs .orders-notification-badge{color:#fff!important;background:#e84a00!important}@media (width<=1120px){.orders-workflow-tabs{grid-template-columns:1fr}.orders-toolbar{grid-template-columns:1fr 1fr}.orders-search{grid-column:1/-1}}@media (width<=720px){.orders-board-head{display:grid}.orders-board-count{justify-self:start}.orders-toolbar{grid-template-columns:1fr}}.orders-wizard-modal{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1280px,100vw - 2rem);max-height:calc(100vh - 1.4rem);display:grid;overflow:hidden}.orders-wizard-modal .orders-modal-head{background:linear-gradient(#fff 0%,#fffaf6 100%);padding:1.02rem 1.08rem .92rem}.orders-wizard-modal .orders-modal-head h3{font-size:1.72rem}.orders-wizard-steps{background:#fff;padding:.74rem 1.08rem}.orders-wizard-step{background:#fbfcff;border-color:#e8edf8;min-height:3.35rem;padding:.48rem .56rem}.orders-wizard-step.active{background:#fff4eb;border-color:#efaa80;box-shadow:inset 0 0 0 1px #e84a0014}.orders-wizard-body{background:#fffdfb;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:.9rem;min-height:0;padding:.9rem 1.08rem;overflow:auto}.orders-wizard-main,.orders-wizard-side{align-self:start}.orders-wizard-main{gap:.68rem}.orders-wizard-side{position:sticky;top:0}.orders-items-toolbar{grid-template-columns:minmax(260px,1.4fr) minmax(170px,.8fr) minmax(170px,.8fr);gap:.55rem}.orders-availability-strip{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,.9fr);gap:.58rem;display:grid}.orders-availability-strip article{background:linear-gradient(#fff 0%,#fff8f2 100%);border:1px solid #ead8c9;border-radius:.72rem;gap:.18rem;padding:.72rem .78rem;display:grid}.orders-availability-strip span{color:#9a5a29;text-transform:uppercase;font-size:.68rem;font-weight:850}.orders-availability-strip strong{color:#1f2a58;font-size:.92rem;line-height:1.2}.orders-availability-strip small{color:#69739c;font-size:.72rem;font-weight:700}.orders-availability-strip article.success{background:linear-gradient(#fff 0%,#f2fbf6 100%);border-color:#c7e6d5}.orders-availability-strip article.success span,.orders-availability-strip article.success strong{color:#176f4d}.orders-availability-strip article.danger{background:linear-gradient(#fff 0%,#fff3f0 100%);border-color:#ffc4b8}.orders-availability-strip article.danger span,.orders-availability-strip article.danger strong{color:#b42318}.orders-availability-strip article.returns{background:linear-gradient(#fff 0%,#f6f9ff 100%);border-color:#d7e3fb}.orders-availability-strip article.returns span,.orders-availability-strip article.returns strong{color:#274c96}.orders-return-mini-list{gap:.1rem;display:grid}.orders-return-mini-list small{color:#52608e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-products-head{color:#64709b;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .08rem;font-size:.74rem;font-weight:700;display:flex}.orders-product-list{background:#fffaf6;border-radius:.8rem;gap:.52rem;max-height:clamp(18rem,38vh,26rem);padding:.52rem}.orders-catalog-actions{color:#69739c;background:#fffaf6;border:1px dashed #e8d5c6;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.66rem .72rem;font-size:.74rem;font-weight:700;display:flex}.orders-catalog-actions .ghost-button{flex:none;min-height:2.2rem}.orders-product-row{background:#fff;border:1px solid #ead8c9;border-radius:.72rem;grid-template-columns:3.8rem minmax(0,1fr) minmax(84px,auto) 3.4rem 5.7rem;gap:.7rem;min-height:5.6rem;padding:.66rem .72rem;box-shadow:0 .55rem 1.2rem #5031180d}.orders-product-row:last-child{border-bottom:1px solid #ead8c9}.orders-product-thumb{border-radius:.62rem;width:3.3rem;height:3.3rem}.orders-product-info{gap:.28rem;display:grid}.orders-product-info strong{font-size:.88rem}.orders-product-info>span{color:#7a658f;margin:0;font-size:.7rem;font-weight:700}.orders-availability-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;max-width:440px;display:grid}.orders-availability-metrics>span{background:#fffaf6;border:1px solid #e5d7cb;border-radius:.58rem;gap:.04rem;min-height:2.55rem;padding:.38rem .44rem;display:grid}.orders-availability-metrics small{color:#7e87ad;text-transform:uppercase;font-size:.58rem;font-weight:850}.orders-availability-metrics strong{color:#223063;font-size:1rem;line-height:1}.orders-availability-metrics .primary{background:#fff3ea;border-color:#efaa80}.orders-availability-metrics .primary small,.orders-availability-metrics .primary strong{color:#c43a00}.orders-availability-metrics .positive{background:#f2fbf6;border-color:#c7e6d5}.orders-availability-metrics .positive small,.orders-availability-metrics .positive strong{color:#176f4d}.orders-availability-metrics .warning{background:#fff8e8;border-color:#f1ddb9}.orders-availability-metrics .warning small,.orders-availability-metrics .warning strong{color:#9a6518}.orders-product-price{font-size:.82rem}.orders-product-row .primary-button{border-radius:.62rem;min-height:2.36rem;font-size:.74rem}.orders-selected-list{border-radius:.8rem}.orders-selected-section{background:#fff;border:1px solid #ece2da;border-radius:.8rem;overflow:hidden}.orders-selected-section .orders-selected-head{background:#fffaf6;border-bottom:1px solid #f0e1d5;padding:.62rem .68rem;position:static}.orders-selected-section .orders-selected-list{background:#fff;border:0;border-radius:0}.orders-selected-editor{max-height:340px}.orders-selected-row{border-radius:.68rem;grid-template-columns:minmax(0,1fr) minmax(168px,190px) 92px auto auto;gap:.54rem;padding:.56rem}.orders-selected-row strong{font-size:.8rem}.orders-line-field{gap:.22rem}.orders-line-field>.orders-selected-availability+.orders-available-note{display:none}.orders-selected-availability{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;display:grid}.orders-selected-availability span{background:#f5fbf7;border:1px solid #dbe8de;border-radius:.5rem;gap:.02rem;padding:.3rem .36rem;display:grid}.orders-selected-availability small{color:#61735f;text-transform:uppercase;font-size:.54rem}.orders-selected-availability strong{color:#176f4d;font-size:.84rem}.orders-selected-availability.is-error span{background:#fff3f0;border-color:#ffc4b8}.orders-selected-availability.is-error strong{color:#b42318}@media (width<=1100px){.orders-wizard-body{grid-template-columns:1fr}.orders-wizard-side{position:static}.orders-availability-strip,.orders-items-toolbar{grid-template-columns:1fr}}@media (width<=760px){.orders-products-head,.orders-catalog-actions{flex-direction:column;align-items:stretch}.orders-product-row,.orders-selected-row{grid-template-columns:1fr}.orders-availability-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.orders-view{gap:1rem}.orders-header{align-items:flex-end;gap:1rem;padding-inline:.08rem}.orders-header>div:first-child{max-width:58rem}.orders-header p{max-width:54rem}.orders-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.56rem;margin-left:auto}.orders-header-actions .orders-new-btn{justify-content:center;min-width:11.25rem}.orders-kpi-grid,.orders-kpi-grid.is-two-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:none}.orders-kpi-card{border-radius:.9rem;gap:.28rem;min-height:126px;padding:.9rem 1rem .84rem}.orders-kpi-card button{margin-top:auto}.orders-table-card{border-radius:.92rem;gap:.9rem;padding:1rem}.orders-board-head{align-items:center;gap:1rem}.orders-board-head p{max-width:58rem}.orders-board-count{min-width:4.6rem}.orders-view-switch.orders-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem}.orders-workflow-tabs button{min-height:4.25rem;padding:.82rem .92rem}.orders-filter-panel{border-radius:.84rem;padding:.66rem}.orders-toolbar{grid-template-columns:minmax(340px,1fr) auto auto auto;gap:.52rem}.orders-search,.orders-select,.orders-filter-btn,.orders-range-btn{min-height:2.55rem}.orders-search input{font-size:.9rem}.orders-export-btn{justify-self:end}.orders-status-tabs{gap:.44rem}.orders-status-tabs button{min-height:2.1rem;padding-inline:.72rem}.orders-table-wrap{border-radius:.84rem}.orders-table th,.orders-table td{vertical-align:middle;padding:.7rem .65rem}.orders-empty-state{border-radius:.84rem;min-height:11rem}@media (width<=1200px){.orders-toolbar{grid-template-columns:1fr 1fr auto}.orders-search{grid-column:1/-1}}@media (width<=900px){.orders-header{align-items:flex-start}.orders-header-actions{justify-content:flex-start;width:100%}.orders-header-actions .orders-new-btn{flex:12rem;min-width:0}.orders-kpi-grid,.orders-kpi-grid.is-two-up,.orders-view-switch.orders-workflow-tabs{grid-template-columns:1fr}}.accounting-view{gap:1rem}.accounting-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.accounting-header h2{color:var(--copetin-text,#171717);letter-spacing:0;margin:0;font-size:2rem;line-height:1.05}.accounting-header p{max-width:58rem;color:var(--copetin-text-soft,#616161);margin:.3rem 0 0;font-size:.92rem;line-height:1.38}.accounting-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.56rem;display:flex}.accounting-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.accounting-kpi-card{background:#fff;border:1px solid #eaded5;border-radius:.5rem;gap:.18rem;min-height:9rem;padding:1rem;display:grid;box-shadow:0 .6rem 1.3rem #5a2d120f}.accounting-kpi-card.mint{background:linear-gradient(135deg,#f0faf4,#fff)}.accounting-kpi-card.sky{background:linear-gradient(135deg,#eef6ff,#fff)}.accounting-kpi-card.peach{background:linear-gradient(135deg,#fff3e8,#fff)}.accounting-kpi-card.lilac{background:linear-gradient(135deg,#f5f1ff,#fff)}.accounting-kpi-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;display:grid}.accounting-kpi-icon svg{width:1.42rem;height:1.42rem}.accounting-kpi-icon.mint{color:#168457;background:#e3f6eb;border-color:#c8ead6}.accounting-kpi-icon.sky{color:#2563a8;background:#e7f1ff;border-color:#cfe0f7}.accounting-kpi-icon.peach{color:var(--copetin-brand,#df3f05);background:#fff0e5;border-color:#f5c9ae}.accounting-kpi-icon.lilac{color:#5b4bb7;background:#f0ecff;border-color:#ddd5ff}.accounting-kpi-card strong{color:var(--copetin-brand-3,#9b2e03);letter-spacing:0;margin-top:.22rem;font-size:1.9rem;line-height:1}.accounting-kpi-card p{color:#29314a;margin:0;font-size:.88rem;font-weight:800}.accounting-kpi-card small{color:#6f7484;font-size:.78rem;line-height:1.3}.accounting-process-card,.accounting-board,.accounting-summary-panel,.accounting-recovery-panel,.accounting-table-wrap{background:#fffffff5;border:1px solid #e8ddd5;border-radius:.5rem;box-shadow:0 .6rem 1.6rem #37271c0f}.accounting-process-card{padding:.9rem}.accounting-process-card>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.76rem;display:flex}.accounting-eyebrow{color:var(--copetin-brand,#df3f05);background:#fff5ef;border:1px solid #ffd4bd;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.68rem;font-weight:900;display:inline-flex}.accounting-process-card h3,.accounting-summary-panel h3,.accounting-recovery-panel h3{color:#111d4e;letter-spacing:0;margin:.32rem 0 0;font-size:1rem;line-height:1.2}.accounting-cash-status{color:#4c4c4c;white-space:nowrap;background:#fff;border:1px solid #e7ded7;border-radius:999px;justify-content:center;align-items:center;min-height:2.2rem;padding:.35rem .76rem;font-size:.78rem;font-weight:900;display:inline-flex}.accounting-cash-status.open{color:#176f4d;background:#ecf9f1;border-color:#cbe9d7}.accounting-cash-status.closed{color:#9b4e00;background:#fff3df;border-color:#f3d4a8}.accounting-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.accounting-flow-grid article{background:#fffdfb;border:1px solid #eee5de;border-radius:.5rem;gap:.32rem;min-height:8.2rem;padding:.7rem;display:grid}.accounting-flow-grid strong{color:#171717;font-size:.82rem}.accounting-flow-grid span{color:#666a78;font-size:.72rem;line-height:1.32}.accounting-board{gap:.86rem;padding:.86rem;display:grid}.accounting-board-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}.accounting-tabs{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.accounting-tabs button{color:#525252;cursor:pointer;background:#fff;border:1px solid #e6ddd6;border-radius:999px;min-height:2.28rem;padding:.42rem .74rem;font-size:.78rem;font-weight:850}.accounting-tabs button.active,.accounting-tabs button:hover{color:var(--copetin-brand-3,#9b2e03);background:#fff0e5;border-color:#f4c5a6}.accounting-filters{grid-template-columns:minmax(280px,1fr) 9rem;gap:.52rem;display:grid}.accounting-search{background:#fff;border:1px solid #e7ded7;border-radius:.5rem;align-items:center;min-height:2.5rem;padding:.2rem .62rem;display:flex}.accounting-search input{background:0 0;border:0;outline:none;width:100%}.accounting-filters select{min-height:2.5rem}.accounting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.accounting-summary-panel{padding:.9rem}.accounting-summary-panel.wide{grid-column:1/-1}.accounting-money-list,.accounting-pending-list{gap:.48rem;margin-top:.7rem;display:grid}.accounting-money-list>div,.accounting-pending-card,.accounting-recovery-row{background:#fffdfb;border:1px solid #eee5de;border-radius:.5rem;padding:.62rem .68rem}.accounting-money-list>div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.accounting-money-list span,.accounting-recovery-row small{color:#6b6f7f;font-size:.78rem}.accounting-money-list strong{color:#17214d;font-size:.9rem}.accounting-pending-card{background:linear-gradient(135deg,#fff7f1eb,#fffffffa),#fffdfb;gap:.66rem;display:grid}.accounting-pending-card.is-receivable{border-color:#f2c8ad;box-shadow:inset 3px 0 #df3f05c7}.accounting-pending-card.is-inventory{background:#fbfdff;border-color:#d9e7f8}.accounting-pending-head,.accounting-pending-footer,.accounting-collect-hero{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.accounting-pending-head>div,.accounting-collect-hero>div:first-child{gap:.26rem;min-width:0;display:grid}.accounting-pending-head strong{color:#071343;font-size:1rem}.accounting-pending-head small,.accounting-pending-footer,.accounting-pending-grid small,.accounting-pending-money small,.accounting-pending-inventory small{color:#69708a;font-size:.72rem}.accounting-pending-grid,.accounting-pending-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.accounting-pending-grid span,.accounting-pending-money span{background:#ffffffb8;border:1px solid #eee5deeb;border-radius:.48rem;gap:.12rem;min-width:0;padding:.48rem;display:grid}.accounting-pending-grid strong,.accounting-pending-money strong{color:#17214d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.accounting-pending-money .highlight{background:#fff3ea;border-color:#f4b58e}.accounting-pending-money .highlight strong{color:var(--copetin-brand-3,#9b2e03)}.accounting-pending-status{color:#2563a8;white-space:nowrap;background:#eef5ff;border-radius:999px;align-self:center;padding:.34rem .62rem;font-size:.72rem;font-weight:900}.accounting-pending-inventory{gap:.18rem;display:grid}.accounting-pending-inventory strong{color:#17214d;font-size:.9rem}.accounting-pending-inventory span{color:#5d647a;font-size:.78rem}.accounting-inline-action,.accounting-collect-button{white-space:nowrap;border-radius:999px;min-height:1.95rem;font-size:.72rem;font-weight:900}.accounting-inline-action{color:var(--copetin-brand-3,#9b2e03);cursor:pointer;background:#fff0e5;border:1px solid #f4c5a6;padding:.28rem .62rem}.accounting-collect-button{background:var(--copetin-brand,#df3f05);color:#fff;cursor:pointer;border:1px solid #f4c5a6;padding:.32rem .7rem}.accounting-inline-action:disabled,.accounting-collect-button:disabled{opacity:.5;cursor:not-allowed}.accounting-muted{color:#8a8a8a;font-size:.82rem}.accounting-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin-top:.7rem;display:grid}.accounting-alert-grid div{background:#fffaf6;border:1px solid #eee5de;border-radius:.5rem;gap:.12rem;padding:.72rem;display:grid}.accounting-alert-grid strong{color:var(--copetin-brand-3,#9b2e03);font-size:1.35rem;line-height:1}.accounting-alert-grid span{color:#666a78;font-size:.76rem}.accounting-table-wrap{overflow:auto}.accounting-table-wrap.compact{min-width:0}.accounting-table{border-collapse:collapse;width:100%;min-width:900px}.accounting-table th,.accounting-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee7e1;padding:.66rem .62rem}.accounting-table th{color:#575757;text-transform:uppercase;background:#faf7f4;font-size:.72rem;font-weight:900}.accounting-table td{color:#292929;font-size:.82rem}.accounting-main-cell{gap:.16rem;min-width:0;display:grid}.accounting-main-cell strong{color:#171717;font-size:.84rem}.accounting-main-cell span{color:#6b6f7f;white-space:normal;font-size:.76rem}.accounting-table .amount{color:#176f4d;white-space:nowrap;font-weight:900}.accounting-table .amount.negative,.accounting-table .negative.amount{color:#b42318}.accounting-pill{color:#515151;white-space:nowrap;background:#fff;border:1px solid #e7ded7;border-radius:999px;justify-content:center;align-items:center;min-height:1.72rem;padding:.22rem .56rem;font-size:.7rem;font-weight:900;display:inline-flex}.accounting-pill.income,.accounting-pill.success,.accounting-pill.reinsercion,.accounting-pill.entrada{color:#176f4d;background:#ecf9f1;border-color:#cbe9d7}.accounting-pill.expense,.accounting-pill.danger,.accounting-pill.salida{color:#b42318;background:#fff0ed;border-color:#ffd0c7}.accounting-pill.pending,.accounting-pill.warning,.accounting-pill.reserva,.accounting-pill.ajuste{color:#9b4e00;background:#fff3df;border-color:#f3d4a8}.accounting-pill.liability,.accounting-pill.settlement,.accounting-pill.info{color:#2563a8;background:#edf5ff;border-color:#d4e4f8}.accounting-pill.transfer{color:#6d3f00;background:#fff7d8;border-color:#f2d47a}.accounting-cashbox-badge{color:#4d5568;white-space:nowrap;background:#fff;border:1px solid #e8ded5;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.22rem .6rem;font-size:.7rem;font-weight:900;display:inline-flex}.accounting-cashbox-badge.big{color:#174f83;background:#edf6ff;border-color:#cce3f8}.accounting-cashbox-badge.petty{color:#176f4d;background:#ecf9f1;border-color:#cbe9d7}.accounting-cashbox-badge.transfer{color:#8a5100;background:#fff7d8;border-color:#f2d47a}.accounting-inventory-grid,.accounting-cash-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.accounting-cash-workspace{gap:.78rem;display:grid}.accounting-cash-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.accounting-cashbox-card{background:#fffdfb;border:1px solid #e7ded7;border-radius:.64rem;gap:.8rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.accounting-cashbox-card.big{background:radial-gradient(circle at 100% 0,#2563a81f,#0000 36%),#fbfdff;border-color:#d6e7f7}.accounting-cashbox-card.petty{background:radial-gradient(circle at 100% 0,#176f4d1f,#0000 36%),#fbfffd;border-color:#d2ebdd}.accounting-cashbox-card header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounting-cashbox-card h3{color:#071343;margin:.52rem 0 0;font-size:1.8rem;line-height:1}.accounting-cashbox-card p{color:#667085;max-width:30rem;margin:.3rem 0 0;font-size:.82rem}.accounting-cashbox-card svg{color:#df3f05ad;width:2.45rem;height:2.45rem}.accounting-cashbox-metrics,.accounting-cash-kpi-strip,.accounting-close-preview,.accounting-form-grid{gap:.52rem;display:grid}.accounting-cashbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-cashbox-metrics span,.accounting-cash-kpi-strip article,.accounting-close-preview span{background:#ffffffbf;border:1px solid #e8ded5e6;border-radius:.52rem;gap:.16rem;padding:.58rem;display:grid}.accounting-cashbox-metrics small,.accounting-cash-kpi-strip span,.accounting-close-preview small{color:#6b7280;font-size:.72rem}.accounting-cashbox-metrics strong,.accounting-cash-kpi-strip strong,.accounting-close-preview strong{color:#071343;font-size:.88rem}.accounting-close-treasury{background:linear-gradient(135deg,#2563a814,#ffffffdb),#fff;border:1px solid #d9e7f5;border-radius:.62rem;gap:.45rem;padding:.7rem;display:grid}.accounting-close-treasury>strong{color:#071343;font-size:.9rem}.accounting-close-treasury p{color:#667085;margin:0;font-size:.78rem;line-height:1.35}.accounting-close-treasury div{gap:.4rem;display:grid}.accounting-close-treasury span{background:#ffffffd1;border:1px solid #e4edf7;border-radius:.52rem;justify-content:space-between;gap:.7rem;padding:.5rem .55rem;display:flex}.accounting-close-treasury small{color:#5f6980;font-size:.74rem;font-weight:800}.accounting-close-treasury b{color:#071343;font-size:.82rem}.accounting-cash-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.accounting-treasury-panel{background:radial-gradient(circle at 100% 0,#2563a81a,#0000 34%),#fbfdff;border:1px solid #d9e7f5;border-radius:.72rem;gap:.75rem;padding:.9rem;display:grid}.accounting-treasury-panel>header,.accounting-treasury-panel>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounting-treasury-panel h3{color:#071343;margin:.16rem 0 0;font-size:1.02rem}.accounting-treasury-panel p{color:#647087;max-width:48rem;margin:.2rem 0 0;font-size:.8rem}.accounting-treasury-totals{grid-template-columns:repeat(3,minmax(8.2rem,1fr));gap:.5rem;min-width:min(100%,31rem);display:grid}.accounting-treasury-totals span{background:#ffffffc7;border:1px solid #dce8f5;border-radius:.58rem;gap:.16rem;padding:.55rem;display:grid}.accounting-treasury-totals small{color:#667085;font-size:.7rem;font-weight:750}.accounting-treasury-totals strong{color:#071343;font-size:.92rem}.accounting-treasury-totals .ok strong{color:#176f4d}.accounting-treasury-totals .pending strong{color:#9b4e00}.accounting-treasury-totals .over strong{color:#b42318}.accounting-treasury-list{gap:.52rem;display:grid}.accounting-treasury-row{background:#ffffffc7;border:1px solid #e1edf8;border-radius:.62rem;grid-template-columns:minmax(11rem,1.3fr) minmax(8rem,.7fr) minmax(7rem,.7fr) minmax(12rem,1.2fr) auto;align-items:end;gap:.5rem;padding:.62rem;display:grid}.accounting-treasury-row label{color:#5d667a;gap:.26rem;font-size:.72rem;font-weight:800;display:grid}.accounting-treasury-row input,.accounting-treasury-row select{color:#071343;width:100%;font:inherit;background:#fff;border:1px solid #d9e4f0;border-radius:.5rem;padding:.58rem .62rem;font-size:.82rem}.accounting-treasury-panel>footer{align-items:center}.accounting-table-header{padding:.84rem .84rem 0}.accounting-table-header h3{color:#071343;margin:0;font-size:1rem}.accounting-table-header p{color:#6b7280;margin:.18rem 0 0;font-size:.78rem}.accounting-close-panel-button{width:100%;margin-top:.72rem}.accounting-transfer-panel{background:#fffdfb;border:1px solid #e7ded7;border-radius:.64rem;gap:.7rem;padding:.9rem;display:grid}.accounting-transfer-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounting-transfer-panel h3{color:#071343;margin:0;font-size:1rem}.accounting-transfer-panel p{color:#6b7280;margin:.2rem 0 0;font-size:.78rem}.accounting-transfer-list{gap:.5rem;display:grid}.accounting-transfer-list>div{background:#fffaf3;border:1px solid #f0e7df;border-radius:.52rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.58rem;display:grid}.accounting-transfer-list strong{color:#17214d;font-size:.82rem}.accounting-transfer-list small{color:#6b7280;font-size:.74rem}.accounting-transfer-list b{font-size:.82rem}.accounting-transfer-list b.positive{color:#176f4d}.accounting-transfer-list b.negative{color:#b42318}.accounting-recovery-panel{gap:.58rem;padding:.86rem;display:grid}.accounting-recovery-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;display:grid}.accounting-recovery-row strong{color:#171717;font-size:.84rem;display:block}.accounting-modal-backdrop{z-index:120;background:#1612106b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.accounting-modal{background:#fff;border:1px solid #e8ddd5;border-radius:.5rem;gap:.78rem;width:min(460px,100vw - 2rem);padding:1rem;display:grid;box-shadow:0 1.5rem 3rem #1612102e}.accounting-modal.is-collect{width:min(860px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.accounting-modal header,.accounting-modal footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.accounting-modal h3{color:#171717;margin:0;font-size:1.08rem}.accounting-modal label{color:#595f6f;gap:.32rem;font-size:.78rem;font-weight:900;display:grid}.accounting-modal input,.accounting-modal select,.accounting-modal textarea{color:#17214d;width:100%;font:inherit;background:#fff;border:1px solid #e2d7cf;border-radius:.48rem;padding:.62rem .68rem;font-size:.86rem}.accounting-modal textarea{resize:vertical}.accounting-floating-feedback{z-index:125;color:#176f4d;background:#ecf9f1;border:1px solid #cbe9d7;border-radius:.6rem;max-width:min(26rem,100vw - 2rem);padding:.72rem .9rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 1rem 2rem #16121024}.accounting-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-movement-form{gap:.62rem;display:grid}.accounting-transfer-hint{color:#7c4a00;background:#fff9df;border:1px solid #f2d47a;border-radius:.52rem;margin:0;padding:.58rem .68rem;font-size:.78rem;font-weight:800}.accounting-collect-summary{background:radial-gradient(circle at 0 0,#df3f0514,#0000 34%),#fffaf6;border:1px solid #eee5de;border-radius:.5rem;gap:.72rem;padding:.78rem;display:grid}.accounting-collect-summary span,.accounting-collect-summary small,.accounting-verify-grid small,.accounting-verify-money small,.accounting-verify-items small,.accounting-verify-movements small{color:#6b6f7f;font-size:.76rem}.accounting-collect-summary strong{color:#171717;font-size:.94rem}.accounting-collect-amount{text-align:right;background:#fff3ea;border:1px solid #f0c4a7;border-radius:.5rem;gap:.1rem;min-width:10rem;padding:.58rem .72rem;display:grid}.accounting-collect-amount strong{color:var(--copetin-brand-3,#9b2e03);font-size:1.2rem}.accounting-verify-grid,.accounting-verify-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.accounting-verify-grid span,.accounting-verify-money span{background:#ffffffc7;border:1px solid #eee5de;border-radius:.5rem;gap:.14rem;min-width:0;padding:.56rem;display:grid}.accounting-verify-grid strong,.accounting-verify-money strong{color:#071343;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.accounting-verify-money .highlight{background:#fff1e8;border-color:#f2b58f}.accounting-verify-money .highlight strong{color:var(--copetin-brand-3,#9b2e03)}.accounting-verify-money.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-verify-section{background:#ffffffb8;border:1px solid #eee5de;border-radius:.5rem;gap:.52rem;padding:.68rem;display:grid}.accounting-verify-section h4{color:#071343;margin:0;font-size:.86rem}.accounting-verify-items,.accounting-verify-movements{gap:.42rem;display:grid}.accounting-verify-items>div,.accounting-verify-movements>div{background:#fffdfb;border:1px solid #f0e7df;border-radius:.46rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.56rem;padding:.5rem .58rem;display:grid}.accounting-verify-items span{color:#17214d;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:850;overflow:hidden}.accounting-verify-items strong,.accounting-verify-movements strong{color:#17214d;font-size:.8rem}.accounting-verify-movements>div{grid-template-columns:auto minmax(5rem,auto) minmax(9rem,auto)}.orders-accounting-note{color:#9b4e00;margin-top:.34rem;font-size:.7rem;font-weight:850;display:block}.orders-accounting-note.is-paid{color:#176f4d}.orders-responsible-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.orders-responsible-cell>span{width:2rem;height:2rem;color:var(--copetin-brand-3,#9b2e03);background:#fff0e5;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:grid}.orders-responsible-cell strong,.orders-responsible-cell small{display:block}.orders-responsible-cell strong{color:#071343;font-size:.78rem}.orders-responsible-cell small{color:#68708a;font-size:.68rem}.clients-responsible-pill{color:#7c3507;white-space:nowrap;background:#fff7f1;border:1px solid #f0d8c8;border-radius:999px;align-items:center;min-height:1.7rem;padding:.22rem .58rem;font-size:.72rem;font-weight:850;display:inline-flex}@media (width<=1300px){.accounting-kpi-grid,.accounting-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-board-head,.accounting-inventory-grid,.accounting-cash-grid,.accounting-cash-overview,.accounting-cash-kpi-strip,.accounting-cashbox-metrics,.accounting-verify-grid,.accounting-verify-money,.accounting-verify-money.compact{grid-template-columns:1fr}}@media (width<=820px){.accounting-header,.accounting-process-card>header{flex-direction:column;align-items:flex-start}.accounting-header-actions,.accounting-header-actions .primary-button,.accounting-header-actions .ghost-button{width:100%}.accounting-kpi-grid,.accounting-summary-grid,.accounting-alert-grid,.accounting-flow-grid,.accounting-pending-grid,.accounting-pending-money,.accounting-filters{grid-template-columns:1fr}.accounting-pending-head,.accounting-collect-hero,.accounting-pending-footer{flex-direction:column}.accounting-collect-amount{text-align:left;width:100%}.accounting-verify-items>div,.accounting-verify-movements>div,.accounting-transfer-list>div,.accounting-form-grid.two{grid-template-columns:1fr}.accounting-transfer-panel>header{flex-direction:column}}.accounting-cash-v2{gap:.85rem;display:grid}.accounting-cash-v2-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.accounting-cash-v2-head h3{color:#111827;margin:0}.accounting-cash-v2-head p{color:#667085;margin:.24rem 0 0;font-size:.84rem}.accounting-cash-v2-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accounting-cash-v2-controls input[type=date]{color:#1f2937;font:inherit;background:#fffdfb;border:1px solid #e6d9cf;border-radius:.58rem;padding:.52rem .64rem}.accounting-cash-v2-nav{flex-wrap:wrap;gap:.42rem;display:flex}.accounting-cash-v2-nav button{color:#344054;font:inherit;cursor:pointer;background:#fff8f3;border:1px solid #ebdfd5;border-radius:999px;padding:.42rem .78rem;font-weight:700}.accounting-cash-v2-nav button.active{color:#fff;background:#df3f05;border-color:#df3f05}.accounting-cash-v2-grid{gap:.8rem;display:grid}.accounting-cash-v2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.accounting-cash-v2-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-cash-v2-card{background:#fff;border:1px solid #ece2da;border-radius:.72rem;gap:.45rem;padding:.85rem;display:grid}.accounting-cash-v2-card.big{background:#f7fcf9;border-color:#cfe8d9}.accounting-cash-v2-card.petty{background:#f7f9ff;border-color:#d9e2fb}.accounting-cash-v2-card.summary{background:#fffdfb}.accounting-cash-v2-card header{justify-content:space-between;gap:.5rem;display:flex}.accounting-cash-v2-card header span{color:#344054;font-size:.88rem;font-weight:800}.accounting-cash-v2-card header small,.accounting-cash-v2-card small{color:#667085;font-size:.76rem}.accounting-cash-v2-card strong{color:#12203f;font-size:1.72rem}.accounting-cash-v2-card-meta{color:#475467;gap:.16rem;font-size:.8rem;display:grid}.accounting-cash-v2-card-meta b{color:#111827}.accounting-cash-v2-money-list{gap:.28rem;display:grid}.accounting-cash-v2-money-list div{color:#475467;justify-content:space-between;gap:.7rem;font-size:.81rem;display:flex}.accounting-cash-v2-money-list b{color:#111827}.accounting-cash-v2-flow{background:#fff;border:1px solid #ece2da;border-radius:.72rem;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:.7rem;padding:.82rem;display:grid}.accounting-cash-v2-flow article{background:#fffaf5;border:1px solid #f0e4db;border-radius:.6rem;padding:.62rem}.accounting-cash-v2-flow article strong{color:#111827;display:block}.accounting-cash-v2-flow article span{color:#667085;margin-top:.2rem;font-size:.79rem;display:block}.accounting-cash-v2-flow-lines{text-align:center;gap:.3rem;display:grid}.accounting-cash-v2-flow-lines span{color:#475467;background:#fff;border:1px dashed #ebdfd5;border-radius:.52rem;padding:.42rem;font-size:.76rem;font-weight:700}.accounting-cash-v2-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.accounting-cash-v2-main{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:.72rem;display:grid}.accounting-cash-v2-table{background:#fff;border:1px solid #ece2da;border-radius:.72rem;padding:.7rem}.accounting-cash-v2-table>header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.58rem;display:flex}.accounting-cash-v2-table>header.with-filters{align-items:flex-start}.accounting-cash-v2-table>header h4{color:#111827;margin:0;font-size:.95rem}.accounting-cash-v2-table .filters{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.accounting-cash-v2-table .filters input,.accounting-cash-v2-table .filters select{color:#111827;font:inherit;background:#fffdfb;border:1px solid #e6d9cf;border-radius:.55rem;padding:.46rem .58rem}.accounting-cash-v2-side{gap:.72rem;display:grid}.accounting-cash-v2-side article{background:#fff;border:1px solid #ece2da;border-radius:.72rem;padding:.72rem}.accounting-cash-v2-side h4{color:#111827;margin:0 0 .5rem;font-size:.9rem}.accounting-cash-v2-side ul{color:#475467;gap:.3rem;margin:0;padding-left:1rem;font-size:.8rem;display:grid}.accounting-cash-v2-side .mini-list{gap:.35rem;display:grid}.accounting-cash-v2-side .mini-list div{justify-content:space-between;gap:.6rem;font-size:.8rem;display:flex}.accounting-cash-v2-side .mini-list span{color:#667085}.accounting-cash-v2-side .mini-list strong{color:#111827}@media (width<=1180px){.accounting-cash-v2-cards,.accounting-cash-v2-cards.four,.accounting-cash-v2-triple,.accounting-cash-v2-main,.accounting-cash-v2-flow{grid-template-columns:1fr}.accounting-cash-v2-head{flex-direction:column}.accounting-cash-v2-controls{width:100%}}.accounting-overview-only{color:#111827;gap:.72rem;display:grid}.accounting-overview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounting-overview-head h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.9rem,2.4vw,2.35rem);line-height:1.05}.accounting-overview-head p{color:#667085;margin:.25rem 0 0;font-size:.95rem}.accounting-overview-actions{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.accounting-overview-primary{color:#fff;min-height:2.65rem;font:inherit;cursor:pointer;background:linear-gradient(#3d70e6,#2f63d6);border:1px solid #2f63d6;border-radius:.48rem;align-items:center;gap:.55rem;padding:.54rem .84rem;font-size:.88rem;font-weight:850;display:inline-flex}.accounting-overview-primary .divider{background:#ffffff73;width:1px;height:1rem}.accounting-overview-primary svg{width:.95rem;height:.95rem}.accounting-date-control{align-items:center;display:inline-flex;position:relative}.accounting-overview-actions input[type=date]{color:#1f2937;font:inherit;background:#fffdfb;border:1px solid #e5d8ce;border-radius:.48rem;min-width:12.8rem;min-height:2.65rem;padding:.56rem 2.1rem .56rem .76rem;font-size:.88rem}.accounting-date-control .date-icon{color:#6b778d;pointer-events:none;width:1.02rem;height:1.02rem;position:absolute;right:.6rem}.accounting-date-control .date-icon svg{width:100%;height:100%}.accounting-overview-actions input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.accounting-overview-topcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.accounting-overview-topcards .box{background:#fff;border:1px solid #e6ddd6;border-radius:.5rem;gap:.62rem;padding:.95rem 1.05rem;display:grid;box-shadow:0 .7rem 1.65rem #261b120b}.accounting-overview-topcards .box.big{background:linear-gradient(140deg,#f3fcf6 0%,#fff 68%);border-color:#bfe7ca}.accounting-overview-topcards .box.petty{background:linear-gradient(140deg,#f4f8ff 0%,#fff 70%);border-color:#bdd2ff}.accounting-overview-topcards .title-row{justify-content:flex-start;align-items:center;gap:.72rem;display:flex}.accounting-overview-topcards .title-row strong{color:#152238;font-size:.98rem;line-height:1.15;display:block}.accounting-overview-topcards .title-row small{color:#6f7d93;font-size:.76rem;display:block}.accounting-overview-topcards .title-row .pill{color:#2b8f4e;background:#ebf8ef;border:1px solid #d4efd8;border-radius:999px;margin-left:auto;padding:.2rem .5rem}.accounting-overview-topcards h3{color:#11203f;letter-spacing:0;margin:0;font-size:clamp(1.85rem,2.5vw,2.35rem);line-height:1.05}.accounting-overview-topcards .meta-row{color:#4b5565;border-top:1px solid #e8ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-top:.58rem;font-size:.78rem;display:grid}.accounting-overview-topcards .meta-row>span{gap:.12rem;display:grid}.accounting-overview-topcards .meta-row>span:first-child{border-right:1px solid #e8ebf1;padding-right:.55rem}.accounting-overview-topcards .meta-row>span:last-child{padding-left:.55rem}.accounting-overview-topcards .meta-row b,.accounting-overview-topcards .list b{color:#111827;font-size:.86rem}.accounting-overview-topcards .list{gap:.24rem;display:grid}.accounting-overview-topcards .list div{border-bottom:1px solid #f0f2f6;justify-content:space-between;gap:.6rem;padding:.2rem 0;font-size:.84rem;display:flex}.accounting-overview-topcards .list div:last-child{border-bottom:0}.icon-wrap{border-radius:.62rem;flex:none;place-items:center;width:2.82rem;height:2.82rem;display:inline-grid}.icon-wrap svg{width:1.5rem;height:1.5rem}.icon-wrap .asset-icon{width:2rem;height:2rem}.icon-wrap.big{color:#2a9a50;background:#e8f8ee}.icon-wrap.summary{color:#677a96;background:#f0f3f8}.icon-wrap.petty{color:#2f63d6;background:#ecf2ff}.value-green{color:#2b8f4e!important}.value-orange{color:#e85b1d!important}.value-blue{color:#2f63d6!important}.accounting-overview-flow{background:#fff;border:1px solid #e8ddd4;border-radius:.5rem;grid-template-columns:minmax(13rem,1.1fr) minmax(13rem,.9fr) minmax(13rem,1fr) minmax(13rem,.85fr);align-items:center;gap:.9rem;padding:.82rem 1rem;display:grid;position:relative;box-shadow:0 .55rem 1.45rem #261b120a}.accounting-overview-flow>header{color:#111827;grid-column:1/-1;align-items:center;gap:.45rem;margin-bottom:.12rem;font-size:.86rem;font-weight:900;display:flex}.accounting-overview-flow>header .icon-wrap{border-radius:.4rem;width:1.8rem;height:1.8rem}.icon-wrap.flow{color:#5f718f;background:#f3f5f9}.accounting-overview-flow article,.accounting-overview-flow aside{background:#fffdfb;border:1px solid #eee2d8;border-radius:.5rem;padding:.82rem}.accounting-overview-flow .flow-card{align-items:center;gap:.82rem;min-height:5.5rem;display:flex}.accounting-overview-flow .flow-card-big{background:linear-gradient(135deg,#f4fcf6,#fff);border-color:#bfe7ca}.accounting-overview-flow .flow-card-petty{background:linear-gradient(135deg,#f4f8ff,#fff);border-color:#bdd2ff}.accounting-overview-flow article strong,.accounting-overview-flow aside strong{color:#111827;font-size:.9rem;display:block}.accounting-overview-flow article div span,.accounting-overview-flow aside p{color:#667085;margin:.22rem 0 0;font-size:.78rem;line-height:1.35;display:block}.accounting-overview-flow .flow-lines{align-content:center;gap:.78rem;display:grid}.accounting-overview-flow .flow-lines .line{text-align:center;color:#4b5565;background:0 0;height:1.2rem;font-size:.74rem;font-weight:800;display:block;position:relative}.accounting-overview-flow .flow-lines .line:before{content:"";opacity:.58;background:currentColor;height:2px;position:absolute;top:50%;left:.2rem;right:.2rem;transform:translateY(-50%)}.accounting-overview-flow .flow-lines .line:after{content:"";width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.accounting-overview-flow .flow-lines .line.income{color:#2f9a52}.accounting-overview-flow .flow-lines .line.income:after{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.42rem solid;right:0}.accounting-overview-flow .flow-lines .line.out{color:#e85b1d}.accounting-overview-flow .flow-lines .line.out:after{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-right:.42rem solid;left:0}.accounting-overview-flow .flow-lines .line b{z-index:1;font:inherit;background:#fff;padding:0 .6rem;display:inline-block;position:relative}.accounting-overview-flow aside{background:#fffdfb;border-style:dashed}.accounting-overview-tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.accounting-overview-tables .table-box{background:#fff;border:1px solid #e8ddd4;border-radius:.5rem;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;min-height:16.4rem;padding:.68rem;display:grid;box-shadow:0 .55rem 1.45rem #261b120a}.accounting-overview-tables .table-box>header{justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;margin-bottom:.56rem;display:flex}.accounting-overview-tables h4{color:#111827;align-items:center;gap:.35rem;min-width:0;margin:0;font-size:.82rem;line-height:1.25;display:inline-flex}.table-title-icon{place-items:center;width:1rem;height:1rem;display:inline-grid}.table-title-icon svg{width:.95rem;height:.95rem}.table-title-icon.green{color:#2a9a50}.table-title-icon.orange{color:#e85b1d}.table-title-icon.blue{color:#2f63d6}.section-link{font:inherit;cursor:pointer;background:0 0;border:0;place-self:end center;margin-top:.54rem;padding:.12rem .2rem;font-size:.76rem;font-weight:700}.section-link.green{color:#2a9a50}.section-link.orange{color:#e85b1d}.section-link.blue{color:#2f63d6}.accounting-overview-tables .accounting-table{table-layout:fixed;border:1px solid #e9edf3;border-radius:.42rem;align-self:start;min-width:0;overflow:hidden}.accounting-overview-tables .accounting-table thead th{color:#6b778d;background:#f7f9fc;padding:.46rem .38rem;font-size:.66rem}.accounting-overview-tables .accounting-table td{text-overflow:ellipsis;white-space:nowrap;padding:.44rem .38rem;font-size:.68rem;line-height:1.25;overflow:hidden}.accounting-overview-tables .table-box:first-child .accounting-table th:first-child,.accounting-overview-tables .table-box:first-child .accounting-table td:first-child{width:17%}.accounting-overview-tables .table-box:first-child .accounting-table th:nth-child(2),.accounting-overview-tables .table-box:first-child .accounting-table td:nth-child(2){width:25%}.accounting-overview-tables .table-box:first-child .accounting-table th:nth-child(3),.accounting-overview-tables .table-box:first-child .accounting-table td:nth-child(3){width:22%}.accounting-overview-tables .table-box:first-child .accounting-table th:nth-child(4),.accounting-overview-tables .table-box:first-child .accounting-table td:nth-child(4){width:16%}.accounting-overview-tables .table-box:first-child .accounting-table th:nth-child(5),.accounting-overview-tables .table-box:first-child .accounting-table td:nth-child(5){width:20%}.accounting-overview-bottom{grid-template-columns:minmax(0,1.9fr) minmax(16rem,.62fr);gap:.72rem;display:grid}.accounting-overview-bottom .summary-card,.accounting-overview-bottom .quick-reports{background:#fff;border:1px solid #e8ddd4;border-radius:.5rem;padding:.82rem .95rem;box-shadow:0 .55rem 1.45rem #261b120a}.accounting-overview-bottom h4{color:#111827;align-items:center;gap:.38rem;margin:0 0 .56rem;font-size:.86rem;display:inline-flex}.accounting-daily-balance{border:1px solid #ebeff5;border-radius:.5rem;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);min-height:6rem;display:grid;overflow:hidden}.accounting-daily-balance .balance-group{place-items:center;gap:.22rem;min-width:0;padding:.72rem .62rem;display:grid}.accounting-daily-balance .balance-group.big-cash{grid-template-columns:minmax(0,1.08fr) auto minmax(0,.95fr) auto minmax(0,1fr) auto minmax(0,1.02fr)}.accounting-daily-balance .balance-group.petty-cash{border-left:1px solid #e7ecf4;grid-template-columns:minmax(0,.95fr) auto minmax(0,.95fr) auto minmax(5.9rem,1.05fr)}.accounting-daily-balance span{text-align:center;color:#475467;justify-items:center;gap:.12rem;min-width:0;font-size:.72rem;line-height:1.2;display:grid}.accounting-daily-balance small,.accounting-daily-balance em{color:#667085;font-size:.66rem;font-style:normal;line-height:1.18}.accounting-daily-balance small{color:#334155;font-weight:800}.accounting-daily-balance b{color:#111827;white-space:nowrap;font-size:.82rem;line-height:1.12}.accounting-daily-balance i{color:#111827;font-size:.82rem;font-style:normal;font-weight:950}.accounting-daily-balance .petty-balance{background:linear-gradient(140deg,#f4f8ff,#fff);border:1px solid #bdd2ff;border-radius:.45rem;width:100%;min-width:0;padding:.46rem .5rem}.accounting-daily-balance .petty-balance small{color:#2f63d6}.accounting-daily-balance .petty-balance b{color:#2f63d6;font-size:.9rem}.accounting-overview-bottom .quick-reports ul{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.report-link{color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.86rem;font-weight:800;display:inline-flex}.report-link svg{color:#60708d;width:.98rem;height:.98rem}.accounting-overview-footnote{display:none}.accounting-bigcash-view{color:#111827;gap:.98rem;display:grid}.accounting-bigcash-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accounting-bigcash-head h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(2rem,2.5vw,2.55rem);line-height:1.05}.accounting-bigcash-head p{color:#667085;margin:.3rem 0 0;font-size:.95rem}.bigcash-kpi-grid{grid-template-columns:1.22fr repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.bigcash-kpi-card,.bigcash-card{background:#fff;border:1px solid #e2d7ce;border-radius:.5rem;box-shadow:0 .75rem 1.8rem #261b120e}.bigcash-kpi-card{align-items:center;min-height:8.35rem;padding:1.1rem 1rem;display:flex;position:relative;overflow:hidden}.bigcash-kpi-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;position:absolute;inset:0}.bigcash-kpi-card.balance{background:radial-gradient(circle at 12% 26%,#2f63d61f,#0000 34%),linear-gradient(140deg,#f2f7ff 0%,#fff 72%);border-color:#aecaee}.bigcash-kpi-card.income,.bigcash-kpi-card.month{background:radial-gradient(circle at 14% 24%,#2b8f4e1a,#0000 30%),#fff}.bigcash-kpi-card.transfer{background:radial-gradient(circle at 14% 24%,#e85b1d1a,#0000 30%),#fff}.bigcash-kpi-card .pill{color:#2f63d6;background:#eaf2ff;border:1px solid #d4e2ff;border-radius:999px;padding:.2rem .5rem;font-size:.66rem;font-weight:950;position:absolute;top:.92rem;right:.95rem;box-shadow:0 .35rem .9rem #2f63d614}.bigcash-kpi-content{align-items:center;gap:.92rem;width:100%;min-width:0;display:flex}.bigcash-kpi-content>div{gap:.22rem;min-width:0;display:grid}.bigcash-hero-icon{border-radius:.72rem;flex:none;place-items:center;width:3.3rem;height:3.3rem;display:inline-grid}.bigcash-hero-icon svg{width:1.8rem;height:1.8rem}.bigcash-hero-icon .asset-icon{width:2.55rem;height:2.55rem}.bigcash-hero-icon.blue{color:#2f63d6;background:#eaf2ff;border:1px solid #cfe0ff;box-shadow:inset 0 0 0 1px #ffffff8c}.bigcash-hero-icon.green{color:#168457;background:#e3f6eb;border:1px solid #c3ebd3}.bigcash-hero-icon.orange{color:#e85b1d;background:#fff0e5;border:1px solid #f6c4a8}.bigcash-kpi-card strong{color:#111827;font-size:.78rem;font-weight:950;line-height:1.15}.bigcash-kpi-card h3{letter-spacing:0;margin:0;font-size:clamp(1.62rem,2.12vw,2rem);line-height:1.08}.bigcash-kpi-card p{color:#475467;margin:0;font-size:.78rem;line-height:1.28}.bigcash-main-grid{grid-template-columns:minmax(0,1.95fr) minmax(18rem,.95fr);align-items:start;gap:.78rem;display:grid}.bigcash-left{gap:.78rem;min-width:0;display:grid}.bigcash-card{padding:.95rem}.bigcash-card h3{color:#111827;letter-spacing:0;align-items:center;gap:.48rem;margin:0;font-size:.92rem;line-height:1.2;display:inline-flex}.bigcash-title-icon{border-radius:.42rem;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:inline-grid}.bigcash-title-icon svg{width:.9rem;height:.9rem}.bigcash-title-icon.blue{color:#2f63d6;background:#eef4ff;border:1px solid #d4e2ff}.bigcash-title-icon.green{color:#168457;background:#ecf9f1;border:1px solid #cbe9d7}.bigcash-title-icon.orange{color:#e85b1d;background:#fff0e5;border:1px solid #f5c9ae}.bigcash-title-icon.neutral{color:#334155;background:#f1f5f9;border:1px solid #dbe4ee}.bigcash-movements{gap:.82rem;display:grid}.bigcash-toolbar{grid-template-columns:minmax(9rem,.88fr) minmax(12rem,1fr) minmax(14rem,1.25fr) auto;align-items:center;gap:.58rem;display:grid}.bigcash-toolbar label,.bigcash-export-button{background:#fff;border:1px solid #ddd8d4;border-radius:.48rem;min-height:2.7rem;box-shadow:0 .2rem .6rem #261b1206}.bigcash-toolbar select,.bigcash-toolbar input{color:#1f2937;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.bigcash-toolbar label{align-items:center;gap:.42rem;padding:0 .74rem;display:flex}.bigcash-date-range{color:#344054;justify-content:space-between;font-size:.82rem}.bigcash-date-range svg,.bigcash-search svg,.bigcash-export-button svg,.bigcash-more svg{width:1rem;height:1rem}.bigcash-search{justify-content:space-between}.bigcash-export-button{color:#2f63d6;font:inherit;cursor:pointer;background:#f7faff;border-color:#cfdcff;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.82rem;font-weight:900;display:inline-flex}.bigcash-table-wrap{border:1px solid #e9edf3;border-radius:.48rem;overflow:auto}.bigcash-table{border:0;border-radius:0;min-width:780px}.bigcash-table th{color:#53617a;background:#f5f7fb;padding-top:.72rem;padding-bottom:.72rem;font-size:.68rem}.bigcash-table td{color:#1f2937;border-bottom-color:#e9edf3;padding-top:.72rem;padding-bottom:.72rem;font-size:.76rem}.bigcash-table tbody tr:nth-child(2n) td{background:#fffdfb}.bigcash-table tbody tr:hover td{background:#f8fbff}.bigcash-table td small{color:#667085;margin-left:.2rem;display:inline-block}.bigcash-type-icon{border-radius:.48rem;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.bigcash-type-icon svg{width:1rem;height:1rem}.bigcash-type-icon.in{color:#168457;background:#e3f6eb;border:1px solid #c8ead6}.bigcash-type-icon.out{color:#e85b1d;background:#fff0e5;border:1px solid #f5c9ae}.bigcash-more{color:#64748b;place-items:center;display:inline-grid}.bigcash-side{gap:.78rem;display:grid}.bigcash-about>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.05rem;margin-top:1rem;display:grid}.bigcash-about-icon{background:radial-gradient(circle at 50% 42%,#2f63d629,#0000 54%),#eef4ff;border:1px solid #cfe0ff;border-radius:.72rem;place-items:center;width:6rem;height:6rem;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 .65rem 1.25rem #2f63d614}.bigcash-about-icon img{object-fit:contain;filter:drop-shadow(0 .24rem .36rem #2f63d62e);width:4.75rem;height:4.75rem;display:block}.bigcash-about ul{color:#344054;gap:.62rem;margin:0;padding:0;font-size:.76rem;line-height:1.35;list-style:none;display:grid}.bigcash-about li{padding-left:1.18rem;position:relative}.bigcash-about li:before{content:"✓";color:#2f63d6;border:1.5px solid #2f63d6;border-radius:999px;place-items:center;width:.72rem;height:.72rem;font-size:.46rem;font-weight:950;display:grid;position:absolute;top:.08rem;left:0}.bigcash-mini-list-card{gap:.78rem;display:grid}.bigcash-mini-list{border-top:1px solid #eef1f5;gap:0;display:grid}.bigcash-mini-list div{color:#344054;border-bottom:1px solid #eef1f5;grid-template-columns:minmax(5.8rem,.7fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.52rem 0;font-size:.76rem;display:grid}.bigcash-mini-list span{color:#475467}.bigcash-mini-list small{color:#667085}.bigcash-mini-list strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;min-width:0;font-size:.78rem;font-weight:850;overflow:hidden}.bigcash-mini-list b{color:#111827;white-space:nowrap;font-size:.78rem}.bigcash-summary-card{gap:.85rem;display:grid}.bigcash-summary-formula{background:#fff;border:1px solid #e4eaf2;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(7.8rem,.95fr);align-items:center;gap:.34rem;padding:.88rem;display:grid}.bigcash-summary-formula span{text-align:center;justify-items:center;gap:.14rem;display:grid}.bigcash-summary-formula small,.bigcash-summary-formula em{color:#667085;font-size:.68rem;font-style:normal}.bigcash-summary-formula b{color:#111827;white-space:nowrap;font-size:.9rem}.bigcash-summary-formula i{color:#111827;font-size:.95rem;font-style:normal;font-weight:950}.bigcash-summary-formula .current{background:linear-gradient(140deg,#eff5ff,#fff);border:1px solid #bdd2ff;border-radius:.45rem;padding:.62rem .72rem;box-shadow:inset 0 0 0 1px #ffffffa6}.accounting-pettycash-view{color:#111827;gap:.92rem;display:grid}.pettycash-head .accounting-overview-actions{gap:.68rem}.petty-date-control input[type=date]{border-color:#dde4f0}.petty-primary-button{color:#fff;min-height:2.65rem;font:inherit;cursor:pointer;background:linear-gradient(#6a58f2,#4f46e5);border:1px solid #6554e8;border-radius:.48rem;padding:0 1rem;font-size:.88rem;font-weight:900;box-shadow:0 .85rem 1.55rem #4f46e533}.petty-primary-button.small{justify-self:end;min-height:2.45rem}.petty-kpi-grid{grid-template-columns:1.05fr 1.02fr 1fr 1.08fr;gap:.72rem;display:grid}.petty-kpi-card{background:#fff;border:1px solid #e2d7ce;border-radius:.5rem;align-content:start;gap:.8rem;min-height:13.2rem;padding:1rem;display:grid;box-shadow:0 .75rem 1.8rem #261b120e}.petty-kpi-card.opening{background:radial-gradient(circle at 12% 15%,#6458f21f,#0000 36%),#fff}.petty-opening-head,.petty-card-title{align-items:center;gap:.82rem;display:flex}.petty-opening-head>div,.petty-card-title>div{gap:.18rem;min-width:0;display:grid}.petty-opening-head strong,.petty-card-title strong{color:#111827;font-size:.82rem;font-weight:950}.petty-opening-head span,.petty-opening-head small,.petty-card-title p{color:#475467;font-size:.78rem;line-height:1.28}.petty-kpi-card h3{letter-spacing:0;margin:0;font-size:clamp(1.62rem,2.12vw,2rem);line-height:1.08}.petty-hero-icon{border-radius:.72rem;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:inline-grid}.petty-hero-icon svg{width:1.8rem;height:1.8rem}.petty-hero-icon .asset-icon{width:2.55rem;height:2.55rem}.petty-hero-icon.violet{color:#6554e8;background:#f0edff;border:1px solid #d9d2ff}.petty-hero-icon.green{color:#168457;background:#e3f6eb;border:1px solid #c3ebd3}.petty-hero-icon.orange{color:#e85b1d;background:#fff0e5;border:1px solid #f6c4a8}.petty-hero-icon.blue{color:#2f63d6;background:#eef4ff;border:1px solid #d4e2ff}.petty-opening-note{color:#43517a;background:#f9faff;border:1px solid #e2e5f3;border-radius:.48rem;gap:.22rem;padding:.72rem;font-size:.78rem;display:grid}.petty-opening-note b{color:#334155;font-size:.76rem}.petty-balance-list{gap:.42rem;margin-top:auto;display:grid}.petty-balance-list span,.petty-day-summary span{color:#344054;justify-content:space-between;gap:.8rem;font-size:.78rem;display:flex}.petty-balance-list span:not(:last-child),.petty-day-summary span:not(:last-child){border-bottom:1px solid #eef1f5;padding-bottom:.38rem}.petty-expense-foot{justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;display:flex}.petty-expense-foot b{color:#334155;font-size:.82rem}.petty-expense-foot button,.petty-close-button{color:#5145cd;min-height:2.2rem;font:inherit;cursor:pointer;background:#fbfaff;border:1px solid #d9d2ff;border-radius:.46rem;padding:0 .82rem;font-size:.78rem;font-weight:850}.petty-close-button{background:#fff;border-color:#9388ff;width:100%;min-height:2.6rem;margin-top:auto}.petty-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.75fr);align-items:start;gap:.78rem;display:grid}.petty-expenses-card{align-content:start;gap:.76rem;min-height:22rem;display:grid}.petty-table-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.petty-toolbar{grid-template-columns:minmax(10rem,.4fr) minmax(14rem,.64fr);gap:.58rem;display:grid}.petty-toolbar label{background:#fff;border:1px solid #ddd8d4;border-radius:.48rem;align-items:center;gap:.42rem;min-height:2.65rem;padding:0 .74rem;display:flex}.petty-toolbar select,.petty-toolbar input{color:#1f2937;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.petty-search svg{color:#475467;width:1rem;height:1rem}.petty-table-wrap{border-color:#e5eaf2}.petty-table{min-width:850px}.petty-table th{color:#53617a;background:#f5f7fb;font-size:.68rem}.petty-table td{color:#1f2937;padding-top:.72rem;padding-bottom:.72rem;font-size:.75rem}.petty-category{border-radius:.36rem;align-items:center;min-height:1.38rem;padding:.12rem .48rem;font-size:.68rem;font-weight:900;display:inline-flex}.petty-category.office{color:#315ed6;background:#eaf1ff}.petty-category.mobility{color:#b76a00;background:#fff3d7}.petty-category.food{color:#1f7a45;background:#e7f8ec}.petty-category.other{color:#667085;background:#eef1f5}.petty-side{gap:.78rem;display:grid}.petty-side-card,.petty-info-card{background:#fff;border:1px solid #e2d7ce;border-radius:.5rem;padding:.95rem;box-shadow:0 .75rem 1.8rem #261b120b}.petty-side-card h3{color:#111827;margin:0 0 .78rem;font-size:.88rem}.petty-day-summary div{gap:.5rem;display:grid}.petty-day-summary .total{border-top:1px dashed #aab5c7;padding-top:.68rem}.petty-info-card{background:linear-gradient(135deg,#2f63d614,#ffffffeb),#fbfdff;border-color:#cfe0ff;grid-template-columns:auto minmax(0,1fr);gap:.74rem;display:grid}.petty-info-card>span{color:#fff;background:#2f63d6;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:inline-grid}.petty-info-card svg{width:1rem;height:1rem}.petty-info-card strong{color:#111827;font-size:.86rem}.petty-info-card p{color:#344054;margin:.3rem 0 0;font-size:.82rem;line-height:1.42}.petty-reposition-list{gap:.42rem;display:grid}.petty-reposition-list div{color:#344054;grid-template-columns:minmax(5.3rem,.65fr) minmax(0,1fr) auto;align-items:center;gap:.48rem;font-size:.76rem;display:grid}.petty-reposition-list b{white-space:nowrap}.petty-bottom-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.78rem;display:grid}.petty-flow-card,.petty-history-card{gap:.9rem;display:grid}.petty-flow-card h3,.petty-history-card h3{color:#111827;margin:0;font-size:.9rem}.petty-flow{grid-template-columns:minmax(6.6rem,1fr) minmax(4.6rem,.74fr) minmax(6.6rem,1fr) minmax(4.2rem,.7fr) minmax(6.6rem,1fr);align-items:center;gap:.34rem;min-height:7.5rem;display:grid}.petty-flow i{color:#475467;text-align:center;font-size:.68rem;font-style:normal;position:relative}.petty-flow i:after{content:"";background:#7da2e8;height:2px;position:absolute;top:calc(100% + .18rem);left:.2rem;right:.2rem}.flow-node{text-align:center;border:1px solid #dce8f5;border-radius:.48rem;align-content:center;gap:.14rem;min-height:4.1rem;padding:.5rem;display:grid}.flow-node b{font-size:.76rem}.flow-node small{color:#475467;font-size:.66rem}.flow-node.source,.flow-node.return{color:#176f4d;background:#f2fcf6;border-color:#bfe7ca}.flow-node.petty{color:#5145cd;background:#f3f1ff;border-color:#cac3ff}.petty-history-table-wrap{overflow:auto}.petty-history-table{min-width:560px}.petty-history-table th{color:#53617a;background:#f7f9fc;font-size:.68rem}.petty-history-table td{font-size:.75rem}.petty-history-state{border-radius:.36rem;justify-content:center;align-items:center;min-height:1.45rem;padding:.14rem .54rem;font-size:.68rem;font-weight:900;display:inline-flex}.petty-history-state.closed{color:#176f4d;background:#dff4e6}.petty-history-state.open{color:#5145cd;background:#eeeaff}@media (width<=1220px){.accounting-overview-topcards,.accounting-overview-tables,.accounting-overview-bottom,.accounting-overview-flow,.bigcash-kpi-grid,.bigcash-main-grid,.bigcash-toolbar,.bigcash-summary-formula,.petty-kpi-grid,.petty-main-grid,.petty-toolbar,.petty-bottom-grid,.petty-flow,.accounting-daily-balance,.accounting-daily-balance .balance-group.big-cash,.accounting-daily-balance .balance-group.petty-cash{grid-template-columns:1fr}.accounting-daily-balance .balance-group.petty-cash{border-top:1px solid #e7ecf4;border-left:0}.accounting-daily-balance i{display:none}.accounting-overview-head,.accounting-bigcash-head{flex-direction:column}.accounting-overview-actions{flex-wrap:wrap}.bigcash-summary-formula i{display:none}}
