.login-container[data-v-93a7a09f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1rem}.login-title[data-v-93a7a09f]{font-size:2rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:2rem}.login-form[data-v-93a7a09f]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:1rem}.form-field[data-v-93a7a09f]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-93a7a09f]{font-size:.875rem;font-weight:500;color:var(--color-text-label)}.form-field input[data-v-93a7a09f]{width:100%;padding:.75rem;font-size:1rem;border:1px solid var(--color-border);border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field input[data-v-93a7a09f]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #89a64533}.error[data-v-93a7a09f]{color:var(--color-danger);font-size:.875rem;text-align:center}button[type=submit][data-v-93a7a09f]{width:100%;padding:.75rem;font-size:1rem;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:6px;cursor:pointer;min-height:44px}button[type=submit][data-v-93a7a09f]:active{background:var(--color-primary-dark)}button[type=submit][data-v-93a7a09f]:disabled{opacity:.6;cursor:not-allowed}.item-card[data-v-c9954ed2]{border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;margin-bottom:.5rem;cursor:pointer;background:var(--color-surface);transition:background .1s}.item-card[data-v-c9954ed2]:active{background:var(--color-surface-hover)}.item-card--resolved[data-v-c9954ed2]{opacity:.5}.item-card--high[data-v-c9954ed2]{border-left:3px solid var(--color-danger)}.item-card--missed[data-v-c9954ed2]{border-left:3px solid var(--color-danger);background:var(--color-danger-bg)}.item-card--muted[data-v-c9954ed2]{opacity:.7}.item-header[data-v-c9954ed2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:28px}.child-tag[data-v-c9954ed2]{min-width:0;max-width:100%;font-size:.7rem;font-weight:600;color:#fff;padding:2px 8px;border-radius:10px;overflow-wrap:anywhere}.kind-icon[data-v-c9954ed2]{flex-shrink:0;font-size:.9rem}.item-title[data-v-c9954ed2]{font-weight:500;font-size:.9rem;min-width:0;margin-top:.35rem;overflow-wrap:anywhere}.item-title--struck[data-v-c9954ed2]{text-decoration:line-through}.due-date[data-v-c9954ed2]{flex-shrink:0;font-size:.8rem;color:var(--color-text-secondary);white-space:nowrap}.due-date--overdue[data-v-c9954ed2]{color:var(--color-danger);font-weight:600}.hide-control[data-v-c9954ed2]{margin-left:auto;flex-shrink:0;border:none;background:none;color:var(--color-text-muted);font:inherit;font-size:.7rem;font-weight:600;cursor:pointer;padding:.25rem 0}.hide-control[data-v-c9954ed2]:active{color:var(--color-text)}.item-meta[data-v-c9954ed2]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.source-chip[data-v-c9954ed2]{max-width:100%;font-size:.65rem;color:var(--color-text-secondary);background:var(--color-surface-hover);padding:1px 6px;border-radius:8px;overflow-wrap:anywhere}.item-excerpt[data-v-c9954ed2]{overflow-wrap:anywhere;margin-top:.5rem;padding:.5rem;font-size:.8rem;color:var(--color-text-secondary);background:var(--color-surface-hover);border-radius:4px;line-height:1.4;white-space:pre-wrap}.item-actions[data-v-c9954ed2]{display:flex;gap:.5rem;margin-top:.5rem;border-top:1px solid var(--color-border);padding-top:.5rem}.action-button[data-v-c9954ed2]{flex:1;padding:.5rem;font-size:.8rem;font-weight:500;border-radius:6px;cursor:pointer;min-height:44px;border:1px solid;background:var(--color-surface)}.action-button[data-v-c9954ed2]:active{filter:brightness(.95)}.action-button--done[data-v-c9954ed2]{border-color:var(--color-success);color:var(--color-success)}.action-button--done[data-v-c9954ed2]:active{background:var(--color-success);color:#fff}.action-button--feedback[data-v-c9954ed2]{border-color:var(--color-secondary-blue);color:var(--color-secondary-blue)}.action-button--feedback[data-v-c9954ed2]:active{background:var(--color-primary-light)}.run-account[data-v-ebaa7b5d]{margin-top:.5rem;font-size:.9rem;white-space:pre-line}.account-origin[data-v-ebaa7b5d],.account-caveat[data-v-ebaa7b5d]{margin-top:.4rem;color:var(--color-text-secondary);font-size:.75rem}.account-caveat a[data-v-ebaa7b5d]{color:var(--color-secondary-blue)}.run-panel[data-v-9808547d]{margin-top:.75rem}.run-actions[data-v-9808547d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.run-action-button[data-v-9808547d]{width:100%;min-height:44px;padding:8px 12px;border-radius:var(--radius);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.reconciliation-button[data-v-9808547d]{border:1px solid var(--color-secondary-blue);background:var(--color-surface);color:var(--color-secondary-blue)}.run-action-button[data-v-9808547d]:disabled{cursor:not-allowed;opacity:.5}.reconciliation-description[data-v-9808547d]{margin-top:.35rem;color:var(--color-text-secondary);font-size:.75rem}.run-trigger-error[data-v-9808547d]{margin-top:.5rem;color:var(--color-danger);font-size:.85rem}.running-indication[data-v-9808547d]{margin-top:.75rem;color:var(--color-secondary-blue);font-size:.85rem}.run-summary[data-v-9808547d]{margin-top:.75rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-hover);overflow-wrap:anywhere}.run-summary-heading[data-v-9808547d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}h2[data-v-9808547d]{margin:0;font-size:.9rem}.run-status[data-v-9808547d],.completion-time[data-v-9808547d]{color:var(--color-text-secondary);font-size:.75rem}@media(max-width:360px){.run-actions[data-v-9808547d]{grid-template-columns:1fr}}.run-notifications[data-v-7aef4696]{display:grid;gap:.5rem;margin-bottom:1rem}.run-notification[data-v-7aef4696]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid;border-radius:var(--radius);font-size:.85rem}.notification-content[data-v-7aef4696]{min-width:0;flex:1;overflow-wrap:anywhere}.error[data-v-7aef4696]{color:var(--color-danger);background:var(--color-danger-bg)}.warning[data-v-7aef4696]{color:#915006;background:var(--color-warning-bg);border-color:var(--color-warning)}button[data-v-7aef4696]{flex:0 0 auto;border:none;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;min-height:36px}button[data-v-7aef4696]:disabled{opacity:.5;cursor:wait}details[data-v-7aef4696]{margin-top:.4rem;font-size:.75rem}summary[data-v-7aef4696]{cursor:pointer}details p[data-v-7aef4696]{margin-top:.3rem;white-space:pre-wrap}.undo-notice[data-v-8e2dfd40]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem .75rem;margin-bottom:.75rem;color:var(--color-text-secondary);font-size:.8rem}.undo-notice button[data-v-8e2dfd40]{border:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:600;cursor:pointer;padding:.25rem}.oversigt[data-v-f128f87f]{display:flex;flex-direction:column;gap:0}.relogin-banner[data-v-f128f87f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}.relogin-banner button[data-v-f128f87f]{flex:0 0 auto;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;padding:.125rem .25rem}.relogin-banner a[data-v-f128f87f]{color:inherit}.error-toast[data-v-f128f87f]{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius);padding:.5rem .75rem;font-size:.8rem;margin-bottom:.75rem}.loading[data-v-f128f87f]{text-align:center;color:var(--color-text-muted);padding:2rem}.briefing-area[data-v-f128f87f]{margin-bottom:1rem}.briefing-text[data-v-f128f87f]{font-size:1rem;font-weight:500;color:var(--color-text);margin-bottom:.25rem}.items-section[data-v-f128f87f]{margin-bottom:1rem}.section-header-row[data-v-f128f87f]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:.5rem}.section-header-row .section-header[data-v-f128f87f]{margin:0}.section-header[data-v-f128f87f]{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;margin-top:1rem}.bulk-dismiss-button[data-v-f128f87f]{font-size:.75rem;padding:4px 10px;min-height:32px;border:1px solid var(--color-text-muted);border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.bulk-dismiss-button[data-v-f128f87f]:active{background:var(--color-surface-active)}.bulk-dismiss-button[data-v-f128f87f]:disabled{opacity:.5;cursor:not-allowed}.empty-message[data-v-f128f87f]{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}.child-view[data-v-addf4612]{display:flex;flex-direction:column;gap:0}.error-toast[data-v-addf4612]{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius);padding:.5rem .75rem;font-size:.8rem;margin-bottom:.75rem}.loading[data-v-addf4612]{text-align:center;color:var(--color-text-muted);padding:2rem}.snapshot-card[data-v-addf4612]{background:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:1rem}.snapshot-content[data-v-addf4612]{overflow-wrap:anywhere;font-size:.9rem;color:var(--color-text);white-space:pre-line;line-height:1.6}.snapshot-header[data-v-addf4612]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.snapshot-header button[data-v-addf4612]{min-height:36px;border:0;background:transparent;color:var(--color-secondary-blue);font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.items-section[data-v-addf4612]{margin-bottom:1rem}.section-header[data-v-addf4612]{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;margin-top:1rem}.empty-message[data-v-addf4612]{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}.instructions[data-v-d42655a2]{display:flex;flex-direction:column;gap:0}.page-title[data-v-d42655a2]{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.error-toast[data-v-d42655a2]{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius);padding:.5rem .75rem;font-size:.8rem;margin-bottom:.75rem}.add-button[data-v-d42655a2]{width:100%;padding:.75rem;min-height:44px;font-size:.875rem;color:var(--color-text-muted);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius);cursor:pointer;margin-bottom:.75rem}.add-button[data-v-d42655a2]:active{background:var(--color-surface-hover)}.instruction-card[data-v-d42655a2]{border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;margin-bottom:.5rem;background:var(--color-surface)}.instruction-content[data-v-d42655a2]{font-size:.9rem;line-height:1.4;white-space:pre-wrap;margin-bottom:.5rem}.instruction-meta[data-v-d42655a2]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.instruction-badge[data-v-d42655a2]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase}.badge-active[data-v-d42655a2]{background:var(--color-primary-light);color:var(--color-primary-dark)}.badge-expired[data-v-d42655a2]{background:var(--color-surface-active);color:var(--color-text-muted)}.instruction-expiry[data-v-d42655a2]{font-size:.75rem;color:var(--color-text-muted)}.instruction-actions[data-v-d42655a2]{display:flex;gap:.75rem;border-top:1px solid var(--color-border);padding-top:.5rem}.btn-link[data-v-d42655a2]{background:none;border:none;padding:.25rem 0;font-size:.8rem;font-weight:500;color:var(--color-primary);cursor:pointer;min-height:44px;display:flex;align-items:center}.btn-link[data-v-d42655a2]:active{opacity:.7}.btn-link--danger[data-v-d42655a2]{color:var(--color-danger)}.edit-form[data-v-d42655a2]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.edit-textarea[data-v-d42655a2]{width:100%;padding:.5rem;font-size:.875rem;font-family:inherit;border:1px solid var(--color-border);border-radius:6px;resize:vertical;line-height:1.4}.edit-textarea[data-v-d42655a2]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.edit-label[data-v-d42655a2]{font-size:.8rem;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.25rem}.edit-date[data-v-d42655a2]{padding:.375rem .5rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:6px;font-family:inherit;min-height:44px}.edit-date[data-v-d42655a2]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.edit-actions[data-v-d42655a2]{display:flex;gap:.5rem}.btn-secondary[data-v-d42655a2]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:10px 20px;font-size:.875rem;font-weight:500;cursor:pointer;min-height:44px}.btn-secondary[data-v-d42655a2]:active{background:var(--color-surface-active)}.loading[data-v-d42655a2]{text-align:center;color:var(--color-text-muted);padding:2rem}.empty-message[data-v-d42655a2]{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}.run-panel[data-v-bea77631]{margin-top:.75rem}.run-summary[data-v-bea77631]{margin-top:.75rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-hover)}.run-summary-heading[data-v-bea77631],.item-change-heading[data-v-bea77631]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.run-summary-heading h2[data-v-bea77631],.item-changes h3[data-v-bea77631]{margin:0;color:var(--color-text);font-size:.85rem}.run-status[data-v-bea77631]{color:var(--color-success);font-size:.72rem;font-weight:600}.run-status.failed[data-v-bea77631]{color:var(--color-danger)}.run-summary-lines[data-v-bea77631]{margin-top:.4rem;color:var(--color-text-secondary);font-size:.75rem}.run-summary-lines p+p[data-v-bea77631]{margin-top:.15rem}.run-note[data-v-bea77631],.run-stop[data-v-bea77631]{margin-top:.55rem;padding:.5rem;border-radius:6px;background:var(--color-primary-light);color:var(--color-text-secondary);font-size:.75rem}.attachment-coverage[data-v-bea77631]{margin-top:.55rem;padding:.5rem;border-left:3px solid var(--color-success);border-radius:0 6px 6px 0;background:var(--color-surface);color:var(--color-text-secondary);font-size:.75rem}.attachment-coverage.incomplete[data-v-bea77631]{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.attachment-coverage.unknown[data-v-bea77631]{border-left-color:var(--color-border)}.attachment-coverage p+p[data-v-bea77631]{margin-top:.15rem}.attachment-coverage-heading[data-v-bea77631]{color:var(--color-text);font-weight:600}.run-stop[data-v-bea77631]{background:var(--color-warning-bg);color:var(--color-warning)}.item-changes[data-v-bea77631]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.item-change[data-v-bea77631]{margin-top:.5rem;padding-left:.6rem;border-left:3px solid var(--color-secondary-blue)}.item-change-heading[data-v-bea77631]{justify-content:flex-start;color:var(--color-text-label);font-size:.75rem;font-weight:600}.item-change-action[data-v-bea77631]{color:var(--color-secondary-blue)}.item-change p[data-v-bea77631]{margin-top:.15rem;color:var(--color-text-secondary);font-size:.75rem}h1[data-v-c6b49beb]{font-size:1.2rem;margin-bottom:1rem}h2[data-v-c6b49beb]{font-size:.9rem;margin-bottom:.5rem}section[data-v-c6b49beb]{margin-bottom:1.25rem}.aula-connection[data-v-c6b49beb]{font-size:.85rem}.aula-connection p+p[data-v-c6b49beb]{margin-top:.5rem}.connection-check[data-v-c6b49beb]{color:var(--color-text-secondary)}.empty-warnings[data-v-c6b49beb]{font-size:.85rem;color:var(--color-text-secondary)}.run-details-disclosure[data-v-c6b49beb]{margin-bottom:1.5rem;min-width:0;overflow-wrap:anywhere}summary[data-v-c6b49beb]{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600;font-size:.9rem}.settings-error[data-v-c6b49beb]{color:var(--color-danger);font-size:.85rem;margin-bottom:.5rem}.feedback-backdrop[data-v-5b72fd96]{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#3a2e1e73}.feedback-form[data-v-5b72fd96]{width:min(100%,568px);max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;background:var(--color-surface);outline:none}.feedback-header[data-v-5b72fd96],.reviewed-context div[data-v-5b72fd96]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.feedback-header h2[data-v-5b72fd96]{font-size:1rem}.feedback-header button[data-v-5b72fd96]{min-height:36px;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.feedback-intro[data-v-5b72fd96],.reviewed-context[data-v-5b72fd96],.feedback-error[data-v-5b72fd96],.feedback-success[data-v-5b72fd96]{margin-top:.75rem}.feedback-intro[data-v-5b72fd96],.reviewed-context[data-v-5b72fd96],.feedback-text-label[data-v-5b72fd96],fieldset[data-v-5b72fd96]{font-size:.85rem}.reviewed-context[data-v-5b72fd96]{display:grid;gap:.5rem;padding:.75rem;border-radius:6px;background:var(--color-surface-hover)}.reviewed-context dt[data-v-5b72fd96]{flex:0 0 4.5rem;color:var(--color-text-secondary);font-weight:600}.reviewed-context dd[data-v-5b72fd96]{display:grid;gap:.25rem;min-width:0;white-space:pre-wrap}fieldset[data-v-5b72fd96]{display:grid;gap:.5rem;margin-top:1rem;border:0}legend[data-v-5b72fd96],.feedback-text-label[data-v-5b72fd96]{color:var(--color-text-label);font-weight:600}.preset-option[data-v-5b72fd96]{display:flex;align-items:flex-start;gap:.5rem;min-height:36px}.preset-option input[data-v-5b72fd96]{margin-top:.25rem}.feedback-text-label[data-v-5b72fd96]{display:block;margin-top:1rem}textarea[data-v-5b72fd96]{width:100%;margin-top:.25rem;padding:.5rem;border:1px solid var(--color-border);border-radius:6px;font:inherit;resize:vertical}.feedback-error[data-v-5b72fd96]{color:var(--color-danger);font-size:.8rem}.submit-feedback[data-v-5b72fd96]{width:100%;min-height:44px;margin-top:1rem;border:0;border-radius:6px;background:var(--color-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.submit-feedback[data-v-5b72fd96]:disabled{opacity:.5;cursor:not-allowed}:root{--color-primary: #89a645;--color-primary-dark: #379134;--color-primary-light: #f0f4e6;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-hover: #f7f6f4;--color-surface-active: #efede8;--color-text: #3a2e1e;--color-text-secondary: #7a7068;--color-text-muted: #918981;--color-text-label: #5c5248;--color-border: #d4cec6;--color-secondary-blue: #3094af;--color-secondary-brown: #694f33;--color-danger: #c00;--color-danger-bg: #fff0f0;--color-success: #2a7;--color-warning: #d97706;--color-warning-bg: #fffbeb;--radius: 8px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:system-ui,-apple-system,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.5}.app{max-width:600px;margin:0 auto;padding:16px;padding-top:env(safe-area-inset-top,16px);padding-bottom:env(safe-area-inset-bottom,16px);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.app-header{position:sticky;top:0;z-index:10;padding:.5rem 0;background:var(--color-bg);border-bottom:1px solid var(--color-border);margin-bottom:16px}.tab-bar{display:flex;width:100%}.tab-bar button{flex:1;padding:0;height:44px;font-size:.85rem;font-weight:600;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-bar button:first-child{border-radius:6px 0 0 6px}.tab-bar button:last-child{border-radius:0 6px 6px 0}.tab-bar button:not(:first-child){border-left:none}.tab-bar button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tab-bar button:not(.active):active{background:var(--color-surface-active)}.settings-attention{position:absolute;right:3px;top:2px;min-width:16px;height:16px;line-height:16px;border-radius:50%;background:#fbbf24;color:#3a2e1e;font-size:.75rem;font-weight:800}.app-load-error{color:var(--color-danger);font-size:.85rem;margin-bottom:.75rem}.app-load-error button{font:inherit;min-height:36px}.tab-bar .gear-button{position:relative;flex:0 0 44px;font-size:1.1rem}.app-footer{margin-top:3rem;padding:1rem 0;border-top:1px solid var(--color-border);text-align:center}.footer-button{padding:.375rem .75rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;min-height:44px}.footer-button:active{background:var(--color-surface-active)}button.btn-primary{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);padding:10px 20px;font-size:.875rem;font-weight:500;cursor:pointer}button.btn-primary:hover{background:var(--color-primary-dark)}button.btn-primary:disabled{opacity:.5;cursor:not-allowed}
