.boarding-details-sidebar[data-v-8e9f6de8]{padding:0}.boarding-details-sidebar .form-container[data-v-8e9f6de8]{display:flex;flex-direction:column;gap:20px}.boarding-details-sidebar .left-panel[data-v-8e9f6de8]{display:flex;flex-direction:column;gap:16px;height:330px;overflow-y:auto}.boarding-details-sidebar .left-panel .status-timeline[data-v-8e9f6de8]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:16px}.boarding-details-sidebar .left-panel .status-timeline .timeline-title[data-v-8e9f6de8]{font-size:14px;font-weight:600;margin-bottom:16px;color:hsla(0,0%,100%,.95);text-align:center;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:8px}.boarding-details-sidebar .left-panel .status-timeline .timeline-items[data-v-8e9f6de8]{display:flex;flex-direction:column;gap:12px}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item[data-v-8e9f6de8]{display:flex;align-items:flex-start;gap:12px;position:relative}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item[data-v-8e9f6de8]:not(:last-child):after{content:"";position:absolute;left:6px;top:20px;width:1px;height:24px;background:hsla(0,0%,100%,.2)}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item.active .timeline-dot[data-v-8e9f6de8]{background:#4caf50;border-color:#4caf50}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item.active .timeline-content .timeline-label[data-v-8e9f6de8]{color:hsla(0,0%,100%,.95)}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item.active[data-v-8e9f6de8]:not(:last-child):after{background:#4caf50}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item .timeline-dot[data-v-8e9f6de8]{width:12px;height:12px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);flex-shrink:0;margin-top:2px}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item .timeline-content[data-v-8e9f6de8]{flex:1}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item .timeline-content .timeline-label[data-v-8e9f6de8]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500;margin-bottom:2px}.boarding-details-sidebar .left-panel .status-timeline .timeline-items .timeline-item .timeline-content .timeline-time[data-v-8e9f6de8]{font-size:11px;color:hsla(0,0%,100%,.5);font-weight:400}.boarding-details-sidebar .left-panel .quick-summary[data-v-8e9f6de8]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.boarding-details-sidebar .left-panel .quick-summary .summary-item[data-v-8e9f6de8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.boarding-details-sidebar .left-panel .quick-summary .summary-item[data-v-8e9f6de8]:last-child{border-bottom:none}.boarding-details-sidebar .left-panel .quick-summary .summary-item .summary-label[data-v-8e9f6de8]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500}.boarding-details-sidebar .left-panel .quick-summary .summary-item .summary-value[data-v-8e9f6de8]{font-size:14px;color:hsla(0,0%,100%,.95);font-weight:600}.boarding-details-sidebar .left-panel .quick-summary .summary-item .summary-value.price[data-v-8e9f6de8]{color:#4caf50;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.boarding-details-sidebar .right-panel[data-v-8e9f6de8]{display:flex;flex-direction:column;gap:24px;padding:5px 10px;height:360px;overflow:auto}.boarding-details-sidebar .right-panel .basic-info-section[data-v-8e9f6de8]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px}.boarding-details-sidebar .right-panel .basic-info-section .info-item[data-v-8e9f6de8]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.boarding-details-sidebar .right-panel .basic-info-section .info-item[data-v-8e9f6de8]:last-child{border-bottom:none}.boarding-details-sidebar .right-panel .basic-info-section .info-item .info-label[data-v-8e9f6de8]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500;min-width:80px}.boarding-details-sidebar .right-panel .basic-info-section .info-item .info-value[data-v-8e9f6de8]{font-size:13px;color:hsla(0,0%,100%,.95);font-weight:400;text-align:right;flex:1;margin-left:12px}.boarding-details-sidebar .right-panel .form-section[data-v-8e9f6de8]{display:flex;flex-direction:column;gap:16px}.boarding-details-sidebar .right-panel .form-section .section-title[data-v-8e9f6de8]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.2);line-height:1.2}.boarding-details-sidebar .right-panel .form-section .info-container[data-v-8e9f6de8]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:16px}.boarding-details-sidebar .right-panel .form-section .info-item[data-v-8e9f6de8]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.boarding-details-sidebar .right-panel .form-section .info-item[data-v-8e9f6de8]:last-child{border-bottom:none}.boarding-details-sidebar .right-panel .form-section .info-item.full-width[data-v-8e9f6de8]{flex-direction:column;align-items:flex-start;gap:8px}.boarding-details-sidebar .right-panel .form-section .info-label[data-v-8e9f6de8]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500;min-width:100px}.boarding-details-sidebar .right-panel .form-section .info-value[data-v-8e9f6de8]{font-size:13px;color:hsla(0,0%,100%,.9);font-weight:400;text-align:right;flex:1;margin-left:12px}.boarding-details-sidebar .right-panel .form-section .info-value.highlight-price[data-v-8e9f6de8]{color:#4caf50;font-weight:600;font-size:15px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.boarding-details-sidebar .right-panel .form-section .info-value.code-text[data-v-8e9f6de8]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;color:hsla(0,0%,100%,.6);letter-spacing:.5px;background:hsla(0,0%,100%,.05);padding:4px 8px;border-radius:4px}.boarding-details-sidebar .right-panel .form-section .pet-info-item[data-v-8e9f6de8]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px;margin-bottom:12px}.boarding-details-sidebar .right-panel .form-section .pet-info-item[data-v-8e9f6de8]:last-child{margin-bottom:0}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-header[data-v-8e9f6de8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.1)}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-header .pet-name[data-v-8e9f6de8]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95)}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-header .pet-breed[data-v-8e9f6de8]{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-details[data-v-8e9f6de8]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-details .pet-detail[data-v-8e9f6de8]{font-size:11px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);padding:2px 6px;border-radius:4px}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-notes[data-v-8e9f6de8]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:8px;font-size:11px;color:hsla(0,0%,100%,.8);line-height:1.4;margin-top:8px}.boarding-details-sidebar .right-panel .form-section .notes[data-v-8e9f6de8]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:12px;font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.6;white-space:pre-wrap;margin-top:8px;text-align:left;margin-left:0}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag{border-radius:0;font-size:11px;padding:4px 12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;border:1px solid currentColor;background:transparent}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag.tag-error{color:#ff5252;background:transparent}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag.tag-warning{color:#ffa726;background:transparent}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag.tag-success{color:#66bb6a;background:transparent}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag.tag-info{color:#42a5f5;background:transparent}.boarding-details-sidebar[data-v-8e9f6de8] .custom-tag.tag-default{color:#bbb;background:transparent}@media (max-width:768px){.boarding-details-sidebar .left-panel .quick-summary .summary-item[data-v-8e9f6de8]{flex-direction:column;align-items:flex-start;gap:4px}.boarding-details-sidebar .left-panel .quick-summary .summary-item .summary-value[data-v-8e9f6de8]{text-align:left}.boarding-details-sidebar .right-panel .basic-info-section .info-item[data-v-8e9f6de8],.boarding-details-sidebar .right-panel .form-section .info-item[data-v-8e9f6de8]{flex-direction:column;align-items:flex-start;gap:4px}.boarding-details-sidebar .right-panel .basic-info-section .info-item .info-value[data-v-8e9f6de8],.boarding-details-sidebar .right-panel .form-section .info-item .info-value[data-v-8e9f6de8]{text-align:left;margin-left:0}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-header[data-v-8e9f6de8]{flex-direction:column;align-items:flex-start;gap:6px}.boarding-details-sidebar .right-panel .form-section .pet-info-item .pet-details[data-v-8e9f6de8]{flex-direction:column;gap:6px}}.custom-switch[data-v-3232f01c]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s ease}.custom-switch.disabled[data-v-3232f01c]{cursor:not-allowed;opacity:.6}.custom-switch .switch[data-v-3232f01c]{position:relative;width:44px;height:22px;background:#d3c9be;border-radius:6px;transition:all .3s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.custom-switch .switch.active[data-v-3232f01c]{background:#46be80;box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}.custom-switch .switch .switch-handle[data-v-3232f01c]{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.2)}.custom-switch .switch.active .switch-handle[data-v-3232f01c]{transform:translateX(22px)}.custom-switch.small .switch[data-v-3232f01c]{width:36px;height:18px;border-radius:9px}.custom-switch.small .switch-handle[data-v-3232f01c]{width:14px;height:14px}.custom-switch.small.active .switch-handle[data-v-3232f01c]{transform:translateX(18px)}.custom-switch.large .switch[data-v-3232f01c]{width:52px;height:26px;border-radius:13px}.custom-switch.large .switch-handle[data-v-3232f01c]{width:22px;height:22px}.custom-switch.large.active .switch-handle[data-v-3232f01c]{transform:translateX(26px)}.custom-switch[data-v-3232f01c]:focus-visible{outline:none}.custom-switch:focus-visible .switch[data-v-3232f01c]{box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 0 0 2px rgba(82,196,26,.3)}.custom-switch.zen-theme .switch[data-v-3232f01c]{background:#e8e8e8}.custom-switch.zen-theme .switch.active[data-v-3232f01c]{background:linear-gradient(135deg,#4ade80,#22c55e)}.custom-switch.zen-theme .switch-handle[data-v-3232f01c]{background:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-switch.error-state .switch.active[data-v-3232f01c]{background:#ef4444}.custom-switch.warning-state .switch.active[data-v-3232f01c]{background:#f59e0b}@keyframes switchOn-3232f01c{0%{transform:translateX(0) scale(1)}60%{transform:translateX(22px) scale(1.1)}to{transform:translateX(22px) scale(1)}}@keyframes switchOff-3232f01c{0%{transform:translateX(22px) scale(1)}60%{transform:translateX(0) scale(1.1)}to{transform:translateX(0) scale(1)}}.custom-switch .switch.active .switch-handle[data-v-3232f01c]{animation:switchOn-3232f01c .3s ease-out}.custom-switch .switch:not(.active) .switch-handle[data-v-3232f01c]{animation:switchOff-3232f01c .3s ease-out}.add-boarding-form-sidebar[data-v-2ff22ebb]{padding:0}.add-boarding-form-sidebar .form-container[data-v-2ff22ebb]{display:flex;flex-direction:column;gap:20px}.add-boarding-form-sidebar .left-panel[data-v-2ff22ebb]{display:flex;flex-direction:column;gap:10px;height:350px;overflow:auto}.add-boarding-form-sidebar .left-panel .form-section[data-v-2ff22ebb]{display:flex;flex-direction:column}.add-boarding-form-sidebar .left-panel .price-calculation[data-v-2ff22ebb]{padding:10px;background:hsla(0,0%,100%,.1);border-radius:8px}.add-boarding-form-sidebar .left-panel .price-calculation .calculation-title[data-v-2ff22ebb]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95);text-align:center}.add-boarding-form-sidebar .left-panel .price-calculation .calculation-formula[data-v-2ff22ebb]{font-size:13px;line-height:1.5;text-align:center;font-weight:500;color:hsla(0,0%,100%,.9)}.add-boarding-form-sidebar .left-panel .preview-section[data-v-2ff22ebb]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px}.add-boarding-form-sidebar .left-panel .preview-section .preview-title[data-v-2ff22ebb]{font-size:14px;font-weight:600;margin-bottom:16px;color:hsla(0,0%,100%,.95);text-align:center;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:8px}.add-boarding-form-sidebar .left-panel .preview-section .preview-item[data-v-2ff22ebb]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.add-boarding-form-sidebar .left-panel .preview-section .preview-item[data-v-2ff22ebb]:last-child{margin-bottom:0}.add-boarding-form-sidebar .left-panel .preview-section .preview-item.preview-row[data-v-2ff22ebb]{flex-direction:row;gap:16px}.add-boarding-form-sidebar .left-panel .preview-section .preview-item.preview-row .preview-col[data-v-2ff22ebb]{flex:1;display:flex;flex-direction:column;gap:4px}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-label[data-v-2ff22ebb]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value[data-v-2ff22ebb]{font-size:13px;color:hsla(0,0%,100%,.95);font-weight:400;line-height:1.4}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value .availability-error[data-v-2ff22ebb],.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value .availability-success[data-v-2ff22ebb]{display:flex;align-items:center;gap:6px;font-size:12px}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value .availability-error[data-v-2ff22ebb]{color:#f56c6c}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value.status-paid[data-v-2ff22ebb]{color:#67c23a;font-weight:600}.add-boarding-form-sidebar .left-panel .preview-section .preview-item .preview-value.status-pending[data-v-2ff22ebb]{color:#e6a23c;font-weight:600}.add-boarding-form-sidebar .right-panel[data-v-2ff22ebb]{display:flex;flex-direction:column;gap:20px;padding:5px 10px;height:360px}.add-boarding-form-sidebar .right-panel .form-section[data-v-2ff22ebb]{display:flex;flex-direction:column;gap:12px}.add-boarding-form-sidebar .right-panel .date-row[data-v-2ff22ebb]{display:flex;justify-content:space-between}.add-boarding-form-sidebar .right-panel .pickup-service-toggle[data-v-2ff22ebb]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.add-boarding-form-sidebar .right-panel .pickup-service-toggle .toggle-label[data-v-2ff22ebb]{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9)}.add-boarding-form-sidebar .error-message[data-v-2ff22ebb]{font-size:10px;color:#f56c6c;padding-left:100px}.add-boarding-form-sidebar .error-message.error-critical[data-v-2ff22ebb]{font-size:11px;font-weight:500;padding:6px 10px;padding-left:100px;background:rgba(245,108,108,.1);border-left:2px solid #f56c6c;border-radius:2px}.add-boarding-form-sidebar .success-message[data-v-2ff22ebb]{font-size:10px;color:#67c23a;padding-left:100px;margin-top:-8px;font-weight:500}[data-v-2ff22ebb] .custom-select .select-label{font-size:.8rem}[data-v-2ff22ebb] .custom-date-picker .date-picker-input,[data-v-2ff22ebb] .custom-select .select-input{font-size:.8rem!important}