.order-detail{--order-brand: #c41425;--order-brand-light: #ff4e50;--order-brand-soft: rgba(196, 20, 37, .1);--order-brand-shadow: rgba(196, 20, 37, .25)}.order-detail__hero{border:0;box-shadow:0 4px 20px #c414251f;overflow:visible;background:#fff}.order-detail__hero-cover{min-height:4.5rem;background:linear-gradient(135deg,var(--order-brand-light) 0%,var(--order-brand) 100%);position:relative;border-radius:var(--bs-card-border-radius) var(--bs-card-border-radius) 0 0}.order-detail__hero-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18) 0%,transparent 55%)}.order-detail__hero-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Cpath d='M0 40h40V0H0v40zm2 2v36h36V2H2z'/%3E%3C/g%3E%3C/svg%3E");opacity:.8}.order-detail__hero-cover-inner{position:relative;z-index:1;min-height:4.5rem}.order-detail__hero-amount-box{position:absolute;top:50%;right:1.75rem;transform:translateY(-50%);z-index:5;background:#fff;border-radius:.75rem;padding:.875rem 1.375rem;box-shadow:0 4px 20px #00000024;text-align:right;min-width:11.5rem;white-space:nowrap}.order-detail__hero-body{padding:1.25rem 1.75rem 1.75rem;position:relative;z-index:2;background:#fff;border-radius:0 0 var(--bs-card-border-radius) var(--bs-card-border-radius)}.order-detail__avatar{width:5rem!important;height:5rem!important;font-size:1.5rem;font-weight:700;background:linear-gradient(145deg,var(--order-brand-light),var(--order-brand))!important;color:#fff!important;border:4px solid #fff;box-shadow:0 4px 16px var(--order-brand-shadow);margin-top:-3.25rem}.order-detail__hero-title{color:#2d2d2d}.order-detail__status-badge{font-weight:600}.order-detail__status-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.order-detail__status-dot--success{background:var(--bs-success)}.order-detail__status-dot--warning{background:var(--bs-warning)}.order-detail__status-dot--danger{background:var(--bs-danger)}.order-detail__hero-meta{font-size:.875rem;color:#6e6b7b}.order-detail__hero-meta-item{display:inline-flex;align-items:center;gap:.35rem}.order-detail__hero-meta-item i{color:var(--order-brand);font-size:1rem}.order-detail__hero-amount-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9a9a9a;margin-bottom:.2rem}.order-detail__hero-amount-label i{color:var(--order-brand);font-size:.875rem;vertical-align:-1px}.order-detail__hero-amount-value{display:block;font-size:1.375rem;font-weight:700;color:var(--order-brand);line-height:1.2}@media (max-width: 767.98px){.order-detail__hero-cover{min-height:auto;padding-bottom:.5rem}.order-detail__hero-cover-inner{min-height:auto;padding:1rem 1.25rem 0}.order-detail__hero-amount-box{position:static;transform:none;width:100%;text-align:left;margin-top:0;white-space:normal}.order-detail__hero-body{padding:1rem 1.25rem 1.25rem}.order-detail__avatar{margin-top:-2.5rem}}.order-detail__meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--bs-border-color)}@media (min-width: 992px){.order-detail__meta-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.order-detail__meta-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.625rem;background:var(--bs-tertiary-bg);transition:background .2s ease}.order-detail__meta-item:hover{background:var(--order-brand-soft)}.order-detail__meta-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;font-size:1.125rem;flex-shrink:0}.order-detail__meta-icon--brand{background:var(--order-brand-soft);color:var(--order-brand)}.order-detail__meta-icon--brand-light{background:#ff4e501a;color:var(--order-brand-light)}.order-detail__meta-value--brand{color:var(--order-brand)!important}.order-detail__meta-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);line-height:1.3}.order-detail__meta-value{display:block;font-size:.875rem;font-weight:600;color:var(--bs-body-color);line-height:1.4;word-break:break-word}.order-detail__section{border:0;box-shadow:0 2px 8px #43597114}.order-detail__section .card-header{background:transparent;border-bottom:1px solid var(--bs-border-color);padding:1.125rem 1.5rem}.order-detail__section-title{display:flex;align-items:center;gap:.75rem}.order-detail__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:1.25rem;flex-shrink:0}.order-detail__section-icon--info{background:rgba(var(--bs-info-rgb),.1);color:var(--bs-info)}.order-detail__section-icon--success{background:rgba(var(--bs-success-rgb),.1);color:var(--bs-success)}.order-detail__section-icon--warning{background:rgba(var(--bs-warning-rgb),.1);color:var(--bs-warning)}.order-detail__product-table thead th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);padding:.875rem 1.25rem}.order-detail__product-table tbody td{padding:1rem 1.25rem;vertical-align:middle;border-bottom:1px solid rgba(var(--bs-border-color-rgb),.6)}.order-detail__product-table tbody tr:last-child td{border-bottom:0}.order-detail__product-table tfoot td{padding:1rem 1.25rem;background:var(--bs-tertiary-bg);border-top:1px solid var(--bs-border-color)}.order-detail__product-no{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:.75rem;font-weight:600}.order-detail__product-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:rgba(var(--bs-info-rgb),.1);color:var(--bs-info);flex-shrink:0}.order-detail__info-row{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--bs-border-color-rgb),.6);transition:background .15s ease}.order-detail__info-row:last-child{border-bottom:0}.order-detail__info-row:hover{background:rgba(var(--bs-primary-rgb),.03)}.order-detail__info-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:1rem;flex-shrink:0;margin-top:.125rem}.order-detail__info-content{flex:1;min-width:0}.order-detail__info-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.2rem}.order-detail__info-value{display:block;font-size:.9375rem;color:var(--bs-body-color);word-break:break-word}.order-detail__link{color:var(--bs-primary);text-decoration:none;transition:color .15s ease}.order-detail__link:hover{color:var(--bs-primary);text-decoration:underline}.order-detail__affiliate-banner{display:flex;align-items:center;gap:.875rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(var(--bs-success-rgb),.06),rgba(var(--bs-primary-rgb),.04));border-bottom:1px solid rgba(var(--bs-border-color-rgb),.6)}.order-detail__affiliate-avatar{background:linear-gradient(135deg,#28c76f,#7367f0)!important;color:#fff!important;font-size:.75rem;font-weight:700}.order-detail__affiliate-name{display:block;font-weight:600;font-size:.9375rem;line-height:1.3}.order-detail__affiliate-email{display:block;font-size:.8125rem;line-height:1.3}.order-detail__copy-btn{padding:.15rem .35rem;vertical-align:middle}.order-detail__notes-card{margin-bottom:.5rem}.order-detail__notes-text,.order-detail__notes-html{padding:1rem 1.25rem;border-radius:.625rem;background:var(--bs-tertiary-bg);border-left:3px solid var(--bs-warning);color:var(--bs-body-color);line-height:1.6;word-break:break-word}.order-detail__notes-text{white-space:pre-wrap}.order-detail__notes-html p:last-child,.order-detail__notes-html ul:last-child,.order-detail__notes-html ol:last-child{margin-bottom:0}.order-detail__notes-html ul,.order-detail__notes-html ol{padding-left:1.25rem}.order-detail__notes-html a{color:var(--bs-primary);text-decoration:underline}.order-detail{padding-bottom:.5rem}.order-detail__footer-note{background:rgba(var(--bs-body-color-rgb),.03);font-size:.8125rem;color:var(--bs-secondary-color)}.order-detail__code{display:inline-block;padding:.2rem .5rem;border-radius:.375rem;background:var(--bs-tertiary-bg);font-size:.8125rem}.order-detail__empty{padding:2.5rem 1.5rem;text-align:center}.order-detail__empty--sm{padding:1.5rem}.order-detail__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:1.5rem;margin-bottom:.75rem}.order-detail__empty-icon--sm{width:2.5rem;height:2.5rem;font-size:1.125rem;margin-bottom:.5rem}.affiliate-detail{--affiliate-brand: #c41425;--affiliate-brand-light: #ff4e50;--affiliate-brand-soft: rgba(196, 20, 37, .1);--affiliate-brand-shadow: rgba(196, 20, 37, .25)}.affiliate-detail__profile{border:0;box-shadow:0 4px 20px #c414251f;overflow:hidden;background:#fff}.affiliate-detail__profile-cover{height:7rem;background:linear-gradient(135deg,var(--affiliate-brand-light) 0%,var(--affiliate-brand) 100%);position:relative}.affiliate-detail__profile-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18) 0%,transparent 55%)}.affiliate-detail__profile-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Cpath d='M0 40h40V0H0v40zm2 2v36h36V2H2z'/%3E%3C/g%3E%3C/svg%3E");opacity:.8}.affiliate-detail__profile-body{padding:0 1.75rem 1.75rem;margin-top:-2.5rem;position:relative;z-index:1}.affiliate-detail__avatar{width:5rem!important;height:5rem!important;font-size:1.5rem;font-weight:700;background:linear-gradient(145deg,var(--affiliate-brand-light),var(--affiliate-brand))!important;color:#fff!important;border:4px solid #fff;box-shadow:0 4px 16px var(--affiliate-brand-shadow)}.affiliate-detail__status-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.affiliate-detail__status-dot--success{background:var(--bs-success)}.affiliate-detail__status-dot--warning{background:var(--bs-warning)}.affiliate-detail__status-dot--danger{background:var(--bs-danger)}.affiliate-detail__meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--bs-border-color)}@media (min-width: 768px){.affiliate-detail__meta-grid{grid-template-columns:repeat(4,1fr)}}.affiliate-detail__meta-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.625rem;background:var(--bs-tertiary-bg);transition:background .2s ease}.affiliate-detail__meta-item:hover{background:var(--affiliate-brand-soft)}.affiliate-detail__meta-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;font-size:1.125rem;flex-shrink:0}.affiliate-detail__meta-icon--primary{background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.affiliate-detail__meta-icon--info{background:rgba(var(--bs-info-rgb),.12);color:var(--bs-info)}.affiliate-detail__meta-icon--warning{background:rgba(var(--bs-warning-rgb),.12);color:var(--bs-warning)}.affiliate-detail__meta-icon--success{background:rgba(var(--bs-success-rgb),.12);color:var(--bs-success)}.affiliate-detail__meta-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);line-height:1.3}.affiliate-detail__meta-value{display:block;font-size:.875rem;font-weight:600;color:var(--bs-body-color);line-height:1.4;word-break:break-word}.affiliate-detail__section{border:0;box-shadow:0 2px 8px #43597114}.affiliate-detail__section .card-header{background:transparent;border-bottom:1px solid var(--bs-border-color);padding:1.125rem 1.5rem}.affiliate-detail__section-title{display:flex;align-items:center;gap:.75rem}.affiliate-detail__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:1.25rem;flex-shrink:0}.affiliate-detail__section-icon--info{background:rgba(var(--bs-info-rgb),.1);color:var(--bs-info)}.affiliate-detail__section-icon--success{background:rgba(var(--bs-success-rgb),.1);color:var(--bs-success)}.affiliate-detail__section-icon--danger{background:rgba(var(--bs-danger-rgb),.1);color:var(--bs-danger)}.affiliate-detail__info-row{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--bs-border-color-rgb),.6);transition:background .15s ease}.affiliate-detail__info-row:last-child{border-bottom:0}.affiliate-detail__info-row:hover{background:rgba(var(--bs-primary-rgb),.03)}.affiliate-detail__info-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:1rem;flex-shrink:0;margin-top:.125rem}.affiliate-detail__info-content{flex:1;min-width:0}.affiliate-detail__info-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.2rem}.affiliate-detail__info-value{display:block;font-size:.9375rem;font-weight:500;color:var(--bs-body-color);word-break:break-word}.affiliate-detail__link{color:var(--bs-body-color);text-decoration:none;border-bottom:1px dashed rgba(var(--bs-primary-rgb),.4);transition:color .15s ease,border-color .15s ease}.affiliate-detail__link:hover{color:var(--bs-primary);border-bottom-color:var(--bs-primary)}.affiliate-detail__bank-card{position:relative;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#2d3561,#1a1f3c,#0f1225);color:#fff;max-width:28rem}.affiliate-detail__bank-card-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(115,103,240,.3) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(234,84,85,.2) 0%,transparent 50%);pointer-events:none}.affiliate-detail__bank-card-content{position:relative;padding:1.75rem;z-index:1}.affiliate-detail__bank-chip{display:inline-block;width:2.5rem;height:1.75rem;border-radius:.35rem;background:linear-gradient(135deg,#d4af37,#f5e6a3);opacity:.85}.affiliate-detail__bank-logo{font-size:1.75rem;opacity:.6}.affiliate-detail__bank-label{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:.25rem}.affiliate-detail__bank-number{font-size:1.375rem;font-weight:600;letter-spacing:.12em;font-family:Courier New,Courier,monospace}.affiliate-detail__bank-holder,.affiliate-detail__bank-name{font-size:.9375rem;font-weight:600}.affiliate-detail__empty{text-align:center;padding:2.5rem 1.5rem}.affiliate-detail__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:1.5rem;margin-bottom:.75rem}.affiliate-detail__alert-reject{border:0;border-left:4px solid var(--bs-danger);border-radius:.5rem}.affiliate-detail__alert-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:rgba(var(--bs-danger-rgb),.15);font-size:1.25rem;flex-shrink:0}.tour-product-picker__field .select2-container{width:100%!important}.tour-product-picker__loading{display:flex;align-items:center;padding:.625rem .875rem;margin-top:.5rem;font-size:.875rem;color:var(--bs-secondary-color);background-color:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius)}.tour-product-picker__loading.d-none{display:none!important}.tour-product-picker .select2-container--default .select2-selection--multiple{min-height:2.875rem;padding:.4375rem .625rem;border-color:var(--bs-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tour-product-picker .select2-container--default.select2-container--focus .select2-selection--multiple,.tour-product-picker .select2-container--default.select2-container--open .select2-selection--multiple{border-color:rgba(var(--bs-primary-rgb),.6);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:.375rem;padding:0;margin:0}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;gap:.375rem;margin:0!important;padding:.3125rem .5rem .3125rem .625rem!important;border:1px solid rgba(var(--bs-primary-rgb),.22)!important;border-radius:2rem!important;background:rgba(var(--bs-primary-rgb),.08)!important;color:var(--bs-body-color)!important;font-size:.8125rem;line-height:1.25;max-width:100%}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__choice__display{order:1;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static!important;order:2;margin:0 0 0 .125rem!important;padding:0!important;border:0!important;color:var(--bs-secondary-color)!important;font-size:1rem;line-height:1}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--bs-danger)!important;background:transparent!important}.tour-product-picker .select2-container--default .select2-search--inline .select2-search__field{min-width:8rem;margin-top:0;padding:.125rem 0;font-size:.9375rem}.tour-product-picker .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:var(--bs-secondary-color);margin:0;line-height:1.75rem}.tour-product-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.tour-product-option__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-product-option__price{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--bs-primary);white-space:nowrap}.tour-product-picker__summary{margin-top:.75rem;padding:.75rem 1rem;background:rgba(var(--bs-primary-rgb),.06);border:1px solid rgba(var(--bs-primary-rgb),.14);border-radius:var(--bs-border-radius)}.tour-product-picker__total{font-size:.9375rem;font-weight:600;color:var(--bs-primary)}.tour-product-picker__hint{margin-top:.5rem;color:var(--bs-secondary-color)}.tour-product-picker__mode-hint{margin-top:-.25rem;color:var(--bs-secondary-color)}.tour-product-picker__mode .btn-check:checked+.btn{z-index:1;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:#fff!important}.tour-product-picker__mode .btn-check:checked+.btn .ti,.tour-product-picker__mode .btn-check:checked+.btn span{color:#fff!important}.tour-product-picker__mode .btn-check:checked+.btn:hover,.tour-product-picker__mode .btn-check:checked+.btn:focus,.tour-product-picker__mode .btn-check:checked+.btn:active{background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:#fff!important;box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.25)}.tour-product-picker__badge{border-radius:var(--bs-border-radius-sm);border:1.5px solid transparent;font-weight:600;font-size:.75rem;padding:.25rem .625rem}.tour-product-picker__badge--active.tour-product-picker__badge-select{border-color:rgba(var(--bs-primary-rgb),.55);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb),.12)}.tour-product-picker__badge--active.tour-product-picker__badge-manual{border-color:rgba(var(--bs-secondary-rgb),.45);box-shadow:0 0 0 1px rgba(var(--bs-secondary-rgb),.1)}.manual-product-rows{display:flex;flex-direction:column;gap:.875rem}.manual-product-item{padding:1rem;border:1px solid var(--bs-border-color);border-radius:.625rem;background:#fff}.manual-product-item__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.manual-product-item__badge{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.12)}.manual-product-item__label{margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--bs-heading-color)}.order-product-preview{border:1px solid var(--bs-border-color);border-radius:.75rem;overflow:hidden;background:var(--bs-body-bg)}.order-product-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.order-product-preview__title{font-size:.9375rem;font-weight:600;color:var(--bs-heading-color)}.order-product-preview__body{padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.order-product-preview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;text-align:center;color:var(--bs-secondary-color)}.order-product-preview__empty i{font-size:1.75rem;opacity:.55}.order-product-preview__card{display:flex;gap:.875rem;padding:.875rem 1rem;border:1px solid var(--bs-border-color);border-radius:.625rem;background:var(--bs-body-bg)}.order-product-preview__index{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.12)}.order-product-preview__content{flex:1;min-width:0}.order-product-preview__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.order-product-preview__name{font-size:.9375rem;font-weight:600;color:var(--bs-heading-color);line-height:1.4}.order-product-preview__source{flex-shrink:0}.order-product-preview__amounts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem}.order-product-preview__price{font-size:.875rem;font-weight:600;color:var(--bs-primary)}.order-product-preview__commission-edit{margin-top:.625rem;padding-top:.625rem;border-top:1px dashed var(--bs-border-color)}.order-product-preview__commission-fields{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.order-product-preview__commission-pct-group{width:7.5rem;min-width:7.5rem}.order-product-preview__commission-amt-group{flex:1;min-width:9rem}.order-product-preview__commission-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color)}.order-product-preview__commission{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem .375rem;font-size:.8125rem}.order-product-preview__commission-label{font-weight:500;color:var(--bs-secondary-color)}.order-product-preview__commission-value{font-weight:700;color:var(--bs-success)}.order-product-preview__commission-meta{font-size:.75rem;color:var(--bs-secondary-color)}.order-product-preview__desc{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--bs-secondary-color)}.order-product-preview__footer{padding:1rem 1.25rem;border-top:2px solid rgba(var(--bs-primary-rgb),.2);background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.06) 0%,var(--bs-tertiary-bg) 100%)}.order-product-preview__footer:not(:has(.order-product-preview__totals)){display:flex;align-items:center;justify-content:space-between;gap:.75rem}.order-product-preview__totals{display:flex;flex-direction:column;gap:.75rem;width:100%}.order-product-preview__total-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.order-product-preview__total-row--commission{padding-top:.75rem;border-top:1px dashed var(--bs-border-color)}.order-product-preview__footer-label{font-size:.9375rem;font-weight:600;color:var(--bs-body-color)}.order-product-preview__footer-value{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--bs-primary);line-height:1.2}.order-product-preview__footer-value--commission{font-size:1.25rem;color:var(--bs-success)}.order-detail__manual-list{list-style:decimal;padding-left:1.5rem;margin:0}.order-detail__manual-list-item+.order-detail__manual-list-item{margin-top:1rem}.order-detail__manual-item-title{line-height:1.5;color:var(--bs-body-color)}.order-detail__manual-item-desc{margin-top:.25rem;font-size:.875rem;font-style:italic;color:var(--bs-secondary-color)}.order-detail__manual-total{font-size:.9375rem}.form-floating .select2-container--default .select2-selection--single,.form-floating .select2-container--default .select2-selection--multiple{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));padding:1rem 0rem}.form-floating .select2-container--default .select2-selection--single .select2-selection__arrow,.form-floating .select2-container--default .select2-selection--multiple .select2-selection__arrow{height:calc(3.5rem + calc(var(--bs-border-width) * 2));top:10px}.form-floating>.select2-container--default.select2-container--focus~label,.form-floating>.select2-container--default.select2-container--open~label,.form-floating>.select2-container--default.select2-container--above~label,.form-floating>.select2-container--default:not(.select2-container--below)~label,.form-floating>.select2-container--default .select2-selection--single[aria-expanded=true]~label,.form-floating>.select2-container--default .select2-selection--multiple[aria-expanded=true]~label,.form-floating>.select2-container--default .select2-selection--single:not([title=""])~label,.form-floating>.select2-container--default .select2-selection--multiple:not(:empty)~label{transform:scale(.85) translateY(-.5rem) translate(.15rem);opacity:.65}.select2-container--open .select2-dropdown{z-index:1060}.form-floating .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:.5rem;margin-right:.5rem}table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:#fff}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:#fff}.menu-header-text{font-size:.75rem!important;font-weight:600!important;color:#888!important}.menu-item.active>.menu-link{background-color:#f1f1f1!important;box-shadow:none!important;color:#dc3545!important}.menu-inner>.menu-item{margin:0!important}.app-brand.demo{height:64px}table.dataTable th,table.dataTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}table.dataTable th:nth-child(1),table.dataTable td:nth-child(1){width:40px}table.dataTable th:nth-child(2),table.dataTable td:nth-child(2){width:60px}table.dataTable th:nth-child(3),table.dataTable td:nth-child(3){width:100px}table.dataTable td{position:relative}table.dataTable td:hover{overflow:visible;white-space:normal;z-index:1000}@media (max-width: 767px){table.dataTable th,table.dataTable td{max-width:100px}}table.dataTable td:has(.timestamp){min-width:150px}table.dataTable td:has(.long-text){min-width:200px}.royal-card{background-image:linear-gradient(135deg,#ff4e50,#c41425);color:#fff}.royal-card h6{color:#fff000}.royal-card label{color:#ffffff9f}.royal-card .icon-overlay{position:absolute;top:20px;right:20px;font-size:60px;color:#fff3;pointer-events:none}
