.erp-ux{grid-template-columns:236px minmax(0,1fr)}.erp-ux .content,.erp-ux .page,.erp-ux .panel,.erp-ux .field-grid>*,.erp-ux .sales-compact-main,.erp-ux .sales-compact-side{min-width:0}.erp-ux .sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:18px 14px}.erp-ux .brand{gap:10px;margin-bottom:18px}.erp-ux .brand-logo{object-fit:contain;padding:4px}.erp-ux .nav a{padding:8px 10px;min-height:36px;font-size:.85rem}.erp-ux .panel{border-radius:14px;box-shadow:0 4px 16px #232b1f0a}.erp-ux .app-modal-shell{grid-template-columns:minmax(0,1fr)}.erp-ux .app-modal-shell>.app-modal-panel{max-width:100%;min-width:0}.erp-ux .section-head{flex-wrap:wrap;gap:12px}.erp-ux .section-head>*,.erp-ux .topbar>*{min-width:0}.erp-ux h1,.erp-ux h2{font-size:1.4rem;line-height:1.25}.erp-ux h3{font-size:1rem}.erp-ux .btn{min-height:40px;padding:9px 14px;border-radius:9px;white-space:normal}.erp-ux .record-actions-modal .btn.ghost{background:#fffdf8;color:#263e2d;border-color:#dce2d8;box-shadow:none}.erp-ux .record-actions-modal .btn.record-action-danger{background:#fff5f2;color:#a12f21;border-color:#e6c5bf}.erp-ux .transaction-payment-breakdown{font-size:.82rem;color:#50624f;overflow-wrap:anywhere}.erp-ux .transaction-payment-breakdown p{margin:6px 0;line-height:1.5}.erp-ux input:not([type=checkbox]):not([type=radio]),.erp-ux select,.erp-ux textarea{max-width:100%;min-width:0}.erp-ux input[type=checkbox],.erp-ux input[type=radio]{width:18px;height:18px;flex-shrink:0}.erp-ux button:focus-visible,.erp-ux a:focus-visible,.erp-ux summary:focus-visible{outline:3px solid #2b8059;outline-offset:3px}.erp-ux .compact-form-shell label{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.erp-ux .compact-form-shell label>input,.erp-ux .compact-form-shell label>select{min-height:42px}.erp-ux .sales-commercial-hero{padding:0 0 14px;background:none;border:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center}.erp-ux .sales-commercial-hero h2{margin:0;font-size:1.5rem}.erp-ux .sales-commercial-tabs,.erp-ux .sales-legacy-status-tabs{gap:6px;flex-wrap:wrap;padding:4px 0;background:none;border:0;margin:0 0 12px}.erp-ux .sales-commercial-overview-grid{gap:10px;margin:0 0 14px}.erp-ux .sales-commercial-overview-card{padding:12px;border-radius:10px;box-shadow:none;background:#f4f7f2}.erp-ux .sales-commercial-overview-card strong{font-size:1.5rem}.erp-ux .sales-commercial-overview-card small{font-size:.72rem}.erp-ux .sales-legacy-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-ux .transaction-filters{min-width:0;border:1px solid #dce2d8;border-radius:9px;padding:10px 12px;margin:10px 0;background:#fffdf8}.erp-ux .sales-legacy-filters>.transaction-filters{grid-column:1 / -1;margin:0}.erp-ux .transaction-filters>summary{cursor:pointer;color:#244a34;font-size:.85rem;font-weight:600;min-height:24px}.erp-ux .transaction-filters[open]>summary{margin-bottom:12px}.erp-ux .transaction-filter-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.erp-ux .transaction-filter-fields label{display:grid;gap:6px;min-width:0}.erp-ux .sales-legacy-filter-actions{margin:12px 0}.erp-ux .transaction-sales-table,.erp-ux .transaction-purchase-table{min-width:0;width:100%;table-layout:auto}.erp-ux .transaction-sales-table th,.erp-ux .transaction-sales-table td,.erp-ux .transaction-purchase-table th,.erp-ux .transaction-purchase-table td{padding:12px 9px;font-size:.8rem;white-space:normal;vertical-align:middle}.erp-ux .transaction-sales-table :is(th,td):nth-child(1),.erp-ux .transaction-sales-table :is(th,td):nth-child(3),.erp-ux .transaction-sales-table :is(th,td):nth-child(5),.erp-ux .transaction-sales-table :is(th,td):nth-child(6),.erp-ux .transaction-sales-table :is(th,td):nth-child(7),.erp-ux .transaction-sales-table :is(th,td):nth-child(9),.erp-ux .transaction-sales-table :is(th,td):nth-child(12),.erp-ux .transaction-sales-table :is(th,td):nth-child(15),.erp-ux .transaction-sales-table :is(th,td):nth-child(16),.erp-ux .transaction-purchase-table :is(th,td):nth-child(1),.erp-ux .transaction-purchase-table :is(th,td):nth-child(3),.erp-ux .transaction-purchase-table :is(th,td):nth-child(5),.erp-ux .transaction-purchase-table :is(th,td):nth-child(6),.erp-ux .transaction-purchase-table :is(th,td):nth-child(7),.erp-ux .transaction-purchase-table :is(th,td):nth-child(11),.erp-ux .transaction-purchase-table :is(th,td):nth-child(12){display:none}.erp-ux .transaction-sales-table td[colspan],.erp-ux .transaction-purchase-table td[colspan]{display:table-cell!important}.erp-ux .transaction-sales-table .sales-legacy-money,.erp-ux .transaction-purchase-table .sales-legacy-money{white-space:nowrap}.erp-ux .transaction-sales-table .sales-legacy-client,.erp-ux .transaction-purchase-table .sales-legacy-client{max-width:220px;overflow-wrap:anywhere}.erp-ux .transaction-sales-table small,.erp-ux .transaction-purchase-table small{display:block;margin-top:5px;color:#637063;font-size:.72rem}.erp-ux .transaction-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.erp-ux .transaction-sales-table .transaction-row-actions{flex-wrap:nowrap;min-width:105px}.erp-ux .transaction-row-actions>.btn.ghost,.erp-ux .transaction-sales-table .sales-legacy-action-btn{background:#fffdf8;color:#264935;border:1px solid #dce2d8;box-shadow:none}.erp-ux .transaction-row-actions .btn{min-width:0;padding:8px 10px}.erp-ux .sales-compact-workbench{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.erp-ux .sales-compact-card{padding:16px;border-radius:10px;box-shadow:none}.erp-ux .sales-compact-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.erp-ux .sales-compact-client-field{grid-column:1 / -1}.erp-ux .sales-compact-document-row{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-ux .sales-compact-document-button{padding:10px 14px;border-radius:9px;min-height:52px}.erp-ux .sales-compact-document-button strong{font-size:1rem}.erp-ux .sales-compact-section-head{margin-bottom:14px;gap:8px}.erp-ux .sales-compact-workflow-actions{gap:8px}.erp-ux .sales-compact-payment-grid{grid-template-columns:minmax(0,1fr)}.erp-ux .sales-legacy-lines-table{min-width:640px}.erp-ux .sales-legacy-lines-table th,.erp-ux .sales-legacy-lines-table td{padding:10px 8px;font-size:.8rem}.erp-ux .sales-legacy-action-cell .btn+.btn{margin-left:5px}.erp-ux .sales-compact-actions-bar{position:sticky;bottom:0;padding:12px;background:#fffdf8;border-top:1px solid #dce2d8;z-index:2}.erp-ux .sales-legacy-electronic-hero{padding:10px 12px;margin-bottom:12px;border-radius:9px}.erp-ux .sales-legacy-electronic-hero-strip{display:flex;gap:24px;flex-wrap:wrap}.erp-ux .sales-legacy-electronic-hero-item{background:none;border:0;box-shadow:none;border-radius:0;padding:0;min-height:0}.erp-ux .sales-legacy-electronic-hero-item>span{font-size:.74rem}.erp-ux .sales-legacy-electronic-hero-item strong{font-size:.88rem}.erp-ux .sales-commercial-workspace-tabs{margin-bottom:12px;padding:5px;border-radius:10px}.erp-ux .sales-commercial-workspace-tab{padding:10px 12px;border-radius:8px}.erp-ux .fiscal-preview{padding:12px;gap:10px 18px;margin-bottom:12px}.erp-ux .fiscal-preview strong{font-size:.86rem}.erp-ux .fiscal-preview small{font-size:.74rem}.erp-ux .sales-legacy-fiscal-card>.sales-legacy-evidence-grid{grid-template-columns:minmax(0,1fr)}.erp-ux .portal-hero{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.erp-ux .portal-hero-visual{display:none}.erp-ux .portal-stat-card{padding:12px;min-height:0}.erp-ux .portal-main-grid{margin-top:0}.erp-ux .sales-commercial-hero-meta{gap:8px}.erp-ux .sales-legacy-fiscal-card,.erp-ux .sales-legacy-fiscal-card-guide{padding:12px}.erp-ux .sales-legacy-guide-wizard-shell{padding:12px;border-radius:9px;margin-bottom:12px}.erp-ux .sales-legacy-guide-wizard-head{margin-bottom:10px}.erp-ux .sales-legacy-guide-overview-badges{gap:6px}.erp-ux .sales-legacy-guide-badge{font-size:.66rem;padding:5px 8px}.erp-ux .sales-legacy-guide-stepper{gap:5px}.erp-ux .sales-legacy-guide-stepper-btn{padding:9px 7px;min-height:52px;border-radius:8px;display:flex;align-items:center;gap:7px}.erp-ux .sales-legacy-guide-stepper-btn strong{font-size:.76rem}.erp-ux .sales-legacy-guide-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erp-ux .sales-legacy-guide-meta-card{padding:8px 12px;border-radius:8px}.erp-ux .sales-legacy-guide-meta-card small{display:none}.erp-ux .sales-legacy-form-section{border-radius:9px;padding:14px}.erp-ux .sales-legacy-picker-table{min-width:0;table-layout:auto;width:100%}.erp-ux .sales-legacy-picker-table :is(th,td):nth-child(1),.erp-ux .sales-legacy-picker-table :is(th,td):nth-child(5),.erp-ux .sales-legacy-picker-table :is(th,td):nth-child(6){display:none}.erp-ux .sales-legacy-picker-table td[colspan]{display:table-cell!important}.erp-ux .sales-legacy-picker-table th,.erp-ux .sales-legacy-picker-table td{width:auto;padding:10px 8px;white-space:normal}.erp-ux .sales-legacy-picker-table th:last-child,.erp-ux .sales-legacy-picker-table td:last-child{position:static}.erp-ux .mobile-nav-toggle{display:none}.erp-ux .sire-book-grid{grid-template-columns:minmax(0,1fr)}.erp-ux .sire-api-panel{padding:12px 16px}.erp-ux .sire-remote-grid .sire-metric-card{min-width:0;overflow-wrap:anywhere}.erp-ux .sire-summary-grid{gap:10px}.erp-ux .sire-metric-card{padding:12px;border-radius:9px;box-shadow:none}.erp-ux .sire-workspace-grid{margin-top:12px}.erp-ux .sire-access-panel{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px}.erp-ux .sire-access-panel .section-head{margin:0}.erp-ux .sire-access-panel .eyebrow{display:none}.erp-ux .sire-access-panel h2{margin:0;font-size:1.1rem}.erp-ux .sire-api-panel{order:9}.erp-ux .sire-access-links{margin:0}.erp-ux .sire-toolbar-actions .btn{align-self:end}.erp-ux .sire-page{gap:12px}.erp-ux .sales-legacy-actionbar-guide{align-items:center}@media(max-width:1150px){.erp-ux .sales-legacy-desktop-list{display:none}.erp-ux .sales-legacy-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-ux .sales-legacy-mobile-card{min-width:0;padding:14px;border-radius:10px}.erp-ux .sales-legacy-mobile-card h3{font-size:1rem}.erp-ux .sales-legacy-mobile-actions{display:flex;flex-wrap:wrap;gap:6px}.erp-ux .sales-legacy-mobile-actions .btn{flex:1 1 auto;width:auto}.erp-ux .sales-compact-workbench{grid-template-columns:minmax(0,1fr)}.erp-ux .sales-compact-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}@media(max-width:900px){.erp-ux{grid-template-columns:minmax(0,1fr)}.erp-ux .sidebar{display:none}.erp-ux .mobile-nav-toggle{display:inline-flex}.erp-ux .mobile-nav-group .nav-beta{color:#795512}.erp-ux .page{padding:16px}.erp-ux .topbar{padding:12px 16px;flex-wrap:wrap;gap:10px}}@media(max-width:640px){.erp-ux .page{padding:10px}.erp-ux .panel{padding:14px}.erp-ux .sales-commercial-hero{grid-template-columns:minmax(0,1fr);gap:12px}.erp-ux .sales-commercial-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-ux .sales-legacy-mobile-list,.erp-ux .sales-compact-side,.erp-ux .transaction-filter-fields,.erp-ux .sales-legacy-filters{grid-template-columns:minmax(0,1fr)}.erp-ux .sales-compact-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.erp-ux .sales-legacy-guide-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-ux .sales-legacy-guide-wizard-head{flex-direction:column;align-items:flex-start;gap:8px}.erp-ux .sales-legacy-picker-table{min-width:440px}.erp-ux .sales-legacy-electronic-hero{padding:8px}.erp-ux .sales-legacy-electronic-hero-card{min-width:0;padding:8px}}.nav-link[data-v-10905674]{display:flex;align-items:center;gap:.45rem}.nav-beta[data-v-10905674]{font-size:.72rem;font-weight:700;color:#f5cf7d}.nav-group[data-v-10905674]{display:grid;gap:3px;min-width:0}.nav-group h2[data-v-10905674]{margin:14px 12px 4px;font-size:.7rem;color:#bdd0c3;text-transform:uppercase;letter-spacing:.08em}.nav-group h3[data-v-10905674]{margin:8px 0;font-size:.8rem;color:var(--muted)}.mobile-module-list .nav-group[data-v-10905674]{gap:8px}
