.glass-segmented-control.svelte-89ea9m{height:36px}.glass-segmented-control.svelte-89ea9m .glass-button{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;filter:none;aspect-ratio:1;background-color:#0000;border:none;border-radius:50%;width:auto;height:100%;margin:0;padding:0;position:relative}.glass-segmented-control.svelte-89ea9m .glass-button:hover:not(:disabled){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.glass-segmented-control.svelte-89ea9m .glass-button:hover:not(.active):not(:disabled){background-color:var(--bg-tab-hover)}.glass-segmented-control.svelte-89ea9m .glass-button.active{color:var(--accent-blue-fg);background-color:#0000;border-color:#0000}.glass-segment.svelte-89ea9m{height:100%;padding:0 12px;font-size:13px}.glass-combobox.svelte-192m3of{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:100%;transition:border-color .15s,box-shadow .15s;position:relative}.glass-combobox.is-open.svelte-192m3of{background-color:var(--bg-popover);border-color:var(--border-primary);border-bottom-right-radius:0;border-bottom-left-radius:0}.glass-combobox.is-open.flip-above.svelte-192m3of{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-top-left-radius:0;border-top-right-radius:0}.glass-combobox.svelte-192m3of:focus-within{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-shadow);transition:none}.glass-combobox.is-open.svelte-192m3of:focus-within{border-color:var(--border-primary);box-shadow:none}.glass-combobox.is-open.svelte-192m3of:focus-within .glass-combobox-input-area:where(.svelte-192m3of):after{content:"";border:1px solid var(--focus-ring-color);box-shadow:var(--focus-ring-shadow);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:calc(var(--z-popover) + 1);pointer-events:none;position:absolute;inset:-2px -1px -1px}.glass-combobox.is-open.flip-above.svelte-192m3of:focus-within .glass-combobox-input-area:where(.svelte-192m3of):after{border-radius:0 0 var(--radius-lg) var(--radius-lg);inset:-1px -1px -2px}.glass-combobox-input-area.svelte-192m3of{border-top:1px solid #0000;border-bottom:1px solid #0000;position:relative}.glass-combobox.is-open.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of){border-bottom-color:var(--border-primary)}.glass-combobox.is-open.flip-above.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of){border-bottom-color:#0000;border-top-color:var(--border-primary)}.glass-combobox--plain.svelte-192m3of,.glass-combobox--plain.is-open.svelte-192m3of,.glass-combobox--plain.svelte-192m3of:focus-within,.glass-combobox--plain.is-open.svelte-192m3of:focus-within{box-shadow:none;background-color:#0000;border-width:0;border-color:#0000}.glass-combobox--plain.is-open.svelte-192m3of:focus-within .glass-combobox-input-area:where(.svelte-192m3of):after{display:none}.glass-combobox--plain.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of),.glass-combobox--plain.is-open.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of),.glass-combobox--plain.is-open.flip-above.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of){border-top:0;border-bottom:0}.glass-combobox--plain.svelte-192m3of .glass-combobox-icon:where(.svelte-192m3of){display:none}.glass-combobox--plain.svelte-192m3of .glass-combobox-input{min-height:36px;padding-block:8px;padding-inline-start:0}.glass-combobox--plain.svelte-192m3of .glass-combobox-input-area:where(.svelte-192m3of):has(.glass-combobox-icon:where(.svelte-192m3of)) .glass-combobox-input{min-height:36px;padding-block:8px;padding-inline-start:0}.glass-combobox--plain.svelte-192m3of .glass-combobox-input:focus{background-color:var(--bg-hover)}.glass-combobox-icon.svelte-192m3of{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.glass-combobox-input{width:100%;min-height:32px;color:var(--text-primary);background:0 0;border:none;outline:none;padding:4px 28px 4px 12px;font-family:inherit;font-size:14px}.glass-combobox-input-area.svelte-192m3of:has(.glass-combobox-icon:where(.svelte-192m3of)) .glass-combobox-input{padding-left:32px}.glass-combobox-input::placeholder{color:var(--text-tertiary)}.glass-combobox-trigger{width:20px;height:32px;color:var(--text-secondary);cursor:default;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.glass-combobox-chevron.svelte-192m3of{transition:transform .15s}.glass-combobox-chevron.rotated.svelte-192m3of{transform:rotate(180deg)}.glass-combobox-content-panel{background-color:var(--bg-popover);border:1px solid var(--border-primary);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);box-shadow:var(--shadow-glass);z-index:var(--z-popover,2000);padding:4px}.glass-combobox-content-panel.flip-above{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);box-shadow:var(--shadow-glass-above);border-bottom-right-radius:0;border-bottom-left-radius:0}.glass-combobox-viewport{max-height:min(50dvh, var(--fx-floating-available-height,100dvh));overscroll-behavior:contain;overflow-y:auto}.glass-combobox-failed.svelte-192m3of{padding:var(--space-2xs)}.glass-combobox-no-results.svelte-192m3of{justify-content:center;align-items:center;gap:var(--gap-icon-text);text-align:center;color:var(--text-tertiary);padding:12px;font-size:14px;display:flex}.glass-combobox-content-panel.no-selection .glass-menu-item[data-highlighted]{color:var(--text-primary);text-shadow:none;background-color:#0000}.glass-combobox-content-panel.no-selection .glass-menu-item[data-highlighted] svg{filter:none}.glass-combobox-content-panel.no-selection .glass-menu-item[data-highlighted] .glass-menu-description{color:var(--text-tertiary)}.glass-combobox-content-panel.no-selection .glass-menu-item[data-highlighted] .glass-menu-check{color:var(--accent-blue-fg)}@media (prefers-reduced-motion:reduce){.glass-combobox.svelte-192m3of,.glass-combobox-chevron.svelte-192m3of{transition:none}}.round-close-button.svelte-1lob03f{width:16px;height:16px;color:var(--text-tertiary);cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:none;display:flex}.round-close-button.svelte-1lob03f:hover{background-color:var(--bg-interactive-hover);color:var(--accent-red-fg)}.round-close-button.svelte-1lob03f:active{transform:scale(.95)}.badge.svelte-1r1ndjp{white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:color .15s;display:inline-flex}.badge--sm.svelte-1r1ndjp{padding:2px 8px;font-size:10px}.badge--md.svelte-1r1ndjp{padding:4px 10px;font-size:12px}.badge--default.svelte-1r1ndjp{color:var(--text-primary);border-color:var(--border-primary);background-color:#3c3c4399}.badge--success.svelte-1r1ndjp{color:var(--accent-green-fg);background-color:#30d15826;border-color:#30d1584d}.badge--warning.svelte-1r1ndjp{color:#fff;background-color:#ffd60a26;border-color:#ffd60a4d}.badge--error.svelte-1r1ndjp{color:var(--accent-red-fg);background-color:#ff453a26;border-color:#ff453a4d}.badge--info.svelte-1r1ndjp{color:var(--accent-blue-fg);background-color:#0a84ff26;border-color:#0a84ff4d}.light .badge--default.svelte-1r1ndjp{background-color:#0000000f;border-color:#00000014}.light .badge--success.svelte-1r1ndjp{background-color:#28cd411f;border-color:#28cd4140}.light .badge--warning.svelte-1r1ndjp{color:var(--accent-yellow-fg);background-color:#ffcc0026;border-color:#ffcc004d}.light .badge--error.svelte-1r1ndjp{background-color:#ff3b301a;border-color:#ff3b3033}.light .badge--info.svelte-1r1ndjp{background-color:#007aff1a;border-color:#007aff33}.input-decorator.svelte-1472yf8{border:1px solid var(--border-primary);background-color:var(--bg-secondary);border-radius:8px;align-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.input-decorator.svelte-1472yf8:focus-within{border-color:var(--accent-blue);box-shadow:var(--focus-ring-shadow)}.input-decorator--disabled.svelte-1472yf8{opacity:.4;cursor:not-allowed}.input-decorator__adornment.svelte-1472yf8{color:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px}.input-decorator__prefix.svelte-1472yf8{padding-left:12px}.input-decorator__suffix.svelte-1472yf8{padding-right:12px}.input-decorator.svelte-1472yf8 input,.input-decorator.svelte-1472yf8 textarea{box-shadow:none;background:0 0;border:none;outline:none;flex:1;min-width:0}.input-decorator.svelte-1472yf8 input:focus-visible,.input-decorator.svelte-1472yf8 textarea:focus-visible{box-shadow:none;border:none;outline:none}.has-prefix.svelte-1472yf8 input,.has-prefix.svelte-1472yf8 textarea{padding-left:4px}.has-suffix.svelte-1472yf8 input,.has-suffix.svelte-1472yf8 textarea{padding-right:4px}.fx-glass-arrow{--arrow-overlap:2px;--arrow-ring:var(--floating-edge-ring-width);--arrow-out:calc(var(--arrow-edge-inset,1px) + var(--arrow-ring));--arrow-ring-2x:calc(2 * var(--arrow-ring));--arrow-edge-stop:16.9706px;pointer-events:none;background:0 0;border:0;width:12px;height:12px;position:absolute}.fx-glass-arrow:before{content:"";transform-origin:12px 12px;width:48px;height:48px;transform:rotate(var(--arrow-rotate)) scale(.5);background:linear-gradient(135deg, var(--bg-popover) calc(var(--arrow-edge-stop) + 2 * var(--arrow-overlap) - .414214 * (var(--arrow-ring-2x) + 2px)), transparent calc(var(--arrow-edge-stop) + 2 * var(--arrow-overlap) - .414214 * (var(--arrow-ring-2x) + 2px))) calc(var(--arrow-ring-2x) + 2px) calc(var(--arrow-ring-2x) + 2px) / calc(46px - var(--arrow-ring-2x)) calc(46px - var(--arrow-ring-2x)) no-repeat, linear-gradient(135deg, var(--border-glass) calc(var(--arrow-edge-stop) - .414214 * var(--arrow-ring-2x)), transparent calc(var(--arrow-edge-stop) - .414214 * var(--arrow-ring-2x))) var(--arrow-ring-2x) var(--arrow-ring-2x) / calc(48px - var(--arrow-ring-2x)) calc(48px - var(--arrow-ring-2x)) no-repeat, linear-gradient(135deg, var(--bg-popover) calc(var(--arrow-edge-stop) - 1.82843 * var(--arrow-ring-2x)), transparent calc(var(--arrow-edge-stop) - 1.82843 * var(--arrow-ring-2x))) calc(2 * var(--arrow-ring-2x)) calc(2 * var(--arrow-ring-2x)) / calc(48px - 2 * var(--arrow-ring-2x)) calc(48px - 2 * var(--arrow-ring-2x)) no-repeat, linear-gradient(135deg, var(--border-floating-edge) var(--arrow-edge-stop), transparent var(--arrow-edge-stop)) 0 0 / 48px 48px no-repeat;position:absolute;top:-6px;left:-6px}.fx-glass-arrow--top,:where([data-side=bottom]>.fx-glass-arrow){--arrow-rotate:45deg;transform:translate(-50%, calc(-50% - var(--arrow-out)));top:0;left:50%}.fx-glass-arrow--bottom,:where([data-side=top]>.fx-glass-arrow){--arrow-rotate:225deg;transform:translate(-50%, calc(50% + var(--arrow-out)));bottom:0;left:50%}.fx-glass-arrow--left,:where([data-side=right]>.fx-glass-arrow){--arrow-rotate:-45deg;transform:translate(calc(-50% - var(--arrow-out)), -50%);top:50%;left:0}.fx-glass-arrow--right,:where([data-side=left]>.fx-glass-arrow){--arrow-rotate:135deg;transform:translate(calc(50% + var(--arrow-out)), -50%);top:50%;right:0}.base-popover-container.svelte-19fv28s{align-items:center;display:flex}.base-popover-panel{z-index:var(--z-popover,2000);position:relative;overflow:visible}:has(>.base-popover-panel){z-index:var(--z-popover,2000)}.base-popover-inner.svelte-19fv28s{background-color:var(--bg-popover);border:1px solid var(--border-glass);box-shadow:var(--shadow-menu);border-radius:var(--radius-lg);z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.popover-content-wrapper.svelte-19fv28s{width:100%;max-height:min(calc(100dvh - 100px), var(--fx-floating-available-height,100dvh));overscroll-behavior:contain;overflow:hidden auto}.popover-content-wrapper.svelte-19fv28s::-webkit-scrollbar{width:6px}.popover-content-wrapper.svelte-19fv28s::-webkit-scrollbar-track{background:0 0;border-radius:3px}.popover-content-wrapper.svelte-19fv28s::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:3px}.popover-content-wrapper.svelte-19fv28s::-webkit-scrollbar-thumb:hover{background-color:var(--border-primary)}.base-popover-arrow{z-index:2;--arrow-edge-inset:0px}@media (width<=768px){.base-popover-panel{max-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.base-popover-panel{transition:none}}@media (prefers-contrast:more){.base-popover-inner.svelte-19fv28s{border-width:2px}}.modal-panel.review-dialog-wide{max-width:42rem}.review-dialog__heading.svelte-7wxypq:focus{outline:none}.review-dialog__step.svelte-7wxypq{text-align:left;margin-bottom:16px}.action-bar.svelte-1blijp6{bottom:-80px;left:calc((100vw + var(--sidebar-clearance)) / 2);z-index:var(--z-mobile-sidebar);transition:bottom .3s,left .25s;position:fixed;transform:translate(-50%)}.action-bar.visible.svelte-1blijp6{bottom:24px}.action-bar-content.svelte-1blijp6{background:var(--bg-popover);border:1px solid var(--border-primary);border-radius:12px;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 8px 32px #0006}.selection-count.svelte-1blijp6{color:var(--text-primary);white-space:nowrap;font-size:.875rem;font-weight:500}.selection-scope.svelte-1blijp6{color:var(--text-tertiary);white-space:normal;font-weight:400}.clear-button.svelte-1blijp6{border:1px solid var(--border-primary);color:var(--text-tertiary);cursor:default;background:0 0;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.clear-button.svelte-1blijp6:hover{border-color:var(--text-tertiary);color:var(--text-primary);background:var(--bg-interactive-hover)}.clear-button.svelte-1blijp6:active{transform:scale(.98)}.action-bar-content.svelte-1blijp6 .glass-button svg{flex-shrink:0}@media (width<=768px){.action-bar.visible.svelte-1blijp6{bottom:16px;left:16px;right:16px;transform:none}.action-bar-content.svelte-1blijp6{justify-content:space-between;gap:.75rem;width:100%;padding:.625rem 1rem}.selection-count.svelte-1blijp6{font-size:.8125rem}.clear-button.svelte-1blijp6{padding:.3125rem .625rem;font-size:.75rem}}@media (width<=480px){.action-bar-content.svelte-1blijp6{flex-wrap:wrap;gap:.5rem}.selection-count.svelte-1blijp6{text-align:center;flex:100%}.clear-button.svelte-1blijp6,.action-bar-content.svelte-1blijp6 .glass-button{flex:auto}}.status-badge.svelte-16wk696{text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.status-badge--default.svelte-16wk696{color:var(--text-secondary)}.status-badge--success.svelte-16wk696{color:var(--accent-green-fg)}.status-badge--caution.svelte-16wk696{color:var(--accent-yellow-fg)}.status-badge--warning.svelte-16wk696{color:var(--accent-orange-fg)}.status-badge--error.svelte-16wk696{color:var(--accent-red-fg)}.status-badge--info.svelte-16wk696{color:var(--accent-blue-fg)}.editable-text.svelte-eokcnu{width:100%;height:100%;min-height:36px;color:var(--text-primary);background:0 0;border:none;border-radius:0;outline:none;padding:8px 0;font-family:inherit;font-size:14px;transition:background-color .15s}.editable-text.svelte-eokcnu::placeholder{color:var(--editable-text-placeholder-color,var(--text-tertiary))}.editable-text.svelte-eokcnu:focus{background:var(--bg-hover)}.editable-number-wrapper.svelte-1bfn4gk{width:100%;height:100%;position:relative}.prefix.svelte-1bfn4gk{color:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editable-number.svelte-1bfn4gk{width:100%;min-height:36px;color:var(--text-primary);font-variant-numeric:tabular-nums;box-sizing:border-box;appearance:textfield;text-align:right;background:0 0;border:none;border-radius:0;outline:none;padding:8px 0;font-family:inherit;font-size:14px;transition:background-color .15s}.has-prefix.svelte-1bfn4gk .editable-number:where(.svelte-1bfn4gk){padding-left:12px}.editable-number.svelte-1bfn4gk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editable-number.svelte-1bfn4gk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editable-number.svelte-1bfn4gk:focus{background:var(--bg-hover)}.time-picker-wrapper.svelte-avksh3{align-items:center;gap:6px;width:100%;display:flex;position:relative}.next-day-badge.svelte-avksh3{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.time-picker .glass-menu-item{font-variant-numeric:tabular-nums}.time-picker .glass-menu-description{font-variant-numeric:tabular-nums;margin-top:0;margin-left:8px;display:inline}.time-picker .glass-combobox-trigger{display:none}.time-picker .glass-combobox-input{padding-right:12px}.align-left.svelte-1n7dg61{text-align:left}.align-center.svelte-1n7dg61{text-align:center}.align-right.svelte-1n7dg61{text-align:right}.header-content.svelte-1n7dg61{align-items:center;display:flex}.header-cell.align-left.svelte-1n7dg61 .header-content:where(.svelte-1n7dg61){justify-content:flex-start}.header-cell.align-center.svelte-1n7dg61 .header-content:where(.svelte-1n7dg61){justify-content:center}.header-cell.align-right.svelte-1n7dg61 .header-content:where(.svelte-1n7dg61){justify-content:flex-end}.icon-cell.svelte-1n7dg61{width:1px;padding:var(--table-cell-padding-y) 0 var(--table-cell-padding-y) var(--table-cell-padding-x)!important}.editable-table-wrapper.svelte-1n7dg61{width:100%;position:relative;overflow:visible}.editable-table.svelte-1n7dg61{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.header-row.svelte-1n7dg61{border-spacing:0}.header-cell.svelte-1n7dg61{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);font-weight:400;font-size:var(--table-header-size);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none}.delete-header.svelte-1n7dg61{width:28px;padding:0}.reorder-header.svelte-1n7dg61{width:24px;padding:0}.select-header.svelte-1n7dg61{width:28px;padding:0 var(--space-3xs) 0 0;vertical-align:middle}.group-header-cell.svelte-1n7dg61{padding:var(--table-cell-padding-y) var(--table-cell-padding-x) 0;font-weight:500;font-size:var(--table-header-size);color:var(--text-secondary);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.data-row.svelte-1n7dg61{transition:background-color .15s}.data-cell.svelte-1n7dg61{color:var(--text-primary);vertical-align:middle;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:.5rem .75rem}.data-cell.first-col.svelte-1n7dg61{border-left:1px solid var(--border-primary)}.data-cell.last-col.svelte-1n7dg61{border-right:1px solid var(--border-primary)}.data-cell.group-divider.svelte-1n7dg61{border-left:1px solid var(--border-primary)}.first-row.svelte-1n7dg61 .data-cell:where(.svelte-1n7dg61){border-top:1px solid var(--border-primary)}.first-row.svelte-1n7dg61 .data-cell.first-col:where(.svelte-1n7dg61){border-top-left-radius:var(--table-radius)}.first-row.svelte-1n7dg61 .data-cell.last-col:where(.svelte-1n7dg61){border-top-right-radius:var(--table-radius)}.last-row.svelte-1n7dg61 .data-cell.first-col:where(.svelte-1n7dg61){border-bottom-left-radius:var(--table-radius)}.last-row.svelte-1n7dg61 .data-cell.last-col:where(.svelte-1n7dg61){border-bottom-right-radius:var(--table-radius)}.ghost-row.svelte-1n7dg61 .data-cell:where(.svelte-1n7dg61){border-bottom-right-radius:0;border-bottom-left-radius:0}.ghost-row.last-row.svelte-1n7dg61 .data-cell.first-col:where(.svelte-1n7dg61){border-bottom-left-radius:var(--table-radius)}.ghost-row.last-row.svelte-1n7dg61 .data-cell.last-col:where(.svelte-1n7dg61){border-bottom-right-radius:var(--table-radius)}.ghost-value.svelte-1n7dg61{color:var(--text-tertiary)}.ghost-row-borderless.svelte-1n7dg61 .data-cell:where(.svelte-1n7dg61){background:0 0;border:none}.ghost-row-borderless.svelte-1n7dg61:focus-within .data-cell:where(.svelte-1n7dg61){background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.ghost-row-borderless.svelte-1n7dg61:focus-within .data-cell.first-col:where(.svelte-1n7dg61),.ghost-row-borderless.svelte-1n7dg61:focus-within .data-cell.group-divider:where(.svelte-1n7dg61){border-left:1px solid var(--border-primary)}.ghost-row-borderless.svelte-1n7dg61:focus-within .data-cell.last-col:where(.svelte-1n7dg61){border-right:1px solid var(--border-primary)}.delete-cell.svelte-1n7dg61{vertical-align:middle;width:28px;padding:0 0 0 6px;background:0 0!important;border:none!important}.delete-btn{opacity:0}.data-row.svelte-1n7dg61:hover .delete-btn,.delete-btn:focus-visible{opacity:1}.select-cell.svelte-1n7dg61{width:28px;padding:0 var(--space-3xs) 0 0;vertical-align:middle;background:0 0!important;border:none!important}.reorder-cell.svelte-1n7dg61{vertical-align:middle;width:24px;padding:0 4px 0 0;background:0 0!important;border:none!important}.row-drag-grip.svelte-1n7dg61{width:20px;height:24px;color:var(--text-tertiary);cursor:grab;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.data-row.svelte-1n7dg61:hover .row-drag-grip:where(.svelte-1n7dg61),.row-drag-grip.svelte-1n7dg61:focus-visible{opacity:1}.row-drag-grip.svelte-1n7dg61:active{cursor:grabbing}.row-drag-grip.svelte-1n7dg61:hover{color:var(--text-secondary);background:var(--bg-hover)}.editable-cell.svelte-1n7dg61{padding:0 var(--table-cell-padding-x)}.invalid-cell.svelte-1n7dg61{box-shadow:inset 0 0 0 1px var(--accent-red)}.editable-cell.svelte-1n7dg61 input[aria-invalid=true]:focus{color:var(--text-primary)}tfoot.svelte-1n7dg61 td{padding:var(--table-cell-padding-x);background:0 0;border:none}.currency-display.svelte-1etfm38{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:100%;display:flex}.prefix.svelte-1etfm38{color:var(--text-secondary)}.amount.svelte-1etfm38{color:var(--text-primary)}.negative.svelte-1etfm38{color:var(--color-success,#22c55e)}.negative.svelte-1etfm38 .prefix:where(.svelte-1etfm38),.negative.svelte-1etfm38 .amount:where(.svelte-1etfm38){color:inherit}.currency-cell.svelte-1cirnyu{font-variant-numeric:tabular-nums}.negative.svelte-1cirnyu{color:var(--color-success,#22c55e)}[data-calendar-header],[data-range-calendar-header]{justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;display:flex}.cal-nav-button{width:24px;height:24px;color:var(--text-secondary);cursor:default;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.cal-nav-button:hover{background-color:var(--bg-hover);color:var(--text-primary)}.cal-nav-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;color:var(--text-primary)}.cal-month-label{text-align:center;color:var(--text-primary);flex:1;font-size:13px;font-weight:500}.cal-day-labels{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-day-label{height:24px;color:var(--text-tertiary);text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}[data-calendar-grid],[data-range-calendar-grid]{border-collapse:separate;border-spacing:0}[data-calendar-grid-body],[data-range-calendar-grid-body]{flex-direction:column;gap:0;display:flex}[data-range-calendar-grid-body]{--range-bg:rgba(var(--brand-blue-rgb), .15)}[data-calendar-grid-row],[data-range-calendar-grid-row]{grid-template-columns:repeat(7,1fr);gap:0;display:grid}[data-calendar-cell],[data-range-calendar-cell]{height:30px;padding:0}.cal-day{width:100%;height:30px;color:var(--text-primary);cursor:default;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex;position:relative}.cal-day-chip{background:0 0;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cal-day:hover:not([data-disabled]):not([data-unavailable]){background-color:#0000}.cal-day:hover:not([data-disabled]):not([data-unavailable]) .cal-day-chip{background-color:var(--bg-hover)}.cal-day[data-today],[data-hover-preview-active] .cal-day[data-today][data-highlighted]{font-weight:500;color:var(--accent-red-fg)!important}.cal-day[data-today][data-selected]:not([data-outside-month]),.cal-day[data-today][data-selection-start],.cal-day[data-today][data-selection-end]{font-weight:500;color:#fff!important}.cal-day[data-today][data-selected]:not([data-outside-month]) .cal-day-chip,.cal-day[data-today][data-selection-start] .cal-day-chip,.cal-day[data-today][data-selection-end] .cal-day-chip{background-color:var(--accent-red)!important}.cal-day[data-outside-month]{color:var(--text-tertiary);opacity:.4}.cal-day[data-outside-month][data-selection-start],.cal-day[data-outside-month][data-selection-end]{opacity:1}.cal-day[data-disabled],.cal-day[data-unavailable]{opacity:.3;cursor:not-allowed}.cal-day[data-selected]:not([data-outside-month]){text-shadow:var(--shadow-toolbar-text);font-weight:500;color:#fff!important}.cal-day[data-selected]:not([data-outside-month]) .cal-day-chip{background-color:var(--selection-active-bg)!important}.cal-day[data-selected]:not([data-outside-month]):hover{filter:none}.cal-day[data-selected]:not([data-outside-month]):hover .cal-day-chip{filter:brightness(.8)}.cal-day[data-selection-start],.cal-day[data-selection-end]{text-shadow:var(--shadow-toolbar-text);z-index:1;font-weight:500;color:#fff!important}.cal-day[data-selection-start] .cal-day-chip,.cal-day[data-selection-end] .cal-day-chip{background-color:var(--selection-active-bg)!important}.cal-day[data-selection-start]:hover,.cal-day[data-selection-end]:hover{filter:none}.cal-day[data-selection-start]:hover .cal-day-chip,.cal-day[data-selection-end]:hover .cal-day-chip{filter:brightness(.8)}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])){background-color:var(--range-bg);border-radius:14px}[data-hover-preview-active] .cal-day[data-highlighted]{color:var(--text-primary)}[data-hover-preview-active] .cal-day[data-highlighted]:hover:not([data-disabled]):not([data-unavailable]){background-color:#0000}[data-hover-preview-active] .cal-day[data-highlighted]:hover:not([data-disabled]):not([data-unavailable]) .cal-day-chip{background-color:var(--bg-hover)}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end]))~[data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])){border-radius:0 14px 14px 0}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])){border-radius:14px 0 0 14px}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end]))~[data-range-calendar-cell]:has(.cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-highlighted]:not([data-selection-start]):not([data-selection-end])){border-radius:0}[data-range-complete] [data-range-calendar-grid-body] [data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])){background-color:var(--range-bg);border-radius:14px}[data-range-complete] [data-range-calendar-grid-body] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]){font-weight:400;color:var(--text-primary)!important}[data-range-complete] [data-range-calendar-grid-body] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]) .cal-day-chip{background-color:#0000!important}[data-range-complete] [data-range-calendar-grid-body] .cal-day[data-today][data-selected]:not([data-selection-start]):not([data-selection-end]){color:var(--accent-red-fg)!important}[data-range-complete] [data-range-calendar-grid-body] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]):hover{background-color:#0000!important}[data-range-complete] [data-range-calendar-grid-body] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]):hover .cal-day-chip{background-color:var(--bg-hover)!important}[data-range-complete] [data-range-calendar-grid-body] [data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]))~[data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])){border-radius:0 14px 14px 0}[data-range-complete] [data-range-calendar-grid-body] [data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])){border-radius:14px 0 0 14px}[data-range-complete] [data-range-calendar-grid-body] [data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end]))~[data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])){border-radius:0}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-selection-start]:not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-highlighted]:not([data-selection-start])){background:linear-gradient(to right, transparent 50%, var(--range-bg) 50%)}[data-range-calendar-cell]:has(.cal-day[data-selection-start]:not([data-selection-end])):has(~[data-range-calendar-cell] .cal-day[data-selected]:not([data-selection-start])){background:linear-gradient(to right, transparent 50%, var(--range-bg) 50%)}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted])~[data-range-calendar-cell]:has(.cal-day[data-selection-start]:not([data-selection-end])){background:linear-gradient(to left, transparent 50%, var(--range-bg) 50%)}[data-range-calendar-cell]:has(.cal-day[data-selected])~[data-range-calendar-cell]:has(.cal-day[data-selection-end]:not([data-selection-start])){background:linear-gradient(to left, transparent 50%, var(--range-bg) 50%)}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted])~[data-range-calendar-cell]:has(.cal-day[data-selection-end]:not([data-selection-start])){background:linear-gradient(to left, transparent 50%, var(--range-bg) 50%)}[data-range-calendar-cell]:has(.cal-day[data-selection-start])~[data-range-calendar-cell]:has(.cal-day[data-selection-end]:not([data-selection-start])){background:linear-gradient(to left, transparent 50%, var(--range-bg) 50%)}[data-hover-preview-active] [data-range-calendar-cell]:has([data-selection-start])+[data-range-calendar-cell]:has(.cal-day[data-highlighted]){border-top-left-radius:0!important;border-bottom-left-radius:0!important}[data-hover-preview-active] [data-range-calendar-cell]:has(.cal-day[data-highlighted]):has(+[data-range-calendar-cell] [data-selection-start]){border-top-right-radius:0!important;border-bottom-right-radius:0!important}[data-range-calendar-cell]:has([data-selection-start])+[data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])){border-top-left-radius:0!important;border-bottom-left-radius:0!important}[data-range-calendar-cell]:has(.cal-day[data-selected]:not([data-selection-start]):not([data-selection-end])):has(+[data-range-calendar-cell] [data-selection-end]){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.dp-calendar.svelte-1zjupx{padding:8px}.dp-panel{min-width:0!important}.dp-panel .base-popover-arrow{left:19px!important}.drp-panel{min-width:0!important}.drp-panel .base-popover-arrow{left:19px!important}.drp-panel--icon .base-popover-arrow{left:18px!important}.drp-inner.svelte-15ab36w{gap:1px;padding:8px;display:flex}.drp-presets.svelte-15ab36w{border-left:1px solid var(--border-primary);flex-direction:column;gap:2px;padding-left:8px;display:flex}.drp-presets__divider.svelte-15ab36w{background:var(--border-primary);height:1px;margin:4px 0}.drp-preset-button.svelte-15ab36w{color:var(--text-secondary);text-align:left;cursor:default;transition:background-color var(--duration-fast) var(--easing-smooth), color var(--duration-fast) var(--easing-smooth);background:0 0;border:none;border-radius:9999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:400;display:flex}.drp-preset-button.svelte-15ab36w:hover{background-color:var(--bg-hover);color:var(--text-primary)}.drp-preset-button.svelte-15ab36w:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;color:var(--text-primary)}.drp-preset-button--clear.svelte-15ab36w,.drp-preset-button--clear.svelte-15ab36w:hover,.drp-preset-button--clear.svelte-15ab36w:focus-visible{color:var(--accent-red-fg)}.drp-preset-button--active.svelte-15ab36w{background-color:var(--accent-blue);color:#fff;text-shadow:var(--shadow-toolbar-text);font-weight:500}.drp-preset-button--active.svelte-15ab36w:hover{background-color:var(--accent-blue);filter:brightness(.8);color:#fff}.drp-calendar.svelte-15ab36w{flex-direction:column;gap:8px;padding-right:8px;display:flex}.currency-input__field.svelte-1s4kfsl{width:100%;height:36px;color:var(--text-primary);text-align:left;font-variant-numeric:tabular-nums;padding:8px 12px;font-size:16px;display:flex}.currency-input__field.svelte-1s4kfsl::placeholder{color:var(--text-tertiary)}.currency-input__field.svelte-1s4kfsl:disabled{cursor:not-allowed}@media (width>=768px){.currency-input__field.svelte-1s4kfsl{font-size:14px}}.tl.svelte-1bvm4id{--tl-marker-size:24px;flex-direction:column;flex:1;min-height:0;display:flex}.tl-scroll.svelte-1bvm4id{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tl.svelte-1bvm4id:not(.tl--inline):not(.tl--empty) .tl-scroll:where(.svelte-1bvm4id){-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.tl-list.svelte-1bvm4id{flex-direction:column;flex:1;display:flex}.tl.svelte-1bvm4id:not(.tl--inline) .tl-list:where(.svelte-1bvm4id){padding-bottom:20px}.tl-date.svelte-1bvm4id{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-blue-fg);padding:12px 0 6px;font-size:.6875rem;font-weight:600}.tl-date.svelte-1bvm4id:first-child{padding-top:0}.tl-bucket.svelte-1bvm4id{position:relative}.tl-connector.svelte-1bvm4id{background:var(--border-primary);z-index:0;pointer-events:none;width:2px;position:absolute;top:0;left:0;transform:translate(-1px)}.tl-row.svelte-1bvm4id{align-items:start;gap:8px;padding:12px 0;display:flex}.tl-row--has-marker.svelte-1bvm4id{grid-template-columns:var(--tl-marker-size) minmax(0, 1fr);column-gap:8px;display:grid}.tl-row__marker.svelte-1bvm4id{min-height:var(--tl-marker-size);position:relative}.tl-marker.svelte-1bvm4id{width:var(--tl-marker-size);min-height:var(--tl-marker-size);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.tl-marker.svelte-1bvm4id *{z-index:1;position:relative}.tl-row__body.svelte-1bvm4id{flex:1;min-width:0}.tl-row.svelte-1bvm4id:hover .tl-time,.tl-row.svelte-1bvm4id:focus-within .tl-time{color:var(--text-primary)}.tl-input.svelte-1bvm4id{z-index:10;padding:12px 0;position:relative}.tl--inline.svelte-1bvm4id{min-height:auto}.tl--inline.svelte-1bvm4id .tl-scroll:where(.svelte-1bvm4id){min-height:auto;overflow-y:visible}.tl--inline.svelte-1bvm4id .tl-input:where(.svelte-1bvm4id){z-index:10;position:sticky;bottom:0}.tl-meta.svelte-12oxniq{align-items:center;gap:8px;min-width:max-content;margin-left:auto;display:inline-flex}.tl-time.svelte-12oxniq{color:var(--text-tertiary);white-space:nowrap;cursor:default;font-size:.75rem;transition:color .14s;transform:translateY(1px)}.tl-meta__identity.svelte-12oxniq{align-items:center;gap:8px;display:inline-flex}.tl-meta__icon.svelte-12oxniq{background:var(--bg-secondary);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-meta__tooltip.svelte-12oxniq{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.tl-meta__tooltip-name.svelte-12oxniq{color:var(--text-primary);font-size:14px;font-weight:700}.tl-meta__tooltip-line.svelte-12oxniq{color:var(--text-secondary)}.tl-meta__menu.svelte-12oxniq{opacity:0;transition:opacity .14s}.tl-row:hover .tl-meta__menu.svelte-12oxniq,.tl-row:focus-within .tl-meta__menu.svelte-12oxniq{opacity:1}.tl-row:has([aria-expanded=true]) .tl-meta__menu.svelte-12oxniq{opacity:1}.setting-row [data-field-control] .glass-combobox .glass-combobox-input-area{border-top-width:0;border-bottom-width:0}.setting-row [data-field-control] .glass-combobox .glass-combobox-input{min-height:0;line-height:inherit;padding:0 16px 0 0}.setting-row [data-field-control] .glass-combobox .glass-combobox-trigger{justify-content:flex-end;width:10px;height:100%;right:0}.setting-row [data-field-control] .glass-combobox.is-open:focus-within .glass-combobox-input-area:after{inset:calc(-1px - var(--field-control-padding-block)) calc(-1px - var(--field-control-padding-inline)) calc(-1px - var(--field-control-padding-block))}.setting-row [data-field-control] .glass-combobox.is-open.flip-above:focus-within .glass-combobox-input-area:after{inset:calc(-1px - var(--field-control-padding-block)) calc(-1px - var(--field-control-padding-inline))}.draft-notice.svelte-1l8hvjy{background:var(--surface-secondary,#94a3b81f);color:var(--text-secondary,#94a3b8);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:13px;display:flex}.draft-discard.svelte-1l8hvjy{color:var(--brand-primary,#3b82f6);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.draft-discard.svelte-1l8hvjy:hover{text-decoration:underline}.line-item-title-cell.svelte-12lb9eu{flex-direction:column;width:100%;padding-bottom:8px;display:flex}.title-input.svelte-12lb9eu{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:8px 0 0;font-family:inherit;font-size:14px;font-weight:600}.title-input.svelte-12lb9eu::placeholder{color:var(--editable-text-placeholder-color,var(--text-tertiary));font-weight:400}.title-input.focused.svelte-12lb9eu::placeholder{color:var(--text-tertiary)}.title-input.warning.svelte-12lb9eu::placeholder{color:var(--destructive,#ff453a)}.description-input.svelte-12lb9eu{width:100%;color:var(--text-secondary);background:0 0;border:none;outline:none;padding:2px 0 0;font-family:inherit;font-size:13px;font-weight:400}.description-input.svelte-12lb9eu::placeholder{color:var(--text-tertiary)}.totals-row.svelte-abqjr3 td:where(.svelte-abqjr3){padding:.5rem .75rem!important}.grip-spacer.svelte-abqjr3{width:24px;padding:0}.totals-label.svelte-abqjr3{text-align:right;color:var(--text-secondary,#94a3b8);font-size:14px}.totals-value.svelte-abqjr3{text-align:right;font-variant-numeric:tabular-nums}.tax-row.svelte-abqjr3 .totals-value:where(.svelte-abqjr3){color:var(--text-tertiary,#64748b)}.tax-picker.svelte-abqjr3{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.multiple-tax-rates.svelte-abqjr3{color:var(--text-secondary,#94a3b8);white-space:nowrap;font-size:12px}.line-items-section.svelte-8jlifr .editable-table{table-layout:fixed}.line-items-section.svelte-8jlifr .editable-table th:nth-child(2),.line-items-section.svelte-8jlifr .editable-table td:nth-child(2){width:70px}.line-items-section.svelte-8jlifr .editable-table th:nth-child(3),.line-items-section.svelte-8jlifr .editable-table td:nth-child(3){width:var(--unit-column-width,76px)}.line-items-section.svelte-8jlifr .editable-table th:nth-child(5),.line-items-section.svelte-8jlifr .editable-table td:nth-child(5),.line-items-section.svelte-8jlifr .editable-table th:nth-child(6),.line-items-section.svelte-8jlifr .editable-table td:nth-child(6){width:110px}.line-items-section.svelte-8jlifr .ghost-row{--editable-text-placeholder-color:var(--brand-primary)}.line-items-section.svelte-8jlifr .data-cell{vertical-align:top}.line-items-section.svelte-8jlifr .unit-popup{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.line-items-section.svelte-8jlifr .unit-popup button{flex-shrink:0}.line-items-section.svelte-8jlifr .unit-popup .control-label-text{display:none}.line-items-section.svelte-8jlifr .muted-cell input,.line-items-section.svelte-8jlifr .muted-cell select,.line-items-section.svelte-8jlifr .muted-cell button{color:var(--text-tertiary)!important}.line-items-section.svelte-8jlifr .credit-cell input:not(.description-input),.line-items-section.svelte-8jlifr .credit-cell button{color:var(--color-success,#22c55e)!important}.muted{opacity:.35}.line-items-section.svelte-8jlifr .grip-spacer{width:24px;padding:0}.line-items-section.svelte-8jlifr .totals-row td{padding:.5rem .75rem!important}.line-items-section.svelte-8jlifr .totals-label{text-align:right;color:var(--text-secondary,#94a3b8);font-size:14px}.line-items-section.svelte-8jlifr .totals-value{text-align:right;font-variant-numeric:tabular-nums}.line-items-section.svelte-8jlifr .total-row{font-weight:600}.line-items-section.svelte-8jlifr .total-row .totals-label,.line-items-section.svelte-8jlifr .total-row .totals-value{color:var(--brand-primary)}.invoice-form.svelte-1vqahw5{flex-direction:column;gap:1.5rem;width:720px;max-width:100%;transition:width .15s;display:flex}.state-message.svelte-1vqahw5{text-align:center;color:var(--text-secondary,#94a3b8);padding:3rem 1rem;font-size:14px}.revise-notice.svelte-1vqahw5{border:1px solid var(--warning,#f59e0b);background:var(--warning-bg,#f59e0b1a);color:var(--text-primary,inherit);border-radius:8px;padding:.75rem 1rem;font-size:13px;line-height:1.5}.difference-row.svelte-1vqahw5 .totals-label:where(.svelte-1vqahw5),.difference-row.svelte-1vqahw5 .totals-value:where(.svelte-1vqahw5){color:var(--destructive,#ef4444)}.include-tax.svelte-1vqahw5{color:var(--brand-primary,#3b82f6);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.include-tax.svelte-1vqahw5:hover{text-decoration:underline}.form-body.svelte-1vqahw5{flex-direction:column;gap:1.5rem;display:flex}.payment-form.svelte-103pbqr{flex-direction:column;gap:.75rem;width:100%;display:flex}.payment-form.collapsed.svelte-103pbqr{visibility:hidden;height:0;overflow:hidden}.card-container.svelte-103pbqr{border:1px solid var(--border-primary,#38383a);border-radius:var(--radius,12px);background:#ffffff0d;padding:.75rem;overflow:hidden}.save-card-row.svelte-103pbqr{padding:.25rem 0}.pay-now-row.svelte-103pbqr{justify-content:flex-end;display:flex}.payment-notice.svelte-103pbqr{color:#38bdf8;background:#38bdf81a;border-radius:6px;padding:.75rem;font-size:.875rem}.payment-actions.svelte-103pbqr{justify-content:space-between;gap:.5rem;display:flex}.btn.svelte-103pbqr{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:14px;font-weight:500}.btn.svelte-103pbqr:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-103pbqr{background:var(--surface,#ffffff0d);color:var(--text-primary,#e2e8f0);border:1px solid var(--border,#38383a)}.btn-secondary.svelte-103pbqr:hover:not(:disabled){background:var(--surface-hover,#ffffff14)}.btn-pay.svelte-103pbqr{color:#fff;background-color:#0093e6}.btn-pay.svelte-103pbqr:hover:not(:disabled){background-color:#0082cc}.money-action-form.svelte-syty11{width:100%;max-width:460px;margin:1.5rem auto 0}.money-action-fields.svelte-syty11{flex-direction:column;gap:.75rem;display:flex}.money-review-heading.svelte-syty11{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.money-review-heading.svelte-syty11:focus{outline:none}.money-review.svelte-syty11{flex-direction:column;gap:.5rem;margin:0;display:flex}.money-review-row.svelte-syty11{justify-content:space-between;gap:1rem;font-size:14px;display:flex}.money-review-row.svelte-syty11 dt:where(.svelte-syty11){color:var(--text-secondary)}.money-review-row.svelte-syty11 dd:where(.svelte-syty11){color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;margin:0}.money-action-buttons.svelte-syty11{justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.money-action-form.svelte-syty11 .money-fields-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.money-action-form.svelte-syty11 .money-select{width:100%;min-height:2.75rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md,.5rem);padding:.625rem .75rem}.money-action-form.svelte-syty11 .money-select:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}@media (width<=32rem){.money-action-form.svelte-syty11 .money-fields-row{grid-template-columns:1fr}}.saved-row.svelte-93a3ks{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;max-width:460px;margin:.75rem auto 0;display:flex}.saved-row-quiet.svelte-93a3ks{opacity:.85}.saved-settling.svelte-93a3ks{text-align:center;width:100%;max-width:460px;color:var(--text-secondary,#94a3b8);margin:1.5rem auto 0;padding:1rem;font-size:.875rem}.saved-fieldset.svelte-93a3ks{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.saved-legend.svelte-93a3ks{color:var(--text-secondary,#94a3b8);padding:0;font-size:.8125rem}.saved-empty.svelte-93a3ks{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem}.saved-option.svelte-93a3ks{border:1px solid var(--border-primary,#38383a);border-radius:var(--radius-xl);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.saved-option-label.svelte-93a3ks{font-size:.9375rem}.saved-expiry.svelte-93a3ks,.saved-note.svelte-93a3ks{color:var(--text-secondary,#94a3b8);margin-left:auto;font-size:.8125rem}.saved-note.is-error.svelte-93a3ks{color:var(--accent-red-fg,#ef4444)}.saved-sync.svelte-93a3ks{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.email-preview__status.svelte-17an5w5{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1.5rem 0;font-size:.875rem;display:flex}.email-preview__status--error.svelte-17an5w5{color:var(--accent-red-fg)}.rec-row.svelte-1xs53y{justify-content:flex-end;width:100%;max-width:460px;margin:.75rem auto 0;display:flex}.rec-fields.svelte-1xs53y{flex-direction:column;gap:.75rem;display:flex}.rec-receipt.svelte-1xs53y{flex-direction:column;gap:.25rem;display:flex}.rec-hint.svelte-1xs53y{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.35}.money-fields-row.svelte-1xs53y{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=32rem){.money-fields-row.svelte-1xs53y{grid-template-columns:1fr}}.rec-row.svelte-1x3gyx1,.rec-row.svelte-12vcnuv{justify-content:flex-end;width:100%;max-width:460px;margin:.75rem auto 0;display:flex}.modal-panel.pdf-preview-panel{aspect-ratio:8.5/11;width:auto;max-width:100%;height:calc(100dvh - 3rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0;overflow:visible}.pdf-preview.svelte-1u7vi4f{border-radius:inherit;height:100%;position:relative}.pdf-preview__body.svelte-1u7vi4f{border-radius:inherit;background:var(--bg-secondary);position:absolute;inset:0;overflow:hidden}.pdf-preview__close.svelte-1u7vi4f{z-index:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pdf-preview__status.svelte-1u7vi4f{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.pdf-preview__fallback.svelte-1u7vi4f{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pdf-preview__frame.svelte-1u7vi4f{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.modal-panel.pdf-preview-panel{aspect-ratio:auto;width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.pdf-preview__close.svelte-1u7vi4f{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));transform:none}}.change-client-lede.svelte-1hzp1du{color:var(--text-secondary);text-align:left;margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.change-client-picker.svelte-1hzp1du{text-align:left;margin-bottom:1rem}.receipt-recipient.svelte-1bk2aim{flex-direction:column;gap:.375rem;display:flex}.title.svelte-1d8dx1a{font-weight:600}.title.credit.svelte-1d8dx1a{color:var(--color-success,#22c55e)}.description.svelte-1d8dx1a{color:var(--text-secondary);font-size:13px}.credit.svelte-1ake6jl{color:var(--color-success,#22c55e)}.line-items-section.svelte-1lot2zu{flex-direction:column;align-items:center;display:flex}.line-items-content.svelte-1lot2zu{flex-direction:column;align-items:stretch;max-width:1000px;display:inline-flex}.line-items-section.svelte-1lot2zu .editable-table{width:auto}.line-items-section.svelte-1lot2zu .data-cell{vertical-align:baseline}.line-items-section.svelte-1lot2zu .header-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.line-items-section.svelte-1lot2zu .data-cell.first-col{border-left:none}.line-items-section.svelte-1lot2zu .data-cell.last-col{border-right:none}.line-items-section.svelte-1lot2zu .first-row .data-cell{border-top:none}.line-items-section.svelte-1lot2zu .last-row .data-cell{border-bottom:none}.line-items-section.svelte-1lot2zu .first-row .data-cell.first-col{border-top-left-radius:var(--table-radius)}.line-items-section.svelte-1lot2zu .first-row .data-cell.last-col{border-top-right-radius:var(--table-radius)}.line-items-section.svelte-1lot2zu .last-row .data-cell.first-col{border-bottom-left-radius:var(--table-radius)}.line-items-section.svelte-1lot2zu .last-row .data-cell.last-col{border-bottom-right-radius:var(--table-radius)}.line-items-section.svelte-1lot2zu .qty-cell{white-space:nowrap;width:1%;padding-right:.4em}.line-items-section.svelte-1lot2zu .qty-cell+.data-cell{padding-left:0}.line-items-section.svelte-1lot2zu td:last-child{padding-right:1rem}.totals-label.svelte-qmt5zq{text-align:right;color:var(--text-secondary);white-space:nowrap}.totals-value.svelte-qmt5zq{text-align:right;font-variant-numeric:tabular-nums}.total-row.svelte-qmt5zq .totals-label:where(.svelte-qmt5zq),.total-row.svelte-qmt5zq .totals-value:where(.svelte-qmt5zq){color:var(--brand-primary);font-weight:600}.issue-settings.svelte-1kteyke{flex-direction:column;gap:.75rem;display:flex}.choice.svelte-1kteyke{flex-direction:column;gap:.25rem;display:flex}.schedule-pickers.svelte-1kteyke{flex-wrap:wrap;gap:.5rem;display:flex}.recipient-choice.svelte-1kteyke{flex-direction:column;gap:.375rem;padding-left:1.625rem;display:flex}.hint.svelte-1kteyke{color:var(--text-secondary);margin:0;padding-left:1.625rem;font-size:.8125rem;line-height:1.35}.hint-warning.svelte-1kteyke{color:var(--accent-red-fg);padding-left:0}.email-extras.svelte-1kteyke{flex-direction:column;align-items:flex-start;gap:.375rem;padding-left:1.625rem;display:flex}.note-toggle.svelte-1kteyke{font:inherit;color:var(--accent-blue-fg,#00a3ff);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.note-toggle.svelte-1kteyke:focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:.25rem;outline:none}.email-extras.svelte-1kteyke textarea:where(.svelte-1kteyke){resize:vertical;width:100%;font:inherit;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md,.5rem);padding:.5rem;font-size:.875rem}.email-extras.svelte-1kteyke textarea:where(.svelte-1kteyke):focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.summary.svelte-1kteyke{border-radius:var(--radius-md,.5rem);background:var(--bg-tertiary,var(--bg-secondary));flex-direction:column;gap:.25rem;margin:0;padding:.75rem;display:flex}.summary-headline.svelte-1kteyke{color:var(--text-primary);font-size:.875rem}.summary-note.svelte-1kteyke{color:var(--text-secondary);font-size:.8125rem;line-height:1.35}.document-layout.svelte-1ujvwk1{flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.state-message.svelte-1ujvwk1{text-align:center;color:var(--text-secondary,#94a3b8);padding:3rem 1rem;font-size:14px}.stale-banner.svelte-1ujvwk1{background:var(--destructive-bg,#ef44441a);color:var(--destructive,#ef4444);border:1px solid var(--destructive,#ef4444);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:14px;display:flex}.document-title-header.svelte-1ujvwk1{text-align:center}.document-title.svelte-1ujvwk1{color:var(--brand-primary);margin:0;font-size:1.75rem;font-weight:600}.document-client.svelte-1ujvwk1{color:var(--text-secondary);margin:-.25rem 0 0;font-size:1.75rem}.document-notes.svelte-1ujvwk1{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:14px}.schedule-status.svelte-1ogwo4w{border-radius:var(--radius-md,.5rem);background:var(--bg-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.schedule-status.needs-attention.svelte-1ogwo4w{background:var(--accent-red-bg,var(--bg-secondary))}.schedule-state.svelte-1ogwo4w{color:var(--text-primary);font-size:.875rem}.schedule-reason.svelte-1ogwo4w{color:var(--text-secondary);flex-basis:100%;font-size:.8125rem;line-height:1.35}.schedule-actions.svelte-1ogwo4w{gap:.375rem;margin-left:auto;display:flex}.collection-status.svelte-1v22wab{border-radius:var(--radius-md,.5rem);background:var(--bg-secondary);flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.collection-status.needs-attention.svelte-1v22wab{background:var(--accent-red-bg,var(--bg-secondary))}.collection-state.svelte-1v22wab{color:var(--text-primary);font-size:.875rem}.collection-reason.svelte-1v22wab{color:var(--text-secondary);font-size:.8125rem;line-height:1.35}.document-timeline.svelte-1sharjf{margin-top:var(--space-lg)}.document-timeline-body.svelte-1sharjf{padding:var(--space-2xs) var(--card-padding) 0}.entry-icon.svelte-1sharjf{display:inline-flex}.entry.svelte-1sharjf{gap:calc(var(--space-3xs) / 2);flex-direction:column;min-width:0;display:flex}.entry-heading.svelte-1sharjf{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.entry-title.svelte-1sharjf{color:var(--text-primary);overflow-wrap:anywhere;font-weight:500}.entry-detail.svelte-1sharjf,.entry-lines.svelte-1sharjf{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem}.entry-lines.svelte-1sharjf summary:where(.svelte-1sharjf){cursor:pointer}.entry-lines.svelte-1sharjf ul:where(.svelte-1sharjf){margin:.25rem 0 0;padding-left:1.25rem}.entry-more.svelte-1sharjf{color:var(--text-tertiary);margin:0;font-size:.875rem}.payment-method.svelte-c4pb2y{text-overflow:ellipsis;vertical-align:bottom;max-width:24rem;display:inline-block;overflow:hidden}.payment-section.svelte-c4pb2y{max-width:400px;margin-left:auto}.invoice-row.svelte-1cvmqrs{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.invoice-row__main.svelte-1cvmqrs{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.invoice-row__heading.svelte-1cvmqrs,.invoice-row__number.svelte-1cvmqrs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-row__heading.svelte-1cvmqrs{color:var(--text-primary);font-size:.9375rem;font-weight:500}.invoice-row__meta.svelte-1cvmqrs{align-items:center;gap:.375rem;min-width:0;display:flex}.invoice-row__number.svelte-1cvmqrs{color:var(--text-tertiary);min-width:0;font-size:.8125rem}.invoice-row__meta.svelte-1cvmqrs .invoice-row__badge{flex-shrink:0;margin-left:-.5rem}.invoice-row__aside.svelte-1cvmqrs{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.invoice-row__amount.svelte-1cvmqrs{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.invoice-row__date.svelte-1cvmqrs{color:var(--text-tertiary);white-space:nowrap;font-size:.8125rem}.control-label-wrapper:has(.fx-accounting-list-search)>.control-label-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saved-cards.svelte-19zc8x2{flex-direction:column;gap:.75rem;display:flex}.saved-cards-header.svelte-19zc8x2{justify-content:space-between;align-items:center;gap:1rem;display:flex}.saved-cards-title.svelte-19zc8x2{color:var(--text-tertiary,#64748b);margin:0;font-size:13px;font-weight:500}.card-list.svelte-19zc8x2{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card-row.svelte-19zc8x2{background:var(--card-bg,#ffffff08);border:1px solid var(--border,#38383a);border-radius:10px;align-items:baseline;gap:.75rem;padding:.625rem .875rem;display:flex}.card-label.svelte-19zc8x2{color:var(--text-primary,#e2e8f0);font-weight:500}.card-expiry.svelte-19zc8x2,.card-default.svelte-19zc8x2{color:var(--text-tertiary,#64748b);font-size:.8125rem}.card-default.svelte-19zc8x2{color:#38bdf8;margin-left:auto}.empty-state.svelte-19zc8x2{color:var(--text-tertiary,#64748b);margin:0;font-size:.875rem}.card-notice.svelte-19zc8x2{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem}.add-card-form.svelte-19zc8x2{flex-direction:column;gap:.75rem;display:flex}.card-container.svelte-19zc8x2{border:1px solid var(--border-primary,#38383a);border-radius:var(--radius,12px);background:#ffffff0d;padding:.75rem;overflow:hidden}.consent.svelte-19zc8x2{color:var(--text-tertiary,#64748b);margin:0;font-size:.8125rem;line-height:1.4}.add-card-actions.svelte-19zc8x2{justify-content:flex-end;gap:.5rem;display:flex}.btn.svelte-19zc8x2{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:14px;font-weight:500}.btn.svelte-19zc8x2:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-19zc8x2{background:var(--surface,#ffffff0d);color:var(--text-primary,#e2e8f0);border:1px solid var(--border,#38383a)}.btn-secondary.svelte-19zc8x2:hover:not(:disabled){background:var(--surface-hover,#ffffff14)}.btn-primary.svelte-19zc8x2{color:#fff;background-color:#0093e6}.btn-primary.svelte-19zc8x2:hover:not(:disabled){background-color:#0082cc}.rec-row.svelte-21byug{justify-content:flex-end;width:100%;max-width:460px;margin:.75rem auto 0;display:flex}.autopay.svelte-13upd13{flex-direction:column;gap:.75rem;display:flex}.autopay-header.svelte-13upd13{justify-content:space-between;align-items:center;gap:1rem;display:flex}.autopay-title.svelte-13upd13{color:var(--text-tertiary,#64748b);margin:0;font-size:13px;font-weight:500}.autopay-headline.svelte-13upd13{color:var(--text-primary,#e2e8f0);margin:0;font-weight:500}.autopay-detail.svelte-13upd13{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem;line-height:1.4}.autopay-actions.svelte-13upd13,.record-actions.svelte-13upd13{flex-wrap:wrap;gap:.5rem;display:flex}.record-actions.svelte-13upd13{justify-content:flex-end}.autopay-notice.svelte-13upd13{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem}.record-form.svelte-13upd13{border:1px solid var(--border,#38383a);border-radius:10px;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.record-heading.svelte-13upd13{color:var(--text-primary,#e2e8f0);margin:0;font-size:.9375rem;font-weight:600}.field.svelte-13upd13{flex-direction:column;gap:.25rem;display:flex}.field-label.svelte-13upd13{color:var(--text-tertiary,#64748b);font-size:.8125rem}.field.svelte-13upd13 input:where(.svelte-13upd13),.field.svelte-13upd13 select:where(.svelte-13upd13){border:1px solid var(--border-primary,#38383a);color:var(--text-primary,#e2e8f0);background:#ffffff0d;border-radius:8px;padding:.5rem .625rem;font-family:inherit;font-size:14px}.confirm.svelte-13upd13{color:var(--text-secondary,#94a3b8);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.empty-state.svelte-13upd13{color:var(--text-tertiary,#64748b);margin:0;font-size:.875rem}.disclosure.svelte-13upd13{color:var(--text-tertiary,#64748b);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.history-list.svelte-13upd13{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.history-row.svelte-13upd13{border-left:2px solid var(--border,#38383a);flex-direction:column;gap:.125rem;padding-left:.625rem;display:flex}.history-main.svelte-13upd13{color:var(--text-primary,#e2e8f0);font-size:.875rem}.history-meta.svelte-13upd13{color:var(--text-tertiary,#64748b);font-size:.8125rem}.history-revoked.svelte-13upd13{color:#f59e0b;font-size:.8125rem}.btn.svelte-13upd13{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:14px;font-weight:500}.btn.svelte-13upd13:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-13upd13{background:var(--surface,#ffffff0d);color:var(--text-primary,#e2e8f0);border:1px solid var(--border,#38383a)}.btn-secondary.svelte-13upd13:hover:not(:disabled){background:var(--surface-hover,#ffffff14)}.btn-primary.svelte-13upd13{color:#fff;background-color:#0093e6}.btn-primary.svelte-13upd13:hover:not(:disabled){background-color:#0082cc}.btn-danger.svelte-13upd13{color:#ef4444;background:0 0;border:1px solid #ef444466}.btn-danger.svelte-13upd13:hover:not(:disabled){background:#ef44441a}.agreement-form.svelte-16yit9y{flex-direction:column;gap:1.5rem;width:720px;max-width:100%;transition:width .15s;display:flex}.state-message.svelte-16yit9y{text-align:center;color:var(--text-secondary,#94a3b8);padding:3rem 1rem;font-size:14px}.form-body.svelte-16yit9y{flex-direction:column;gap:1.5rem;display:flex}.days-field.svelte-16yit9y{justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.days-field.svelte-16yit9y input{text-align:right;width:4.5rem}.days-unit.svelte-16yit9y,.preview-muted.svelte-16yit9y{color:var(--text-secondary,#94a3b8);font-size:14px}.preview-value.svelte-16yit9y{font-variant-numeric:tabular-nums;font-size:14px}.autopay-setup.svelte-16yit9y{border:1px solid var(--border,#38383a);background:var(--card-bg,#ffffff08);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.autopay-scope.svelte-16yit9y{margin:0;font-size:14px;font-weight:500}.link-button.svelte-16yit9y{color:var(--brand-primary,#3b82f6);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px}.link-button.svelte-16yit9y:hover{text-decoration:underline}.status-badge.svelte-16yit9y{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.status-draft.svelte-16yit9y{color:#fff;background:#9ca3af}.status-active.svelte-16yit9y{color:#22c55e;background:#22c55e26}.status-paused.svelte-16yit9y{color:#eab308;background:#eab30826}.status-completed.svelte-16yit9y{color:#3b82f6;background:#3b82f626}.status-churned.svelte-16yit9y{color:#ef4444;background:#ef444426}.agreement-detail.svelte-p0qy1t{flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.state-message.svelte-p0qy1t{text-align:center;color:var(--text-secondary,#94a3b8);padding:3rem 1rem;font-size:14px}.info-card.svelte-p0qy1t{background:var(--card-bg,#ffffff08);border:1px solid var(--border,#38383a);border-radius:12px;padding:1.25rem}.info-grid.svelte-p0qy1t{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.info-item.svelte-p0qy1t{flex-direction:column;gap:.25rem;display:flex}.info-label.svelte-p0qy1t{color:var(--text-tertiary,#64748b);font-size:13px;font-weight:500}.info-value.svelte-p0qy1t{color:var(--text-primary,#e2e8f0);font-size:14px}.ends-value.svelte-p0qy1t{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.ends-soon.svelte-p0qy1t{color:#eab308;background:#eab30826;border-radius:12px;padding:1px 8px;font-size:12px;font-weight:500}.info-sub.svelte-p0qy1t{color:var(--text-secondary,#94a3b8);font-size:13px}.notes-section.svelte-p0qy1t{border-top:1px solid var(--border-subtle,#ffffff0a);margin-top:1rem;padding-top:1rem}.notes-text.svelte-p0qy1t{color:var(--text-secondary,#94a3b8);white-space:pre-line;margin:.25rem 0 0;font-size:14px}.status-badge.svelte-p0qy1t{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.status-draft.svelte-p0qy1t{color:#fff;background:#9ca3af}.status-active.svelte-p0qy1t,.status-paid.svelte-p0qy1t{color:#22c55e;background:#22c55e26}.status-paused.svelte-p0qy1t{color:#eab308;background:#eab30826}.status-completed.svelte-p0qy1t,.status-sent.svelte-p0qy1t{color:#3b82f6;background:#3b82f626}.status-churned.svelte-p0qy1t,.status-void.svelte-p0qy1t{color:#ef4444;background:#ef444426}.linked-section.svelte-p0qy1t{flex-direction:column;gap:.75rem;display:flex}.section-title.svelte-p0qy1t{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;font-weight:500}.empty-text.svelte-p0qy1t{color:var(--text-tertiary,#64748b);margin:0;padding:1rem 0;font-size:14px}.mini-table.svelte-p0qy1t{border-collapse:collapse;width:100%;font-size:14px}.mini-table.svelte-p0qy1t th:where(.svelte-p0qy1t){text-align:left;color:var(--text-tertiary,#64748b);border-bottom:1px solid var(--border,#38383a);padding:.5rem .75rem;font-size:13px;font-weight:500}.mini-table.svelte-p0qy1t td:where(.svelte-p0qy1t){border-bottom:1px solid var(--border-subtle,#ffffff0a);color:var(--text-primary,#e2e8f0);padding:.5rem .75rem}.cell-number.svelte-p0qy1t,.cell-date.svelte-p0qy1t{color:var(--text-secondary,#94a3b8)}.cell-amount.svelte-p0qy1t,.cell-duration.svelte-p0qy1t{font-variant-numeric:tabular-nums}.agreements-list.svelte-1u9g0cz{flex-direction:column;gap:1rem;display:flex}.estimate-form.svelte-1nlyqik{flex-direction:column;gap:1.5rem;width:720px;max-width:100%;transition:width .15s;display:flex}.state-message.svelte-1nlyqik{text-align:center;color:var(--text-secondary,#94a3b8);padding:3rem 1rem;font-size:14px}.form-notice.svelte-1nlyqik{border:1px solid var(--warning,#f59e0b);background:var(--warning-bg,#f59e0b1a);color:var(--text-primary,inherit);border-radius:8px;padding:.75rem 1rem;font-size:13px;line-height:1.5}.form-body.svelte-1nlyqik{flex-direction:column;gap:1.5rem;display:flex}.converted-note.svelte-hdqw8l{text-align:center;color:var(--text-secondary);margin:0;font-size:14px}.converted-note.svelte-hdqw8l a:where(.svelte-hdqw8l){color:var(--brand-primary)}.estimate-row.svelte-1m8ff7f{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.estimate-row__main.svelte-1m8ff7f{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.estimate-row__heading.svelte-1m8ff7f,.estimate-row__number.svelte-1m8ff7f{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimate-row__heading.svelte-1m8ff7f{color:var(--text-primary);font-size:.9375rem;font-weight:500}.estimate-row__meta.svelte-1m8ff7f{align-items:center;gap:.375rem;min-width:0;display:flex}.estimate-row__number.svelte-1m8ff7f{color:var(--text-tertiary);min-width:0;font-size:.8125rem}.estimate-row__meta.svelte-1m8ff7f .estimate-row__badge{flex-shrink:0;margin-left:-.5rem}.estimate-row__aside.svelte-1m8ff7f{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.estimate-row__amount.svelte-1m8ff7f{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.estimate-row__date.svelte-1m8ff7f{color:var(--text-tertiary);white-space:nowrap;font-size:.8125rem}.time-log.svelte-1nmi3t,.service-catalog.svelte-164v3gi,.sales-tax-settings.svelte-cgvxb4,.unit-type-settings.svelte-41ug5l{flex-direction:column;gap:1rem;display:flex}.undo-bar.svelte-41ug5l{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:14px;display:flex}.undo-button.svelte-41ug5l{color:var(--accent-blue,#3b82f6);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.empty.svelte-41ug5l{color:var(--text-secondary);margin:0;font-size:14px}
