.tile-controls[data-v-48f78176]{flex:1;display:flex;align-items:center}.tile-controls__handle[data-v-48f78176]{cursor:grab;opacity:.6}.details-tile[data-v-59ba69a8]{height:100%;transition:box-shadow .3s ease,transform .12s ease}.details-tile[data-v-59ba69a8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.details-tile__title[data-v-59ba69a8]{flex-wrap:nowrap;gap:4px}.details-tile__label[data-v-59ba69a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-tile__controls[data-v-59ba69a8]{display:flex;flex:0 0 104px}.details-tile--editing[data-v-59ba69a8]{cursor:grab;outline:2px dashed rgba(25,118,210,.45);outline-offset:-2px}html.theme-dark .details-tile--editing[data-v-59ba69a8]{outline-color:rgba(254,191,124,.5)}.info-rows[data-v-24938c36]{background:transparent!important}.info-rows__label[data-v-24938c36]{width:45%;white-space:nowrap}.info-rows__value[data-v-24938c36]{white-space:pre-line;word-break:break-word}.info-rows__code[data-v-24938c36]{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:12px;color:#1976d2;word-break:break-all}html.theme-dark .info-rows__code[data-v-24938c36]{background:var(--app-surface-2)!important;color:var(--app-text)!important}@media (max-width:600px){.info-rows__label[data-v-24938c36]{white-space:normal}}.clv-total[data-v-415eb76c]{padding:8px 16px 12px}.clv-total__value[data-v-415eb76c]{font-size:26px;font-weight:600;color:#2e7d32}html.theme-dark .clv-total__value[data-v-415eb76c]{color:var(--v-primary-base,#febf7c)}.abo-history[data-v-47b0b548]{padding:0 16px 8px}.abo-history__row[data-v-47b0b548]{display:flex;align-items:center;gap:12px;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px}.abo-history__row>span[data-v-47b0b548]:first-child{min-width:90px}html.theme-dark .abo-history__row[data-v-47b0b548]{border-color:var(--app-border)}.change-log__entry[data-v-305852fd]{display:flex;gap:16px;padding:8px 4px;border-bottom:1px solid rgba(0,0,0,.06)}.change-log__date[data-v-305852fd]{flex:0 0 140px;font-size:13px;color:#666}.change-log__body[data-v-305852fd]{flex:1;min-width:0}.change-log__detail[data-v-305852fd]{font-size:13px;word-break:break-word}html.theme-dark .change-log__entry[data-v-305852fd]{border-color:var(--app-border)}html.theme-dark .change-log__date[data-v-305852fd]{color:var(--app-text-muted)}@media (max-width:600px){.change-log__entry[data-v-305852fd]{flex-direction:column;gap:2px}.change-log__date[data-v-305852fd]{flex-basis:auto}}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.memorial-visibility[data-v-ac41df9c]{max-width:200px}.invoice-details-container[data-v-71c117f9]{padding:20px}.error-container[data-v-71c117f9],.loading-container[data-v-71c117f9]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:20px}.loading-card[data-v-71c117f9]{max-width:400px;width:100%}.header-section[data-v-71c117f9]{margin-bottom:20px}.header-row[data-v-71c117f9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.header-tools[data-v-71c117f9]{display:flex;align-items:center;gap:8px}.page-title[data-v-71c117f9]{font-size:24px;font-weight:600;margin-top:10px;color:#1976d2}.details-col--drop[data-v-71c117f9]{opacity:.55;transform:scale(.97);transition:transform .12s,opacity .12s}.invoice-details--editing .pdf-iframe[data-v-71c117f9]{pointer-events:none}.pdf-container[data-v-71c117f9]{position:relative;width:100%;min-height:720px;background:#f5f5f5}.pdf-iframe[data-v-71c117f9]{border:none;background:#fff}.pdf-error[data-v-71c117f9],.pdf-loading[data-v-71c117f9]{min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.actions-grid[data-v-71c117f9]{display:flex;flex-direction:column;gap:8px}.summary-row[data-v-71c117f9]{background:#f5f5f5;font-weight:500}.summary-row td[data-v-71c117f9]{padding-top:12px!important;border-top:2px solid #ddd!important}.total-row[data-v-71c117f9]{background:#e3f2fd;font-size:14px}.total-row td[data-v-71c117f9]{padding:16px 8px!important;border-top:3px solid #1976d2!important;color:#1976d2}@media (max-width:960px){.page-title[data-v-71c117f9]{font-size:20px}.pdf-container[data-v-71c117f9]{min-height:600px}}@media (max-width:600px){.invoice-details-container[data-v-71c117f9]{padding:8px}}html.theme-dark .page-title[data-v-71c117f9]{color:var(--v-primary-base,#febf7c)}html.theme-dark .pdf-container[data-v-71c117f9],html.theme-dark .pdf-error[data-v-71c117f9],html.theme-dark .pdf-loading[data-v-71c117f9]{background:var(--app-surface-2)}html.theme-dark .summary-row[data-v-71c117f9]{background:var(--app-surface-2)!important}html.theme-dark .summary-row td[data-v-71c117f9],html.theme-dark .total-row td[data-v-71c117f9]{color:var(--app-text)!important;border-color:var(--app-border)!important}html.theme-dark .total-row[data-v-71c117f9]{background:rgba(254,191,124,.12)!important}html.theme-dark .v-data-table tbody tr[data-v-71c117f9]:hover,html.theme-dark table tbody tr[data-v-71c117f9]:hover{background:var(--app-surface-3)!important}html.theme-dark .invoice-details-container .v-simple-table[data-v-71c117f9],html.theme-dark .invoice-details-container .v-simple-table td[data-v-71c117f9],html.theme-dark .invoice-details-container .v-simple-table th[data-v-71c117f9]{background-color:transparent!important;color:var(--app-text)!important;border-color:var(--app-border)!important}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}