@charset "UTF-8";.modal-overlay[data-v-7a66faea]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-7a66faea]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-7a66faea]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border-primary)}.modal-header .modal-title[data-v-7a66faea]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-title i[data-v-7a66faea]{color:var(--app-accent-primary)}.modal-header .btn-close[data-v-7a66faea]{width:32px;height:32px;border:none;background-color:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);transition:all .2s ease}.modal-header .btn-close[data-v-7a66faea]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.modal-body[data-v-7a66faea]{flex:1;overflow-y:auto;padding:24px}.modal-body .form-group[data-v-7a66faea]{margin-bottom:24px}.modal-body .form-group[data-v-7a66faea]:last-child{margin-bottom:0}.modal-body .form-group .form-label[data-v-7a66faea]{display:block;font-size:14px;font-weight:500;color:var(--app-text-primary);margin-bottom:8px}.modal-body .form-group .form-label .required[data-v-7a66faea]{color:#f44336;margin-left:4px}.modal-body .form-group .form-input[data-v-7a66faea]{width:100%;padding:10px 12px;border:1px solid var(--app-border-primary);border-radius:6px;font-size:14px;transition:all .2s ease}.modal-body .form-group .form-input[data-v-7a66faea]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1557b01a}.modal-body .form-group .form-input[type=number][data-v-7a66faea]{-moz-appearance:textfield}.modal-body .form-group .form-input[type=number][data-v-7a66faea]::-webkit-outer-spin-button,.modal-body .form-group .form-input[type=number][data-v-7a66faea]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-body .form-group textarea.form-input[data-v-7a66faea]{resize:vertical;min-height:80px}.modal-body .form-group .input-group[data-v-7a66faea]{display:flex;align-items:center}.modal-body .form-group .input-group .form-input[data-v-7a66faea]{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.modal-body .form-group .input-group .input-addon[data-v-7a66faea]{padding:10px 16px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:14px;color:var(--app-text-secondary)}.modal-body .form-group .input-hint[data-v-7a66faea]{margin-top:6px;font-size:12px;color:var(--app-text-secondary)}.modal-body .form-group .radio-group[data-v-7a66faea]{display:flex;gap:16px;flex-wrap:wrap}.modal-body .form-group .radio-group .radio-item[data-v-7a66faea]{display:flex;align-items:center;cursor:pointer}.modal-body .form-group .radio-group .radio-item input[type=radio][data-v-7a66faea]{margin-right:8px;cursor:pointer}.modal-body .form-group .radio-group .radio-item .radio-label[data-v-7a66faea]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--app-text-primary)}.modal-body .form-group .radio-group .radio-item .radio-label i[data-v-7a66faea]{font-size:16px;color:var(--app-accent-primary)}.modal-body .schedule-info[data-v-7a66faea]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#2196f31a;border-radius:6px;color:#2196f3;font-size:13px;margin-top:16px}.modal-body .schedule-info i[data-v-7a66faea]{font-size:16px}.modal-footer[data-v-7a66faea]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--app-border-primary)}.modal-footer .btn-cancel[data-v-7a66faea],.modal-footer .btn-confirm[data-v-7a66faea]{padding:10px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-footer .btn-cancel[data-v-7a66faea]{background-color:var(--app-bg-secondary);color:var(--app-text-secondary)}.modal-footer .btn-cancel[data-v-7a66faea]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-footer .btn-confirm[data-v-7a66faea]{background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;gap:8px}.modal-footer .btn-confirm[data-v-7a66faea]:hover:not(:disabled){background-color:#1557b0}.modal-footer .btn-confirm[data-v-7a66faea]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.modal-container[data-v-7a66faea]{max-height:100vh;border-radius:0}.modal-overlay[data-v-7a66faea]{padding:0}.modal-body .form-group .radio-group[data-v-7a66faea]{flex-direction:column}}.nav-item[data-v-ae518fb1]{width:100%;height:48px;padding:0 24px;background:transparent;border:none;border-radius:0 16px 16px 0;color:var(--app-text-primary);font-size:14px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-item[data-v-ae518fb1]:hover{background-color:var(--app-bg-hover)}.nav-item.active[data-v-ae518fb1]{background-color:var(--app-accent-primary);color:var(--app-text-on-accent);font-weight:700}.nav-item-icon[data-v-ae518fb1]{font-size:16px;width:20px;min-width:20px;flex-shrink:0;text-align:center;transition:font-size .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.collapsed .nav-item-icon[data-v-ae518fb1]{width:20px;min-width:20px;font-size:16px}.nav-item-label[data-v-ae518fb1]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.collapsed .nav-item-label[data-v-ae518fb1]{opacity:0;transform:translate(-10px);width:0}.nav-item-badge[data-v-ae518fb1]{position:absolute;right:16px;background-color:#dc3545;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}.nav-item-badge.badge-collapsed[data-v-ae518fb1]{position:absolute;top:8px;right:8px;width:8px;height:8px;min-width:8px;padding:0;font-size:0;border-radius:50%;background-color:#dc3545}.active .nav-item-badge[data-v-ae518fb1]{background-color:#fff;color:var(--app-accent-primary)}.nav-item.has-notification[data-v-ae518fb1],.nav-item.has-notification .nav-item-label[data-v-ae518fb1]{font-weight:600}.gmail-layout[data-v-1e564e83]{display:flex;height:100vh;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-family:var(--app-font-family)}.main-nav[data-v-1e564e83]{flex-shrink:0;background-color:var(--app-bg-primary);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);border-right:1px solid #e4e6ea;position:relative;overflow:hidden}.main-nav.collapsed[data-v-1e564e83]{width:80px;min-width:80px;max-width:80px}.nav-header[data-v-1e564e83]{display:flex;align-items:center;padding:16px;gap:16px}.nav-toggle[data-v-1e564e83]{background:none;border:none;color:var(--app-text-primary);cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease}.nav-toggle[data-v-1e564e83]:hover{background-color:var(--app-bg-hover);transform:scale(1.1)}.nav-toggle[data-v-1e564e83]:active{transform:scale(.95)}.nav-icon[data-v-1e564e83]{font-size:20px;transition:transform .3s ease;transform-origin:center}.collapsed .nav-icon[data-v-1e564e83]{transform:rotate(90deg)}.compose-button[data-v-1e564e83]{margin:0 16px 16px;height:56px;padding:0 24px;background-color:var(--app-button-compose-bg);color:var(--app-button-compose-fg);border:none;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:16px;box-shadow:var(--app-shadow-compose);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translate(0)}.compose-button[data-v-1e564e83]:hover{box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026;transform:translateY(-1px)}.compose-icon[data-v-1e564e83]{font-size:20px}.nav-items[data-v-1e564e83]{flex:1;padding-right:10px;display:flex;flex-direction:column;align-items:center;gap:20px}.main-content-area[data-v-1e564e83]{flex:1;display:flex;flex-direction:column;background-color:var(--app-bg-secondary)}.gmail-header[data-v-1e564e83]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:var(--app-bg-primary);border-bottom:1px solid var(--app-border-primary)}.search-container[data-v-1e564e83]{flex:1;max-width:720px;position:relative}.search-icon[data-v-1e564e83]{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--app-text-secondary)}.search-input[data-v-1e564e83]{width:100%;height:48px;padding:0 16px 0 48px;background-color:var(--app-bg-tertiary);border:none;border-radius:16px;color:var(--app-text-primary);font-size:16px}.search-input[data-v-1e564e83]::placeholder{color:var(--app-text-secondary)}.search-input[data-v-1e564e83]:focus{outline:none;background-color:var(--app-border-primary)}.header-actions[data-v-1e564e83]{display:flex;align-items:center;gap:8px;margin-left:auto}.header-button[data-v-1e564e83]{width:40px;height:40px;background:none;border:none;color:var(--app-text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;position:relative}.header-button[data-v-1e564e83]:hover{background-color:var(--app-bg-hover)}.header-button i[data-v-1e564e83]{font-size:20px}.notification-button[data-v-1e564e83]{position:relative}.notification-badge[data-v-1e564e83]{position:absolute;top:-2px;right:-2px;background-color:#dc3545;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}.user-info[data-v-1e564e83]{display:flex;align-items:center;gap:12px;margin-left:8px}.user-name[data-v-1e564e83]{font-size:14px;color:var(--app-text-primary)}.content-panels[data-v-1e564e83]{flex:1;display:flex;overflow:hidden}.list-panel[data-v-1e564e83]{flex:0 1 450px;background-color:var(--app-bg-secondary);border-right:1px solid var(--app-border-primary);overflow-y:auto}.content-panel[data-v-1e564e83]{flex:1 1 60%;display:flex;flex-direction:column;background-color:var(--app-bg-secondary);overflow-y:auto}.content-panel.full-width[data-v-1e564e83]{flex:1}@media (max-width: 1024px){.list-panel[data-v-1e564e83]{flex:0 1 350px}}@media (max-width: 768px){.main-nav[data-v-1e564e83]{position:fixed;left:0;top:0;bottom:0;z-index:1000;transform:translate(-100%)}.main-nav[data-v-1e564e83]:not(.collapsed){transform:translate(0)}.main-content-area[data-v-1e564e83]{width:100%}.content-panels[data-v-1e564e83]{flex-direction:column}.list-panel[data-v-1e564e83]{flex:1;border-right:none;border-bottom:1px solid var(--app-border-primary)}.content-panel[data-v-1e564e83]{display:none}}.inventory-finance-detail[data-v-000971b7]{padding:24px;background-color:var(--app-bg-canvas);min-height:100vh}.page-header[data-v-000971b7]{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--app-border-primary)}.page-header .btn-back[data-v-000971b7]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease}.page-header .btn-back[data-v-000971b7]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.page-header .header-content[data-v-000971b7]{flex:1}.page-header .header-content .page-title[data-v-000971b7]{font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.page-header .header-content .property-info[data-v-000971b7]{display:flex;align-items:center;gap:12px}.page-header .header-content .property-info .vehicle-name[data-v-000971b7]{font-size:16px;font-weight:500;color:var(--app-text-primary)}.page-header .header-content .property-info .registration-number[data-v-000971b7]{font-size:14px;color:var(--app-text-secondary);padding:4px 8px;background-color:var(--app-bg-secondary);border-radius:4px}.loading-state[data-v-000971b7]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:var(--app-text-secondary)}.loading-state i[data-v-000971b7]{font-size:24px;color:var(--app-accent-primary)}.detail-content[data-v-000971b7]{display:grid;gap:24px}.overview-card[data-v-000971b7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.overview-card .section-title[data-v-000971b7]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 20px}.overview-card .section-title i[data-v-000971b7]{color:var(--app-accent-primary)}.overview-card .overview-grid[data-v-000971b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.overview-card .overview-grid .overview-item[data-v-000971b7]{display:flex;flex-direction:column;gap:8px}.overview-card .overview-grid .overview-item .item-label[data-v-000971b7]{font-size:12px;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px}.overview-card .overview-grid .overview-item .item-value[data-v-000971b7]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.overview-card .overview-grid .overview-item .item-value.primary[data-v-000971b7]{color:var(--app-accent-primary)}.overview-card .overview-grid .overview-item .item-value .status-badge[data-v-000971b7]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.overview-card .overview-grid .overview-item .item-value .status-badge.pending[data-v-000971b7]{background-color:#ffc1071a;color:#ffc107}.overview-card .overview-grid .overview-item .item-value .status-badge.approved[data-v-000971b7]{background-color:#4caf501a;color:#4caf50}.overview-card .overview-grid .overview-item .item-value .status-badge.executing[data-v-000971b7]{background-color:#2196f31a;color:#2196f3}.overview-card .overview-grid .overview-item .item-value .status-badge.completed[data-v-000971b7]{background-color:#673ab71a;color:#673ab7}.overview-card .overview-grid .overview-item .item-value .status-badge.rejected[data-v-000971b7]{background-color:#f443361a;color:#f44336}.overview-card .payment-summary[data-v-000971b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px;background-color:var(--app-bg-secondary);border-radius:8px;margin-bottom:24px}.overview-card .payment-summary .summary-item[data-v-000971b7]{display:flex;align-items:center;gap:16px}.overview-card .payment-summary .summary-item .summary-icon[data-v-000971b7]{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.overview-card .payment-summary .summary-item .summary-content[data-v-000971b7]{flex:1;display:flex;flex-direction:column;gap:4px}.overview-card .payment-summary .summary-item .summary-content .summary-label[data-v-000971b7]{font-size:12px;color:var(--app-text-secondary)}.overview-card .payment-summary .summary-item .summary-content .summary-value[data-v-000971b7]{font-size:18px;font-weight:700;color:var(--app-text-primary)}.overview-card .payment-summary .summary-item .summary-content .summary-value.primary[data-v-000971b7]{color:var(--app-accent-primary)}.overview-card .repayment-progress .progress-header[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.overview-card .repayment-progress .progress-header .progress-label[data-v-000971b7]{font-size:14px;font-weight:500;color:var(--app-text-secondary)}.overview-card .repayment-progress .progress-header .progress-percentage[data-v-000971b7]{font-size:20px;font-weight:700;color:var(--app-accent-primary)}.overview-card .repayment-progress .progress-bar-large[data-v-000971b7]{height:24px;background-color:var(--app-bg-secondary);border-radius:12px;overflow:hidden}.overview-card .repayment-progress .progress-bar-large .progress-fill[data-v-000971b7]{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:12px;transition:width .5s ease;position:relative}.overview-card .repayment-progress .progress-bar-large .progress-fill[data-v-000971b7]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-000971b7 2s infinite}.schedule-card[data-v-000971b7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.schedule-card .card-header[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.schedule-card .card-header .section-title[data-v-000971b7]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.schedule-card .card-header .section-title i[data-v-000971b7]{color:var(--app-accent-primary)}.schedule-card .card-header .btn-generate[data-v-000971b7]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.schedule-card .card-header .btn-generate[data-v-000971b7]:hover{background-color:#1557b0}.schedule-card .schedule-timeline[data-v-000971b7]{position:relative;padding-left:40px}.schedule-card .schedule-timeline[data-v-000971b7]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background-color:var(--app-border-primary)}.schedule-card .schedule-timeline .timeline-item[data-v-000971b7]{position:relative;margin-bottom:32px}.schedule-card .schedule-timeline .timeline-item[data-v-000971b7]:last-child{margin-bottom:0}.schedule-card .schedule-timeline .timeline-item .timeline-marker[data-v-000971b7]{position:absolute;left:-32px;top:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#fff;border:3px solid var(--app-border-primary)}.schedule-card .schedule-timeline .timeline-item .timeline-marker.completed[data-v-000971b7]{background-color:#4caf50;border-color:#4caf50;color:#fff}.schedule-card .schedule-timeline .timeline-item .timeline-marker.overdue[data-v-000971b7]{background-color:#f44336;border-color:#f44336;color:#fff}.schedule-card .schedule-timeline .timeline-item .timeline-marker.partial[data-v-000971b7]{background-color:#ffc107;border-color:#ffc107;color:#fff}.schedule-card .schedule-timeline .timeline-item .timeline-marker.pending[data-v-000971b7]{background-color:#fff;border-color:var(--app-border-primary);color:var(--app-text-secondary)}.schedule-card .schedule-timeline .timeline-item .timeline-content[data-v-000971b7]{background-color:var(--app-bg-secondary);border-radius:8px;padding:16px}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-header[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-header .schedule-title[data-v-000971b7]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-header .schedule-date[data-v-000971b7]{font-size:14px;color:var(--app-text-secondary)}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-details[data-v-000971b7]{display:grid;gap:8px;margin-bottom:12px}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-details .detail-row[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-details .detail-row .detail-label[data-v-000971b7]{font-size:13px;color:var(--app-text-secondary)}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-details .detail-row .detail-value[data-v-000971b7]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-details .detail-row .detail-value.completed[data-v-000971b7]{color:#4caf50}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .status-tag[data-v-000971b7]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .status-tag.예정[data-v-000971b7]{background-color:#2196f31a;color:#2196f3}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .status-tag.완료[data-v-000971b7]{background-color:#4caf501a;color:#4caf50}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .status-tag.연체[data-v-000971b7]{background-color:#f443361a;color:#f44336}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .status-tag.부분납부[data-v-000971b7]{background-color:#ffc1071a;color:#ffc107}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .btn-pay[data-v-000971b7]{padding:6px 12px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.schedule-card .schedule-timeline .timeline-item .timeline-content .schedule-status .btn-pay[data-v-000971b7]:hover{background-color:#1557b0}.schedule-card .empty-schedule[data-v-000971b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--app-text-secondary)}.schedule-card .empty-schedule i[data-v-000971b7]{font-size:48px;opacity:.5}.schedule-card .empty-schedule p[data-v-000971b7]{margin:0;font-size:14px}.history-card[data-v-000971b7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.history-card .card-header[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.history-card .card-header .section-title[data-v-000971b7]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.history-card .card-header .section-title i[data-v-000971b7]{color:var(--app-accent-primary)}.history-card .card-header .btn-add-payment[data-v-000971b7]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.history-card .card-header .btn-add-payment[data-v-000971b7]:hover{background-color:#45a049}.history-card .payment-history[data-v-000971b7]{display:flex;flex-direction:column;gap:16px}.history-card .payment-history .history-item[data-v-000971b7]{display:flex;gap:16px;padding:16px;background-color:var(--app-bg-secondary);border-radius:8px;transition:all .2s ease}.history-card .payment-history .history-item[data-v-000971b7]:hover{background-color:var(--app-bg-hover)}.history-card .payment-history .history-item .history-icon[data-v-000971b7]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.history-card .payment-history .history-item .history-icon.interest[data-v-000971b7]{background-color:#2196f31a;color:#2196f3}.history-card .payment-history .history-item .history-icon.principal[data-v-000971b7]{background-color:#4caf501a;color:#4caf50}.history-card .payment-history .history-item .history-icon.early[data-v-000971b7]{background-color:#ff98001a;color:#ff9800}.history-card .payment-history .history-item .history-content[data-v-000971b7]{flex:1}.history-card .payment-history .history-item .history-content .history-header[data-v-000971b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-card .payment-history .history-item .history-content .history-header .payment-type[data-v-000971b7]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.history-card .payment-history .history-item .history-content .history-header .payment-amount[data-v-000971b7]{font-size:16px;font-weight:700;color:var(--app-accent-primary)}.history-card .payment-history .history-item .history-content .history-details[data-v-000971b7]{display:flex;gap:16px;margin-bottom:8px}.history-card .payment-history .history-item .history-content .history-details span[data-v-000971b7]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--app-text-secondary)}.history-card .payment-history .history-item .history-content .history-details span i[data-v-000971b7]{font-size:10px}.history-card .payment-history .history-item .history-content .payment-note[data-v-000971b7]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fff;border-radius:4px;font-size:13px;color:var(--app-text-secondary)}.history-card .payment-history .history-item .history-content .payment-note i[data-v-000971b7]{color:var(--app-accent-primary)}.history-card .empty-history[data-v-000971b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--app-text-secondary)}.history-card .empty-history i[data-v-000971b7]{font-size:48px;opacity:.5}.history-card .empty-history p[data-v-000971b7]{margin:0;font-size:14px}.early-repayment-card[data-v-000971b7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.early-repayment-card .section-title[data-v-000971b7]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 20px}.early-repayment-card .section-title i[data-v-000971b7]{color:#ff9800}.early-repayment-card .early-repayment-summary[data-v-000971b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.early-repayment-card .early-repayment-summary .summary-stat[data-v-000971b7]{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--app-bg-secondary);border-radius:8px}.early-repayment-card .early-repayment-summary .summary-stat .stat-label[data-v-000971b7]{font-size:12px;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px}.early-repayment-card .early-repayment-summary .summary-stat .stat-value[data-v-000971b7]{font-size:20px;font-weight:700;color:#ff9800}@keyframes shimmer-000971b7{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.inventory-finance-detail[data-v-000971b7]{padding:16px}.page-header[data-v-000971b7]{flex-direction:column;align-items:flex-start}.overview-card .overview-grid[data-v-000971b7],.overview-card .payment-summary[data-v-000971b7]{grid-template-columns:1fr}.schedule-card .card-header[data-v-000971b7]{flex-direction:column;gap:12px;align-items:flex-start}.schedule-card .card-header .btn-generate[data-v-000971b7]{width:100%;justify-content:center}.history-card .card-header[data-v-000971b7]{flex-direction:column;gap:12px;align-items:flex-start}.history-card .card-header .btn-add-payment[data-v-000971b7]{width:100%;justify-content:center}}.modal-overlay[data-v-3c931909]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3c931909]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.modal-header[data-v-3c931909]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h2[data-v-3c931909]{font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-close[data-v-3c931909]{width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--app-text-secondary);transition:all .2s}.modal-header .modal-close[data-v-3c931909]:hover{background-color:var(--app-bg-secondary);border-radius:8px}.modal-body[data-v-3c931909]{flex:1;overflow-y:auto;padding:24px}.modal-body .property-summary[data-v-3c931909]{background-color:var(--app-bg-secondary);padding:16px;border-radius:8px;margin-bottom:24px}.modal-body .property-summary h3[data-v-3c931909]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.modal-body .property-summary p[data-v-3c931909]{margin:4px 0;color:var(--app-text-secondary);font-size:14px}.modal-body .property-summary .payment-date[data-v-3c931909]{font-weight:500;color:var(--app-accent-primary)}.modal-body .payment-form-simple .payment-row[data-v-3c931909]{display:flex;gap:24px;margin-bottom:24px}.modal-body .payment-form-simple .payment-row .payment-type[data-v-3c931909]{flex:1}.modal-body .payment-form-simple .payment-row .toggle-section .btn-toggle[data-v-3c931909]{width:100%;padding:12px 16px;border:2px solid var(--app-border-primary);background:#fff;color:var(--app-text-secondary);border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.modal-body .payment-form-simple .payment-row .toggle-section .btn-toggle[data-v-3c931909]:hover{border-color:var(--app-accent-primary);background-color:#1557b00d}.modal-body .payment-form-simple .payment-row .toggle-section .btn-toggle.active[data-v-3c931909]{border-color:var(--app-accent-primary);background-color:var(--app-accent-primary);color:#fff;box-shadow:0 2px 8px #1557b04d}.modal-body .payment-form-simple .payment-row .toggle-section .input-section .amount-input[data-v-3c931909]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:6px;font-size:14px}.modal-body .payment-form-simple .payment-row .toggle-section .input-section .amount-input[data-v-3c931909]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1557b01a}.modal-body .payment-form-simple .total-section[data-v-3c931909]{padding:16px;background-color:var(--app-bg-secondary);border-radius:8px}.modal-body .payment-form-simple .total-section .total-display[data-v-3c931909]{display:flex;justify-content:space-between;align-items:center}.modal-body .payment-form-simple .total-section .total-display .total-label[data-v-3c931909]{font-weight:600;color:var(--app-text-primary)}.modal-body .payment-form-simple .total-section .total-display .total-amount[data-v-3c931909]{font-size:18px;font-weight:700;color:var(--app-accent-primary)}.modal-footer[data-v-3c931909]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--app-border-primary)}.modal-footer button[data-v-3c931909]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.modal-footer button.btn-cancel[data-v-3c931909]{background-color:var(--app-bg-secondary);color:var(--app-text-primary);border:1px solid var(--app-border-primary)}.modal-footer button.btn-cancel[data-v-3c931909]:hover{background-color:var(--app-bg-tertiary)}.modal-footer button.btn-save[data-v-3c931909]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none}.modal-footer button.btn-save[data-v-3c931909]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1557b04d}.month-payment-modal[data-v-3c931909]{max-width:500px}.payment-readonly .payment-info[data-v-3c931909]{background-color:var(--app-bg-secondary);padding:20px;border-radius:8px}.payment-readonly .payment-info .info-item[data-v-3c931909]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--app-border-primary)}.payment-readonly .payment-info .info-item[data-v-3c931909]:last-child{border-bottom:none;margin-top:12px;padding-top:16px;border-top:2px solid var(--app-border-primary)}.payment-readonly .payment-info .info-item.total label[data-v-3c931909]{font-weight:600;font-size:16px}.payment-readonly .payment-info .info-item.total .amount[data-v-3c931909]{font-size:18px;font-weight:700;color:var(--app-accent-primary)}.payment-readonly .payment-info .info-item label[data-v-3c931909]{font-size:14px;color:var(--app-text-secondary);font-weight:500}.payment-readonly .payment-info .info-item .amount[data-v-3c931909]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.modal-overlay[data-v-43eb604e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-43eb604e]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.modal-header[data-v-43eb604e]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h2[data-v-43eb604e]{font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-close[data-v-43eb604e]{width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--app-text-secondary);transition:all .2s}.modal-header .modal-close[data-v-43eb604e]:hover{background-color:var(--app-bg-secondary);border-radius:8px}.modal-body[data-v-43eb604e]{flex:1;overflow-y:auto;padding:24px}.modal-body .property-summary[data-v-43eb604e]{background-color:var(--app-bg-secondary);padding:16px;border-radius:8px;margin-bottom:24px}.modal-body .property-summary h3[data-v-43eb604e]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.modal-body .property-summary p[data-v-43eb604e]{margin:4px 0;color:var(--app-text-secondary);font-size:14px}.modal-body .property-summary .loan-info[data-v-43eb604e]{margin-top:8px;padding-top:8px;border-top:1px solid var(--app-border-primary)}.modal-body .status-change-form .form-group[data-v-43eb604e]{margin-bottom:20px}.modal-body .status-change-form .form-group label[data-v-43eb604e]{display:block;font-size:14px;font-weight:500;color:var(--app-text-primary);margin-bottom:8px}.modal-body .status-change-form .form-group select[data-v-43eb604e],.modal-body .status-change-form .form-group textarea[data-v-43eb604e]{width:100%;padding:12px;border:1px solid var(--app-border-primary);border-radius:6px;font-size:14px;transition:all .2s ease}.modal-body .status-change-form .form-group select[data-v-43eb604e]:focus,.modal-body .status-change-form .form-group textarea[data-v-43eb604e]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1557b01a}.modal-body .status-change-form .form-group textarea[data-v-43eb604e]{resize:vertical;font-family:inherit}.modal-footer[data-v-43eb604e]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--app-border-primary)}.modal-footer button[data-v-43eb604e]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.modal-footer button.btn-cancel[data-v-43eb604e]{background-color:var(--app-bg-secondary);color:var(--app-text-primary);border:1px solid var(--app-border-primary)}.modal-footer button.btn-cancel[data-v-43eb604e]:hover{background-color:var(--app-bg-tertiary)}.modal-footer button.btn-save[data-v-43eb604e]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none}.modal-footer button.btn-save[data-v-43eb604e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1557b04d}.modal-footer button.btn-save[data-v-43eb604e]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.status-change-modal[data-v-43eb604e]{max-width:600px}.status-badge[data-v-43eb604e]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.approved[data-v-43eb604e]{background-color:#4caf501a;color:#4caf50}.status-badge.early-repaid[data-v-43eb604e]{background-color:#2196f31a;color:#2196f3}.status-badge.matured[data-v-43eb604e]{background-color:#673ab71a;color:#673ab7}.modal-overlay[data-v-e1e97c4a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e1e97c4a]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.modal-header[data-v-e1e97c4a]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h2[data-v-e1e97c4a]{font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-close[data-v-e1e97c4a]{width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--app-text-secondary);transition:all .2s}.modal-header .modal-close[data-v-e1e97c4a]:hover{background-color:var(--app-bg-secondary);border-radius:8px}.modal-body[data-v-e1e97c4a]{flex:1;overflow-y:auto;padding:24px;max-height:calc(90vh - 120px)}.detail-modal[data-v-e1e97c4a]{max-width:800px;max-height:90vh;overflow-y:auto}.detail-modal .detail-section[data-v-e1e97c4a]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--app-border-primary)}.detail-modal .detail-section[data-v-e1e97c4a]:last-child{border-bottom:none}.detail-modal .detail-section h3[data-v-e1e97c4a]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--app-accent-primary)}.detail-modal .info-grid[data-v-e1e97c4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-modal .info-grid .info-item[data-v-e1e97c4a]{display:flex;flex-direction:column;gap:4px}.detail-modal .info-grid .info-item label[data-v-e1e97c4a]{font-size:13px;font-weight:500;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px}.detail-modal .info-grid .info-item span[data-v-e1e97c4a]{font-size:15px;font-weight:500;color:var(--app-text-primary)}.detail-modal .info-grid .info-item span.amount[data-v-e1e97c4a]{font-size:16px;font-weight:600;color:var(--app-accent-primary)}.detail-modal .info-grid .info-item span.amount.interest[data-v-e1e97c4a]{color:#ff9800;font-weight:700}.detail-modal .payment-summary .summary-cards-small[data-v-e1e97c4a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.detail-modal .payment-summary .summary-cards-small .summary-card-small[data-v-e1e97c4a]{background:#fff;border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;text-align:center}.detail-modal .payment-summary .summary-cards-small .summary-card-small .card-label[data-v-e1e97c4a]{font-size:12px;color:var(--app-text-secondary);margin-bottom:8px;font-weight:500}.detail-modal .payment-summary .summary-cards-small .summary-card-small .card-value[data-v-e1e97c4a]{font-size:16px;font-weight:600}.detail-modal .payment-summary .summary-cards-small .summary-card-small .card-value.paid[data-v-e1e97c4a]{color:#4caf50}.detail-modal .payment-summary .summary-cards-small .summary-card-small .card-value.remaining[data-v-e1e97c4a]{color:#ff9800}.detail-modal .payment-summary .summary-cards-small .summary-card-small .card-value.progress[data-v-e1e97c4a]{color:var(--app-accent-primary)}.detail-modal .payment-summary .progress-bar-detail[data-v-e1e97c4a]{background-color:#f0f0f0;border-radius:20px;height:24px;position:relative;overflow:hidden}.detail-modal .payment-summary .progress-bar-detail .progress-fill[data-v-e1e97c4a]{background:linear-gradient(90deg,var(--app-accent-primary),#1976D2);height:100%;border-radius:20px;transition:width .3s ease}.detail-modal .payment-summary .progress-bar-detail .progress-text[data-v-e1e97c4a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-footer[data-v-e1e97c4a]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--app-border-primary)}.modal-footer .btn-close[data-v-e1e97c4a]{background-color:var(--app-text-secondary);color:#fff;border:none;padding:10px 24px;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.modal-footer .btn-close[data-v-e1e97c4a]:hover{background-color:var(--app-text-primary)}.status-badge[data-v-e1e97c4a]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.approved[data-v-e1e97c4a]{background-color:#4caf501a;color:#4caf50}.status-badge.early-repaid[data-v-e1e97c4a]{background-color:#2196f31a;color:#2196f3}.status-badge.matured[data-v-e1e97c4a]{background-color:#673ab71a;color:#673ab7}.modal-overlay[data-v-b1be458d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b1be458d]{background-color:var(--app-bg-primary);border-radius:12px;box-shadow:0 10px 25px #0000004d;width:600px;max-width:90vw;max-height:90vh;overflow:hidden}.modal-header[data-v-b1be458d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.modal-header h3[data-v-b1be458d]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-close[data-v-b1be458d]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;font-size:16px}.modal-close[data-v-b1be458d]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-body[data-v-b1be458d]{padding:24px;max-height:60vh;overflow-y:auto}.form-group[data-v-b1be458d]{margin-bottom:20px}.form-label[data-v-b1be458d]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--app-text-primary)}.required[data-v-b1be458d]{color:#dc3545}.form-input[data-v-b1be458d],.form-select[data-v-b1be458d]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-primary);font-size:14px;transition:border-color .2s,background-color .2s}.form-input[data-v-b1be458d]:focus,.form-select[data-v-b1be458d]:focus{outline:none;border-color:#3b82f6;background-color:var(--app-bg-primary);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-b1be458d]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-primary);font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,background-color .2s}.form-textarea[data-v-b1be458d]:focus{outline:none;border-color:#3b82f6;background-color:var(--app-bg-primary);box-shadow:0 0 0 3px #3b82f61a}.input-with-unit[data-v-b1be458d]{position:relative}.input-with-unit .form-input[data-v-b1be458d]{padding-right:50px}.unit[data-v-b1be458d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--app-text-secondary);font-size:14px;font-weight:500;pointer-events:none}.form-help[data-v-b1be458d]{display:block;margin-top:4px;font-size:12px;color:var(--app-text-secondary);line-height:1.4}.modal-footer[data-v-b1be458d]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-b1be458d]{padding:10px 20px;background-color:var(--app-bg-tertiary);color:var(--app-text-primary);border:1px solid var(--app-border-primary);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-b1be458d]:hover{background-color:var(--app-bg-hover)}.btn-submit[data-v-b1be458d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-submit[data-v-b1be458d]:hover:not(:disabled){background-color:#2563eb}.btn-submit[data-v-b1be458d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-b1be458d]{width:95vw;margin:20px}.modal-body[data-v-b1be458d]{padding:20px}.modal-header[data-v-b1be458d],.modal-footer[data-v-b1be458d]{padding:16px 20px}}.inventory-finance-list[data-v-24550a4a]{padding:24px;background-color:#f5f7fa}.page-header[data-v-24550a4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--app-border-primary)}.page-header .header-content .page-title[data-v-24550a4a]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.page-header .header-content .page-title i[data-v-24550a4a]{color:var(--app-accent-primary)}.page-header .header-content .page-description[data-v-24550a4a]{color:var(--app-text-secondary);font-size:14px;margin:0}.page-header .header-actions[data-v-24550a4a]{display:flex;align-items:center;gap:12px}.page-header .header-actions .btn-statistics[data-v-24550a4a],.page-header .header-actions .btn-create[data-v-24550a4a]{display:flex;align-items:center;gap:8px;padding:12px 20px;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.page-header .header-actions .btn-statistics[data-v-24550a4a]:hover,.page-header .header-actions .btn-create[data-v-24550a4a]:hover{box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.page-header .header-actions .btn-statistics[data-v-24550a4a]:active,.page-header .header-actions .btn-create[data-v-24550a4a]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.page-header .header-actions .btn-statistics i[data-v-24550a4a],.page-header .header-actions .btn-create i[data-v-24550a4a]{font-size:16px}.page-header .header-actions .btn-statistics[data-v-24550a4a]{background-color:var(--app-accent-primary)}.page-header .header-actions .btn-statistics[data-v-24550a4a]:hover{background-color:#1557b0}.page-header .header-actions .btn-create[data-v-24550a4a]{background-color:#3b82f6}.page-header .header-actions .btn-create[data-v-24550a4a]:hover{background-color:#2563eb}.filters-section[data-v-24550a4a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}.filters-section .filter-row[data-v-24550a4a]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.filters-section .filter-item[data-v-24550a4a]{flex:1;min-width:150px}.filters-section .filter-item.search-box[data-v-24550a4a]{flex:2;min-width:250px}.filters-section .filter-item label[data-v-24550a4a]{display:block;font-size:13px;color:var(--app-text-secondary);margin-bottom:6px;font-weight:500}.filters-section .filter-item select[data-v-24550a4a],.filters-section .filter-item input[data-v-24550a4a]{width:100%;padding:10px 12px;border:1px solid var(--app-border-primary);border-radius:6px;font-size:14px;transition:all .2s ease}.filters-section .filter-item select[data-v-24550a4a]:focus,.filters-section .filter-item input[data-v-24550a4a]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1557b01a}.filters-section .filter-item .search-input-wrapper[data-v-24550a4a]{display:flex;gap:8px}.filters-section .filter-item .search-input-wrapper input[data-v-24550a4a]{flex:1}.filters-section .filter-item .search-input-wrapper .btn-search[data-v-24550a4a]{padding:10px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.filters-section .filter-item .search-input-wrapper .btn-search[data-v-24550a4a]:hover{background-color:#1557b0}.summary-cards[data-v-24550a4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.summary-cards .summary-card[data-v-24550a4a]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.summary-cards .summary-card[data-v-24550a4a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.summary-cards .summary-card .card-icon[data-v-24550a4a]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.summary-cards .summary-card .card-icon.active[data-v-24550a4a]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.summary-cards .summary-card .card-icon.pending[data-v-24550a4a]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#fff}.summary-cards .summary-card .card-icon.overdue[data-v-24550a4a]{background:linear-gradient(135deg,#f44336,#da190b);color:#fff}.summary-cards .summary-card .card-icon.completed[data-v-24550a4a]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.summary-cards .summary-card .card-content[data-v-24550a4a]{flex:1;display:flex;flex-direction:column;gap:4px}.summary-cards .summary-card .card-content .card-label[data-v-24550a4a]{font-size:13px;color:var(--app-text-secondary)}.summary-cards .summary-card .card-content .card-value[data-v-24550a4a]{font-size:20px;font-weight:700;color:var(--app-text-primary)}.data-table-container[data-v-24550a4a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.data-table-container .finance-table[data-v-24550a4a]{width:100%;border-collapse:collapse}.data-table-container .finance-table thead[data-v-24550a4a]{background-color:var(--app-bg-secondary)}.data-table-container .finance-table thead th[data-v-24550a4a]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--app-border-primary)}.data-table-container .finance-table tbody tr[data-v-24550a4a]{transition:all .2s ease;border-bottom:1px solid var(--app-border-primary)}.data-table-container .finance-table tbody tr.clickable-row[data-v-24550a4a]{cursor:pointer}.data-table-container .finance-table tbody tr[data-v-24550a4a]:hover{background-color:var(--app-bg-hover)}.data-table-container .finance-table tbody tr td[data-v-24550a4a]{padding:16px;font-size:14px;color:var(--app-text-primary)}.data-table-container .finance-table tbody tr td.property-info .property-details[data-v-24550a4a]{display:flex;flex-direction:column;gap:4px}.data-table-container .finance-table tbody tr td.property-info .property-details .vehicle-name[data-v-24550a4a]{font-weight:600;color:var(--app-text-primary)}.data-table-container .finance-table tbody tr td.property-info .property-details .registration-number[data-v-24550a4a]{font-size:12px;color:var(--app-text-secondary)}.data-table-container .finance-table tbody tr td.amount[data-v-24550a4a]{font-weight:600;color:var(--app-accent-primary)}.data-table-container .finance-table tbody tr td .progress-container[data-v-24550a4a]{display:flex;align-items:center;gap:12px}.data-table-container .finance-table tbody tr td .progress-container .progress-bar[data-v-24550a4a]{flex:1;height:8px;background-color:var(--app-bg-secondary);border-radius:4px;overflow:hidden;min-width:80px}.data-table-container .finance-table tbody tr td .progress-container .progress-bar .progress-fill[data-v-24550a4a]{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:4px;transition:width .3s ease}.data-table-container .finance-table tbody tr td .progress-container .progress-text[data-v-24550a4a]{font-size:12px;font-weight:600;color:var(--app-text-secondary);min-width:35px}.data-table-container .finance-table tbody tr td .status-badge[data-v-24550a4a]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .2s ease}.data-table-container .finance-table tbody tr td .status-badge.approved[data-v-24550a4a]{background-color:#4caf501a;color:#4caf50}.data-table-container .finance-table tbody tr td .status-badge.early-repaid[data-v-24550a4a]{background-color:#2196f31a;color:#2196f3}.data-table-container .finance-table tbody tr td .status-badge.matured[data-v-24550a4a]{background-color:#673ab71a;color:#673ab7}.data-table-container .finance-table tbody tr td .status-badge.clickable[data-v-24550a4a]{cursor:pointer}.data-table-container .finance-table tbody tr td .status-badge.clickable[data-v-24550a4a]:hover{opacity:.8}.data-table-container .loading-state[data-v-24550a4a],.data-table-container .empty-state[data-v-24550a4a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:var(--app-text-secondary)}.data-table-container .loading-state i[data-v-24550a4a],.data-table-container .empty-state i[data-v-24550a4a]{font-size:24px}.data-table-container .loading-state span[data-v-24550a4a],.data-table-container .empty-state span[data-v-24550a4a]{font-size:14px}.pagination[data-v-24550a4a]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination .btn-page[data-v-24550a4a]{width:36px;height:36px;border:1px solid var(--app-border-primary);background-color:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pagination .btn-page[data-v-24550a4a]:hover:not(:disabled){background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.pagination .btn-page[data-v-24550a4a]:disabled{opacity:.5;cursor:not-allowed}.pagination .page-info[data-v-24550a4a]{font-size:14px;color:var(--app-text-secondary);font-weight:500}@media (max-width: 1024px){.summary-cards[data-v-24550a4a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.inventory-finance-list[data-v-24550a4a]{padding:16px}.page-header[data-v-24550a4a]{flex-direction:column;align-items:flex-start;gap:16px}.page-header .header-actions[data-v-24550a4a]{width:100%}.page-header .header-actions .btn-statistics[data-v-24550a4a]{width:100%;justify-content:center}.filters-section .filter-row[data-v-24550a4a]{flex-direction:column}.filters-section .filter-row .filter-item[data-v-24550a4a]{width:100%}.summary-cards[data-v-24550a4a]{grid-template-columns:1fr}.data-table-container[data-v-24550a4a]{overflow-x:auto}.data-table-container .finance-table[data-v-24550a4a]{min-width:800px}}.data-table-container.sticky-table[data-v-24550a4a]{overflow-x:auto!important;overflow-y:visible;max-width:calc(100vw - 280px);position:relative}.data-table-container.sticky-table .sticky-columns th.sticky-col-1[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns td.sticky-col-1[data-v-24550a4a]{position:sticky!important;left:0!important;z-index:10!important;background:#fff!important;width:200px!important;border-right:none!important}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable[data-v-24550a4a]{cursor:pointer;transition:all .2s ease;position:relative}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable[data-v-24550a4a]:hover,.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable[data-v-24550a4a]:hover{background-color:#1557b01a!important;box-shadow:inset 2px 0 0 var(--app-accent-primary)}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable:hover .property-details .vehicle-name[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable:hover .property-details .vehicle-name[data-v-24550a4a]{color:var(--app-accent-primary);font-weight:600}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable:hover .property-details .registration-number[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable:hover .property-details .registration-number[data-v-24550a4a]{color:var(--app-accent-primary)}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable[data-v-24550a4a]:after,.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable[data-v-24550a4a]:after{content:"클릭";position:absolute;top:2px;right:4px;font-size:10px;color:var(--app-text-secondary);opacity:0;transition:opacity .2s ease}.data-table-container.sticky-table .sticky-columns th.sticky-col-1.clickable[data-v-24550a4a]:hover:after,.data-table-container.sticky-table .sticky-columns td.sticky-col-1.clickable[data-v-24550a4a]:hover:after{opacity:1}.data-table-container.sticky-table .sticky-columns th.sticky-col-2[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns td.sticky-col-2[data-v-24550a4a]{position:sticky!important;left:200px!important;z-index:10!important;background:#fff!important;width:100px!important;border-right:none!important}.data-table-container.sticky-table .sticky-columns th.sticky-col-2[data-v-24550a4a]:before,.data-table-container.sticky-table .sticky-columns td.sticky-col-2[data-v-24550a4a]:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:var(--app-border-primary);z-index:15}.data-table-container.sticky-table .sticky-columns th.sticky-col-2[data-v-24550a4a]:after,.data-table-container.sticky-table .sticky-columns td.sticky-col-2[data-v-24550a4a]:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:var(--app-border-primary);z-index:12}.data-table-container.sticky-table .sticky-columns thead th.sticky-col-1[data-v-24550a4a],.data-table-container.sticky-table .sticky-columns thead th.sticky-col-2[data-v-24550a4a]{z-index:11!important;background:var(--app-bg-secondary)!important}.data-table-container.sticky-table .sticky-columns thead th.sticky-col-2[data-v-24550a4a]:before,.data-table-container.sticky-table .sticky-columns thead th.sticky-col-2[data-v-24550a4a]:after{z-index:13!important}.month-payment[data-v-24550a4a]{text-align:center;font-weight:500;min-width:120px;padding:12px 8px}.month-payment.clickable[data-v-24550a4a]{cursor:pointer;transition:all .2s ease;position:relative}.month-payment.clickable[data-v-24550a4a]:hover{background-color:#1557b01a;color:var(--app-accent-primary);box-shadow:0 2px 8px #1557b033}.month-payment.clickable[data-v-24550a4a]:before{content:"💰";position:absolute;top:2px;right:4px;font-size:10px;opacity:0;transition:opacity .2s ease}.month-payment.clickable[data-v-24550a4a]:hover:before{opacity:1}.month-payment.clickable[data-v-24550a4a]:not(:contains("-")):hover{background-color:#4caf501a;border-color:#4caf50;color:#4caf50;box-shadow:0 2px 8px #4caf5033}.data-table-container.sticky-table .finance-table[data-v-24550a4a]{width:100%;min-width:1200px;table-layout:fixed}.data-table-container.sticky-table .finance-table th[data-v-24550a4a],.data-table-container.sticky-table .finance-table td[data-v-24550a4a]{padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table-container.sticky-table .finance-table th[data-v-24550a4a]:nth-child(n+3):nth-child(-n+8),.data-table-container.sticky-table .finance-table td[data-v-24550a4a]:nth-child(n+3):nth-child(-n+8){width:120px}.data-table-container.sticky-table .finance-table th[data-v-24550a4a]:nth-child(9),.data-table-container.sticky-table .finance-table td[data-v-24550a4a]:nth-child(9){width:120px}.data-table-container.sticky-table .finance-table th[data-v-24550a4a]:nth-child(10),.data-table-container.sticky-table .finance-table td[data-v-24550a4a]:nth-child(10){width:120px}.data-table-container.sticky-table .finance-table th[data-v-24550a4a]:nth-child(11),.data-table-container.sticky-table .finance-table td[data-v-24550a4a]:nth-child(11){width:100px}.data-table-container.sticky-table .finance-table th[data-v-24550a4a]:nth-child(n+3):nth-child(-n+11),.data-table-container.sticky-table .finance-table td[data-v-24550a4a]:nth-child(n+3):nth-child(-n+11){text-align:center}.clickable-header[data-v-24550a4a]{position:relative}.clickable-header small[data-v-24550a4a]{font-size:12px;opacity:.7;margin-left:4px}.clickable-header[data-v-24550a4a]:hover{color:var(--app-accent-primary)}.clickable-header:hover small[data-v-24550a4a]{opacity:1}.inventory-finance-statistics[data-v-7b877696]{padding:24px;background-color:var(--app-bg-canvas);min-height:100vh}.page-header[data-v-7b877696]{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--app-border-primary)}.page-header .btn-back[data-v-7b877696]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease}.page-header .btn-back[data-v-7b877696]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.page-header .header-content[data-v-7b877696]{flex:1}.page-header .header-content .page-title[data-v-7b877696]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.page-header .header-content .page-title i[data-v-7b877696]{color:var(--app-accent-primary)}.page-header .header-content .page-description[data-v-7b877696]{color:var(--app-text-secondary);font-size:14px;margin:0}.page-header .header-actions .btn-export[data-v-7b877696]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.page-header .header-actions .btn-export[data-v-7b877696]:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}.loading-state[data-v-7b877696]{display:flex;align-items:center;justify-content:center;gap:12px;padding:100px;color:var(--app-text-secondary)}.loading-state i[data-v-7b877696]{font-size:32px;color:var(--app-accent-primary)}.loading-state span[data-v-7b877696]{font-size:16px}.statistics-content[data-v-7b877696]{display:flex;flex-direction:column;gap:32px}.overview-section .section-title[data-v-7b877696]{font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0 0 20px}.overview-section .overview-cards[data-v-7b877696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.overview-section .overview-cards .stat-card[data-v-7b877696]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.overview-section .overview-cards .stat-card[data-v-7b877696]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.overview-section .overview-cards .stat-card .card-icon[data-v-7b877696]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.overview-section .overview-cards .stat-card .card-icon.total[data-v-7b877696]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.overview-section .overview-cards .stat-card .card-icon.active[data-v-7b877696]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.overview-section .overview-cards .stat-card .card-icon.available[data-v-7b877696]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.overview-section .overview-cards .stat-card .card-icon.rate[data-v-7b877696]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.overview-section .overview-cards .stat-card .card-content[data-v-7b877696]{flex:1;display:flex;flex-direction:column;gap:4px}.overview-section .overview-cards .stat-card .card-content .card-label[data-v-7b877696]{font-size:13px;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px}.overview-section .overview-cards .stat-card .card-content .card-value[data-v-7b877696]{font-size:24px;font-weight:700;color:var(--app-text-primary)}.overview-section .overview-cards .stat-card .card-content .progress-mini[data-v-7b877696]{height:4px;background-color:var(--app-bg-secondary);border-radius:2px;overflow:hidden;margin-top:8px}.overview-section .overview-cards .stat-card .card-content .progress-mini .progress-fill[data-v-7b877696]{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);transition:width .5s ease}.charts-grid[data-v-7b877696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:24px}.charts-grid .chart-card[data-v-7b877696]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.charts-grid .chart-card .chart-title[data-v-7b877696]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 20px}.charts-grid .chart-card .chart-title i[data-v-7b877696]{color:var(--app-accent-primary)}.charts-grid .chart-card .chart-container[data-v-7b877696]{height:300px;position:relative}.charts-grid .chart-card .chart-legend[data-v-7b877696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--app-border-primary)}.charts-grid .chart-card .chart-legend .legend-item[data-v-7b877696]{display:flex;align-items:center;gap:8px}.charts-grid .chart-card .chart-legend .legend-item .legend-color[data-v-7b877696]{width:12px;height:12px;border-radius:2px}.charts-grid .chart-card .chart-legend .legend-item .legend-label[data-v-7b877696]{flex:1;font-size:13px;color:var(--app-text-secondary)}.charts-grid .chart-card .chart-legend .legend-item .legend-value[data-v-7b877696]{font-size:13px;font-weight:600;color:var(--app-text-primary)}.tables-section[data-v-7b877696]{display:grid;gap:24px}.tables-section .table-card[data-v-7b877696]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.tables-section .table-card .table-title[data-v-7b877696]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 20px}.tables-section .table-card .table-title i[data-v-7b877696]{color:var(--app-accent-primary)}.tables-section .table-card .detail-table[data-v-7b877696]{width:100%;border-collapse:collapse}.tables-section .table-card .detail-table thead tr th[data-v-7b877696]{padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--app-border-primary)}.tables-section .table-card .detail-table tbody tr[data-v-7b877696]{transition:all .2s ease}.tables-section .table-card .detail-table tbody tr[data-v-7b877696]:hover{background-color:var(--app-bg-hover)}.tables-section .table-card .detail-table tbody tr td[data-v-7b877696]{padding:16px 12px;font-size:14px;color:var(--app-text-primary);border-bottom:1px solid var(--app-border-primary)}.tables-section .table-card .detail-table tbody tr td.company-name[data-v-7b877696],.tables-section .table-card .detail-table tbody tr td.user-name[data-v-7b877696]{font-weight:500}.tables-section .table-card .detail-table tbody tr td.amount[data-v-7b877696]{font-weight:600;color:var(--app-accent-primary)}.tables-section .table-card .detail-table tbody tr td.text-center[data-v-7b877696]{text-align:center}.tables-section .table-card .detail-table tbody tr td .usage-bar[data-v-7b877696]{display:flex;align-items:center;gap:8px;width:100%;max-width:150px;margin:0 auto;position:relative;height:20px;background-color:var(--app-bg-secondary);border-radius:10px;overflow:hidden}.tables-section .table-card .detail-table tbody tr td .usage-bar .usage-fill[data-v-7b877696]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:10px;transition:width .5s ease}.tables-section .table-card .detail-table tbody tr td .usage-bar .usage-text[data-v-7b877696]{position:relative;z-index:1;font-size:11px;font-weight:600;color:var(--app-text-primary);width:100%;text-align:center}.tables-section .table-card .detail-table tbody tr td .status-indicator[data-v-7b877696]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.tables-section .table-card .detail-table tbody tr td .status-indicator.active[data-v-7b877696]{background-color:#4caf501a;color:#4caf50}@media (max-width: 1200px){.charts-grid[data-v-7b877696]{grid-template-columns:1fr}}@media (max-width: 768px){.inventory-finance-statistics[data-v-7b877696]{padding:16px}.page-header[data-v-7b877696]{flex-direction:column;align-items:flex-start;gap:16px}.page-header .header-actions[data-v-7b877696]{width:100%}.page-header .header-actions .btn-export[data-v-7b877696]{width:100%;justify-content:center}.overview-section .overview-cards[data-v-7b877696],.charts-grid[data-v-7b877696]{grid-template-columns:1fr}.charts-grid .chart-card .chart-container[data-v-7b877696]{height:250px}.tables-section .table-card[data-v-7b877696]{overflow-x:auto}.tables-section .table-card .detail-table[data-v-7b877696]{min-width:600px}}.property-create-basic-tab[data-v-bbab2e34]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-bbab2e34]{margin-bottom:40px}.form-section[data-v-bbab2e34]:last-child{margin-bottom:0}.section-title[data-v-bbab2e34]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-bbab2e34]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-bbab2e34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-bbab2e34]{display:flex;flex-direction:column;gap:8px}.form-group.wide[data-v-bbab2e34]{grid-column:span 2}.form-label[data-v-bbab2e34]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-bbab2e34]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-bbab2e34]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-bbab2e34]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-bbab2e34]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-bbab2e34]::placeholder{color:var(--app-text-secondary)}.form-input.vin-input[data-v-bbab2e34]{font-family:Courier New,monospace;font-size:13px;letter-spacing:1px}.form-input.license-input[data-v-bbab2e34]{font-family:Courier New,monospace;font-weight:600;text-align:center}.input-help[data-v-bbab2e34]{display:flex;justify-content:space-between;align-items:center}.input-help .vin-length[data-v-bbab2e34]{font-size:12px;color:var(--app-text-secondary)}.input-help-text[data-v-bbab2e34]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-bbab2e34]{font-size:12px;color:#dc3545;font-weight:500}.sale-type-container[data-v-bbab2e34]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.sale-type-options[data-v-bbab2e34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sale-type-option[data-v-bbab2e34]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.sale-type-option[data-v-bbab2e34]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.sale-type-option.active[data-v-bbab2e34]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.sale-type-option.active .option-icon[data-v-bbab2e34]{background-color:var(--app-accent-primary);color:#fff}.sale-type-option.active .option-title[data-v-bbab2e34]{color:var(--app-accent-primary);font-weight:600}.option-icon[data-v-bbab2e34]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.option-content[data-v-bbab2e34]{flex:1;display:flex;flex-direction:column;gap:4px}.option-title[data-v-bbab2e34]{font-size:16px;font-weight:500;color:var(--app-text-primary)}.option-description[data-v-bbab2e34]{font-size:13px;color:var(--app-text-secondary)}.preview-container[data-v-bbab2e34]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:16px}.preview-item[data-v-bbab2e34]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.preview-label[data-v-bbab2e34]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.preview-value[data-v-bbab2e34]{font-size:14px;color:var(--app-text-primary);font-weight:500}.preview-value.vin[data-v-bbab2e34]{font-family:Courier New,monospace;font-size:12px;background-color:var(--app-bg-tertiary);padding:4px 8px;border-radius:4px}.preview-value.sale-type[data-v-bbab2e34]{background-color:#1a73e81a;color:var(--app-accent-primary);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.price-input-container[data-v-bbab2e34]{position:relative;display:flex;align-items:center}.price-input[data-v-bbab2e34]{padding-right:100px!important;font-size:14px}.price-unit[data-v-bbab2e34]{position:absolute;right:16px;font-weight:500;color:var(--app-text-secondary);font-size:14px;pointer-events:none}@media (max-width: 768px){.property-create-basic-tab[data-v-bbab2e34]{padding:16px}.form-grid[data-v-bbab2e34]{grid-template-columns:1fr}.form-group.wide[data-v-bbab2e34]{grid-column:span 1}.sale-type-options[data-v-bbab2e34]{grid-template-columns:1fr}.preview-item[data-v-bbab2e34]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.sale-type-option[data-v-bbab2e34]{flex-direction:column;text-align:center;gap:12px}.option-content[data-v-bbab2e34]{align-items:center}}.photos-container[data-v-bbab2e34]{display:grid;grid-template-columns:1fr 2fr;gap:24px}@media (max-width: 768px){.photos-container[data-v-bbab2e34]{grid-template-columns:1fr;gap:20px}}.main-photo-section[data-v-bbab2e34],.additional-photos-section[data-v-bbab2e34]{display:flex;flex-direction:column;gap:12px}.photo-upload-area[data-v-bbab2e34]{width:100%;height:200px;border:2px dashed var(--app-border-primary);border-radius:12px;overflow:hidden;position:relative}.photo-upload-area.has-image[data-v-bbab2e34]{border-style:solid;border-color:var(--app-accent-primary)}.upload-placeholder[data-v-bbab2e34]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.upload-placeholder[data-v-bbab2e34]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.upload-placeholder i[data-v-bbab2e34]{font-size:36px;color:var(--app-text-tertiary);margin-bottom:12px}.upload-placeholder p[data-v-bbab2e34]{font-size:14px;color:var(--app-text-secondary);margin:0 0 4px;font-weight:500}.upload-placeholder span[data-v-bbab2e34]{font-size:12px;color:var(--app-text-tertiary)}.image-preview[data-v-bbab2e34]{position:relative;width:100%;height:100%}.image-preview img[data-v-bbab2e34]{width:100%;height:100%;object-fit:cover}.image-preview .image-overlay[data-v-bbab2e34]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s}.image-preview .image-overlay .remove-btn[data-v-bbab2e34],.image-preview .image-overlay .replace-btn[data-v-bbab2e34]{width:36px;height:36px;border-radius:50%;border:none;background-color:#ffffffe6;color:var(--app-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.image-preview .image-overlay .remove-btn[data-v-bbab2e34]:hover,.image-preview .image-overlay .replace-btn[data-v-bbab2e34]:hover{background-color:#fff;transform:scale(1.1)}.image-preview .image-overlay .remove-btn[data-v-bbab2e34]:hover{color:#ea4335}.image-preview:hover .image-overlay[data-v-bbab2e34]{opacity:1}.additional-photos-grid[data-v-bbab2e34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.additional-photo-item[data-v-bbab2e34]{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary);position:relative}.additional-photo-item .image-preview .remove-btn[data-v-bbab2e34]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background-color:#ea4335e6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.additional-photo-item .image-preview .remove-btn[data-v-bbab2e34]:hover{background-color:#ea4335}.additional-photo-item .image-preview .image-overlay[data-v-bbab2e34]{display:none}.add-photo-placeholder[data-v-bbab2e34]{aspect-ratio:1;border:2px dashed var(--app-border-primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.add-photo-placeholder[data-v-bbab2e34]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.add-photo-placeholder i[data-v-bbab2e34]{font-size:20px;color:var(--app-text-tertiary);margin-bottom:4px}.add-photo-placeholder span[data-v-bbab2e34]{font-size:10px;color:var(--app-text-secondary);font-weight:500}.loan-checkbox-container[data-v-bbab2e34]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:12px}.checkbox-wrapper[data-v-bbab2e34]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.checkbox-wrapper:hover .checkbox-custom[data-v-bbab2e34]{border-color:var(--app-accent-primary)}.checkbox-input[data-v-bbab2e34]{position:absolute;opacity:0;cursor:pointer}.checkbox-input:checked~.checkbox-custom[data-v-bbab2e34]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary)}.checkbox-input:checked~.checkbox-custom[data-v-bbab2e34]:after{display:block}.checkbox-input:focus~.checkbox-custom[data-v-bbab2e34]{box-shadow:0 0 0 3px #1a73e81a}.checkbox-custom[data-v-bbab2e34]{position:relative;height:20px;width:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:4px;transition:all .2s;flex-shrink:0}.checkbox-custom[data-v-bbab2e34]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-bbab2e34]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.property-create-details-tab[data-v-ddf133c0]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-ddf133c0]{margin-bottom:40px}.form-section[data-v-ddf133c0]:last-child{margin-bottom:0}.section-title[data-v-ddf133c0]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-ddf133c0]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-ddf133c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-ddf133c0]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-ddf133c0]{font-size:14px;font-weight:500;color:var(--app-text-primary);min-height:20px;display:flex;align-items:center}.form-label.required[data-v-ddf133c0]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-ddf133c0]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-ddf133c0]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-ddf133c0]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-ddf133c0]::placeholder{color:var(--app-text-secondary)}.label-with-preview[data-v-ddf133c0]{display:flex;align-items:center;gap:12px;min-height:20px}.color-preview-container[data-v-ddf133c0]{width:20px;height:20px;flex-shrink:0}.color-preview[data-v-ddf133c0]{width:20px;height:20px;border-radius:50%;border:2px solid var(--app-border-primary)}.color-preview.color-화이트[data-v-ddf133c0]{background-color:#fff}.color-preview.color-블랙[data-v-ddf133c0]{background-color:#000}.color-preview.color-실버[data-v-ddf133c0]{background-color:silver}.color-preview.color-그레이[data-v-ddf133c0]{background-color:gray}.color-preview.color-레드[data-v-ddf133c0]{background-color:#dc143c}.color-preview.color-블루[data-v-ddf133c0]{background-color:#06c}.color-preview.color-브라운[data-v-ddf133c0]{background-color:#8b4513}.color-preview.color-골드[data-v-ddf133c0]{background-color:gold}.color-preview.color-기타[data-v-ddf133c0]{background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red)}.input-with-unit[data-v-ddf133c0]{position:relative}.input-unit[data-v-ddf133c0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--app-text-secondary);font-weight:500;pointer-events:none}.input-help-text[data-v-ddf133c0]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-ddf133c0]{font-size:12px;color:#dc3545;font-weight:500}.condition-assessment[data-v-ddf133c0]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.assessment-grid[data-v-ddf133c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.assessment-item[data-v-ddf133c0]{display:flex;flex-direction:column;gap:12px}.assessment-title[data-v-ddf133c0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.assessment-title i[data-v-ddf133c0]{color:var(--app-accent-primary);font-size:16px}.rating-buttons[data-v-ddf133c0]{display:flex;gap:8px;flex-wrap:wrap}.rating-btn[data-v-ddf133c0]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.rating-btn[data-v-ddf133c0]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.rating-btn.active[data-v-ddf133c0]{border-color:var(--app-accent-primary);background-color:var(--app-accent-primary);color:#fff}.rating-btn.accident-btn[data-v-ddf133c0]{display:flex;align-items:center;gap:6px}.rating-btn.accident-btn.warning.active[data-v-ddf133c0]{background-color:#dc3545;border-color:#dc3545}.summary-container[data-v-ddf133c0]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-ddf133c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-item[data-v-ddf133c0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.summary-label[data-v-ddf133c0]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.summary-value[data-v-ddf133c0]{font-size:14px;color:var(--app-text-primary);font-weight:500}@media (max-width: 768px){.property-create-details-tab[data-v-ddf133c0]{padding:16px}.form-grid[data-v-ddf133c0],.assessment-grid[data-v-ddf133c0],.summary-grid[data-v-ddf133c0]{grid-template-columns:1fr}.rating-buttons[data-v-ddf133c0]{justify-content:space-between}}@media (max-width: 480px){.rating-btn[data-v-ddf133c0]{flex:1;text-align:center;min-width:60px}}.property-create-management-tab[data-v-779c2c75]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-779c2c75]{margin-bottom:40px}.form-section[data-v-779c2c75]:last-child{margin-bottom:0}.section-title[data-v-779c2c75]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-779c2c75]{color:var(--app-accent-primary);font-size:18px}.manager-container[data-v-779c2c75],.location-container[data-v-779c2c75],.status-container[data-v-779c2c75],.notes-container[data-v-779c2c75]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.form-grid[data-v-779c2c75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-779c2c75]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-779c2c75]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-779c2c75]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-779c2c75]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-779c2c75]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-779c2c75]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-779c2c75]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.form-input[data-v-779c2c75]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-779c2c75]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;resize:vertical;min-height:100px;font-family:inherit;transition:all .2s}.form-textarea[data-v-779c2c75]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-textarea.error[data-v-779c2c75]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-textarea[data-v-779c2c75]::placeholder{color:var(--app-text-secondary)}.input-help-text[data-v-779c2c75]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-779c2c75]{font-size:12px;color:#dc3545;font-weight:500}.manager-info[data-v-779c2c75]{margin-top:16px}.manager-card[data-v-779c2c75]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.manager-avatar[data-v-779c2c75]{width:60px;height:60px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.manager-details[data-v-779c2c75]{flex:1}.manager-name[data-v-779c2c75]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.manager-role[data-v-779c2c75],.manager-contact[data-v-779c2c75]{font-size:13px;color:var(--app-text-secondary);margin:0}.manager-stats[data-v-779c2c75]{display:flex;gap:16px}.stat-item[data-v-779c2c75]{text-align:center}.stat-value[data-v-779c2c75]{display:block;font-size:18px;font-weight:600;color:var(--app-accent-primary)}.stat-label[data-v-779c2c75]{font-size:11px;color:var(--app-text-secondary)}.location-info[data-v-779c2c75]{margin-top:16px}.location-card[data-v-779c2c75]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.location-icon[data-v-779c2c75]{width:60px;height:60px;border-radius:12px;background-color:#34a853;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.location-details[data-v-779c2c75]{flex:1}.location-name[data-v-779c2c75]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-address[data-v-779c2c75],.location-contact[data-v-779c2c75]{font-size:13px;color:var(--app-text-secondary);margin:0}.location-status[data-v-779c2c75]{display:flex;gap:16px}.status-item[data-v-779c2c75]{text-align:center}.status-value[data-v-779c2c75]{display:block;font-size:18px;font-weight:600;color:#34a853}.status-label[data-v-779c2c75]{font-size:11px;color:var(--app-text-secondary)}.status-explanation[data-v-779c2c75]{margin-bottom:20px}.status-explanation p[data-v-779c2c75]{color:var(--app-text-secondary);font-size:14px;margin:0;line-height:1.5}.status-options[data-v-779c2c75]{display:flex;flex-direction:column;gap:12px}.status-option[data-v-779c2c75]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.status-option[data-v-779c2c75]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.status-option.active[data-v-779c2c75]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.status-icon[data-v-779c2c75]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.status-icon.status-registration_completed[data-v-779c2c75]{background-color:var(--app-accent-primary)}.status-icon.status-stocked_in[data-v-779c2c75]{background-color:#34a853}.status-content[data-v-779c2c75]{flex:1}.status-title[data-v-779c2c75]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.status-description[data-v-779c2c75]{font-size:13px;color:var(--app-text-secondary);margin:0}.status-selected[data-v-779c2c75]{width:24px;height:24px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.textarea-info[data-v-779c2c75]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.char-count[data-v-779c2c75]{font-size:12px;color:var(--app-text-secondary)}.notes-examples[data-v-779c2c75]{margin-top:20px}.examples-title[data-v-779c2c75]{font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.examples-list[data-v-779c2c75]{display:flex;flex-direction:column;gap:8px}.example-item[data-v-779c2c75]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary);cursor:pointer;font-size:13px;color:var(--app-text-secondary);transition:all .2s}.example-item[data-v-779c2c75]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary);color:var(--app-text-primary)}.example-item i[data-v-779c2c75]{color:var(--app-accent-primary);font-size:12px}.management-summary[data-v-779c2c75]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-779c2c75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-779c2c75]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.summary-icon[data-v-779c2c75]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.summary-icon.manager[data-v-779c2c75]{background-color:var(--app-accent-primary)}.summary-icon.location[data-v-779c2c75]{background-color:#34a853}.summary-icon.status.status-registration_completed[data-v-779c2c75]{background-color:var(--app-accent-primary)}.summary-icon.status.status-stocked_in[data-v-779c2c75]{background-color:#34a853}.summary-icon.notes[data-v-779c2c75]{background-color:#ff9800}.summary-content[data-v-779c2c75]{flex:1}.summary-title[data-v-779c2c75]{font-size:13px;font-weight:500;color:var(--app-text-secondary);margin:0 0 4px}.summary-value[data-v-779c2c75]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.summary-detail[data-v-779c2c75]{font-size:12px;color:var(--app-text-secondary);margin:2px 0 0}@media (max-width: 768px){.property-create-management-tab[data-v-779c2c75]{padding:16px}.form-grid[data-v-779c2c75]{grid-template-columns:1fr}.manager-card[data-v-779c2c75],.location-card[data-v-779c2c75]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-779c2c75],.location-status[data-v-779c2c75]{justify-content:center}.summary-grid[data-v-779c2c75]{grid-template-columns:1fr}.summary-card[data-v-779c2c75]{flex-direction:column;text-align:center;gap:8px}}@media (max-width: 480px){.status-option[data-v-779c2c75]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-779c2c75],.location-status[data-v-779c2c75]{flex-direction:column;gap:8px}}.property-preview[data-v-df812d09]{height:100%;background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;overflow-y:auto;border:1px solid var(--app-border-primary)}.preview-header[data-v-df812d09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border-primary)}.preview-title[data-v-df812d09]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.preview-title i[data-v-df812d09]{color:var(--app-accent-primary)}.preview-progress .progress-circle[data-v-df812d09]{position:relative;width:50px;height:50px;border-radius:50%;background:conic-gradient(var(--app-accent-primary) calc(var(--progress) * 1%),var(--app-bg-tertiary) 0);display:flex;align-items:center;justify-content:center}.preview-progress .progress-circle[data-v-df812d09]:before{content:"";position:absolute;width:36px;height:36px;border-radius:50%;background-color:var(--app-bg-secondary)}.preview-progress .progress-circle .progress-text[data-v-df812d09]{position:relative;z-index:1;font-size:11px;font-weight:600;color:var(--app-text-primary)}.vehicle-summary-card[data-v-df812d09]{background-color:var(--app-bg-canvas);border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid var(--app-border-primary);display:flex;gap:12px}.vehicle-image-placeholder[data-v-df812d09]{width:60px;height:60px;background-color:var(--app-bg-tertiary);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:24px;flex-shrink:0;overflow:hidden;position:relative}.vehicle-image-placeholder .vehicle-main-image[data-v-df812d09]{width:100%;height:100%;object-fit:cover;border-radius:8px}.vehicle-info[data-v-df812d09]{flex:1}.vehicle-title[data-v-df812d09]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.vehicle-details[data-v-df812d09]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.detail-item[data-v-df812d09]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:2px 8px;border-radius:12px}.detail-item.sale-type.상사매입[data-v-df812d09]{background-color:#34a8531a;color:#34a853}.detail-item.sale-type.현대캐피탈위탁[data-v-df812d09]{background-color:#fbbc051a;color:#fbbc05}.detail-item.sale-type.신한카드위탁[data-v-df812d09]{background-color:#4285f41a;color:#4285f4}.detail-item.sale-type.할부[data-v-df812d09]{background-color:#fbbc051a;color:#fbbc05}.vehicle-price[data-v-df812d09]{font-size:16px;font-weight:700;color:var(--app-accent-primary)}.info-sections[data-v-df812d09]{display:flex;flex-direction:column;gap:12px}.info-section[data-v-df812d09]{background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.info-section.active[data-v-df812d09]{border-color:var(--app-accent-primary);box-shadow:0 0 0 2px #1a73e81a}.section-header[data-v-df812d09]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--app-border-primary)}.section-header[data-v-df812d09]:hover{background-color:var(--app-bg-hover)}.section-title[data-v-df812d09]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.section-title i[data-v-df812d09]{color:var(--app-accent-primary);font-size:12px}.completion-badge[data-v-df812d09]{font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500;margin-left:8px}.completion-badge.complete[data-v-df812d09]{background-color:#34a8531a;color:#34a853}.completion-badge.partial[data-v-df812d09]{background-color:#fbbc051a;color:#fbbc05}.completion-badge.empty[data-v-df812d09]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.toggle-icon[data-v-df812d09]{font-size:12px;color:var(--app-text-secondary);transition:transform .2s}.toggle-icon.open[data-v-df812d09]{transform:rotate(180deg)}.section-content[data-v-df812d09]{padding:16px}.info-grid[data-v-df812d09]{display:grid;grid-template-columns:1fr;gap:12px}.info-item[data-v-df812d09]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.info-item.wide[data-v-df812d09]{grid-column:1/-1;flex-direction:column;gap:4px}.info-label[data-v-df812d09]{font-size:12px;color:var(--app-text-secondary);font-weight:500;flex-shrink:0}.info-value[data-v-df812d09]{font-size:13px;color:var(--app-text-primary);font-weight:500;text-align:right}.info-value.vin[data-v-df812d09]{font-family:Courier New,monospace;font-size:11px;background-color:var(--app-bg-tertiary);padding:2px 4px;border-radius:4px}.info-value.price[data-v-df812d09]{color:var(--app-accent-primary);font-weight:600}.info-value.notes[data-v-df812d09]{text-align:left;font-size:12px;line-height:1.4}.info-value.sale-type.상사매입[data-v-df812d09]{color:#34a853}.info-value.sale-type.현대캐피탈위탁[data-v-df812d09]{color:#fbbc05}.info-value.sale-type.신한카드위탁[data-v-df812d09]{color:#4285f4}.info-value.sale-type.할부[data-v-df812d09]{color:#fbbc05}.financing-options[data-v-df812d09]{display:flex;flex-wrap:wrap;gap:4px}.option-tag[data-v-df812d09]{font-size:11px;background-color:var(--app-bg-tertiary);padding:2px 6px;border-radius:8px;color:var(--app-text-secondary)}.completion-status[data-v-df812d09]{margin-top:20px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.status-header[data-v-df812d09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-df812d09]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.completion-ratio[data-v-df812d09]{font-size:12px;font-weight:600;color:var(--app-accent-primary)}.missing-fields h5[data-v-df812d09]{font-size:12px;color:var(--app-text-secondary);margin:0 0 8px}.missing-list[data-v-df812d09]{display:flex;flex-wrap:wrap;gap:4px}.missing-item[data-v-df812d09]{font-size:11px;background-color:#ea43351a;color:#ea4335;padding:2px 6px;border-radius:8px}.photos-grid[data-v-df812d09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.main-photo[data-v-df812d09],.additional-photo[data-v-df812d09]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary)}.main-photo img[data-v-df812d09],.additional-photo img[data-v-df812d09]{width:100%;height:100%;object-fit:cover}.photo-badge[data-v-df812d09]{position:absolute;top:4px;left:4px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background-color:#000000b3;color:#fff}.photo-badge.main[data-v-df812d09]{background-color:var(--app-accent-primary)}.photo-description[data-v-df812d09]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:10px;padding:8px 4px 4px;text-align:center}.no-photos[data-v-df812d09]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--app-text-tertiary)}.no-photos i[data-v-df812d09]{font-size:24px;margin-bottom:8px}.no-photos p[data-v-df812d09]{font-size:12px;margin:0}.slide-down-enter-active[data-v-df812d09],.slide-down-leave-active[data-v-df812d09]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-df812d09],.slide-down-leave-to[data-v-df812d09]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-df812d09],.slide-down-leave-from[data-v-df812d09]{opacity:1;max-height:500px}@media (max-width: 1024px){.property-preview[data-v-df812d09]{padding:16px}.vehicle-summary-card[data-v-df812d09]{flex-direction:column;text-align:center;gap:8px}.vehicle-image-placeholder[data-v-df812d09]{align-self:center}}.property-create[data-v-0efff401]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.create-header[data-v-0efff401]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.create-title-section[data-v-0efff401]{flex:1}.create-title[data-v-0efff401]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.create-title i[data-v-0efff401]{color:var(--app-accent-primary);font-size:24px}.create-meta[data-v-0efff401]{display:flex;gap:12px;align-items:center}.step-indicator[data-v-0efff401]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.form-status[data-v-0efff401]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:16px}.form-status.valid[data-v-0efff401]{background-color:#34a8531a;color:#34a853}.form-status.invalid[data-v-0efff401]{background-color:#fbbc051a;color:#fbbc05}.create-actions[data-v-0efff401]{display:flex;gap:8px}.action-button[data-v-0efff401]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-0efff401]:hover:not(:disabled){background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-0efff401]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-0efff401]:hover:not(:disabled){background-color:#1557b0}.action-button.secondary[data-v-0efff401]{background-color:#34a853;color:#fff;border-color:#34a853}.action-button.secondary[data-v-0efff401]:hover:not(:disabled){background-color:#2d8f43}.action-button[data-v-0efff401]:disabled{opacity:.5;cursor:not-allowed}.button-spinner[data-v-0efff401]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-0efff401 .8s linear infinite}@keyframes spin-0efff401{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-container[data-v-0efff401]{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--app-bg-tertiary);border-bottom:1px solid var(--app-border-primary)}.progress-bar[data-v-0efff401]{flex:1;height:8px;background-color:var(--app-bg-secondary);border-radius:4px;overflow:hidden}.progress-fill[data-v-0efff401]{height:100%;background:linear-gradient(90deg,var(--app-accent-primary),#1557b0);transition:width .3s ease}.progress-text[data-v-0efff401]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.tabs-navigation[data-v-0efff401]{padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.tab-list[data-v-0efff401]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tab-button[data-v-0efff401]{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .2s;text-align:left}.tab-button[data-v-0efff401]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.tab-button.active[data-v-0efff401]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.tab-button.completed[data-v-0efff401]{border-color:#34a853;background-color:#34a8530d}.tab-button.completed .tab-icon[data-v-0efff401]{background-color:#34a853;color:#fff}.tab-button.error[data-v-0efff401]{border-color:#ea4335;background-color:#ea43350d}.tab-button.error .tab-icon[data-v-0efff401]{background-color:#ea4335;color:#fff}.tab-icon[data-v-0efff401]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.tab-button.active .tab-icon[data-v-0efff401]{background-color:var(--app-accent-primary);color:#fff}.tab-content[data-v-0efff401]{flex:1}.tab-name[data-v-0efff401]{display:block;font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.tab-description[data-v-0efff401]{display:block;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.main-content[data-v-0efff401]{display:grid;grid-template-columns:1fr 400px;gap:24px;flex:1;min-height:0}@media (max-width: 1200px){.main-content[data-v-0efff401]{grid-template-columns:1fr 350px;gap:16px}}@media (max-width: 1024px){.main-content[data-v-0efff401]{grid-template-columns:1fr;gap:0}}.form-column[data-v-0efff401]{display:flex;flex-direction:column;min-height:0}.tab-content-container[data-v-0efff401]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.preview-column[data-v-0efff401]{display:flex;flex-direction:column}@media (max-width: 1024px){.preview-column[data-v-0efff401]{order:-1;margin-bottom:16px}}.preview-sticky[data-v-0efff401]{position:sticky;top:24px;height:calc(100vh - 200px);min-height:500px}@media (max-width: 1024px){.preview-sticky[data-v-0efff401]{position:relative;top:0;height:auto;min-height:300px;max-height:400px;overflow-y:auto}}.navigation-footer[data-v-0efff401]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.nav-button[data-v-0efff401]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.nav-button[data-v-0efff401]:hover:not(:disabled){background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.nav-button[data-v-0efff401]:disabled{opacity:.5;cursor:not-allowed}.tab-dots[data-v-0efff401]{display:flex;gap:8px}.tab-dot[data-v-0efff401]{width:12px;height:12px;border-radius:50%;border:none;background-color:var(--app-bg-tertiary);cursor:pointer;transition:all .2s}.tab-dot.active[data-v-0efff401]{background-color:var(--app-accent-primary)}.tab-dot.completed[data-v-0efff401]{background-color:#34a853}.slide-enter-active[data-v-0efff401],.slide-leave-active[data-v-0efff401]{transition:all .3s ease-in-out}.slide-enter-from[data-v-0efff401]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-0efff401]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.create-header[data-v-0efff401]{flex-direction:column;gap:16px;align-items:stretch}.create-actions[data-v-0efff401]{justify-content:flex-end}.progress-container[data-v-0efff401]{padding:12px 16px}.tabs-navigation[data-v-0efff401]{padding:16px}.tab-list[data-v-0efff401]{grid-template-columns:1fr}.navigation-footer[data-v-0efff401]{padding:12px 16px}}.property-tabs[data-v-4b8465cd]{background-color:var(--app-bg-secondary);border-bottom:1px solid var(--app-border-primary)}.tabs-nav[data-v-4b8465cd]{display:flex;padding:0 24px;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs-nav[data-v-4b8465cd]::-webkit-scrollbar{display:none}.tab-item[data-v-4b8465cd]{display:flex;align-items:center;gap:8px;padding:16px 20px;background:none;border:none;color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s;white-space:nowrap;position:relative}.tab-item[data-v-4b8465cd]:hover{color:var(--app-text-primary);background-color:var(--app-bg-hover)}.tab-item.active[data-v-4b8465cd]{color:var(--app-accent-primary);background-color:var(--app-bg-canvas);font-weight:600}.tab-item.active[data-v-4b8465cd]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--app-accent-primary);border-radius:3px 3px 0 0}.tab-item i[data-v-4b8465cd]{font-size:16px}.tab-item span[data-v-4b8465cd]{font-size:14px}.notification-dot[data-v-4b8465cd]{position:absolute;top:10px;right:6px;width:6px;height:6px;background-color:#ea4335;border-radius:50%;border:1px solid var(--app-bg-secondary)}@media (max-width: 768px){.tabs-nav[data-v-4b8465cd]{padding:0 16px}.tab-item[data-v-4b8465cd]{flex-shrink:0;min-width:100px;padding:12px 16px}.tab-item span[data-v-4b8465cd]{display:none}.tab-item i[data-v-4b8465cd]{font-size:18px}}@media (max-width: 480px){.tab-item[data-v-4b8465cd]{min-width:60px;padding:12px 8px}.tab-item i[data-v-4b8465cd]{font-size:16px}}.property-overview-tab[data-v-14554d49]{padding:24px}.two-column-layout[data-v-14554d49]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}@media (max-width: 1024px){.two-column-layout[data-v-14554d49]{grid-template-columns:1fr}}.column-section[data-v-14554d49]{display:flex;flex-direction:column}.activity-history[data-v-14554d49],.timeline-card[data-v-14554d49]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;flex:1}.detail-section[data-v-14554d49]{margin-bottom:32px}.detail-section[data-v-14554d49]:last-child{margin-bottom:0}.section-title[data-v-14554d49]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-title .refresh-btn[data-v-14554d49]{margin-left:auto;padding:6px 8px;background-color:transparent;border:1px solid var(--app-border-primary);border-radius:6px;color:var(--app-text-secondary);cursor:pointer;font-size:14px;transition:all .2s ease}.section-title .refresh-btn[data-v-14554d49]:hover:not(:disabled){background-color:var(--app-bg-hover);color:var(--app-accent-primary);border-color:var(--app-accent-primary)}.section-title .refresh-btn[data-v-14554d49]:disabled{opacity:.6;cursor:not-allowed}.section-title .refresh-btn i[data-v-14554d49]{font-size:12px}.section-icon[data-v-14554d49]{color:var(--app-accent-primary);font-size:18px}.overview-section[data-v-14554d49]{margin-bottom:24px}.overview-left[data-v-14554d49]{flex:1 1 45%}.vehicle-image[data-v-14554d49]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background-color:var(--app-bg-canvas);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary)}.overview-value.vin-value[data-v-14554d49]{font-family:Courier New,monospace;font-size:16px;font-weight:600;color:var(--app-text-primary)}.overview-value.sale-type[data-v-14554d49]{padding:6px 12px;border-radius:16px;font-size:14px;text-align:center;background-color:var(--app-bg-selected);color:var(--app-accent-primary);min-width:120px;display:inline-block}.overview-value.sale-type.상사매입[data-v-14554d49]{background-color:#34a8531a;color:#34a853}.overview-value.sale-type.현대캐피탈위탁[data-v-14554d49]{background-color:#1a73e81a;color:#1a73e8}.overview-value.sale-type.신한카드위탁[data-v-14554d49]{background-color:#fbbc051a;color:#fbbc05}.timeline-card[data-v-14554d49]{display:flex;flex-direction:column}.timeline-card .schedule-timeline[data-v-14554d49]{display:flex;flex-direction:column;gap:16px;background-color:transparent;border:none;padding:0}.timeline-item[data-v-14554d49]{display:flex;gap:16px;position:relative}.timeline-item[data-v-14554d49]:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:-16px;width:2px;background-color:var(--app-border-primary)}.timeline-item.completed[data-v-14554d49]:after{background-color:#34a853}.timeline-item.active[data-v-14554d49]:after{background-color:var(--app-accent-primary)}.timeline-item.error[data-v-14554d49]:after{background-color:#ea4335}.timeline-marker[data-v-14554d49]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);border:3px solid var(--app-border-primary);display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:16px;flex-shrink:0;position:relative;z-index:1}.timeline-item.completed .timeline-marker[data-v-14554d49]{background-color:#34a853;border-color:#34a853;color:#fff}.timeline-item.active .timeline-marker[data-v-14554d49]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary);color:#fff;animation:pulse-14554d49 2s infinite}.timeline-item.error .timeline-marker[data-v-14554d49]{background-color:#ea4335;border-color:#ea4335;color:#fff}@keyframes pulse-14554d49{0%{box-shadow:0 0 #1a73e866}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 #1a73e800}}.timeline-content[data-v-14554d49]{flex:1;padding-top:4px}.timeline-content h4[data-v-14554d49]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.timeline-content p[data-v-14554d49]{font-size:14px;color:var(--app-text-secondary);margin:0 0 8px}.timeline-status[data-v-14554d49]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.timeline-status.completed[data-v-14554d49]{background-color:#34a8531a;color:#34a853}.timeline-status.active[data-v-14554d49]{background-color:#1a73e81a;color:var(--app-accent-primary)}.timeline-status.pending[data-v-14554d49]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.timeline-status.error[data-v-14554d49]{background-color:#ea43351a;color:#ea4335}.schedule-summary[data-v-14554d49]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;height:fit-content}.summary-card h4[data-v-14554d49]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.summary-items[data-v-14554d49]{display:flex;flex-direction:column;gap:12px}.summary-item[data-v-14554d49]{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.summary-item[data-v-14554d49]:hover{box-shadow:0 2px 8px #0000000d;border-color:var(--app-border-secondary)}.summary-item i[data-v-14554d49]{color:var(--app-accent-primary);font-size:14px;width:16px}.summary-item span[data-v-14554d49]:nth-child(2){flex:1;font-size:14px;color:var(--app-text-primary);font-weight:500}.summary-item .summary-date[data-v-14554d49]{font-size:12px;color:var(--app-text-secondary);font-weight:500}@media (max-width: 768px){.property-overview-tab[data-v-14554d49]{padding:16px}.vehicle-highlight[data-v-14554d49]{grid-template-columns:1fr}}.history-filters[data-v-14554d49]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-btn[data-v-14554d49]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--app-border-primary);border-radius:20px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn[data-v-14554d49]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.filter-btn.active[data-v-14554d49]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.filter-btn i[data-v-14554d49]{font-size:12px}.history-timeline[data-v-14554d49]{display:flex;flex-direction:column;gap:16px}.history-log-item[data-v-14554d49]{display:flex;gap:16px;position:relative}.history-log-item[data-v-14554d49]:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:-16px;width:2px;background-color:var(--app-border-primary)}.history-log-item.status_change[data-v-14554d49]:after{background-color:var(--app-accent-primary)}.history-log-item.commercialization[data-v-14554d49]:after{background-color:#34a853}.history-log-item.property_update[data-v-14554d49]:after{background-color:#fbbc05}.history-log-item.document[data-v-14554d49]:after{background-color:#9aa0a6}.log-marker[data-v-14554d49]{width:48px;height:48px;border-radius:50%;border:3px solid var(--app-border-primary);background-color:var(--app-bg-canvas);display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:16px;flex-shrink:0;position:relative;z-index:1}.history-log-item.status_change .log-marker[data-v-14554d49]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary);color:#fff}.history-log-item.commercialization .log-marker[data-v-14554d49]{background-color:#34a853;border-color:#34a853;color:#fff}.history-log-item.property_update .log-marker[data-v-14554d49]{background-color:#fbbc05;border-color:#fbbc05;color:#fff}.history-log-item.document .log-marker[data-v-14554d49]{background-color:#9aa0a6;border-color:#9aa0a6;color:#fff}.log-content[data-v-14554d49]{flex:1;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px;padding:16px;transition:all .2s}.log-content[data-v-14554d49]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.log-header[data-v-14554d49]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.log-title[data-v-14554d49]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.log-time[data-v-14554d49]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.log-description[data-v-14554d49]{font-size:14px;color:var(--app-text-primary);line-height:1.5;margin-bottom:12px}.log-description-text[data-v-14554d49]{font-family:inherit;font-size:inherit;color:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;background:transparent}.log-footer[data-v-14554d49]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.log-user[data-v-14554d49],.log-cost[data-v-14554d49]{display:flex;align-items:center;gap:6px;color:var(--app-text-secondary)}.log-user i[data-v-14554d49],.log-cost i[data-v-14554d49]{font-size:12px}.log-cost[data-v-14554d49]{color:var(--app-accent-primary);font-weight:600}.loading-history[data-v-14554d49]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--app-text-secondary)}.loading-history i[data-v-14554d49]{font-size:32px;margin-bottom:16px;color:var(--app-accent-primary)}.loading-history p[data-v-14554d49]{font-size:16px;margin:0}.no-history[data-v-14554d49]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--app-text-secondary)}.no-history i[data-v-14554d49]{font-size:48px;margin-bottom:16px;opacity:.5}.no-history p[data-v-14554d49]{font-size:16px;margin:0}.vehicle-overview-section[data-v-14554d49]{margin-bottom:32px}.overview-card[data-v-14554d49]{display:flex;background:linear-gradient(135deg,var(--app-bg-secondary),var(--app-bg-tertiary));border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;gap:24px}@media (max-width: 768px){.overview-card[data-v-14554d49]{flex-direction:column;gap:16px}}.overview-left[data-v-14554d49]{flex:0 0 45%}@media (max-width: 768px){.overview-left[data-v-14554d49]{flex:none;align-self:center}}.vehicle-image[data-v-14554d49]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background-color:var(--app-bg-canvas);border:2px dashed var(--app-border-primary);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease}.vehicle-image[data-v-14554d49]:hover{transform:scale(1.02);border-color:var(--app-accent-primary);box-shadow:0 4px 12px #1a73e833}.vehicle-image:hover .image-overlay[data-v-14554d49]{opacity:1}.vehicle-photo[data-v-14554d49]{width:100%;height:100%;object-fit:cover;border-radius:6px;transition:all .3s ease}.vehicle-photo.clickable[data-v-14554d49]{cursor:pointer}.vehicle-photo[data-v-14554d49]:hover{filter:brightness(.9)}.image-overlay[data-v-14554d49]{position:absolute;top:8px;right:8px;width:32px;height:32px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;opacity:0;transition:opacity .3s ease}.image-overlay i[data-v-14554d49]{font-size:12px}.vehicle-placeholder[data-v-14554d49]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--app-text-secondary);height:100%}.vehicle-icon[data-v-14554d49]{font-size:48px;margin-bottom:8px;color:var(--app-accent-primary)}.image-placeholder[data-v-14554d49]{font-size:12px;color:var(--app-text-secondary)}.overview-right[data-v-14554d49]{flex:1}.overview-info[data-v-14554d49]{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-around}.overview-item[data-v-14554d49]{display:flex;flex-direction:column;gap:4px}.overview-label[data-v-14554d49]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.overview-value[data-v-14554d49]{font-size:18px;color:var(--app-text-primary);font-weight:600}.overview-value.vin-highlight[data-v-14554d49]{font-family:Courier New,monospace;background-color:var(--app-accent-primary);color:#fff;padding:8px 12px;border-radius:6px;font-size:16px;letter-spacing:.5px}.overview-value.license-highlight[data-v-14554d49]{font-size:20px;font-weight:700;color:var(--app-accent-primary);letter-spacing:1px}.overview-value.sale-type[data-v-14554d49]{display:inline-block;padding:6px 12px;border-radius:16px;font-size:14px;text-align:center}.overview-value.sale-type.할부[data-v-14554d49]{background-color:#fbbc051a;color:#fbbc05}@media (max-width: 768px){.history-filters[data-v-14554d49]{justify-content:center}.filter-btn[data-v-14554d49]{font-size:12px;padding:6px 12px}.log-header[data-v-14554d49]{flex-direction:column;gap:4px;align-items:flex-start}.log-footer[data-v-14554d49]{flex-direction:column;gap:8px;align-items:flex-start}}.vin-container[data-v-14554d49]{display:flex;align-items:center;gap:8px}.copy-btn[data-v-14554d49]{padding:6px 10px;background-color:var(--app-bg-selected);border:1px solid var(--app-border-primary);border-radius:6px;color:var(--app-text-secondary);cursor:pointer;transition:all .2s ease;font-size:14px}.copy-btn[data-v-14554d49]:hover{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.copy-btn[data-v-14554d49]:active{transform:scale(.95)}.toast-message[data-v-14554d49]{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:9999}.toast-message i[data-v-14554d49]{font-size:16px}.toast-enter-active[data-v-14554d49],.toast-leave-active[data-v-14554d49]{transition:all .3s ease}.toast-enter-from[data-v-14554d49],.toast-leave-to[data-v-14554d49]{transform:translate(100%);opacity:0}.two-column-info-layout[data-v-14554d49]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}@media (max-width: 1024px){.two-column-info-layout[data-v-14554d49]{grid-template-columns:1fr}}.two-column-info-layout .detail-section[data-v-14554d49]{margin-bottom:0}.staff-info[data-v-14554d49]{display:grid;grid-template-columns:1fr;gap:20px}.staff-card[data-v-14554d49]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;transition:all .2s}.staff-card[data-v-14554d49]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.staff-card.primary[data-v-14554d49]{border-color:var(--app-accent-primary);background:linear-gradient(135deg,rgba(26,115,232,.05),var(--app-bg-secondary))}.staff-header[data-v-14554d49]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.staff-avatar[data-v-14554d49]{width:50px;height:50px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.staff-avatar i[data-v-14554d49]{font-size:20px}.staff-details[data-v-14554d49]{flex:1}.staff-name[data-v-14554d49]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.staff-role[data-v-14554d49]{font-size:14px;color:var(--app-text-secondary);font-weight:500}.staff-contact[data-v-14554d49]{display:flex;flex-direction:column;gap:8px}.contact-item[data-v-14554d49]{display:flex;align-items:center;gap:12px}.contact-item i[data-v-14554d49]{color:var(--app-accent-primary);font-size:14px;width:16px}.contact-item span[data-v-14554d49]{font-size:14px;color:var(--app-text-primary)}.location-info[data-v-14554d49]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.location-main[data-v-14554d49]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border-primary)}.location-icon[data-v-14554d49]{width:50px;height:50px;background:linear-gradient(135deg,#34a853,#2d8f43);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.location-icon i[data-v-14554d49]{font-size:20px}.location-details[data-v-14554d49]{flex:1}.location-details h3[data-v-14554d49]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-details p[data-v-14554d49]{font-size:14px;color:var(--app-text-secondary);margin:0}.location-info-grid[data-v-14554d49]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.location-item[data-v-14554d49]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.location-label[data-v-14554d49]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.location-value[data-v-14554d49]{font-size:14px;color:var(--app-text-primary);font-weight:500}.property-details-tab[data-v-a438ab81]{padding:24px}.detail-section[data-v-a438ab81]{margin-bottom:32px}.detail-section[data-v-a438ab81]:last-child{margin-bottom:0}.section-title[data-v-a438ab81]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-a438ab81]{color:var(--app-accent-primary);font-size:18px}.info-grid[data-v-a438ab81],.basic-info-grid[data-v-a438ab81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-a438ab81]{display:flex;flex-direction:column;gap:8px;padding:20px;background-color:var(--app-bg-secondary);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.info-item[data-v-a438ab81]:hover{box-shadow:0 2px 8px #0000001a;border-color:var(--app-border-secondary)}.info-item.wide[data-v-a438ab81]{grid-column:span 2}.info-label[data-v-a438ab81]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-a438ab81]{font-size:16px;color:var(--app-text-primary);font-weight:500}.info-value.vin[data-v-a438ab81]{font-family:Courier New,monospace;background-color:var(--app-bg-tertiary);padding:6px 8px;border-radius:4px;font-size:14px}.info-value.license[data-v-a438ab81]{font-family:Courier New,monospace;background-color:var(--app-bg-tertiary);padding:8px 12px;border-radius:4px;font-weight:600;text-align:center}.info-value.price[data-v-a438ab81]{font-size:18px;font-weight:700;color:var(--app-accent-primary)}.diagnosis-summary[data-v-a438ab81]{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 768px){.diagnosis-summary[data-v-a438ab81]{grid-template-columns:1fr}}.diagnosis-card[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.diagnosis-header[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.diagnosis-header h3[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.diagnosis-badge[data-v-a438ab81]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}.diagnosis-badge.accident-free[data-v-a438ab81]{background-color:#1a73e81a;color:var(--app-accent-primary)}.diagnosis-note[data-v-a438ab81]{font-size:14px;color:var(--app-text-secondary);margin:0}.diagnosis-stats[data-v-a438ab81]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;text-align:center}.stat-item .stat-label[data-v-a438ab81]{display:block;font-size:13px;color:var(--app-text-secondary);margin-bottom:8px}.stat-item .stat-value[data-v-a438ab81]{display:block;font-size:24px;font-weight:700}.stat-item .stat-value.passed[data-v-a438ab81]{color:#34a853}.stat-item .stat-value.warning[data-v-a438ab81]{color:#fbbc05}.diagnosis-details[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.diagnosis-category h4[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.diagnosis-list[data-v-a438ab81]{display:flex;flex-direction:column;gap:12px}.diagnosis-item[data-v-a438ab81]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--app-text-primary)}.diagnosis-item.passed i[data-v-a438ab81]{color:#34a853}.tire-grid[data-v-a438ab81]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media (max-width: 480px){.tire-grid[data-v-a438ab81]{grid-template-columns:1fr}}.tire-item[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}.tire-position[data-v-a438ab81]{display:flex;align-items:center;gap:8px}.tire-position i[data-v-a438ab81]{color:var(--app-accent-primary);font-size:16px}.tire-position span[data-v-a438ab81]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.tire-info[data-v-a438ab81]{text-align:right}.tread-depth[data-v-a438ab81]{margin-bottom:4px}.tread-depth .tread-label[data-v-a438ab81]{font-size:12px;color:var(--app-text-secondary);margin-right:8px}.tread-depth .tread-value[data-v-a438ab81]{font-size:18px;font-weight:600;color:var(--app-text-primary)}.tire-status .status-text[data-v-a438ab81]{font-size:12px;padding:2px 8px;border-radius:12px;background-color:#34a8531a;color:#34a853}.tire-summary[data-v-a438ab81]{background-color:#1a73e80d;border:1px solid rgba(26,115,232,.2);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-accent-primary)}.tire-summary i[data-v-a438ab81]{font-size:16px}.selected-options[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.option-value-summary h3[data-v-a438ab81]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;display:flex;align-items:center;gap:8px}.option-value-summary h3[data-v-a438ab81]:before{content:"";width:4px;height:20px;background-color:var(--app-accent-primary);border-radius:2px}.option-detail[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.option-detail .option-name[data-v-a438ab81]{font-size:14px;color:var(--app-text-primary)}.option-detail .option-price[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-accent-primary)}.main-options-grid[data-v-a438ab81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;margin-bottom:20px}.main-option-item[data-v-a438ab81]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.main-option-item .option-icon-wrapper[data-v-a438ab81]{width:60px;height:60px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px}.main-option-item .option-icon-wrapper i[data-v-a438ab81]{font-size:24px;color:var(--app-accent-primary);opacity:.8}.main-option-item .option-name[data-v-a438ab81]{font-size:12px;color:var(--app-text-secondary);font-weight:500;line-height:1.3}.view-all-options[data-v-a438ab81]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.view-all-options[data-v-a438ab81]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.view-all-options i[data-v-a438ab81]{font-size:12px;transition:transform .2s}.warranty-info[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.warranty-status[data-v-a438ab81]{margin-bottom:16px}.warranty-header[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.warranty-header h3[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.warranty-badge[data-v-a438ab81]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.warranty-badge.expired[data-v-a438ab81]{background-color:#ea43351a;color:#ea4335}.warranty-badge.active[data-v-a438ab81]{background-color:#34a8531a;color:#34a853}.warranty-details p[data-v-a438ab81]{font-size:14px;color:var(--app-text-secondary);margin:0 0 12px}.warranty-option[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.warranty-option .warranty-label[data-v-a438ab81]{font-size:14px;color:var(--app-text-secondary)}.warranty-option .warranty-value[data-v-a438ab81]{font-size:14px;font-weight:600;color:var(--app-accent-primary)}.warranty-note[data-v-a438ab81]{display:flex;align-items:flex-start;gap:8px;padding:12px;background-color:#1a73e80d;border-radius:8px;font-size:13px;color:var(--app-text-secondary)}.warranty-note i[data-v-a438ab81]{color:var(--app-accent-primary);margin-top:2px}.history-summary[data-v-a438ab81]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.history-summary[data-v-a438ab81]{grid-template-columns:1fr}}.history-card[data-v-a438ab81],.owner-history[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.history-card h3[data-v-a438ab81],.owner-history h3[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.history-stats[data-v-a438ab81]{display:flex;flex-direction:column;gap:12px}.history-stat[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--app-bg-canvas);border-radius:6px}.history-stat .stat-label[data-v-a438ab81]{font-size:14px;color:var(--app-text-secondary)}.history-stat .stat-value[data-v-a438ab81]{font-size:14px;color:var(--app-text-primary);font-weight:500}.history-stat .stat-value strong[data-v-a438ab81]{color:var(--app-accent-primary);font-weight:700}.owner-info[data-v-a438ab81]{display:flex;flex-direction:column;gap:12px}.owner-detail[data-v-a438ab81]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--app-text-primary)}.owner-detail i[data-v-a438ab81]{color:var(--app-accent-primary);width:16px}.owner-detail strong[data-v-a438ab81]{color:var(--app-accent-primary);font-weight:600}.tech-specs[data-v-a438ab81]{display:flex;flex-direction:column;gap:24px}.spec-category[data-v-a438ab81]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.spec-category-title[data-v-a438ab81]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.spec-grid[data-v-a438ab81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.spec-item[data-v-a438ab81]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.spec-label[data-v-a438ab81]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.spec-value[data-v-a438ab81]{font-size:14px;color:var(--app-text-primary);font-weight:600}@media (max-width: 768px){.property-details-tab[data-v-a438ab81]{padding:16px}.info-grid[data-v-a438ab81]{grid-template-columns:1fr}.info-item.wide[data-v-a438ab81]{grid-column:span 1}.condition-grid[data-v-a438ab81]{grid-template-columns:repeat(2,1fr)}.options-grid[data-v-a438ab81]{grid-template-columns:repeat(3,1fr)}.spec-grid[data-v-a438ab81]{grid-template-columns:1fr}.tech-specs[data-v-a438ab81]{gap:16px}}@media (max-width: 480px){.condition-grid[data-v-a438ab81]{grid-template-columns:1fr}.options-grid[data-v-a438ab81]{grid-template-columns:repeat(2,1fr)}}.modal-overlay[data-v-4a4c8559]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-4a4c8559]{background-color:var(--app-bg-canvas);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column}.modal-header[data-v-4a4c8559]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background:linear-gradient(135deg,var(--app-bg-secondary),var(--app-bg-tertiary))}.modal-title-section[data-v-4a4c8559]{display:flex;flex-direction:column;gap:8px;flex:1}.modal-title[data-v-4a4c8559]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-title i[data-v-4a4c8559]{color:var(--app-accent-primary);font-size:18px}.purchase-info[data-v-4a4c8559]{margin-top:8px}.purchase-method[data-v-4a4c8559]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--app-text-secondary);padding:4px 8px;background-color:#1a73e81a;border-radius:12px;width:fit-content}.purchase-method i[data-v-4a4c8559]{color:var(--app-accent-primary);font-size:11px}.modal-close-btn[data-v-4a4c8559]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-4a4c8559]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-close-btn i[data-v-4a4c8559]{font-size:16px}.modal-body[data-v-4a4c8559]{flex:1;overflow-y:auto;padding:24px}.form-grid[data-v-4a4c8559]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-4a4c8559]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.form-group.checkbox-group[data-v-4a4c8559]{justify-content:center}.form-group.empty-space[data-v-4a4c8559]{min-height:1px}.form-label[data-v-4a4c8559]{font-size:14px;color:var(--app-text-primary);font-weight:500}.form-label .required-indicator[data-v-4a4c8559]{color:#ea4335;margin-left:4px}.form-input[data-v-4a4c8559],.form-select[data-v-4a4c8559],.form-textarea[data-v-4a4c8559]{padding:10px 12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-4a4c8559]:focus,.form-select[data-v-4a4c8559]:focus,.form-textarea[data-v-4a4c8559]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input[data-v-4a4c8559]::placeholder,.form-select[data-v-4a4c8559]::placeholder,.form-textarea[data-v-4a4c8559]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-4a4c8559]{resize:vertical;min-height:80px;font-family:inherit}.checkbox-label[data-v-4a4c8559]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--app-text-primary)}.checkbox-label input[type=checkbox][data-v-4a4c8559]{display:none}.checkbox-label .checkmark[data-v-4a4c8559]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-label .checkmark[data-v-4a4c8559]:after{content:"";width:10px;height:10px;background-color:var(--app-accent-primary);border-radius:2px;opacity:0;transform:scale(0);transition:all .2s}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-4a4c8559]{border-color:var(--app-accent-primary)}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-4a4c8559]:after{opacity:1;transform:scale(1)}.photo-required-notice[data-v-4a4c8559]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:6px;color:#f57c00;font-size:13px;margin-bottom:12px}.photo-required-notice i[data-v-4a4c8559]{font-size:14px;flex-shrink:0}.photo-upload-section[data-v-4a4c8559]{display:flex;flex-direction:column;gap:16px}.photo-upload-grid[data-v-4a4c8559]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.photo-upload-item[data-v-4a4c8559]{aspect-ratio:1.5}.photo-upload-label[data-v-4a4c8559]{display:block;height:100%;cursor:pointer}.photo-upload-label input[type=file][data-v-4a4c8559]{display:none}.photo-upload-content[data-v-4a4c8559]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-secondary);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary);transition:all .2s;overflow:hidden}.photo-upload-content[data-v-4a4c8559]:hover{border-color:var(--app-accent-primary);color:var(--app-accent-primary)}.photo-upload-content.has-preview[data-v-4a4c8559]{padding:0;border-style:solid;border-color:var(--app-accent-primary)}.photo-upload-content.required[data-v-4a4c8559]{border-color:#ff9800}.photo-upload-content.required[data-v-4a4c8559]:hover{border-color:#f57c00}.photo-upload-content.error[data-v-4a4c8559]{border-color:#ea4335;background-color:#ea43350d}.photo-upload-content.error[data-v-4a4c8559]:hover{border-color:#d32f2f}.upload-placeholder[data-v-4a4c8559]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-placeholder i[data-v-4a4c8559]{font-size:32px;margin-bottom:8px}.upload-placeholder span[data-v-4a4c8559]{font-size:14px;font-weight:500;margin-bottom:4px}.upload-preview[data-v-4a4c8559]{width:100%;height:100%;object-fit:cover;border-radius:6px}.photo-count[data-v-4a4c8559]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:12px;color:#fff;background-color:#000000b3;padding:2px 8px;border-radius:10px;font-weight:500}.photo-preview h6[data-v-4a4c8559]{font-size:14px;color:var(--app-text-primary);font-weight:600;margin:0 0 8px}.preview-grid[data-v-4a4c8559]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.preview-item[data-v-4a4c8559]{position:relative;aspect-ratio:1}.preview-placeholder[data-v-4a4c8559]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-tertiary);border-radius:6px;color:var(--app-text-secondary)}.preview-placeholder i[data-v-4a4c8559]{font-size:20px;margin-bottom:4px}.preview-image[data-v-4a4c8559]{width:100%;height:100%;object-fit:cover;border-radius:6px}.preview-type[data-v-4a4c8559]{position:absolute;bottom:4px;left:4px;right:4px;font-size:10px;color:#fff;background-color:#000000b3;padding:2px 4px;border-radius:4px;text-align:center}.remove-photo-btn[data-v-4a4c8559]{position:absolute;top:4px;right:4px;width:20px;height:20px;background-color:#ea4335e6;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px}.remove-photo-btn[data-v-4a4c8559]:hover{background-color:#ea4335}.modal-footer[data-v-4a4c8559]{display:flex;gap:12px;justify-content:flex-end;padding:24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-4a4c8559],.btn-submit[data-v-4a4c8559]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel i[data-v-4a4c8559],.btn-submit i[data-v-4a4c8559]{font-size:12px}.btn-cancel[data-v-4a4c8559]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.btn-cancel[data-v-4a4c8559]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.btn-submit[data-v-4a4c8559]{background:linear-gradient(135deg,#34a853,#2d8f43);color:#fff}.btn-submit[data-v-4a4c8559]:hover:not(:disabled){background:linear-gradient(135deg,#2d8f43,#24a0ff);transform:translateY(-1px);box-shadow:0 4px 12px #34a8534d}.btn-submit[data-v-4a4c8559]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.modal-overlay[data-v-4a4c8559]{padding:16px}.modal-container[data-v-4a4c8559]{max-height:95vh}.modal-header[data-v-4a4c8559],.modal-body[data-v-4a4c8559],.modal-footer[data-v-4a4c8559]{padding:16px}.form-grid[data-v-4a4c8559],.photo-upload-grid[data-v-4a4c8559]{grid-template-columns:1fr}.modal-footer[data-v-4a4c8559]{flex-direction:column}}.property-history-tab[data-v-31b4c742]{padding:24px}.detail-section[data-v-31b4c742]{margin-bottom:32px}.detail-section[data-v-31b4c742]:last-child{margin-bottom:0}.section-header[data-v-31b4c742]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-title[data-v-31b4c742]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0}.add-work-btn[data-v-31b4c742]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-work-btn[data-v-31b4c742]:hover:not(.disabled){background:linear-gradient(135deg,#1557b0,#0d47a1);transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-work-btn.disabled[data-v-31b4c742]{background:var(--app-bg-tertiary);color:var(--app-text-tertiary);cursor:not-allowed;opacity:.5}.add-work-btn.disabled[data-v-31b4c742]:hover{transform:none;box-shadow:none}.add-work-btn i[data-v-31b4c742]{font-size:12px}.section-icon[data-v-31b4c742]{color:var(--app-accent-primary);font-size:18px}.add-work-btn-wrapper[data-v-31b4c742],.delete-work-btn-wrapper[data-v-31b4c742]{position:relative;display:inline-block}.tooltip[data-v-31b4c742]{position:absolute;top:50%;right:100%;transform:translateY(-50%);margin-right:8px;padding:8px 12px;background-color:#000c;color:#fff;font-size:12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.tooltip[data-v-31b4c742]:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(0,0,0,.8)}.add-work-btn-wrapper.disabled:hover .tooltip[data-v-31b4c742],.delete-work-btn-wrapper.disabled:hover .tooltip[data-v-31b4c742]{opacity:1}.commercialization-history[data-v-31b4c742]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.history-list[data-v-31b4c742]{display:flex;flex-direction:column;gap:20px}.history-item[data-v-31b4c742]{background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px;padding:20px;transition:all .2s}.history-item[data-v-31b4c742]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.history-item.세차[data-v-31b4c742]{border-left:4px solid #4285f4}.history-item.덴트[data-v-31b4c742]{border-left:4px solid #ea4335}.history-item.정비[data-v-31b4c742]{border-left:4px solid #34a853}.history-item.유리[data-v-31b4c742]{border-left:4px solid #fbbc05}.history-header[data-v-31b4c742]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.history-actions[data-v-31b4c742]{display:flex;align-items:center;gap:12px}.history-type[data-v-31b4c742]{display:flex;align-items:center;gap:8px}.history-type i[data-v-31b4c742]{font-size:16px;color:var(--app-accent-primary)}.history-type span[data-v-31b4c742]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.history-date[data-v-31b4c742]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.delete-work-btn[data-v-31b4c742]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;color:var(--app-text-tertiary);border:1px solid var(--app-border-primary);border-radius:6px;cursor:pointer;transition:all .2s}.delete-work-btn[data-v-31b4c742]:hover:not(.disabled){background-color:#ea43351a;color:#ea4335;border-color:#ea4335;transform:translateY(-1px)}.delete-work-btn[data-v-31b4c742]:active:not(.disabled){transform:translateY(0)}.delete-work-btn.disabled[data-v-31b4c742]{opacity:.3;cursor:not-allowed}.delete-work-btn.disabled[data-v-31b4c742]:hover{background-color:transparent;color:var(--app-text-tertiary);border-color:var(--app-border-primary);transform:none}.delete-work-btn i[data-v-31b4c742]{font-size:12px}.history-content[data-v-31b4c742]{display:flex;flex-direction:column;gap:16px}.history-details[data-v-31b4c742]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-item[data-v-31b4c742]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-31b4c742]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.detail-value[data-v-31b4c742]{font-size:14px;color:var(--app-text-primary);font-weight:500}.detail-value.cost[data-v-31b4c742]{color:var(--app-accent-primary);font-weight:600}.detail-value.tax-invoice[data-v-31b4c742]{padding:4px 8px;border-radius:12px;font-size:12px;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.detail-value.tax-invoice.issued[data-v-31b4c742]{background-color:#34a8531a;color:#34a853}.history-photos h5[data-v-31b4c742]{font-size:14px;color:var(--app-text-primary);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.history-photos h5[data-v-31b4c742]:before{content:"";width:4px;height:16px;background:var(--app-accent-primary);border-radius:2px}.photo-section[data-v-31b4c742]{margin-bottom:16px}.photo-section[data-v-31b4c742]:last-child{margin-bottom:0}.photo-section-title[data-v-31b4c742]{font-size:13px;color:var(--app-text-secondary);font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:6px}.photo-section-title i[data-v-31b4c742]{font-size:12px}.photo-section-title i.fa-clock[data-v-31b4c742]{color:#fb8c00}.photo-section-title i.fa-check-circle[data-v-31b4c742]{color:#4caf50}.photo-grid[data-v-31b4c742]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.photo-item[data-v-31b4c742]{aspect-ratio:1;position:relative;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid var(--app-border-primary);transition:all .3s ease}.photo-item[data-v-31b4c742]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:var(--app-accent-primary)}.photo-item:hover .photo-overlay[data-v-31b4c742]{opacity:1}.photo-item.before[data-v-31b4c742]{border-color:#fb8c00}.photo-item.before[data-v-31b4c742]:hover{border-color:#f57c00;box-shadow:0 8px 25px #fb8c0040}.photo-item.before .photo-overlay[data-v-31b4c742]{background:linear-gradient(45deg,#000000b3,#fb8c00cc)}.photo-item.after[data-v-31b4c742]{border-color:#4caf50}.photo-item.after[data-v-31b4c742]:hover{border-color:#43a047;box-shadow:0 8px 25px #4caf5040}.photo-item.after .photo-overlay[data-v-31b4c742]{background:linear-gradient(45deg,#000000b3,#4caf50cc)}.photo-image[data-v-31b4c742]{width:100%;height:100%;object-fit:cover;display:block}.photo-overlay[data-v-31b4c742]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#000000b3,#1a73e8cc);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff}.photo-overlay i[data-v-31b4c742]{font-size:20px;margin-bottom:8px}.photo-overlay span[data-v-31b4c742]{font-size:12px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}.photo-placeholder[data-v-31b4c742]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-tertiary);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary)}.photo-placeholder i[data-v-31b4c742]{font-size:24px;margin-bottom:4px}.photo-placeholder span[data-v-31b4c742]{font-size:11px}.history-description strong[data-v-31b4c742]{font-size:14px;color:var(--app-text-primary);font-weight:600}.history-description p[data-v-31b4c742]{font-size:14px;color:var(--app-text-primary);line-height:1.5;margin:8px 0 0}.commercialization-stats[data-v-31b4c742]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.stat-item[data-v-31b4c742]{padding:8px 12px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;transition:all .2s}.stat-item[data-v-31b4c742]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.stat-item.total[data-v-31b4c742]{background:linear-gradient(135deg,rgba(26,115,232,.1),var(--app-bg-secondary));border-color:var(--app-accent-primary)}.stat-text[data-v-31b4c742]{font-size:14px;color:var(--app-text-primary);font-weight:500}.stat-text.total-cost[data-v-31b4c742]{color:var(--app-accent-primary);font-weight:600}.loading-state[data-v-31b4c742],.error-state[data-v-31b4c742],.empty-state[data-v-31b4c742]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-state i[data-v-31b4c742],.error-state i[data-v-31b4c742],.empty-state i[data-v-31b4c742]{font-size:48px;color:var(--app-text-secondary);margin-bottom:16px}.loading-state h3[data-v-31b4c742],.error-state h3[data-v-31b4c742],.empty-state h3[data-v-31b4c742]{font-size:18px;color:var(--app-text-primary);margin:0 0 8px}.loading-state p[data-v-31b4c742],.loading-state span[data-v-31b4c742],.error-state p[data-v-31b4c742],.error-state span[data-v-31b4c742],.empty-state p[data-v-31b4c742],.empty-state span[data-v-31b4c742]{font-size:14px;color:var(--app-text-secondary);margin:0}.loading-state i[data-v-31b4c742]{animation:spin-31b4c742 1s linear infinite}@keyframes spin-31b4c742{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state i[data-v-31b4c742]{color:#ea4335}.retry-btn[data-v-31b4c742]{margin-top:16px;padding:8px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.retry-btn[data-v-31b4c742]:hover{background-color:#1557b0}@media (max-width: 768px){.property-history-tab[data-v-31b4c742]{padding:16px}.section-header[data-v-31b4c742]{flex-direction:column;gap:12px;align-items:stretch}.add-work-btn[data-v-31b4c742]{justify-content:center}.history-details[data-v-31b4c742]{grid-template-columns:1fr}.commercialization-stats[data-v-31b4c742]{flex-direction:column}.stat-item[data-v-31b4c742]{text-align:center}}.modal-overlay[data-v-d12023ee]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-d12023ee]{background-color:var(--app-bg-canvas);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 10px 25px #00000026}.modal-header[data-v-d12023ee]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h3[data-v-d12023ee]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-header .close-button[data-v-d12023ee]{background:none;border:none;font-size:18px;color:var(--app-text-secondary);cursor:pointer;padding:4px}.modal-header .close-button[data-v-d12023ee]:hover{color:var(--app-text-primary)}.modal-body[data-v-d12023ee]{padding:24px;max-height:calc(90vh - 140px);overflow-y:auto}.form-group[data-v-d12023ee]{margin-bottom:20px}.form-group[data-v-d12023ee]:last-child{margin-bottom:0}.form-label[data-v-d12023ee]{display:block;font-weight:500;margin-bottom:6px;color:var(--app-text-primary);font-size:14px}.form-label.required[data-v-d12023ee]:after{content:" *";color:#ea4335}.form-input[data-v-d12023ee],.form-select[data-v-d12023ee],.form-textarea[data-v-d12023ee]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:border-color .2s ease}.form-input[data-v-d12023ee]:focus,.form-select[data-v-d12023ee]:focus,.form-textarea[data-v-d12023ee]:focus{outline:none;border-color:var(--app-accent-primary)}.form-input.error[data-v-d12023ee],.form-select.error[data-v-d12023ee],.form-textarea.error[data-v-d12023ee]{border-color:#ea4335}.form-input[data-v-d12023ee]::placeholder,.form-select[data-v-d12023ee]::placeholder,.form-textarea[data-v-d12023ee]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-d12023ee]{resize:vertical;min-height:80px}.price-input-container[data-v-d12023ee],.rate-input-container[data-v-d12023ee]{position:relative;display:flex;align-items:center}.price-input[data-v-d12023ee],.rate-input[data-v-d12023ee]{padding-right:50px!important}.price-unit[data-v-d12023ee],.rate-unit[data-v-d12023ee]{position:absolute;right:16px;color:var(--app-text-secondary);font-size:14px;font-weight:500}.error-message[data-v-d12023ee]{display:block;color:#ea4335;font-size:13px;margin-top:4px}.modal-footer[data-v-d12023ee]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-d12023ee],.btn-confirm[data-v-d12023ee]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-d12023ee]:disabled,.btn-confirm[data-v-d12023ee]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-d12023ee]{background-color:var(--app-bg-canvas);color:var(--app-text-primary);border:1px solid var(--app-border-primary)}.btn-cancel[data-v-d12023ee]:hover:not(:disabled){background-color:var(--app-bg-secondary)}.btn-confirm[data-v-d12023ee]{background-color:var(--app-accent-primary);color:#fff}.btn-confirm[data-v-d12023ee]:hover:not(:disabled){background-color:#1557b0}@media (max-width: 768px){.modal-overlay[data-v-d12023ee]{padding:10px}.modal-container[data-v-d12023ee]{max-height:95vh}.modal-header[data-v-d12023ee],.modal-body[data-v-d12023ee],.modal-footer[data-v-d12023ee]{padding-left:20px;padding-right:20px}.modal-footer[data-v-d12023ee]{flex-direction:column}.modal-footer .btn-cancel[data-v-d12023ee],.modal-footer .btn-confirm[data-v-d12023ee]{width:100%;justify-content:center}}.modal-overlay[data-v-3ed6ced4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-3ed6ced4]{background-color:var(--app-bg-canvas);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:500px;width:90%;max-height:90vh;overflow:hidden}.modal-header[data-v-3ed6ced4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.modal-title[data-v-3ed6ced4]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-title i[data-v-3ed6ced4]{color:var(--app-accent-primary);font-size:16px}.modal-close[data-v-3ed6ced4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:50%;cursor:pointer;transition:all .2s ease}.modal-close[data-v-3ed6ced4]:hover{background-color:#0000001a;color:var(--app-text-primary)}.modal-close i[data-v-3ed6ced4]{font-size:16px}.modal-body[data-v-3ed6ced4]{padding:24px}.current-info[data-v-3ed6ced4]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:24px}.info-item[data-v-3ed6ced4]{display:flex;justify-content:space-between;align-items:center}.info-item[data-v-3ed6ced4]:not(:last-child){margin-bottom:12px}.info-label[data-v-3ed6ced4]{font-size:14px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-3ed6ced4]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.deposit-input-section[data-v-3ed6ced4]{margin-bottom:24px}.input-label[data-v-3ed6ced4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--app-text-primary);margin-bottom:8px}.input-label i[data-v-3ed6ced4]{color:var(--app-accent-primary);font-size:12px}.input-wrapper[data-v-3ed6ced4]{display:flex;align-items:center;position:relative}.amount-input[data-v-3ed6ced4]{flex:1;padding:12px 40px 12px 16px;border:2px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:18px;font-weight:600;text-align:right;transition:all .2s ease}.amount-input[data-v-3ed6ced4]:focus{outline:none;border-color:var(--app-accent-primary);background-color:var(--app-bg-secondary)}.amount-input[data-v-3ed6ced4]:disabled{opacity:.6;cursor:not-allowed}.amount-input[data-v-3ed6ced4]::placeholder{color:var(--app-text-tertiary)}.currency-suffix[data-v-3ed6ced4]{position:absolute;right:16px;font-size:16px;font-weight:600;color:var(--app-text-secondary);pointer-events:none}.input-helper[data-v-3ed6ced4]{margin-top:8px;min-height:20px}.percentage-info[data-v-3ed6ced4]{font-size:13px;color:var(--app-accent-primary);font-weight:500}.quick-select-section h4[data-v-3ed6ced4]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0 0 12px}.quick-buttons[data-v-3ed6ced4]{display:flex;gap:8px}.quick-button[data-v-3ed6ced4]{flex:1;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.quick-button[data-v-3ed6ced4]:hover:not(:disabled){background-color:var(--app-bg-secondary);border-color:var(--app-accent-primary);color:var(--app-accent-primary)}.quick-button[data-v-3ed6ced4]:disabled{opacity:.5;cursor:not-allowed}.modal-footer[data-v-3ed6ced4]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-3ed6ced4],.btn-confirm[data-v-3ed6ced4]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-cancel i[data-v-3ed6ced4],.btn-confirm i[data-v-3ed6ced4]{font-size:14px}.btn-cancel[data-v-3ed6ced4]{background-color:transparent;color:var(--app-text-secondary);border:1px solid var(--app-border-primary)}.btn-cancel[data-v-3ed6ced4]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.btn-confirm[data-v-3ed6ced4]{background-color:var(--app-accent-primary);color:#fff}.btn-confirm[data-v-3ed6ced4]:hover:not(:disabled){background-color:#1557b0}.btn-confirm[data-v-3ed6ced4]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-container[data-v-3ed6ced4]{width:95%;margin:20px}.modal-header[data-v-3ed6ced4],.modal-body[data-v-3ed6ced4],.modal-footer[data-v-3ed6ced4]{padding:16px}.quick-buttons[data-v-3ed6ced4]{flex-wrap:wrap}.quick-buttons .quick-button[data-v-3ed6ced4]{min-width:calc(50% - 4px)}}.property-finance-tab[data-v-d055b8cb]{padding:24px}.detail-section[data-v-d055b8cb]{margin-bottom:32px}.detail-section[data-v-d055b8cb]:last-child{margin-bottom:0}.section-title[data-v-d055b8cb]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-d055b8cb]{color:var(--app-accent-primary);font-size:18px}.finance-info-grid[data-v-d055b8cb],.contract-deposit-grid[data-v-d055b8cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px}.finance-item[data-v-d055b8cb]{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s ease}.finance-item[data-v-d055b8cb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.finance-item.clickable[data-v-d055b8cb]{cursor:pointer}.finance-item.clickable[data-v-d055b8cb]:hover{background-color:var(--app-bg-hover);border-color:var(--app-accent-primary);transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.financial-icon[data-v-d055b8cb]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:20px}.financial-icon.purchase[data-v-d055b8cb]{background-color:#4caf501a;color:#4caf50}.financial-icon.selling[data-v-d055b8cb]{background-color:#2196f31a;color:#2196f3}.financial-icon.expected[data-v-d055b8cb]{background-color:#ff98001a;color:#ff9800}.financial-icon.method[data-v-d055b8cb]{background-color:#9c27b01a;color:#9c27b0}.financial-icon.deposit[data-v-d055b8cb]{background-color:#ffc1071a;color:#ffc107}.financial-icon.payment[data-v-d055b8cb]{background-color:#ff57221a;color:#ff5722}.financial-icon.refund[data-v-d055b8cb]{background-color:#607d8b1a;color:#607d8b}.financial-icon.refund.refunded[data-v-d055b8cb]{background-color:#4caf501a;color:#4caf50}.financial-icon.refund.not-refunded[data-v-d055b8cb]{background-color:#f443361a;color:#f44336}.financial-icon.settlement[data-v-d055b8cb]{background-color:#673ab71a;color:#673ab7}.financial-icon.commission[data-v-d055b8cb]{background-color:#ff98001a;color:#ff9800}.financial-icon.date[data-v-d055b8cb]{background-color:#3f51b51a;color:#3f51b5}.financial-icon.loan[data-v-d055b8cb]{background-color:#9e9e9e1a;color:#9e9e9e}.financial-icon.loan.enabled[data-v-d055b8cb]{background-color:#34a8531a;color:#34a853}.financial-icon.transfer[data-v-d055b8cb]{background-color:#607d8b1a;color:#607d8b}.financial-icon.transfer.sent[data-v-d055b8cb]{background-color:#4caf501a;color:#4caf50}.financial-icon.transfer.not-sent[data-v-d055b8cb]{background-color:#ff98001a;color:#ff9800}.financial-details[data-v-d055b8cb]{flex:1;display:flex;flex-direction:column;gap:4px}.finance-label[data-v-d055b8cb]{font-size:13px;color:var(--app-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.finance-value[data-v-d055b8cb]{font-size:16px;color:var(--app-text-primary);font-weight:600}.finance-value.price[data-v-d055b8cb]{color:var(--app-accent-primary);font-size:18px;font-weight:700}.finance-value.price.expected[data-v-d055b8cb]{color:#ff9800}.finance-value.sale-type.상사매입[data-v-d055b8cb]{color:#34a853}.finance-value.sale-type.현대캐피탈위탁[data-v-d055b8cb]{color:#fbbc05}.finance-value.sale-type.신한카드위탁[data-v-d055b8cb]{color:#4285f4}.finance-value.sale-type.할부[data-v-d055b8cb]{color:#fbbc05}.finance-value.payment-method[data-v-d055b8cb]{color:var(--app-text-primary);font-weight:500}.finance-value.commission-rate[data-v-d055b8cb]{color:#ff9800;font-weight:700}.finance-value.refund-status.refunded[data-v-d055b8cb]{color:#34a853;font-weight:600}.finance-value.refund-status.not-refunded[data-v-d055b8cb]{color:#ea4335;font-weight:600}.finance-value.loan-status.enabled[data-v-d055b8cb]{color:#34a853;font-weight:600}.finance-value.loan-status[data-v-d055b8cb]:not(.enabled){color:#9e9e9e;font-weight:500}.finance-value.transfer-status[data-v-d055b8cb]{font-weight:600}.finance-value.transfer-status.sent[data-v-d055b8cb]{color:#4caf50}.finance-value.transfer-status.not-sent[data-v-d055b8cb]{color:#ff9800}.edit-icon[data-v-d055b8cb]{margin-left:8px;font-size:12px;color:var(--app-text-tertiary);opacity:.7;transition:all .2s ease}.finance-item.clickable:hover .edit-icon[data-v-d055b8cb]{color:var(--app-accent-primary);opacity:1}.capital-finance-section[data-v-d055b8cb]{display:flex;flex-direction:column;gap:20px}.capital-section[data-v-d055b8cb]{background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.section-subtitle[data-v-d055b8cb]{font-size:14px;font-weight:600;color:var(--app-text-secondary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.info-grid-2[data-v-d055b8cb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-grid-3[data-v-d055b8cb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.info-item[data-v-d055b8cb]{display:flex;flex-direction:column;gap:4px}.info-item.highlight[data-v-d055b8cb]{background-color:rgba(var(--app-accent-primary-rgb),.1);padding:12px;border-radius:6px;border:1px solid rgba(var(--app-accent-primary-rgb),.2)}.info-label[data-v-d055b8cb]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-d055b8cb]{font-size:14px;color:var(--app-text-primary);font-weight:600}.info-value.amount[data-v-d055b8cb]{font-size:16px;color:var(--app-accent-primary);font-weight:700}.info-value.rate[data-v-d055b8cb]{color:#ff6b35;font-weight:700}.due-date-section[data-v-d055b8cb]{border-top:1px solid var(--app-border-primary);padding-top:16px}.due-date-grid[data-v-d055b8cb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.due-date-item[data-v-d055b8cb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-secondary);border-radius:6px}.due-date-item.overdue[data-v-d055b8cb]{background-color:#f443361a;border:1px solid #f44336}.due-label[data-v-d055b8cb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.due-value[data-v-d055b8cb]{font-size:14px;color:var(--app-text-primary);font-weight:600;text-align:right}.next-interest[data-v-d055b8cb]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.interest-amount[data-v-d055b8cb]{display:block;font-size:14px;font-weight:600;color:var(--app-text-primary)}.interest-formula[data-v-d055b8cb]{display:block;font-size:11px;color:var(--app-text-secondary);font-weight:500}.interest-section[data-v-d055b8cb]{background:linear-gradient(135deg,rgba(var(--app-accent-primary-rgb),.1),rgba(var(--app-accent-primary-rgb),.05));border-color:rgba(var(--app-accent-primary-rgb),.2)}.interest-display[data-v-d055b8cb]{text-align:center}.interest-amount[data-v-d055b8cb]{display:block;font-size:24px;font-weight:700;color:var(--app-accent-primary);margin-bottom:8px}.interest-formula[data-v-d055b8cb]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.capital-status-card[data-v-d055b8cb]{display:flex;flex-direction:column;gap:16px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.status-header[data-v-d055b8cb]{display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-d055b8cb]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px}.status-badge.pending[data-v-d055b8cb]{background-color:#fbbc051a;color:#fbbc05}.status-badge.approved[data-v-d055b8cb]{background-color:#34a8531a;color:#34a853}.capital-amount[data-v-d055b8cb]{display:flex;flex-direction:column;align-items:flex-end}.capital-amount .amount-label[data-v-d055b8cb]{font-size:13px;color:var(--app-text-secondary);margin-bottom:4px}.capital-amount .amount-value[data-v-d055b8cb]{font-size:24px;font-weight:700;color:var(--app-accent-primary)}.capital-details[data-v-d055b8cb]{margin-bottom:20px}.detail-grid[data-v-d055b8cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item[data-v-d055b8cb]{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.detail-label[data-v-d055b8cb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.detail-value[data-v-d055b8cb]{font-size:16px;color:var(--app-text-primary);font-weight:600}.capital-actions[data-v-d055b8cb]{display:flex;gap:12px;justify-content:flex-end}.btn-approve[data-v-d055b8cb],.btn-reject[data-v-d055b8cb]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-approve[data-v-d055b8cb]{background-color:#34a853;color:#fff}.btn-approve[data-v-d055b8cb]:hover{background-color:#2d8f47}.btn-reject[data-v-d055b8cb]{background-color:#ea4335;color:#fff}.btn-reject[data-v-d055b8cb]:hover{background-color:#d23b2a}.interest-calculation[data-v-d055b8cb]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.interest-calculation h3[data-v-d055b8cb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.calculation-grid[data-v-d055b8cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.calc-item[data-v-d055b8cb]{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.calc-item.total[data-v-d055b8cb]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.calc-item.total .calc-label[data-v-d055b8cb],.calc-item.total .calc-value[data-v-d055b8cb]{color:#fff}.calc-label[data-v-d055b8cb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.calc-value[data-v-d055b8cb]{font-size:18px;color:var(--app-text-primary);font-weight:600}.loading-state[data-v-d055b8cb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;background-color:var(--app-bg-secondary);border-radius:12px;color:var(--app-text-secondary)}.loading-state i[data-v-d055b8cb]{font-size:18px;color:var(--app-accent-primary)}.cash-purchase-state[data-v-d055b8cb]{display:flex;justify-content:center}.cash-purchase-card[data-v-d055b8cb]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:40px;text-align:center;max-width:400px}.cash-purchase-card .cash-purchase-icon[data-v-d055b8cb]{margin-bottom:16px}.cash-purchase-card .cash-purchase-icon i[data-v-d055b8cb]{font-size:48px;color:#4caf50}.cash-purchase-card h3[data-v-d055b8cb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.cash-purchase-card p[data-v-d055b8cb]{color:var(--app-text-secondary);margin:0;font-size:14px;line-height:1.5}.no-capital-state[data-v-d055b8cb]{display:flex;justify-content:center;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.no-capital-state[data-v-d055b8cb]:hover{background-color:var(--app-bg-hover);border:1px solid var(--app-border-primary);border-radius:12px}.no-capital-card[data-v-d055b8cb]{border-radius:12px;padding:40px;text-align:center;width:100%}.no-capital-card .no-capital-icon[data-v-d055b8cb]{margin-bottom:16px}.no-capital-card .no-capital-icon i[data-v-d055b8cb]{font-size:48px;color:var(--app-text-secondary)}.no-capital-card h3[data-v-d055b8cb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.no-capital-card p[data-v-d055b8cb]{color:var(--app-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.status-badge.executed[data-v-d055b8cb]{background-color:#42a5f51a;color:#42a5f5}.status-badge.completed[data-v-d055b8cb]{background-color:#4caf501a;color:#4caf50}.btn-execute[data-v-d055b8cb],.btn-complete[data-v-d055b8cb],.btn-early-repay[data-v-d055b8cb],.btn-matured[data-v-d055b8cb]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-execute[data-v-d055b8cb]:disabled,.btn-complete[data-v-d055b8cb]:disabled,.btn-early-repay[data-v-d055b8cb]:disabled,.btn-matured[data-v-d055b8cb]:disabled{opacity:.6;cursor:not-allowed}.btn-execute[data-v-d055b8cb]{background-color:#42a5f5;color:#fff}.btn-execute[data-v-d055b8cb]:hover:not(:disabled){background-color:#1976d2}.btn-complete[data-v-d055b8cb]{background-color:#4caf50;color:#fff}.btn-complete[data-v-d055b8cb]:hover:not(:disabled){background-color:#388e3c}.btn-early-repay[data-v-d055b8cb]{background-color:#ff9800;color:#fff}.btn-early-repay[data-v-d055b8cb]:hover:not(:disabled){background-color:#f57c00}.btn-matured[data-v-d055b8cb]{background-color:#4caf50;color:#fff}.btn-matured[data-v-d055b8cb]:hover:not(:disabled){background-color:#388e3c}.calc-item.overdue[data-v-d055b8cb]{border:2px solid #f44336;background-color:#f443360d}.calc-item.overdue .calc-label[data-v-d055b8cb],.calc-item.overdue .calc-value[data-v-d055b8cb]{color:#f44336}.overdue-text[data-v-d055b8cb]{font-weight:600;color:#f44336}.loan-disabled-state[data-v-d055b8cb]{display:flex;justify-content:center}.loan-disabled-card[data-v-d055b8cb]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:40px;text-align:center;max-width:500px;opacity:.8}.loan-disabled-card .loan-disabled-icon[data-v-d055b8cb]{margin-bottom:16px}.loan-disabled-card .loan-disabled-icon i[data-v-d055b8cb]{font-size:48px;color:var(--app-text-tertiary)}.loan-disabled-card h3[data-v-d055b8cb]{font-size:18px;font-weight:600;color:var(--app-text-secondary);margin:0 0 12px}.loan-disabled-card p[data-v-d055b8cb]{color:var(--app-text-tertiary);margin:0;font-size:14px;line-height:1.6}@media (max-width: 768px){.property-finance-tab[data-v-d055b8cb]{padding:16px}.finance-info-grid[data-v-d055b8cb],.contract-deposit-grid[data-v-d055b8cb],.detail-grid[data-v-d055b8cb],.calculation-grid[data-v-d055b8cb],.info-grid-2[data-v-d055b8cb],.info-grid-3[data-v-d055b8cb],.due-date-grid[data-v-d055b8cb]{grid-template-columns:1fr;gap:12px}.capital-section[data-v-d055b8cb]{padding:16px}.interest-amount[data-v-d055b8cb]{font-size:20px}.finance-item .financial-icon[data-v-d055b8cb]{width:40px;height:40px;font-size:18px}.status-header[data-v-d055b8cb]{flex-direction:column;gap:16px;align-items:stretch}.status-header .capital-amount[data-v-d055b8cb]{align-items:center}.capital-actions[data-v-d055b8cb]{justify-content:stretch;flex-wrap:wrap}.capital-actions .btn-approve[data-v-d055b8cb],.capital-actions .btn-reject[data-v-d055b8cb],.capital-actions .btn-execute[data-v-d055b8cb],.capital-actions .btn-complete[data-v-d055b8cb]{flex:1;justify-content:center;min-width:calc(50% - 6px)}.no-capital-card[data-v-d055b8cb]{margin:0 16px;padding:32px 24px}}.modal-overlay[data-v-3ca896b0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-3ca896b0]{background-color:var(--app-bg-canvas);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--app-border-primary)}.modal-header[data-v-3ca896b0]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.modal-header .modal-title[data-v-3ca896b0]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-title i[data-v-3ca896b0]{color:#6366f1}.modal-header .modal-close-btn[data-v-3ca896b0]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease}.modal-header .modal-close-btn[data-v-3ca896b0]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.modal-header .modal-close-btn i[data-v-3ca896b0]{font-size:16px}.modal-body[data-v-3ca896b0]{padding:24px}.file-info-section[data-v-3ca896b0]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:24px}.file-info-section h4[data-v-3ca896b0]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--app-text-primary)}.file-info-section .file-preview[data-v-3ca896b0]{display:flex;align-items:center;gap:12px}.file-info-section .file-preview .file-icon[data-v-3ca896b0]{font-size:32px;color:var(--app-text-secondary)}.file-info-section .file-preview .file-details[data-v-3ca896b0]{flex:1}.file-info-section .file-preview .file-details .file-name[data-v-3ca896b0]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.file-info-section .file-preview .file-details .file-meta[data-v-3ca896b0]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.file-info-section .file-preview .file-details .file-meta .file-type[data-v-3ca896b0]{background-color:var(--app-accent-primary);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.file-info-section .file-preview .file-details .file-meta span[data-v-3ca896b0]{line-height:1.4;display:inline-block;min-height:1.4em}.form-section[data-v-3ca896b0]{margin-bottom:20px}.form-section[data-v-3ca896b0]:last-child{margin-bottom:0}.form-label[data-v-3ca896b0]{display:block;font-size:14px;font-weight:600;color:var(--app-text-primary);margin-bottom:8px}.form-label .required[data-v-3ca896b0]{color:#ea4335;margin-left:4px}.form-textarea[data-v-3ca896b0]{width:100%;padding:10px 14px;font-size:15px;line-height:1.5;color:var(--app-text-primary);background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;min-height:100px}.form-textarea[data-v-3ca896b0]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px rgba(var(--app-accent-primary-rgb),.1)}.form-textarea.error[data-v-3ca896b0]{border-color:#ea4335}.form-textarea.error[data-v-3ca896b0]:focus{box-shadow:0 0 0 3px #ea43351a}.form-textarea[data-v-3ca896b0]::placeholder{color:var(--app-text-tertiary)}.error-message[data-v-3ca896b0]{display:block;margin-top:6px;font-size:13px;color:#ea4335}.form-help[data-v-3ca896b0]{margin-top:6px;font-size:13px;color:var(--app-text-secondary)}.notice-section[data-v-3ca896b0]{background-color:var(--app-bg-tertiary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:20px}.notice-section .notice-box[data-v-3ca896b0]{display:flex;gap:12px}.notice-section .notice-box i[data-v-3ca896b0]{color:var(--app-accent-primary);margin-top:2px;font-size:16px}.notice-section .notice-box .notice-content[data-v-3ca896b0]{flex:1}.notice-section .notice-box .notice-content strong[data-v-3ca896b0]{display:block;margin-bottom:8px;color:var(--app-text-primary);font-weight:600;font-size:14px}.notice-section .notice-box .notice-content ul[data-v-3ca896b0]{margin:0;padding-left:16px;color:var(--app-text-secondary)}.notice-section .notice-box .notice-content ul li[data-v-3ca896b0]{margin-bottom:4px;font-size:13px;line-height:1.4}.notice-section .notice-box .notice-content ul li[data-v-3ca896b0]:last-child{margin-bottom:0}.modal-footer[data-v-3ca896b0]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--app-border-primary);margin-top:20px}.btn[data-v-3ca896b0]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn[data-v-3ca896b0]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-3ca896b0]{background-color:var(--app-bg-secondary);color:var(--app-text-secondary);border:1px solid var(--app-border-primary)}.btn-secondary[data-v-3ca896b0]:hover:not(:disabled){background-color:var(--app-bg-primary);color:var(--app-text-primary)}.btn-primary[data-v-3ca896b0]{background-color:#6366f1;color:#fff}.btn-primary[data-v-3ca896b0]:hover:not(:disabled){background-color:#5856eb}.btn-primary[data-v-3ca896b0]:disabled{background-color:#9ca3af;color:#fff;opacity:.6}@media (max-width: 640px){.modal-overlay[data-v-3ca896b0]{padding:10px}.modal-container[data-v-3ca896b0]{max-height:95vh}.modal-header[data-v-3ca896b0]{padding:20px 20px 0}.modal-header .modal-title[data-v-3ca896b0]{font-size:18px}.modal-body[data-v-3ca896b0]{padding:20px}.modal-footer[data-v-3ca896b0]{padding:0 20px 20px;flex-direction:column;gap:8px}.modal-footer .btn[data-v-3ca896b0]{width:100%;justify-content:center}.file-preview[data-v-3ca896b0]{flex-direction:column;text-align:center;gap:16px}.file-preview .file-icon[data-v-3ca896b0]{font-size:48px}}.property-files-tab[data-v-6f594e6e]{padding:24px}.detail-section[data-v-6f594e6e]{margin-bottom:32px}.detail-section[data-v-6f594e6e]:last-child{margin-bottom:0}.section-title[data-v-6f594e6e]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-6f594e6e]{color:var(--app-accent-primary);font-size:18px}.files-section[data-v-6f594e6e]{display:flex;flex-direction:column;gap:24px}.files-list[data-v-6f594e6e]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-6f594e6e]{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;transition:all .2s}.file-item[data-v-6f594e6e]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.file-item.correction-requested[data-v-6f594e6e]{background-color:#fff3cd;border-color:#ffc107;box-shadow:0 2px 8px #ffc10733}.file-item.correction-requested[data-v-6f594e6e]:hover{box-shadow:0 4px 12px #ffc1074d;border-color:#ffb300}.file-icon[data-v-6f594e6e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:12px;color:#fff}.file-icon i[data-v-6f594e6e]{font-size:20px}.file-info[data-v-6f594e6e]{flex:1;display:flex;flex-direction:column;gap:4px}.file-name[data-v-6f594e6e]{font-size:16px;font-weight:600;color:var(--app-text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-details[data-v-6f594e6e]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.file-type[data-v-6f594e6e]{background-color:var(--app-accent-primary);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap}.file-size[data-v-6f594e6e]{font-weight:500;line-height:1.4;display:inline-block;min-height:1.4em}.file-actions[data-v-6f594e6e]{display:flex;gap:4px}.file-action-btn[data-v-6f594e6e]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.file-action-btn[data-v-6f594e6e]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.file-action-btn.download[data-v-6f594e6e]{color:#34a853}.file-action-btn.download[data-v-6f594e6e]:hover{background-color:#34a8531a;color:#2d7a3d}.file-action-btn.preview[data-v-6f594e6e]{color:var(--app-accent-primary)}.file-action-btn.preview[data-v-6f594e6e]:hover{background-color:#1a73e81a;color:#1557b0}.file-action-btn.replace[data-v-6f594e6e]{color:#6366f1}.file-action-btn.replace[data-v-6f594e6e]:hover{background-color:#6366f11a;color:#4f46e5}.file-action-btn.correction[data-v-6f594e6e]{color:#ff9800}.file-action-btn.correction[data-v-6f594e6e]:hover{background-color:#ff98001a;color:#f57c00}.file-action-btn.delete[data-v-6f594e6e]{color:#ea4335}.file-action-btn.delete[data-v-6f594e6e]:hover{background-color:#ea43351a;color:#d33b2c}.file-action-btn i[data-v-6f594e6e]{font-size:14px}.empty-state[data-v-6f594e6e]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center;color:var(--app-text-secondary)}.empty-icon[data-v-6f594e6e]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;color:#fff;margin-bottom:8px}.empty-icon i[data-v-6f594e6e]{font-size:24px}.empty-text h3[data-v-6f594e6e]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.empty-text p[data-v-6f594e6e]{font-size:14px;margin:0}.file-upload-card[data-v-6f594e6e]{padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;margin-top:16px}.upload-header[data-v-6f594e6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.upload-header h3[data-v-6f594e6e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.upload-header h3 i[data-v-6f594e6e]{color:var(--app-accent-primary);font-size:16px}.upload-info[data-v-6f594e6e]{font-size:12px;color:var(--app-text-secondary)}.upload-area[data-v-6f594e6e]{border:2px dashed var(--app-border-primary);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s;background-color:var(--app-bg-secondary)}.upload-area[data-v-6f594e6e]:hover,.upload-area.dragging[data-v-6f594e6e]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.upload-content[data-v-6f594e6e]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-6f594e6e]{font-size:32px;color:var(--app-accent-primary)}.upload-text[data-v-6f594e6e]{display:flex;flex-direction:column;gap:4px}.upload-text strong[data-v-6f594e6e]{font-size:16px;color:var(--app-text-primary)}.upload-text span[data-v-6f594e6e]{font-size:14px;color:var(--app-text-secondary)}.file-type-selection[data-v-6f594e6e]{margin-bottom:20px;padding:20px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px}.file-type-selection h4[data-v-6f594e6e]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.selected-files[data-v-6f594e6e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.selected-file-item[data-v-6f594e6e]{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:8px}.selected-file-item .file-info[data-v-6f594e6e]{flex:1;display:flex;align-items:center;gap:8px}.selected-file-item .file-info i[data-v-6f594e6e]{font-size:16px;color:var(--app-accent-primary);width:20px}.selected-file-item .file-info .file-name[data-v-6f594e6e]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.selected-file-item .file-info .file-size[data-v-6f594e6e]{font-size:12px;color:var(--app-text-secondary)}.remove-file-btn[data-v-6f594e6e]{width:32px;height:32px;border:none;background-color:#ea43351a;color:#ea4335;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file-btn[data-v-6f594e6e]:hover{background-color:#ea433533}.remove-file-btn i[data-v-6f594e6e]{font-size:12px}.upload-actions[data-v-6f594e6e]{display:flex;gap:12px;justify-content:flex-end}.cancel-upload-btn[data-v-6f594e6e],.confirm-upload-btn[data-v-6f594e6e]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-upload-btn i[data-v-6f594e6e],.confirm-upload-btn i[data-v-6f594e6e]{font-size:12px}.cancel-upload-btn[data-v-6f594e6e]:disabled,.confirm-upload-btn[data-v-6f594e6e]:disabled{cursor:not-allowed;opacity:.6}.cancel-upload-btn[data-v-6f594e6e]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.cancel-upload-btn[data-v-6f594e6e]:hover:not(:disabled){background-color:#ea43351a;color:#ea4335}.confirm-upload-btn[data-v-6f594e6e]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.confirm-upload-btn[data-v-6f594e6e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.confirm-upload-btn[data-v-6f594e6e]:disabled{background:var(--app-bg-tertiary);color:var(--app-text-secondary)}.correction-badge[data-v-6f594e6e]{display:inline-flex;align-items:center;gap:4px;background-color:#ffc107;color:#856404;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.correction-badge i[data-v-6f594e6e]{font-size:10px}.correction-reason[data-v-6f594e6e]{margin-top:8px;padding:8px 12px;background-color:#ffc1071a;border-left:3px solid #ffc107;border-radius:4px;font-size:13px;color:#856404}.correction-reason strong[data-v-6f594e6e]{color:#6c5100}@media (max-width: 768px){.property-files-tab[data-v-6f594e6e]{padding:16px}.file-item[data-v-6f594e6e]{flex-direction:column;align-items:stretch;gap:12px}.file-info[data-v-6f594e6e]{align-items:center;text-align:center}.file-actions[data-v-6f594e6e]{justify-content:center}.upload-area[data-v-6f594e6e]{padding:24px 16px}.upload-text strong[data-v-6f594e6e]{font-size:14px}.upload-text span[data-v-6f594e6e]{font-size:12px}}@media (max-width: 480px){.file-details[data-v-6f594e6e]{flex-direction:column;gap:4px;align-items:center}.stat-item[data-v-6f594e6e]{flex-direction:column;text-align:center;gap:12px}.stat-info[data-v-6f594e6e]{align-items:center}}.property-notes-tab[data-v-a51993e3]{padding:24px}.detail-section[data-v-a51993e3]{margin-bottom:32px}.detail-section[data-v-a51993e3]:last-child{margin-bottom:0}.section-title[data-v-a51993e3]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-a51993e3]{color:var(--app-accent-primary);font-size:18px}.notes-section[data-v-a51993e3]{display:flex;flex-direction:column;gap:24px}.notes-list[data-v-a51993e3]{display:flex;flex-direction:column;gap:16px}.note-item[data-v-a51993e3]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:20px;transition:all .2s}.note-item[data-v-a51993e3]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.note-item.priority[data-v-a51993e3]{border-left:4px solid #ea4335;background:linear-gradient(135deg,rgba(234,67,53,.05),var(--app-bg-secondary))}.note-header[data-v-a51993e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.note-author-section[data-v-a51993e3]{display:flex;align-items:center;gap:12px}.note-avatar[data-v-a51993e3]{width:36px;height:36px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.note-avatar i[data-v-a51993e3]{font-size:14px}.note-info[data-v-a51993e3]{display:flex;flex-direction:column;gap:2px}.note-author[data-v-a51993e3]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.note-date[data-v-a51993e3]{font-size:12px;color:var(--app-text-secondary)}.note-actions[data-v-a51993e3]{display:flex;gap:4px}.note-action-btn[data-v-a51993e3]{width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.note-action-btn[data-v-a51993e3]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.note-action-btn.delete[data-v-a51993e3]:hover{background-color:#ea43351a;color:#ea4335}.note-action-btn i[data-v-a51993e3]{font-size:12px}.note-content[data-v-a51993e3]{font-size:14px;color:var(--app-text-primary);line-height:1.6;margin-bottom:12px}.note-tags[data-v-a51993e3]{display:flex;gap:6px;flex-wrap:wrap}.note-tag[data-v-a51993e3]{padding:4px 8px;background-color:var(--app-bg-tertiary);border-radius:12px;font-size:11px;font-weight:500;color:var(--app-text-secondary)}.note-tag.priority[data-v-a51993e3]{background-color:#ea43351a;color:#ea4335}.add-note-form[data-v-a51993e3]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.add-note-form h4[data-v-a51993e3]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.note-textarea[data-v-a51993e3]{width:100%;padding:12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;font-family:inherit;resize:vertical;margin-bottom:16px;line-height:1.5}.note-textarea[data-v-a51993e3]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.note-textarea[data-v-a51993e3]::placeholder{color:var(--app-text-secondary)}.note-form-actions[data-v-a51993e3]{display:flex;gap:16px;align-items:flex-end}.note-form-left[data-v-a51993e3]{flex:1;display:flex;flex-direction:column;gap:12px}.note-tags-input[data-v-a51993e3]{flex:1}.tags-input[data-v-a51993e3]{width:100%;padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px}.tags-input[data-v-a51993e3]:focus{outline:none;border-color:var(--app-accent-primary)}.tags-input[data-v-a51993e3]::placeholder{color:var(--app-text-secondary)}.note-priority[data-v-a51993e3]{display:flex;align-items:center}.priority-checkbox[data-v-a51993e3]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--app-text-primary)}.priority-checkbox input[type=checkbox][data-v-a51993e3]{display:none}.priority-checkbox .checkmark[data-v-a51993e3]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.priority-checkbox .checkmark[data-v-a51993e3]:after{content:"";width:10px;height:10px;background-color:var(--app-accent-primary);border-radius:2px;opacity:0;transform:scale(0);transition:all .2s}.priority-checkbox input[type=checkbox]:checked+.checkmark[data-v-a51993e3]{border-color:var(--app-accent-primary)}.priority-checkbox input[type=checkbox]:checked+.checkmark[data-v-a51993e3]:after{opacity:1;transform:scale(1)}.add-note-btn[data-v-a51993e3]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.add-note-btn[data-v-a51993e3]:hover:not(:disabled){background-color:#1557b0;transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-note-btn[data-v-a51993e3]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.add-note-btn i[data-v-a51993e3]{font-size:12px}.edit-form[data-v-a51993e3]{border:2px solid var(--app-accent-primary);background:linear-gradient(135deg,rgba(26,115,232,.05),var(--app-bg-secondary))}.edit-form h4[data-v-a51993e3]{color:var(--app-accent-primary)}.edit-actions[data-v-a51993e3]{display:flex;gap:8px}.cancel-btn[data-v-a51993e3],.save-btn[data-v-a51993e3]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.cancel-btn i[data-v-a51993e3],.save-btn i[data-v-a51993e3]{font-size:12px}.cancel-btn[data-v-a51993e3]:disabled,.save-btn[data-v-a51993e3]:disabled{cursor:not-allowed;opacity:.6}.cancel-btn[data-v-a51993e3]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.cancel-btn[data-v-a51993e3]:hover:not(:disabled){background-color:#f443361a;color:#f44336}.save-btn[data-v-a51993e3]{background-color:var(--app-accent-primary);color:#fff}.save-btn[data-v-a51993e3]:hover:not(:disabled){background-color:#1557b0;transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.save-btn[data-v-a51993e3]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.notes-stats[data-v-a51993e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-item[data-v-a51993e3]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;transition:all .2s}.stat-item[data-v-a51993e3]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.stat-item.priority[data-v-a51993e3]{border-left:4px solid #ea4335}.stat-icon[data-v-a51993e3]{width:48px;height:48px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-item.priority .stat-icon[data-v-a51993e3]{background:linear-gradient(135deg,#ea4335,#d33b2c)}.stat-icon i[data-v-a51993e3]{font-size:20px}.stat-info[data-v-a51993e3]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-a51993e3]{font-size:24px;font-weight:700;color:var(--app-text-primary)}.stat-label[data-v-a51993e3]{font-size:13px;color:var(--app-text-secondary);font-weight:500}@media (max-width: 768px){.property-notes-tab[data-v-a51993e3]{padding:16px}.note-form-actions[data-v-a51993e3]{flex-direction:column;align-items:stretch;gap:12px}.note-form-left[data-v-a51993e3]{gap:8px}.notes-stats[data-v-a51993e3]{grid-template-columns:1fr}.note-header[data-v-a51993e3]{flex-direction:column;align-items:stretch;gap:12px}.note-actions[data-v-a51993e3]{align-self:flex-end}}textarea[data-v-3e35f837]{resize:none}.modal-overlay[data-v-3e35f837]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-3e35f837]{background-color:var(--app-bg-canvas);border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column}.modal-header[data-v-3e35f837]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border-primary);background:linear-gradient(135deg,var(--app-bg-secondary),var(--app-bg-tertiary))}.modal-title[data-v-3e35f837]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-title i[data-v-3e35f837]{color:var(--app-accent-primary);font-size:18px}.modal-close-btn[data-v-3e35f837]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-3e35f837]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-close-btn i[data-v-3e35f837]{font-size:16px}.modal-body[data-v-3e35f837]{flex:1;overflow-y:auto;padding:24px}.status-change-info[data-v-3e35f837]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px;padding:20px;background-color:var(--app-bg-secondary);border-radius:12px}.current-status[data-v-3e35f837],.next-status[data-v-3e35f837]{display:flex;flex-direction:column;align-items:center;gap:8px}.status-label[data-v-3e35f837]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.status-badge[data-v-3e35f837]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600}.status-badge.current.status-registration-completed[data-v-3e35f837]{background-color:#1a73e81a;color:var(--app-accent-primary)}.status-badge.current.status-returned[data-v-3e35f837]{background-color:#ea43351a;color:#ea4335}.status-badge.current.status-stocked-in[data-v-3e35f837]{background-color:#34a8531a;color:#34a853}.status-badge.current.status-in-contract[data-v-3e35f837]{background-color:#ff98001a;color:#ff9800}.status-badge.current.status-sale-completed[data-v-3e35f837]{background-color:#673ab71a;color:#673ab7}.status-badge.current.status-settlement-completed[data-v-3e35f837]{background-color:#2196f31a;color:#2196f3}.status-badge.current.status-contract-cancelled[data-v-3e35f837]{background-color:#607d8b1a;color:#607d8b}.status-badge.next[data-v-3e35f837]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.status-arrow[data-v-3e35f837]{font-size:20px;color:var(--app-accent-primary)}.form-section[data-v-3e35f837]{margin-bottom:24px}.form-section h3[data-v-3e35f837]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.form-section .status-info[data-v-3e35f837]{color:var(--app-text-secondary);font-size:14px;margin:0;padding:12px;background-color:var(--app-bg-secondary);border-radius:8px}.form-grid[data-v-3e35f837]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-3e35f837]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-3e35f837]{font-size:14px;color:var(--app-text-primary);font-weight:500}.form-input[data-v-3e35f837],.form-select[data-v-3e35f837],.form-textarea[data-v-3e35f837]{padding:10px 12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-3e35f837]:focus,.form-select[data-v-3e35f837]:focus,.form-textarea[data-v-3e35f837]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input[data-v-3e35f837]::placeholder,.form-select[data-v-3e35f837]::placeholder,.form-textarea[data-v-3e35f837]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-3e35f837]{min-height:80px;font-family:inherit}.checkbox-group[data-v-3e35f837],.radio-group[data-v-3e35f837]{display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-3e35f837],.radio-item[data-v-3e35f837]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--app-text-primary)}.checkbox-item input[type=checkbox][data-v-3e35f837],.checkbox-item input[type=radio][data-v-3e35f837],.radio-item input[type=checkbox][data-v-3e35f837],.radio-item input[type=radio][data-v-3e35f837]{display:none}.checkbox-item .checkmark[data-v-3e35f837],.radio-item .checkmark[data-v-3e35f837]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-item .checkmark[data-v-3e35f837]:after,.radio-item .checkmark[data-v-3e35f837]:after{content:"";width:10px;height:10px;background-color:var(--app-accent-primary);border-radius:2px;opacity:0;transform:scale(0);transition:all .2s}.checkbox-item .radio-mark[data-v-3e35f837],.radio-item .radio-mark[data-v-3e35f837]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-item .radio-mark[data-v-3e35f837]:after,.radio-item .radio-mark[data-v-3e35f837]:after{content:"";width:8px;height:8px;background-color:var(--app-accent-primary);border-radius:50%;opacity:0;transform:scale(0);transition:all .2s}.checkbox-item input[type=checkbox]:checked+.checkmark[data-v-3e35f837],.checkbox-item input[type=radio]:checked+.radio-mark[data-v-3e35f837],.radio-item input[type=checkbox]:checked+.checkmark[data-v-3e35f837],.radio-item input[type=radio]:checked+.radio-mark[data-v-3e35f837]{border-color:var(--app-accent-primary)}.checkbox-item input[type=checkbox]:checked+.checkmark[data-v-3e35f837]:after,.checkbox-item input[type=radio]:checked+.radio-mark[data-v-3e35f837]:after,.radio-item input[type=checkbox]:checked+.checkmark[data-v-3e35f837]:after,.radio-item input[type=radio]:checked+.radio-mark[data-v-3e35f837]:after{opacity:1;transform:scale(1)}.profit-display[data-v-3e35f837]{padding:12px;background-color:var(--app-bg-tertiary);border-radius:8px;text-align:center}.profit-amount[data-v-3e35f837]{font-size:18px;font-weight:700}.profit-amount.positive[data-v-3e35f837]{color:#34a853}.profit-amount.negative[data-v-3e35f837]{color:#ea4335}.modal-footer[data-v-3e35f837]{display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-3e35f837],.btn-confirm[data-v-3e35f837]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel i[data-v-3e35f837],.btn-confirm i[data-v-3e35f837]{font-size:12px}.btn-cancel[data-v-3e35f837]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.btn-cancel[data-v-3e35f837]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.btn-confirm[data-v-3e35f837]{background:linear-gradient(135deg,#34a853,#2d8f43);color:#fff}.btn-confirm[data-v-3e35f837]:hover:not(:disabled){background:linear-gradient(135deg,#2d8f43,#24a0ff);transform:translateY(-1px);box-shadow:0 4px 12px #34a8534d}.btn-confirm[data-v-3e35f837]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-3e35f837]{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#ea43351a;border:1px solid rgba(234,67,53,.2);border-radius:8px;color:#ea4335;font-size:14px;margin-top:16px}.error-message i[data-v-3e35f837]{font-size:16px;flex-shrink:0}.required-files-section[data-v-3e35f837]{margin-top:20px;padding:16px;background-color:var(--app-bg-secondary);border-radius:8px;border:1px solid var(--app-border-primary)}.required-files-title[data-v-3e35f837]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.required-files-title i[data-v-3e35f837]{color:var(--app-accent-primary)}.file-upload-group[data-v-3e35f837]{display:flex;flex-direction:column;gap:16px}.file-upload-item[data-v-3e35f837]{display:flex;flex-direction:column;gap:8px}.file-upload-label[data-v-3e35f837]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary)}.file-upload-label i[data-v-3e35f837]{color:var(--app-accent-primary);font-size:12px}.file-upload-zone[data-v-3e35f837]{border:2px dashed var(--app-border-primary);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .2s;background-color:var(--app-bg-canvas)}.file-upload-zone[data-v-3e35f837]:hover{border-color:var(--app-accent-primary);background-color:#1a73e805}.file-upload-zone[data-v-3e35f837]:focus-within{border-color:var(--app-accent-primary);background-color:#1a73e80d}.file-input[data-v-3e35f837]{display:none}.file-upload-placeholder[data-v-3e35f837]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--app-text-secondary)}.file-upload-placeholder i[data-v-3e35f837]{font-size:24px;color:var(--app-text-tertiary)}.file-upload-placeholder span[data-v-3e35f837]{font-size:14px;font-weight:500}.file-upload-placeholder small[data-v-3e35f837]{font-size:12px;color:var(--app-text-tertiary)}.file-selected[data-v-3e35f837]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background-color:#34a8531a;border-radius:6px;color:#34a853;font-size:14px;font-weight:500}.file-selected i[data-v-3e35f837]{font-size:16px}.file-selected span[data-v-3e35f837]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove-btn[data-v-3e35f837]{width:20px;height:20px;border:none;background-color:#ea43351a;color:#ea4335;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.file-remove-btn[data-v-3e35f837]:hover{background-color:#ea433533}.file-remove-btn i[data-v-3e35f837]{font-size:10px}.purchase-method-info[data-v-3e35f837]{margin:20px 0;padding:16px;background-color:var(--app-bg-secondary);border-radius:8px;border:1px solid var(--app-border-primary)}.method-badge-container[data-v-3e35f837]{display:flex;flex-direction:column;align-items:center;gap:8px}.method-badge[data-v-3e35f837]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600}.method-badge i[data-v-3e35f837]{font-size:12px}.method-badge.purchase-direct[data-v-3e35f837]{background-color:#34a8531a;color:#34a853;border:1px solid rgba(52,168,83,.2)}.method-badge.purchase-hyundai[data-v-3e35f837]{background-color:#1a73e81a;color:var(--app-accent-primary);border:1px solid rgba(26,115,232,.2)}.method-badge.purchase-shinhan[data-v-3e35f837]{background-color:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.method-badge.purchase-unknown[data-v-3e35f837]{background-color:#607d8b1a;color:#607d8b;border:1px solid rgba(96,125,139,.2)}.method-description[data-v-3e35f837]{font-size:12px;color:var(--app-text-secondary);text-align:center;font-weight:500}.settlement-calculation[data-v-3e35f837]{margin:20px 0;padding:20px;background-color:var(--app-bg-secondary);border-radius:12px;border:1px solid var(--app-border-primary)}.calculation-item[data-v-3e35f837]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.calculation-item.deduction .calculation-label[data-v-3e35f837]{color:var(--app-text-secondary)}.calculation-item.deduction .calculation-value[data-v-3e35f837]{color:#ea4335}.calculation-item.base-amount[data-v-3e35f837]{font-weight:600}.calculation-item.base-amount .calculation-label[data-v-3e35f837]{color:var(--app-accent-primary)}.calculation-item.base-amount .calculation-value[data-v-3e35f837]{color:var(--app-accent-primary);font-weight:700}.calculation-item.commission[data-v-3e35f837]{font-weight:600}.calculation-item.commission .calculation-label[data-v-3e35f837]{color:var(--app-accent-primary)}.calculation-item.commission .calculation-value[data-v-3e35f837]{color:var(--app-accent-primary);font-weight:700}.calculation-item.total[data-v-3e35f837]{font-weight:600;font-size:16px;color:var(--app-text-primary)}.calculation-item.total .calculation-value[data-v-3e35f837]{color:#34a853;font-weight:700}.calculation-label[data-v-3e35f837]{font-weight:500;color:var(--app-text-primary)}.calculation-value[data-v-3e35f837]{font-weight:600;color:var(--app-text-primary)}.calculation-divider[data-v-3e35f837]{height:1px;background-color:var(--app-border-primary);margin:12px 0}.input-with-unit[data-v-3e35f837]{position:relative;width:100%}.input-with-unit .form-input[data-v-3e35f837]{width:100%;padding-right:40px}.input-unit-inside[data-v-3e35f837]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--app-text-secondary);font-size:14px;font-weight:500;pointer-events:none}.form-label-with-tooltip[data-v-3e35f837]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tooltip-container[data-v-3e35f837]{position:relative;display:inline-block}.tooltip-icon[data-v-3e35f837]{font-size:14px;color:var(--app-text-secondary);cursor:help;transition:color .2s}.tooltip-icon[data-v-3e35f837]:hover{color:var(--app-accent-primary)}.tooltip-content[data-v-3e35f837]{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:12px;width:400px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px;font-size:12px;line-height:1.4;z-index:9999;opacity:0;visibility:hidden;transition:all .2s ease}.tooltip-content[data-v-3e35f837]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border:6px solid transparent;border-right-color:var(--app-bg-canvas)}.tooltip-container:hover .tooltip-content[data-v-3e35f837]{opacity:1;visibility:visible}.tooltip-title[data-v-3e35f837]{font-weight:600;color:var(--app-text-primary);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--app-border-primary)}.tooltip-formula[data-v-3e35f837]{color:var(--app-text-primary);font-weight:500;margin-bottom:10px;padding:8px 12px;background-color:var(--app-bg-secondary);border-radius:6px;font-family:Courier New,monospace;font-size:12px}.tooltip-example[data-v-3e35f837]{color:var(--app-text-secondary);font-size:12px;padding:8px 12px;background-color:#1a73e80d;border-radius:6px;border-left:3px solid var(--app-accent-primary)}.work-item[data-v-3e35f837]{display:flex;flex-direction:column;gap:8px}.work-header[data-v-3e35f837]{display:flex;justify-content:space-between;align-items:center;width:100%}.work-details[data-v-3e35f837]{width:100%;margin-top:12px;padding:12px;background-color:var(--app-bg-tertiary);border-radius:6px;border:1px solid var(--app-border-primary)}.work-loading[data-v-3e35f837],.work-empty[data-v-3e35f837]{text-align:center;color:var(--app-text-secondary);font-size:13px;padding:16px}.work-loading i[data-v-3e35f837],.work-empty i[data-v-3e35f837]{margin-right:8px}.work-list[data-v-3e35f837]{display:flex;flex-direction:column;gap:8px}.work-list-header[data-v-3e35f837]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--app-text-primary);padding:8px 12px;background-color:#34a8531a;border-radius:4px;border:1px solid rgba(52,168,83,.2);margin-bottom:8px}.work-list-header i[data-v-3e35f837]{color:#34a853;font-size:10px}.work-detail-item[data-v-3e35f837]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--app-bg-canvas);border-radius:4px;border:1px solid var(--app-border-primary)}.work-info[data-v-3e35f837]{display:flex;flex-direction:column;gap:2px}.work-type[data-v-3e35f837]{font-size:13px;font-weight:500;color:var(--app-text-primary)}.work-date[data-v-3e35f837]{font-size:11px;color:var(--app-text-secondary)}.work-cost[data-v-3e35f837]{font-size:13px;font-weight:600;color:#ea4335}@media (max-width: 768px){.modal-overlay[data-v-3e35f837]{padding:16px}.modal-container[data-v-3e35f837]{max-height:95vh}.modal-header[data-v-3e35f837],.modal-body[data-v-3e35f837],.modal-footer[data-v-3e35f837]{padding:16px}.status-change-info[data-v-3e35f837]{flex-direction:column;gap:16px;text-align:center}.status-change-info .status-arrow[data-v-3e35f837]{transform:rotate(90deg)}.form-grid[data-v-3e35f837]{grid-template-columns:1fr}.modal-footer[data-v-3e35f837]{flex-direction:column}.file-upload-zone[data-v-3e35f837]{padding:16px}.file-upload-placeholder i[data-v-3e35f837]{font-size:20px}.file-upload-placeholder span[data-v-3e35f837]{font-size:13px}.file-upload-placeholder small[data-v-3e35f837]{font-size:11px}}.payment-method-group[data-v-3e35f837]{margin-top:24px!important}.payment-method-cards[data-v-3e35f837]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.payment-card[data-v-3e35f837]{position:relative;padding:20px 16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center;min-height:90px}.payment-card[data-v-3e35f837]:hover{border-color:var(--app-accent-primary);background-color:#1a73e805;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.payment-card.active[data-v-3e35f837]{border-color:var(--app-accent-primary);background:linear-gradient(135deg,#1a73e80d,#1a73e805);transform:translateY(-2px);box-shadow:0 8px 20px #1a73e826}.payment-card.active .payment-icon i[data-v-3e35f837]{color:var(--app-accent-primary);transform:scale(1.1)}.payment-card.active .payment-title[data-v-3e35f837]{color:var(--app-accent-primary);font-weight:600}.payment-card.active .payment-check[data-v-3e35f837]{opacity:1;transform:scale(1)}.payment-icon[data-v-3e35f837]{margin-bottom:12px}.payment-icon i[data-v-3e35f837]{font-size:28px;color:var(--app-text-secondary);transition:all .3s ease}.payment-info[data-v-3e35f837]{flex:1;display:flex;flex-direction:column;gap:4px}.payment-title[data-v-3e35f837]{font-size:16px;font-weight:500;color:var(--app-text-primary);margin-bottom:4px;transition:all .3s ease}.payment-check[data-v-3e35f837]{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.payment-check i[data-v-3e35f837]{font-size:10px}@media (max-width: 768px){.payment-method-cards[data-v-3e35f837]{gap:12px}.payment-card[data-v-3e35f837]{padding:16px 12px;min-height:80px}.payment-card .payment-icon i[data-v-3e35f837]{font-size:24px}.payment-card .payment-title[data-v-3e35f837]{font-size:14px}}@media (max-width: 480px){.payment-method-cards[data-v-3e35f837]{grid-template-columns:1fr}}.deposit-refund-group[data-v-3e35f837]{margin-top:24px!important}.deposit-refund-cards[data-v-3e35f837]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.refund-card[data-v-3e35f837]{position:relative;padding:20px 16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center;min-height:90px}.refund-card[data-v-3e35f837]:hover{border-color:var(--app-accent-primary);background-color:#1a73e805;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.refund-card.active[data-v-3e35f837]{border-color:var(--app-accent-primary);background:linear-gradient(135deg,#1a73e80d,#1a73e805);transform:translateY(-2px);box-shadow:0 8px 20px #1a73e826}.refund-card.active .refund-icon i[data-v-3e35f837]{color:var(--app-accent-primary);transform:scale(1.1)}.refund-card.active .refund-title[data-v-3e35f837]{color:var(--app-accent-primary);font-weight:600}.refund-card.active .refund-check[data-v-3e35f837]{opacity:1;transform:scale(1)}.refund-icon[data-v-3e35f837]{margin-bottom:12px}.refund-icon i[data-v-3e35f837]{font-size:28px;color:var(--app-text-secondary);transition:all .3s ease}.refund-info[data-v-3e35f837]{flex:1;display:flex;flex-direction:column;gap:4px}.refund-title[data-v-3e35f837]{font-size:16px;font-weight:500;color:var(--app-text-primary);margin-bottom:4px;transition:all .3s ease}.refund-check[data-v-3e35f837]{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.refund-check i[data-v-3e35f837]{font-size:10px}@media (max-width: 768px){.deposit-refund-cards[data-v-3e35f837]{gap:12px}.refund-card[data-v-3e35f837]{padding:16px 12px;min-height:90px}.refund-card .refund-icon i[data-v-3e35f837]{font-size:24px}.refund-card .refund-title[data-v-3e35f837]{font-size:14px}}@media (max-width: 480px){.deposit-refund-cards[data-v-3e35f837]{grid-template-columns:1fr}}.revert-notice[data-v-3e35f837]{display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,#ff6b350d,#ff6b351a);border:1px solid rgba(255,107,53,.2);border-radius:12px;margin-bottom:24px}.revert-notice .notice-icon[data-v-3e35f837]{flex-shrink:0;width:48px;height:48px;background:#ff6b351a;border-radius:50%;display:flex;align-items:center;justify-content:center}.revert-notice .notice-icon i[data-v-3e35f837]{font-size:20px;color:#ff6b35}.revert-notice .notice-content[data-v-3e35f837]{flex:1}.revert-notice .notice-content h4[data-v-3e35f837]{margin:0 0 8px;font-size:16px;font-weight:600;color:#ff6b35}.revert-notice .notice-content p[data-v-3e35f837]{margin:0 0 12px;font-size:14px;color:#666;line-height:1.5}.revert-notice .notice-content ul[data-v-3e35f837]{margin:0;padding:0 0 0 16px;font-size:14px;color:#666}.revert-notice .notice-content ul li[data-v-3e35f837]{margin-bottom:6px;line-height:1.4}.revert-notice .notice-content ul li strong[data-v-3e35f837]{color:#ff6b35;font-weight:600}.property-detail-container[data-v-bcdab2a7]{height:100%;overflow-y:auto}.property-detail[data-v-bcdab2a7]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.detail-back-button[data-v-bcdab2a7]{padding:16px 24px 0;background-color:var(--app-bg-secondary)}.detail-back-button .back-btn[data-v-bcdab2a7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.detail-back-button .back-btn[data-v-bcdab2a7]:hover{background:#f5f5f5;border-color:#d0d0d0;transform:translate(-2px)}.detail-back-button .back-btn i[data-v-bcdab2a7]{font-size:14px}.detail-header[data-v-bcdab2a7]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 24px 24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.detail-title-section[data-v-bcdab2a7]{flex:1}.detail-title[data-v-bcdab2a7]{font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0;display:flex;align-items:center;gap:16px}.detail-title .status-badge[data-v-bcdab2a7]{font-size:14px;padding:6px 14px;margin-left:8px}.detail-meta[data-v-bcdab2a7]{display:flex;gap:12px;align-items:center}.property-id-badge[data-v-bcdab2a7]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.status-badge[data-v-bcdab2a7]{font-size:12px;font-weight:500;padding:6px 12px;border-radius:16px}.status-badge.status-registration-completed[data-v-bcdab2a7]{background-color:#1a73e81a;color:var(--app-accent-primary)}.status-badge.status-stocked-in[data-v-bcdab2a7]{background-color:#34a8531a;color:#34a853}.status-badge.status-in-contract[data-v-bcdab2a7]{background-color:#ff98001a;color:#ff9800}.status-badge.status-sale-completed[data-v-bcdab2a7]{background-color:#673ab71a;color:#673ab7}.status-badge.status-settlement-completed[data-v-bcdab2a7]{background-color:#2196f31a;color:#2196f3}.status-badge.status-contract-cancelled[data-v-bcdab2a7]{background-color:#607d8b1a;color:#607d8b}.status-badge.status-returned[data-v-bcdab2a7]{background-color:#ea43351a;color:#ea4335}.detail-actions[data-v-bcdab2a7]{display:flex;gap:8px}.action-button[data-v-bcdab2a7]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-bcdab2a7]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-bcdab2a7]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-bcdab2a7]:hover{background-color:#1557b0}.action-button.next-status[data-v-bcdab2a7]{background:linear-gradient(135deg,#34a853,#2d8f43);color:#fff;border-color:#34a853}.action-button.next-status[data-v-bcdab2a7]:hover{background:linear-gradient(135deg,#2d8f43,#24a0ff);transform:translateY(-1px);box-shadow:0 4px 12px #34a8534d}.action-button.return-status[data-v-bcdab2a7]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border-color:#ff9800}.action-button.return-status[data-v-bcdab2a7]:hover{background:linear-gradient(135deg,#f57c00,#e65100);transform:translateY(-1px);box-shadow:0 4px 12px #ff98004d}.action-button.cancel-status[data-v-bcdab2a7]{background:linear-gradient(135deg,#607d8b,#455a64);color:#fff;border-color:#607d8b}.action-button.cancel-status[data-v-bcdab2a7]:hover{background:linear-gradient(135deg,#455a64,#37474f);transform:translateY(-1px);box-shadow:0 4px 12px #607d8b4d}.action-button.danger[data-v-bcdab2a7]{color:#dc3545;border-color:#dc3545}.action-button.danger[data-v-bcdab2a7]:hover{background-color:#dc35451a}.action-button i[data-v-bcdab2a7]{font-size:14px}.tab-content[data-v-bcdab2a7]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.fade-enter-active[data-v-bcdab2a7],.fade-leave-active[data-v-bcdab2a7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-bcdab2a7]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-bcdab2a7]{opacity:0;transform:translateY(-10px)}.property-detail-empty[data-v-bcdab2a7]{height:100%;display:flex;align-items:center;justify-content:center}.empty-content[data-v-bcdab2a7]{text-align:center;padding:48px}.empty-icon[data-v-bcdab2a7]{font-size:80px;color:var(--app-border-secondary);margin-bottom:24px}.empty-content h2[data-v-bcdab2a7]{font-size:24px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.empty-content p[data-v-bcdab2a7]{font-size:16px;color:var(--app-text-secondary);margin:0}@media (max-width: 768px){.detail-header[data-v-bcdab2a7]{flex-direction:column;gap:16px;align-items:stretch}.detail-actions[data-v-bcdab2a7]{justify-content:flex-end}}.property-edit-basic-tab[data-v-744b211e]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-744b211e]{margin-bottom:40px}.form-section[data-v-744b211e]:last-child{margin-bottom:0}.section-title[data-v-744b211e]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-744b211e]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-744b211e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-744b211e]{display:flex;flex-direction:column;gap:8px}.form-group.wide[data-v-744b211e]{grid-column:span 2}.form-label[data-v-744b211e]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-744b211e]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-744b211e]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-744b211e]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-744b211e]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-744b211e]::placeholder{color:var(--app-text-secondary)}.form-input.vin-input[data-v-744b211e]{font-family:Courier New,monospace;font-size:13px;letter-spacing:1px}.form-input.license-input[data-v-744b211e]{font-family:Courier New,monospace;font-weight:600;text-align:center}.input-help[data-v-744b211e]{display:flex;justify-content:space-between;align-items:center}.input-help .vin-length[data-v-744b211e]{font-size:12px;color:var(--app-text-secondary)}.input-help-text[data-v-744b211e]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-744b211e]{font-size:12px;color:#dc3545;font-weight:500}.sale-type-container[data-v-744b211e]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.sale-type-options[data-v-744b211e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sale-type-option[data-v-744b211e]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.sale-type-option[data-v-744b211e]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.sale-type-option.active[data-v-744b211e]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.sale-type-option.active .option-icon[data-v-744b211e]{background-color:var(--app-accent-primary);color:#fff}.sale-type-option.active .option-title[data-v-744b211e]{color:var(--app-accent-primary);font-weight:600}.sale-type-option.disabled[data-v-744b211e]{opacity:.6;cursor:not-allowed;background-color:var(--app-bg-tertiary)}.sale-type-option.disabled[data-v-744b211e]:hover{border-color:var(--app-border-primary);background-color:var(--app-bg-tertiary)}.option-icon[data-v-744b211e]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.option-content[data-v-744b211e]{flex:1;display:flex;flex-direction:column;gap:4px}.option-title[data-v-744b211e]{font-size:16px;font-weight:500;color:var(--app-text-primary)}.option-description[data-v-744b211e]{font-size:13px;color:var(--app-text-secondary)}.preview-container[data-v-744b211e]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:16px}.preview-item[data-v-744b211e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.preview-label[data-v-744b211e]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.preview-value[data-v-744b211e]{font-size:14px;color:var(--app-text-primary);font-weight:500}.preview-value.vin[data-v-744b211e]{font-family:Courier New,monospace;font-size:12px;background-color:var(--app-bg-tertiary);padding:4px 8px;border-radius:4px}.preview-value.sale-type[data-v-744b211e]{background-color:#1a73e81a;color:var(--app-accent-primary);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.price-input-container[data-v-744b211e]{position:relative;display:flex;align-items:center}.price-input[data-v-744b211e]{padding-right:100px!important;font-size:14px}.price-unit[data-v-744b211e]{position:absolute;right:16px;font-weight:500;color:var(--app-text-secondary);font-size:14px;pointer-events:none}@media (max-width: 768px){.property-edit-basic-tab[data-v-744b211e]{padding:16px}.form-grid[data-v-744b211e]{grid-template-columns:1fr}.form-group.wide[data-v-744b211e]{grid-column:span 1}.sale-type-options[data-v-744b211e]{grid-template-columns:1fr}.preview-item[data-v-744b211e]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.sale-type-option[data-v-744b211e]{flex-direction:column;text-align:center;gap:12px}.option-content[data-v-744b211e]{align-items:center}}.photos-container[data-v-744b211e]{display:grid;grid-template-columns:1fr 2fr;gap:24px}@media (max-width: 768px){.photos-container[data-v-744b211e]{grid-template-columns:1fr;gap:20px}}.main-photo-section[data-v-744b211e],.additional-photos-section[data-v-744b211e]{display:flex;flex-direction:column;gap:12px}.photo-upload-area[data-v-744b211e]{width:100%;height:200px;border:2px dashed var(--app-border-primary);border-radius:12px;overflow:hidden;position:relative}.photo-upload-area.has-image[data-v-744b211e]{border-style:solid;border-color:var(--app-accent-primary)}.upload-placeholder[data-v-744b211e]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.upload-placeholder[data-v-744b211e]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.upload-placeholder i[data-v-744b211e]{font-size:36px;color:var(--app-text-tertiary);margin-bottom:12px}.upload-placeholder p[data-v-744b211e]{font-size:14px;color:var(--app-text-secondary);margin:0 0 4px;font-weight:500}.upload-placeholder span[data-v-744b211e]{font-size:12px;color:var(--app-text-tertiary)}.image-preview[data-v-744b211e]{position:relative;width:100%;height:100%}.image-preview img[data-v-744b211e]{width:100%;height:100%;object-fit:cover}.image-preview .image-overlay[data-v-744b211e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s}.image-preview .image-overlay .remove-btn[data-v-744b211e],.image-preview .image-overlay .replace-btn[data-v-744b211e]{width:36px;height:36px;border-radius:50%;border:none;background-color:#ffffffe6;color:var(--app-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.image-preview .image-overlay .remove-btn[data-v-744b211e]:hover,.image-preview .image-overlay .replace-btn[data-v-744b211e]:hover{background-color:#fff;transform:scale(1.1)}.image-preview .image-overlay .remove-btn[data-v-744b211e]:hover{color:#ea4335}.image-preview:hover .image-overlay[data-v-744b211e]{opacity:1}.additional-photos-grid[data-v-744b211e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.additional-photo-item[data-v-744b211e]{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary);position:relative}.additional-photo-item .image-preview .remove-btn[data-v-744b211e]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background-color:#ea4335e6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.additional-photo-item .image-preview .remove-btn[data-v-744b211e]:hover{background-color:#ea4335}.additional-photo-item .image-preview .image-overlay[data-v-744b211e]{display:none}.add-photo-placeholder[data-v-744b211e]{aspect-ratio:1;border:2px dashed var(--app-border-primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.add-photo-placeholder[data-v-744b211e]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.add-photo-placeholder i[data-v-744b211e]{font-size:20px;color:var(--app-text-tertiary);margin-bottom:4px}.add-photo-placeholder span[data-v-744b211e]{font-size:10px;color:var(--app-text-secondary);font-weight:500}.new-image-badge[data-v-744b211e]{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,gold,#ff8c00);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px #0003;z-index:2}.new-image-badge.small[data-v-744b211e]{top:4px;left:4px;font-size:9px;padding:2px 6px;border-radius:8px}.new-image-badge.small i[data-v-744b211e]{font-size:8px}.new-image-badge i[data-v-744b211e]{font-size:10px}.capital-approved-warning[data-v-744b211e]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:24px;background-color:#fbbc051a;border:1px solid rgba(251,188,5,.3);border-radius:8px;color:#b7791f}.warning-icon[data-v-744b211e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fbbc0533;border-radius:50%;font-size:12px;flex-shrink:0;margin-top:2px}.warning-content[data-v-744b211e]{flex:1}.warning-content h4[data-v-744b211e]{margin:0 0 4px;font-size:14px;font-weight:600;color:#b7791f}.warning-content p[data-v-744b211e]{margin:0;font-size:13px;line-height:1.4;color:#b7791f}.loan-checkbox-container[data-v-744b211e]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:12px}.checkbox-wrapper[data-v-744b211e]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.checkbox-wrapper:hover .checkbox-custom[data-v-744b211e]{border-color:var(--app-accent-primary)}.checkbox-input[data-v-744b211e]{position:absolute;opacity:0;cursor:pointer}.checkbox-input:checked~.checkbox-custom[data-v-744b211e]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary)}.checkbox-input:checked~.checkbox-custom[data-v-744b211e]:after{display:block}.checkbox-input:focus~.checkbox-custom[data-v-744b211e]{box-shadow:0 0 0 3px #1a73e81a}.checkbox-custom[data-v-744b211e]{position:relative;height:20px;width:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:4px;transition:all .2s;flex-shrink:0}.checkbox-custom[data-v-744b211e]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-744b211e]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.property-edit-details-tab[data-v-fa9acfd2]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-fa9acfd2]{margin-bottom:40px}.form-section[data-v-fa9acfd2]:last-child{margin-bottom:0}.section-title[data-v-fa9acfd2]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-fa9acfd2]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-fa9acfd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-fa9acfd2]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-fa9acfd2]{font-size:14px;font-weight:500;color:var(--app-text-primary);min-height:20px;display:flex;align-items:center}.form-label.required[data-v-fa9acfd2]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-fa9acfd2]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-fa9acfd2]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-fa9acfd2]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-fa9acfd2]::placeholder{color:var(--app-text-secondary)}.label-with-preview[data-v-fa9acfd2]{display:flex;align-items:center;gap:12px;min-height:20px}.color-preview-container[data-v-fa9acfd2]{width:20px;height:20px;flex-shrink:0}.color-preview[data-v-fa9acfd2]{width:20px;height:20px;border-radius:50%;border:2px solid var(--app-border-primary)}.color-preview.color-화이트[data-v-fa9acfd2]{background-color:#fff}.color-preview.color-블랙[data-v-fa9acfd2]{background-color:#000}.color-preview.color-실버[data-v-fa9acfd2]{background-color:silver}.color-preview.color-그레이[data-v-fa9acfd2]{background-color:gray}.color-preview.color-레드[data-v-fa9acfd2]{background-color:#dc143c}.color-preview.color-블루[data-v-fa9acfd2]{background-color:#06c}.color-preview.color-브라운[data-v-fa9acfd2]{background-color:#8b4513}.color-preview.color-골드[data-v-fa9acfd2]{background-color:gold}.color-preview.color-기타[data-v-fa9acfd2]{background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red)}.input-with-unit[data-v-fa9acfd2]{position:relative}.input-unit[data-v-fa9acfd2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--app-text-secondary);font-weight:500;pointer-events:none}.input-help-text[data-v-fa9acfd2]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-fa9acfd2]{font-size:12px;color:#dc3545;font-weight:500}.condition-assessment[data-v-fa9acfd2]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.assessment-grid[data-v-fa9acfd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.assessment-item[data-v-fa9acfd2]{display:flex;flex-direction:column;gap:12px}.assessment-title[data-v-fa9acfd2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.assessment-title i[data-v-fa9acfd2]{color:var(--app-accent-primary);font-size:16px}.rating-buttons[data-v-fa9acfd2]{display:flex;gap:8px;flex-wrap:wrap}.rating-btn[data-v-fa9acfd2]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.rating-btn[data-v-fa9acfd2]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.rating-btn.active[data-v-fa9acfd2]{border-color:var(--app-accent-primary);background-color:var(--app-accent-primary);color:#fff}.rating-btn.accident-btn[data-v-fa9acfd2]{display:flex;align-items:center;gap:6px}.rating-btn.accident-btn.warning.active[data-v-fa9acfd2]{background-color:#dc3545;border-color:#dc3545}.summary-container[data-v-fa9acfd2]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-fa9acfd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-item[data-v-fa9acfd2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.summary-label[data-v-fa9acfd2]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.summary-value[data-v-fa9acfd2]{font-size:14px;color:var(--app-text-primary);font-weight:500}@media (max-width: 768px){.property-edit-details-tab[data-v-fa9acfd2]{padding:16px}.form-grid[data-v-fa9acfd2],.assessment-grid[data-v-fa9acfd2],.summary-grid[data-v-fa9acfd2]{grid-template-columns:1fr}.rating-buttons[data-v-fa9acfd2]{justify-content:space-between}}@media (max-width: 480px){.rating-btn[data-v-fa9acfd2]{flex:1;text-align:center;min-width:60px}}.property-edit-management-tab[data-v-b4e5ce12]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-b4e5ce12]{margin-bottom:40px}.form-section[data-v-b4e5ce12]:last-child{margin-bottom:0}.section-title[data-v-b4e5ce12]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-b4e5ce12]{color:var(--app-accent-primary);font-size:18px}.manager-container[data-v-b4e5ce12],.location-container[data-v-b4e5ce12],.status-container[data-v-b4e5ce12]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.form-grid[data-v-b4e5ce12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-b4e5ce12]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-b4e5ce12]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-b4e5ce12]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-b4e5ce12]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-b4e5ce12]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-b4e5ce12]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-b4e5ce12]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.form-input[data-v-b4e5ce12]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-b4e5ce12]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;resize:vertical;min-height:100px;font-family:inherit;transition:all .2s}.form-textarea[data-v-b4e5ce12]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-textarea.error[data-v-b4e5ce12]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-textarea[data-v-b4e5ce12]::placeholder{color:var(--app-text-secondary)}.input-help-text[data-v-b4e5ce12]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-b4e5ce12]{font-size:12px;color:#dc3545;font-weight:500}.manager-info[data-v-b4e5ce12]{margin-top:16px}.manager-card[data-v-b4e5ce12]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.manager-avatar[data-v-b4e5ce12]{width:60px;height:60px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.manager-details[data-v-b4e5ce12]{flex:1}.manager-name[data-v-b4e5ce12]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.manager-role[data-v-b4e5ce12],.manager-contact[data-v-b4e5ce12]{font-size:13px;color:var(--app-text-secondary);margin:0}.manager-stats[data-v-b4e5ce12]{display:flex;gap:16px}.stat-item[data-v-b4e5ce12]{text-align:center}.stat-value[data-v-b4e5ce12]{display:block;font-size:18px;font-weight:600;color:var(--app-accent-primary)}.stat-label[data-v-b4e5ce12]{font-size:11px;color:var(--app-text-secondary)}.location-info[data-v-b4e5ce12]{margin-top:16px}.location-card[data-v-b4e5ce12]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.location-icon[data-v-b4e5ce12]{width:60px;height:60px;border-radius:12px;background-color:#34a853;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.location-details[data-v-b4e5ce12]{flex:1}.location-name[data-v-b4e5ce12]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-address[data-v-b4e5ce12],.location-contact[data-v-b4e5ce12]{font-size:13px;color:var(--app-text-secondary);margin:0}.location-status[data-v-b4e5ce12]{display:flex;gap:16px}.status-item[data-v-b4e5ce12]{text-align:center}.status-value[data-v-b4e5ce12]{display:block;font-size:18px;font-weight:600;color:#34a853}.status-label[data-v-b4e5ce12]{font-size:11px;color:var(--app-text-secondary)}.status-explanation[data-v-b4e5ce12]{margin-bottom:20px}.status-explanation p[data-v-b4e5ce12]{color:var(--app-text-secondary);font-size:14px;margin:0;line-height:1.5}.status-options[data-v-b4e5ce12]{display:flex;flex-direction:column;gap:12px}.status-option[data-v-b4e5ce12]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.status-option[data-v-b4e5ce12]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.status-option.active[data-v-b4e5ce12]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.status-icon[data-v-b4e5ce12]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.status-icon.status-registration_completed[data-v-b4e5ce12]{background-color:var(--app-accent-primary)}.status-icon.status-stocked_in[data-v-b4e5ce12]{background-color:#34a853}.status-content[data-v-b4e5ce12]{flex:1}.status-title[data-v-b4e5ce12]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.status-description[data-v-b4e5ce12]{font-size:13px;color:var(--app-text-secondary);margin:0}.status-selected[data-v-b4e5ce12]{width:24px;height:24px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.management-summary[data-v-b4e5ce12]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-b4e5ce12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-b4e5ce12]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.summary-icon[data-v-b4e5ce12]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.summary-icon.manager[data-v-b4e5ce12]{background-color:var(--app-accent-primary)}.summary-icon.location[data-v-b4e5ce12]{background-color:#34a853}.summary-icon.status.status-registration_completed[data-v-b4e5ce12]{background-color:var(--app-accent-primary)}.summary-icon.status.status-stocked_in[data-v-b4e5ce12]{background-color:#34a853}.summary-content[data-v-b4e5ce12]{flex:1}.summary-title[data-v-b4e5ce12]{font-size:13px;font-weight:500;color:var(--app-text-secondary);margin:0 0 4px}.summary-value[data-v-b4e5ce12]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.summary-detail[data-v-b4e5ce12]{font-size:12px;color:var(--app-text-secondary);margin:2px 0 0}@media (max-width: 768px){.property-edit-management-tab[data-v-b4e5ce12]{padding:16px}.form-grid[data-v-b4e5ce12]{grid-template-columns:1fr}.manager-card[data-v-b4e5ce12],.location-card[data-v-b4e5ce12]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-b4e5ce12],.location-status[data-v-b4e5ce12]{justify-content:center}.summary-grid[data-v-b4e5ce12]{grid-template-columns:1fr}.summary-card[data-v-b4e5ce12]{flex-direction:column;text-align:center;gap:8px}}@media (max-width: 480px){.status-option[data-v-b4e5ce12]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-b4e5ce12],.location-status[data-v-b4e5ce12]{flex-direction:column;gap:8px}}.property-edit[data-v-5f845735]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.edit-header[data-v-5f845735]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.edit-title-section[data-v-5f845735]{flex:1}.edit-title[data-v-5f845735]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.edit-title i[data-v-5f845735]{color:var(--app-accent-primary);font-size:24px}.edit-meta[data-v-5f845735]{display:flex;gap:12px;align-items:center}.step-indicator[data-v-5f845735]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.form-status[data-v-5f845735]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:16px}.form-status.valid[data-v-5f845735]{background-color:#34a8531a;color:#34a853}.form-status.invalid[data-v-5f845735]{background-color:#fbbc051a;color:#fbbc05}.edit-info[data-v-5f845735]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.edit-actions[data-v-5f845735]{display:flex;gap:8px}.action-button[data-v-5f845735]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-5f845735]:hover:not(:disabled){background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-5f845735]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-5f845735]:hover:not(:disabled){background-color:#1557b0}.action-button.secondary[data-v-5f845735]{background-color:#34a853;color:#fff;border-color:#34a853}.action-button.secondary[data-v-5f845735]:hover:not(:disabled){background-color:#2d8f43}.action-button[data-v-5f845735]:disabled{opacity:.5;cursor:not-allowed}.button-spinner[data-v-5f845735]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-5f845735 .8s linear infinite}.progress-container[data-v-5f845735]{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--app-bg-tertiary);border-bottom:1px solid var(--app-border-primary)}.progress-bar[data-v-5f845735]{flex:1;height:8px;background-color:var(--app-bg-secondary);border-radius:4px;overflow:hidden}.progress-fill[data-v-5f845735]{height:100%;background:linear-gradient(90deg,var(--app-accent-primary),#1557b0);transition:width .3s ease}.progress-text[data-v-5f845735]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.tabs-navigation[data-v-5f845735]{padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.tab-list[data-v-5f845735]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tab-button[data-v-5f845735]{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .2s;text-align:left}.tab-button[data-v-5f845735]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.tab-button.active[data-v-5f845735]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.tab-button.completed[data-v-5f845735]{border-color:#34a853;background-color:#34a8530d}.tab-button.completed .tab-icon[data-v-5f845735]{background-color:#34a853;color:#fff}.tab-button.error[data-v-5f845735]{border-color:#ea4335;background-color:#ea43350d}.tab-button.error .tab-icon[data-v-5f845735]{background-color:#ea4335;color:#fff}.tab-icon[data-v-5f845735]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.tab-button.active .tab-icon[data-v-5f845735]{background-color:var(--app-accent-primary);color:#fff}.tab-content[data-v-5f845735]{flex:1}.tab-name[data-v-5f845735]{display:block;font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.tab-description[data-v-5f845735]{display:block;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.loading-container[data-v-5f845735]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:16px}.loading-spinner[data-v-5f845735]{width:40px;height:40px;border:3px solid var(--app-border-primary);border-top:3px solid var(--app-accent-primary);border-radius:50%;animation:spin-5f845735 1s linear infinite}@keyframes spin-5f845735{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-content[data-v-5f845735]{display:grid;grid-template-columns:1fr 400px;gap:24px;flex:1;min-height:0}@media (max-width: 1200px){.main-content[data-v-5f845735]{grid-template-columns:1fr 350px;gap:16px}}@media (max-width: 1024px){.main-content[data-v-5f845735]{grid-template-columns:1fr;gap:0}}.form-column[data-v-5f845735]{display:flex;flex-direction:column;min-height:0}.tab-content-container[data-v-5f845735]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.preview-column[data-v-5f845735]{display:flex;flex-direction:column}@media (max-width: 1024px){.preview-column[data-v-5f845735]{order:-1;margin-bottom:16px}}.preview-sticky[data-v-5f845735]{position:sticky;top:24px;height:calc(100vh - 200px);min-height:500px}@media (max-width: 1024px){.preview-sticky[data-v-5f845735]{position:relative;top:0;height:auto;min-height:300px;max-height:400px;overflow-y:auto}}.navigation-footer[data-v-5f845735]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.nav-button[data-v-5f845735]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.nav-button[data-v-5f845735]:hover:not(:disabled){background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.nav-button[data-v-5f845735]:disabled{opacity:.5;cursor:not-allowed}.tab-dots[data-v-5f845735]{display:flex;gap:8px}.tab-dot[data-v-5f845735]{width:12px;height:12px;border-radius:50%;border:none;background-color:var(--app-bg-tertiary);cursor:pointer;transition:all .2s}.tab-dot.active[data-v-5f845735]{background-color:var(--app-accent-primary)}.tab-dot.completed[data-v-5f845735]{background-color:#34a853}.slide-enter-active[data-v-5f845735],.slide-leave-active[data-v-5f845735]{transition:all .3s ease-in-out}.slide-enter-from[data-v-5f845735]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-5f845735]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.edit-header[data-v-5f845735]{flex-direction:column;gap:16px;align-items:stretch}.edit-actions[data-v-5f845735]{justify-content:flex-end}.progress-container[data-v-5f845735]{padding:12px 16px}.tabs-navigation[data-v-5f845735]{padding:16px}.tab-list[data-v-5f845735]{grid-template-columns:1fr}.navigation-footer[data-v-5f845735]{padding:12px 16px}}.property-status-summary[data-v-5c879849]{margin:16px 24px}.summary-cards[data-v-5c879849]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.status-card[data-v-5c879849]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-width:90px;display:flex;align-items:center;gap:8px}.status-card[data-v-5c879849]:hover{box-shadow:0 2px 8px #0000001a;border-color:#d0d0d0}.status-card.active[data-v-5c879849]{border-color:var(--app-accent-primary);background:linear-gradient(135deg,#1a73e80d,#1a73e805)}.status-card .card-icon[data-v-5c879849]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;background:#f5f5f5;color:#666;flex-shrink:0}.status-card .card-content[data-v-5c879849]{display:flex;align-items:center;gap:6px;flex:1}.status-card .card-content .card-value[data-v-5c879849]{font-size:16px;font-weight:600;line-height:1;color:#333}.status-card .card-content .card-label[data-v-5c879849]{font-size:12px;color:#666;font-weight:400}.status-card.status-selection .card-icon[data-v-5c879849]{background:#4caf501a;color:#4caf50}.status-card.status-registration .card-icon[data-v-5c879849]{background:#2196f31a;color:#2196f3}.status-card.status-return .card-icon[data-v-5c879849]{background:#ff98001a;color:#ff9800}.status-card.status-stocked .card-icon[data-v-5c879849]{background:#00bcd41a;color:#00bcd4}.status-card.status-refund .card-icon[data-v-5c879849]{background:#f443361a;color:#f44336}.status-card.status-contract .card-icon[data-v-5c879849]{background:#9c27b01a;color:#9c27b0}.status-card.status-cancel .card-icon[data-v-5c879849]{background:#e91e631a;color:#e91e63}.status-card.status-sale .card-icon[data-v-5c879849]{background:#4caf501a;color:#4caf50}.quick-filters[data-v-5c879849]{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #f0f0f0}.quick-filters .filter-label[data-v-5c879849]{font-size:14px;font-weight:500;color:#666}.quick-filters .filter-btn[data-v-5c879849]{padding:6px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:16px;font-size:12px;color:#666;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.quick-filters .filter-btn i[data-v-5c879849]{font-size:12px}.quick-filters .filter-btn[data-v-5c879849]:hover{background:#f5f5f5;border-color:#d0d0d0}.quick-filters .filter-btn.active[data-v-5c879849]{background:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}@media (max-width: 1400px){.summary-cards[data-v-5c879849]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.status-card[data-v-5c879849]{flex:0 0 auto;min-width:85px}}@media (max-width: 768px){.property-status-summary[data-v-5c879849]{padding:12px;margin:12px}.summary-cards[data-v-5c879849]{display:flex;gap:6px;overflow-x:auto}.status-card[data-v-5c879849]{flex:0 0 auto;min-width:80px;padding:8px}.status-card .card-icon[data-v-5c879849]{width:24px;height:24px;font-size:12px}.status-card .card-content .card-value[data-v-5c879849]{font-size:14px}.quick-filters[data-v-5c879849]{flex-wrap:wrap}}.property-list-item[data-v-9dd42840]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;display:flex;gap:20px}.property-list-item[data-v-9dd42840]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.property-list-item.selected[data-v-9dd42840]{border-color:var(--app-accent-primary);background:#1a73e805}.property-list-item.view-list .item-media[data-v-9dd42840]{flex-shrink:0}.property-list-item.view-list .item-content[data-v-9dd42840]{flex:1;display:flex;flex-direction:column;gap:12px}.property-list-item.view-list .content-header[data-v-9dd42840]{display:flex;justify-content:space-between;align-items:flex-start}.property-list-item.view-list .content-details[data-v-9dd42840]{display:flex;gap:24px;flex-wrap:wrap}.property-list-item.view-grid[data-v-9dd42840]{flex-direction:column}.property-list-item.view-grid .item-media[data-v-9dd42840]{width:100%;height:120px;margin-bottom:16px}.property-list-item.view-grid .item-media .item-thumbnail[data-v-9dd42840]{width:100%;height:100%;font-size:48px}.property-list-item.view-grid .content-header[data-v-9dd42840]{flex-direction:column;gap:12px}.property-list-item.view-grid .content-header .property-price[data-v-9dd42840]{align-self:flex-start}.property-list-item.view-grid .content-details[data-v-9dd42840]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.property-list-item.view-grid .content-footer[data-v-9dd42840]{flex-direction:column;gap:12px}.property-list-item.view-grid .content-footer .footer-info[data-v-9dd42840]{justify-content:flex-start}.item-media[data-v-9dd42840]{position:relative;width:100px;height:100px}.item-media .item-thumbnail[data-v-9dd42840]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;overflow:hidden}.item-media .item-thumbnail img[data-v-9dd42840]{width:100%;height:100%;object-fit:cover;border-radius:12px}.item-media .status-badge[data-v-9dd42840]{position:absolute;top:-8px;right:-8px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 6px #00000026}.item-media .status-badge.status-selection[data-v-9dd42840]{background:#4caf50}.item-media .status-badge.status-registration[data-v-9dd42840]{background:#2196f3}.item-media .status-badge.status-returned[data-v-9dd42840]{background:#ff9800}.item-media .status-badge.status-stocked[data-v-9dd42840]{background:#00bcd4}.item-media .status-badge.status-return[data-v-9dd42840]{background:#ffc107;color:#333}.item-media .status-badge.status-contract[data-v-9dd42840]{background:#9c27b0}.item-media .status-badge.status-cancelled[data-v-9dd42840]{background:#f44336}.item-media .status-badge.status-sale[data-v-9dd42840]{background:#4caf50}.item-media .status-badge.status-settlement[data-v-9dd42840]{background:#8bc34a}.content-header .property-info[data-v-9dd42840]{display:flex;align-items:center;gap:12px}.content-header .property-info .property-id[data-v-9dd42840]{font-size:12px;color:#999;font-weight:500}.content-header .property-info .property-title[data-v-9dd42840]{font-size:16px;font-weight:600;color:#333;margin:0}.content-header .property-price[data-v-9dd42840]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.content-header .property-price .price-label[data-v-9dd42840]{font-size:11px;color:#999}.content-header .property-price .price-value[data-v-9dd42840]{font-size:20px;font-weight:700;color:var(--app-accent-primary)}.content-details .detail-item[data-v-9dd42840]{display:flex;align-items:center;gap:6px;font-size:13px}.content-details .detail-item i[data-v-9dd42840]{font-size:12px;color:#999;width:16px}.content-details .detail-item .detail-label[data-v-9dd42840]{color:#999}.content-details .detail-item .detail-value[data-v-9dd42840]{color:#333;font-weight:500}.content-footer[data-v-9dd42840]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.content-footer .footer-info[data-v-9dd42840]{display:flex;gap:16px;font-size:12px;color:#999}.content-footer .footer-info .info-item[data-v-9dd42840]{display:flex;align-items:center;gap:4px}.content-footer .footer-info .info-item i[data-v-9dd42840]{font-size:11px}.content-footer .footer-actions[data-v-9dd42840]{display:flex;gap:8px}.content-footer .footer-actions .action-btn[data-v-9dd42840]{width:32px;height:32px;border:1px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s}.content-footer .footer-actions .action-btn[data-v-9dd42840]:hover{background:#f5f5f5;border-color:#d0d0d0}.content-footer .footer-actions .action-btn.danger[data-v-9dd42840]:hover{background:#fff5f5;border-color:#ffcdd2;color:#f44336}.content-footer .footer-actions .action-btn i[data-v-9dd42840]{font-size:14px}@media (max-width: 768px){.property-list-item[data-v-9dd42840]{padding:16px}.property-list-item.view-list[data-v-9dd42840]{flex-direction:column}.property-list-item.view-list .item-media[data-v-9dd42840]{width:100%;height:140px}.property-list-item.view-list .item-media .item-thumbnail[data-v-9dd42840]{width:100%;height:100%}.property-list-item.view-list .content-details[data-v-9dd42840]{flex-direction:column;gap:8px}}.property-list-container[data-v-a3c1fd96]{background:#fff;border-radius:12px;padding:20px;margin:0 24px 16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.list-header[data-v-a3c1fd96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.list-header .header-left[data-v-a3c1fd96]{display:flex;align-items:center;gap:16px}.list-header .header-left .list-title[data-v-a3c1fd96]{font-size:16px;font-weight:600;color:#333;margin:0}.list-header .header-left .list-count[data-v-a3c1fd96]{background:#f0f0f0;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500;color:#666}.list-header .header-controls[data-v-a3c1fd96]{display:flex;align-items:center;gap:16px}.list-header .header-controls .search-box[data-v-a3c1fd96]{position:relative;width:300px}.list-header .header-controls .search-box i[data-v-a3c1fd96]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.list-header .header-controls .search-box input[data-v-a3c1fd96]{width:100%;padding:8px 12px 8px 36px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .2s}.list-header .header-controls .search-box input[data-v-a3c1fd96]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.list-header .header-controls .search-box input[data-v-a3c1fd96]::placeholder{color:#999}.list-header .header-controls .view-options[data-v-a3c1fd96]{display:flex;background:#f5f5f5;border-radius:8px;padding:4px}.list-header .header-controls .view-options .view-btn[data-v-a3c1fd96]{padding:6px 12px;border:none;background:transparent;border-radius:6px;color:#666;cursor:pointer;transition:all .2s}.list-header .header-controls .view-options .view-btn[data-v-a3c1fd96]:hover{color:#333}.list-header .header-controls .view-options .view-btn.active[data-v-a3c1fd96]{background:#fff;color:var(--app-accent-primary);box-shadow:0 1px 3px #0000001a}.list-header .header-controls .filter-select[data-v-a3c1fd96],.list-header .header-controls .sort-select[data-v-a3c1fd96]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.list-header .header-controls .filter-select[data-v-a3c1fd96]:focus,.list-header .header-controls .sort-select[data-v-a3c1fd96]:focus{outline:none;border-color:var(--app-accent-primary)}.properties-wrapper[data-v-a3c1fd96]{flex:1;overflow-y:auto;margin-bottom:16px;min-height:0}.loading-state[data-v-a3c1fd96],.empty-state[data-v-a3c1fd96]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.loading-state i[data-v-a3c1fd96],.empty-state i[data-v-a3c1fd96]{font-size:48px;margin-bottom:16px;opacity:.3}.loading-state h3[data-v-a3c1fd96],.empty-state h3[data-v-a3c1fd96]{font-size:18px;font-weight:600;color:#666;margin:0 0 8px}.loading-state p[data-v-a3c1fd96],.empty-state p[data-v-a3c1fd96]{font-size:14px;margin:0}.properties-content[data-v-a3c1fd96],.properties-content.view-list[data-v-a3c1fd96]{display:flex;flex-direction:column;gap:12px}.properties-content.view-grid[data-v-a3c1fd96]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.load-more-trigger[data-v-a3c1fd96]{height:80px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-a3c1fd96]{display:flex;align-items:center;gap:12px;color:#999;font-size:14px}.loading-more i[data-v-a3c1fd96]{font-size:18px}@media (max-width: 1200px){.list-header[data-v-a3c1fd96]{flex-direction:column;align-items:flex-start;gap:16px}.list-header .header-controls[data-v-a3c1fd96]{width:100%;justify-content:space-between}.list-header .header-controls .search-box[data-v-a3c1fd96]{flex:1;max-width:400px}}@media (max-width: 768px){.property-list-container[data-v-a3c1fd96]{margin:12px;padding:16px}.header-controls[data-v-a3c1fd96]{flex-wrap:wrap}.header-controls .search-box[data-v-a3c1fd96]{width:100%;order:-1;margin-bottom:12px}.properties-content.view-grid[data-v-a3c1fd96]{grid-template-columns:1fr}}.admin-property-management-content[data-v-cdbe80ed]{display:flex;flex-direction:column;height:100%;background:#f5f7fa;overflow:auto}.content-header[data-v-cdbe80ed]{background:#fff;padding:20px 24px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.content-header .header-left .page-title[data-v-cdbe80ed]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.content-header .header-left .breadcrumb[data-v-cdbe80ed]{display:flex;align-items:center;gap:8px;font-size:13px;color:#999}.content-header .header-left .breadcrumb i[data-v-cdbe80ed]{font-size:10px}.content-header .header-left .breadcrumb .current[data-v-cdbe80ed]{color:#666;font-weight:500}.content-header .header-actions[data-v-cdbe80ed]{display:flex;gap:12px}.content-header .header-actions .action-btn[data-v-cdbe80ed]{padding:8px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.content-header .header-actions .action-btn i[data-v-cdbe80ed]{font-size:13px}.content-header .header-actions .action-btn[data-v-cdbe80ed]:hover{background:#f8f9fa;border-color:#d0d0d0}.content-header .header-actions .action-btn.primary[data-v-cdbe80ed]{background:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.content-header .header-actions .action-btn.primary[data-v-cdbe80ed]:hover{background:#1557b0;border-color:#1557b0}.content-body[data-v-cdbe80ed]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.content-header[data-v-cdbe80ed]{flex-direction:column;align-items:flex-start;gap:16px}.content-header .header-actions[data-v-cdbe80ed]{width:100%;justify-content:flex-end}}.app[data-v-467d94a8]{width:100%;height:100%}@media (max-width: 1550px){html[data-v-467d94a8],body[data-v-467d94a8]{min-width:1300px}}@media (max-width: 768px){html[data-v-467d94a8],body[data-v-467d94a8]{min-width:0}}.container[data-v-80ab2cbe]{display:flex;flex-direction:row;height:100vh;justify-content:center;align-items:center}.container .card[data-v-80ab2cbe]{background-color:#fff;box-shadow:0 20px 50px #3b404426;border-radius:.5rem;height:auto;width:50rem;padding:3rem 1rem}.container .card .logo[data-v-80ab2cbe]{width:350px;margin:0 auto}.container .card .logo img[data-v-80ab2cbe]{width:100%}.container .card .logo p[data-v-80ab2cbe]{text-align:center;font-size:2.4rem;font-weight:600;color:#000}.btn-register[data-v-80ab2cbe]{margin-top:1rem;text-align:center;font-size:1.2rem;font-weight:500;color:#000}.btn-register span[data-v-80ab2cbe]{color:#000;text-decoration:underline;cursor:pointer}.form-wrap[data-v-80ab2cbe]{margin:5rem 2rem}.form-wrap .input-container[data-v-80ab2cbe]{align-items:top;margin:2.5rem 1rem}.form-wrap .input-container .label[data-v-80ab2cbe]{margin-top:1rem;width:100%}.form-wrap .input-container .input-wrapper[data-v-80ab2cbe]{width:100%}.form-wrap .input-container .input-wrapper .field[data-v-80ab2cbe]{width:100%;border:none;border-bottom:1px solid #ccc;padding:.3rem;margin-bottom:.25rem;display:flex;align-items:center}.form-wrap .input-container .input-wrapper input[data-v-80ab2cbe]{border:none;outline:none;padding:8px;flex-grow:1}.form-wrap .btn-login[data-v-80ab2cbe]{width:100%;background-color:#000;color:#fff;border-radius:.5rem;margin-top:5rem;text-align:center;font-size:2.4rem;height:5rem;line-height:5rem;font-weight:500;cursor:pointer}.form-wrap .btn-login[data-v-80ab2cbe]:hover{background-color:#848484}.msg-continer[data-v-80ab2cbe]{height:15px}.error-msg[data-v-80ab2cbe]{color:#ff5b45;font-weight:500;line-height:15px}.vibration[data-v-80ab2cbe]{animation:vibration-80ab2cbe .1s 3}@keyframes vibration-80ab2cbe{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@media (max-width: 768px){.container .card[data-v-80ab2cbe]{display:flex;flex-direction:column;height:100vh;width:100%}.container .card .logo[data-v-80ab2cbe]{width:280px}.container .card .logo p[data-v-80ab2cbe]{font-size:2rem}.form-wrap[data-v-80ab2cbe]{margin:3rem 1rem}.form-wrap .input-container[data-v-80ab2cbe]{margin:2rem .5rem}.form-wrap .btn-login[data-v-80ab2cbe]{margin-top:3rem;font-size:2rem;height:4.5rem;line-height:4.5rem}}.modal-overlay[data-v-22fbfdb1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-22fbfdb1]{background-color:var(--app-bg-canvas);border-radius:12px;box-shadow:0 10px 25px #0003;width:100%;max-width:500px;max-height:90vh;overflow:hidden}.modal-header[data-v-22fbfdb1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--app-border-primary)}.modal-title[data-v-22fbfdb1]{font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-close-btn[data-v-22fbfdb1]{width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-22fbfdb1]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.expense-form[data-v-22fbfdb1]{padding:20px;display:flex;flex-direction:column;gap:20px}.form-row[data-v-22fbfdb1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-22fbfdb1]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-22fbfdb1]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-input[data-v-22fbfdb1]{padding:12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:border-color .2s}.form-input[data-v-22fbfdb1]:focus{outline:none;border-color:var(--app-accent-primary)}.form-input[data-v-22fbfdb1]::placeholder{color:var(--app-text-secondary)}.type-selector[data-v-22fbfdb1]{display:flex;gap:8px}.type-btn[data-v-22fbfdb1]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.type-btn[data-v-22fbfdb1]:hover{background-color:var(--app-bg-hover)}.type-btn.active[data-v-22fbfdb1]{border-color:var(--app-accent-primary);background-color:#1a73e81a;color:var(--app-accent-primary)}.type-btn i[data-v-22fbfdb1]{font-size:12px}.amount-input-wrapper[data-v-22fbfdb1]{position:relative}.amount-input[data-v-22fbfdb1]{padding-right:40px;text-align:right}.currency-suffix[data-v-22fbfdb1]{position:absolute;right:30px;top:50%;transform:translateY(-50%);color:var(--app-text-secondary);font-size:14px;pointer-events:none}.form-actions[data-v-22fbfdb1]{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--app-border-primary)}.btn-cancel[data-v-22fbfdb1]{padding:10px 20px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:14px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-22fbfdb1]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.btn-save[data-v-22fbfdb1]{padding:10px 20px;border:none;border-radius:8px;background-color:var(--app-accent-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-save[data-v-22fbfdb1]:hover:not(:disabled){background-color:#1557b0}.btn-save[data-v-22fbfdb1]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.modal-content[data-v-22fbfdb1]{margin:0;border-radius:0;max-height:100vh}.form-row[data-v-22fbfdb1]{grid-template-columns:1fr;gap:20px}.type-selector[data-v-22fbfdb1]{flex-direction:column}.form-actions[data-v-22fbfdb1]{flex-direction:column-reverse}.btn-cancel[data-v-22fbfdb1],.btn-save[data-v-22fbfdb1]{width:100%;justify-content:center}}.business-expenses[data-v-45bbaa64]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-secondary)}.list-header[data-v-45bbaa64]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-canvas)}.list-header-left[data-v-45bbaa64]{display:flex;align-items:center;gap:16px;flex:1}.list-title-section[data-v-45bbaa64]{display:flex;align-items:center;gap:12px}.list-title[data-v-45bbaa64]{font-size:18px;font-weight:500;color:var(--app-text-primary);margin:0}.list-count[data-v-45bbaa64]{font-size:14px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:12px}.add-expense-btn[data-v-45bbaa64]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#16a085,#138d75);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-expense-btn[data-v-45bbaa64]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #16a0854d}.add-expense-btn[data-v-45bbaa64]:active{transform:translateY(0)}.list-header-actions[data-v-45bbaa64]{display:flex;gap:8px}.header-action-btn[data-v-45bbaa64]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.header-action-btn[data-v-45bbaa64]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.summary-cards[data-v-45bbaa64]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;background-color:var(--app-bg-secondary)}.summary-card[data-v-45bbaa64]{display:flex;align-items:center;gap:16px;padding:8px 20px;border-radius:12px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary)}.summary-card.income[data-v-45bbaa64]{border-left:4px solid #27ae60}.summary-card.expense[data-v-45bbaa64]{border-left:4px solid #e74c3c}.summary-card.balance[data-v-45bbaa64]{border-left:4px solid #3498db}.summary-card.balance .card-icon[data-v-45bbaa64]{background-color:#3498db1a;color:#3498db}.summary-card.balance.negative[data-v-45bbaa64]{border-left-color:#e74c3c}.summary-card.balance.negative .card-icon[data-v-45bbaa64]{background-color:#e74c3c1a;color:#e74c3c}.summary-card.balance.negative .card-value[data-v-45bbaa64]{color:#e74c3c}.card-content[data-v-45bbaa64]{flex:1}.card-label[data-v-45bbaa64]{font-size:14px;color:var(--app-text-secondary)}.card-value[data-v-45bbaa64]{font-size:18px;font-weight:600;color:var(--app-text-primary)}.filter-bar[data-v-45bbaa64]{padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-tertiary)}.filter-group[data-v-45bbaa64]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-select[data-v-45bbaa64],.filter-date[data-v-45bbaa64]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;min-width:120px}.filter-select[data-v-45bbaa64]:focus,.filter-date[data-v-45bbaa64]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-search[data-v-45bbaa64]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px}.filter-search[data-v-45bbaa64]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-search[data-v-45bbaa64]::placeholder{color:var(--app-text-secondary)}.filter-apply-btn[data-v-45bbaa64]{padding:8px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.filter-apply-btn[data-v-45bbaa64]:hover{background-color:#1557b0}.list-content[data-v-45bbaa64]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.loading-state[data-v-45bbaa64],.empty-state[data-v-45bbaa64]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--app-text-secondary);gap:12px}.empty-state i[data-v-45bbaa64]{font-size:48px;margin-bottom:8px}.empty-state h3[data-v-45bbaa64]{margin:0;font-size:18px;color:var(--app-text-primary)}.empty-state p[data-v-45bbaa64]{margin:0;font-size:14px;text-align:center;max-width:300px}.expenses-container[data-v-45bbaa64]{padding:20px}.date-group[data-v-45bbaa64]:last-child{margin-bottom:0}.date-header[data-v-45bbaa64]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--app-bg-tertiary);border:1px solid var(--app-border-primary);border-top:none}.date-group:first-child .date-header[data-v-45bbaa64]{border-top:1px solid var(--app-border-primary)}.date-text[data-v-45bbaa64]{font-weight:500;color:var(--app-text-primary)}.date-summary[data-v-45bbaa64]{display:flex;gap:12px;font-size:14px}.date-income-amount[data-v-45bbaa64]{color:#27ae60;font-weight:500}.date-expense-amount[data-v-45bbaa64]{color:#e74c3c;font-weight:500}.expense-items[data-v-45bbaa64]{display:flex;flex-direction:column}.expense-item[data-v-45bbaa64]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-top:none;cursor:pointer;transition:all .2s}.expense-item[data-v-45bbaa64]:hover{background-color:var(--app-bg-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.expense-item.income .expense-icon[data-v-45bbaa64]{background-color:#27ae601a;color:#27ae60}.expense-item.expense .expense-icon[data-v-45bbaa64]{background-color:#e74c3c1a;color:#e74c3c}.expense-delete-btn[data-v-45bbaa64]{width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:0}.expense-item:hover .expense-delete-btn[data-v-45bbaa64]{opacity:1}.expense-delete-btn[data-v-45bbaa64]:hover{background-color:#e74c3c1a;color:#e74c3c}.expense-icon[data-v-45bbaa64]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.expense-content[data-v-45bbaa64]{flex:1}.expense-description[data-v-45bbaa64]{font-size:16px;font-weight:500;color:var(--app-text-primary);margin-bottom:4px}.expense-meta[data-v-45bbaa64]{display:flex;gap:8px;font-size:12px;color:var(--app-text-secondary)}.expense-amount[data-v-45bbaa64]{font-size:18px;font-weight:600}.expense-amount.수입[data-v-45bbaa64]{color:#27ae60}.expense-amount.지출[data-v-45bbaa64]{color:#e74c3c}.loading-more[data-v-45bbaa64],.no-more-data[data-v-45bbaa64]{display:flex;align-items:center;justify-content:center;padding:20px;gap:8px;color:var(--app-text-secondary);font-size:14px}.loading-more i[data-v-45bbaa64]{font-size:16px}.no-more-data[data-v-45bbaa64]{border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-tertiary);margin-top:20px}.no-more-data span[data-v-45bbaa64]{font-style:italic}@media (max-width: 768px){.summary-cards[data-v-45bbaa64]{grid-template-columns:1fr;padding:16px;gap:12px}.summary-card[data-v-45bbaa64]{padding:16px}.card-value[data-v-45bbaa64]{font-size:20px}.filter-group[data-v-45bbaa64]{flex-direction:column;align-items:stretch}.filter-select[data-v-45bbaa64],.filter-date[data-v-45bbaa64],.filter-search[data-v-45bbaa64]{min-width:unset}.date-header[data-v-45bbaa64]{flex-direction:column;gap:8px;align-items:flex-start}.expense-item[data-v-45bbaa64]{padding:12px}.expense-amount[data-v-45bbaa64]{font-size:16px}}.stat-card[data-v-1b06c293]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:all .3s ease;border-left:4px solid #e5e7eb}.stat-card[data-v-1b06c293]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.stat-card--blue[data-v-1b06c293]{border-left-color:#3b82f6}.stat-card--blue .stat-card__value[data-v-1b06c293]{color:#3b82f6}.stat-card--green[data-v-1b06c293]{border-left-color:#10b981}.stat-card--green .stat-card__value[data-v-1b06c293]{color:#10b981}.stat-card--yellow[data-v-1b06c293]{border-left-color:#f59e0b}.stat-card--yellow .stat-card__value[data-v-1b06c293]{color:#f59e0b}.stat-card--red[data-v-1b06c293]{border-left-color:#ef4444}.stat-card--red .stat-card__value[data-v-1b06c293]{color:#ef4444}.stat-card--purple[data-v-1b06c293]{border-left-color:#8b5cf6}.stat-card--purple .stat-card__value[data-v-1b06c293]{color:#8b5cf6}.stat-card--gray[data-v-1b06c293]{border-left-color:#6b7280}.stat-card--gray .stat-card__value[data-v-1b06c293]{color:#6b7280}.stat-card__content[data-v-1b06c293]{display:flex;align-items:center;justify-content:space-between}.stat-card__text[data-v-1b06c293]{flex:1}.stat-card__title[data-v-1b06c293]{font-size:14px;font-weight:500;color:#6b7280;margin:0 0 8px}.stat-card__value[data-v-1b06c293]{font-size:24px;font-weight:700;color:#111827;margin:0}.stat-card__suffix[data-v-1b06c293]{font-size:14px;font-weight:400;margin-left:4px}.stat-card__icon[data-v-1b06c293]{font-size:32px;margin-left:16px}.credit-limit-card[data-v-8556c32b]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:all .3s ease;border:1px solid #e5e7eb;display:flex;align-items:center;gap:32px;cursor:pointer}.credit-limit-card[data-v-8556c32b]:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.credit-limit-card__company-section[data-v-8556c32b]{display:flex;flex-direction:column;gap:12px;min-width:180px}.credit-limit-card__company[data-v-8556c32b]{display:flex;align-items:center;gap:12px}.credit-limit-card__avatar[data-v-8556c32b]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.credit-limit-card__avatar span[data-v-8556c32b]{color:#fff;font-weight:600;font-size:16px}.credit-limit-card__info[data-v-8556c32b]{min-width:0}.credit-limit-card__name[data-v-8556c32b]{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px;white-space:nowrap}.credit-limit-card__type[data-v-8556c32b]{font-size:11px;color:#6b7280;background-color:#f3f4f6;padding:2px 6px;border-radius:3px;display:inline-block}.credit-limit-card__progress-section[data-v-8556c32b]{flex:1;flex-shrink:0}.credit-limit-card__progress-header[data-v-8556c32b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.credit-limit-card__progress-label[data-v-8556c32b]{font-size:13px;color:#6b7280;font-weight:500}.credit-limit-card__progress-percentage[data-v-8556c32b]{font-size:16px;font-weight:700}.credit-limit-card__progress-percentage.usage-safe[data-v-8556c32b]{color:#10b981}.credit-limit-card__progress-percentage.usage-medium[data-v-8556c32b]{color:#f59e0b}.credit-limit-card__progress-percentage.usage-warning[data-v-8556c32b]{color:#f97316}.credit-limit-card__progress-percentage.usage-critical[data-v-8556c32b]{color:#ef4444}.credit-limit-card__progress-bar[data-v-8556c32b]{width:100%;height:6px;background-color:#f3f4f6;border-radius:3px;overflow:hidden;position:relative}.credit-limit-card__progress-fill[data-v-8556c32b]{height:100%;border-radius:3px;transition:all .8s ease;position:relative}.credit-limit-card__progress-fill[data-v-8556c32b]:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer-8556c32b 2s infinite}.usage-safe .credit-limit-card__progress-fill[data-v-8556c32b]{background:linear-gradient(90deg,#10b981,#34d399)}.usage-medium .credit-limit-card__progress-fill[data-v-8556c32b]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.usage-warning .credit-limit-card__progress-fill[data-v-8556c32b]{background:linear-gradient(90deg,#f97316,#fb923c)}.usage-critical .credit-limit-card__progress-fill[data-v-8556c32b]{background:linear-gradient(90deg,#ef4444,#f87171);animation:pulse-critical-8556c32b 2s infinite}.credit-limit-card__amounts-section[data-v-8556c32b]{display:flex;flex-direction:column;gap:14px;min-width:450px}.credit-limit-card__amounts[data-v-8556c32b]{display:flex;gap:24px}.credit-limit-card__amount[data-v-8556c32b]{flex:1;display:flex;flex-direction:column;gap:4px}.credit-limit-card__amount-label[data-v-8556c32b]{font-size:12px;color:#6b7280;font-weight:500}.credit-limit-card__amount-value[data-v-8556c32b]{font-size:15px;font-weight:600;font-family:SF Mono,Monaco,monospace}.credit-limit-card__amount-value.used[data-v-8556c32b]{color:#3b82f6}.credit-limit-card__amount-value.limit[data-v-8556c32b]{color:#6b7280}.credit-limit-card__details[data-v-8556c32b]{display:flex;gap:20px}.credit-limit-card__detail[data-v-8556c32b]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.credit-limit-card__detail i[data-v-8556c32b]{width:12px;text-align:center}@keyframes shimmer-8556c32b{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-critical-8556c32b{0%,to{opacity:1}50%{opacity:.8}}@media (max-width: 1024px){.credit-limit-card[data-v-8556c32b]{flex-direction:column;align-items:stretch;gap:16px}.credit-limit-card__company-section[data-v-8556c32b],.credit-limit-card__progress-section[data-v-8556c32b],.credit-limit-card__amounts-section[data-v-8556c32b]{min-width:auto}.credit-limit-card__amounts[data-v-8556c32b]{justify-content:space-between}}.chart-container[data-v-c8fa01d4]{height:256px;position:relative}.chart-container .chart-wrapper[data-v-c8fa01d4]{height:100%}.chart-container .chart-wrapper canvas[data-v-c8fa01d4]{max-height:100%}.chart-container .no-data[data-v-c8fa01d4]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af}.chart-container .no-data i[data-v-c8fa01d4]{font-size:3rem;margin-bottom:1rem;opacity:.5}.chart-container .no-data p[data-v-c8fa01d4]{font-size:1rem;font-weight:500;text-align:center;margin:0}.chart-container[data-v-c0a8f287]{height:256px;position:relative}.chart-container .chart-wrapper[data-v-c0a8f287]{height:100%}.chart-container .chart-wrapper canvas[data-v-c0a8f287]{max-height:100%}.chart-container .no-data[data-v-c0a8f287]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af}.chart-container .no-data i[data-v-c0a8f287]{font-size:3rem;margin-bottom:1rem;opacity:.5}.chart-container .no-data p[data-v-c0a8f287]{font-size:1rem;font-weight:500;text-align:center;margin:0}.modal-overlay[data-v-03675d3f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-03675d3f]{background-color:var(--app-bg-primary);border-radius:12px;box-shadow:0 10px 25px #0000004d;width:600px;max-width:90vw;max-height:90vh;overflow:hidden}.modal-header[data-v-03675d3f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.modal-header h3[data-v-03675d3f]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-close[data-v-03675d3f]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;font-size:16px}.modal-close[data-v-03675d3f]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-body[data-v-03675d3f]{padding:24px;max-height:60vh;overflow-y:auto}.form-group[data-v-03675d3f]{margin-bottom:20px}.form-label[data-v-03675d3f]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--app-text-primary)}.required[data-v-03675d3f]{color:#dc3545}.form-input[data-v-03675d3f],.form-select[data-v-03675d3f]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-primary);font-size:14px;transition:border-color .2s,background-color .2s}.form-input[data-v-03675d3f]:focus,.form-select[data-v-03675d3f]:focus{outline:none;border-color:#3b82f6;background-color:var(--app-bg-primary);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-03675d3f]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-primary);font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,background-color .2s}.form-textarea[data-v-03675d3f]:focus{outline:none;border-color:#3b82f6;background-color:var(--app-bg-primary);box-shadow:0 0 0 3px #3b82f61a}.input-with-unit[data-v-03675d3f]{position:relative}.input-with-unit .form-input[data-v-03675d3f]{padding-right:50px}.unit[data-v-03675d3f]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--app-text-secondary);font-size:14px;font-weight:500;pointer-events:none}.form-help[data-v-03675d3f]{display:block;margin-top:4px;font-size:12px;color:var(--app-text-secondary);line-height:1.4}.modal-footer[data-v-03675d3f]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-03675d3f]{padding:10px 20px;background-color:var(--app-bg-tertiary);color:var(--app-text-primary);border:1px solid var(--app-border-primary);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-03675d3f]:hover{background-color:var(--app-bg-hover)}.btn-submit[data-v-03675d3f]{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-submit[data-v-03675d3f]:hover:not(:disabled){background-color:#2563eb}.btn-submit[data-v-03675d3f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-03675d3f]{width:95vw;margin:20px}.modal-body[data-v-03675d3f]{padding:20px}.modal-header[data-v-03675d3f],.modal-footer[data-v-03675d3f]{padding:16px 20px}}.user-capital-card[data-v-8108043b]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:16px 20px;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb;display:flex;align-items:center;gap:24px}.user-capital-card[data-v-8108043b]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px);border-color:#3b82f6}.user-info[data-v-8108043b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.user-avatar[data-v-8108043b]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.user-details .user-name[data-v-8108043b]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 2px}.user-details .company-name[data-v-8108043b]{font-size:13px;color:#6b7280}.center-stat[data-v-8108043b]{flex:1;text-align:center}.right-stat[data-v-8108043b]{margin-left:auto}.stat-item[data-v-8108043b]{display:flex;flex-direction:column;gap:4px;text-align:center;flex-shrink:0}.stat-item .stat-label[data-v-8108043b]{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap}.stat-item .stat-value[data-v-8108043b]{font-size:18px;color:#1f2937;font-weight:700;white-space:nowrap}.stat-item .stat-value.amount[data-v-8108043b]{color:#3b82f6;font-size:20px}.right-stat[data-v-8108043b]{text-align:right}@media (max-width: 768px){.user-capital-card[data-v-8108043b]{padding:12px 16px;gap:16px}.user-info[data-v-8108043b]{gap:10px}.user-avatar[data-v-8108043b]{width:36px;height:36px;font-size:16px}.user-details .user-name[data-v-8108043b]{font-size:15px}.user-details .company-name[data-v-8108043b]{font-size:12px}}@media (max-width: 480px){.user-capital-card[data-v-8108043b]{padding:12px 16px;gap:12px}.stat-item .stat-label[data-v-8108043b]{font-size:11px}.stat-item .stat-value[data-v-8108043b]{font-size:16px}.stat-item .stat-value.amount[data-v-8108043b]{font-size:18px}}.dashboard-container[data-v-819477cb]{padding:24px;background-color:#f8f9fa;min-height:auto}.dashboard-header[data-v-819477cb]{margin-bottom:32px}.dashboard-header .header-content[data-v-819477cb]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.dashboard-header .header-text[data-v-819477cb]{flex:1}.dashboard-header .header-text h1[data-v-819477cb]{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px}.dashboard-header .header-text p[data-v-819477cb]{font-size:14px;color:#6b7280;margin:0}.dashboard-header .header-actions[data-v-819477cb]{display:flex;align-items:center;gap:12px}.stats-grid[data-v-819477cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.credit-limits-section[data-v-819477cb],.user-status-section[data-v-819477cb]{margin-bottom:32px}.section-header[data-v-819477cb]{margin-bottom:24px}.section-header h2[data-v-819477cb]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.section-header p[data-v-819477cb]{font-size:14px;color:#6b7280;margin:0}.credit-limits-list[data-v-819477cb],.user-status-list[data-v-819477cb]{display:flex;flex-direction:column;gap:16px}.charts-grid[data-v-819477cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:2rem}.charts-grid .card[data-v-819477cb]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.charts-grid .card h2[data-v-819477cb]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}@media (max-width: 768px){.dashboard-container[data-v-819477cb]{padding:24px 20px}.stats-grid[data-v-819477cb]{grid-template-columns:1fr;gap:16px}.credit-limits-list[data-v-819477cb],.user-status-list[data-v-819477cb]{gap:12px}.charts-grid[data-v-819477cb]{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){.dashboard-container[data-v-819477cb]{padding:20px 16px}}.error-message[data-v-819477cb]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:24px}.error-message .error-content[data-v-819477cb]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.error-message .error-content i[data-v-819477cb]{color:#dc2626}.error-message .error-content span[data-v-819477cb]{flex:1;color:#991b1b;font-weight:500}.error-message .error-content .error-close[data-v-819477cb]{background:none;border:none;color:#991b1b;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.error-message .error-content .error-close[data-v-819477cb]:hover{background-color:#fee2e2}.error-message .retry-button[data-v-819477cb]{background-color:#dc2626;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.error-message .retry-button[data-v-819477cb]:hover{background-color:#b91c1c}.loading-container[data-v-819477cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-container .loading-spinner[data-v-819477cb]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-819477cb 1s linear infinite;margin-bottom:16px}.loading-container p[data-v-819477cb]{color:#6b7280;font-size:14px;margin:0}@keyframes spin-819477cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-create[data-v-819477cb]{display:flex;align-items:center;gap:8px;padding:12px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.btn-create[data-v-819477cb]:hover{background-color:#2563eb;box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.btn-create[data-v-819477cb]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.btn-create i[data-v-819477cb]{font-size:16px}@media (max-width: 768px){.dashboard-header .header-content[data-v-819477cb]{flex-direction:column;align-items:stretch;gap:16px}.dashboard-header .header-actions[data-v-819477cb]{justify-content:flex-end}}.activity-item[data-v-ac718c14]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:all .2s ease}.activity-item[data-v-ac718c14]:hover{background-color:#f9fafb}.activity-item__icon[data-v-ac718c14]{flex-shrink:0;width:32px;height:32px;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.activity-item__icon span[data-v-ac718c14]{font-size:16px}.activity-item__content[data-v-ac718c14]{flex:1;min-width:0}.activity-item__message[data-v-ac718c14]{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item__timestamp[data-v-ac718c14]{font-size:12px;color:#6b7280;margin:0}.activity-item__badge[data-v-ac718c14]{flex-shrink:0}.modal-overlay[data-v-c4bba79e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-c4bba79e]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-c4bba79e]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.modal-header h3[data-v-c4bba79e]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-header .close-button[data-v-c4bba79e]{background:none;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.modal-header .close-button[data-v-c4bba79e]:hover{background:#f3f4f6;color:#374151}.modal-header .close-button i[data-v-c4bba79e]{font-size:16px}.modal-body[data-v-c4bba79e]{padding:0 24px}.form-group[data-v-c4bba79e]{margin-bottom:20px}.form-group label[data-v-c4bba79e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-group label .required[data-v-c4bba79e]{color:#ef4444}.form-group .form-input[data-v-c4bba79e],.form-group .form-textarea[data-v-c4bba79e]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s}.form-group .form-input[data-v-c4bba79e]:focus,.form-group .form-textarea[data-v-c4bba79e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group .form-input.error[data-v-c4bba79e],.form-group .form-textarea.error[data-v-c4bba79e]{border-color:#ef4444}.form-group .form-input.error[data-v-c4bba79e]:focus,.form-group .form-textarea.error[data-v-c4bba79e]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-group .form-input[data-v-c4bba79e]::placeholder,.form-group .form-textarea[data-v-c4bba79e]::placeholder{color:#9ca3af}.form-group .form-textarea[data-v-c4bba79e]{resize:vertical;min-height:80px}.input-with-suffix[data-v-c4bba79e]{position:relative;display:flex;align-items:center}.input-with-suffix .form-input[data-v-c4bba79e]{padding-right:50px}.input-with-suffix .input-suffix[data-v-c4bba79e]{position:absolute;right:16px;color:#6b7280;font-size:14px;font-weight:500;pointer-events:none}.error-message[data-v-c4bba79e]{display:block;color:#ef4444;font-size:12px;margin-top:4px}.help-text[data-v-c4bba79e]{font-size:12px;color:#6b7280;margin-top:4px}.modal-footer[data-v-c4bba79e]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb;margin-top:24px}.btn-cancel[data-v-c4bba79e],.btn-submit[data-v-c4bba79e]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;border:none}.btn-cancel[data-v-c4bba79e]:disabled,.btn-submit[data-v-c4bba79e]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-c4bba79e]{background:#f9fafb;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-c4bba79e]:hover:not(:disabled){background:#f3f4f6}.btn-submit[data-v-c4bba79e]{background:#3b82f6;color:#fff}.btn-submit[data-v-c4bba79e]:hover:not(:disabled){background:#2563eb}.loading-spinner[data-v-c4bba79e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-c4bba79e 1s linear infinite}@keyframes spin-c4bba79e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.modal-container[data-v-c4bba79e]{margin:0;min-height:100vh;border-radius:0}.modal-footer .btn-cancel[data-v-c4bba79e],.modal-footer .btn-submit[data-v-c4bba79e]{flex:1}}.detail-container[data-v-4097b0ef]{padding:24px;background-color:#f8f9fa;min-height:100vh}.detail-header[data-v-4097b0ef]{margin-bottom:32px}.back-button[data-v-4097b0ef]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s;margin-bottom:24px}.back-button[data-v-4097b0ef]:hover{background:#f9fafb;color:#374151}.back-button i[data-v-4097b0ef]{font-size:12px}.header-content[data-v-4097b0ef]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.company-info[data-v-4097b0ef]{display:flex;align-items:center;gap:16px}.company-avatar[data-v-4097b0ef]{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center}.company-avatar span[data-v-4097b0ef]{color:#fff;font-size:24px;font-weight:600}.company-info h1[data-v-4097b0ef]{font-size:24px;font-weight:600;color:#111827;margin:0 0 8px}.company-meta[data-v-4097b0ef]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.company-type[data-v-4097b0ef]{background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.divider[data-v-4097b0ef]{color:#d1d5db}.header-actions[data-v-4097b0ef]{display:flex;gap:12px}.action-button[data-v-4097b0ef]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-button i[data-v-4097b0ef]{font-size:14px}.action-button.primary[data-v-4097b0ef]{background:#3b82f6;color:#fff}.action-button.primary[data-v-4097b0ef]:hover{background:#2563eb}.action-button.secondary[data-v-4097b0ef]{background:#fff;color:#6b7280;border:1px solid #e5e7eb}.action-button.secondary[data-v-4097b0ef]:hover{background:#f9fafb}.loading-container[data-v-4097b0ef],.error-container[data-v-4097b0ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px}.loading-container .loading-spinner[data-v-4097b0ef],.error-container .loading-spinner[data-v-4097b0ef]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-4097b0ef 1s linear infinite;margin-bottom:16px}.loading-container p[data-v-4097b0ef],.error-container p[data-v-4097b0ef]{color:#6b7280;font-size:14px;margin:16px 0}.loading-container i[data-v-4097b0ef],.error-container i[data-v-4097b0ef]{font-size:48px;color:#ef4444}.retry-button[data-v-4097b0ef]{background:#ef4444;color:#fff;border:none;padding:8px 24px;border-radius:6px;cursor:pointer;font-size:14px}.retry-button[data-v-4097b0ef]:hover{background:#dc2626}.summary-grid[data-v-4097b0ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.summary-card[data-v-4097b0ef]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px}.summary-icon[data-v-4097b0ef]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon i[data-v-4097b0ef]{font-size:20px;color:#fff}.summary-icon.blue[data-v-4097b0ef]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.summary-icon.green[data-v-4097b0ef]{background:linear-gradient(135deg,#10b981,#059669)}.summary-icon.orange[data-v-4097b0ef]{background:linear-gradient(135deg,#f59e0b,#d97706)}.summary-icon.purple[data-v-4097b0ef]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.summary-content[data-v-4097b0ef]{flex:1}.summary-content h3[data-v-4097b0ef]{font-size:14px;color:#6b7280;margin:0 0 8px;font-weight:500}.summary-content .amount[data-v-4097b0ef]{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.summary-content .sub-info[data-v-4097b0ef]{font-size:12px;color:#9ca3af}.summary-content .sub-info.usage-safe[data-v-4097b0ef]{color:#10b981}.summary-content .sub-info.usage-medium[data-v-4097b0ef]{color:#f59e0b}.summary-content .sub-info.usage-warning[data-v-4097b0ef]{color:#f97316}.summary-content .sub-info.usage-critical[data-v-4097b0ef]{color:#ef4444}.usage-section[data-v-4097b0ef]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px}.usage-section h2[data-v-4097b0ef]{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.usage-progress .progress-info[data-v-4097b0ef]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.usage-progress .progress-info span[data-v-4097b0ef]:first-child{color:#6b7280}.usage-progress .progress-info .progress-amount[data-v-4097b0ef]{color:#111827;font-weight:600}.usage-progress .progress-bar[data-v-4097b0ef]{height:12px;background:#f3f4f6;border-radius:6px;overflow:hidden;margin-bottom:8px}.usage-progress .progress-bar .progress-fill[data-v-4097b0ef]{height:100%;border-radius:6px;transition:width .8s ease}.usage-progress .progress-bar.usage-safe .progress-fill[data-v-4097b0ef]{background:linear-gradient(90deg,#10b981,#34d399)}.usage-progress .progress-bar.usage-medium .progress-fill[data-v-4097b0ef]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.usage-progress .progress-bar.usage-warning .progress-fill[data-v-4097b0ef]{background:linear-gradient(90deg,#f97316,#fb923c)}.usage-progress .progress-bar.usage-critical .progress-fill[data-v-4097b0ef]{background:linear-gradient(90deg,#ef4444,#f87171)}.usage-progress .progress-markers[data-v-4097b0ef]{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af}.contracts-section[data-v-4097b0ef]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px}.section-header[data-v-4097b0ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-header h2[data-v-4097b0ef]{font-size:18px;font-weight:600;color:#111827;margin:0}.filter-tabs[data-v-4097b0ef]{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px}.filter-tab[data-v-4097b0ef]{padding:8px 16px;background:transparent;border:none;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s}.filter-tab.active[data-v-4097b0ef]{background:#fff;color:#111827;font-weight:500;box-shadow:0 1px 2px #0000000d}.filter-tab[data-v-4097b0ef]:hover:not(.active){color:#374151}.contracts-table[data-v-4097b0ef]{overflow-x:auto;margin-top:20px}.contracts-table table[data-v-4097b0ef]{width:100%;border-collapse:separate;border-spacing:0}.contracts-table table thead[data-v-4097b0ef]{background:#f9fafb}.contracts-table table thead th[data-v-4097b0ef]{padding:14px 16px;text-align:left;font-size:13px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.contracts-table table thead th[data-v-4097b0ef]:first-child{border-top-left-radius:8px}.contracts-table table thead th[data-v-4097b0ef]:last-child{border-top-right-radius:8px}.contracts-table table tbody tr[data-v-4097b0ef]{transition:all .2s ease}.contracts-table table tbody tr[data-v-4097b0ef]:hover{background:#f9fafb}.contracts-table table tbody tr:hover .icon-button[data-v-4097b0ef]{opacity:1;transform:scale(1)}.contracts-table table tbody tr td[data-v-4097b0ef]{padding:16px;border-bottom:1px solid #f3f4f6}.contracts-table table tbody tr td[data-v-4097b0ef]:first-child{font-weight:600}.contracts-table table tbody tr:last-child td[data-v-4097b0ef]{border-bottom:none}.applicant[data-v-4097b0ef]{font-weight:500;color:#374151;font-size:14px}.amount[data-v-4097b0ef]{font-weight:600;color:#111827}.rate[data-v-4097b0ef]{color:#059669;font-weight:500;font-size:14px}.period[data-v-4097b0ef]{color:#374151;font-size:14px}.date[data-v-4097b0ef]{color:#6b7280;font-size:14px}.status-badge[data-v-4097b0ef]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.status-badge.status-active[data-v-4097b0ef]{background:#dbeafe;color:#1e40af}.status-badge.status-early_repayment[data-v-4097b0ef]{background:#fef3c7;color:#92400e}.status-badge.status-maturity_repayment[data-v-4097b0ef],.status-badge.status-completed[data-v-4097b0ef]{background:#d1fae5;color:#065f46}.status-badge.status-overdue[data-v-4097b0ef]{background:#fee2e2;color:#991b1b}.status-badge.status-cancelled[data-v-4097b0ef]{background:#f3f4f6;color:#6b7280}.icon-button[data-v-4097b0ef]{width:32px;height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-button[data-v-4097b0ef]:hover{background:#f9fafb;border-color:#d1d5db}.icon-button i[data-v-4097b0ef]{font-size:14px;color:#6b7280}.empty-state[data-v-4097b0ef]{text-align:center;padding:60px 20px}.empty-state i[data-v-4097b0ef]{font-size:48px;color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-4097b0ef]{color:#6b7280;margin:0}@keyframes spin-4097b0ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination-container[data-v-4097b0ef]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6}.pagination-button[data-v-4097b0ef]{min-width:36px;height:36px;padding:0 12px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.pagination-button[data-v-4097b0ef]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.pagination-button.active[data-v-4097b0ef]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-button[data-v-4097b0ef]:disabled{opacity:.5;cursor:not-allowed}.pagination-button i[data-v-4097b0ef]{font-size:12px}.pagination-ellipsis[data-v-4097b0ef]{color:#9ca3af;font-size:14px;padding:0 4px}@media (max-width: 768px){.detail-container[data-v-4097b0ef]{padding:16px}.header-content[data-v-4097b0ef]{flex-direction:column;gap:20px;align-items:flex-start}.header-actions[data-v-4097b0ef]{width:100%}.header-actions .action-button[data-v-4097b0ef]{flex:1}.summary-grid[data-v-4097b0ef]{grid-template-columns:1fr 1fr}.contracts-table[data-v-4097b0ef]{font-size:13px}.contracts-table th[data-v-4097b0ef],.contracts-table td[data-v-4097b0ef]{padding:8px}}@media (max-width: 480px){.summary-grid[data-v-4097b0ef]{grid-template-columns:1fr}.filter-tabs[data-v-4097b0ef]{width:100%}.filter-tabs .filter-tab[data-v-4097b0ef]{flex:1;font-size:12px;padding:6px 8px}}.user-detail-container[data-v-15d0d96b]{padding:24px;background-color:#f8f9fa;min-height:100vh}.detail-header[data-v-15d0d96b]{margin-bottom:32px}.back-button[data-v-15d0d96b]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s;margin-bottom:24px}.back-button[data-v-15d0d96b]:hover{background:#f9fafb;color:#374151}.back-button i[data-v-15d0d96b]{font-size:12px}.header-content[data-v-15d0d96b]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.user-info[data-v-15d0d96b]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-15d0d96b]{width:56px;height:56px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center}.user-avatar span[data-v-15d0d96b]{color:#fff;font-size:24px;font-weight:600}.user-info h1[data-v-15d0d96b]{font-size:24px;font-weight:600;color:#111827;margin:0 0 8px}.user-meta[data-v-15d0d96b]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.user-role[data-v-15d0d96b]{background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.divider[data-v-15d0d96b]{color:#d1d5db}.header-actions[data-v-15d0d96b]{display:flex;gap:12px}.action-button[data-v-15d0d96b]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-button i[data-v-15d0d96b]{font-size:14px}.action-button.primary[data-v-15d0d96b]{background:#10b981;color:#fff}.action-button.primary[data-v-15d0d96b]:hover{background:#059669}.action-button.secondary[data-v-15d0d96b]{background:#fff;color:#6b7280;border:1px solid #e5e7eb}.action-button.secondary[data-v-15d0d96b]:hover{background:#f9fafb}.loading-container[data-v-15d0d96b],.error-container[data-v-15d0d96b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px}.loading-container .loading-spinner[data-v-15d0d96b],.error-container .loading-spinner[data-v-15d0d96b]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;animation:spin-15d0d96b 1s linear infinite;margin-bottom:16px}.loading-container p[data-v-15d0d96b],.error-container p[data-v-15d0d96b]{color:#6b7280;font-size:14px;margin:16px 0}.loading-container i[data-v-15d0d96b],.error-container i[data-v-15d0d96b]{font-size:48px;color:#ef4444}.retry-button[data-v-15d0d96b]{background:#ef4444;color:#fff;border:none;padding:8px 24px;border-radius:6px;cursor:pointer;font-size:14px}.retry-button[data-v-15d0d96b]:hover{background:#dc2626}.summary-grid[data-v-15d0d96b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.summary-card[data-v-15d0d96b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px}.summary-icon[data-v-15d0d96b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon i[data-v-15d0d96b]{font-size:20px;color:#fff}.summary-icon.blue[data-v-15d0d96b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.summary-icon.green[data-v-15d0d96b]{background:linear-gradient(135deg,#10b981,#059669)}.summary-icon.orange[data-v-15d0d96b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.summary-icon.purple[data-v-15d0d96b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.summary-content[data-v-15d0d96b]{flex:1}.summary-content h3[data-v-15d0d96b]{font-size:14px;color:#6b7280;margin:0 0 8px;font-weight:500}.summary-content .amount[data-v-15d0d96b]{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.summary-content .sub-info[data-v-15d0d96b]{font-size:12px;color:#9ca3af}.companies-section[data-v-15d0d96b]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px}.section-header[data-v-15d0d96b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-header h2[data-v-15d0d96b]{font-size:18px;font-weight:600;color:#111827;margin:0}.filter-tabs[data-v-15d0d96b]{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px}.filter-tab[data-v-15d0d96b]{padding:8px 16px;background:transparent;border:none;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s}.filter-tab.active[data-v-15d0d96b]{background:#fff;color:#111827;font-weight:500;box-shadow:0 1px 2px #0000000d}.filter-tab[data-v-15d0d96b]:hover:not(.active){color:#374151}.view-all-button[data-v-15d0d96b]{display:flex;align-items:center;gap:8px;color:#10b981;background:none;border:none;font-size:14px;cursor:pointer;transition:all .2s}.view-all-button[data-v-15d0d96b]:hover{color:#059669}.view-all-button i[data-v-15d0d96b]{font-size:12px}.companies-grid[data-v-15d0d96b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.company-card[data-v-15d0d96b]{border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.company-card[data-v-15d0d96b]:hover{border-color:#10b981;box-shadow:0 4px 12px #10b98126}.company-card-header[data-v-15d0d96b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.company-avatar[data-v-15d0d96b]{width:40px;height:40px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center}.company-avatar span[data-v-15d0d96b]{color:#fff;font-size:16px;font-weight:600}.company-info[data-v-15d0d96b]{flex:1}.company-info h3[data-v-15d0d96b]{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.company-stats[data-v-15d0d96b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.stat-item[data-v-15d0d96b]{text-align:center}.stat-item .stat-label[data-v-15d0d96b]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.stat-item .stat-value[data-v-15d0d96b]{font-size:14px;font-weight:600;color:#111827}.company-progress .progress-info[data-v-15d0d96b]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.company-progress .progress-info span[data-v-15d0d96b]:first-child{color:#6b7280}.company-progress .progress-info span[data-v-15d0d96b]:last-child{color:#111827;font-weight:600}.company-progress .progress-bar[data-v-15d0d96b]{height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.company-progress .progress-bar .progress-fill[data-v-15d0d96b]{height:100%;border-radius:4px;transition:width .6s ease}.company-progress .progress-bar.usage-safe .progress-fill[data-v-15d0d96b]{background:linear-gradient(90deg,#10b981,#34d399)}.company-progress .progress-bar.usage-medium .progress-fill[data-v-15d0d96b]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.company-progress .progress-bar.usage-warning .progress-fill[data-v-15d0d96b]{background:linear-gradient(90deg,#f97316,#fb923c)}.company-progress .progress-bar.usage-critical .progress-fill[data-v-15d0d96b]{background:linear-gradient(90deg,#ef4444,#f87171)}.amount[data-v-15d0d96b]{font-weight:600;color:#111827}.rate[data-v-15d0d96b]{color:#059669;font-weight:500;font-size:14px}.company[data-v-15d0d96b]{color:#374151;font-size:14px}.date[data-v-15d0d96b]{color:#6b7280;font-size:14px}.status-badge[data-v-15d0d96b]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.status-badge.status-active[data-v-15d0d96b]{background:#dbeafe;color:#1e40af}.status-badge.status-completed[data-v-15d0d96b]{background:#d1fae5;color:#065f46}.status-badge.status-cancelled[data-v-15d0d96b]{background:#fee2e2;color:#991b1b}.icon-button[data-v-15d0d96b]{width:32px;height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-button[data-v-15d0d96b]:hover{background:#f9fafb;border-color:#d1d5db}.icon-button i[data-v-15d0d96b]{font-size:14px;color:#6b7280}.empty-state[data-v-15d0d96b]{text-align:center;padding:60px 20px}.empty-state i[data-v-15d0d96b]{font-size:48px;color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-15d0d96b]{color:#6b7280;margin:0}@keyframes spin-15d0d96b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.user-detail-container[data-v-15d0d96b]{padding:16px}.header-content[data-v-15d0d96b]{flex-direction:column;gap:20px;align-items:flex-start}.header-actions[data-v-15d0d96b]{width:100%}.header-actions .action-button[data-v-15d0d96b]{flex:1}.summary-grid[data-v-15d0d96b]{grid-template-columns:1fr 1fr}.companies-grid[data-v-15d0d96b]{grid-template-columns:1fr}.company-stats[data-v-15d0d96b]{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.summary-grid[data-v-15d0d96b]{grid-template-columns:1fr}.filter-tabs[data-v-15d0d96b]{width:100%}.filter-tabs .filter-tab[data-v-15d0d96b]{flex:1;font-size:12px;padding:6px 8px}}@media (max-width: 768px){.footer-component[data-v-7b7f8951]{display:none}}.modal-overlay[data-v-74dfad5d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-74dfad5d]{background-color:var(--app-bg-primary);border-radius:12px;box-shadow:0 10px 25px #0000004d;width:600px;max-width:90vw;max-height:90vh;overflow:hidden}.modal-header[data-v-74dfad5d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h3[data-v-74dfad5d]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-close[data-v-74dfad5d]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.modal-close[data-v-74dfad5d]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-body[data-v-74dfad5d]{padding:24px;max-height:60vh;overflow-y:auto}.form-group[data-v-74dfad5d]{margin-bottom:20px}.form-label[data-v-74dfad5d]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-input[data-v-74dfad5d]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-primary);font-size:14px;transition:border-color .2s,background-color .2s}.form-input[data-v-74dfad5d]:focus{outline:none;border-color:var(--app-border-focus);background-color:var(--app-bg-primary)}.file-upload-area[data-v-74dfad5d]{border:2px dashed var(--app-border-primary);border-radius:12px;padding:32px 16px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;background-color:var(--app-bg-secondary)}.file-upload-area[data-v-74dfad5d]:hover,.file-upload-area.drag-over[data-v-74dfad5d]{border-color:var(--app-border-focus);background-color:var(--app-bg-tertiary)}.file-input[data-v-74dfad5d]{display:none}.upload-placeholder[data-v-74dfad5d]{color:var(--app-text-secondary)}.upload-icon[data-v-74dfad5d]{font-size:48px;margin-bottom:16px;opacity:.6}.upload-placeholder p[data-v-74dfad5d]{margin:8px 0}.upload-hint[data-v-74dfad5d]{font-size:12px;opacity:.8}.selected-file[data-v-74dfad5d]{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--app-bg-primary);border-radius:8px;text-align:left}.file-icon[data-v-74dfad5d]{font-size:32px}.file-details[data-v-74dfad5d]{flex:1}.file-name[data-v-74dfad5d]{font-weight:500;color:var(--app-text-primary);margin-bottom:4px}.file-size[data-v-74dfad5d]{font-size:12px;color:var(--app-text-secondary)}.btn-remove[data-v-74dfad5d]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s,color .2s}.btn-remove[data-v-74dfad5d]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-footer[data-v-74dfad5d]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary)}.btn-cancel[data-v-74dfad5d]{padding:10px 20px;background-color:var(--app-bg-tertiary);color:var(--app-text-primary);border:1px solid var(--app-border-primary);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-74dfad5d]:hover{background-color:var(--app-bg-hover)}.btn-submit[data-v-74dfad5d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--app-button-primary-bg);color:var(--app-button-primary-fg);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-submit[data-v-74dfad5d]:hover:not(:disabled){background-color:var(--app-button-primary-hover)}.btn-submit[data-v-74dfad5d]:disabled{opacity:.6;cursor:not-allowed}.text-red-500[data-v-74dfad5d]{color:#ef4444}.text-blue-500[data-v-74dfad5d]{color:#3b82f6}.text-blue-600[data-v-74dfad5d]{color:#2563eb}.text-green-500[data-v-74dfad5d]{color:#10b981}.text-green-600[data-v-74dfad5d]{color:#059669}.text-yellow-500[data-v-74dfad5d]{color:#f59e0b}.text-orange-500[data-v-74dfad5d]{color:#f97316}.text-orange-600[data-v-74dfad5d]{color:#ea580c}.text-purple-500[data-v-74dfad5d]{color:#8b5cf6}.text-indigo-500[data-v-74dfad5d]{color:#6366f1}.text-pink-500[data-v-74dfad5d]{color:#ec4899}.text-gray-500[data-v-74dfad5d]{color:#6b7280}.text-gray-600[data-v-74dfad5d]{color:#4b5563}.modal-overlay[data-v-7d6b86f1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7d6b86f1]{background-color:var(--app-bg-primary);border-radius:12px;box-shadow:0 10px 25px #0000004d;width:480px;max-width:90vw;max-height:90vh;overflow:hidden}.modal-header[data-v-7d6b86f1]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h3[data-v-7d6b86f1]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-close[data-v-7d6b86f1]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.modal-close[data-v-7d6b86f1]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-body[data-v-7d6b86f1]{padding:24px}.delete-warning[data-v-7d6b86f1]{text-align:center}.warning-icon[data-v-7d6b86f1]{font-size:48px;color:#f59e0b;margin-bottom:16px}.delete-warning>p[data-v-7d6b86f1]{font-size:16px;color:var(--app-text-primary);margin-bottom:20px}.file-info[data-v-7d6b86f1]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background-color:var(--app-bg-tertiary);border-radius:8px;margin-bottom:20px}.file-icon[data-v-7d6b86f1]{font-size:24px}.file-name[data-v-7d6b86f1]{font-weight:500;color:var(--app-text-primary)}.warning-text[data-v-7d6b86f1]{font-size:14px;color:var(--app-text-secondary);margin:0}.modal-footer[data-v-7d6b86f1]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary)}.btn-cancel[data-v-7d6b86f1]{padding:10px 20px;background-color:var(--app-bg-tertiary);color:var(--app-text-primary);border:1px solid var(--app-border-primary);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-7d6b86f1]:hover{background-color:var(--app-bg-hover)}.btn-delete[data-v-7d6b86f1]{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-delete[data-v-7d6b86f1]:hover{background-color:#b91c1c}.text-red-500[data-v-7d6b86f1]{color:#ef4444}.text-blue-500[data-v-7d6b86f1]{color:#3b82f6}.text-blue-600[data-v-7d6b86f1]{color:#2563eb}.text-green-500[data-v-7d6b86f1]{color:#10b981}.text-green-600[data-v-7d6b86f1]{color:#059669}.text-yellow-500[data-v-7d6b86f1]{color:#f59e0b}.text-orange-500[data-v-7d6b86f1]{color:#f97316}.text-orange-600[data-v-7d6b86f1]{color:#ea580c}.text-purple-500[data-v-7d6b86f1]{color:#8b5cf6}.text-indigo-500[data-v-7d6b86f1]{color:#6366f1}.text-pink-500[data-v-7d6b86f1]{color:#ec4899}.text-gray-500[data-v-7d6b86f1]{color:#6b7280}.text-gray-600[data-v-7d6b86f1]{color:#4b5563}.material-list[data-v-d6bbbefd]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-secondary)}.list-header[data-v-d6bbbefd]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--app-border-primary)}.list-title[data-v-d6bbbefd]{display:flex;align-items:center;gap:12px}.list-title h2[data-v-d6bbbefd]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.list-count[data-v-d6bbbefd]{font-size:14px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 8px;border-radius:12px}.btn-add[data-v-d6bbbefd]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--app-button-primary-bg);color:var(--app-button-primary-fg);border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-add[data-v-d6bbbefd]:hover{background-color:var(--app-button-primary-hover)}.list-content[data-v-d6bbbefd]{flex:1;overflow-y:auto}.loading[data-v-d6bbbefd]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--app-text-secondary)}.empty-state[data-v-d6bbbefd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--app-text-secondary)}.empty-state i[data-v-d6bbbefd]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-d6bbbefd]{margin-bottom:24px;font-size:16px}.btn-primary[data-v-d6bbbefd]{padding:12px 24px;background-color:var(--app-button-primary-bg);color:var(--app-button-primary-fg);border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-d6bbbefd]:hover{background-color:var(--app-button-primary-hover)}.material-grid[data-v-d6bbbefd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}.material-card[data-v-d6bbbefd]{background-color:var(--app-bg-primary);border:1px solid var(--app-border-primary);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.material-card[data-v-d6bbbefd]:hover{border-color:var(--app-border-focus);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.material-header[data-v-d6bbbefd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.material-icon[data-v-d6bbbefd]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--app-bg-tertiary);border-radius:8px}.material-actions[data-v-d6bbbefd]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.material-card:hover .material-actions[data-v-d6bbbefd]{opacity:1}.material-body[data-v-d6bbbefd]{flex:1}.material-name[data-v-d6bbbefd]{font-size:14px;font-weight:500;color:var(--app-text-primary);margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.material-meta[data-v-d6bbbefd]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--app-text-secondary)}.material-size[data-v-d6bbbefd]{font-weight:500}.material-date[data-v-d6bbbefd]{opacity:.8}.btn-icon[data-v-d6bbbefd]{width:32px;height:32px;border:none;background:none;color:var(--app-text-secondary);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.btn-icon[data-v-d6bbbefd]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.text-red-500[data-v-d6bbbefd]{color:#ef4444}.text-blue-500[data-v-d6bbbefd]{color:#3b82f6}.text-blue-600[data-v-d6bbbefd]{color:#2563eb}.text-green-500[data-v-d6bbbefd]{color:#10b981}.text-green-600[data-v-d6bbbefd]{color:#059669}.text-yellow-500[data-v-d6bbbefd]{color:#f59e0b}.text-orange-500[data-v-d6bbbefd]{color:#f97316}.text-orange-600[data-v-d6bbbefd]{color:#ea580c}.text-purple-500[data-v-d6bbbefd]{color:#8b5cf6}.text-indigo-500[data-v-d6bbbefd]{color:#6366f1}.text-pink-500[data-v-d6bbbefd]{color:#ec4899}.text-gray-500[data-v-d6bbbefd]{color:#6b7280}.text-gray-600[data-v-d6bbbefd]{color:#4b5563}.my-page-container[data-v-0a3706c8]{padding:24px;width:100%}.page-header[data-v-0a3706c8]{margin-bottom:32px}.page-header .page-title[data-v-0a3706c8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page-header .page-title .page-icon[data-v-0a3706c8]{font-size:28px;color:var(--app-primary-color)}.page-header .page-title h1[data-v-0a3706c8]{font-size:28px;font-weight:700;color:var(--app-text-primary);margin:0}.page-header .page-subtitle[data-v-0a3706c8]{color:var(--app-text-secondary);font-size:16px;margin:0}.section-header[data-v-0a3706c8]{margin-bottom:16px}.section-header h2[data-v-0a3706c8]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.section-header h2 i[data-v-0a3706c8]{color:var(--app-primary-color)}.profile-card[data-v-0a3706c8],.security-card[data-v-0a3706c8]{background:var(--app-bg-primary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.profile-section[data-v-0a3706c8],.security-section[data-v-0a3706c8]{margin-bottom:32px}.profile-card[data-v-0a3706c8]{display:block}.profile-info[data-v-0a3706c8]{width:100%}.profile-info .info-group[data-v-0a3706c8]{margin-bottom:20px}.profile-info .info-group[data-v-0a3706c8]:last-child{margin-bottom:0}.profile-info .info-group label[data-v-0a3706c8]{display:block;font-size:14px;font-weight:500;color:var(--app-text-secondary);margin-bottom:6px}.profile-info .info-group .info-field .field-value[data-v-0a3706c8]{font-size:16px;color:var(--app-text-primary);padding:8px 0}.profile-info .info-group .info-field .edit-btn[data-v-0a3706c8]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.profile-info .info-group .info-field .edit-btn[data-v-0a3706c8]:hover{background:var(--app-bg-hover);color:var(--app-primary-color)}.profile-info .info-group .role-badge[data-v-0a3706c8]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.profile-info .info-group .role-badge.admin[data-v-0a3706c8]{background:#fff3cd;color:#856404}.profile-info .info-group .role-badge.member[data-v-0a3706c8]{background:#d1ecf1;color:#0c5460}.profile-info .info-group .role-badge.manager[data-v-0a3706c8]{background:#d4edda;color:#155724}.security-item[data-v-0a3706c8]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--app-border-primary)}.security-item[data-v-0a3706c8]:last-child{border-bottom:none;padding-bottom:0}.security-item[data-v-0a3706c8]:first-child{padding-top:0}.security-item .item-info h3[data-v-0a3706c8]{font-size:16px;font-weight:500;color:var(--app-text-primary);margin:0 0 4px}.security-item .item-info p[data-v-0a3706c8]{font-size:14px;color:var(--app-text-secondary);margin:0}.security-item .security-btn[data-v-0a3706c8]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-primary);cursor:pointer;font-size:14px;transition:all .2s}.security-item .security-btn[data-v-0a3706c8]:hover{background:var(--app-bg-hover);border-color:var(--app-primary-color);color:var(--app-primary-color)}.edit-mode[data-v-0a3706c8]{display:flex!important;flex-direction:column;gap:8px;width:100%}.edit-mode .edit-input[data-v-0a3706c8]{padding:8px 12px;border:1px solid #e4e6ea;border-radius:6px;font-size:16px;background:#fff;color:#202124;width:100%;box-sizing:border-box}.edit-mode .edit-input[data-v-0a3706c8]:focus{outline:none;border-color:#1a73e8}.edit-mode .edit-buttons[data-v-0a3706c8]{display:flex!important;gap:8px;justify-content:flex-start;margin-top:8px}.edit-mode .edit-buttons .save-btn[data-v-0a3706c8]{padding:8px 16px;background:#1a73e8;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.edit-mode .edit-buttons .save-btn[data-v-0a3706c8]:hover:not(:disabled){background:#1557b0}.edit-mode .edit-buttons .save-btn[data-v-0a3706c8]:disabled{opacity:.6;cursor:not-allowed}.edit-mode .edit-buttons .cancel-btn[data-v-0a3706c8]{padding:8px 16px;background:#f8f9fa;color:#202124;border:1px solid #e4e6ea;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.edit-mode .edit-buttons .cancel-btn[data-v-0a3706c8]:hover{background:#f1f3f4}.view-mode[data-v-0a3706c8]{display:flex!important;align-items:center;gap:12px;width:100%}.modal-overlay[data-v-0a3706c8]{position:fixed!important;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex!important;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-0a3706c8]{background:#fff;border-radius:12px;width:90%;max-width:400px;box-shadow:0 10px 40px #0003;position:relative}.modal-content .modal-header[data-v-0a3706c8]{display:flex!important;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e4e6ea}.modal-content .modal-header h3[data-v-0a3706c8]{font-size:18px;font-weight:600;color:#202124;margin:0}.modal-content .modal-header .close-btn[data-v-0a3706c8]{background:none;border:none;color:#5f6368;cursor:pointer;padding:6px;border-radius:4px}.modal-content .modal-header .close-btn[data-v-0a3706c8]:hover{background:#f1f3f4;color:#202124}.modal-content .modal-body[data-v-0a3706c8]{padding:20px}.modal-content .modal-body .form-group[data-v-0a3706c8]{margin-bottom:16px}.modal-content .modal-body .form-group[data-v-0a3706c8]:last-child{margin-bottom:0}.modal-content .modal-body .form-group label[data-v-0a3706c8]{display:block;font-size:14px;font-weight:500;color:#202124;margin-bottom:6px}.modal-content .modal-body .form-group .form-input[data-v-0a3706c8]{width:100%;padding:10px 12px;border:1px solid #e4e6ea;border-radius:6px;font-size:16px;background:#fff;color:#202124;box-sizing:border-box}.modal-content .modal-body .form-group .form-input[data-v-0a3706c8]:focus{outline:none;border-color:#1a73e8}.modal-content .modal-body .form-group .form-input[data-v-0a3706c8]::placeholder{color:#5f6368}.modal-content .modal-footer[data-v-0a3706c8]{padding:20px;border-top:1px solid #e4e6ea;display:flex!important;gap:12px;justify-content:flex-end}.modal-content .modal-footer .btn-primary[data-v-0a3706c8]{display:inline-block!important;padding:10px 20px;background:#1a73e8;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.modal-content .modal-footer .btn-primary[data-v-0a3706c8]:hover:not(:disabled){background:#1557b0}.modal-content .modal-footer .btn-primary[data-v-0a3706c8]:disabled{opacity:.6;cursor:not-allowed}.modal-content .modal-footer .btn-secondary[data-v-0a3706c8]{display:inline-block!important;padding:10px 20px;background:#f8f9fa;color:#202124;border:1px solid #e4e6ea;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.modal-content .modal-footer .btn-secondary[data-v-0a3706c8]:hover{background:#f1f3f4}.toast-notification[data-v-0a3706c8]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10000;animation:slideIn-0a3706c8 .3s ease-out;min-width:300px}.toast-notification.success[data-v-0a3706c8]{background:#4caf50;color:#fff}.toast-notification.error[data-v-0a3706c8]{background:#f44336;color:#fff}.toast-notification .toast-content[data-v-0a3706c8]{display:flex;align-items:center;gap:10px}.toast-notification .toast-content .toast-icon[data-v-0a3706c8]{font-size:18px;flex-shrink:0}.toast-notification .toast-content .toast-message[data-v-0a3706c8]{font-size:14px;font-weight:500}@keyframes slideIn-0a3706c8{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.my-page-container[data-v-0a3706c8]{padding:16px}.profile-card[data-v-0a3706c8]{text-align:center}.security-item[data-v-0a3706c8]{flex-direction:column;align-items:flex-start;gap:12px}}.notification-list[data-v-23dddf8f]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-secondary)}.list-header[data-v-23dddf8f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-canvas)}.list-header-left[data-v-23dddf8f]{display:flex;align-items:center;gap:16px;flex:1}.list-title-section[data-v-23dddf8f]{display:flex;align-items:center;gap:12px}.list-title[data-v-23dddf8f]{font-size:18px;font-weight:500;color:var(--app-text-primary);margin:0}.list-count[data-v-23dddf8f]{font-size:14px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:12px}.list-header-actions[data-v-23dddf8f]{display:flex;gap:8px}.header-action-btn[data-v-23dddf8f]{height:36px;padding:0 12px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:14px}.header-action-btn[data-v-23dddf8f]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.header-action-btn.mark-all-read-btn[data-v-23dddf8f]{background-color:var(--app-accent-primary);color:#fff}.header-action-btn.mark-all-read-btn[data-v-23dddf8f]:hover{background-color:#1557b0}.header-action-btn.mark-all-read-btn[data-v-23dddf8f]:disabled{background-color:#6c757d;cursor:not-allowed}.filter-bar[data-v-23dddf8f]{padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-tertiary)}.filter-group[data-v-23dddf8f]{display:flex;gap:20px;align-items:center}.filter-radio[data-v-23dddf8f]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:var(--app-text-primary)}.filter-radio input[type=radio][data-v-23dddf8f]{margin:0}.list-content[data-v-23dddf8f]{flex:1;overflow-y:auto}.loading-state[data-v-23dddf8f],.empty-state[data-v-23dddf8f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--app-text-secondary);gap:12px}.loading-state i[data-v-23dddf8f]{font-size:24px}.empty-state i[data-v-23dddf8f]{font-size:48px;margin-bottom:8px}.empty-state h3[data-v-23dddf8f]{margin:0;font-size:18px;color:var(--app-text-primary)}.empty-state p[data-v-23dddf8f]{margin:0;font-size:14px;text-align:center;max-width:300px}.notifications-container[data-v-23dddf8f]{background-color:var(--app-bg-canvas)}.notification-item[data-v-23dddf8f]{border-bottom:1px solid var(--app-border-primary);background:var(--app-bg-canvas);transition:all .2s ease}.notification-item[data-v-23dddf8f]:hover{background-color:var(--app-bg-hover)}.notification-item.unread[data-v-23dddf8f]{border-left:4px solid var(--app-accent-primary);background-color:#f8f9ff}.notification-item.unread[data-v-23dddf8f]:hover{background-color:#f0f3ff}.notification-content[data-v-23dddf8f]{padding:16px 20px}.notification-header[data-v-23dddf8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.notification-type[data-v-23dddf8f]{background-color:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.notification-time[data-v-23dddf8f]{color:var(--app-text-secondary);font-size:12px}.notification-body h4[data-v-23dddf8f]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--app-text-primary)}.notification-body .notification-message[data-v-23dddf8f]{margin:4px 0;color:var(--app-text-primary);line-height:1.5;font-weight:500}.notification-body .notification-details[data-v-23dddf8f]{margin:8px 0;padding:12px;background-color:var(--app-bg-tertiary);border-radius:8px;border-left:3px solid #ff9800}.notification-body .notification-details .correction-reason[data-v-23dddf8f]{margin:0;color:var(--app-text-primary);line-height:1.5;font-size:14px}.notification-body .notification-details .correction-reason strong[data-v-23dddf8f]{color:#ff9800}.notification-body .vehicle-info[data-v-23dddf8f]{margin:8px 0}.notification-body .vehicle-info .license-plate[data-v-23dddf8f]{display:inline-flex;align-items:center;gap:6px;background-color:#f0f8ff;color:#1976d2;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:600;border:1px solid #e3f2fd}.notification-body .vehicle-info .license-plate i[data-v-23dddf8f]{font-size:12px;color:#1976d2}.notification-body .notification-sender[data-v-23dddf8f]{margin:8px 0 0}.notification-body .notification-sender .sender-info[data-v-23dddf8f]{margin:0;color:var(--app-text-secondary);font-size:13px;display:flex;align-items:center;gap:6px}.notification-body .notification-sender .sender-info i[data-v-23dddf8f]{font-size:12px;color:var(--app-accent-primary)}.notification-body .requester[data-v-23dddf8f]{margin:4px 0;color:var(--app-text-secondary);font-size:14px}.notification-actions[data-v-23dddf8f]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--app-border-primary)}.action-btn[data-v-23dddf8f]{padding:6px 12px;font-size:12px;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500}.action-btn.primary-btn[data-v-23dddf8f]{background-color:var(--app-accent-primary);color:#fff}.action-btn.primary-btn[data-v-23dddf8f]:hover{background-color:#1557b0}.action-btn.secondary-btn[data-v-23dddf8f]{background-color:#6c757d;color:#fff}.action-btn.secondary-btn[data-v-23dddf8f]:hover{background-color:#545b62}.action-btn.secondary-btn[data-v-23dddf8f]:disabled{opacity:.6;cursor:not-allowed}.load-more-trigger[data-v-23dddf8f]{height:80px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-23dddf8f]{display:flex;align-items:center;gap:12px;color:var(--app-text-secondary);font-size:14px}.loading-more i[data-v-23dddf8f]{font-size:18px}.end-message[data-v-23dddf8f]{color:var(--app-text-secondary);font-size:14px;text-align:center;padding:20px;border-top:1px solid var(--app-border-primary)}@media (max-width: 768px){.list-header[data-v-23dddf8f],.filter-bar[data-v-23dddf8f]{padding:12px 16px}.filter-group[data-v-23dddf8f]{flex-direction:column;align-items:stretch;gap:12px}.notification-content[data-v-23dddf8f]{padding:12px 16px}}.property-create-basic-tab[data-v-c122bbd0]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-c122bbd0]{margin-bottom:40px}.form-section[data-v-c122bbd0]:last-child{margin-bottom:0}.section-title[data-v-c122bbd0]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-c122bbd0]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-c122bbd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-c122bbd0]{display:flex;flex-direction:column;gap:8px}.form-group.wide[data-v-c122bbd0]{grid-column:span 2}.form-label[data-v-c122bbd0]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-c122bbd0]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-c122bbd0]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-c122bbd0]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-c122bbd0]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-c122bbd0]::placeholder{color:var(--app-text-secondary)}.form-input.vin-input[data-v-c122bbd0]{font-family:Courier New,monospace;font-size:13px;letter-spacing:1px}.form-input.license-input[data-v-c122bbd0]{font-family:Courier New,monospace;font-weight:600;text-align:center}.input-help[data-v-c122bbd0]{display:flex;justify-content:space-between;align-items:center}.input-help .vin-length[data-v-c122bbd0]{font-size:12px;color:var(--app-text-secondary)}.input-help-text[data-v-c122bbd0]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-c122bbd0]{font-size:12px;color:#dc3545;font-weight:500}.sale-type-container[data-v-c122bbd0]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.sale-type-options[data-v-c122bbd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sale-type-option[data-v-c122bbd0]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.sale-type-option[data-v-c122bbd0]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.sale-type-option.active[data-v-c122bbd0]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.sale-type-option.active .option-icon[data-v-c122bbd0]{background-color:var(--app-accent-primary);color:#fff}.sale-type-option.active .option-title[data-v-c122bbd0]{color:var(--app-accent-primary);font-weight:600}.option-icon[data-v-c122bbd0]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.option-content[data-v-c122bbd0]{flex:1;display:flex;flex-direction:column;gap:4px}.option-title[data-v-c122bbd0]{font-size:16px;font-weight:500;color:var(--app-text-primary)}.option-description[data-v-c122bbd0]{font-size:13px;color:var(--app-text-secondary)}.preview-container[data-v-c122bbd0]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:16px}.preview-item[data-v-c122bbd0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.preview-label[data-v-c122bbd0]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.preview-value[data-v-c122bbd0]{font-size:14px;color:var(--app-text-primary);font-weight:500}.preview-value.vin[data-v-c122bbd0]{font-family:Courier New,monospace;font-size:12px;background-color:var(--app-bg-tertiary);padding:4px 8px;border-radius:4px}.preview-value.sale-type[data-v-c122bbd0]{background-color:#1a73e81a;color:var(--app-accent-primary);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.price-input-container[data-v-c122bbd0]{position:relative;display:flex;align-items:center}.price-input[data-v-c122bbd0]{padding-right:100px!important;font-size:14px}.price-unit[data-v-c122bbd0]{position:absolute;right:16px;font-weight:500;color:var(--app-text-secondary);font-size:14px;pointer-events:none}@media (max-width: 768px){.property-create-basic-tab[data-v-c122bbd0]{padding:16px}.form-grid[data-v-c122bbd0]{grid-template-columns:1fr}.form-group.wide[data-v-c122bbd0]{grid-column:span 1}.sale-type-options[data-v-c122bbd0]{grid-template-columns:1fr}.preview-item[data-v-c122bbd0]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.sale-type-option[data-v-c122bbd0]{flex-direction:column;text-align:center;gap:12px}.option-content[data-v-c122bbd0]{align-items:center}}.photos-container[data-v-c122bbd0]{display:grid;grid-template-columns:1fr 2fr;gap:24px}@media (max-width: 768px){.photos-container[data-v-c122bbd0]{grid-template-columns:1fr;gap:20px}}.main-photo-section[data-v-c122bbd0],.additional-photos-section[data-v-c122bbd0]{display:flex;flex-direction:column;gap:12px}.photo-upload-area[data-v-c122bbd0]{width:100%;height:200px;border:2px dashed var(--app-border-primary);border-radius:12px;overflow:hidden;position:relative}.photo-upload-area.has-image[data-v-c122bbd0]{border-style:solid;border-color:var(--app-accent-primary)}.upload-placeholder[data-v-c122bbd0]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.upload-placeholder[data-v-c122bbd0]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.upload-placeholder i[data-v-c122bbd0]{font-size:36px;color:var(--app-text-tertiary);margin-bottom:12px}.upload-placeholder p[data-v-c122bbd0]{font-size:14px;color:var(--app-text-secondary);margin:0 0 4px;font-weight:500}.upload-placeholder span[data-v-c122bbd0]{font-size:12px;color:var(--app-text-tertiary)}.image-preview[data-v-c122bbd0]{position:relative;width:100%;height:100%}.image-preview img[data-v-c122bbd0]{width:100%;height:100%;object-fit:cover}.image-preview .image-overlay[data-v-c122bbd0]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s}.image-preview .image-overlay .remove-btn[data-v-c122bbd0],.image-preview .image-overlay .replace-btn[data-v-c122bbd0]{width:36px;height:36px;border-radius:50%;border:none;background-color:#ffffffe6;color:var(--app-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.image-preview .image-overlay .remove-btn[data-v-c122bbd0]:hover,.image-preview .image-overlay .replace-btn[data-v-c122bbd0]:hover{background-color:#fff;transform:scale(1.1)}.image-preview .image-overlay .remove-btn[data-v-c122bbd0]:hover{color:#ea4335}.image-preview:hover .image-overlay[data-v-c122bbd0]{opacity:1}.additional-photos-grid[data-v-c122bbd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.additional-photo-item[data-v-c122bbd0]{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary);position:relative}.additional-photo-item .image-preview .remove-btn[data-v-c122bbd0]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background-color:#ea4335e6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.additional-photo-item .image-preview .remove-btn[data-v-c122bbd0]:hover{background-color:#ea4335}.additional-photo-item .image-preview .image-overlay[data-v-c122bbd0]{display:none}.add-photo-placeholder[data-v-c122bbd0]{aspect-ratio:1;border:2px dashed var(--app-border-primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.add-photo-placeholder[data-v-c122bbd0]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.add-photo-placeholder i[data-v-c122bbd0]{font-size:20px;color:var(--app-text-tertiary);margin-bottom:4px}.add-photo-placeholder span[data-v-c122bbd0]{font-size:10px;color:var(--app-text-secondary);font-weight:500}.loan-checkbox-container[data-v-c122bbd0]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:12px}.checkbox-wrapper[data-v-c122bbd0]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.checkbox-wrapper:hover .checkbox-custom[data-v-c122bbd0]{border-color:var(--app-accent-primary)}.checkbox-input[data-v-c122bbd0]{position:absolute;opacity:0;cursor:pointer}.checkbox-input:checked~.checkbox-custom[data-v-c122bbd0]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary)}.checkbox-input:checked~.checkbox-custom[data-v-c122bbd0]:after{display:block}.checkbox-input:focus~.checkbox-custom[data-v-c122bbd0]{box-shadow:0 0 0 3px #1a73e81a}.checkbox-custom[data-v-c122bbd0]{position:relative;height:20px;width:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:4px;transition:all .2s;flex-shrink:0}.checkbox-custom[data-v-c122bbd0]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-c122bbd0]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.property-create-details-tab[data-v-3405a2fd]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-3405a2fd]{margin-bottom:40px}.form-section[data-v-3405a2fd]:last-child{margin-bottom:0}.section-title[data-v-3405a2fd]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-3405a2fd]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-3405a2fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-3405a2fd]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-3405a2fd]{font-size:14px;font-weight:500;color:var(--app-text-primary);min-height:20px;display:flex;align-items:center}.form-label.required[data-v-3405a2fd]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-3405a2fd]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-3405a2fd]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-3405a2fd]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-3405a2fd]::placeholder{color:var(--app-text-secondary)}.label-with-preview[data-v-3405a2fd]{display:flex;align-items:center;gap:12px;min-height:20px}.color-preview-container[data-v-3405a2fd]{width:20px;height:20px;flex-shrink:0}.color-preview[data-v-3405a2fd]{width:20px;height:20px;border-radius:50%;border:2px solid var(--app-border-primary)}.color-preview.color-화이트[data-v-3405a2fd]{background-color:#fff}.color-preview.color-블랙[data-v-3405a2fd]{background-color:#000}.color-preview.color-실버[data-v-3405a2fd]{background-color:silver}.color-preview.color-그레이[data-v-3405a2fd]{background-color:gray}.color-preview.color-레드[data-v-3405a2fd]{background-color:#dc143c}.color-preview.color-블루[data-v-3405a2fd]{background-color:#06c}.color-preview.color-브라운[data-v-3405a2fd]{background-color:#8b4513}.color-preview.color-골드[data-v-3405a2fd]{background-color:gold}.color-preview.color-기타[data-v-3405a2fd]{background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red)}.input-with-unit[data-v-3405a2fd]{position:relative}.input-unit[data-v-3405a2fd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--app-text-secondary);font-weight:500;pointer-events:none}.input-help-text[data-v-3405a2fd]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-3405a2fd]{font-size:12px;color:#dc3545;font-weight:500}.condition-assessment[data-v-3405a2fd]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.assessment-grid[data-v-3405a2fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.assessment-item[data-v-3405a2fd]{display:flex;flex-direction:column;gap:12px}.assessment-title[data-v-3405a2fd]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.assessment-title i[data-v-3405a2fd]{color:var(--app-accent-primary);font-size:16px}.rating-buttons[data-v-3405a2fd]{display:flex;gap:8px;flex-wrap:wrap}.rating-btn[data-v-3405a2fd]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.rating-btn[data-v-3405a2fd]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.rating-btn.active[data-v-3405a2fd]{border-color:var(--app-accent-primary);background-color:var(--app-accent-primary);color:#fff}.rating-btn.accident-btn[data-v-3405a2fd]{display:flex;align-items:center;gap:6px}.rating-btn.accident-btn.warning.active[data-v-3405a2fd]{background-color:#dc3545;border-color:#dc3545}.summary-container[data-v-3405a2fd]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-3405a2fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-item[data-v-3405a2fd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.summary-label[data-v-3405a2fd]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.summary-value[data-v-3405a2fd]{font-size:14px;color:var(--app-text-primary);font-weight:500}@media (max-width: 768px){.property-create-details-tab[data-v-3405a2fd]{padding:16px}.form-grid[data-v-3405a2fd],.assessment-grid[data-v-3405a2fd],.summary-grid[data-v-3405a2fd]{grid-template-columns:1fr}.rating-buttons[data-v-3405a2fd]{justify-content:space-between}}@media (max-width: 480px){.rating-btn[data-v-3405a2fd]{flex:1;text-align:center;min-width:60px}}.property-create-management-tab[data-v-17f457f6]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-17f457f6]{margin-bottom:40px}.form-section[data-v-17f457f6]:last-child{margin-bottom:0}.section-title[data-v-17f457f6]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-17f457f6]{color:var(--app-accent-primary);font-size:18px}.manager-container[data-v-17f457f6],.location-container[data-v-17f457f6],.status-container[data-v-17f457f6],.notes-container[data-v-17f457f6]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.form-grid[data-v-17f457f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-17f457f6]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-17f457f6]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-17f457f6]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-17f457f6]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-17f457f6]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-17f457f6]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-17f457f6]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.form-input[data-v-17f457f6]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-17f457f6]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;resize:vertical;min-height:100px;font-family:inherit;transition:all .2s}.form-textarea[data-v-17f457f6]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-textarea.error[data-v-17f457f6]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-textarea[data-v-17f457f6]::placeholder{color:var(--app-text-secondary)}.input-help-text[data-v-17f457f6]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-17f457f6]{font-size:12px;color:#dc3545;font-weight:500}.manager-info[data-v-17f457f6]{margin-top:16px}.manager-card[data-v-17f457f6]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.manager-avatar[data-v-17f457f6]{width:60px;height:60px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.manager-details[data-v-17f457f6]{flex:1}.manager-name[data-v-17f457f6]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.manager-role[data-v-17f457f6],.manager-contact[data-v-17f457f6]{font-size:13px;color:var(--app-text-secondary);margin:0}.manager-stats[data-v-17f457f6]{display:flex;gap:16px}.stat-item[data-v-17f457f6]{text-align:center}.stat-value[data-v-17f457f6]{display:block;font-size:18px;font-weight:600;color:var(--app-accent-primary)}.stat-label[data-v-17f457f6]{font-size:11px;color:var(--app-text-secondary)}.location-info[data-v-17f457f6]{margin-top:16px}.location-card[data-v-17f457f6]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.location-icon[data-v-17f457f6]{width:60px;height:60px;border-radius:12px;background-color:#34a853;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.location-details[data-v-17f457f6]{flex:1}.location-name[data-v-17f457f6]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-address[data-v-17f457f6],.location-contact[data-v-17f457f6]{font-size:13px;color:var(--app-text-secondary);margin:0}.location-status[data-v-17f457f6]{display:flex;gap:16px}.status-item[data-v-17f457f6]{text-align:center}.status-value[data-v-17f457f6]{display:block;font-size:18px;font-weight:600;color:#34a853}.status-label[data-v-17f457f6]{font-size:11px;color:var(--app-text-secondary)}.status-explanation[data-v-17f457f6]{margin-bottom:20px}.status-explanation p[data-v-17f457f6]{color:var(--app-text-secondary);font-size:14px;margin:0;line-height:1.5}.status-options[data-v-17f457f6]{display:flex;flex-direction:column;gap:12px}.status-option[data-v-17f457f6]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.status-option[data-v-17f457f6]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.status-option.active[data-v-17f457f6]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.status-icon[data-v-17f457f6]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.status-icon.status-registration_completed[data-v-17f457f6]{background-color:var(--app-accent-primary)}.status-icon.status-stocked_in[data-v-17f457f6]{background-color:#34a853}.status-content[data-v-17f457f6]{flex:1}.status-title[data-v-17f457f6]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.status-description[data-v-17f457f6]{font-size:13px;color:var(--app-text-secondary);margin:0}.status-selected[data-v-17f457f6]{width:24px;height:24px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.textarea-info[data-v-17f457f6]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.char-count[data-v-17f457f6]{font-size:12px;color:var(--app-text-secondary)}.notes-examples[data-v-17f457f6]{margin-top:20px}.examples-title[data-v-17f457f6]{font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.examples-list[data-v-17f457f6]{display:flex;flex-direction:column;gap:8px}.example-item[data-v-17f457f6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary);cursor:pointer;font-size:13px;color:var(--app-text-secondary);transition:all .2s}.example-item[data-v-17f457f6]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary);color:var(--app-text-primary)}.example-item i[data-v-17f457f6]{color:var(--app-accent-primary);font-size:12px}.management-summary[data-v-17f457f6]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-17f457f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-17f457f6]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.summary-icon[data-v-17f457f6]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.summary-icon.manager[data-v-17f457f6]{background-color:var(--app-accent-primary)}.summary-icon.location[data-v-17f457f6]{background-color:#34a853}.summary-icon.status.status-registration_completed[data-v-17f457f6]{background-color:var(--app-accent-primary)}.summary-icon.status.status-stocked_in[data-v-17f457f6]{background-color:#34a853}.summary-icon.notes[data-v-17f457f6]{background-color:#ff9800}.summary-content[data-v-17f457f6]{flex:1}.summary-title[data-v-17f457f6]{font-size:13px;font-weight:500;color:var(--app-text-secondary);margin:0 0 4px}.summary-value[data-v-17f457f6]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.summary-detail[data-v-17f457f6]{font-size:12px;color:var(--app-text-secondary);margin:2px 0 0}@media (max-width: 768px){.property-create-management-tab[data-v-17f457f6]{padding:16px}.form-grid[data-v-17f457f6]{grid-template-columns:1fr}.manager-card[data-v-17f457f6],.location-card[data-v-17f457f6]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-17f457f6],.location-status[data-v-17f457f6]{justify-content:center}.summary-grid[data-v-17f457f6]{grid-template-columns:1fr}.summary-card[data-v-17f457f6]{flex-direction:column;text-align:center;gap:8px}}@media (max-width: 480px){.status-option[data-v-17f457f6]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-17f457f6],.location-status[data-v-17f457f6]{flex-direction:column;gap:8px}}.property-preview[data-v-c1beab86]{height:100%;background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;overflow-y:auto;border:1px solid var(--app-border-primary)}.preview-header[data-v-c1beab86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border-primary)}.preview-title[data-v-c1beab86]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.preview-title i[data-v-c1beab86]{color:var(--app-accent-primary)}.preview-progress .progress-circle[data-v-c1beab86]{position:relative;width:50px;height:50px;border-radius:50%;background:conic-gradient(var(--app-accent-primary) calc(var(--progress) * 1%),var(--app-bg-tertiary) 0);display:flex;align-items:center;justify-content:center}.preview-progress .progress-circle[data-v-c1beab86]:before{content:"";position:absolute;width:36px;height:36px;border-radius:50%;background-color:var(--app-bg-secondary)}.preview-progress .progress-circle .progress-text[data-v-c1beab86]{position:relative;z-index:1;font-size:11px;font-weight:600;color:var(--app-text-primary)}.vehicle-summary-card[data-v-c1beab86]{background-color:var(--app-bg-canvas);border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid var(--app-border-primary);display:flex;gap:12px}.vehicle-image-placeholder[data-v-c1beab86]{width:60px;height:60px;background-color:var(--app-bg-tertiary);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:24px;flex-shrink:0;overflow:hidden;position:relative}.vehicle-image-placeholder .vehicle-main-image[data-v-c1beab86]{width:100%;height:100%;object-fit:cover;border-radius:8px}.vehicle-info[data-v-c1beab86]{flex:1}.vehicle-title[data-v-c1beab86]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.vehicle-details[data-v-c1beab86]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.detail-item[data-v-c1beab86]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:2px 8px;border-radius:12px}.detail-item.sale-type.상사매입[data-v-c1beab86]{background-color:#34a8531a;color:#34a853}.detail-item.sale-type.현대캐피탈위탁[data-v-c1beab86]{background-color:#fbbc051a;color:#fbbc05}.detail-item.sale-type.신한카드위탁[data-v-c1beab86]{background-color:#4285f41a;color:#4285f4}.detail-item.sale-type.할부[data-v-c1beab86]{background-color:#fbbc051a;color:#fbbc05}.vehicle-price[data-v-c1beab86]{font-size:16px;font-weight:700;color:var(--app-accent-primary)}.info-sections[data-v-c1beab86]{display:flex;flex-direction:column;gap:12px}.info-section[data-v-c1beab86]{background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.info-section.active[data-v-c1beab86]{border-color:var(--app-accent-primary);box-shadow:0 0 0 2px #1a73e81a}.section-header[data-v-c1beab86]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--app-border-primary)}.section-header[data-v-c1beab86]:hover{background-color:var(--app-bg-hover)}.section-title[data-v-c1beab86]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.section-title i[data-v-c1beab86]{color:var(--app-accent-primary);font-size:12px}.completion-badge[data-v-c1beab86]{font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500;margin-left:8px}.completion-badge.complete[data-v-c1beab86]{background-color:#34a8531a;color:#34a853}.completion-badge.partial[data-v-c1beab86]{background-color:#fbbc051a;color:#fbbc05}.completion-badge.empty[data-v-c1beab86]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.toggle-icon[data-v-c1beab86]{font-size:12px;color:var(--app-text-secondary);transition:transform .2s}.toggle-icon.open[data-v-c1beab86]{transform:rotate(180deg)}.section-content[data-v-c1beab86]{padding:16px}.info-grid[data-v-c1beab86]{display:grid;grid-template-columns:1fr;gap:12px}.info-item[data-v-c1beab86]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.info-item.wide[data-v-c1beab86]{grid-column:1/-1;flex-direction:column;gap:4px}.info-label[data-v-c1beab86]{font-size:12px;color:var(--app-text-secondary);font-weight:500;flex-shrink:0}.info-value[data-v-c1beab86]{font-size:13px;color:var(--app-text-primary);font-weight:500;text-align:right}.info-value.vin[data-v-c1beab86]{font-family:Courier New,monospace;font-size:11px;background-color:var(--app-bg-tertiary);padding:2px 4px;border-radius:4px}.info-value.price[data-v-c1beab86]{color:var(--app-accent-primary);font-weight:600}.info-value.notes[data-v-c1beab86]{text-align:left;font-size:12px;line-height:1.4}.info-value.sale-type.상사매입[data-v-c1beab86]{color:#34a853}.info-value.sale-type.현대캐피탈위탁[data-v-c1beab86]{color:#fbbc05}.info-value.sale-type.신한카드위탁[data-v-c1beab86]{color:#4285f4}.info-value.sale-type.할부[data-v-c1beab86]{color:#fbbc05}.financing-options[data-v-c1beab86]{display:flex;flex-wrap:wrap;gap:4px}.option-tag[data-v-c1beab86]{font-size:11px;background-color:var(--app-bg-tertiary);padding:2px 6px;border-radius:8px;color:var(--app-text-secondary)}.completion-status[data-v-c1beab86]{margin-top:20px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.status-header[data-v-c1beab86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-c1beab86]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.completion-ratio[data-v-c1beab86]{font-size:12px;font-weight:600;color:var(--app-accent-primary)}.missing-fields h5[data-v-c1beab86]{font-size:12px;color:var(--app-text-secondary);margin:0 0 8px}.missing-list[data-v-c1beab86]{display:flex;flex-wrap:wrap;gap:4px}.missing-item[data-v-c1beab86]{font-size:11px;background-color:#ea43351a;color:#ea4335;padding:2px 6px;border-radius:8px}.photos-grid[data-v-c1beab86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.main-photo[data-v-c1beab86],.additional-photo[data-v-c1beab86]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary)}.main-photo img[data-v-c1beab86],.additional-photo img[data-v-c1beab86]{width:100%;height:100%;object-fit:cover}.photo-badge[data-v-c1beab86]{position:absolute;top:4px;left:4px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background-color:#000000b3;color:#fff}.photo-badge.main[data-v-c1beab86]{background-color:var(--app-accent-primary)}.photo-description[data-v-c1beab86]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:10px;padding:8px 4px 4px;text-align:center}.no-photos[data-v-c1beab86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--app-text-tertiary)}.no-photos i[data-v-c1beab86]{font-size:24px;margin-bottom:8px}.no-photos p[data-v-c1beab86]{font-size:12px;margin:0}.slide-down-enter-active[data-v-c1beab86],.slide-down-leave-active[data-v-c1beab86]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-c1beab86],.slide-down-leave-to[data-v-c1beab86]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-c1beab86],.slide-down-leave-from[data-v-c1beab86]{opacity:1;max-height:500px}@media (max-width: 1024px){.property-preview[data-v-c1beab86]{padding:16px}.vehicle-summary-card[data-v-c1beab86]{flex-direction:column;text-align:center;gap:8px}.vehicle-image-placeholder[data-v-c1beab86]{align-self:center}}.property-create[data-v-5711422c]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.create-header[data-v-5711422c]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.create-title-section[data-v-5711422c]{flex:1}.create-title[data-v-5711422c]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.create-title i[data-v-5711422c]{color:var(--app-accent-primary);font-size:24px}.create-meta[data-v-5711422c]{display:flex;gap:12px;align-items:center}.step-indicator[data-v-5711422c]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.form-status[data-v-5711422c]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:16px}.form-status.valid[data-v-5711422c]{background-color:#34a8531a;color:#34a853}.form-status.invalid[data-v-5711422c]{background-color:#fbbc051a;color:#fbbc05}.create-actions[data-v-5711422c]{display:flex;gap:8px}.action-button[data-v-5711422c]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-5711422c]:hover:not(:disabled){background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-5711422c]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-5711422c]:hover:not(:disabled){background-color:#1557b0}.action-button.secondary[data-v-5711422c]{background-color:#34a853;color:#fff;border-color:#34a853}.action-button.secondary[data-v-5711422c]:hover:not(:disabled){background-color:#2d8f43}.action-button[data-v-5711422c]:disabled{opacity:.5;cursor:not-allowed}.button-spinner[data-v-5711422c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-5711422c .8s linear infinite}@keyframes spin-5711422c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-container[data-v-5711422c]{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--app-bg-tertiary);border-bottom:1px solid var(--app-border-primary)}.progress-bar[data-v-5711422c]{flex:1;height:8px;background-color:var(--app-bg-secondary);border-radius:4px;overflow:hidden}.progress-fill[data-v-5711422c]{height:100%;background:linear-gradient(90deg,var(--app-accent-primary),#1557b0);transition:width .3s ease}.progress-text[data-v-5711422c]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.tabs-navigation[data-v-5711422c]{padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.tab-list[data-v-5711422c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tab-button[data-v-5711422c]{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .2s;text-align:left}.tab-button[data-v-5711422c]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.tab-button.active[data-v-5711422c]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.tab-button.completed[data-v-5711422c]{border-color:#34a853;background-color:#34a8530d}.tab-button.completed .tab-icon[data-v-5711422c]{background-color:#34a853;color:#fff}.tab-button.error[data-v-5711422c]{border-color:#ea4335;background-color:#ea43350d}.tab-button.error .tab-icon[data-v-5711422c]{background-color:#ea4335;color:#fff}.tab-icon[data-v-5711422c]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.tab-button.active .tab-icon[data-v-5711422c]{background-color:var(--app-accent-primary);color:#fff}.tab-content[data-v-5711422c]{flex:1}.tab-name[data-v-5711422c]{display:block;font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.tab-description[data-v-5711422c]{display:block;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.main-content[data-v-5711422c]{display:grid;grid-template-columns:1fr 400px;gap:24px;flex:1;min-height:0}@media (max-width: 1200px){.main-content[data-v-5711422c]{grid-template-columns:1fr 350px;gap:16px}}@media (max-width: 1024px){.main-content[data-v-5711422c]{grid-template-columns:1fr;gap:0}}.form-column[data-v-5711422c]{display:flex;flex-direction:column;min-height:0}.tab-content-container[data-v-5711422c]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.preview-column[data-v-5711422c]{display:flex;flex-direction:column}@media (max-width: 1024px){.preview-column[data-v-5711422c]{order:-1;margin-bottom:16px}}.preview-sticky[data-v-5711422c]{position:sticky;top:24px;height:calc(100vh - 200px);min-height:500px}@media (max-width: 1024px){.preview-sticky[data-v-5711422c]{position:relative;top:0;height:auto;min-height:300px;max-height:400px;overflow-y:auto}}.navigation-footer[data-v-5711422c]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.nav-button[data-v-5711422c]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.nav-button[data-v-5711422c]:hover:not(:disabled){background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.nav-button[data-v-5711422c]:disabled{opacity:.5;cursor:not-allowed}.tab-dots[data-v-5711422c]{display:flex;gap:8px}.tab-dot[data-v-5711422c]{width:12px;height:12px;border-radius:50%;border:none;background-color:var(--app-bg-tertiary);cursor:pointer;transition:all .2s}.tab-dot.active[data-v-5711422c]{background-color:var(--app-accent-primary)}.tab-dot.completed[data-v-5711422c]{background-color:#34a853}.slide-enter-active[data-v-5711422c],.slide-leave-active[data-v-5711422c]{transition:all .3s ease-in-out}.slide-enter-from[data-v-5711422c]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-5711422c]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.create-header[data-v-5711422c]{flex-direction:column;gap:16px;align-items:stretch}.create-actions[data-v-5711422c]{justify-content:flex-end}.progress-container[data-v-5711422c]{padding:12px 16px}.tabs-navigation[data-v-5711422c]{padding:16px}.tab-list[data-v-5711422c]{grid-template-columns:1fr}.navigation-footer[data-v-5711422c]{padding:12px 16px}}.property-tabs[data-v-b6b3fa5a]{background-color:var(--app-bg-secondary);border-bottom:1px solid var(--app-border-primary)}.tabs-nav[data-v-b6b3fa5a]{display:flex;padding:0 24px;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs-nav[data-v-b6b3fa5a]::-webkit-scrollbar{display:none}.tab-item[data-v-b6b3fa5a]{display:flex;align-items:center;gap:8px;padding:16px 20px;background:none;border:none;color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s;white-space:nowrap;position:relative}.tab-item[data-v-b6b3fa5a]:hover{color:var(--app-text-primary);background-color:var(--app-bg-hover)}.tab-item.active[data-v-b6b3fa5a]{color:var(--app-accent-primary);background-color:var(--app-bg-canvas);font-weight:600}.tab-item.active[data-v-b6b3fa5a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--app-accent-primary);border-radius:3px 3px 0 0}.tab-item i[data-v-b6b3fa5a]{font-size:16px}.tab-item span[data-v-b6b3fa5a]{font-size:14px}.notification-dot[data-v-b6b3fa5a]{position:absolute;top:10px;right:6px;width:6px;height:6px;background-color:#ea4335;border-radius:50%;border:1px solid var(--app-bg-secondary)}@media (max-width: 768px){.tabs-nav[data-v-b6b3fa5a]{padding:0 16px}.tab-item[data-v-b6b3fa5a]{flex-shrink:0;min-width:100px;padding:12px 16px}.tab-item span[data-v-b6b3fa5a]{display:none}.tab-item i[data-v-b6b3fa5a]{font-size:18px}}@media (max-width: 480px){.tab-item[data-v-b6b3fa5a]{min-width:60px;padding:12px 8px}.tab-item i[data-v-b6b3fa5a]{font-size:16px}}.property-overview-tab[data-v-86e2537b]{padding:24px}.two-column-layout[data-v-86e2537b]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}@media (max-width: 1024px){.two-column-layout[data-v-86e2537b]{grid-template-columns:1fr}}.column-section[data-v-86e2537b]{display:flex;flex-direction:column}.info-card[data-v-86e2537b],.timeline-card[data-v-86e2537b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;flex:1}.vehicle-highlight[data-v-86e2537b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--app-border-primary)}.vin-display[data-v-86e2537b],.license-display[data-v-86e2537b]{display:flex;flex-direction:column;gap:8px}.vin-label[data-v-86e2537b],.license-label[data-v-86e2537b]{font-size:12px;color:var(--app-text-secondary);font-weight:500;text-transform:uppercase}.vin-value[data-v-86e2537b]{font-family:Courier New,monospace;font-size:16px;font-weight:600;color:var(--app-accent-primary);background-color:#1a73e81a;padding:8px 12px;border-radius:6px;letter-spacing:.5px}.license-value[data-v-86e2537b]{font-size:18px;font-weight:700;color:var(--app-text-primary);letter-spacing:1px}.detail-section[data-v-86e2537b]{margin-bottom:32px}.detail-section[data-v-86e2537b]:last-child{margin-bottom:0}.section-title[data-v-86e2537b]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-86e2537b]{color:var(--app-accent-primary);font-size:18px}.overview-section[data-v-86e2537b]{margin-bottom:24px}.overview-left[data-v-86e2537b]{flex:0 0 200px}.vehicle-image[data-v-86e2537b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:140px;background-color:var(--app-bg-canvas);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary)}.overview-value.vin-value[data-v-86e2537b]{font-family:Courier New,monospace;font-size:16px;font-weight:600;color:var(--app-text-primary)}.overview-value.sale-type[data-v-86e2537b]{padding:6px 12px;border-radius:16px;font-size:14px;text-align:center;background-color:var(--app-bg-selected);color:var(--app-accent-primary);min-width:120px;display:inline-block}.info-grid[data-v-86e2537b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 480px){.info-grid[data-v-86e2537b]{grid-template-columns:1fr}}.info-item[data-v-86e2537b]{display:flex;flex-direction:column;gap:4px;padding:12px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.info-item[data-v-86e2537b]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.info-label[data-v-86e2537b]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-86e2537b]{font-size:15px;color:var(--app-text-primary);font-weight:500}.info-value.mileage[data-v-86e2537b]{color:#ea4335;font-weight:600}.info-value.price[data-v-86e2537b]{color:var(--app-accent-primary);font-weight:700}.info-value.sale-type[data-v-86e2537b]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600}.info-value.sale-type.상사매입[data-v-86e2537b]{background-color:#34a8531a;color:#34a853}.info-value.sale-type.현대캐피탈위탁[data-v-86e2537b]{background-color:#1a73e81a;color:#1a73e8}.info-value.sale-type.신한카드위탁[data-v-86e2537b]{background-color:#fbbc051a;color:#fbbc05}.timeline-card[data-v-86e2537b]{display:flex;flex-direction:column}.timeline-card .schedule-timeline[data-v-86e2537b]{display:flex;flex-direction:column;gap:16px;background-color:transparent;border:none;padding:0}.timeline-item[data-v-86e2537b]{display:flex;gap:16px;position:relative}.timeline-item[data-v-86e2537b]:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:-16px;width:2px;background-color:var(--app-border-primary)}.timeline-item.completed[data-v-86e2537b]:after{background-color:#34a853}.timeline-item.active[data-v-86e2537b]:after{background-color:var(--app-accent-primary)}.timeline-item.error[data-v-86e2537b]:after{background-color:#ea4335}.timeline-marker[data-v-86e2537b]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);border:3px solid var(--app-border-primary);display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:16px;flex-shrink:0;position:relative;z-index:1}.timeline-item.completed .timeline-marker[data-v-86e2537b]{background-color:#34a853;border-color:#34a853;color:#fff}.timeline-item.active .timeline-marker[data-v-86e2537b]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary);color:#fff;animation:pulse-86e2537b 2s infinite}.timeline-item.error .timeline-marker[data-v-86e2537b]{background-color:#ea4335;border-color:#ea4335;color:#fff}@keyframes pulse-86e2537b{0%{box-shadow:0 0 #1a73e866}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 #1a73e800}}.timeline-content[data-v-86e2537b]{flex:1;padding-top:4px}.timeline-content h4[data-v-86e2537b]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.timeline-content p[data-v-86e2537b]{font-size:14px;color:var(--app-text-secondary);margin:0 0 8px}.timeline-status[data-v-86e2537b]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.timeline-status.completed[data-v-86e2537b]{background-color:#34a8531a;color:#34a853}.timeline-status.active[data-v-86e2537b]{background-color:#1a73e81a;color:var(--app-accent-primary)}.timeline-status.pending[data-v-86e2537b]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.timeline-status.error[data-v-86e2537b]{background-color:#ea43351a;color:#ea4335}.schedule-summary[data-v-86e2537b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;height:fit-content}.summary-card h4[data-v-86e2537b]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.summary-items[data-v-86e2537b]{display:flex;flex-direction:column;gap:12px}.summary-item[data-v-86e2537b]{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.summary-item[data-v-86e2537b]:hover{box-shadow:0 2px 8px #0000000d;border-color:var(--app-border-secondary)}.summary-item i[data-v-86e2537b]{color:var(--app-accent-primary);font-size:14px;width:16px}.summary-item span[data-v-86e2537b]:nth-child(2){flex:1;font-size:14px;color:var(--app-text-primary);font-weight:500}.summary-item .summary-date[data-v-86e2537b]{font-size:12px;color:var(--app-text-secondary);font-weight:500}@media (max-width: 768px){.property-overview-tab[data-v-86e2537b]{padding:16px}.vehicle-highlight[data-v-86e2537b]{grid-template-columns:1fr}}.activity-history[data-v-86e2537b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.history-filters[data-v-86e2537b]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-btn[data-v-86e2537b]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--app-border-primary);border-radius:20px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn[data-v-86e2537b]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.filter-btn.active[data-v-86e2537b]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.filter-btn i[data-v-86e2537b]{font-size:12px}.history-timeline[data-v-86e2537b]{display:flex;flex-direction:column;gap:16px}.history-log-item[data-v-86e2537b]{display:flex;gap:16px;position:relative}.history-log-item[data-v-86e2537b]:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:-16px;width:2px;background-color:var(--app-border-primary)}.history-log-item.status_change[data-v-86e2537b]:after{background-color:var(--app-accent-primary)}.history-log-item.commercialization[data-v-86e2537b]:after{background-color:#34a853}.history-log-item.property_update[data-v-86e2537b]:after{background-color:#fbbc05}.history-log-item.document[data-v-86e2537b]:after{background-color:#9aa0a6}.log-marker[data-v-86e2537b]{width:48px;height:48px;border-radius:50%;border:3px solid var(--app-border-primary);background-color:var(--app-bg-canvas);display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);font-size:16px;flex-shrink:0;position:relative;z-index:1}.history-log-item.status_change .log-marker[data-v-86e2537b]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary);color:#fff}.history-log-item.commercialization .log-marker[data-v-86e2537b]{background-color:#34a853;border-color:#34a853;color:#fff}.history-log-item.property_update .log-marker[data-v-86e2537b]{background-color:#fbbc05;border-color:#fbbc05;color:#fff}.history-log-item.document .log-marker[data-v-86e2537b]{background-color:#9aa0a6;border-color:#9aa0a6;color:#fff}.log-content[data-v-86e2537b]{flex:1;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px;padding:16px;transition:all .2s}.log-content[data-v-86e2537b]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.log-header[data-v-86e2537b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.log-title[data-v-86e2537b]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.log-time[data-v-86e2537b]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.log-description[data-v-86e2537b]{font-size:14px;color:var(--app-text-primary);line-height:1.5;margin-bottom:12px}.log-description-text[data-v-86e2537b]{font-family:inherit;font-size:inherit;color:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;background:transparent}.log-footer[data-v-86e2537b]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.log-user[data-v-86e2537b],.log-cost[data-v-86e2537b]{display:flex;align-items:center;gap:6px;color:var(--app-text-secondary)}.log-user i[data-v-86e2537b],.log-cost i[data-v-86e2537b]{font-size:12px}.log-cost[data-v-86e2537b]{color:var(--app-accent-primary);font-weight:600}.loading-history[data-v-86e2537b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--app-text-secondary)}.loading-history i[data-v-86e2537b]{font-size:32px;margin-bottom:16px;color:var(--app-accent-primary)}.loading-history p[data-v-86e2537b]{font-size:16px;margin:0}.no-history[data-v-86e2537b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--app-text-secondary)}.no-history i[data-v-86e2537b]{font-size:48px;margin-bottom:16px;opacity:.5}.no-history p[data-v-86e2537b]{font-size:16px;margin:0}.vehicle-overview-section[data-v-86e2537b]{margin-bottom:32px}.overview-card[data-v-86e2537b]{display:flex;background:linear-gradient(135deg,var(--app-bg-secondary),var(--app-bg-tertiary));border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;gap:24px}@media (max-width: 768px){.overview-card[data-v-86e2537b]{flex-direction:column;gap:16px}}.overview-left[data-v-86e2537b]{flex:0 0 45%}@media (max-width: 768px){.overview-left[data-v-86e2537b]{flex:none;align-self:center}}.vehicle-image[data-v-86e2537b]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background-color:var(--app-bg-canvas);border:2px dashed var(--app-border-primary);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease}.vehicle-image[data-v-86e2537b]:hover{transform:scale(1.02);border-color:var(--app-accent-primary);box-shadow:0 4px 12px #1a73e833}.vehicle-image:hover .image-overlay[data-v-86e2537b]{opacity:1}.vehicle-photo[data-v-86e2537b]{width:100%;height:100%;object-fit:cover;border-radius:6px;transition:all .3s ease}.vehicle-photo.clickable[data-v-86e2537b]{cursor:pointer}.vehicle-photo[data-v-86e2537b]:hover{filter:brightness(.9)}.image-overlay[data-v-86e2537b]{position:absolute;top:8px;right:8px;width:32px;height:32px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;opacity:0;transition:opacity .3s ease}.image-overlay i[data-v-86e2537b]{font-size:12px}.vehicle-placeholder[data-v-86e2537b]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--app-text-secondary);height:100%}.vehicle-icon[data-v-86e2537b]{font-size:48px;margin-bottom:8px;color:var(--app-accent-primary)}.image-placeholder[data-v-86e2537b]{font-size:12px;color:var(--app-text-secondary)}.overview-right[data-v-86e2537b]{flex:1}.overview-info[data-v-86e2537b]{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-around}.overview-item[data-v-86e2537b]{display:flex;flex-direction:column;gap:4px}.overview-label[data-v-86e2537b]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.overview-value[data-v-86e2537b]{font-size:18px;color:var(--app-text-primary);font-weight:600}.overview-value.vin-highlight[data-v-86e2537b]{font-family:Courier New,monospace;background-color:var(--app-accent-primary);color:#fff;padding:8px 12px;border-radius:6px;font-size:16px;letter-spacing:.5px}.overview-value.license-highlight[data-v-86e2537b]{font-size:20px;font-weight:700;color:var(--app-accent-primary);letter-spacing:1px}.overview-value.sale-type[data-v-86e2537b]{display:inline-block;padding:6px 12px;border-radius:16px;font-size:14px;text-align:center}.overview-value.sale-type.상사매입[data-v-86e2537b]{background-color:#34a8531a;color:#34a853}.overview-value.sale-type.현대캐피탈위탁[data-v-86e2537b]{background-color:#1a73e81a;color:#1a73e8}.overview-value.sale-type.신한카드위탁[data-v-86e2537b]{background-color:#fbbc051a;color:#fbbc05}@media (max-width: 768px){.history-filters[data-v-86e2537b]{justify-content:center}.filter-btn[data-v-86e2537b]{font-size:12px;padding:6px 12px}.log-header[data-v-86e2537b]{flex-direction:column;gap:4px;align-items:flex-start}.log-footer[data-v-86e2537b]{flex-direction:column;gap:8px;align-items:flex-start}}.vin-container[data-v-86e2537b]{display:flex;align-items:center;gap:8px}.copy-btn[data-v-86e2537b]{padding:6px 10px;background-color:var(--app-bg-selected);border:1px solid var(--app-border-primary);border-radius:6px;color:var(--app-text-secondary);cursor:pointer;transition:all .2s ease;font-size:14px}.copy-btn[data-v-86e2537b]:hover{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.copy-btn[data-v-86e2537b]:active{transform:scale(.95)}.toast-message[data-v-86e2537b]{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:9999}.toast-message i[data-v-86e2537b]{font-size:16px}.toast-enter-active[data-v-86e2537b],.toast-leave-active[data-v-86e2537b]{transition:all .3s ease}.toast-enter-from[data-v-86e2537b],.toast-leave-to[data-v-86e2537b]{transform:translate(100%);opacity:0}.two-column-info-layout[data-v-86e2537b]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}@media (max-width: 1024px){.two-column-info-layout[data-v-86e2537b]{grid-template-columns:1fr}}.two-column-info-layout .detail-section[data-v-86e2537b]{margin-bottom:0}.staff-info[data-v-86e2537b]{display:grid;grid-template-columns:1fr;gap:20px}.staff-card[data-v-86e2537b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px;transition:all .2s}.staff-card[data-v-86e2537b]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.staff-card.primary[data-v-86e2537b]{border-color:var(--app-accent-primary);background:linear-gradient(135deg,rgba(26,115,232,.05),var(--app-bg-secondary))}.staff-header[data-v-86e2537b]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.staff-avatar[data-v-86e2537b]{width:50px;height:50px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.staff-avatar i[data-v-86e2537b]{font-size:20px}.staff-details[data-v-86e2537b]{flex:1}.staff-name[data-v-86e2537b]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.staff-role[data-v-86e2537b]{font-size:14px;color:var(--app-text-secondary);font-weight:500}.staff-contact[data-v-86e2537b]{display:flex;flex-direction:column;gap:8px}.contact-item[data-v-86e2537b]{display:flex;align-items:center;gap:12px}.contact-item i[data-v-86e2537b]{color:var(--app-accent-primary);font-size:14px;width:16px}.contact-item span[data-v-86e2537b]{font-size:14px;color:var(--app-text-primary)}.location-info[data-v-86e2537b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.location-main[data-v-86e2537b]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border-primary)}.location-icon[data-v-86e2537b]{width:50px;height:50px;background:linear-gradient(135deg,#34a853,#2d8f43);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.location-icon i[data-v-86e2537b]{font-size:20px}.location-details[data-v-86e2537b]{flex:1}.location-details h3[data-v-86e2537b]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-details p[data-v-86e2537b]{font-size:14px;color:var(--app-text-secondary);margin:0}.location-info-grid[data-v-86e2537b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.location-item[data-v-86e2537b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.location-label[data-v-86e2537b]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.location-value[data-v-86e2537b]{font-size:14px;color:var(--app-text-primary);font-weight:500}.property-details-tab[data-v-1eda0bdd]{padding:24px}.detail-section[data-v-1eda0bdd]{margin-bottom:32px}.detail-section[data-v-1eda0bdd]:last-child{margin-bottom:0}.section-title[data-v-1eda0bdd]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-1eda0bdd]{color:var(--app-accent-primary);font-size:18px}.info-grid[data-v-1eda0bdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:8px;padding:20px;background-color:var(--app-bg-secondary);border-radius:8px;border:1px solid var(--app-border-primary);transition:all .2s}.info-item[data-v-1eda0bdd]:hover{box-shadow:0 2px 8px #0000001a;border-color:var(--app-border-secondary)}.info-item.wide[data-v-1eda0bdd]{grid-column:span 2}.info-label[data-v-1eda0bdd]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-1eda0bdd]{font-size:16px;color:var(--app-text-primary);font-weight:500}.info-value.vin[data-v-1eda0bdd]{font-family:Courier New,monospace;background-color:var(--app-bg-tertiary);padding:6px 8px;border-radius:4px;font-size:14px}.info-value.license[data-v-1eda0bdd]{font-family:Courier New,monospace;background-color:var(--app-bg-tertiary);padding:8px 12px;border-radius:4px;font-weight:600;text-align:center}.diagnosis-summary[data-v-1eda0bdd]{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 768px){.diagnosis-summary[data-v-1eda0bdd]{grid-template-columns:1fr}}.diagnosis-card[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.diagnosis-header[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.diagnosis-header h3[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.diagnosis-badge[data-v-1eda0bdd]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}.diagnosis-badge.accident-free[data-v-1eda0bdd]{background-color:#1a73e81a;color:var(--app-accent-primary)}.diagnosis-note[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-secondary);margin:0}.diagnosis-stats[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;text-align:center}.stat-item .stat-label[data-v-1eda0bdd]{display:block;font-size:13px;color:var(--app-text-secondary);margin-bottom:8px}.stat-item .stat-value[data-v-1eda0bdd]{display:block;font-size:24px;font-weight:700}.stat-item .stat-value.passed[data-v-1eda0bdd]{color:#34a853}.stat-item .stat-value.warning[data-v-1eda0bdd]{color:#fbbc05}.diagnosis-details[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.diagnosis-category h4[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.diagnosis-list[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:12px}.diagnosis-item[data-v-1eda0bdd]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--app-text-primary)}.diagnosis-item.passed i[data-v-1eda0bdd]{color:#34a853}.tire-grid[data-v-1eda0bdd]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media (max-width: 480px){.tire-grid[data-v-1eda0bdd]{grid-template-columns:1fr}}.tire-item[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}.tire-position[data-v-1eda0bdd]{display:flex;align-items:center;gap:8px}.tire-position i[data-v-1eda0bdd]{color:var(--app-accent-primary);font-size:16px}.tire-position span[data-v-1eda0bdd]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.tire-info[data-v-1eda0bdd]{text-align:right}.tread-depth[data-v-1eda0bdd]{margin-bottom:4px}.tread-depth .tread-label[data-v-1eda0bdd]{font-size:12px;color:var(--app-text-secondary);margin-right:8px}.tread-depth .tread-value[data-v-1eda0bdd]{font-size:18px;font-weight:600;color:var(--app-text-primary)}.tire-status .status-text[data-v-1eda0bdd]{font-size:12px;padding:2px 8px;border-radius:12px;background-color:#34a8531a;color:#34a853}.tire-summary[data-v-1eda0bdd]{background-color:#1a73e80d;border:1px solid rgba(26,115,232,.2);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-accent-primary)}.tire-summary i[data-v-1eda0bdd]{font-size:16px}.selected-options[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.option-value-summary h3[data-v-1eda0bdd]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;display:flex;align-items:center;gap:8px}.option-value-summary h3[data-v-1eda0bdd]:before{content:"";width:4px;height:20px;background-color:var(--app-accent-primary);border-radius:2px}.option-detail[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.option-detail .option-name[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-primary)}.option-detail .option-price[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-accent-primary)}.main-options-grid[data-v-1eda0bdd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;margin-bottom:20px}.main-option-item[data-v-1eda0bdd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.main-option-item .option-icon-wrapper[data-v-1eda0bdd]{width:60px;height:60px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px}.main-option-item .option-icon-wrapper i[data-v-1eda0bdd]{font-size:24px;color:var(--app-accent-primary);opacity:.8}.main-option-item .option-name[data-v-1eda0bdd]{font-size:12px;color:var(--app-text-secondary);font-weight:500;line-height:1.3}.view-all-options[data-v-1eda0bdd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.view-all-options[data-v-1eda0bdd]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.view-all-options i[data-v-1eda0bdd]{font-size:12px;transition:transform .2s}.warranty-info[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.warranty-status[data-v-1eda0bdd]{margin-bottom:16px}.warranty-header[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.warranty-header h3[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.warranty-badge[data-v-1eda0bdd]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.warranty-badge.expired[data-v-1eda0bdd]{background-color:#ea43351a;color:#ea4335}.warranty-badge.active[data-v-1eda0bdd]{background-color:#34a8531a;color:#34a853}.warranty-details p[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-secondary);margin:0 0 12px}.warranty-option[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.warranty-option .warranty-label[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-secondary)}.warranty-option .warranty-value[data-v-1eda0bdd]{font-size:14px;font-weight:600;color:var(--app-accent-primary)}.warranty-note[data-v-1eda0bdd]{display:flex;align-items:flex-start;gap:8px;padding:12px;background-color:#1a73e80d;border-radius:8px;font-size:13px;color:var(--app-text-secondary)}.warranty-note i[data-v-1eda0bdd]{color:var(--app-accent-primary);margin-top:2px}.history-summary[data-v-1eda0bdd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.history-summary[data-v-1eda0bdd]{grid-template-columns:1fr}}.history-card[data-v-1eda0bdd],.owner-history[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.history-card h3[data-v-1eda0bdd],.owner-history h3[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.history-stats[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:12px}.history-stat[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--app-bg-canvas);border-radius:6px}.history-stat .stat-label[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-secondary)}.history-stat .stat-value[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-primary);font-weight:500}.history-stat .stat-value strong[data-v-1eda0bdd]{color:var(--app-accent-primary);font-weight:700}.owner-info[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:12px}.owner-detail[data-v-1eda0bdd]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--app-text-primary)}.owner-detail i[data-v-1eda0bdd]{color:var(--app-accent-primary);width:16px}.owner-detail strong[data-v-1eda0bdd]{color:var(--app-accent-primary);font-weight:600}.tech-specs[data-v-1eda0bdd]{display:flex;flex-direction:column;gap:24px}.spec-category[data-v-1eda0bdd]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.spec-category-title[data-v-1eda0bdd]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.spec-grid[data-v-1eda0bdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.spec-item[data-v-1eda0bdd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.spec-label[data-v-1eda0bdd]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.spec-value[data-v-1eda0bdd]{font-size:14px;color:var(--app-text-primary);font-weight:600}@media (max-width: 768px){.property-details-tab[data-v-1eda0bdd]{padding:16px}.info-grid[data-v-1eda0bdd]{grid-template-columns:1fr}.info-item.wide[data-v-1eda0bdd]{grid-column:span 1}.condition-grid[data-v-1eda0bdd]{grid-template-columns:repeat(2,1fr)}.options-grid[data-v-1eda0bdd]{grid-template-columns:repeat(3,1fr)}.spec-grid[data-v-1eda0bdd]{grid-template-columns:1fr}.tech-specs[data-v-1eda0bdd]{gap:16px}}@media (max-width: 480px){.condition-grid[data-v-1eda0bdd]{grid-template-columns:1fr}.options-grid[data-v-1eda0bdd]{grid-template-columns:repeat(2,1fr)}}.modal-overlay[data-v-42cd1780]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-42cd1780]{background-color:var(--app-bg-canvas);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column}.modal-header[data-v-42cd1780]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background:linear-gradient(135deg,var(--app-bg-secondary),var(--app-bg-tertiary))}.modal-title-section[data-v-42cd1780]{display:flex;flex-direction:column;gap:8px;flex:1}.modal-title[data-v-42cd1780]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-title i[data-v-42cd1780]{color:var(--app-accent-primary);font-size:18px}.purchase-info[data-v-42cd1780]{margin-top:8px}.purchase-method[data-v-42cd1780]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--app-text-secondary);padding:4px 8px;background-color:#1a73e81a;border-radius:12px;width:fit-content}.purchase-method i[data-v-42cd1780]{color:var(--app-accent-primary);font-size:11px}.modal-close-btn[data-v-42cd1780]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-42cd1780]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.modal-close-btn i[data-v-42cd1780]{font-size:16px}.modal-body[data-v-42cd1780]{flex:1;overflow-y:auto;padding:24px}.form-grid[data-v-42cd1780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-42cd1780]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.form-group.checkbox-group[data-v-42cd1780]{justify-content:center}.form-group.empty-space[data-v-42cd1780]{min-height:1px}.form-label[data-v-42cd1780]{font-size:14px;color:var(--app-text-primary);font-weight:500}.form-label .required-indicator[data-v-42cd1780]{color:#ea4335;margin-left:4px}.form-input[data-v-42cd1780],.form-select[data-v-42cd1780],.form-textarea[data-v-42cd1780]{padding:10px 12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-42cd1780]:focus,.form-select[data-v-42cd1780]:focus,.form-textarea[data-v-42cd1780]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input[data-v-42cd1780]::placeholder,.form-select[data-v-42cd1780]::placeholder,.form-textarea[data-v-42cd1780]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-42cd1780]{resize:vertical;min-height:80px;font-family:inherit}.checkbox-label[data-v-42cd1780]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--app-text-primary)}.checkbox-label input[type=checkbox][data-v-42cd1780]{display:none}.checkbox-label .checkmark[data-v-42cd1780]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-label .checkmark[data-v-42cd1780]:after{content:"";width:10px;height:10px;background-color:var(--app-accent-primary);border-radius:2px;opacity:0;transform:scale(0);transition:all .2s}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-42cd1780]{border-color:var(--app-accent-primary)}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-42cd1780]:after{opacity:1;transform:scale(1)}.photo-required-notice[data-v-42cd1780]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:6px;color:#f57c00;font-size:13px;margin-bottom:12px}.photo-required-notice i[data-v-42cd1780]{font-size:14px;flex-shrink:0}.photo-upload-section[data-v-42cd1780]{display:flex;flex-direction:column;gap:16px}.photo-upload-grid[data-v-42cd1780]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.photo-upload-item[data-v-42cd1780]{aspect-ratio:1.5}.photo-upload-label[data-v-42cd1780]{display:block;height:100%;cursor:pointer}.photo-upload-label input[type=file][data-v-42cd1780]{display:none}.photo-upload-content[data-v-42cd1780]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-secondary);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary);transition:all .2s;overflow:hidden}.photo-upload-content[data-v-42cd1780]:hover{border-color:var(--app-accent-primary);color:var(--app-accent-primary)}.photo-upload-content.has-preview[data-v-42cd1780]{padding:0;border-style:solid;border-color:var(--app-accent-primary)}.photo-upload-content.required[data-v-42cd1780]{border-color:#ff9800}.photo-upload-content.required[data-v-42cd1780]:hover{border-color:#f57c00}.photo-upload-content.error[data-v-42cd1780]{border-color:#ea4335;background-color:#ea43350d}.photo-upload-content.error[data-v-42cd1780]:hover{border-color:#d32f2f}.upload-placeholder[data-v-42cd1780]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-placeholder i[data-v-42cd1780]{font-size:32px;margin-bottom:8px}.upload-placeholder span[data-v-42cd1780]{font-size:14px;font-weight:500;margin-bottom:4px}.upload-preview[data-v-42cd1780]{width:100%;height:100%;object-fit:cover;border-radius:6px}.photo-count[data-v-42cd1780]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:12px;color:#fff;background-color:#000000b3;padding:2px 8px;border-radius:10px;font-weight:500}.photo-preview h6[data-v-42cd1780]{font-size:14px;color:var(--app-text-primary);font-weight:600;margin:0 0 8px}.preview-grid[data-v-42cd1780]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.preview-item[data-v-42cd1780]{position:relative;aspect-ratio:1}.preview-placeholder[data-v-42cd1780]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-tertiary);border-radius:6px;color:var(--app-text-secondary)}.preview-placeholder i[data-v-42cd1780]{font-size:20px;margin-bottom:4px}.preview-image[data-v-42cd1780]{width:100%;height:100%;object-fit:cover;border-radius:6px}.preview-type[data-v-42cd1780]{position:absolute;bottom:4px;left:4px;right:4px;font-size:10px;color:#fff;background-color:#000000b3;padding:2px 4px;border-radius:4px;text-align:center}.remove-photo-btn[data-v-42cd1780]{position:absolute;top:4px;right:4px;width:20px;height:20px;background-color:#ea4335e6;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px}.remove-photo-btn[data-v-42cd1780]:hover{background-color:#ea4335}.modal-footer[data-v-42cd1780]{display:flex;gap:12px;justify-content:flex-end;padding:24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-42cd1780],.btn-submit[data-v-42cd1780]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel i[data-v-42cd1780],.btn-submit i[data-v-42cd1780]{font-size:12px}.btn-cancel[data-v-42cd1780]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.btn-cancel[data-v-42cd1780]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.btn-submit[data-v-42cd1780]{background:linear-gradient(135deg,#34a853,#2d8f43);color:#fff}.btn-submit[data-v-42cd1780]:hover:not(:disabled){background:linear-gradient(135deg,#2d8f43,#24a0ff);transform:translateY(-1px);box-shadow:0 4px 12px #34a8534d}.btn-submit[data-v-42cd1780]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.modal-overlay[data-v-42cd1780]{padding:16px}.modal-container[data-v-42cd1780]{max-height:95vh}.modal-header[data-v-42cd1780],.modal-body[data-v-42cd1780],.modal-footer[data-v-42cd1780]{padding:16px}.form-grid[data-v-42cd1780],.photo-upload-grid[data-v-42cd1780]{grid-template-columns:1fr}.modal-footer[data-v-42cd1780]{flex-direction:column}.modal-title-section[data-v-42cd1780]{gap:6px}.modal-title[data-v-42cd1780]{font-size:18px}.property-info[data-v-42cd1780]{gap:3px}.property-name[data-v-42cd1780]{font-size:13px}.purchase-method[data-v-42cd1780]{font-size:12px;padding:3px 6px}}.property-history-tab[data-v-ababc50b]{padding:24px}.detail-section[data-v-ababc50b]{margin-bottom:32px}.detail-section[data-v-ababc50b]:last-child{margin-bottom:0}.section-header[data-v-ababc50b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-title[data-v-ababc50b]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0}.add-work-btn[data-v-ababc50b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-work-btn[data-v-ababc50b]:hover:not(.disabled){background:linear-gradient(135deg,#1557b0,#0d47a1);transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-work-btn.disabled[data-v-ababc50b]{background:var(--app-bg-tertiary);color:var(--app-text-tertiary);cursor:not-allowed;opacity:.5}.add-work-btn.disabled[data-v-ababc50b]:hover{transform:none;box-shadow:none}.add-work-btn i[data-v-ababc50b]{font-size:12px}.section-icon[data-v-ababc50b]{color:var(--app-accent-primary);font-size:18px}.add-work-btn-wrapper[data-v-ababc50b],.delete-work-btn-wrapper[data-v-ababc50b]{position:relative;display:inline-block}.tooltip[data-v-ababc50b]{position:absolute;top:50%;right:100%;transform:translateY(-50%);margin-right:8px;padding:8px 12px;background-color:#000c;color:#fff;font-size:12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.tooltip[data-v-ababc50b]:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(0,0,0,.8)}.add-work-btn-wrapper.disabled:hover .tooltip[data-v-ababc50b],.delete-work-btn-wrapper.disabled:hover .tooltip[data-v-ababc50b]{opacity:1}.commercialization-history[data-v-ababc50b]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.history-list[data-v-ababc50b]{display:flex;flex-direction:column;gap:20px}.history-item[data-v-ababc50b]{background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px;padding:20px;transition:all .2s}.history-item[data-v-ababc50b]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.history-item.세차[data-v-ababc50b]{border-left:4px solid #4285f4}.history-item.덴트[data-v-ababc50b]{border-left:4px solid #ea4335}.history-item.정비[data-v-ababc50b]{border-left:4px solid #34a853}.history-item.유리[data-v-ababc50b]{border-left:4px solid #fbbc05}.history-header[data-v-ababc50b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.history-actions[data-v-ababc50b]{display:flex;align-items:center;gap:12px}.history-type[data-v-ababc50b]{display:flex;align-items:center;gap:8px}.history-type i[data-v-ababc50b]{font-size:16px;color:var(--app-accent-primary)}.history-type span[data-v-ababc50b]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.history-date[data-v-ababc50b]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.delete-work-btn[data-v-ababc50b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;color:var(--app-text-tertiary);border:1px solid var(--app-border-primary);border-radius:6px;cursor:pointer;transition:all .2s}.delete-work-btn[data-v-ababc50b]:hover:not(.disabled){background-color:#ea43351a;color:#ea4335;border-color:#ea4335;transform:translateY(-1px)}.delete-work-btn[data-v-ababc50b]:active:not(.disabled){transform:translateY(0)}.delete-work-btn.disabled[data-v-ababc50b]{opacity:.3;cursor:not-allowed}.delete-work-btn.disabled[data-v-ababc50b]:hover{background-color:transparent;color:var(--app-text-tertiary);border-color:var(--app-border-primary);transform:none}.delete-work-btn i[data-v-ababc50b]{font-size:12px}.history-content[data-v-ababc50b]{display:flex;flex-direction:column;gap:16px}.history-details[data-v-ababc50b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-item[data-v-ababc50b]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-ababc50b]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.detail-value[data-v-ababc50b]{font-size:14px;color:var(--app-text-primary);font-weight:500}.detail-value.cost[data-v-ababc50b]{color:var(--app-accent-primary);font-weight:600}.detail-value.tax-invoice[data-v-ababc50b]{padding:4px 8px;border-radius:12px;font-size:12px;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.detail-value.tax-invoice.issued[data-v-ababc50b]{background-color:#34a8531a;color:#34a853}.history-photos h5[data-v-ababc50b]{font-size:14px;color:var(--app-text-primary);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.history-photos h5[data-v-ababc50b]:before{content:"";width:4px;height:16px;background:var(--app-accent-primary);border-radius:2px}.photo-section[data-v-ababc50b]{margin-bottom:16px}.photo-section[data-v-ababc50b]:last-child{margin-bottom:0}.photo-section-title[data-v-ababc50b]{font-size:13px;color:var(--app-text-secondary);font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:6px}.photo-section-title i[data-v-ababc50b]{font-size:12px}.photo-section-title i.fa-clock[data-v-ababc50b]{color:#fb8c00}.photo-section-title i.fa-check-circle[data-v-ababc50b]{color:#4caf50}.photo-grid[data-v-ababc50b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.photo-item[data-v-ababc50b]{aspect-ratio:1;position:relative;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid var(--app-border-primary);transition:all .3s ease}.photo-item[data-v-ababc50b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:var(--app-accent-primary)}.photo-item:hover .photo-overlay[data-v-ababc50b]{opacity:1}.photo-item.before[data-v-ababc50b]{border-color:#fb8c00}.photo-item.before[data-v-ababc50b]:hover{border-color:#f57c00;box-shadow:0 8px 25px #fb8c0040}.photo-item.before .photo-overlay[data-v-ababc50b]{background:linear-gradient(45deg,#000000b3,#fb8c00cc)}.photo-item.after[data-v-ababc50b]{border-color:#4caf50}.photo-item.after[data-v-ababc50b]:hover{border-color:#43a047;box-shadow:0 8px 25px #4caf5040}.photo-item.after .photo-overlay[data-v-ababc50b]{background:linear-gradient(45deg,#000000b3,#4caf50cc)}.photo-image[data-v-ababc50b]{width:100%;height:100%;object-fit:cover;display:block}.photo-overlay[data-v-ababc50b]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#000000b3,#1a73e8cc);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff}.photo-overlay i[data-v-ababc50b]{font-size:20px;margin-bottom:8px}.photo-overlay span[data-v-ababc50b]{font-size:12px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}.photo-placeholder[data-v-ababc50b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--app-bg-tertiary);border:2px dashed var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary)}.photo-placeholder i[data-v-ababc50b]{font-size:24px;margin-bottom:4px}.photo-placeholder span[data-v-ababc50b]{font-size:11px}.history-description strong[data-v-ababc50b]{font-size:14px;color:var(--app-text-primary);font-weight:600}.history-description p[data-v-ababc50b]{font-size:14px;color:var(--app-text-primary);line-height:1.5;margin:8px 0 0}.commercialization-stats[data-v-ababc50b]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.stat-item[data-v-ababc50b]{padding:8px 12px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;transition:all .2s}.stat-item[data-v-ababc50b]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.stat-item.total[data-v-ababc50b]{background:linear-gradient(135deg,rgba(26,115,232,.1),var(--app-bg-secondary));border-color:var(--app-accent-primary)}.stat-text[data-v-ababc50b]{font-size:14px;color:var(--app-text-primary);font-weight:500}.stat-text.total-cost[data-v-ababc50b]{color:var(--app-accent-primary);font-weight:600}.loading-state[data-v-ababc50b],.error-state[data-v-ababc50b],.empty-state[data-v-ababc50b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-state i[data-v-ababc50b],.error-state i[data-v-ababc50b],.empty-state i[data-v-ababc50b]{font-size:48px;color:var(--app-text-secondary);margin-bottom:16px}.loading-state h3[data-v-ababc50b],.error-state h3[data-v-ababc50b],.empty-state h3[data-v-ababc50b]{font-size:18px;color:var(--app-text-primary);margin:0 0 8px}.loading-state p[data-v-ababc50b],.loading-state span[data-v-ababc50b],.error-state p[data-v-ababc50b],.error-state span[data-v-ababc50b],.empty-state p[data-v-ababc50b],.empty-state span[data-v-ababc50b]{font-size:14px;color:var(--app-text-secondary);margin:0}.loading-state i[data-v-ababc50b]{animation:spin-ababc50b 1s linear infinite}@keyframes spin-ababc50b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state i[data-v-ababc50b]{color:#ea4335}.retry-btn[data-v-ababc50b]{margin-top:16px;padding:8px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.retry-btn[data-v-ababc50b]:hover{background-color:#1557b0}@media (max-width: 768px){.property-history-tab[data-v-ababc50b]{padding:16px}.section-header[data-v-ababc50b]{flex-direction:column;gap:12px;align-items:stretch}.add-work-btn[data-v-ababc50b]{justify-content:center}.history-details[data-v-ababc50b]{grid-template-columns:1fr}.commercialization-stats[data-v-ababc50b]{flex-direction:column}.stat-item[data-v-ababc50b]{text-align:center}}.modal-overlay[data-v-86e3423f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-86e3423f]{background-color:var(--app-bg-canvas);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:500px;width:90%;max-height:90vh;overflow:hidden}.modal-header[data-v-86e3423f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.modal-title[data-v-86e3423f]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-title i[data-v-86e3423f]{color:var(--app-accent-primary);font-size:16px}.modal-close[data-v-86e3423f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:50%;cursor:pointer;transition:all .2s ease}.modal-close[data-v-86e3423f]:hover{background-color:#0000001a;color:var(--app-text-primary)}.modal-close i[data-v-86e3423f]{font-size:16px}.modal-body[data-v-86e3423f]{padding:24px}.current-info[data-v-86e3423f]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:24px}.info-item[data-v-86e3423f]{display:flex;justify-content:space-between;align-items:center}.info-item[data-v-86e3423f]:not(:last-child){margin-bottom:12px}.info-label[data-v-86e3423f]{font-size:14px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-86e3423f]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.deposit-input-section[data-v-86e3423f]{margin-bottom:24px}.input-label[data-v-86e3423f]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--app-text-primary);margin-bottom:8px}.input-label i[data-v-86e3423f]{color:var(--app-accent-primary);font-size:12px}.input-wrapper[data-v-86e3423f]{display:flex;align-items:center;position:relative}.amount-input[data-v-86e3423f]{flex:1;padding:12px 40px 12px 16px;border:2px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:18px;font-weight:600;text-align:right;transition:all .2s ease}.amount-input[data-v-86e3423f]:focus{outline:none;border-color:var(--app-accent-primary);background-color:var(--app-bg-secondary)}.amount-input[data-v-86e3423f]:disabled{opacity:.6;cursor:not-allowed}.amount-input[data-v-86e3423f]::placeholder{color:var(--app-text-tertiary)}.currency-suffix[data-v-86e3423f]{position:absolute;right:16px;font-size:16px;font-weight:600;color:var(--app-text-secondary);pointer-events:none}.input-helper[data-v-86e3423f]{margin-top:8px;min-height:20px}.percentage-info[data-v-86e3423f]{font-size:13px;color:var(--app-accent-primary);font-weight:500}.quick-select-section h4[data-v-86e3423f]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0 0 12px}.quick-buttons[data-v-86e3423f]{display:flex;gap:8px}.quick-button[data-v-86e3423f]{flex:1;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.quick-button[data-v-86e3423f]:hover:not(:disabled){background-color:var(--app-bg-secondary);border-color:var(--app-accent-primary);color:var(--app-accent-primary)}.quick-button[data-v-86e3423f]:disabled{opacity:.5;cursor:not-allowed}.modal-footer[data-v-86e3423f]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-86e3423f],.btn-confirm[data-v-86e3423f]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-cancel i[data-v-86e3423f],.btn-confirm i[data-v-86e3423f]{font-size:14px}.btn-cancel[data-v-86e3423f]{background-color:transparent;color:var(--app-text-secondary);border:1px solid var(--app-border-primary)}.btn-cancel[data-v-86e3423f]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.btn-confirm[data-v-86e3423f]{background-color:var(--app-accent-primary);color:#fff}.btn-confirm[data-v-86e3423f]:hover:not(:disabled){background-color:#1557b0}.btn-confirm[data-v-86e3423f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-container[data-v-86e3423f]{width:95%;margin:20px}.modal-header[data-v-86e3423f],.modal-body[data-v-86e3423f],.modal-footer[data-v-86e3423f]{padding:16px}.quick-buttons[data-v-86e3423f]{flex-wrap:wrap}.quick-buttons .quick-button[data-v-86e3423f]{min-width:calc(50% - 4px)}}.property-finance-tab[data-v-c3ec27bb]{padding:24px}.detail-section[data-v-c3ec27bb]{margin-bottom:32px}.detail-section[data-v-c3ec27bb]:last-child{margin-bottom:0}.section-title[data-v-c3ec27bb]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-c3ec27bb]{color:var(--app-accent-primary);font-size:18px}.capital-finance-section[data-v-c3ec27bb]{display:flex;flex-direction:column;gap:20px}.capital-section[data-v-c3ec27bb]{background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:8px;padding:20px}.section-subtitle[data-v-c3ec27bb]{font-size:14px;font-weight:600;color:var(--app-text-secondary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.info-grid-2[data-v-c3ec27bb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-grid-3[data-v-c3ec27bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.info-item[data-v-c3ec27bb]{display:flex;flex-direction:column;gap:4px}.info-item.highlight[data-v-c3ec27bb]{background-color:rgba(var(--app-accent-primary-rgb),.1);padding:12px;border-radius:6px;border:1px solid rgba(var(--app-accent-primary-rgb),.2)}.info-label[data-v-c3ec27bb]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.info-value[data-v-c3ec27bb]{font-size:14px;color:var(--app-text-primary);font-weight:600}.info-value.amount[data-v-c3ec27bb]{font-size:16px;color:var(--app-accent-primary);font-weight:700}.info-value.rate[data-v-c3ec27bb]{color:#ff6b35;font-weight:700}.due-date-section[data-v-c3ec27bb]{border-top:1px solid var(--app-border-primary);padding-top:16px}.due-date-grid[data-v-c3ec27bb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.due-date-item[data-v-c3ec27bb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-secondary);border-radius:6px}.due-date-item.overdue[data-v-c3ec27bb]{background-color:#f443361a;border:1px solid #f44336}.due-label[data-v-c3ec27bb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.due-value[data-v-c3ec27bb]{font-size:14px;color:var(--app-text-primary);font-weight:600;text-align:right}.next-interest[data-v-c3ec27bb]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.interest-amount[data-v-c3ec27bb]{display:block;font-size:14px;font-weight:600;color:var(--app-text-primary)}.interest-formula[data-v-c3ec27bb]{display:block;font-size:11px;color:var(--app-text-secondary);font-weight:500}.interest-section[data-v-c3ec27bb]{background:linear-gradient(135deg,rgba(var(--app-accent-primary-rgb),.1),rgba(var(--app-accent-primary-rgb),.05));border-color:rgba(var(--app-accent-primary-rgb),.2)}.interest-display[data-v-c3ec27bb]{text-align:center}.interest-amount[data-v-c3ec27bb]{display:block;font-size:24px;font-weight:700;color:var(--app-accent-primary);margin-bottom:8px}.interest-formula[data-v-c3ec27bb]{font-size:12px;color:var(--app-text-secondary);font-weight:500}.capital-status-card[data-v-c3ec27bb]{display:flex;flex-direction:column;gap:16px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.status-header[data-v-c3ec27bb]{display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-c3ec27bb]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px}.status-badge.approved[data-v-c3ec27bb]{background-color:#34a8531a;color:#34a853}.status-badge.early-repayment[data-v-c3ec27bb]{background-color:#ff98001a;color:#ff9800}.status-badge.matured[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.capital-amount[data-v-c3ec27bb]{display:flex;flex-direction:column;align-items:flex-end}.capital-amount .amount-label[data-v-c3ec27bb]{font-size:13px;color:var(--app-text-secondary);margin-bottom:4px}.capital-amount .amount-value[data-v-c3ec27bb]{font-size:24px;font-weight:700;color:var(--app-accent-primary)}.capital-details[data-v-c3ec27bb]{margin-bottom:20px}.detail-grid[data-v-c3ec27bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item[data-v-c3ec27bb]{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.detail-label[data-v-c3ec27bb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.detail-value[data-v-c3ec27bb]{font-size:16px;color:var(--app-text-primary);font-weight:600}.capital-actions[data-v-c3ec27bb]{display:flex;gap:12px;justify-content:flex-end}.interest-calculation[data-v-c3ec27bb]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.interest-calculation h3[data-v-c3ec27bb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.calculation-grid[data-v-c3ec27bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.calc-item[data-v-c3ec27bb]{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.calc-item.total[data-v-c3ec27bb]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.calc-item.total .calc-label[data-v-c3ec27bb],.calc-item.total .calc-value[data-v-c3ec27bb]{color:#fff}.calc-label[data-v-c3ec27bb]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.calc-value[data-v-c3ec27bb]{font-size:18px;color:var(--app-text-primary);font-weight:600}.loading-state[data-v-c3ec27bb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;background-color:var(--app-bg-secondary);border-radius:12px;color:var(--app-text-secondary)}.loading-state i[data-v-c3ec27bb]{font-size:18px;color:var(--app-accent-primary)}.cash-purchase-state[data-v-c3ec27bb]{display:flex;justify-content:center}.cash-purchase-card[data-v-c3ec27bb]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:40px;text-align:center;max-width:400px}.cash-purchase-card .cash-purchase-icon[data-v-c3ec27bb]{margin-bottom:16px}.cash-purchase-card .cash-purchase-icon i[data-v-c3ec27bb]{font-size:48px;color:#4caf50}.cash-purchase-card h3[data-v-c3ec27bb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.cash-purchase-card p[data-v-c3ec27bb]{color:var(--app-text-secondary);margin:0;font-size:14px;line-height:1.5}.no-capital-state[data-v-c3ec27bb]{display:flex;justify-content:center;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.no-capital-state[data-v-c3ec27bb]:hover{background-color:var(--app-bg-hover);border:1px solid var(--app-border-primary);border-radius:12px}.no-capital-card[data-v-c3ec27bb]{border-radius:12px;padding:40px;text-align:center;width:100%}.no-capital-card .no-capital-icon[data-v-c3ec27bb]{margin-bottom:16px}.no-capital-card .no-capital-icon i[data-v-c3ec27bb]{font-size:48px;color:var(--app-text-secondary)}.no-capital-card h3[data-v-c3ec27bb]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.no-capital-card p[data-v-c3ec27bb]{color:var(--app-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.status-badge.executed[data-v-c3ec27bb]{background-color:#42a5f51a;color:#42a5f5}.status-badge.completed[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.btn-execute[data-v-c3ec27bb],.btn-complete[data-v-c3ec27bb],.btn-early-repay[data-v-c3ec27bb],.btn-matured[data-v-c3ec27bb]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-execute[data-v-c3ec27bb]:disabled,.btn-complete[data-v-c3ec27bb]:disabled,.btn-early-repay[data-v-c3ec27bb]:disabled,.btn-matured[data-v-c3ec27bb]:disabled{opacity:.6;cursor:not-allowed}.btn-execute[data-v-c3ec27bb]{background-color:#42a5f5;color:#fff}.btn-execute[data-v-c3ec27bb]:hover:not(:disabled){background-color:#1976d2}.btn-complete[data-v-c3ec27bb]{background-color:#4caf50;color:#fff}.btn-complete[data-v-c3ec27bb]:hover:not(:disabled){background-color:#388e3c}.btn-early-repay[data-v-c3ec27bb]{background-color:#ff9800;color:#fff}.btn-early-repay[data-v-c3ec27bb]:hover:not(:disabled){background-color:#f57c00}.btn-matured[data-v-c3ec27bb]{background-color:#4caf50;color:#fff}.btn-matured[data-v-c3ec27bb]:hover:not(:disabled){background-color:#388e3c}.calc-item.overdue[data-v-c3ec27bb]{border:2px solid #f44336;background-color:#f443360d}.calc-item.overdue .calc-label[data-v-c3ec27bb],.calc-item.overdue .calc-value[data-v-c3ec27bb]{color:#f44336}.overdue-text[data-v-c3ec27bb]{font-weight:600;color:#f44336}.financial-overview[data-v-c3ec27bb]{margin-bottom:24px}.financial-grid[data-v-c3ec27bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.financial-item[data-v-c3ec27bb]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;transition:all .2s ease;position:relative}.financial-item[data-v-c3ec27bb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.financial-item.clickable[data-v-c3ec27bb]{cursor:pointer}.financial-item.clickable[data-v-c3ec27bb]:hover{border-color:var(--app-accent-primary);transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.financial-item.clickable:hover .edit-indicator[data-v-c3ec27bb]{opacity:1}.financial-icon[data-v-c3ec27bb]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:20px}.financial-icon.purchase[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.financial-icon.selling[data-v-c3ec27bb]{background-color:#2196f31a;color:#2196f3}.financial-icon.method[data-v-c3ec27bb]{background-color:#9c27b01a;color:#9c27b0}.financial-icon.deposit[data-v-c3ec27bb]{background-color:#ffc1071a;color:#ffc107}.financial-icon.payment[data-v-c3ec27bb]{background-color:#ff57221a;color:#ff5722}.financial-icon.refund[data-v-c3ec27bb]{background-color:#607d8b1a;color:#607d8b}.financial-icon.refund.refunded[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.financial-icon.refund.not-refunded[data-v-c3ec27bb]{background-color:#f443361a;color:#f44336}.financial-icon.settlement[data-v-c3ec27bb]{background-color:#673ab71a;color:#673ab7}.financial-icon.commission[data-v-c3ec27bb]{background-color:#ff98001a;color:#ff9800}.financial-icon.date[data-v-c3ec27bb]{background-color:#3f51b51a;color:#3f51b5}.financial-icon.loan[data-v-c3ec27bb]{background-color:#9e9e9e1a;color:#9e9e9e}.financial-icon.loan.enabled[data-v-c3ec27bb]{background-color:#34a8531a;color:#34a853}.financial-icon.transfer[data-v-c3ec27bb]{background-color:#607d8b1a;color:#607d8b}.financial-icon.transfer.sent[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.financial-icon.transfer.not-sent[data-v-c3ec27bb]{background-color:#ff98001a;color:#ff9800}.financial-details[data-v-c3ec27bb]{flex:1;display:flex;flex-direction:column;gap:4px}.financial-label[data-v-c3ec27bb]{font-size:13px;color:var(--app-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.financial-value[data-v-c3ec27bb]{font-size:16px;font-weight:600;color:var(--app-text-primary)}.financial-value.price[data-v-c3ec27bb]{font-size:18px;font-weight:700;color:var(--app-accent-primary)}.financial-value.method-badge[data-v-c3ec27bb]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.financial-value.method-badge.direct-purchase[data-v-c3ec27bb]{background-color:#4caf501a;color:#4caf50}.financial-value.method-badge.hyundai-capital[data-v-c3ec27bb]{background-color:#2196f31a;color:#2196f3}.financial-value.method-badge.shinhan-card[data-v-c3ec27bb]{background-color:#9c27b01a;color:#9c27b0}.financial-value.method-badge.default-method[data-v-c3ec27bb]{background-color:#9e9e9e1a;color:#9e9e9e}.financial-value.method-badge.payment-method[data-v-c3ec27bb]{background-color:#ff57221a;color:#ff5722}.financial-value.refund-status[data-v-c3ec27bb]{font-weight:600}.financial-value.refund-status.refunded[data-v-c3ec27bb]{color:#4caf50}.financial-value.refund-status.not-refunded[data-v-c3ec27bb]{color:#f44336}.financial-value.commission-rate[data-v-c3ec27bb]{color:#ff9800;font-weight:700}.financial-value.loan-status.enabled[data-v-c3ec27bb]{color:#34a853;font-weight:600}.financial-value.loan-status[data-v-c3ec27bb]:not(.enabled){color:#9e9e9e;font-weight:500}.financial-value.transfer-status[data-v-c3ec27bb]{font-weight:600}.financial-value.transfer-status.sent[data-v-c3ec27bb]{color:#4caf50}.financial-value.transfer-status.not-sent[data-v-c3ec27bb]{color:#ff9800}.edit-indicator[data-v-c3ec27bb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(var(--app-accent-primary-rgb),.1);color:var(--app-accent-primary);opacity:.7;transition:all .2s ease;font-size:14px;margin-left:auto}@media (max-width: 768px){.property-finance-tab[data-v-c3ec27bb]{padding:16px}.detail-grid[data-v-c3ec27bb],.calculation-grid[data-v-c3ec27bb],.financial-grid[data-v-c3ec27bb]{grid-template-columns:1fr}.info-grid-2[data-v-c3ec27bb],.info-grid-3[data-v-c3ec27bb],.due-date-grid[data-v-c3ec27bb]{grid-template-columns:1fr;gap:12px}.capital-section[data-v-c3ec27bb]{padding:16px}.interest-amount[data-v-c3ec27bb]{font-size:20px}.financial-item[data-v-c3ec27bb]{padding:16px}.financial-item .financial-icon[data-v-c3ec27bb]{width:40px;height:40px;font-size:18px}.financial-item .financial-value.price[data-v-c3ec27bb]{font-size:16px}.status-header[data-v-c3ec27bb]{flex-direction:column;gap:16px;align-items:stretch}.status-header .capital-amount[data-v-c3ec27bb]{align-items:center}.capital-actions[data-v-c3ec27bb]{justify-content:stretch;flex-wrap:wrap}.capital-actions .btn-early-repay[data-v-c3ec27bb],.capital-actions .btn-matured[data-v-c3ec27bb]{flex:1;justify-content:center;min-width:calc(50% - 6px)}.no-capital-card[data-v-c3ec27bb]{margin:0 16px;padding:32px 24px}}.modal-overlay[data-v-81752e3e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-81752e3e]{background-color:var(--app-bg-canvas);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--app-border-primary)}.modal-header[data-v-81752e3e]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.modal-header .modal-title[data-v-81752e3e]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0}.modal-header .modal-title i[data-v-81752e3e]{color:#6366f1}.modal-header .modal-close-btn[data-v-81752e3e]{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease}.modal-header .modal-close-btn[data-v-81752e3e]:hover{background-color:var(--app-bg-secondary);color:var(--app-text-primary)}.modal-header .modal-close-btn i[data-v-81752e3e]{font-size:16px}.modal-body[data-v-81752e3e]{padding:24px}.file-info-section[data-v-81752e3e]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:24px}.file-info-section h4[data-v-81752e3e]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--app-text-primary)}.file-info-section .file-preview[data-v-81752e3e]{display:flex;align-items:center;gap:12px}.file-info-section .file-preview .file-icon[data-v-81752e3e]{font-size:32px;color:var(--app-text-secondary)}.file-info-section .file-preview .file-details[data-v-81752e3e]{flex:1}.file-info-section .file-preview .file-details .file-name[data-v-81752e3e]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.file-info-section .file-preview .file-details .file-meta[data-v-81752e3e]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.file-info-section .file-preview .file-details .file-meta .file-type[data-v-81752e3e]{background-color:var(--app-accent-primary);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.file-info-section .file-preview .file-details .file-meta span[data-v-81752e3e]{line-height:1.4;display:inline-block;min-height:1.4em}.form-section[data-v-81752e3e]{margin-bottom:20px}.form-section[data-v-81752e3e]:last-child{margin-bottom:0}.form-label[data-v-81752e3e]{display:block;font-size:14px;font-weight:600;color:var(--app-text-primary);margin-bottom:8px}.form-label .required[data-v-81752e3e]{color:#ea4335;margin-left:4px}.form-textarea[data-v-81752e3e]{width:100%;padding:10px 14px;font-size:15px;line-height:1.5;color:var(--app-text-primary);background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;min-height:100px}.form-textarea[data-v-81752e3e]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px rgba(var(--app-accent-primary-rgb),.1)}.form-textarea.error[data-v-81752e3e]{border-color:#ea4335}.form-textarea.error[data-v-81752e3e]:focus{box-shadow:0 0 0 3px #ea43351a}.form-textarea[data-v-81752e3e]::placeholder{color:var(--app-text-tertiary)}.error-message[data-v-81752e3e]{display:block;margin-top:6px;font-size:13px;color:#ea4335}.form-help[data-v-81752e3e]{margin-top:6px;font-size:13px;color:var(--app-text-secondary)}.notice-section[data-v-81752e3e]{background-color:var(--app-bg-tertiary);border:1px solid var(--app-border-primary);border-radius:8px;padding:16px;margin-bottom:20px}.notice-section .notice-box[data-v-81752e3e]{display:flex;gap:12px}.notice-section .notice-box i[data-v-81752e3e]{color:var(--app-accent-primary);margin-top:2px;font-size:16px}.notice-section .notice-box .notice-content[data-v-81752e3e]{flex:1}.notice-section .notice-box .notice-content strong[data-v-81752e3e]{display:block;margin-bottom:8px;color:var(--app-text-primary);font-weight:600;font-size:14px}.notice-section .notice-box .notice-content ul[data-v-81752e3e]{margin:0;padding-left:16px;color:var(--app-text-secondary)}.notice-section .notice-box .notice-content ul li[data-v-81752e3e]{margin-bottom:4px;font-size:13px;line-height:1.4}.notice-section .notice-box .notice-content ul li[data-v-81752e3e]:last-child{margin-bottom:0}.modal-footer[data-v-81752e3e]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--app-border-primary);margin-top:20px}.btn[data-v-81752e3e]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn[data-v-81752e3e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-81752e3e]{background-color:var(--app-bg-secondary);color:var(--app-text-secondary);border:1px solid var(--app-border-primary)}.btn-secondary[data-v-81752e3e]:hover:not(:disabled){background-color:var(--app-bg-primary);color:var(--app-text-primary)}.btn-primary[data-v-81752e3e]{background-color:#6366f1;color:#fff}.btn-primary[data-v-81752e3e]:hover:not(:disabled){background-color:#5856eb}.btn-primary[data-v-81752e3e]:disabled{background-color:#9ca3af;color:#fff;opacity:.6}@media (max-width: 640px){.modal-overlay[data-v-81752e3e]{padding:10px}.modal-container[data-v-81752e3e]{max-height:95vh}.modal-header[data-v-81752e3e]{padding:20px 20px 0}.modal-header .modal-title[data-v-81752e3e]{font-size:18px}.modal-body[data-v-81752e3e]{padding:20px}.modal-footer[data-v-81752e3e]{padding:0 20px 20px;flex-direction:column;gap:8px}.modal-footer .btn[data-v-81752e3e]{width:100%;justify-content:center}.file-preview[data-v-81752e3e]{flex-direction:column;text-align:center;gap:16px}.file-preview .file-icon[data-v-81752e3e]{font-size:48px}}.property-files-tab[data-v-2ea02994]{padding:24px}.detail-section[data-v-2ea02994]{margin-bottom:32px}.detail-section[data-v-2ea02994]:last-child{margin-bottom:0}.section-title[data-v-2ea02994]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-2ea02994]{color:var(--app-accent-primary);font-size:18px}.files-section[data-v-2ea02994]{display:flex;flex-direction:column;gap:24px}.files-list[data-v-2ea02994]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-2ea02994]{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;transition:all .2s}.file-item[data-v-2ea02994]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.file-item.correction-requested[data-v-2ea02994]{background-color:#fff3cd;border-color:#ffc107;box-shadow:0 2px 8px #ffc10733}.file-item.correction-requested[data-v-2ea02994]:hover{box-shadow:0 4px 12px #ffc1074d;border-color:#ffb300}.file-icon[data-v-2ea02994]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:12px;color:#fff}.file-icon i[data-v-2ea02994]{font-size:20px}.file-info[data-v-2ea02994]{flex:1;display:flex;flex-direction:column;gap:4px}.file-name[data-v-2ea02994]{font-size:16px;font-weight:600;color:var(--app-text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-details[data-v-2ea02994]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.file-type[data-v-2ea02994]{background-color:var(--app-accent-primary);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap}.file-size[data-v-2ea02994]{font-weight:500;line-height:1.4;display:inline-block;min-height:1.4em}.file-actions[data-v-2ea02994]{display:flex;gap:4px}.file-action-btn[data-v-2ea02994]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.file-action-btn[data-v-2ea02994]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.file-action-btn.download[data-v-2ea02994]{color:#34a853}.file-action-btn.download[data-v-2ea02994]:hover{background-color:#34a8531a;color:#2d7a3d}.file-action-btn.preview[data-v-2ea02994]{color:var(--app-accent-primary)}.file-action-btn.preview[data-v-2ea02994]:hover{background-color:#1a73e81a;color:#1557b0}.file-action-btn.replace[data-v-2ea02994]{color:#6366f1}.file-action-btn.replace[data-v-2ea02994]:hover{background-color:#6366f11a;color:#4f46e5}.file-action-btn.correction[data-v-2ea02994]{color:#ff9800}.file-action-btn.correction[data-v-2ea02994]:hover{background-color:#ff98001a;color:#f57c00}.file-action-btn.delete[data-v-2ea02994]{color:#ea4335}.file-action-btn.delete[data-v-2ea02994]:hover{background-color:#ea43351a;color:#d33b2c}.file-action-btn i[data-v-2ea02994]{font-size:14px}.empty-state[data-v-2ea02994]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center;color:var(--app-text-secondary)}.empty-icon[data-v-2ea02994]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;color:#fff;margin-bottom:8px}.empty-icon i[data-v-2ea02994]{font-size:24px}.empty-text h3[data-v-2ea02994]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.empty-text p[data-v-2ea02994]{font-size:14px;margin:0}.file-upload-card[data-v-2ea02994]{padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;margin-top:16px}.upload-header[data-v-2ea02994]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.upload-header h3[data-v-2ea02994]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0}.upload-header h3 i[data-v-2ea02994]{color:var(--app-accent-primary);font-size:16px}.upload-info[data-v-2ea02994]{font-size:12px;color:var(--app-text-secondary)}.upload-area[data-v-2ea02994]{border:2px dashed var(--app-border-primary);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s;background-color:var(--app-bg-secondary)}.upload-area[data-v-2ea02994]:hover,.upload-area.dragging[data-v-2ea02994]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.upload-content[data-v-2ea02994]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-2ea02994]{font-size:32px;color:var(--app-accent-primary)}.upload-text[data-v-2ea02994]{display:flex;flex-direction:column;gap:4px}.upload-text strong[data-v-2ea02994]{font-size:16px;color:var(--app-text-primary)}.upload-text span[data-v-2ea02994]{font-size:14px;color:var(--app-text-secondary)}.file-type-selection[data-v-2ea02994]{margin-bottom:20px;padding:20px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:12px}.file-type-selection h4[data-v-2ea02994]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.selected-files[data-v-2ea02994]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.selected-file-item[data-v-2ea02994]{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--app-bg-canvas);border:1px solid var(--app-border-primary);border-radius:8px}.selected-file-item .file-info[data-v-2ea02994]{flex:1;display:flex;align-items:center;gap:8px}.selected-file-item .file-info i[data-v-2ea02994]{font-size:16px;color:var(--app-accent-primary);width:20px}.selected-file-item .file-info .file-name[data-v-2ea02994]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.selected-file-item .file-info .file-size[data-v-2ea02994]{font-size:12px;color:var(--app-text-secondary)}.remove-file-btn[data-v-2ea02994]{width:32px;height:32px;border:none;background-color:#ea43351a;color:#ea4335;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file-btn[data-v-2ea02994]:hover{background-color:#ea433533}.remove-file-btn i[data-v-2ea02994]{font-size:12px}.upload-actions[data-v-2ea02994]{display:flex;gap:12px;justify-content:flex-end}.cancel-upload-btn[data-v-2ea02994],.confirm-upload-btn[data-v-2ea02994]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-upload-btn i[data-v-2ea02994],.confirm-upload-btn i[data-v-2ea02994]{font-size:12px}.cancel-upload-btn[data-v-2ea02994]:disabled,.confirm-upload-btn[data-v-2ea02994]:disabled{cursor:not-allowed;opacity:.6}.cancel-upload-btn[data-v-2ea02994]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.cancel-upload-btn[data-v-2ea02994]:hover:not(:disabled){background-color:#ea43351a;color:#ea4335}.confirm-upload-btn[data-v-2ea02994]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.confirm-upload-btn[data-v-2ea02994]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.confirm-upload-btn[data-v-2ea02994]:disabled{background:var(--app-bg-tertiary);color:var(--app-text-secondary)}.correction-badge[data-v-2ea02994]{display:inline-flex;align-items:center;gap:4px;background-color:#ffc107;color:#856404;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.correction-badge i[data-v-2ea02994]{font-size:10px}.correction-reason[data-v-2ea02994]{margin-top:8px;padding:8px 12px;background-color:#ffc1071a;border-left:3px solid #ffc107;border-radius:4px;font-size:13px;color:#856404}.correction-reason strong[data-v-2ea02994]{color:#6c5100}@media (max-width: 768px){.property-files-tab[data-v-2ea02994]{padding:16px}.file-item[data-v-2ea02994]{flex-direction:column;align-items:stretch;gap:12px}.file-info[data-v-2ea02994]{align-items:center;text-align:center}.file-actions[data-v-2ea02994]{justify-content:center}.upload-area[data-v-2ea02994]{padding:24px 16px}.upload-text strong[data-v-2ea02994]{font-size:14px}.upload-text span[data-v-2ea02994]{font-size:12px}}@media (max-width: 480px){.file-details[data-v-2ea02994]{flex-direction:column;gap:4px;align-items:center}.stat-item[data-v-2ea02994]{flex-direction:column;text-align:center;gap:12px}.stat-info[data-v-2ea02994]{align-items:center}}.property-notes-tab[data-v-55543f07]{padding:24px}.detail-section[data-v-55543f07]{margin-bottom:32px}.detail-section[data-v-55543f07]:last-child{margin-bottom:0}.section-title[data-v-55543f07]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-55543f07]{color:var(--app-accent-primary);font-size:18px}.notes-section[data-v-55543f07]{display:flex;flex-direction:column;gap:24px}.notes-list[data-v-55543f07]{display:flex;flex-direction:column;gap:16px}.note-item[data-v-55543f07]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:20px;transition:all .2s}.note-item[data-v-55543f07]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.note-item.priority[data-v-55543f07]{border-left:4px solid #ea4335;background:linear-gradient(135deg,rgba(234,67,53,.05),var(--app-bg-secondary))}.note-header[data-v-55543f07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.note-author-section[data-v-55543f07]{display:flex;align-items:center;gap:12px}.note-avatar[data-v-55543f07]{width:36px;height:36px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.note-avatar i[data-v-55543f07]{font-size:14px}.note-info[data-v-55543f07]{display:flex;flex-direction:column;gap:2px}.note-author[data-v-55543f07]{font-size:14px;font-weight:600;color:var(--app-text-primary)}.note-date[data-v-55543f07]{font-size:12px;color:var(--app-text-secondary)}.note-actions[data-v-55543f07]{display:flex;gap:4px}.note-action-btn[data-v-55543f07]{width:32px;height:32px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.note-action-btn[data-v-55543f07]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.note-action-btn.delete[data-v-55543f07]:hover{background-color:#ea43351a;color:#ea4335}.note-action-btn i[data-v-55543f07]{font-size:12px}.note-content[data-v-55543f07]{font-size:14px;color:var(--app-text-primary);line-height:1.6;margin-bottom:12px}.note-tags[data-v-55543f07]{display:flex;gap:6px;flex-wrap:wrap}.note-tag[data-v-55543f07]{padding:4px 8px;background-color:var(--app-bg-tertiary);border-radius:12px;font-size:11px;font-weight:500;color:var(--app-text-secondary)}.note-tag.priority[data-v-55543f07]{background-color:#ea43351a;color:#ea4335}.add-note-form[data-v-55543f07]{background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;padding:24px}.add-note-form h4[data-v-55543f07]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.note-textarea[data-v-55543f07]{width:100%;padding:12px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;font-family:inherit;resize:vertical;margin-bottom:16px;line-height:1.5}.note-textarea[data-v-55543f07]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.note-textarea[data-v-55543f07]::placeholder{color:var(--app-text-secondary)}.note-form-actions[data-v-55543f07]{display:flex;gap:16px;align-items:flex-end}.note-form-left[data-v-55543f07]{flex:1;display:flex;flex-direction:column;gap:12px}.note-tags-input[data-v-55543f07]{flex:1}.tags-input[data-v-55543f07]{width:100%;padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px}.tags-input[data-v-55543f07]:focus{outline:none;border-color:var(--app-accent-primary)}.tags-input[data-v-55543f07]::placeholder{color:var(--app-text-secondary)}.note-priority[data-v-55543f07]{display:flex;align-items:center}.priority-checkbox[data-v-55543f07]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--app-text-primary)}.priority-checkbox input[type=checkbox][data-v-55543f07]{display:none}.priority-checkbox .checkmark[data-v-55543f07]{width:18px;height:18px;border:2px solid var(--app-border-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.priority-checkbox .checkmark[data-v-55543f07]:after{content:"";width:10px;height:10px;background-color:var(--app-accent-primary);border-radius:2px;opacity:0;transform:scale(0);transition:all .2s}.priority-checkbox input[type=checkbox]:checked+.checkmark[data-v-55543f07]{border-color:var(--app-accent-primary)}.priority-checkbox input[type=checkbox]:checked+.checkmark[data-v-55543f07]:after{opacity:1;transform:scale(1)}.add-note-btn[data-v-55543f07]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.add-note-btn[data-v-55543f07]:hover:not(:disabled){background-color:#1557b0;transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-note-btn[data-v-55543f07]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.add-note-btn i[data-v-55543f07]{font-size:12px}.edit-form[data-v-55543f07]{border:2px solid var(--app-accent-primary);background:linear-gradient(135deg,rgba(26,115,232,.05),var(--app-bg-secondary))}.edit-form h4[data-v-55543f07]{color:var(--app-accent-primary)}.edit-actions[data-v-55543f07]{display:flex;gap:8px}.cancel-btn[data-v-55543f07],.save-btn[data-v-55543f07]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.cancel-btn i[data-v-55543f07],.save-btn i[data-v-55543f07]{font-size:12px}.cancel-btn[data-v-55543f07]:disabled,.save-btn[data-v-55543f07]:disabled{cursor:not-allowed;opacity:.6}.cancel-btn[data-v-55543f07]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.cancel-btn[data-v-55543f07]:hover:not(:disabled){background-color:#f443361a;color:#f44336}.save-btn[data-v-55543f07]{background-color:var(--app-accent-primary);color:#fff}.save-btn[data-v-55543f07]:hover:not(:disabled){background-color:#1557b0;transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.save-btn[data-v-55543f07]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.notes-stats[data-v-55543f07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-item[data-v-55543f07]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:12px;transition:all .2s}.stat-item[data-v-55543f07]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--app-border-secondary)}.stat-item.priority[data-v-55543f07]{border-left:4px solid #ea4335}.stat-icon[data-v-55543f07]{width:48px;height:48px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-item.priority .stat-icon[data-v-55543f07]{background:linear-gradient(135deg,#ea4335,#d33b2c)}.stat-icon i[data-v-55543f07]{font-size:20px}.stat-info[data-v-55543f07]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-55543f07]{font-size:24px;font-weight:700;color:var(--app-text-primary)}.stat-label[data-v-55543f07]{font-size:13px;color:var(--app-text-secondary);font-weight:500}@media (max-width: 768px){.property-notes-tab[data-v-55543f07]{padding:16px}.note-form-actions[data-v-55543f07]{flex-direction:column;align-items:stretch;gap:12px}.note-form-left[data-v-55543f07]{gap:8px}.notes-stats[data-v-55543f07]{grid-template-columns:1fr}.note-header[data-v-55543f07]{flex-direction:column;align-items:stretch;gap:12px}.note-actions[data-v-55543f07]{align-self:flex-end}}.property-detail[data-v-08319735]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.detail-header[data-v-08319735]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.detail-title-section[data-v-08319735]{flex:1}.detail-title[data-v-08319735]{font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.detail-meta[data-v-08319735]{display:flex;gap:12px;align-items:center}.property-id-badge[data-v-08319735]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.status-badge[data-v-08319735]{font-size:12px;font-weight:500;padding:6px 12px;border-radius:16px}.status-badge.status-registration-completed[data-v-08319735]{background-color:#1a73e81a;color:var(--app-accent-primary)}.status-badge.status-stocked-in[data-v-08319735]{background-color:#34a8531a;color:#34a853}.status-badge.status-in-contract[data-v-08319735]{background-color:#ff98001a;color:#ff9800}.status-badge.status-sale-completed[data-v-08319735]{background-color:#673ab71a;color:#673ab7}.status-badge.status-settlement-completed[data-v-08319735]{background-color:#2196f31a;color:#2196f3}.status-badge.status-contract-cancelled[data-v-08319735]{background-color:#607d8b1a;color:#607d8b}.status-badge.status-returned[data-v-08319735]{background-color:#ea43351a;color:#ea4335}.detail-actions[data-v-08319735]{display:flex;gap:8px}.action-button[data-v-08319735]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-08319735]:hover{background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-08319735]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-08319735]:hover{background-color:#1557b0}.action-button.next-status[data-v-08319735]{background:linear-gradient(135deg,#34a853,#2d8f43);color:#fff;border-color:#34a853}.action-button.next-status[data-v-08319735]:hover{background:linear-gradient(135deg,#2d8f43,#24a0ff);transform:translateY(-1px);box-shadow:0 4px 12px #34a8534d}.action-button.return-status[data-v-08319735]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border-color:#ff9800}.action-button.return-status[data-v-08319735]:hover{background:linear-gradient(135deg,#f57c00,#e65100);transform:translateY(-1px);box-shadow:0 4px 12px #ff98004d}.action-button.cancel-status[data-v-08319735]{background:linear-gradient(135deg,#607d8b,#455a64);color:#fff;border-color:#607d8b}.action-button.cancel-status[data-v-08319735]:hover{background:linear-gradient(135deg,#455a64,#37474f);transform:translateY(-1px);box-shadow:0 4px 12px #607d8b4d}.action-button.danger[data-v-08319735]{color:#dc3545;border-color:#dc3545}.action-button.danger[data-v-08319735]:hover{background-color:#dc35451a}.action-button i[data-v-08319735]{font-size:14px}.settlement-waiting[data-v-08319735]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#ffc1071a;border:2px solid #ffc107;border-radius:8px;color:#ff8f00;font-size:14px;font-weight:600}.settlement-waiting i[data-v-08319735]{font-size:14px;animation:pulse-08319735 2s infinite}@keyframes pulse-08319735{0%,to{opacity:1}50%{opacity:.5}}.tab-content[data-v-08319735]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.fade-enter-active[data-v-08319735],.fade-leave-active[data-v-08319735]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-08319735]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-08319735]{opacity:0;transform:translateY(-10px)}.property-detail-empty[data-v-08319735]{height:100%;display:flex;align-items:center;justify-content:center}.empty-content[data-v-08319735]{text-align:center;padding:48px}.empty-icon[data-v-08319735]{font-size:80px;color:var(--app-border-secondary);margin-bottom:24px}.empty-content h2[data-v-08319735]{font-size:24px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.empty-content p[data-v-08319735]{font-size:16px;color:var(--app-text-secondary);margin:0}@media (max-width: 768px){.detail-header[data-v-08319735]{flex-direction:column;gap:16px;align-items:stretch}.detail-actions[data-v-08319735]{justify-content:flex-end}}.modal-overlay[data-v-704ef402]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-704ef402]{background-color:var(--app-bg-canvas);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 10px 25px #00000026}.modal-header[data-v-704ef402]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--app-border-primary)}.modal-header h3[data-v-704ef402]{margin:0;font-size:18px;font-weight:600;color:var(--app-text-primary)}.modal-header .close-button[data-v-704ef402]{background:none;border:none;font-size:18px;color:var(--app-text-secondary);cursor:pointer;padding:4px}.modal-header .close-button[data-v-704ef402]:hover{color:var(--app-text-primary)}.modal-body[data-v-704ef402]{padding:24px;max-height:calc(90vh - 140px);overflow-y:auto}.form-group[data-v-704ef402]{margin-bottom:20px}.form-group[data-v-704ef402]:last-child{margin-bottom:0}.form-label[data-v-704ef402]{display:block;font-weight:500;margin-bottom:6px;color:var(--app-text-primary);font-size:14px}.form-label.required[data-v-704ef402]:after{content:" *";color:#ea4335}.form-input[data-v-704ef402],.form-select[data-v-704ef402],.form-textarea[data-v-704ef402]{width:100%;padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:border-color .2s ease}.form-input[data-v-704ef402]:focus,.form-select[data-v-704ef402]:focus,.form-textarea[data-v-704ef402]:focus{outline:none;border-color:var(--app-accent-primary)}.form-input.error[data-v-704ef402],.form-select.error[data-v-704ef402],.form-textarea.error[data-v-704ef402]{border-color:#ea4335}.form-input[data-v-704ef402]::placeholder,.form-select[data-v-704ef402]::placeholder,.form-textarea[data-v-704ef402]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-704ef402]{resize:vertical;min-height:80px}.price-input-container[data-v-704ef402],.rate-input-container[data-v-704ef402]{position:relative;display:flex;align-items:center}.price-input[data-v-704ef402],.rate-input[data-v-704ef402]{padding-right:50px!important}.price-unit[data-v-704ef402],.rate-unit[data-v-704ef402]{position:absolute;right:16px;color:var(--app-text-secondary);font-size:14px;font-weight:500}.error-message[data-v-704ef402]{display:block;color:#ea4335;font-size:13px;margin-top:4px}.modal-footer[data-v-704ef402]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.btn-cancel[data-v-704ef402],.btn-confirm[data-v-704ef402]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-704ef402]:disabled,.btn-confirm[data-v-704ef402]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-704ef402]{background-color:var(--app-bg-canvas);color:var(--app-text-primary);border:1px solid var(--app-border-primary)}.btn-cancel[data-v-704ef402]:hover:not(:disabled){background-color:var(--app-bg-secondary)}.btn-confirm[data-v-704ef402]{background-color:var(--app-accent-primary);color:#fff}.btn-confirm[data-v-704ef402]:hover:not(:disabled){background-color:#1557b0}@media (max-width: 768px){.modal-overlay[data-v-704ef402]{padding:10px}.modal-container[data-v-704ef402]{max-height:95vh}.modal-header[data-v-704ef402],.modal-body[data-v-704ef402],.modal-footer[data-v-704ef402]{padding-left:20px;padding-right:20px}.modal-footer[data-v-704ef402]{flex-direction:column}.modal-footer .btn-cancel[data-v-704ef402],.modal-footer .btn-confirm[data-v-704ef402]{width:100%;justify-content:center}}.property-edit-basic-tab[data-v-1d240c8a]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-1d240c8a]{margin-bottom:40px}.form-section[data-v-1d240c8a]:last-child{margin-bottom:0}.section-title[data-v-1d240c8a]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-1d240c8a]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-1d240c8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-1d240c8a]{display:flex;flex-direction:column;gap:8px}.form-group.wide[data-v-1d240c8a]{grid-column:span 2}.form-label[data-v-1d240c8a]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-1d240c8a]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-1d240c8a]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-1d240c8a]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-1d240c8a]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-1d240c8a]::placeholder{color:var(--app-text-secondary)}.form-input.vin-input[data-v-1d240c8a]{font-family:Courier New,monospace;font-size:13px;letter-spacing:1px}.form-input.license-input[data-v-1d240c8a]{font-family:Courier New,monospace;font-weight:600;text-align:center}.input-help[data-v-1d240c8a]{display:flex;justify-content:space-between;align-items:center}.input-help .vin-length[data-v-1d240c8a]{font-size:12px;color:var(--app-text-secondary)}.input-help-text[data-v-1d240c8a]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-1d240c8a]{font-size:12px;color:#dc3545;font-weight:500}.sale-type-container[data-v-1d240c8a]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.sale-type-options[data-v-1d240c8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sale-type-option[data-v-1d240c8a]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.sale-type-option[data-v-1d240c8a]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.sale-type-option.active[data-v-1d240c8a]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.sale-type-option.active .option-icon[data-v-1d240c8a]{background-color:var(--app-accent-primary);color:#fff}.sale-type-option.active .option-title[data-v-1d240c8a]{color:var(--app-accent-primary);font-weight:600}.sale-type-option.disabled[data-v-1d240c8a]{opacity:.6;cursor:not-allowed;background-color:var(--app-bg-tertiary)}.sale-type-option.disabled[data-v-1d240c8a]:hover{border-color:var(--app-border-primary);background-color:var(--app-bg-tertiary)}.option-icon[data-v-1d240c8a]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.option-content[data-v-1d240c8a]{flex:1;display:flex;flex-direction:column;gap:4px}.option-title[data-v-1d240c8a]{font-size:16px;font-weight:500;color:var(--app-text-primary)}.option-description[data-v-1d240c8a]{font-size:13px;color:var(--app-text-secondary)}.preview-container[data-v-1d240c8a]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:16px}.preview-item[data-v-1d240c8a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.preview-label[data-v-1d240c8a]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.preview-value[data-v-1d240c8a]{font-size:14px;color:var(--app-text-primary);font-weight:500}.preview-value.vin[data-v-1d240c8a]{font-family:Courier New,monospace;font-size:12px;background-color:var(--app-bg-tertiary);padding:4px 8px;border-radius:4px}.preview-value.sale-type[data-v-1d240c8a]{background-color:#1a73e81a;color:var(--app-accent-primary);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.price-input-container[data-v-1d240c8a]{position:relative;display:flex;align-items:center}.price-input[data-v-1d240c8a]{padding-right:100px!important;font-size:14px}.price-unit[data-v-1d240c8a]{position:absolute;right:16px;font-weight:500;color:var(--app-text-secondary);font-size:14px;pointer-events:none}@media (max-width: 768px){.property-edit-basic-tab[data-v-1d240c8a]{padding:16px}.form-grid[data-v-1d240c8a]{grid-template-columns:1fr}.form-group.wide[data-v-1d240c8a]{grid-column:span 1}.sale-type-options[data-v-1d240c8a]{grid-template-columns:1fr}.preview-item[data-v-1d240c8a]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.sale-type-option[data-v-1d240c8a]{flex-direction:column;text-align:center;gap:12px}.option-content[data-v-1d240c8a]{align-items:center}}.photos-container[data-v-1d240c8a]{display:grid;grid-template-columns:1fr 2fr;gap:24px}@media (max-width: 768px){.photos-container[data-v-1d240c8a]{grid-template-columns:1fr;gap:20px}}.main-photo-section[data-v-1d240c8a],.additional-photos-section[data-v-1d240c8a]{display:flex;flex-direction:column;gap:12px}.photo-upload-area[data-v-1d240c8a]{width:100%;height:200px;border:2px dashed var(--app-border-primary);border-radius:12px;overflow:hidden;position:relative}.photo-upload-area.has-image[data-v-1d240c8a]{border-style:solid;border-color:var(--app-accent-primary)}.upload-placeholder[data-v-1d240c8a]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.upload-placeholder[data-v-1d240c8a]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.upload-placeholder i[data-v-1d240c8a]{font-size:36px;color:var(--app-text-tertiary);margin-bottom:12px}.upload-placeholder p[data-v-1d240c8a]{font-size:14px;color:var(--app-text-secondary);margin:0 0 4px;font-weight:500}.upload-placeholder span[data-v-1d240c8a]{font-size:12px;color:var(--app-text-tertiary)}.image-preview[data-v-1d240c8a]{position:relative;width:100%;height:100%}.image-preview img[data-v-1d240c8a]{width:100%;height:100%;object-fit:cover}.image-preview .image-overlay[data-v-1d240c8a]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s}.image-preview .image-overlay .remove-btn[data-v-1d240c8a],.image-preview .image-overlay .replace-btn[data-v-1d240c8a]{width:36px;height:36px;border-radius:50%;border:none;background-color:#ffffffe6;color:var(--app-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.image-preview .image-overlay .remove-btn[data-v-1d240c8a]:hover,.image-preview .image-overlay .replace-btn[data-v-1d240c8a]:hover{background-color:#fff;transform:scale(1.1)}.image-preview .image-overlay .remove-btn[data-v-1d240c8a]:hover{color:#ea4335}.image-preview:hover .image-overlay[data-v-1d240c8a]{opacity:1}.additional-photos-grid[data-v-1d240c8a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.additional-photo-item[data-v-1d240c8a]{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-primary);position:relative}.additional-photo-item .image-preview .remove-btn[data-v-1d240c8a]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background-color:#ea4335e6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.additional-photo-item .image-preview .remove-btn[data-v-1d240c8a]:hover{background-color:#ea4335}.additional-photo-item .image-preview .image-overlay[data-v-1d240c8a]{display:none}.add-photo-placeholder[data-v-1d240c8a]{aspect-ratio:1;border:2px dashed var(--app-border-primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-bg-hover);cursor:pointer;transition:all .2s}.add-photo-placeholder[data-v-1d240c8a]:hover{background-color:var(--app-bg-tertiary);border-color:var(--app-accent-primary)}.add-photo-placeholder i[data-v-1d240c8a]{font-size:20px;color:var(--app-text-tertiary);margin-bottom:4px}.add-photo-placeholder span[data-v-1d240c8a]{font-size:10px;color:var(--app-text-secondary);font-weight:500}.new-image-badge[data-v-1d240c8a]{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,gold,#ff8c00);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px #0003;z-index:2}.new-image-badge.small[data-v-1d240c8a]{top:4px;left:4px;font-size:9px;padding:2px 6px;border-radius:8px}.new-image-badge.small i[data-v-1d240c8a]{font-size:8px}.new-image-badge i[data-v-1d240c8a]{font-size:10px}.capital-approved-warning[data-v-1d240c8a]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:24px;background-color:#fbbc051a;border:1px solid rgba(251,188,5,.3);border-radius:8px;color:#b7791f}.warning-icon[data-v-1d240c8a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fbbc0533;border-radius:50%;font-size:12px;flex-shrink:0;margin-top:2px}.warning-content[data-v-1d240c8a]{flex:1}.warning-content h4[data-v-1d240c8a]{margin:0 0 4px;font-size:14px;font-weight:600;color:#b7791f}.warning-content p[data-v-1d240c8a]{margin:0;font-size:13px;line-height:1.4;color:#b7791f}.loan-checkbox-container[data-v-1d240c8a]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:12px}.checkbox-wrapper[data-v-1d240c8a]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.checkbox-wrapper:hover .checkbox-custom[data-v-1d240c8a]{border-color:var(--app-accent-primary)}.checkbox-input[data-v-1d240c8a]{position:absolute;opacity:0;cursor:pointer}.checkbox-input:checked~.checkbox-custom[data-v-1d240c8a]{background-color:var(--app-accent-primary);border-color:var(--app-accent-primary)}.checkbox-input:checked~.checkbox-custom[data-v-1d240c8a]:after{display:block}.checkbox-input:focus~.checkbox-custom[data-v-1d240c8a]{box-shadow:0 0 0 3px #1a73e81a}.checkbox-custom[data-v-1d240c8a]{position:relative;height:20px;width:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:4px;transition:all .2s;flex-shrink:0}.checkbox-custom[data-v-1d240c8a]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-1d240c8a]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.property-edit-details-tab[data-v-dac81ba4]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-dac81ba4]{margin-bottom:40px}.form-section[data-v-dac81ba4]:last-child{margin-bottom:0}.section-title[data-v-dac81ba4]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-dac81ba4]{color:var(--app-accent-primary);font-size:18px}.form-grid[data-v-dac81ba4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-dac81ba4]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-dac81ba4]{font-size:14px;font-weight:500;color:var(--app-text-primary);min-height:20px;display:flex;align-items:center}.form-label.required[data-v-dac81ba4]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-dac81ba4]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-dac81ba4]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-dac81ba4]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-dac81ba4]::placeholder{color:var(--app-text-secondary)}.label-with-preview[data-v-dac81ba4]{display:flex;align-items:center;gap:12px;min-height:20px}.color-preview-container[data-v-dac81ba4]{width:20px;height:20px;flex-shrink:0}.color-preview[data-v-dac81ba4]{width:20px;height:20px;border-radius:50%;border:2px solid var(--app-border-primary)}.color-preview.color-화이트[data-v-dac81ba4]{background-color:#fff}.color-preview.color-블랙[data-v-dac81ba4]{background-color:#000}.color-preview.color-실버[data-v-dac81ba4]{background-color:silver}.color-preview.color-그레이[data-v-dac81ba4]{background-color:gray}.color-preview.color-레드[data-v-dac81ba4]{background-color:#dc143c}.color-preview.color-블루[data-v-dac81ba4]{background-color:#06c}.color-preview.color-브라운[data-v-dac81ba4]{background-color:#8b4513}.color-preview.color-골드[data-v-dac81ba4]{background-color:gold}.color-preview.color-기타[data-v-dac81ba4]{background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red)}.input-with-unit[data-v-dac81ba4]{position:relative}.input-unit[data-v-dac81ba4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--app-text-secondary);font-weight:500;pointer-events:none}.input-help-text[data-v-dac81ba4]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-dac81ba4]{font-size:12px;color:#dc3545;font-weight:500}.condition-assessment[data-v-dac81ba4]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.assessment-grid[data-v-dac81ba4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.assessment-item[data-v-dac81ba4]{display:flex;flex-direction:column;gap:12px}.assessment-title[data-v-dac81ba4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary);margin:0}.assessment-title i[data-v-dac81ba4]{color:var(--app-accent-primary);font-size:16px}.rating-buttons[data-v-dac81ba4]{display:flex;gap:8px;flex-wrap:wrap}.rating-btn[data-v-dac81ba4]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.rating-btn[data-v-dac81ba4]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.rating-btn.active[data-v-dac81ba4]{border-color:var(--app-accent-primary);background-color:var(--app-accent-primary);color:#fff}.rating-btn.accident-btn[data-v-dac81ba4]{display:flex;align-items:center;gap:6px}.rating-btn.accident-btn.warning.active[data-v-dac81ba4]{background-color:#dc3545;border-color:#dc3545}.summary-container[data-v-dac81ba4]{background-color:var(--app-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-dac81ba4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-item[data-v-dac81ba4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-canvas);border-radius:6px;border:1px solid var(--app-border-primary)}.summary-label[data-v-dac81ba4]{font-size:13px;color:var(--app-text-secondary);font-weight:500}.summary-value[data-v-dac81ba4]{font-size:14px;color:var(--app-text-primary);font-weight:500}@media (max-width: 768px){.property-edit-details-tab[data-v-dac81ba4]{padding:16px}.form-grid[data-v-dac81ba4],.assessment-grid[data-v-dac81ba4],.summary-grid[data-v-dac81ba4]{grid-template-columns:1fr}.rating-buttons[data-v-dac81ba4]{justify-content:space-between}}@media (max-width: 480px){.rating-btn[data-v-dac81ba4]{flex:1;text-align:center;min-width:60px}}.property-edit-management-tab[data-v-84fc7063]{padding:24px;max-width:800px;margin:0 auto}.form-section[data-v-84fc7063]{margin-bottom:40px}.form-section[data-v-84fc7063]:last-child{margin-bottom:0}.section-title[data-v-84fc7063]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--app-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-border-primary)}.section-icon[data-v-84fc7063]{color:var(--app-accent-primary);font-size:18px}.manager-container[data-v-84fc7063],.location-container[data-v-84fc7063],.status-container[data-v-84fc7063]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.form-grid[data-v-84fc7063]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-84fc7063]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-84fc7063]{font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-84fc7063]:after{content:"*";color:#dc3545;margin-left:4px}.form-input[data-v-84fc7063]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-84fc7063]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-84fc7063]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input[data-v-84fc7063]:disabled{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);cursor:not-allowed}.form-input[data-v-84fc7063]::placeholder{color:var(--app-text-secondary)}.form-textarea[data-v-84fc7063]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;resize:vertical;min-height:100px;font-family:inherit;transition:all .2s}.form-textarea[data-v-84fc7063]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-textarea.error[data-v-84fc7063]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-textarea[data-v-84fc7063]::placeholder{color:var(--app-text-secondary)}.input-help-text[data-v-84fc7063]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.error-message[data-v-84fc7063]{font-size:12px;color:#dc3545;font-weight:500}.manager-info[data-v-84fc7063]{margin-top:16px}.manager-card[data-v-84fc7063]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.manager-avatar[data-v-84fc7063]{width:60px;height:60px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.manager-details[data-v-84fc7063]{flex:1}.manager-name[data-v-84fc7063]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.manager-role[data-v-84fc7063],.manager-contact[data-v-84fc7063]{font-size:13px;color:var(--app-text-secondary);margin:0}.manager-stats[data-v-84fc7063]{display:flex;gap:16px}.stat-item[data-v-84fc7063]{text-align:center}.stat-value[data-v-84fc7063]{display:block;font-size:18px;font-weight:600;color:var(--app-accent-primary)}.stat-label[data-v-84fc7063]{font-size:11px;color:var(--app-text-secondary)}.location-info[data-v-84fc7063]{margin-top:16px}.location-card[data-v-84fc7063]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.location-icon[data-v-84fc7063]{width:60px;height:60px;border-radius:12px;background-color:#34a853;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.location-details[data-v-84fc7063]{flex:1}.location-name[data-v-84fc7063]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.location-address[data-v-84fc7063],.location-contact[data-v-84fc7063]{font-size:13px;color:var(--app-text-secondary);margin:0}.location-status[data-v-84fc7063]{display:flex;gap:16px}.status-item[data-v-84fc7063]{text-align:center}.status-value[data-v-84fc7063]{display:block;font-size:18px;font-weight:600;color:#34a853}.status-label[data-v-84fc7063]{font-size:11px;color:var(--app-text-secondary)}.status-explanation[data-v-84fc7063]{margin-bottom:20px}.status-explanation p[data-v-84fc7063]{color:var(--app-text-secondary);font-size:14px;margin:0;line-height:1.5}.status-options[data-v-84fc7063]{display:flex;flex-direction:column;gap:12px}.status-option[data-v-84fc7063]{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--app-bg-canvas);border:2px solid var(--app-border-primary);border-radius:8px;cursor:pointer;transition:all .2s}.status-option[data-v-84fc7063]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.status-option.active[data-v-84fc7063]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.status-icon[data-v-84fc7063]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.status-icon.status-registration_completed[data-v-84fc7063]{background-color:var(--app-accent-primary)}.status-icon.status-stocked_in[data-v-84fc7063]{background-color:#34a853}.status-content[data-v-84fc7063]{flex:1}.status-title[data-v-84fc7063]{font-size:16px;font-weight:600;color:var(--app-text-primary);margin:0 0 4px}.status-description[data-v-84fc7063]{font-size:13px;color:var(--app-text-secondary);margin:0}.status-selected[data-v-84fc7063]{width:24px;height:24px;border-radius:50%;background-color:var(--app-accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.management-summary[data-v-84fc7063]{background-color:var(--app-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--app-border-primary)}.summary-grid[data-v-84fc7063]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-84fc7063]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-bg-canvas);border-radius:8px;border:1px solid var(--app-border-primary)}.summary-icon[data-v-84fc7063]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.summary-icon.manager[data-v-84fc7063]{background-color:var(--app-accent-primary)}.summary-icon.location[data-v-84fc7063]{background-color:#34a853}.summary-icon.status.status-registration_completed[data-v-84fc7063]{background-color:var(--app-accent-primary)}.summary-icon.status.status-stocked_in[data-v-84fc7063]{background-color:#34a853}.summary-content[data-v-84fc7063]{flex:1}.summary-title[data-v-84fc7063]{font-size:13px;font-weight:500;color:var(--app-text-secondary);margin:0 0 4px}.summary-value[data-v-84fc7063]{font-size:14px;font-weight:600;color:var(--app-text-primary);margin:0}.summary-detail[data-v-84fc7063]{font-size:12px;color:var(--app-text-secondary);margin:2px 0 0}@media (max-width: 768px){.property-edit-management-tab[data-v-84fc7063]{padding:16px}.form-grid[data-v-84fc7063]{grid-template-columns:1fr}.manager-card[data-v-84fc7063],.location-card[data-v-84fc7063]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-84fc7063],.location-status[data-v-84fc7063]{justify-content:center}.summary-grid[data-v-84fc7063]{grid-template-columns:1fr}.summary-card[data-v-84fc7063]{flex-direction:column;text-align:center;gap:8px}}@media (max-width: 480px){.status-option[data-v-84fc7063]{flex-direction:column;text-align:center;gap:12px}.manager-stats[data-v-84fc7063],.location-status[data-v-84fc7063]{flex-direction:column;gap:8px}}.property-edit[data-v-257431f0]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.edit-header[data-v-257431f0]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.edit-title-section[data-v-257431f0]{flex:1}.edit-title[data-v-257431f0]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:500;color:var(--app-text-primary);margin:0 0 12px}.edit-title i[data-v-257431f0]{color:var(--app-accent-primary);font-size:24px}.edit-meta[data-v-257431f0]{display:flex;gap:12px;align-items:center}.step-indicator[data-v-257431f0]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:16px;font-weight:500}.form-status[data-v-257431f0]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:16px}.form-status.valid[data-v-257431f0]{background-color:#34a8531a;color:#34a853}.form-status.invalid[data-v-257431f0]{background-color:#fbbc051a;color:#fbbc05}.edit-info[data-v-257431f0]{font-size:12px;color:var(--app-text-secondary);font-style:italic}.edit-actions[data-v-257431f0]{display:flex;gap:8px}.action-button[data-v-257431f0]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.action-button[data-v-257431f0]:hover:not(:disabled){background-color:var(--app-bg-hover);border-color:var(--app-border-secondary)}.action-button.primary[data-v-257431f0]{background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-257431f0]:hover:not(:disabled){background-color:#1557b0}.action-button.secondary[data-v-257431f0]{background-color:#34a853;color:#fff;border-color:#34a853}.action-button.secondary[data-v-257431f0]:hover:not(:disabled){background-color:#2d8f43}.action-button[data-v-257431f0]:disabled{opacity:.5;cursor:not-allowed}.button-spinner[data-v-257431f0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-257431f0 .8s linear infinite}.progress-container[data-v-257431f0]{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--app-bg-tertiary);border-bottom:1px solid var(--app-border-primary)}.progress-bar[data-v-257431f0]{flex:1;height:8px;background-color:var(--app-bg-secondary);border-radius:4px;overflow:hidden}.progress-fill[data-v-257431f0]{height:100%;background:linear-gradient(90deg,var(--app-accent-primary),#1557b0);transition:width .3s ease}.progress-text[data-v-257431f0]{font-size:12px;color:var(--app-text-secondary);font-weight:500;white-space:nowrap}.tabs-navigation[data-v-257431f0]{padding:24px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.tab-list[data-v-257431f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tab-button[data-v-257431f0]{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--app-border-primary);border-radius:12px;background-color:var(--app-bg-canvas);cursor:pointer;transition:all .2s;text-align:left}.tab-button[data-v-257431f0]:hover{border-color:var(--app-border-secondary);background-color:var(--app-bg-hover)}.tab-button.active[data-v-257431f0]{border-color:var(--app-accent-primary);background-color:#1a73e80d}.tab-button.completed[data-v-257431f0]{border-color:#34a853;background-color:#34a8530d}.tab-button.completed .tab-icon[data-v-257431f0]{background-color:#34a853;color:#fff}.tab-button.error[data-v-257431f0]{border-color:#ea4335;background-color:#ea43350d}.tab-button.error .tab-icon[data-v-257431f0]{background-color:#ea4335;color:#fff}.tab-icon[data-v-257431f0]{width:48px;height:48px;border-radius:50%;background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s}.tab-button.active .tab-icon[data-v-257431f0]{background-color:var(--app-accent-primary);color:#fff}.tab-content[data-v-257431f0]{flex:1}.tab-name[data-v-257431f0]{display:block;font-size:16px;font-weight:600;color:var(--app-text-primary);margin-bottom:4px}.tab-description[data-v-257431f0]{display:block;font-size:13px;color:var(--app-text-secondary);line-height:1.4}.loading-container[data-v-257431f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:16px}.loading-spinner[data-v-257431f0]{width:40px;height:40px;border:3px solid var(--app-border-primary);border-top:3px solid var(--app-accent-primary);border-radius:50%;animation:spin-257431f0 1s linear infinite}@keyframes spin-257431f0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-content[data-v-257431f0]{display:grid;grid-template-columns:1fr 400px;gap:24px;flex:1;min-height:0}@media (max-width: 1200px){.main-content[data-v-257431f0]{grid-template-columns:1fr 350px;gap:16px}}@media (max-width: 1024px){.main-content[data-v-257431f0]{grid-template-columns:1fr;gap:0}}.form-column[data-v-257431f0]{display:flex;flex-direction:column;min-height:0}.tab-content-container[data-v-257431f0]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.preview-column[data-v-257431f0]{display:flex;flex-direction:column}@media (max-width: 1024px){.preview-column[data-v-257431f0]{order:-1;margin-bottom:16px}}.preview-sticky[data-v-257431f0]{position:sticky;top:24px;height:calc(100vh - 200px);min-height:500px}@media (max-width: 1024px){.preview-sticky[data-v-257431f0]{position:relative;top:0;height:auto;min-height:300px;max-height:400px;overflow-y:auto}}.navigation-footer[data-v-257431f0]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--app-border-primary);background-color:var(--app-bg-secondary)}.nav-button[data-v-257431f0]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.nav-button[data-v-257431f0]:hover:not(:disabled){background-color:var(--app-accent-primary);color:#fff;border-color:var(--app-accent-primary)}.nav-button[data-v-257431f0]:disabled{opacity:.5;cursor:not-allowed}.tab-dots[data-v-257431f0]{display:flex;gap:8px}.tab-dot[data-v-257431f0]{width:12px;height:12px;border-radius:50%;border:none;background-color:var(--app-bg-tertiary);cursor:pointer;transition:all .2s}.tab-dot.active[data-v-257431f0]{background-color:var(--app-accent-primary)}.tab-dot.completed[data-v-257431f0]{background-color:#34a853}.slide-enter-active[data-v-257431f0],.slide-leave-active[data-v-257431f0]{transition:all .3s ease-in-out}.slide-enter-from[data-v-257431f0]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-257431f0]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.edit-header[data-v-257431f0]{flex-direction:column;gap:16px;align-items:stretch}.edit-actions[data-v-257431f0]{justify-content:flex-end}.progress-container[data-v-257431f0]{padding:12px 16px}.tabs-navigation[data-v-257431f0]{padding:16px}.tab-list[data-v-257431f0]{grid-template-columns:1fr}.navigation-footer[data-v-257431f0]{padding:12px 16px}}.dropdown-wrapper[data-v-a35b4063]{display:flex;align-items:center;gap:8px}.dropdown-wrapper .dropdown[data-v-a35b4063]{width:10%}.box[data-v-a35b4063]{margin-bottom:2rem}.property-list-item[data-v-b1038bbe]{display:flex;min-height:80px;padding:12px 16px;border-bottom:1px solid var(--app-border-primary);border-left:4px solid transparent;cursor:pointer;transition:all .2s ease;gap:4px;position:relative;z-index:1}.property-list-item[data-v-b1038bbe]:hover{background-color:var(--app-bg-hover)}.property-list-item.selected[data-v-b1038bbe]{background-color:var(--app-bg-selected);border-left-color:var(--app-accent-primary)}.property-list-item.unread[data-v-b1038bbe]{background-color:#1a73e80d}.property-list-item.unread .property-title[data-v-b1038bbe]{flex:1;font-weight:600}.property-checkbox[data-v-b1038bbe]{flex-shrink:0}.checkbox[data-v-b1038bbe]{width:18px;height:18px;cursor:pointer}.property-star[data-v-b1038bbe]{margin-top:4px;flex-shrink:0;cursor:pointer}.property-star i[data-v-b1038bbe]{font-size:16px;color:var(--app-border-secondary);transition:color .2s}.property-star i.starred[data-v-b1038bbe]{color:var(--app-accent-star)}.property-star i[data-v-b1038bbe]:hover{color:var(--app-text-secondary)}.property-content[data-v-b1038bbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.property-main-info[data-v-b1038bbe]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.property-id[data-v-b1038bbe]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:2px 8px;border-radius:12px;font-weight:500;flex-shrink:0}.property-title[data-v-b1038bbe]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.property-title .manufacturer[data-v-b1038bbe]{font-size:15px;font-weight:500;color:var(--app-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.property-title .model[data-v-b1038bbe]{font-size:14px;color:var(--app-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.property-badges[data-v-b1038bbe]{display:flex;gap:6px;margin-bottom:1rem}.badge[data-v-b1038bbe]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px}.badge.status-sale[data-v-b1038bbe]{background-color:#34a8531a;color:#34a853}.badge.type-installment[data-v-b1038bbe]{background-color:#fbbc051a;color:#fbbc05}.property-details[data-v-b1038bbe]{display:flex;flex-direction:column;gap:8px;font-size:13px}.property-vin[data-v-b1038bbe],.property-price[data-v-b1038bbe]{display:flex;gap:4px}.property-vin .label[data-v-b1038bbe],.property-price .label[data-v-b1038bbe]{color:var(--app-text-secondary);font-weight:400}.property-vin .value[data-v-b1038bbe],.property-price .value[data-v-b1038bbe]{color:var(--app-text-primary);font-weight:500}.property-vin .value.price[data-v-b1038bbe],.property-price .value.price[data-v-b1038bbe]{color:var(--app-accent-primary);font-weight:600}.property-meta[data-v-b1038bbe]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--app-text-secondary)}.property-creator[data-v-b1038bbe]{font-weight:500}.property-status[data-v-b1038bbe]{padding:2px 8px;background-color:var(--app-bg-tertiary);border-radius:8px;font-size:11px}.property-date[data-v-b1038bbe]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;font-size:12px;color:var(--app-text-secondary);min-width:80px}.created-date[data-v-b1038bbe]{font-weight:500}.updated-date[data-v-b1038bbe]{font-size:11px;opacity:.8}@media (max-width: 768px){.property-list-item[data-v-b1038bbe]{min-height:100px;flex-direction:column;align-items:stretch;gap:8px}.property-main-info[data-v-b1038bbe]{order:1}.property-details[data-v-b1038bbe]{order:2}.property-meta[data-v-b1038bbe]{order:3}.property-date[data-v-b1038bbe]{order:4;align-items:flex-start;flex-direction:row;justify-content:space-between}}.property-badges[data-v-b1038bbe]{display:flex;gap:6px;margin-bottom:4px}.badge[data-v-b1038bbe]{font-size:11px;font-weight:500;padding:4px 8px;border-radius:12px}.badge.status-registration-completed[data-v-b1038bbe]{background-color:#1a73e81a;color:var(--app-accent-primary)}.badge.status-returned[data-v-b1038bbe]{background-color:#ea43351a;color:#ea4335}.badge.status-return[data-v-b1038bbe]{background-color:#ff57221a;color:#ff5722}.badge.status-stocked-in[data-v-b1038bbe]{background-color:#34a8531a;color:#34a853}.badge.status-in-contract[data-v-b1038bbe]{background-color:#ff98001a;color:#ff9800}.badge.status-contract-cancelled[data-v-b1038bbe]{background-color:#607d8b1a;color:#607d8b}.badge.status-sale-completed[data-v-b1038bbe]{background-color:#673ab71a;color:#673ab7}.badge.status-settlement-completed[data-v-b1038bbe]{background-color:#2196f31a;color:#2196f3}.badge.type-installment[data-v-b1038bbe]{background-color:var(--app-bg-tertiary);color:var(--app-text-secondary)}.property-list[data-v-897d9e1c]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-secondary)}.list-header[data-v-897d9e1c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-canvas)}.list-header-left[data-v-897d9e1c]{display:flex;align-items:center;gap:16px;flex:1}.list-title-section[data-v-897d9e1c]{display:flex;align-items:center;gap:12px}.list-title[data-v-897d9e1c]{font-size:18px;font-weight:500;color:var(--app-text-primary);margin:0}.list-count[data-v-897d9e1c]{font-size:14px;color:var(--app-text-secondary);background-color:var(--app-bg-tertiary);padding:4px 12px;border-radius:12px}.add-property-btn[data-v-897d9e1c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-property-btn[data-v-897d9e1c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-property-btn[data-v-897d9e1c]:active{transform:translateY(0)}.add-property-btn i[data-v-897d9e1c]{font-size:14px}.add-property-btn span[data-v-897d9e1c]{font-weight:500}.list-header-actions[data-v-897d9e1c]{display:flex;gap:8px}.header-action-btn[data-v-897d9e1c]{width:36px;height:36px;border:none;background-color:transparent;color:var(--app-text-secondary);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.header-action-btn[data-v-897d9e1c]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.filter-bar[data-v-897d9e1c]{padding:16px 20px;border-bottom:1px solid var(--app-border-primary);background-color:var(--app-bg-tertiary)}.filter-group[data-v-897d9e1c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-select[data-v-897d9e1c]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px;min-width:140px}.filter-select[data-v-897d9e1c]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-search[data-v-897d9e1c]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-canvas);color:var(--app-text-primary);font-size:14px}.filter-search[data-v-897d9e1c]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-search[data-v-897d9e1c]::placeholder{color:var(--app-text-secondary)}.filter-apply-btn[data-v-897d9e1c]{padding:8px 16px;background-color:var(--app-accent-primary);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.filter-apply-btn[data-v-897d9e1c]:hover{background-color:#1557b0}.list-content[data-v-897d9e1c]{flex:1;overflow-y:auto}.loading-state[data-v-897d9e1c],.empty-state[data-v-897d9e1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--app-text-secondary);gap:12px}.loading-state i[data-v-897d9e1c]{font-size:24px}.empty-state i[data-v-897d9e1c]{font-size:48px;margin-bottom:8px}.empty-state h3[data-v-897d9e1c]{margin:0;font-size:18px;color:var(--app-text-primary)}.empty-state p[data-v-897d9e1c]{margin:0;font-size:14px;text-align:center;max-width:300px}.properties-container[data-v-897d9e1c]{background-color:var(--app-bg-canvas)}.load-more-trigger[data-v-897d9e1c]{height:80px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-897d9e1c]{display:flex;align-items:center;gap:12px;color:var(--app-text-secondary);font-size:14px}.loading-more i[data-v-897d9e1c]{font-size:18px}@media (max-width: 768px){.list-header[data-v-897d9e1c]{padding:12px 16px}.list-header-left[data-v-897d9e1c]{flex-direction:column;align-items:stretch;gap:12px}.add-property-btn[data-v-897d9e1c]{align-self:flex-start}.add-property-btn span[data-v-897d9e1c]{display:none}.add-property-btn i[data-v-897d9e1c]{font-size:16px}.filter-bar[data-v-897d9e1c]{padding:12px 16px}.filter-group[data-v-897d9e1c]{flex-direction:column;align-items:stretch}.filter-select[data-v-897d9e1c],.filter-search[data-v-897d9e1c]{min-width:unset}}@media (max-width: 480px){.list-header-left[data-v-897d9e1c]{gap:8px}.add-property-btn[data-v-897d9e1c]{padding:8px 12px;font-size:13px}.list-title[data-v-897d9e1c]{font-size:16px}}.sales-chart[data-v-48d13ece]{height:100%;display:flex;flex-direction:column}.chart-header[data-v-48d13ece]{margin-bottom:16px}.chart-header h3[data-v-48d13ece]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.chart-container[data-v-48d13ece]{flex:1;position:relative;height:350px}.chart-container canvas[data-v-48d13ece]{max-height:100%}@media (max-width: 768px){.chart-container[data-v-48d13ece]{height:300px}}@media (max-width: 480px){.chart-container[data-v-48d13ece]{height:250px}}.pagination-container[data-v-18feda02]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-top:1px solid #e5e7eb;background:#fff}.pagination-info[data-v-18feda02]{display:flex;align-items:center;gap:16px}.pagination-info .info-text[data-v-18feda02]{font-size:14px;color:#6b7280;white-space:nowrap}.pagination-info .page-size-selector[data-v-18feda02]{display:flex;align-items:center;gap:8px}.pagination-info .page-size-selector label[data-v-18feda02]{font-size:14px;color:#374151;white-space:nowrap}.pagination-info .page-size-selector .page-size-select[data-v-18feda02]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;background:#fff}.pagination-info .page-size-selector .page-size-select[data-v-18feda02]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.pagination-controls[data-v-18feda02]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-18feda02]{display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.pagination-btn[data-v-18feda02]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.pagination-btn[data-v-18feda02]:disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.pagination-btn.active[data-v-18feda02]{background:#3b82f6;color:#fff;border-color:#3b82f6}.pagination-btn.active[data-v-18feda02]:hover{background:#2563eb}.page-btn[data-v-18feda02]{min-width:40px;justify-content:center}.prev-btn[data-v-18feda02],.next-btn[data-v-18feda02]{font-weight:500}.page-numbers[data-v-18feda02]{display:flex;align-items:center;gap:4px}.ellipsis[data-v-18feda02]{padding:8px 4px;color:#9ca3af;font-size:14px}@media (max-width: 768px){.pagination-container[data-v-18feda02]{flex-direction:column;gap:12px}.pagination-container .pagination-info[data-v-18feda02]{justify-content:center;flex-wrap:wrap;gap:12px}.pagination-btn[data-v-18feda02]{padding:6px 10px;font-size:13px}.page-btn[data-v-18feda02]{min-width:36px}.prev-btn span[data-v-18feda02],.next-btn span[data-v-18feda02]{display:none}}@media (max-width: 480px){.page-numbers[data-v-18feda02]{gap:2px}.pagination-btn[data-v-18feda02]{padding:6px 8px;font-size:12px}.page-btn[data-v-18feda02]{min-width:32px}.ellipsis[data-v-18feda02]{padding:6px 2px}}.sales-statistics-container[data-v-f73741bd]{padding:24px;background-color:#f8f9fa;min-height:100vh}.page-header[data-v-f73741bd]{margin-bottom:32px}.page-header h1[data-v-f73741bd]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.page-header p[data-v-f73741bd]{font-size:16px;color:#6b7280;margin:0}.filter-section[data-v-f73741bd]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-bottom:32px;display:flex;justify-content:space-between;align-items:end}.filter-section .filter-controls[data-v-f73741bd]{display:flex;gap:32px;align-items:end}.filter-section .filter-actions[data-v-f73741bd]{display:flex;align-items:end}.filter-section .filter-group label[data-v-f73741bd]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-section .period-tabs[data-v-f73741bd]{display:flex;gap:4px}.filter-section .period-tabs .period-tab[data-v-f73741bd]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:3px;font-size:14px;cursor:pointer;transition:all .2s}.filter-section .period-tabs .period-tab[data-v-f73741bd]:hover{background:#f3f4f6}.filter-section .period-tabs .period-tab.active[data-v-f73741bd]{background:#3b82f6;color:#fff;border-color:#3b82f6}.filter-section .year-select[data-v-f73741bd],.filter-section .month-select[data-v-f73741bd]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;min-width:120px}.filter-section .year-select[data-v-f73741bd]:focus,.filter-section .month-select[data-v-f73741bd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-section .year-select option[data-v-f73741bd]:disabled,.filter-section .month-select option[data-v-f73741bd]:disabled{color:#9ca3af}.summary-section[data-v-f73741bd],.period-section[data-v-f73741bd],.staff-section[data-v-f73741bd]{margin-bottom:32px}.summary-section h2[data-v-f73741bd],.period-section h2[data-v-f73741bd],.staff-section h2[data-v-f73741bd]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 16px}.staff-section[data-v-f73741bd]{padding-bottom:50px}.section-header[data-v-f73741bd]{margin-bottom:24px}.section-header .header-content[data-v-f73741bd]{display:flex;justify-content:space-between;align-items:end}@media (max-width: 768px){.section-header .header-content[data-v-f73741bd]{flex-direction:column;align-items:stretch;gap:16px}}.section-header h2[data-v-f73741bd]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.section-header p[data-v-f73741bd]{font-size:14px;color:#6b7280;margin:0}.stats-grid[data-v-f73741bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.chart-container[data-v-f73741bd]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-bottom:24px;height:400px}.table-container[data-v-f73741bd]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.staff-table[data-v-f73741bd]{width:100%;border-collapse:collapse}.staff-table th[data-v-f73741bd],.staff-table td[data-v-f73741bd]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:14px}.staff-table th[data-v-f73741bd]{background:#f9fafb;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.staff-table tbody tr[data-v-f73741bd]:hover:not(.no-data-row){background:#f9fafb}.staff-table tbody tr:last-child td[data-v-f73741bd]{border-bottom:none}.staff-table .no-data-row .no-data-cell[data-v-f73741bd]{text-align:center;color:#6b7280;font-style:italic;padding:40px 16px}.staff-table th[data-v-f73741bd]:nth-child(1){width:15%;min-width:100px}.staff-table th[data-v-f73741bd]:nth-child(2){width:10%;min-width:80px}.staff-table th[data-v-f73741bd]:nth-child(3){width:15%;min-width:120px}.staff-table th[data-v-f73741bd]:nth-child(4){width:15%;min-width:120px}.staff-table th[data-v-f73741bd]:nth-child(5){width:15%;min-width:120px}.staff-table th[data-v-f73741bd]:nth-child(6){width:10%;min-width:80px}.staff-table th[data-v-f73741bd]:nth-child(7){width:20%;min-width:120px}.staff-table td[data-v-f73741bd]:nth-child(1){width:15%;min-width:100px}.staff-table td[data-v-f73741bd]:nth-child(2){width:10%;min-width:80px}.staff-table td[data-v-f73741bd]:nth-child(3){width:15%;min-width:120px}.staff-table td[data-v-f73741bd]:nth-child(4){width:15%;min-width:120px}.staff-table td[data-v-f73741bd]:nth-child(5){width:15%;min-width:120px}.staff-table td[data-v-f73741bd]:nth-child(6){width:10%;min-width:80px}.staff-table td[data-v-f73741bd]:nth-child(7){width:20%;min-width:120px}.number-cell[data-v-f73741bd]{text-align:right;font-weight:500;color:#374151;white-space:nowrap}.currency-cell[data-v-f73741bd]{text-align:right;font-weight:500;color:#059669;white-space:nowrap}.percentage-cell[data-v-f73741bd]{text-align:center;white-space:nowrap}.percentage-cell .rate-excellent[data-v-f73741bd]{color:#059669;font-weight:600}.percentage-cell .rate-good[data-v-f73741bd]{color:#0891b2;font-weight:600}.percentage-cell .rate-fair[data-v-f73741bd]{color:#d97706;font-weight:600}.percentage-cell .rate-poor[data-v-f73741bd]{color:#dc2626;font-weight:600}.staff-name .staff-info .name[data-v-f73741bd]{display:block;font-weight:600;color:#1f2937;margin-bottom:4px;white-space:nowrap}.staff-name .staff-info .department[data-v-f73741bd]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px;display:inline-block;white-space:nowrap}.error-message[data-v-f73741bd]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:24px}.error-message .error-content[data-v-f73741bd]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.error-message .error-content i[data-v-f73741bd]{color:#dc2626}.error-message .error-content span[data-v-f73741bd]{flex:1;color:#991b1b;font-weight:500}.error-message .error-content .error-close[data-v-f73741bd]{background:none;border:none;color:#991b1b;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.error-message .error-content .error-close[data-v-f73741bd]:hover{background-color:#fee2e2}.error-message .retry-button[data-v-f73741bd]{background-color:#dc2626;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.error-message .retry-button[data-v-f73741bd]:hover{background-color:#b91c1c}.loading-container[data-v-f73741bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-container .loading-spinner[data-v-f73741bd]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-f73741bd 1s linear infinite;margin-bottom:16px}.loading-container p[data-v-f73741bd]{color:#6b7280;font-size:14px;margin:0}@keyframes spin-f73741bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tooltip-wrapper[data-v-f73741bd]{position:relative;display:inline-flex;align-items:center;margin-left:4px}.tooltip-wrapper .tooltip-icon[data-v-f73741bd]{font-size:14px;color:#6b7280;cursor:help;transition:color .2s}.tooltip-wrapper .tooltip-icon[data-v-f73741bd]:hover{color:#3b82f6}.tooltip-wrapper .tooltip-content[data-v-f73741bd]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:12px 16px;background:#1f2937;color:#fff;font-size:12px;font-weight:400;border-radius:6px;box-shadow:0 4px 6px #0000001a;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:10;min-width:320px}.tooltip-wrapper .tooltip-content[data-v-f73741bd]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #1f2937 transparent}.tooltip-wrapper .tooltip-content .tooltip-formula[data-v-f73741bd]{padding-bottom:8px;border-bottom:1px solid #374151;margin-bottom:8px;white-space:nowrap}.tooltip-wrapper .tooltip-content .tooltip-warning[data-v-f73741bd]{display:flex;align-items:center;gap:6px;color:#fbbf24;font-size:11px}.tooltip-wrapper .tooltip-content .tooltip-warning i[data-v-f73741bd]{font-size:12px}.tooltip-wrapper:hover .tooltip-content[data-v-f73741bd]{opacity:1;visibility:visible}.excel-download-btn[data-v-f73741bd]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.excel-download-btn[data-v-f73741bd]:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #05966966}.excel-download-btn[data-v-f73741bd]:active:not(:disabled){transform:translateY(0)}.excel-download-btn[data-v-f73741bd]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.excel-download-btn i[data-v-f73741bd]{font-size:16px}@media (max-width: 768px){.sales-statistics-container[data-v-f73741bd]{padding:16px}.filter-section[data-v-f73741bd],.filter-section .filter-controls[data-v-f73741bd]{flex-direction:column;gap:16px;align-items:stretch}.filter-section .filter-actions[data-v-f73741bd]{justify-content:center;margin-top:16px}.filter-section .period-tabs[data-v-f73741bd]{justify-content:center}.stats-grid[data-v-f73741bd]{grid-template-columns:repeat(2,1fr);gap:16px}.table-container[data-v-f73741bd]{margin:0 -16px;border-radius:0}.table-container .staff-table[data-v-f73741bd]{font-size:13px}.table-container .staff-table th[data-v-f73741bd],.table-container .staff-table td[data-v-f73741bd]{padding:8px 12px}.section-header h2[data-v-f73741bd]{font-size:18px}.section-header p[data-v-f73741bd]{font-size:13px}}@media (max-width: 480px){.sales-statistics-container[data-v-f73741bd]{padding:12px}.stats-grid[data-v-f73741bd]{grid-template-columns:1fr;gap:12px}.table-container[data-v-f73741bd]{margin:0 -12px}.table-container .staff-table[data-v-f73741bd]{font-size:12px}.table-container .staff-table th[data-v-f73741bd],.table-container .staff-table td[data-v-f73741bd]{padding:6px 8px}.table-container .staff-name .staff-info .name[data-v-f73741bd]{font-size:13px}.table-container .staff-name .staff-info .department[data-v-f73741bd]{font-size:10px;padding:1px 6px}.page-header h1[data-v-f73741bd]{font-size:24px}.page-header p[data-v-f73741bd]{font-size:14px}}.sc-detail[data-v-8be817a5]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-primary)}.detail-header[data-v-8be817a5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--app-bg-primary);border-bottom:1px solid var(--app-border-primary)}.profile-section[data-v-8be817a5]{display:flex;align-items:center;gap:16px}.profile-image[data-v-8be817a5]{width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:var(--app-bg-secondary)}.profile-image img[data-v-8be817a5]{width:100%;height:100%;object-fit:cover}.profile-placeholder[data-v-8be817a5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.profile-placeholder i[data-v-8be817a5]{font-size:28px}.profile-info[data-v-8be817a5]{display:flex;flex-direction:column;gap:8px}.detail-title[data-v-8be817a5]{font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0}.detail-meta[data-v-8be817a5]{display:flex;gap:8px}.team-badge[data-v-8be817a5],.status-badge[data-v-8be817a5]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.team-badge[data-v-8be817a5]{background-color:var(--app-bg-secondary);color:var(--app-text-secondary)}.status-badge.status-active[data-v-8be817a5]{background-color:#34a8531a;color:#34a853}.status-badge.status-inactive[data-v-8be817a5]{background-color:#ea43351a;color:#ea4335}.status-badge.status-pending[data-v-8be817a5]{background-color:#fbbc041a;color:#fbbc04}.detail-actions[data-v-8be817a5]{display:flex;gap:8px}.action-button[data-v-8be817a5]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.action-button[data-v-8be817a5]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary);border-color:var(--app-border-secondary)}.action-button.primary[data-v-8be817a5]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-8be817a5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.action-button.danger[data-v-8be817a5]{color:#ea4335;border-color:#ea43354d}.action-button.danger[data-v-8be817a5]:hover{background-color:#ea43351a;border-color:#ea4335}.action-button i[data-v-8be817a5]{font-size:12px}.tabs-nav[data-v-8be817a5]{display:flex;background-color:var(--app-bg-secondary);border-bottom:1px solid var(--app-border-primary);overflow-x:auto}.tab-button[data-v-8be817a5]{display:flex;align-items:center;gap:8px;padding:16px 20px;border:none;background-color:transparent;color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;border-bottom:3px solid transparent}.tab-button[data-v-8be817a5]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary)}.tab-button.active[data-v-8be817a5]{background-color:var(--app-bg-primary);color:var(--app-accent-primary);border-bottom-color:var(--app-accent-primary)}.tab-button i[data-v-8be817a5]{font-size:12px}.tab-content[data-v-8be817a5]{flex:1;overflow-y:auto;padding:24px}.overview-section h3[data-v-8be817a5]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0 0 16px}.info-grid[data-v-8be817a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-item[data-v-8be817a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--app-bg-secondary);border-radius:8px}.info-item .label[data-v-8be817a5]{font-weight:500;color:var(--app-text-secondary)}.info-item .value[data-v-8be817a5]{font-weight:600;color:var(--app-text-primary)}.info-item .value.status-active[data-v-8be817a5]{color:#34a853}.info-item .value.status-inactive[data-v-8be817a5]{color:#ea4335}.info-item .value.status-pending[data-v-8be817a5]{color:#fbbc04}.sc-detail-empty[data-v-8be817a5]{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--app-bg-canvas)}.empty-content[data-v-8be817a5]{text-align:center;color:var(--app-text-secondary)}.empty-content .empty-icon[data-v-8be817a5]{font-size:64px;color:var(--app-text-tertiary);margin-bottom:16px}.empty-content h2[data-v-8be817a5]{font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.empty-content p[data-v-8be817a5]{font-size:14px;margin:0}.fade-enter-active[data-v-8be817a5],.fade-leave-active[data-v-8be817a5]{transition:opacity .2s ease}.fade-enter-from[data-v-8be817a5],.fade-leave-to[data-v-8be817a5]{opacity:0}@media (max-width: 768px){.detail-header[data-v-8be817a5]{flex-direction:column;gap:16px;align-items:stretch}.profile-section[data-v-8be817a5]{justify-content:center}.detail-actions[data-v-8be817a5]{justify-content:center;flex-wrap:wrap}.tabs-nav[data-v-8be817a5]{overflow-x:auto}.info-grid[data-v-8be817a5],.summary-cards[data-v-8be817a5]{grid-template-columns:1fr}}.sc-create[data-v-e594f406]{height:100vh;display:flex;flex-direction:column;background-color:var(--app-bg-canvas)}.create-header[data-v-e594f406]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--app-bg-primary);border-bottom:1px solid var(--app-border-primary);box-shadow:0 2px 4px #0000001a}.create-title-section[data-v-e594f406]{display:flex;flex-direction:column;gap:8px}.create-title[data-v-e594f406]{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:600;color:var(--app-text-primary);margin:0}.create-title i[data-v-e594f406]{color:var(--app-accent-primary);font-size:20px}.create-meta[data-v-e594f406]{display:flex;gap:12px;align-items:center}.form-status[data-v-e594f406]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.form-status.valid[data-v-e594f406]{background-color:#34a8531a;color:#34a853}.form-status.invalid[data-v-e594f406]{background-color:#ea43351a;color:#ea4335}.create-actions[data-v-e594f406]{display:flex;gap:12px}.action-button[data-v-e594f406]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-secondary);color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.action-button[data-v-e594f406]:hover:not(:disabled){background-color:var(--app-bg-hover);color:var(--app-text-primary);border-color:var(--app-border-secondary)}.action-button.primary[data-v-e594f406]{background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border-color:var(--app-accent-primary)}.action-button.primary[data-v-e594f406]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.action-button[data-v-e594f406]:disabled{opacity:.6;cursor:not-allowed}.action-button i[data-v-e594f406]{font-size:12px}.progress-container[data-v-e594f406]{padding:16px 24px;background-color:var(--app-bg-secondary);border-bottom:1px solid var(--app-border-primary)}.progress-bar[data-v-e594f406]{width:100%;height:8px;background-color:var(--app-bg-tertiary);border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-e594f406]{height:100%;background:linear-gradient(90deg,var(--app-accent-primary),#1557b0);border-radius:4px;transition:width .3s ease}.progress-text[data-v-e594f406]{font-size:12px;color:var(--app-text-secondary)}.form-container[data-v-e594f406]{flex:1;overflow-y:auto;padding:24px}.form-card[data-v-e594f406]{max-width:800px;margin:0 auto;background-color:var(--app-bg-primary);border-radius:12px;border:1px solid var(--app-border-primary);box-shadow:0 2px 8px #0000001a}.card-header[data-v-e594f406]{padding:24px 24px 0;border-bottom:none}.card-header h2[data-v-e594f406]{font-size:20px;font-weight:600;color:var(--app-text-primary);margin:0 0 8px}.card-header p[data-v-e594f406]{font-size:14px;color:var(--app-text-secondary);margin:0}.card-content[data-v-e594f406]{padding:24px}.sc-form[data-v-e594f406]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sc-form .form-group[data-v-e594f406]{display:flex;flex-direction:column;gap:8px}.sc-form .form-group[data-v-e594f406]:last-child{grid-column:1/-1}.form-label[data-v-e594f406]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--app-text-primary)}.form-label.required[data-v-e594f406]:after{content:"*";color:#ea4335;margin-left:4px}.form-label i[data-v-e594f406]{font-size:12px;color:var(--app-text-tertiary);width:14px}.form-input[data-v-e594f406],.form-select[data-v-e594f406]{padding:12px 16px;border:1px solid var(--app-border-primary);border-radius:8px;background-color:var(--app-bg-primary);color:var(--app-text-primary);font-size:14px;transition:all .2s}.form-input[data-v-e594f406]::placeholder,.form-select[data-v-e594f406]::placeholder{color:#6b727e80;opacity:.7}.form-input[data-v-e594f406]:focus,.form-select[data-v-e594f406]:focus{outline:none;border-color:var(--app-accent-primary);box-shadow:0 0 0 3px #1a73e81a}.form-input.error[data-v-e594f406],.form-select.error[data-v-e594f406]{border-color:#ea4335;box-shadow:0 0 0 3px #ea43351a}.error-message[data-v-e594f406]{font-size:12px;color:#ea4335;margin-top:4px}.help-text[data-v-e594f406]{font-size:12px;color:var(--app-text-secondary);margin-top:4px;display:flex;align-items:center;gap:4px}.help-text i[data-v-e594f406]{font-size:10px;color:var(--app-accent-primary)}.radio-group[data-v-e594f406]{display:flex;gap:24px}.radio-item[data-v-e594f406]{display:flex;align-items:center;gap:8px;cursor:pointer}.radio-item input[type=radio][data-v-e594f406]{display:none}.radio-item input[type=radio]:checked+.radio-label[data-v-e594f406]{color:var(--app-text-primary);font-weight:500}.radio-item input[type=radio]:checked+.radio-label .status-active[data-v-e594f406]{color:#34a853}.radio-item input[type=radio]:checked+.radio-label .status-inactive[data-v-e594f406]{color:#ea4335}.radio-label[data-v-e594f406]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--app-text-secondary);transition:all .2s}.radio-label i[data-v-e594f406]{font-size:16px;color:var(--app-text-tertiary)}@media (max-width: 768px){.create-header[data-v-e594f406]{flex-direction:column;gap:16px;align-items:stretch}.create-actions[data-v-e594f406]{justify-content:center}.sc-form[data-v-e594f406]{grid-template-columns:1fr}.form-container[data-v-e594f406],.card-content[data-v-e594f406]{padding:16px}}.sc-list-item[data-v-65773e74]{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:var(--app-bg-primary);border:1px solid var(--app-border-primary);border-radius:12px;cursor:pointer;transition:all .2s ease}.sc-list-item[data-v-65773e74]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.sc-list-item.selected[data-v-65773e74]{background-color:var(--app-bg-selected);border-color:var(--app-accent-primary);box-shadow:0 2px 12px #1a73e833}.sc-list-item.status-inactive[data-v-65773e74]{opacity:.6}.sc-list-item.status-inactive .sc-name[data-v-65773e74]{text-decoration:line-through}.sc-list-item.role-admin[data-v-65773e74]{border-left:4px solid #1a73e8;background:linear-gradient(135deg,rgba(26,115,232,.05) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-admin[data-v-65773e74]:hover{border-left-color:#1557b0;background:linear-gradient(135deg,rgba(26,115,232,.08) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-admin.selected[data-v-65773e74]{border-left-color:#1a73e8;background:linear-gradient(135deg,rgba(26,115,232,.12) 0%,var(--app-bg-selected) 100%)}.sc-list-item.role-member[data-v-65773e74]{border-left:4px solid #34a853;background:linear-gradient(135deg,rgba(52,168,83,.05) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-member[data-v-65773e74]:hover{border-left-color:#2d7d32;background:linear-gradient(135deg,rgba(52,168,83,.08) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-member.selected[data-v-65773e74]{border-left-color:#34a853;background:linear-gradient(135deg,rgba(52,168,83,.12) 0%,var(--app-bg-selected) 100%)}.sc-list-item.role-super_admin[data-v-65773e74]{border-left:4px solid #fbbc04;background:linear-gradient(135deg,rgba(251,188,4,.05) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-super_admin[data-v-65773e74]:hover{border-left-color:#f9ab00;background:linear-gradient(135deg,rgba(251,188,4,.08) 0%,var(--app-bg-primary) 100%)}.sc-list-item.role-super_admin.selected[data-v-65773e74]{border-left-color:#fbbc04;background:linear-gradient(135deg,rgba(251,188,4,.12) 0%,var(--app-bg-selected) 100%)}.sc-profile[data-v-65773e74]{position:relative;flex-shrink:0}.profile-image[data-v-65773e74]{width:56px;height:56px;border-radius:50%;overflow:hidden;background-color:var(--app-bg-secondary)}.profile-image img[data-v-65773e74]{width:100%;height:100%;object-fit:cover}.profile-placeholder[data-v-65773e74]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff}.profile-placeholder i[data-v-65773e74]{font-size:24px}.status-indicator[data-v-65773e74]{position:absolute;bottom:0;right:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--app-bg-primary)}.status-indicator.status-active[data-v-65773e74]{background-color:#34a853}.status-indicator.status-inactive[data-v-65773e74]{background-color:#ea4335}.status-indicator.status-pending[data-v-65773e74]{background-color:#fbbc04}.sc-content[data-v-65773e74]{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.sc-main-info[data-v-65773e74]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-name[data-v-65773e74]{font-size:16px;font-weight:600;color:var(--app-text-primary);white-space:nowrap}.sc-team[data-v-65773e74]{font-size:12px;color:var(--app-text-secondary);background-color:var(--app-bg-secondary);padding:3px 10px;border-radius:12px;white-space:nowrap;font-weight:500}.sc-details[data-v-65773e74]{display:flex;flex-direction:column;gap:6px}.contact-row[data-v-65773e74]{display:flex;align-items:center;gap:8px;min-width:0}.contact-row i[data-v-65773e74]{font-size:12px;color:var(--app-text-tertiary);width:14px;flex-shrink:0}.contact-text[data-v-65773e74]{font-size:13px;color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-meta[data-v-65773e74]{display:flex;align-items:center;justify-content:center}.join-date[data-v-65773e74]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--app-text-tertiary)}.join-date i[data-v-65773e74]{font-size:11px}@media (max-width: 768px){.sc-list-item[data-v-65773e74]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px}.sc-main-info[data-v-65773e74]{justify-content:center;text-align:center}.sc-details[data-v-65773e74]{align-items:center}.contact-row[data-v-65773e74]{justify-content:center;max-width:100%}.contact-text[data-v-65773e74]{max-width:200px}.sc-meta[data-v-65773e74]{justify-content:center}}@media (max-width: 480px){.sc-main-info[data-v-65773e74]{flex-direction:column;gap:8px}.contact-text[data-v-65773e74]{max-width:150px}}.sc-list[data-v-a7593e0b]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-primary)}.list-header[data-v-a7593e0b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:var(--app-bg-primary);border-bottom:1px solid var(--app-border-primary)}.list-header-left[data-v-a7593e0b]{display:flex;align-items:center;gap:16px}.add-sc-btn[data-v-a7593e0b]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-sc-btn[data-v-a7593e0b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.add-sc-btn i[data-v-a7593e0b]{font-size:12px}.list-title-section[data-v-a7593e0b]{display:flex;align-items:baseline;gap:8px}.list-title[data-v-a7593e0b]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.list-count[data-v-a7593e0b]{font-size:14px;color:var(--app-text-secondary)}.list-header-actions[data-v-a7593e0b]{display:flex;gap:8px}.header-action-btn[data-v-a7593e0b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--app-bg-secondary);border:1px solid var(--app-border-primary);border-radius:8px;color:var(--app-text-secondary);cursor:pointer;transition:all .2s}.header-action-btn[data-v-a7593e0b]:hover{background-color:var(--app-bg-hover);color:var(--app-text-primary);border-color:var(--app-border-secondary)}.header-action-btn i[data-v-a7593e0b]{font-size:14px}.filter-bar[data-v-a7593e0b]{padding:12px 20px;background-color:var(--app-bg-secondary);border-bottom:1px solid var(--app-border-primary)}.filter-group[data-v-a7593e0b]{display:flex;gap:12px;align-items:center}.filter-select[data-v-a7593e0b]{padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-primary);color:var(--app-text-primary);font-size:14px;cursor:pointer}.filter-select[data-v-a7593e0b]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-search[data-v-a7593e0b]{flex:1;padding:8px 12px;border:1px solid var(--app-border-primary);border-radius:6px;background-color:var(--app-bg-primary);color:var(--app-text-primary);font-size:14px}.filter-search[data-v-a7593e0b]::placeholder{color:var(--app-text-tertiary)}.filter-search[data-v-a7593e0b]:focus{outline:none;border-color:var(--app-accent-primary)}.filter-apply-btn[data-v-a7593e0b]{padding:8px 20px;background:linear-gradient(135deg,var(--app-accent-primary),#1557b0);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.filter-apply-btn[data-v-a7593e0b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #1a73e84d}.list-content[data-v-a7593e0b]{flex:1;overflow-y:auto;background-color:var(--app-bg-canvas)}.loading-state[data-v-a7593e0b],.empty-state[data-v-a7593e0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--app-text-secondary)}.loading-state i[data-v-a7593e0b],.empty-state i[data-v-a7593e0b]{font-size:48px;margin-bottom:8px;color:var(--app-text-tertiary)}.loading-state h3[data-v-a7593e0b],.empty-state h3[data-v-a7593e0b]{font-size:18px;font-weight:600;color:var(--app-text-primary);margin:0}.loading-state p[data-v-a7593e0b],.empty-state p[data-v-a7593e0b]{font-size:14px;margin:0}.sc-container[data-v-a7593e0b]{padding:12px;display:flex;flex-direction:column;gap:8px}.loading-more[data-v-a7593e0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:8px;color:var(--app-text-secondary)}.loading-more i[data-v-a7593e0b]{font-size:16px;color:var(--app-accent-primary)}.loading-more span[data-v-a7593e0b]{font-size:14px}.infinite-scroll-trigger[data-v-a7593e0b]{height:1px;width:100%}@media (max-width: 768px){.list-header[data-v-a7593e0b]{flex-direction:column;gap:12px;align-items:stretch}.list-header-left[data-v-a7593e0b]{justify-content:space-between}.filter-group[data-v-a7593e0b]{flex-wrap:wrap}.filter-select[data-v-a7593e0b],.filter-search[data-v-a7593e0b]{width:100%}}.settlement-page[data-v-aa079711]{padding:20px;height:100%;overflow-y:auto}.cont-title[data-v-aa079711]{margin-bottom:24px}.cont-title .title[data-v-aa079711]{font-size:24px;font-weight:700;color:#495057;margin-bottom:8px;display:block}.cont-title .sub[data-v-aa079711]{font-size:14px;color:#6c757d;display:block}.summary-stats[data-v-aa079711]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-aa079711]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;border:1px solid #e9ecef;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.stat-card[data-v-aa079711]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}.stat-icon[data-v-aa079711]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-icon.income[data-v-aa079711]{background:linear-gradient(135deg,#2196f3,#4fc3f7)}.stat-icon.expense[data-v-aa079711]{background:linear-gradient(135deg,#ff3b30,#ff7043)}.stat-icon.total[data-v-aa079711]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.count[data-v-aa079711]{background:linear-gradient(135deg,#9c27b0,#e91e63)}.stat-info[data-v-aa079711]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-aa079711]{font-size:13px;color:#6c757d;font-weight:500}.stat-value[data-v-aa079711]{font-size:18px;font-weight:700;color:#495057}.stat-value.income[data-v-aa079711]{color:#2196f3}.stat-value.expense[data-v-aa079711]{color:#ff3b30}.status-tabs[data-v-aa079711]{display:flex;gap:0;margin-bottom:24px;background:#fff;border-radius:8px;border:1px solid #e9ecef;padding:4px;box-shadow:0 2px 4px #0000000d}.tab-button[data-v-aa079711]{flex:1;padding:12px 20px;border:none;background:transparent;color:#6c757d;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-button[data-v-aa079711]:hover{background:#667eea0d;color:#667eea}.tab-button.active[data-v-aa079711]{background:#667eea;color:#fff;font-weight:600;box-shadow:0 2px 8px #667eea40}.tab-button.active[data-v-aa079711]:hover{background:#506be7}.filter-section[data-v-aa079711]{background:#fff;border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #e9ecef;display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.filter-group[data-v-aa079711]{display:flex;flex-direction:column;gap:8px;min-width:120px}.filter-group label[data-v-aa079711]{font-size:13px;color:#6c757d;font-weight:500}.filter-group select[data-v-aa079711]{padding:8px 12px;border:1px solid #e9ecef;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.filter-group select[data-v-aa079711]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.search-input-container[data-v-aa079711]{position:relative;display:flex;align-items:center}.search-input-container .search-input[data-v-aa079711]{width:100%;padding:8px 45px 8px 12px;border:1px solid #e9ecef;border-radius:6px;font-size:14px;background:#fff;transition:all .3s ease;min-width:200px}.search-input-container .search-input[data-v-aa079711]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.search-input-container .search-input[data-v-aa079711]::placeholder{color:#adb5bd;font-size:13px}.search-input-container .search-button[data-v-aa079711]{position:absolute;right:2px;top:2px;bottom:2px;width:40px;border:none;background:#667eea;color:#fff;border-radius:0 6px 6px 0;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-input-container .search-button[data-v-aa079711]:hover{background:#3958e4}.search-input-container .search-button[data-v-aa079711]:active{transform:scale(.98)}.search-input-container .search-button i[data-v-aa079711]{font-size:14px}.date-filter-container[data-v-aa079711]{display:flex;flex-direction:column;gap:12px}.date-range-inputs[data-v-aa079711]{display:flex;align-items:center;gap:8px}.date-range-inputs .date-input[data-v-aa079711]{padding:8px 12px;border:1px solid #e9ecef;border-radius:6px;font-size:14px;background:#fff;min-width:140px}.date-range-inputs .date-input[data-v-aa079711]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.date-range-inputs .date-separator[data-v-aa079711]{color:#6c757d;font-weight:500;padding:0 4px}.quick-date-buttons[data-v-aa079711]{display:flex;gap:6px;flex-wrap:wrap}.quick-date-buttons .quick-btn[data-v-aa079711]{padding:6px 12px;border:1px solid #e9ecef;border-radius:6px;background:#fff;color:#6c757d;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.quick-date-buttons .quick-btn[data-v-aa079711]:hover{border-color:#667eea;color:#667eea;background:#667eea0d}.quick-date-buttons .quick-btn[data-v-aa079711]:active{transform:scale(.98)}.settlement-list[data-v-aa079711]{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.settlement-table-container[data-v-aa079711]{overflow-x:auto}.settlement-table[data-v-aa079711]{width:100%;border-collapse:collapse;background:#fff}.settlement-table .table-header[data-v-aa079711]{background:#f2f4f6;border-bottom:2px solid #e9ecef}.settlement-table .table-header .table-header-cell[data-v-aa079711]{padding:16px 12px;text-align:left;font-weight:600;font-size:14px;color:#495057;border-bottom:1px solid #e9ecef;white-space:nowrap}.settlement-table .table-header .table-header-cell[data-v-aa079711]:first-child{padding-left:20px}.settlement-table .table-header .table-header-cell[data-v-aa079711]:last-child{padding-right:20px}.settlement-table .table-header .table-header-cell.center-header[data-v-aa079711]{text-align:center}.settlement-table .settlement-row[data-v-aa079711]{border-bottom:1px solid hsl(210,15.7894736842%,102.5490196078%);transition:all .3s ease}.settlement-table .settlement-row[data-v-aa079711]:hover{background:#fff}.settlement-table .settlement-row.clickable[data-v-aa079711]{cursor:pointer}.settlement-table .settlement-row.expanded[data-v-aa079711]{background:#fefefe}.settlement-table .settlement-row .table-cell[data-v-aa079711]{padding:16px 12px;vertical-align:middle;font-size:14px}.settlement-table .settlement-row .table-cell[data-v-aa079711]:first-child{padding-left:20px}.settlement-table .settlement-row .table-cell[data-v-aa079711]:last-child{padding-right:20px;text-align:center}.settlement-table .settlement-row .property-info[data-v-aa079711],.settlement-table .settlement-row .manager-info[data-v-aa079711]{display:flex;align-items:center;gap:8px}.settlement-table .settlement-row .property-info i[data-v-aa079711],.settlement-table .settlement-row .manager-info i[data-v-aa079711]{font-size:12px;color:#667eea;width:16px}.settlement-table .settlement-row .property-info span[data-v-aa079711],.settlement-table .settlement-row .manager-info span[data-v-aa079711]{font-weight:500;color:#495057}.settlement-table .settlement-row .date-cell[data-v-aa079711]{color:#6c757d;font-size:13px}.settlement-table .settlement-row .amount-value[data-v-aa079711]{font-weight:700;font-size:16px}.settlement-table .settlement-row .amount-value.income[data-v-aa079711]{color:#2196f3}.settlement-table .settlement-row .vin-cell[data-v-aa079711]{font-family:Courier New,monospace;font-size:12px;color:#6c757d;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settlement-table .settlement-row .payment-method[data-v-aa079711]{background:#2196f31a;color:#1565c0;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;display:inline-block}.settlement-table .settlement-row .action-buttons[data-v-aa079711]{display:flex;gap:8px;justify-content:center}.settlement-table .settlement-row .action-buttons .action-btn[data-v-aa079711]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.settlement-table .settlement-row .action-buttons .action-btn.status-change-btn[data-v-aa079711]{background:linear-gradient(135deg,#667eea,#5a7bff);color:#fff}.settlement-table .settlement-row .action-buttons .action-btn.status-change-btn[data-v-aa079711]:hover{background:linear-gradient(135deg,#5a7bff,#667eea);transform:translateY(-1px)}.settlement-table .settlement-row .action-cell[data-v-aa079711]{text-align:center!important}.settlement-table .settlement-row .action-wrapper[data-v-aa079711]{display:flex;justify-content:center;align-items:center}.settlement-table .settlement-row .property-link-btn[data-v-aa079711]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #667eea;border-radius:6px;background:#667eea1a;color:#667eea;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.settlement-table .settlement-row .property-link-btn[data-v-aa079711]:hover{background:#667eea;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #667eea40}.settlement-table .settlement-row .property-link-btn i[data-v-aa079711]{font-size:10px}.settlement-table .settlement-row .revert-btn[data-v-aa079711]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ff6b35;border-radius:6px;background:#ff6b351a;color:#ff6b35;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.settlement-table .settlement-row .revert-btn[data-v-aa079711]:hover{background:#ff6b35;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #ff6b3540}.settlement-table .settlement-row .revert-btn i[data-v-aa079711]{font-size:10px}.settlement-table .settlement-row .expand-indicator[data-v-aa079711]{display:flex;justify-content:center}.settlement-table .settlement-row .expand-indicator i[data-v-aa079711]{font-size:14px;color:#adb5bd;transition:transform .3s ease}.settlement-table .settlement-row .expand-indicator i.expanded[data-v-aa079711]{transform:rotate(180deg)}.settlement-table .settlement-details-row .details-cell[data-v-aa079711]{padding:0;background:#fcfcfc;border-bottom:1px solid #e9ecef}.list-header[data-v-aa079711]{padding:20px;border-bottom:1px solid #e9ecef}.list-header h3[data-v-aa079711]{margin:0;font-size:18px;font-weight:600;color:#495057}.loading-container[data-v-aa079711],.empty-state[data-v-aa079711]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px 20px;color:#adb5bd}.loading-container .loading-spinner[data-v-aa079711],.empty-state .loading-spinner[data-v-aa079711]{width:32px;height:32px;border:3px solid #e9ecef;border-top:3px solid #667eea;border-radius:50%;animation:spin-aa079711 1s linear infinite;margin-bottom:16px}.loading-container i[data-v-aa079711],.empty-state i[data-v-aa079711]{font-size:48px;margin-bottom:16px;color:#adb5bd}.loading-container p[data-v-aa079711],.empty-state p[data-v-aa079711]{font-size:16px;margin:0}@keyframes spin-aa079711{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settlement-details[data-v-aa079711]{padding:20px;border-top:1px solid rgb(247.7631578947,248.75,249.7368421053);background:#fcfcfc}.detail-section-group[data-v-aa079711]{margin-bottom:24px}.detail-section-group[data-v-aa079711]:last-child{margin-bottom:0}.detail-section-group .section-header[data-v-aa079711]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e9ecef}.detail-section-group .section-header i[data-v-aa079711]{font-size:16px;color:#667eea;width:20px;text-align:center}.detail-section-group .section-header h4[data-v-aa079711]{margin:0;font-size:15px;font-weight:600;color:#495057}.detail-section-group .section-content[data-v-aa079711]{display:flex;flex-direction:column;gap:12px}.detail-card[data-v-aa079711]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:6px;border:1px solid #e9ecef;transition:all .3s ease}.detail-card[data-v-aa079711]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.detail-card.positive[data-v-aa079711]{border-left:4px solid #2196f3}.detail-card.positive .detail-icon.positive[data-v-aa079711]{background:#4caf501a;color:#2196f3}.detail-card.negative[data-v-aa079711]{border-left:4px solid #ff3b30}.detail-card.negative .detail-icon.negative[data-v-aa079711]{background:#f443361a;color:#ff3b30}.detail-card.neutral[data-v-aa079711]{border-left:4px solid #667eea}.detail-card.neutral .detail-icon.neutral[data-v-aa079711]{background:#667eea1a;color:#667eea}.detail-card.total[data-v-aa079711]{border-left:4px solid #9c27b0;background:linear-gradient(135deg,#9c27b00d,#e91e630d)}.detail-card.total .detail-icon.positive[data-v-aa079711]{background:#9c27b01a;color:#9c27b0}.detail-card.total .detail-value[data-v-aa079711]{font-size:16px;font-weight:700}.detail-icon[data-v-aa079711]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.detail-icon.positive[data-v-aa079711]{background:#4caf501a;color:#2196f3}.detail-icon.negative[data-v-aa079711]{background:#f443361a;color:#ff3b30}.detail-icon.neutral[data-v-aa079711]{background:#667eea1a;color:#667eea}.detail-info[data-v-aa079711]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.detail-label[data-v-aa079711]{font-size:13px;color:#6c757d;font-weight:500}.detail-value[data-v-aa079711]{font-size:14px;font-weight:600;color:#495057}.detail-value.main-amount[data-v-aa079711]{font-size:16px;font-weight:700;color:#2196f3}.detail-value.commission[data-v-aa079711],.detail-value.payment[data-v-aa079711]{color:#ff3b30;font-weight:600}.detail-value.total-amount[data-v-aa079711]{font-size:16px;font-weight:700;color:#9c27b0}.detail-value.payment-method[data-v-aa079711]{background:#2196f31a;color:#1565c0;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;display:inline-block}.load-more-trigger[data-v-aa079711]{height:80px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-aa079711]{display:flex;align-items:center;gap:12px;color:#adb5bd;font-size:14px}.loading-more .loading-spinner[data-v-aa079711]{width:18px;height:18px;border:2px solid #e9ecef;border-top:2px solid #667eea;border-radius:50%;animation:spin-aa079711 1s linear infinite}.no-more-data[data-v-aa079711]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 20px;color:#adb5bd;opacity:.7}.no-more-data p[data-v-aa079711]{font-size:14px;margin:0;font-style:italic}.stats-section[data-v-aa079711]{background:#2196f3;border-radius:8px;padding:16px;margin-bottom:20px;box-shadow:0 4px 6px #0000001a}.stat-item[data-v-aa079711]{display:flex;align-items:center;gap:12px;color:#fff}.stat-item i[data-v-aa079711]{font-size:20px;opacity:.9;color:#fff}.stat-item .stat-label[data-v-aa079711]{font-size:15px;font-weight:500;opacity:.95;color:#fff}.stat-item .stat-value[data-v-aa079711]{font-size:18px;font-weight:700;margin-left:auto;color:#fff}.stats-loading[data-v-aa079711]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e9ecef;margin-bottom:20px;color:#adb5bd}.stats-loading .loading-spinner[data-v-aa079711]{width:16px;height:16px;border:2px solid #e9ecef;border-top:2px solid #667eea;border-radius:50%;animation:spin-aa079711 1s linear infinite}@media (max-width: 768px){.settlement-page[data-v-aa079711]{padding:16px}.summary-stats[data-v-aa079711]{grid-template-columns:1fr;gap:16px}.status-tabs[data-v-aa079711]{flex-direction:column;gap:8px}.status-tabs .tab-button[data-v-aa079711]{text-align:center;padding:12px 16px}.filter-section[data-v-aa079711]{flex-direction:column;align-items:stretch;gap:16px}.settlement-table-container[data-v-aa079711]{overflow-x:auto;-webkit-overflow-scrolling:touch}.settlement-table-container .settlement-table[data-v-aa079711]{min-width:900px}.settlement-table-container .settlement-table .table-header-cell[data-v-aa079711],.settlement-table-container .settlement-table .table-cell[data-v-aa079711]{padding:12px 8px;font-size:13px}.settlement-table-container .settlement-table .table-header-cell[data-v-aa079711]:first-child,.settlement-table-container .settlement-table .table-cell[data-v-aa079711]:first-child{padding-left:16px}.settlement-table-container .settlement-table .table-header-cell[data-v-aa079711]:last-child,.settlement-table-container .settlement-table .table-cell[data-v-aa079711]:last-child{padding-right:16px}.settlement-table-container .settlement-table .property-info[data-v-aa079711],.settlement-table-container .settlement-table .manager-info[data-v-aa079711]{flex-direction:column;align-items:flex-start;gap:4px}.settlement-table-container .settlement-table .property-info i[data-v-aa079711],.settlement-table-container .settlement-table .manager-info i[data-v-aa079711]{display:none}.settlement-table-container .settlement-table .property-info span[data-v-aa079711],.settlement-table-container .settlement-table .manager-info span[data-v-aa079711]{font-size:12px}.settlement-table-container .settlement-table .amount-value[data-v-aa079711]{font-size:14px}.settlement-table-container .settlement-table .vin-cell[data-v-aa079711]{font-size:11px;max-width:100px}.settlement-table-container .settlement-table .payment-method[data-v-aa079711]{font-size:11px;padding:2px 6px}.settlement-table-container .settlement-table .action-buttons .action-btn[data-v-aa079711]{padding:6px 8px;font-size:11px}.settlement-table-container .settlement-table .action-buttons .action-btn i[data-v-aa079711]{display:none}.settlement-table-container .settlement-table .property-link-btn[data-v-aa079711]{padding:6px 8px;font-size:11px}.settlement-table-container .settlement-table .property-link-btn i[data-v-aa079711]{font-size:9px}.settlement-details[data-v-aa079711]{padding:16px}.settlement-details .detail-section-group[data-v-aa079711]{margin-bottom:20px}.settlement-details .detail-section-group .section-content[data-v-aa079711]{gap:8px}.settlement-details .detail-card[data-v-aa079711]{padding:12px;gap:8px}.settlement-details .detail-card .detail-icon[data-v-aa079711]{width:32px;height:32px;font-size:14px}.settlement-details .detail-card .detail-info[data-v-aa079711]{gap:2px}.settlement-details .detail-card .detail-label[data-v-aa079711]{font-size:12px}.settlement-details .detail-card .detail-value[data-v-aa079711]{font-size:13px}.settlement-details .detail-card .detail-value.main-amount[data-v-aa079711],.settlement-details .detail-card .detail-value.total-amount[data-v-aa079711]{font-size:14px}.stats-section[data-v-aa079711]{padding:12px}.stats-section .stat-item[data-v-aa079711]{gap:8px}.stats-section .stat-item i[data-v-aa079711]{font-size:16px}.stats-section .stat-item .stat-label[data-v-aa079711]{font-size:14px}.stats-section .stat-item .stat-value[data-v-aa079711]{font-size:16px}.infinite-loading[data-v-aa079711],.no-more-data[data-v-aa079711]{padding:30px 16px}}.purchase-method[data-v-aa079711]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.purchase-method.purchase-direct[data-v-aa079711]{background-color:#34a8531a;color:#34a853;border:1px solid rgba(52,168,83,.2)}.purchase-method.purchase-hyundai[data-v-aa079711]{background-color:#1a73e81a;color:#1a73e8;border:1px solid rgba(26,115,232,.2)}.purchase-method.purchase-shinhan[data-v-aa079711]{background-color:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.purchase-method.purchase-unknown[data-v-aa079711]{background-color:#607d8b1a;color:#607d8b;border:1px solid rgba(96,125,139,.2)}.excel-download-btn[data-v-aa079711]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:140px;justify-content:center}.excel-download-btn[data-v-aa079711]:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d}.excel-download-btn[data-v-aa079711]:active:not(:disabled){transform:translateY(0)}.excel-download-btn[data-v-aa079711]:disabled{opacity:.7;cursor:not-allowed;transform:none}.excel-download-btn i[data-v-aa079711]{font-size:12px}.excel-download-btn i.fa-spinner[data-v-aa079711]{animation:spin-aa079711 1s linear infinite}.detail-card.calculation[data-v-aa079711]{border-left:4px solid #2196f3}.detail-card.calculation .detail-icon.calculation[data-v-aa079711]{background:#2196f31a;color:#2196f3}.detail-card.commission[data-v-aa079711]{border-left:4px solid #1a73e8}.detail-card.commission .detail-icon.commission[data-v-aa079711]{background:#1a73e81a;color:#1a73e8}.detail-icon.purchase[data-v-aa079711]{background:#667eea1a;color:#667eea}.settlement-page[data-v-ba40f5d9]{padding:20px;height:100%;overflow-y:auto}.calendar-container[data-v-ba40f5d9]{background:#fff;border-radius:8px;border:1px solid #e4e6ea;overflow:hidden;margin:20px 0;box-shadow:0 4px 6px #0000001a}.calendar-header[data-v-ba40f5d9]{display:flex;align-items:center;justify-content:space-between;padding:25px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.calendar-header .nav-btn[data-v-ba40f5d9]{background:none;border:none;cursor:pointer;outline:none;background:#fff3;color:#fff;font-size:28px;width:45px;height:45px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.calendar-header .nav-btn span[data-v-ba40f5d9]{margin-bottom:2px}.calendar-header .nav-btn[data-v-ba40f5d9]:hover{background:#ffffff4d;transform:scale(1.1)}.calendar-header .current-month[data-v-ba40f5d9]{font-size:28px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.calendar-weekdays[data-v-ba40f5d9]{display:grid;grid-template-columns:repeat(7,1fr);background:#f8f9fa;border-bottom:1px solid #e9ecef}.calendar-weekdays .weekday[data-v-ba40f5d9]{padding:18px;text-align:center;font-weight:700;color:#495057;border-right:1px solid #e9ecef;font-size:16px}.calendar-weekdays .weekday[data-v-ba40f5d9]:last-child{border-right:none}.calendar-grid[data-v-ba40f5d9]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-ba40f5d9]{min-height:140px;padding:12px;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;cursor:pointer;transition:all .3s ease;position:relative}.calendar-day[data-v-ba40f5d9]:hover{background:#f8f9fa}.calendar-day.other-month[data-v-ba40f5d9]{background:#fefefe;color:#adb5bd;opacity:.6;border:1px dashed #d0d7de}.calendar-day.other-month .day-number[data-v-ba40f5d9]{color:#adb5bd;font-weight:400;position:relative}.calendar-day.other-month .day-number[data-v-ba40f5d9]:after{content:attr(data-month);position:absolute;top:-8px;right:-2px;font-size:10px;color:#adb5bd;opacity:.7}.calendar-day.other-month .settlement-info-bar[data-v-ba40f5d9]{opacity:.8}.calendar-day.today[data-v-ba40f5d9]{background:none;border:none;position:relative}.calendar-day .today-check[data-v-ba40f5d9]{position:absolute;top:8px;right:10px;color:#ff3b30;font-size:18px;z-index:2;pointer-events:none}.calendar-day.settlement-plus[data-v-ba40f5d9]{background:#e3f2fd;border-left:4px solid #2196f3}.calendar-day.settlement-minus[data-v-ba40f5d9]{background:#ffeaea;border-left:4px solid #ff3b30}.calendar-day .day-number[data-v-ba40f5d9]{font-weight:700;margin-bottom:8px;color:#495057;font-size:16px}.calendar-day.selected[data-v-ba40f5d9]{background:#fff;box-shadow:inset 0 0 0 2px #667eea}.settlement-info-bar[data-v-ba40f5d9]{margin-top:6px;display:flex;flex-direction:column;gap:4px}.settlement-info-bar .settlement-bar[data-v-ba40f5d9]{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;transition:background .2s}.settlement-info-bar .settlement-bar.plus[data-v-ba40f5d9]{background:#2196f3;color:#fff}.settlement-info-bar .settlement-bar.minus[data-v-ba40f5d9]{background:#ff3b30;color:#fff}.settlement-info-bar .more-bar[data-v-ba40f5d9]{background:#fff;color:#495057;border-radius:12px;padding:2px 8px;font-size:11px;text-align:center;font-weight:500;display:inline-block;max-width:100%;border:1px solid #e9ecef}.settlement-detail[data-v-ba40f5d9]{background:#fff;border-radius:8px;border:1px solid #e4e6ea;padding:25px;margin-top:25px;box-shadow:0 4px 6px #0000001a}.settlement-detail h3[data-v-ba40f5d9]{margin:0 0 20px;color:#495057;font-size:22px;font-weight:700}.settlement-detail .detail-summary[data-v-ba40f5d9]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:6px}.settlement-detail .detail-summary .summary-item[data-v-ba40f5d9]{display:flex;align-items:center;justify-content:space-between}.settlement-detail .detail-summary .summary-item .label[data-v-ba40f5d9]{font-weight:600;color:#495057;font-size:16px}.settlement-detail .detail-summary .summary-item .value[data-v-ba40f5d9]{color:#495057;font-weight:700;font-size:20px}.settlement-detail .detail-summary .summary-item .value.plus[data-v-ba40f5d9]{color:#2196f3}.settlement-detail .detail-summary .summary-item .value.minus[data-v-ba40f5d9]{color:#ff3b30}.settlement-detail .settlement-list h4[data-v-ba40f5d9]{margin:0 0 20px;color:#495057;font-size:18px;font-weight:700}.settlement-detail .settlement-list .settlement-item[data-v-ba40f5d9]{padding:20px;background:#f8f9fa;border-radius:6px;margin-bottom:15px}.settlement-detail .settlement-list .settlement-item.plus[data-v-ba40f5d9]{border-left:4px solid #2196f3}.settlement-detail .settlement-list .settlement-item.minus[data-v-ba40f5d9]{border-left:4px solid #ff3b30}.settlement-detail .settlement-list .settlement-item .settlement-header[data-v-ba40f5d9]{margin-bottom:12px}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-basic-info[data-v-ba40f5d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-basic-info .settlement-type[data-v-ba40f5d9]{font-weight:700;color:#495057;font-size:16px}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-basic-info .settlement-amount[data-v-ba40f5d9]{font-weight:700;font-size:18px}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-basic-info .settlement-amount.plus[data-v-ba40f5d9]{color:#2196f3}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-basic-info .settlement-amount.minus[data-v-ba40f5d9]{color:#ff3b30}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-branch[data-v-ba40f5d9]{display:flex;align-items:center;gap:6px;font-size:14px;color:#6c757d;background-color:#1a73e81a;padding:4px 8px;border-radius:4px;width:fit-content}.settlement-detail .settlement-list .settlement-item .settlement-header .settlement-branch i[data-v-ba40f5d9]{color:#1a73e8;font-size:12px}.settlement-detail .settlement-list .settlement-item .settlement-details[data-v-ba40f5d9]{margin:16px 0;padding:16px;background-color:#00000005;border-radius:8px;border:1px solid #f0f0f0}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item[data-v-ba40f5d9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item[data-v-ba40f5d9]:last-child{border-bottom:none}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-label[data-v-ba40f5d9]{font-size:13px;color:#6c757d;font-weight:500}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value[data-v-ba40f5d9]{font-size:14px;font-weight:600;color:#495057}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value.commission[data-v-ba40f5d9],.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value.payment[data-v-ba40f5d9]{color:#ea4335}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value.payment-method[data-v-ba40f5d9]{background-color:#34a8531a;color:#34a853;padding:2px 8px;border-radius:4px;font-size:12px}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value.manager[data-v-ba40f5d9]{display:flex;align-items:center;gap:6px}.settlement-detail .settlement-list .settlement-item .settlement-details .detail-item .detail-value.manager i[data-v-ba40f5d9]{color:#1a73e8;font-size:12px}.settlement-detail .settlement-list .settlement-item .settlement-note[data-v-ba40f5d9]{color:#6c757d;font-size:14px;margin-bottom:8px}.settlement-detail .settlement-list .settlement-item .settlement-meta[data-v-ba40f5d9]{display:flex;justify-content:space-between;font-size:12px;color:#adb5bd}.settlement-detail .settlement-list .settlement-item .settlement-meta .settlement-time[data-v-ba40f5d9]{font-weight:500}.settlement-detail .settlement-list .settlement-item .settlement-meta .settlement-property[data-v-ba40f5d9]{font-style:italic}@media (max-width: 768px){.calendar-day[data-v-ba40f5d9]{min-height:100px;padding:8px}.calendar-day .settlement-info-bar[data-v-ba40f5d9]{gap:2px}.calendar-day .settlement-info-bar .settlement-bar[data-v-ba40f5d9],.calendar-day .settlement-info-bar .more-bar[data-v-ba40f5d9]{font-size:10px;padding:1px 4px}.calendar-header[data-v-ba40f5d9]{padding:20px}.calendar-header .current-month[data-v-ba40f5d9]{font-size:22px}.calendar-header .nav-btn[data-v-ba40f5d9]{width:40px;height:40px;font-size:24px}.settlement-detail .detail-summary[data-v-ba40f5d9]{grid-template-columns:1fr}.settlement-detail .settlement-details .detail-item[data-v-ba40f5d9]{flex-direction:column;align-items:flex-start;gap:4px}.settlement-detail .settlement-details .detail-item .detail-label[data-v-ba40f5d9]{font-size:12px}.settlement-detail .settlement-details .detail-item .detail-value[data-v-ba40f5d9]{font-size:13px}}
