.page-header[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page-title[data-v-2d5604a2]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.selection-card[data-v-2d5604a2]{background:#fff;border-radius:12px;border:1px solid #e4eaf0;padding:20px;margin-bottom:20px}.section-header-simple[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0a4a8c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.section-icon[data-v-2d5604a2]{font-size:14px;opacity:.85}.selection-content[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.outlet-selection-row[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-row-item[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-label[data-v-2d5604a2]{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin:0}.required[data-v-2d5604a2]{color:#dc3545;margin-left:2px}.field-input[data-v-2d5604a2]{border:1.5px solid #e0e7ef!important;border-radius:8px!important;padding:10px 12px!important;font-size:13.5px!important;color:#333!important;background:#fff!important;width:100%;height:auto;line-height:1.5;-webkit-transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,box-shadow .2s!important;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s!important}.field-input[data-v-2d5604a2]:focus{border-color:#0a4a8c!important;-webkit-box-shadow:0 0 0 3px rgba(10,74,140,.1)!important;box-shadow:0 0 0 3px rgba(10,74,140,.1)!important;outline:none!important}.field-select[data-v-2d5604a2]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;cursor:pointer!important}.btn-action[data-v-2d5604a2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-load[data-v-2d5604a2]{background:#0a4a8c;color:#fff;-webkit-box-shadow:0 2px 8px rgba(10,74,140,.25);box-shadow:0 2px 8px rgba(10,74,140,.25);white-space:nowrap}.btn-load[data-v-2d5604a2]:hover{background:#073a70;-webkit-box-shadow:0 4px 14px rgba(10,74,140,.35);box-shadow:0 4px 14px rgba(10,74,140,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.controls-section[data-v-2d5604a2]{background:#fff;border-radius:12px;border:1px solid #e4eaf0;padding:16px 20px;margin-bottom:20px}.controls-row[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-add[data-v-2d5604a2]{background:#0a4a8c;color:#fff;-webkit-box-shadow:0 2px 8px rgba(10,74,140,.25);box-shadow:0 2px 8px rgba(10,74,140,.25);white-space:nowrap}.btn-add[data-v-2d5604a2]:hover:not(:disabled){background:#073a70;-webkit-box-shadow:0 4px 14px rgba(10,74,140,.35);box-shadow:0 4px 14px rgba(10,74,140,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-add[data-v-2d5604a2]:disabled{opacity:.55;cursor:not-allowed;-webkit-transform:none;transform:none}.search-wrapper[data-v-2d5604a2]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px;min-width:220px}.search-icon[data-v-2d5604a2]{position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:13px;pointer-events:none}.search-input[data-v-2d5604a2]{border:1.5px solid #e0e7ef!important;border-radius:8px!important;padding:9px 38px 9px 36px!important;font-size:13.5px!important;color:#333!important;background:#fff!important;width:100%;-webkit-transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,box-shadow .2s!important;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s!important}.search-input[data-v-2d5604a2]:focus{border-color:#0a4a8c!important;-webkit-box-shadow:0 0 0 3px rgba(10,74,140,.1)!important;box-shadow:0 0 0 3px rgba(10,74,140,.1)!important;outline:none!important}.search-input[data-v-2d5604a2]::-webkit-input-placeholder{color:#b0b8c4!important}.search-input[data-v-2d5604a2]::-moz-placeholder{color:#b0b8c4!important}.search-input[data-v-2d5604a2]::-ms-input-placeholder{color:#b0b8c4!important}.search-input[data-v-2d5604a2]::placeholder{color:#b0b8c4!important}.search-clear-btn[data-v-2d5604a2]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px 4px;line-height:1;-webkit-transition:color .2s;transition:color .2s}.search-clear-btn[data-v-2d5604a2]:hover{color:#dc3545}.table-card[data-v-2d5604a2]{background:#fff;border-radius:12px;border:1px solid #e4eaf0;overflow:hidden}.taxes-table[data-v-2d5604a2]{width:100%;margin:0;table-layout:fixed}.taxes-table thead tr[data-v-2d5604a2]{background:#0a4a8c}.taxes-table thead th[data-v-2d5604a2]{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:13px 16px;border:none;text-align:left}.taxes-table tbody tr[data-v-2d5604a2]{-webkit-transition:background .15s ease;transition:background .15s ease;border-bottom:1px solid #f0f3f7}.taxes-table tbody tr[data-v-2d5604a2]:nth-of-type(odd){background-color:#f8fafd}.taxes-table tbody tr[data-v-2d5604a2]:hover{background-color:#eef4ff!important}.taxes-table tbody td[data-v-2d5604a2]{padding:14px 16px;vertical-align:middle;font-size:13px;color:#444;border:none}.col-index[data-v-2d5604a2]{width:10%}.col-name[data-v-2d5604a2]{width:35%}.col-percentage[data-v-2d5604a2],.col-status[data-v-2d5604a2]{width:20%}.col-action[data-v-2d5604a2]{width:15%;text-align:right;padding-right:16px!important}.value[data-v-2d5604a2]{font-size:13px;color:#444;font-weight:500}.percentage-value[data-v-2d5604a2]{font-weight:600;color:#0a4a8c;font-size:13.5px}.status-value[data-v-2d5604a2]{font-size:13px;color:#555;font-weight:500}.btn-edit[data-v-2d5604a2]{background:#fff8e1;color:#b45309;border:1.5px solid #fbbf24;padding:7px 14px;font-size:12.5px}.btn-edit[data-v-2d5604a2]:hover:not(:disabled){background:#f59e0b;color:#fff;border-color:#f59e0b;-webkit-box-shadow:0 2px 8px rgba(245,158,11,.35);box-shadow:0 2px 8px rgba(245,158,11,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-edit[data-v-2d5604a2]:disabled{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none}.btn-edit-icon[data-v-2d5604a2]{font-size:11px}.btn-edit-text[data-v-2d5604a2]{font-size:12.5px}.empty-row td[data-v-2d5604a2]{padding:40px 16px!important}.empty-state-content[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#9ca3af}.empty-icon[data-v-2d5604a2]{font-size:32px;opacity:.5}.empty-state-content p[data-v-2d5604a2]{margin:0;font-size:13px}.permission-denied[data-v-2d5604a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;padding:20px}.permission-denied-content[data-v-2d5604a2]{text-align:center;padding:40px;background:#fff;border-radius:12px;border:1px solid #e4eaf0}.permission-icon[data-v-2d5604a2]{font-size:48px;color:#dc3545;margin-bottom:16px}.permission-denied-content h3[data-v-2d5604a2]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.permission-denied-content p[data-v-2d5604a2]{font-size:13.5px;color:#666}@media (max-width:1024px){.controls-row[data-v-2d5604a2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-wrapper[data-v-2d5604a2]{max-width:100%}.btn-add[data-v-2d5604a2]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-index[data-v-2d5604a2]{width:8%}.col-name[data-v-2d5604a2]{width:35%}.col-percentage[data-v-2d5604a2]{width:20%}.col-status[data-v-2d5604a2]{width:22%}.col-action[data-v-2d5604a2]{width:15%}}@media (max-width:768px){.selection-card[data-v-2d5604a2]{padding:16px}.controls-section[data-v-2d5604a2]{padding:12px 16px}.controls-row[data-v-2d5604a2]{gap:12px}.outlet-selection-row[data-v-2d5604a2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.btn-load[data-v-2d5604a2]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.taxes-table tbody td[data-v-2d5604a2],.taxes-table thead th[data-v-2d5604a2]{padding:12px 10px;font-size:12px}.col-index[data-v-2d5604a2]{width:8%}.col-name[data-v-2d5604a2]{width:30%}.col-percentage[data-v-2d5604a2]{width:18%}.col-status[data-v-2d5604a2]{width:24%}.col-action[data-v-2d5604a2]{width:20%}.btn-edit[data-v-2d5604a2]{padding:6px 12px;font-size:11px}.page-title[data-v-2d5604a2]{font-size:18px}}@media (max-width:576px){.controls-section[data-v-2d5604a2],.selection-card[data-v-2d5604a2]{padding:12px 16px}.controls-row[data-v-2d5604a2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-add[data-v-2d5604a2],.search-wrapper[data-v-2d5604a2]{width:100%}.table-card[data-v-2d5604a2]{border-radius:0;border-left:none;border-right:none;margin:0 -16px}.taxes-table thead[data-v-2d5604a2]{display:none}.taxes-table[data-v-2d5604a2],.taxes-table tbody[data-v-2d5604a2],.taxes-table td[data-v-2d5604a2],.taxes-table tr[data-v-2d5604a2]{display:block;width:100%}.taxes-table tr[data-v-2d5604a2]{margin-bottom:1.5rem;border:1px solid #ddd;border-radius:8px;padding:1rem;background:#fff}.taxes-table td[data-v-2d5604a2]{text-align:left;padding:.5rem 0;border:none;position:relative}.taxes-table td[data-v-2d5604a2]:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.5rem;color:#333;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.col-action[data-v-2d5604a2]{text-align:center!important;padding-top:10px!important}.col-action[data-v-2d5604a2]:before{display:none}.btn-edit[data-v-2d5604a2]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-title[data-v-2d5604a2]{font-size:16px}.section-header-simple[data-v-2d5604a2]{font-size:12px}.field-label[data-v-2d5604a2]{font-size:11px}.field-input[data-v-2d5604a2]{padding:8px 10px!important;font-size:12px!important}}@media (max-width:400px){.page-title[data-v-2d5604a2]{font-size:14px}.taxes-table tbody td[data-v-2d5604a2]{font-size:11px}.btn-edit[data-v-2d5604a2]{padding:5px 10px;font-size:10px}}