@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.modal-backdrop[data-v-94637c16]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:11000;padding:20px}.modal[data-v-94637c16]{position:relative;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;max-width:1000px;width:100%;max-height:90vh;border-radius:12px;margin:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-header[data-v-94637c16]{background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;padding:28px 35px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;flex-shrink:0;border-radius:12px 12px 12px 12px;margin-top:30px}.modal-header[data-v-94637c16]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4a90e2,#7b68ee,#4a90e2);background-size:200% 100%;animation:shimmer-data-v-94637c16 3s ease-in-out infinite}.modal-header .modal-header-content[data-v-94637c16]{flex:1;display:flex;flex-direction:column;gap:8px}.modal-header .modal-title-section .modal-main-title[data-v-94637c16]{font-size:1.75rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.025em;line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-header .modal-customer-info[data-v-94637c16]{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:hsla(0,0%,100%,.95);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.modal-header .modal-customer-info .customer-id[data-v-94637c16]{font-weight:600;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;background:hsla(0,0%,100%,.15);padding:2px 8px;border-radius:4px}.modal-header .modal-customer-info .separator[data-v-94637c16]{color:hsla(0,0%,100%,.4);font-weight:400}.modal-header .modal-customer-info .customer-name[data-v-94637c16]{font-weight:500;letter-spacing:-.01em}.modal-header .modal-customer-info .customer-nickname[data-v-94637c16]{font-style:normal;color:hsla(0,0%,100%,.85);font-weight:400;font-size:.875rem}.modal-close-absolute[data-v-94637c16]{position:absolute;top:30px;right:30px;background:#dc3545;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:10;transition:all .2s ease;box-shadow:0 4px 12px rgba(220,53,69,.25)}.modal-close-absolute .close-x[data-v-94637c16]{font-size:1.125rem;line-height:1}.modal-close-absolute .close-text[data-v-94637c16]{letter-spacing:.025em}.modal-close-absolute[data-v-94637c16]:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,53,69,.35)}.modal-close-absolute[data-v-94637c16]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(220,53,69,.25)}.modal-body[data-v-94637c16]{padding:30px 35px;overflow-y:auto;flex-grow:1;background:linear-gradient(180deg,#fff 0,#f8f9fa)}.modal-body .message[data-v-94637c16]{margin-bottom:20px;border-radius:8px}.add-price-button-container[data-v-94637c16]{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-start}.btn-add-special-price[data-v-94637c16]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(40,167,69,.2)}.btn-add-special-price svg[data-v-94637c16]{width:18px;height:18px;transition:transform .2s ease}.btn-add-special-price[data-v-94637c16]:hover{background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.btn-add-special-price:hover svg[data-v-94637c16]{transform:rotate(90deg)}.btn-add-special-price[data-v-94637c16]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(40,167,69,.2)}.special-prices-table[data-v-94637c16]{width:100%;margin-top:10px}.special-prices-table .custom-table[data-v-94637c16]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);border:1px solid #e9ecef}.special-prices-table .custom-table thead[data-v-94637c16]{background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.special-prices-table .custom-table thead tr[data-v-94637c16]{height:50px}.special-prices-table .custom-table thead th[data-v-94637c16]{padding:16px 20px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.075em;color:#6c757d;border-bottom:2px solid #dee2e6;position:relative;line-height:1.5}.special-prices-table .custom-table thead th.th-stock-id[data-v-94637c16]{width:20%}.special-prices-table .custom-table thead th.th-stock-name[data-v-94637c16]{width:40%}.special-prices-table .custom-table thead th.th-price[data-v-94637c16]{width:20%;text-align:right}.special-prices-table .custom-table thead th.th-actions[data-v-94637c16]{width:20%;text-align:center}.special-prices-table .custom-table thead th[data-v-94637c16]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4a90e2,transparent);transform:scaleX(0);transition:transform .3s ease}.special-prices-table .custom-table thead th[data-v-94637c16]:hover:after{transform:scaleX(1)}.special-prices-table .custom-table tbody tr[data-v-94637c16]{transition:all .2s ease;border-bottom:1px solid #f0f0f0}.special-prices-table .custom-table tbody tr[data-v-94637c16]:hover{background-color:#f8f9fa;transform:translateX(5px);box-shadow:0 3px 10px rgba(0,0,0,.05)}.special-prices-table .custom-table tbody tr[data-v-94637c16]:last-child{border-bottom:none}.special-prices-table .custom-table tbody tr td[data-v-94637c16]{padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;color:#495057;vertical-align:middle;line-height:1.6}.special-prices-table .custom-table tbody tr td[data-v-94637c16]:first-child{font-weight:500;color:#6c757d;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;letter-spacing:.025em}.special-prices-table .custom-table tbody tr td[data-v-94637c16]:nth-child(2){color:#212529;font-weight:400;letter-spacing:-.01em}.special-prices-table .custom-table tbody tr td[data-v-94637c16]:nth-child(3){text-align:right;font-weight:600;color:#2d5a87;font-size:1.125rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.special-prices-table .custom-table tbody tr td[data-v-94637c16]:nth-child(4){text-align:center}.special-prices-table .custom-table tbody tr[v-if] td[data-v-94637c16]{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic;font-size:.95rem}.special-prices-table .custom-table .b-input[data-v-94637c16]{max-width:150px;margin:0 auto}.action-buttons[data-v-94637c16]{display:flex;gap:8px;justify-content:center}.action-buttons .btn-action[data-v-94637c16]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.015em;line-height:1.5;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;background:#fff}.action-buttons .btn-action svg[data-v-94637c16]{width:16px;height:16px;transition:transform .2s ease}.action-buttons .btn-action span[data-v-94637c16]{transition:transform .2s ease}.action-buttons .btn-action[data-v-94637c16]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.action-buttons .btn-action[data-v-94637c16]:hover:before{width:100px;height:100px}.action-buttons .btn-action[data-v-94637c16]:disabled{opacity:.5;cursor:not-allowed}.action-buttons .btn-action.btn-edit[data-v-94637c16]{color:#4a90e2;border:1px solid #4a90e2}.action-buttons .btn-action.btn-edit[data-v-94637c16]:hover:not(:disabled){background:#4a90e2;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.action-buttons .btn-action.btn-edit:hover:not(:disabled) svg[data-v-94637c16]{transform:rotate(5deg)}.action-buttons .btn-action.btn-save[data-v-94637c16]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none}.action-buttons .btn-action.btn-save[data-v-94637c16]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(72,187,120,.4)}.action-buttons .btn-action.btn-save[data-v-94637c16]:disabled{background:#cbd5e0}.action-buttons .btn-action.btn-cancel[data-v-94637c16]{color:#718096;border:1px solid #cbd5e0}.action-buttons .btn-action.btn-cancel[data-v-94637c16]:hover:not(:disabled){background:#f7fafc;border-color:#a0aec0;transform:translateY(-1px)}.action-buttons .btn-action.btn-delete[data-v-94637c16]{color:#e53e3e;border:1px solid #feb2b2}.action-buttons .btn-action.btn-delete[data-v-94637c16]:hover:not(:disabled){background:linear-gradient(135deg,#fc5c5c,#e53e3e);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px rgba(229,62,62,.3)}.action-buttons .btn-action.btn-delete:hover:not(:disabled) svg[data-v-94637c16]{animation:shake-data-v-94637c16 .3s ease}@keyframes shake-data-v-94637c16{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes shimmer-data-v-94637c16{0%{background-position:-200% 0}to{background-position:200% 0}}.modal-fade-enter[data-v-94637c16],.modal-fade-leave-to[data-v-94637c16]{opacity:0;transform:scale(.95)}.modal-fade-enter-active[data-v-94637c16],.modal-fade-leave-active[data-v-94637c16]{transition:all .3s ease}.modal-fade-enter-to[data-v-94637c16],.modal-fade-leave[data-v-94637c16]{opacity:1;transform:scale(1)}@media screen and (max-width:768px){.modal-backdrop[data-v-94637c16]{padding:10px}.modal[data-v-94637c16]{max-width:100%;max-height:95vh;border-radius:8px}.modal-header[data-v-94637c16]{padding:20px 20px}.modal-header .modal-title-section .modal-main-title[data-v-94637c16]{font-size:1.25rem}.modal-header .modal-customer-info[data-v-94637c16]{flex-wrap:wrap;gap:8px;font-size:.875rem}.modal-header .modal-customer-info .customer-id[data-v-94637c16]{font-size:.8125rem}.modal-header .modal-customer-info .separator[data-v-94637c16]{display:none}.modal-body[data-v-94637c16]{padding:20px;padding-top:60px}.modal-close-absolute[data-v-94637c16]{top:15px;right:15px;padding:8px 16px;font-size:.875rem}.modal-close-absolute .close-x[data-v-94637c16]{font-size:1rem}.special-prices-table .custom-table[data-v-94637c16]{font-size:.875rem}.special-prices-table .custom-table thead th[data-v-94637c16]{padding:12px 10px;font-size:.7rem}.special-prices-table .custom-table thead th.th-stock-name[data-v-94637c16]{width:35%}.special-prices-table .custom-table thead th.th-actions[data-v-94637c16]{width:25%}.special-prices-table .custom-table tbody td[data-v-94637c16]{padding:14px 10px;font-size:.875rem}.special-prices-table .custom-table tbody td[data-v-94637c16]:first-child{font-size:.8125rem}.special-prices-table .custom-table tbody td[data-v-94637c16]:nth-child(3){font-size:1rem}.action-buttons[data-v-94637c16]{flex-direction:column;gap:6px;width:100%}.action-buttons .btn-action[data-v-94637c16]{width:100%;justify-content:center;padding:8px 12px;font-size:.8125rem}.action-buttons .btn-action span[data-v-94637c16]{display:inline}}@media screen and (max-width:480px){.modal-header .modal-customer-info[data-v-94637c16]{flex-direction:column;align-items:flex-start;gap:4px}.special-prices-table[data-v-94637c16]{overflow-x:auto}.special-prices-table .custom-table[data-v-94637c16]{min-width:450px}.action-buttons .btn-action span[data-v-94637c16]{font-size:.75rem}}@media screen and (min-width:1400px){.modal[data-v-94637c16]{max-width:1200px}.modal-header[data-v-94637c16]{padding:32px 40px}.modal-header .modal-main-title[data-v-94637c16]{font-size:2rem}.modal-body[data-v-94637c16]{padding:35px 40px}.special-prices-table .custom-table thead th[data-v-94637c16]{padding:18px 24px;font-size:.8125rem}.special-prices-table .custom-table tbody td[data-v-94637c16]{padding:22px 24px;font-size:1rem}.special-prices-table .custom-table tbody td[data-v-94637c16]:nth-child(3){font-size:1.25rem}}@media print{.modal-backdrop[data-v-94637c16]{background:none}.modal[data-v-94637c16]{box-shadow:none;max-width:100%;max-height:none}.action-buttons[data-v-94637c16],.modal-close-absolute[data-v-94637c16]{display:none}}@media(prefers-reduced-motion:reduce){[data-v-94637c16]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modal-backdrop[data-v-471ad656]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:12000;padding:20px}.modal[data-v-471ad656]{position:relative;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;max-width:800px;width:100%;max-height:80vh;border-radius:12px;margin:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-header[data-v-471ad656]{background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;padding:28px 35px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;flex-shrink:0;border-radius:12px 12px 0 0}.modal-header .modal-header-content[data-v-471ad656]{flex:1;display:flex;flex-direction:column;gap:8px}.modal-header .modal-title-section .modal-main-title[data-v-471ad656]{font-size:1.5rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.025em;line-height:1.2}.modal-header .modal-customer-info[data-v-471ad656]{display:flex;align-items:center;gap:12px;font-size:.875rem;color:hsla(0,0%,100%,.95);line-height:1.5}.modal-header .modal-customer-info .customer-id[data-v-471ad656]{font-weight:600;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.8125rem;background:hsla(0,0%,100%,.15);padding:2px 8px;border-radius:4px}.modal-header .modal-customer-info .separator[data-v-471ad656]{color:hsla(0,0%,100%,.4)}.modal-header .modal-customer-info .customer-name[data-v-471ad656]{font-weight:500}.modal-header .modal-customer-info .customer-nickname[data-v-471ad656]{font-style:normal;color:hsla(0,0%,100%,.85);font-size:.8125rem}.modal-close-absolute[data-v-471ad656]{position:absolute;top:30px;right:30px;background:#dc3545;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:10;transition:all .2s ease;box-shadow:0 4px 12px rgba(220,53,69,.25)}.modal-close-absolute[data-v-471ad656]:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,53,69,.35)}.modal-body[data-v-471ad656]{padding:30px 35px;overflow-y:auto;flex-grow:1;background:linear-gradient(180deg,#fff 0,#f8f9fa)}.modal-body .message[data-v-471ad656]{margin-bottom:20px;border-radius:8px}.form-container .form-group[data-v-471ad656]{margin-bottom:24px}.form-container .form-group .form-label[data-v-471ad656]{display:block;margin-bottom:8px;font-size:.9375rem;font-weight:600;color:#495057;letter-spacing:-.01em}.form-container .form-group .current-price-display[data-v-471ad656]{padding:12px 16px;background:#e9ecef;border-radius:6px;font-size:1.125rem;font-weight:600;color:#2d5a87;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px}.form-container .form-group .current-price-display .price-label[data-v-471ad656]{font-size:.875rem;color:#6c757d;font-weight:500;background:hsla(0,0%,100%,.7);padding:2px 8px;border-radius:4px}.form-container[data-v-471ad656] .autocomplete .dropdown-menu{min-width:600px!important;width:auto!important}.form-container[data-v-471ad656] .autocomplete .dropdown-content{max-width:none!important;min-width:600px!important;width:auto!important}.form-container[data-v-471ad656] .autocomplete .dropdown-item{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.form-container[data-v-471ad656] .dropdown .dropdown-menu{min-width:600px!important}.form-container .stock-option[data-v-471ad656]{display:flex;align-items:center;gap:8px;padding:8px 12px;white-space:nowrap;min-width:580px}.form-container .stock-option .stock-id[data-v-471ad656]{font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;color:#6c757d;font-weight:500}.form-container .stock-option .stock-separator[data-v-471ad656]{color:#dee2e6}.form-container .stock-option .stock-name[data-v-471ad656]{flex:1;color:#212529;min-width:200px}.form-container .stock-option .stock-price[data-v-471ad656]{font-weight:600;color:#2d5a87;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px}.form-container .no-results[data-v-471ad656]{display:block;padding:8px 12px;color:#6c757d;font-style:italic}.form-container .form-actions[data-v-471ad656]{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #dee2e6}.form-container .form-actions .btn-cancel[data-v-471ad656],.form-container .form-actions .btn-save[data-v-471ad656]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.form-container .form-actions .btn-cancel svg[data-v-471ad656],.form-container .form-actions .btn-save svg[data-v-471ad656]{width:16px;height:16px}.form-container .form-actions .btn-cancel[data-v-471ad656]:disabled,.form-container .form-actions .btn-save[data-v-471ad656]:disabled{opacity:.5;cursor:not-allowed}.form-container .form-actions .btn-save[data-v-471ad656]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.form-container .form-actions .btn-save[data-v-471ad656]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(72,187,120,.4)}.form-container .form-actions .btn-cancel[data-v-471ad656]{background:#fff;color:#6c757d;border:1px solid #dee2e6}.form-container .form-actions .btn-cancel[data-v-471ad656]:hover{background:#f8f9fa;transform:translateY(-1px)}.modal-fade-enter[data-v-471ad656],.modal-fade-leave-to[data-v-471ad656]{opacity:0;transform:scale(.95)}.modal-fade-enter-active[data-v-471ad656],.modal-fade-leave-active[data-v-471ad656]{transition:all .3s ease}.modal-fade-enter-to[data-v-471ad656],.modal-fade-leave[data-v-471ad656]{opacity:1;transform:scale(1)}.modal-backdrop[data-v-e55207ca]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:11000;padding:20px}.modal[data-v-e55207ca]{position:relative;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;max-width:900px;width:900px;max-height:85vh;border-radius:12px;margin:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-header[data-v-e55207ca]{background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;padding:28px 35px;margin-top:30px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;flex-shrink:0;border-radius:12px 12px 0 0}.modal-header .modal-header-content[data-v-e55207ca]{flex:1;display:flex;flex-direction:column;gap:8px}.modal-header .modal-title-section .modal-main-title[data-v-e55207ca]{font-size:1.5rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.025em;line-height:1.2}.modal-header .modal-subtitle[data-v-e55207ca]{font-size:.875rem;color:hsla(0,0%,100%,.9);line-height:1.5;font-weight:400}.modal-close-absolute[data-v-e55207ca]{position:absolute;top:30px;right:30px;background:#dc3545;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:10;transition:all .2s ease;box-shadow:0 4px 12px rgba(220,53,69,.25)}.modal-close-absolute[data-v-e55207ca]:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,53,69,.35)}.modal-body[data-v-e55207ca]{padding:30px 35px;overflow-y:auto;flex-grow:1;background:linear-gradient(180deg,#fff 0,#f8f9fa)}.modal-body .message[data-v-e55207ca]{margin-bottom:20px;border-radius:8px}.form-container .form-group[data-v-e55207ca]{margin-bottom:24px}.form-container .form-group .form-label[data-v-e55207ca]{display:block;margin-bottom:8px;font-size:.9375rem;font-weight:600;color:#495057;letter-spacing:-.01em}.form-container .form-group .current-price-display[data-v-e55207ca]{padding:12px 16px;background:#e9ecef;border-radius:6px;font-size:1.125rem;font-weight:600;color:#2d5a87;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px}.form-container .form-group .current-price-display .price-label[data-v-e55207ca]{font-size:.875rem;color:#6c757d;font-weight:500;background:hsla(0,0%,100%,.7);padding:2px 8px;border-radius:4px}.form-container .form-actions[data-v-e55207ca]{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #dee2e6}.form-container .form-actions .btn-cancel[data-v-e55207ca],.form-container .form-actions .btn-save[data-v-e55207ca]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.form-container .form-actions .btn-cancel svg[data-v-e55207ca],.form-container .form-actions .btn-save svg[data-v-e55207ca]{width:16px;height:16px}.form-container .form-actions .btn-cancel[data-v-e55207ca]:disabled,.form-container .form-actions .btn-save[data-v-e55207ca]:disabled{opacity:.5;cursor:not-allowed}.form-container .form-actions .btn-save[data-v-e55207ca]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.form-container .form-actions .btn-save[data-v-e55207ca]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(72,187,120,.4)}.form-container .form-actions .btn-cancel[data-v-e55207ca]{background:#fff;color:#6c757d;border:1px solid #dee2e6}.form-container .form-actions .btn-cancel[data-v-e55207ca]:hover{background:#f8f9fa;transform:translateY(-1px)}[data-v-e55207ca] .autocomplete .dropdown-menu{min-width:600px!important;width:auto!important}[data-v-e55207ca] .autocomplete .dropdown-content{max-width:none!important;min-width:600px!important;width:auto!important}[data-v-e55207ca] .autocomplete .dropdown-item{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}[data-v-e55207ca] .dropdown .dropdown-menu{min-width:600px!important}.customer-option[data-v-e55207ca],.stock-option[data-v-e55207ca]{display:flex;align-items:center;gap:8px;padding:8px 12px;white-space:nowrap;min-width:580px}.customer-option .customer-id[data-v-e55207ca],.customer-option .stock-id[data-v-e55207ca],.stock-option .customer-id[data-v-e55207ca],.stock-option .stock-id[data-v-e55207ca]{font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;color:#6c757d;font-weight:500}.customer-option .separator[data-v-e55207ca],.customer-option .stock-separator[data-v-e55207ca],.stock-option .separator[data-v-e55207ca],.stock-option .stock-separator[data-v-e55207ca]{color:#dee2e6}.customer-option .customer-name[data-v-e55207ca],.customer-option .stock-name[data-v-e55207ca],.stock-option .customer-name[data-v-e55207ca],.stock-option .stock-name[data-v-e55207ca]{flex:1;color:#212529;min-width:200px}.customer-option .customer-nickname[data-v-e55207ca],.stock-option .customer-nickname[data-v-e55207ca]{font-style:normal;color:#6c757d;font-size:.875rem}.customer-option .stock-price[data-v-e55207ca],.stock-option .stock-price[data-v-e55207ca]{font-weight:600;color:#2d5a87;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px}.no-results[data-v-e55207ca]{display:block;padding:8px 12px;color:#6c757d;font-style:italic}.modal-fade-enter[data-v-e55207ca],.modal-fade-leave-to[data-v-e55207ca]{opacity:0;transform:scale(.95)}.modal-fade-enter-active[data-v-e55207ca],.modal-fade-leave-active[data-v-e55207ca]{transition:all .3s ease}.modal-fade-enter-to[data-v-e55207ca],.modal-fade-leave[data-v-e55207ca]{opacity:1;transform:scale(1)}.sub-navbar[data-v-666634d5]{background-color:beige;z-index:4000}.container[data-v-1baacd80]{padding:20px;position:relative}.add-price-button-wrapper[data-v-1baacd80]{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-start}.btn-add-global-price[data-v-1baacd80]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(40,167,69,.2)}.btn-add-global-price svg[data-v-1baacd80]{width:18px;height:18px;transition:transform .2s ease}.btn-add-global-price[data-v-1baacd80]:hover{background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.btn-add-global-price:hover svg[data-v-1baacd80]{transform:rotate(90deg)}.btn-add-global-price[data-v-1baacd80]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(40,167,69,.2)}