.reminder-panel.svelte-12hwu69{margin:16px 0 8px;padding:var(--spacing-8);background:var(--color-grey-10);border:1px solid var(--color-grey-25);border-radius:var(--radius-5);max-width:480px;width:100%;box-sizing:border-box}.panel-header.svelte-12hwu69{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title-row.svelte-12hwu69{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-font-primary)}.panel-title.svelte-12hwu69{font-size:var(--font-size-h4);font-weight:600}.close-btn.svelte-12hwu69{all:unset;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-2);cursor:pointer;color:var(--color-font-secondary);transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.close-btn.svelte-12hwu69:hover{background:var(--color-grey-20);color:var(--color-font-primary)}.field.svelte-12hwu69{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-5);flex:1}.field-row.svelte-12hwu69{display:flex;gap:var(--spacing-5);align-items:flex-start}.field-narrow.svelte-12hwu69{flex:0 0 80px}.field-label.svelte-12hwu69{font-size:var(--processing-details-font-size);color:var(--color-font-secondary);font-weight:500}.field-input.svelte-12hwu69{background:var(--color-grey-0);border:1px solid var(--color-grey-25);border-radius:var(--radius-3);padding:7px 10px;font-size:var(--input-font-size);color:var(--color-font-primary);width:100%;box-sizing:border-box;transition:border-color var(--duration-fast) var(--easing-default);font-family:inherit}.field-input.svelte-12hwu69:focus{border-color:var(--color-primary-light, var(--color-primary))}.field-textarea.svelte-12hwu69{resize:vertical;min-height:60px}.field-select.svelte-12hwu69{appearance:auto;cursor:pointer}.toggle-row.svelte-12hwu69{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.toggle-btn.svelte-12hwu69{all:unset;box-sizing:border-box;padding:5px 12px;border-radius:var(--radius-8);border:1px solid var(--color-grey-25);background:var(--color-grey-0);color:var(--color-font-secondary);font-size:var(--processing-details-font-size);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default);white-space:nowrap}.toggle-btn.svelte-12hwu69:hover{border-color:var(--color-grey-30);color:var(--color-font-primary)}.toggle-btn.active.svelte-12hwu69{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.error-message.svelte-12hwu69{margin:0 0 10px;font-size:var(--processing-details-font-size);color:var(--color-error)}.actions-row.svelte-12hwu69{display:flex;justify-content:flex-end;gap:var(--spacing-4);margin-top:var(--spacing-6)}.btn-cancel.svelte-12hwu69{all:unset;box-sizing:border-box;padding:7px 14px;border-radius:var(--radius-3);border:1px solid var(--color-grey-25);background:transparent;color:var(--color-font-secondary);font-size:var(--button-font-size);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default)}.btn-cancel.svelte-12hwu69:hover{background:var(--color-grey-10)}.btn-submit.svelte-12hwu69{all:unset;box-sizing:border-box;padding:7px 16px;border-radius:var(--radius-3);background:var(--color-primary);color:#fff;font-size:var(--button-font-size);font-weight:600;cursor:pointer;transition:opacity var(--duration-fast) var(--easing-default)}.btn-submit.svelte-12hwu69:disabled{opacity:.5;cursor:not-allowed}.btn-submit.svelte-12hwu69:not(:disabled):hover{opacity:.88}
