.info-panel__title[data-v-3c819a69]{margin-bottom:.5rem;font-weight:600}.info-panel__block[data-v-3c819a69]{width:100%;display:grid;grid-template-columns:auto 1fr;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;margin-bottom:1rem}.info-panel__row[data-v-3c819a69]{display:contents}.info-panel__row~.info-panel__row>.info-panel__multiline[data-v-3c819a69],.info-panel__row~.info-panel__row>label[data-v-3c819a69],.info-panel__row~.info-panel__row>span[data-v-3c819a69]{border-top:1px solid #d0d7de}.info-panel__row label[data-v-3c819a69]{margin:0;font-weight:700;background-color:#f0f2f5;border-right:1px solid #d0d7de;white-space:nowrap}.info-panel__row label[data-v-3c819a69],.info-panel__row span[data-v-3c819a69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px}.info-panel__row span[data-v-3c819a69]{white-space:normal;word-break:break-word}.info-panel__multiline[data-v-3c819a69]{padding:6px 10px}.info-panel__multiline span[data-v-3c819a69]{display:block;padding:0}.column-layout[data-v-fa83a148]{display:grid;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:768px){.column-layout[data-v-fa83a148]{grid-template-columns:1fr!important}}.column-layout__slot[data-v-fa83a148]{-ms-flex-direction:column;flex-direction:column;min-width:0}.column-layout__slot[data-v-fa83a148],.column-layout__slot[data-v-fa83a148]>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.column-layout__slot[data-v-fa83a148]>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.column-layout__slot[data-v-fa83a148] .info-panel__block{-webkit-box-flex:1;-ms-flex:1;flex:1}.column-layout__slot[data-v-fa83a148] .card-body,.column-layout__slot[data-v-fa83a148] .card-body>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column-layout__slot[data-v-fa83a148] .client-table-footer{margin-top:auto}.section-divider[data-v-536d9f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0;position:relative}.section-divider[data-v-536d9f84]:after,.section-divider[data-v-536d9f84]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px solid #dee2e6}.section-divider[data-v-536d9f84]:before{margin-right:.75rem}.section-divider[data-v-536d9f84]:after{margin-left:.75rem}.section-divider-text[data-v-536d9f84]{font-weight:700;font-size:1rem;color:#495057;white-space:nowrap}.section-divider-uppercase[data-v-536d9f84]{text-transform:uppercase;letter-spacing:.5px}.section-divider-left[data-v-536d9f84]:before{-webkit-box-flex:0;-ms-flex:0;flex:0;border:none;margin-right:0}.section-divider-left .section-divider-text[data-v-536d9f84]{margin-right:.75rem}.section-divider-center[data-v-536d9f84]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-divider-right[data-v-536d9f84]:after{-webkit-box-flex:0;-ms-flex:0;flex:0;border:none;margin-left:0}.section-divider-right .section-divider-text[data-v-536d9f84]{margin-left:.75rem}.section-divider[data-v-536d9f84]:empty:before{margin-right:0}.section-divider[data-v-536d9f84]:empty:after{display:none}.title-bar,.title-bar-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.title-bar-title h2{margin:0;font-size:1.75rem;line-height:1}.title-bar-title small{-ms-flex-item-align:end;align-self:flex-end}.base-view-buttons{margin-left:auto}.base-view-buttons .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.partitioned-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px}.info-row{display:grid;grid-template-columns:140px 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:5px}.info-row label{margin:0;font-weight:700;-ms-flex-item-align:start;align-self:start}.info-row span{display:block;white-space:normal}::v-deep .actions-column{width:1rem}.modal-divider{margin:1.5rem 0;border:none;border-top:1px solid #dee2e6}input:disabled,select:disabled{cursor:not-allowed}.date-time-picker{margin-bottom:2rem}.date-time-picker.disabled{opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-selector{gap:1rem;margin-bottom:2rem}.date-nav-btn,.date-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-nav-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#333;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-nav-btn:disabled{color:#ccc;cursor:not-allowed}.date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-card{background:#fff;border:2px solid #ddd;border-radius:4px;padding:1rem;text-align:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;min-width:100px}.date-card:hover{border-color:#999;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.date-card.disabled{cursor:not-allowed;opacity:.8}.date-card.disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:#ddd}.date-card.selected{background:#333;color:#fff;border-color:#333}.date-day{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.date-month{font-size:.65rem;margin-bottom:.5rem;opacity:.8}.date-number{font-size:2rem;font-weight:700;line-height:1}.time-selector{margin-top:2rem}.time-selector.disabled{opacity:.8;pointer-events:none}.time-selector h4{font-size:.875rem;font-weight:700;color:#666;margin-bottom:1rem;letter-spacing:.05em}.time-selector .timezone-display{font-weight:500;color:#999;font-size:.8rem;letter-spacing:.02em}.time-slot-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.time-slot-carousel.disabled{opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.time-nav-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#333;font-size:1.5rem;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;-ms-flex-negative:0;flex-shrink:0}.time-nav-btn:disabled{color:#ccc;cursor:not-allowed}.time-slots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.time-slot-btn{background:#fff;border:2px solid #ddd;border-radius:4px;padding:1rem;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center;white-space:nowrap;min-width:150px;-webkit-box-flex:1;-ms-flex:1;flex:1}.time-slot-btn:hover:not(:disabled):not(.selected){border-color:#999;background:#f8f8f8}.time-slot-btn.selected{background:#333;color:#fff;border-color:#333}.time-slot-btn.unavailable,.time-slot-btn:disabled{background:#f5f5f5;color:#ccc;border-color:#e0e0e0;cursor:not-allowed}.no-slots-message{text-align:center;color:#999;font-size:.875rem;padding:2rem;width:100%;font-weight:500}.manual-entry-section{margin-bottom:2rem}.manual-entry-section .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1.5rem;background:#fff;border:1px solid #d1ecf1;border-radius:6px;color:#0c5460;font-size:.875rem}.manual-entry-section .alert-info{background-color:#d1ecf1;border-color:#bee5eb}.shipping-lines-row{padding-bottom:5px}.refund-row,.shipping-lines-row{display:grid;grid-template-columns:140px 140px 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}