.pa-availability{margin-block:1rem;min-width:0;max-width:100%}.pa-availability h2{margin-bottom:.5rem}.pa-availability-scroll{max-width:100%;overflow-x:auto}.pa-availability table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.pa-availability caption{text-align:left;color:#475569;padding-bottom:.5rem}.pa-availability th,.pa-availability td{padding:.5rem .625rem;border-bottom:1px solid #cbd5e1;vertical-align:top;overflow-wrap:anywhere}.pa-availability thead{background:#f1f5f9}.pa-availability tbody th{font-weight:600}.pa-availability summary{cursor:pointer;min-height:24px}.pa-availability summary:focus-visible,.pa-availability-scroll:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.pa-availability-detail-label{color:#475569;font-weight:400}.pa-availability dl{margin:.5rem 0 0;max-width:32rem}.pa-availability dt{margin-top:.375rem;font-weight:600}.pa-availability dd{margin:0}@media (max-width: 640px){.pa-availability th,.pa-availability td{padding:.5rem .375rem}.pa-availability table{min-width:30rem}.pa-availability-detail-label{display:none}}.order-finance-panel .order-finance-money{display:inline-block;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}.order-finance-panel .order-finance-summary .ant-descriptions-view{max-width:100%;overflow-x:auto}.order-finance-panel .ant-descriptions-item-content{min-width:0}.order-finance-panel .ant-drawer-body{min-width:0;overflow-wrap:break-word}.order-draft-drawer .ant-drawer-content-wrapper{max-width:100vw}.order-draft-drawer .ant-drawer-body{padding:24px;background:#fafafa}.order-draft-intro{display:grid;gap:12px;margin-bottom:24px}.order-draft-section-heading,.order-draft-line-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.order-draft-section-heading{margin-bottom:12px}.order-draft-section-heading h5{margin:0}.order-draft-line{background:#fff;border:1px solid #d9dee5;border-radius:10px;padding:16px;margin-bottom:16px}.order-draft-line-heading{margin-bottom:12px}.order-draft-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.order-draft-notes{grid-template-columns:1fr 1fr}.order-draft-line-total{display:flex;flex-direction:column;gap:8px;padding-top:1px}.order-draft-line-total strong{line-height:32px}.order-draft-price-note,.order-draft-identity{font-size:12px;overflow-wrap:anywhere}.order-draft-identity{margin-top:-12px}.order-draft-line .ant-form-item{margin-bottom:16px}.order-draft-summary{display:grid;gap:6px;align-content:start}.order-draft-summary>div{display:flex;justify-content:space-between;gap:8px}.order-draft-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0}.order-draft-total{font-weight:700;font-size:22px;color:#283949}.order-draft-blocked{padding-left:18px;margin:0}.order-draft-blocked li{margin-bottom:12px;overflow-wrap:anywhere}.order-draft-blocked li:last-child{margin-bottom:0}@media (max-width: 580px){.order-draft-drawer .ant-drawer-body{padding:16px}.order-draft-grid,.order-draft-notes{grid-template-columns:1fr;gap:0}.order-draft-line-total{margin-bottom:16px}.order-draft-footer .ant-space{width:100%;justify-content:flex-end}}.order-draft-options .ant-select-item-option-content{white-space:normal;overflow-wrap:break-word}.commercial-order-detail{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:20px;color:#263844}.order-overview{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:8px 0 4px}.order-overview h2{font-size:25px;margin:6px 0 12px;line-height:1.25}.order-eyebrow{color:#526572;font-size:14px}.order-statuses{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#526572}.order-status{background:#e8f1f4;color:#254b58;border-radius:6px;padding:5px 10px;font-weight:600}.order-grand-total{text-align:right;display:grid;gap:8px;white-space:nowrap}.order-grand-total span{font-size:13px;color:#526572}.order-grand-total strong{font-size:28px;font-variant-numeric:tabular-nums}.order-card{min-width:0;overflow-wrap:anywhere;padding:20px;background:#fff;border:1px solid #dce3e8;border-radius:12px}.order-card h3{font-size:16px;margin:0 0 14px}.order-card p{line-height:1.6;color:#526572;margin:6px 0 14px}.order-items-scroll{overflow-x:auto}.order-items{width:100%;border-collapse:collapse;min-width:460px;font-variant-numeric:tabular-nums}.order-items th{font-size:12px;color:#526572;font-weight:500;padding:0 8px 12px;text-align:right;border-bottom:1px solid #e7ecef}.order-items td{padding:16px 8px;border-bottom:1px solid #edf0f2;text-align:right;vertical-align:top}.order-items th:first-child,.order-items td:first-child{text-align:left;padding-left:0;width:52%}.order-items td:first-child span{display:block;font-size:13px;color:#526572;margin-top:5px;line-height:1.5}.order-totals{margin:20px 0 0 auto;max-width:300px;display:grid;gap:10px;font-variant-numeric:tabular-nums}.order-totals>div{display:flex;justify-content:space-between;gap:20px}.order-totals dd{margin:0}.order-total-row{border-top:1px solid #dce3e8;padding-top:12px;font-size:18px;font-weight:600}.order-payment{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.order-context-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.order-cancel-confirm{margin-top:18px}.order-technical{color:#657680;font-size:12px}.order-technical summary{cursor:pointer;padding:12px 0}.order-technical pre{max-height:240px;overflow:auto;background:#f2f5f6;padding:12px}.commercial-order-form .order-draft-identity{margin:0 0 12px;font-size:14px;font-weight:600}.commercial-order-form .order-form-hint{color:#657680;line-height:1.6;margin:0 0 18px}.commercial-order-form .order-line-subtotal{padding:12px 0;font-weight:600}@media (max-width:580px){.order-overview{flex-direction:column;gap:18px}.order-grand-total{text-align:left}.order-card{padding:16px}.order-payment{align-items:flex-start}.order-grand-total strong{font-size:24px}}.order-edit-line{display:grid;gap:12px;margin:16px 0;padding-bottom:16px;border-bottom:1px solid #dce3e8;min-width:0}.order-management-confirm label{display:grid;gap:6px;min-width:0;margin:10px 0}.order-management-confirm input{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #aebec8;border-radius:6px}.order-management-confirm strong{overflow-wrap:anywhere}.order-management-confirm{min-width:0;max-width:100%}.order-replacement-select.ant-select{min-width:0;max-width:100%;height:auto}.order-replacement-select.ant-select-single .ant-select-selector{min-height:36px;height:auto!important;align-items:center}.order-replacement-select.ant-select-single .ant-select-selection-item{white-space:normal!important;overflow-wrap:anywhere;line-height:1.5!important;padding-block:6px}.order-replacement-select .ant-select-selection-wrap{min-width:0;max-width:100%}.order-replacement-options .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.order-replacement-options{max-width:calc(100vw - 24px)}.pilot-stock-table{max-width:100%;min-width:0}.pilot-stock-table .ant-table-cell{overflow-wrap:anywhere}.pilot-stock-table:focus-visible,.stock-advanced>summary:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.stock-reconciliation-reason{display:block;font-size:.8125rem;color:#475569;max-width:22rem}.stock-advanced{margin-top:1.5rem;border-top:1px solid #cbd5e1;padding-top:1rem}.stock-advanced>summary{cursor:pointer;font-weight:600;padding:.5rem 0}.stock-advanced-content{min-width:0;overflow-x:auto}.stock-advanced-content textarea{box-sizing:border-box;max-width:100%}.stock-advanced-content pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 640px){.pilot-stock-table .ant-table-cell{padding:.5rem!important}.stock-advanced-content button{max-width:100%;white-space:normal}}.budget-conversion-stack{display:grid;gap:18px}.budget-conversion-source,.budget-conversion-line{padding:20px;border:1px solid #e4e2dd;border-radius:10px;background:#fff}.budget-conversion-line{margin-bottom:16px}.budget-conversion-line h3{font-size:17px;margin:0 0 8px}.budget-conversion-identity{font-size:12px;color:#586672;overflow-wrap:anywhere}.budget-conversion-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.budget-conversion-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.budget-conversion-amounts dt{font-size:12px;color:#65717c}.budget-conversion-amounts dd{font-weight:600;margin:4px 0}.budget-conversion-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center}.budget-conversion-total{font-size:22px;font-weight:600}.budget-conversion-options .ant-select-item-option-content,.budget-conversion-line .ant-select-selection-item{white-space:normal!important;overflow-wrap:anywhere}.budget-conversion-line .ant-select-selector{height:auto!important;min-height:40px;align-items:center}.budget-conversion-line details{margin-top:12px;font-size:13px}.budget-conversion-line summary,.budget-conversion-source summary{cursor:pointer}@media (max-width: 580px){.budget-conversion-drawer .ant-drawer-body,.budget-conversion-source,.budget-conversion-line{padding:16px}.budget-conversion-amounts{grid-template-columns:1fr}.budget-conversion-footer .ant-space{width:100%}}:root{--blu-navy: #283949;--blu-sand: #F1ECE5;--blu-action: #1E88E5;--blu-success: #3A8D2F;--blu-warning: #D97706;--blu-danger: #C73A3A;--blu-text: #222222;--blu-text-muted: #6B7280;--blu-surface: #FFFFFF;--blu-border: #D9DEE5;--blu-radius-s: 6px;--blu-radius-m: 10px;--blu-radius-l: 14px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--blu-text);background:var(--blu-sand)}#root{min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--blu-sand)}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout-header{position:sticky;top:0;z-index:1000}.ant-layout{background:var(--blu-sand)}.ant-card{border-radius:var(--blu-radius-l);box-shadow:0 1px 2px #2839490f}.ant-btn{border-radius:var(--blu-radius-m);font-weight:500}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:var(--blu-radius-m)!important}.ant-form-item-label>label{font-weight:600}.ant-table-thead>tr>th{font-size:12px;font-weight:600}.blu-table-row td{height:52px}.blu-table-row-compact td{height:44px}.login-container{background:var(--blu-navy);min-height:100vh}.dashboard-header{background:var(--blu-surface);box-shadow:0 1px 2px #2839490f}.statistics-card{text-align:center;transition:transform .2s ease}.statistics-card:hover{transform:translateY(-2px)}.estoqueb-baixo-row{background-color:#fbeaea!important}.estoqueb-baixo-row:hover{background-color:#f6d6d6!important}@media (max-width: 768px){.ant-layout-header{padding:0 16px}.ant-card{margin-bottom:16px}}
