.damage-contract-detail[data-v-43955612]{padding-bottom:150px}.damage-contract-detail__header[data-v-43955612]{padding:0 24px 8px}.damage-contract-detail__header h2[data-v-43955612]{font-size:var(--text-xl);margin:0 0 4px}.damage-contract-detail__empty[data-v-43955612],.damage-contract-detail__subtitle[data-v-43955612]{margin:0;color:var(--color-text-secondary,#555);font-size:var(--text-sm)}.damage-contract-detail__empty--gallery[data-v-43955612]{padding-top:20px}.damage-contract-detail__state[data-v-43955612]{padding:32px 24px;text-align:center;color:var(--color-text-secondary)}.damage-contract-detail__state--error[data-v-43955612]{color:#c62828}.damage-contract-detail .card_group[data-v-43955612]{background-color:#fff;padding:20px;border-radius:var(--radius-xl,12px);width:calc(100% - 25px);margin:12px auto 0;border:1px solid var(--color-border,#e0e0e0);box-shadow:var(--shadow-card,0 1px 4px rgba(0,0,0,.06))}.damage-contract-detail__details-grid[data-v-43955612]{display:flex;flex-wrap:wrap;gap:18px 36px}.damage-contract-detail__field[data-v-43955612]{min-width:180px;flex:1}.damage-contract-detail__field-label[data-v-43955612]{display:block;font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:2px}.damage-contract-detail__field strong[data-v-43955612]{display:block;word-break:break-word}.damage-contract-detail__block-title[data-v-43955612]{margin:0 0 16px;font-size:var(--text-lg)}.damage-contract-detail__client-comment[data-v-43955612],.damage-contract-detail__manager-comment[data-v-43955612]{margin:18px 0}.damage-contract-detail__client-comment h5[data-v-43955612],.damage-contract-detail__manager-comment h5[data-v-43955612]{margin:0 0 8px;font-size:var(--text-sm);color:var(--color-text-primary)}.damage-contract-detail__comment-readonly[data-v-43955612]{margin:0;padding:12px;border-radius:var(--radius-md,8px);border:1px solid var(--color-border,#e0e0e0);background:#f7f7f7;color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.damage-contract-detail__decision-badge[data-v-43955612]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-md,8px);font-size:var(--text-xs);font-weight:600;border:1px solid var(--color-border,#ccc);background:#fff}.damage-contract-detail__decision-badge--approved[data-v-43955612]{background:#e8f5e9;border-color:#43a047;color:#2e7d32}.damage-contract-detail__decision-badge--refused[data-v-43955612]{background:#ffebee;border-color:#e53935;color:#c62828}.damage-contract-detail__decision-badge--pending[data-v-43955612]{background:#fff8e1;border-color:#fb8c00;color:#ef6c00}.damage-contract-detail__decision-badge--concluded[data-v-43955612]{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.damage-contract-detail__status-tabs[data-v-43955612]{display:flex;justify-content:space-between;margin:0 0 20px;padding:0;list-style:none}.damage-contract-detail__status-tabs li[data-v-43955612]{flex:1;font-weight:400;font-size:var(--text-lg);border-bottom:3px solid transparent;padding:10px 0;text-align:center;transition:all .3s ease-out;cursor:pointer}.damage-contract-detail__status-tabs li.active[data-v-43955612]{border-bottom:3px solid var(--color-primary,#1976d2);color:#000}.damage-contract-detail__gallery-save-row[data-v-43955612]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0 0 0;justify-content:flex-end}.damage-contract-detail__unsaved-hint[data-v-43955612]{flex:1 1 100%;margin:0;font-size:var(--text-sm);color:#c62828;text-align:right}.damage-contract-detail__gallery-heading-row[data-v-43955612]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:16px 0 10px}.damage-contract-detail__gallery-group:first-child .damage-contract-detail__gallery-heading-row[data-v-43955612]{margin-top:0}.damage-contract-detail__gallery-heading[data-v-43955612]{flex:1;min-width:160px;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:700;margin:50px}.damage-contract-detail__thumbs[data-v-43955612]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.damage-contract-detail__thumb[data-v-43955612]{border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);padding:0;overflow:hidden;width:104px;height:104px;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center}.damage-contract-detail__thumb img[data-v-43955612]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.damage-contract-detail__pdf-tile[data-v-43955612]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;font-size:11px;text-align:center}@media (max-width:576px){.damage-contract-detail__status-tabs[data-v-43955612]{display:block}.damage-contract-detail__status-tabs li.active[data-v-43955612]{border:3px solid var(--color-primary,#1976d2);color:#000}}body.damage-report-fs-lightbox-open .fslightbox-container .fslightbox-source{max-width:min(96vw,100%)!important;max-height:min(94vh,100%)!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}