.pwa-install[data-v-96e34a3d]{border:1px solid var(--color-border);border-radius:var(--radius-xl);z-index:9999;background:#fff;flex-direction:column;align-items:center;gap:1rem;width:calc(100% - 2rem);max-width:360px;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000040}.pwa-install--ios[data-v-96e34a3d]{max-width:360px}.pwa-install__icon[data-v-96e34a3d]{text-align:center;flex-shrink:0;font-size:2.5rem}.pwa-install__text[data-v-96e34a3d]{text-align:center;flex:1;min-width:0}.pwa-install__text strong[data-v-96e34a3d]{color:#0f172a;font-size:1.0625rem;display:block}.pwa-install__text p[data-v-96e34a3d]{color:var(--color-text-dim);margin:.25rem 0 0;font-size:.85rem}.pwa-install__actions[data-v-96e34a3d]{flex-shrink:0;gap:.5rem;width:100%;display:flex}.pwa-install__actions .btn[data-v-96e34a3d]{flex:1;min-height:44px}.pwa-install__steps[data-v-96e34a3d]{counter-reset:step;text-align:left;width:100%;margin:.5rem 0 0;padding-left:0;list-style:none}.pwa-install__steps li[data-v-96e34a3d]{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;margin-bottom:.25rem;font-size:.85rem;line-height:1.4;display:flex}.pwa-install__step-icon[data-v-96e34a3d]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.7rem;font-weight:600;display:inline-flex}.btn--small[data-v-96e34a3d]{padding:.4rem .75rem;font-size:.85rem}.btn--primary[data-v-96e34a3d]{background:var(--color-primary);color:#fff}.fade-enter-active[data-v-96e34a3d],.fade-leave-active[data-v-96e34a3d]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-96e34a3d],.fade-leave-to[data-v-96e34a3d]{opacity:0;transform:translate(-50%,-50%)scale(.95)}@media (width>=768px){.pwa-install[data-v-96e34a3d]{max-width:420px}}.flash-toast[data-v-ea1ba7b1]{z-index:var(--z-toast);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:12px;min-width:280px;max-width:90vw;padding:12px 16px;font-size:.9rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.flash-toast--success[data-v-ea1ba7b1]{border-left:4px solid var(--color-success)}.flash-toast--error[data-v-ea1ba7b1]{border-left:4px solid var(--color-danger);color:#991b1b;background:#fef2f2}.flash-toast--warning[data-v-ea1ba7b1]{background:var(--color-surface)beb;color:#92400e;border-left:4px solid #f59e0b}.flash-toast--info[data-v-ea1ba7b1]{border-left:4px solid var(--color-primary)}.flash-toast__icon[data-v-ea1ba7b1]{font-size:1.1rem;font-weight:700}.flash-toast--success .flash-toast__icon[data-v-ea1ba7b1]{color:var(--color-success)}.flash-toast--error .flash-toast__icon[data-v-ea1ba7b1]{color:var(--color-danger)}.flash-toast--warning .flash-toast__icon[data-v-ea1ba7b1]{color:#f59e0b}.flash-toast--info .flash-toast__icon[data-v-ea1ba7b1]{color:var(--color-primary)}.flash-toast__msg[data-v-ea1ba7b1]{flex:1;line-height:1.4}.flash-toast__close[data-v-ea1ba7b1]{color:var(--color-text-faint);cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;font-size:1.4rem;line-height:1}.flash-toast__close[data-v-ea1ba7b1]:hover{color:var(--color-text)}.flash-fade-enter-active[data-v-ea1ba7b1],.flash-fade-leave-active[data-v-ea1ba7b1]{transition:opacity .25s,transform .25s}.flash-fade-enter-from[data-v-ea1ba7b1],.flash-fade-leave-to[data-v-ea1ba7b1]{opacity:0;transform:translate(-50%,10px)}.mobile-bottom-nav__item--primary[data-v-9ea10b2b]{position:relative}.btn-mobile[data-v-0a559604]{justify-content:center;align-items:center;gap:var(--space-2,8px);min-height:var(--mobile-touch-comfortable,48px);min-width:var(--mobile-touch-min,44px);padding:0 var(--space-4,16px);border-radius:var(--radius-md,6px);font-family:inherit;font-size:var(--fs-base,14px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--mobile-transition-fast,.12s ease), border-color var(--mobile-transition-fast,.12s ease);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.btn-mobile[data-v-0a559604]:disabled{opacity:.5;cursor:not-allowed}.btn-mobile[data-v-0a559604]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-mobile--sm[data-v-0a559604]{min-height:var(--mobile-touch-min,44px);font-size:var(--fs-sm,12px);padding:0 var(--space-3,12px)}.btn-mobile--lg[data-v-0a559604]{min-height:56px;font-size:var(--fs-lg,16px);padding:0 var(--space-6,24px)}.btn-mobile--block[data-v-0a559604]{width:100%}.btn-mobile--primary[data-v-0a559604]{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.btn-mobile--primary[data-v-0a559604]:hover:not(:disabled){background:var(--color-primary-hover)}.btn-mobile--secondary[data-v-0a559604]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-mobile--secondary[data-v-0a559604]:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-dim)}.btn-mobile--ghost[data-v-0a559604]{color:var(--color-primary);background:0 0}.btn-mobile--ghost[data-v-0a559604]:hover:not(:disabled){background:var(--color-primary-light)}.btn-mobile--danger[data-v-0a559604]{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger-light)}.btn-mobile--danger[data-v-0a559604]:hover:not(:disabled){background:var(--color-danger-light)}.btn-mobile__spinner[data-v-0a559604]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite btn-mobile-spin-0a559604;display:inline-block}@keyframes btn-mobile-spin-0a559604{to{transform:rotate(360deg)}}.icon-mobile[data-v-dab2663e]{vertical-align:middle;flex-shrink:0;display:inline-block}.icon-mobile--primary[data-v-dab2663e]{color:var(--color-primary)}.icon-mobile--success[data-v-dab2663e]{color:var(--color-success)}.icon-mobile--warning[data-v-dab2663e]{color:var(--color-warning)}.icon-mobile--danger[data-v-dab2663e]{color:var(--color-danger)}.badge-mobile[data-v-dd77e2bc]{border-radius:var(--radius-full,9999px);font-size:var(--fs-xs,11px);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.badge-mobile--sm[data-v-dd77e2bc]{padding:1px 6px;font-size:10px}.badge-mobile--default[data-v-dd77e2bc]{background:var(--color-neutral-light);color:var(--color-text-muted)}.badge-mobile--primary[data-v-dd77e2bc]{background:var(--color-primary-light);color:var(--color-primary)}.badge-mobile--success[data-v-dd77e2bc]{background:var(--color-success-light);color:var(--color-success)}.badge-mobile--warning[data-v-dd77e2bc]{background:var(--color-warning-light);color:var(--color-warning)}.badge-mobile--danger[data-v-dd77e2bc]{background:var(--color-danger-light);color:var(--color-danger)}.spinner-mobile[data-v-681271b8]{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:.8s linear infinite spinner-mobile-spin-681271b8;display:inline-block}.spinner-mobile--sm[data-v-681271b8]{border-width:2px;width:16px;height:16px}.spinner-mobile--md[data-v-681271b8]{width:24px;height:24px}.spinner-mobile--lg[data-v-681271b8]{border-width:4px;width:40px;height:40px}.sr-only[data-v-681271b8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spinner-mobile-spin-681271b8{to{transform:rotate(360deg)}}.empty-mobile[data-v-34b5acb2]{text-align:center;padding:var(--mobile-spacing-section,24px) var(--mobile-spacing-card,16px);flex-direction:column;justify-content:center;align-items:center;max-width:320px;margin:0 auto;display:flex}.empty-mobile__icon[data-v-34b5acb2]{color:var(--color-text-dim);margin-bottom:var(--mobile-spacing-list,12px);font-size:48px}.empty-mobile__title[data-v-34b5acb2]{font-size:var(--fs-lg,16px);color:var(--color-text);margin:0 0 var(--space-1,4px);font-weight:600}.empty-mobile__description[data-v-34b5acb2]{font-size:var(--fs-md,13px);color:var(--color-text-dim);margin:0 0 var(--mobile-spacing-card,16px)}.empty-mobile__action[data-v-34b5acb2]{gap:var(--space-2,8px);flex-direction:column;width:100%;display:flex}.list-item-mobile[data-v-be71c3ff]{align-items:center;gap:var(--mobile-spacing-list,12px);min-height:var(--mobile-touch-comfortable,48px);padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);color:var(--color-text);margin-bottom:var(--space-2,8px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--mobile-transition-fast,.12s ease), border-color var(--mobile-transition-fast,.12s ease);text-align:left;width:100%;font-family:inherit;text-decoration:none;display:flex}button.list-item-mobile[data-v-be71c3ff]{font:inherit}.list-item-mobile[data-v-be71c3ff]:hover{background:var(--color-bg);border-color:var(--color-text-dim)}.list-item-mobile[data-v-be71c3ff]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.list-item-mobile__leading[data-v-be71c3ff]{background:var(--color-primary-light);border-radius:var(--radius-md,6px);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-item-mobile__content[data-v-be71c3ff]{flex:1;min-width:0}.list-item-mobile__title[data-v-be71c3ff]{font-size:var(--fs-base,14px);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.list-item-mobile__subtitle[data-v-be71c3ff]{font-size:var(--fs-sm,12px);color:var(--color-text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.list-item-mobile__trailing[data-v-be71c3ff]{text-align:right;flex-shrink:0}.list-item-mobile__trailing-primary[data-v-be71c3ff]{font-size:var(--fs-sm,12px);color:var(--color-text-muted);font-weight:500}.card-mobile[data-v-6ee3cd27]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl,12px);overflow:hidden}.card-mobile--elevated[data-v-6ee3cd27]{box-shadow:var(--shadow-md,0 2px 8px #00000014);border-color:#0000}.card-mobile--outlined[data-v-6ee3cd27]{box-shadow:none}.card-mobile__header[data-v-6ee3cd27]{padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);border-bottom:1px solid var(--color-border-light)}.card-mobile__body[data-v-6ee3cd27]{padding:var(--mobile-spacing-card,16px)}.card-mobile__body--sm[data-v-6ee3cd27]{padding:var(--mobile-spacing-list,12px)}.card-mobile__body--lg[data-v-6ee3cd27]{padding:var(--space-6,24px)}.card-mobile__footer[data-v-6ee3cd27]{padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);border-top:1px solid var(--color-border-light);background:var(--color-bg)}.bottom-sheet-mobile[data-v-23938620]{background:var(--color-surface);border-top-left-radius:var(--radius-2xl,16px);border-top-right-radius:var(--radius-2xl,16px);z-index:1000;padding:var(--mobile-spacing-card,16px);padding-bottom:max(var(--mobile-spacing-card,16px), var(--safe-area-bottom,0px));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000026}.bottom-sheet-mobile--sm[data-v-23938620]{max-height:30vh}.bottom-sheet-mobile--md[data-v-23938620]{max-height:50vh}.bottom-sheet-mobile--lg[data-v-23938620]{max-height:80vh}.bottom-sheet-mobile--full[data-v-23938620]{border-radius:0;height:100vh}.bottom-sheet-mobile__backdrop[data-v-23938620]{z-index:999;background:#0f172a80;animation:.2s bottom-sheet-fade-in-23938620;position:fixed;inset:0}.bottom-sheet-mobile__handle[data-v-23938620]{background:var(--color-border);border-radius:var(--radius-full,9999px);width:40px;height:4px;margin:0 auto var(--mobile-spacing-list,12px)}.bottom-sheet-mobile__title[data-v-23938620]{font-size:var(--fs-lg,16px);margin:0 0 var(--mobile-spacing-list,12px);color:var(--color-text);font-weight:600}.bottom-sheet-mobile__content[data-v-23938620]{flex:1;overflow-y:auto}.bottom-sheet-mobile__actions[data-v-23938620]{gap:var(--space-2,8px);margin-top:var(--mobile-spacing-card,16px);display:flex}@keyframes bottom-sheet-fade-in-23938620{0%{opacity:0}to{opacity:1}}.chips-mobile[data-v-cdee19ab]{gap:var(--space-2,8px);padding:var(--space-2,8px) 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.chips-mobile[data-v-cdee19ab]::-webkit-scrollbar{height:0}.chip-mobile[data-v-cdee19ab]{min-height:var(--mobile-touch-min,44px);padding:0 var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-full,9999px);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--fs-md,13px);cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:all var(--mobile-transition-fast,.12s ease);flex-shrink:0;align-items:center;gap:6px;font-family:inherit;font-weight:500;display:inline-flex}.chip-mobile[data-v-cdee19ab]:hover{border-color:var(--color-text-dim)}.chip-mobile[data-v-cdee19ab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chip-mobile.is-active[data-v-cdee19ab]{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.chip-mobile__count[data-v-cdee19ab]{border-radius:var(--radius-full,9999px);background:var(--color-bg);min-width:20px;height:20px;color:var(--color-text-muted);font-size:var(--fs-xs,11px);justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.chip-mobile.is-active .chip-mobile__count[data-v-cdee19ab]{color:var(--color-surface);background:#ffffff40}.stepper-mobile[data-v-a026ada7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl,12px);overflow:hidden}.stepper-mobile__header[data-v-a026ada7]{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);z-index:5;position:sticky;top:0}.stepper-mobile__progress[data-v-a026ada7]{background:var(--color-border-light);border-radius:var(--radius-full,9999px);height:4px;margin-bottom:var(--mobile-spacing-list,12px);overflow:hidden}.stepper-mobile__progress-bar[data-v-a026ada7]{background:var(--color-primary);height:100%;transition:width var(--mobile-transition-slow,.3s ease)}.stepper-mobile__tabs[data-v-a026ada7]{gap:var(--space-1,4px);display:flex;overflow-x:auto}.stepper-mobile__tab[data-v-a026ada7]{min-width:80px;min-height:var(--mobile-touch-min,44px);padding:var(--space-2,8px) var(--space-3,12px);color:var(--color-text-dim);font-size:var(--fs-sm,12px);border-radius:var(--radius-md,6px);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;font-family:inherit;font-weight:500}.stepper-mobile__tab.is-active[data-v-a026ada7]{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.stepper-mobile__content[data-v-a026ada7]{padding:var(--mobile-spacing-card,16px)}.stepper-mobile--field .stepper-mobile__tab[data-v-a026ada7]{min-height:56px;font-size:var(--fs-md,13px)}.tabs-mobile[data-v-f28aaec4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);gap:0;display:flex;overflow-x:auto}.tabs-mobile__tab[data-v-f28aaec4]{align-items:center;gap:var(--space-2,8px);padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);color:var(--color-text-dim);font-size:var(--fs-sm,12px);cursor:pointer;min-height:var(--mobile-touch-comfortable,48px);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--mobile-transition-fast,.12s ease), border-color var(--mobile-transition-fast,.12s ease);background:0 0;border:0;border-bottom:3px solid #0000;font-family:inherit;font-weight:500;display:inline-flex}.tabs-mobile__tab.is-active[data-v-f28aaec4]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tabs-mobile__tab[data-v-f28aaec4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tabs-mobile__count[data-v-f28aaec4]{border-radius:var(--radius-full,9999px);background:var(--color-bg);min-width:18px;height:18px;color:var(--color-text-dim);justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.tabs-mobile__tab.is-active .tabs-mobile__count[data-v-f28aaec4]{background:var(--color-primary-light);color:var(--color-primary)}.tabs-mobile--segmented[data-v-f28aaec4]{background:var(--color-bg);border-radius:var(--radius-md,6px);border:0;gap:4px;padding:4px}.tabs-mobile--segmented .tabs-mobile__tab[data-v-f28aaec4]{border-radius:var(--radius-sm,4px);border-bottom:0;flex:1;justify-content:center}.tabs-mobile--segmented .tabs-mobile__tab.is-active[data-v-f28aaec4]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm,0 1px 2px #0000000a)}.field-mobile[data-v-855b54e5]{margin-bottom:var(--mobile-spacing-card,16px)}.field-mobile__label[data-v-855b54e5]{font-size:var(--fs-sm,12px);color:var(--color-text);margin-bottom:var(--space-2,8px);font-weight:600;display:block}.field-mobile__label .required[data-v-855b54e5]{color:var(--color-danger);margin-left:2px}.field-mobile__helper[data-v-855b54e5]{font-size:var(--fs-sm,12px);color:var(--color-text-dim);margin-top:var(--space-1,4px)}.field-mobile--error .field-mobile__helper[data-v-855b54e5]{color:var(--color-danger)}.field-mobile input[data-v-855b54e5-s],.field-mobile select[data-v-855b54e5-s],.field-mobile textarea[data-v-855b54e5-s]{width:100%;min-height:var(--mobile-touch-comfortable,48px);padding:var(--mobile-spacing-list,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);font-size:var(--fs-base,14px);color:var(--color-text);font-family:inherit}.field-mobile textarea[data-v-855b54e5-s]{resize:vertical;min-height:96px}.field-mobile input[data-v-855b54e5-s]:focus,.field-mobile select[data-v-855b54e5-s]:focus,.field-mobile textarea[data-v-855b54e5-s]:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring,0 0 0 2px #1e40af26);outline:none}.field-mobile--error input[data-v-855b54e5-s],.field-mobile--error select[data-v-855b54e5-s],.field-mobile--error textarea[data-v-855b54e5-s]{border-color:var(--color-danger)}.input-group-mobile[data-v-fa70c1be]{margin-bottom:var(--mobile-spacing-card,16px)}.input-group-mobile__grid[data-v-fa70c1be]{gap:var(--mobile-spacing-list,12px);grid-template-columns:1fr;display:grid}.input-group-mobile--gap-sm .input-group-mobile__grid[data-v-fa70c1be]{gap:var(--space-2,8px)}@media (width>=480px){.input-group-mobile--cols-2 .input-group-mobile__grid[data-v-fa70c1be]{grid-template-columns:1fr 1fr}.input-group-mobile--cols-3 .input-group-mobile__grid[data-v-fa70c1be]{grid-template-columns:1fr 1fr 1fr}}.action-bar-mobile[data-v-8800c71e]{gap:var(--mobile-spacing-list,12px);align-items:center;display:flex}.action-bar-mobile[data-v-8800c71e] .btn-mobile{flex:1}.action-bar-mobile--bottom[data-v-8800c71e]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--mobile-spacing-list,12px) var(--mobile-spacing-card,16px);padding-bottom:max(var(--mobile-spacing-list,12px), var(--safe-area-bottom,0px));z-index:50;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000a}.modal-overlay[data-v-5a5fab61]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-5a5fab61]{background:#fff;border-radius:8px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.modal-content[data-v-5a5fab61]{padding:0}.modal-header[data-v-5a5fab61]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header h3[data-v-5a5fab61]{margin:0;font-size:18px}.close-btn[data-v-5a5fab61]{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:24px}.close-btn[data-v-5a5fab61]:hover{color:#000}.modal-body[data-v-5a5fab61]{padding:20px}.form-group[data-v-5a5fab61]{margin-bottom:16px}.form-row[data-v-5a5fab61]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group label[data-v-5a5fab61]{color:#1f2937;margin-bottom:6px;font-weight:500;display:block}.form-control[data-v-5a5fab61]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:14px}.form-control[data-v-5a5fab61]:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px #1e40af1a}.form-text[data-v-5a5fab61]{color:#6b7280;margin-top:4px;font-size:12px;display:block}.modal-footer[data-v-5a5fab61]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:20px;display:flex}.btn[data-v-5a5fab61]{cursor:pointer;border:none;border-radius:4px;padding:10px 16px;font-weight:500;transition:all .2s}.btn-primary[data-v-5a5fab61]{color:#fff;background:#1e40af}.btn-primary[data-v-5a5fab61]:hover{background:#1e3a8a}.btn-secondary[data-v-5a5fab61]{color:#1f2937;background:#e5e7eb}.btn-secondary[data-v-5a5fab61]:hover{background:#d1d5db}@media (width<=768px){.modal-dialog[data-v-5a5fab61]{max-width:90vw}.form-row[data-v-5a5fab61]{grid-template-columns:1fr}}.sync-badge[data-v-f8d1b313]{cursor:pointer;flex-shrink:0;align-items:center;gap:4px;min-width:44px;min-height:44px;display:flex;position:relative}.sync-badge__dot[data-v-f8d1b313]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sync-badge--synced .sync-badge__dot[data-v-f8d1b313]{background:#22c55e}.sync-badge--pending .sync-badge__dot[data-v-f8d1b313]{background:#f59e0b}.sync-badge--offline .sync-badge__dot[data-v-f8d1b313]{background:#ef4444}.sync-badge__count[data-v-f8d1b313]{color:var(--color-text,#0f172a);background:var(--color-border-light,#f1f5f9);text-align:center;border-radius:10px;min-width:20px;padding:1px 6px;font-size:.75rem;font-weight:700}.sync-badge__details[data-v-f8d1b313]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,6px);z-index:200;min-width:220px;margin-top:4px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.sync-badge__details-row[data-v-f8d1b313]{justify-content:space-between;margin-bottom:4px;font-size:.8125rem;display:flex}.sync-badge__sync-btn[data-v-f8d1b313]{background:var(--color-primary,#1e40af);color:#fff;border-radius:var(--radius-md,6px);cursor:pointer;border:0;width:100%;min-height:44px;margin-top:8px;padding:8px 12px;font-size:.8125rem;font-weight:500}.mobile-app[data-v-0e2a82e8]{background:var(--color-bg,#f8fafc);flex-direction:column;min-height:100dvh;display:flex}.mobile-topbar[data-v-0e2a82e8]{z-index:100;background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,#e2e8f0);align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex;position:sticky;top:0}.mobile-topbar__back[data-v-0e2a82e8]{min-width:44px;min-height:44px;color:var(--color-primary,#1e40af);cursor:pointer;border-radius:var(--radius-md,6px);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.mobile-topbar__back[data-v-0e2a82e8]:active{background:var(--color-border-light,#f1f5f9)}.mobile-topbar__title[data-v-0e2a82e8]{color:var(--color-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.0625rem;font-weight:600;overflow:hidden}.mobile-content[data-v-0e2a82e8]{-webkit-overflow-scrolling:touch;flex:1;padding:16px 12px 88px;overflow-x:hidden}.mobile-bottomnav[data-v-0e2a82e8]{z-index:100;background:var(--color-surface,#fff);border-top:1px solid var(--color-border,#e2e8f0);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}.mobile-bottomnav__item[data-v-0e2a82e8]{min-height:56px;color:var(--color-text-muted,#94a3b8);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;transition:color .15s;display:flex}.mobile-bottomnav__item--active[data-v-0e2a82e8]{color:var(--color-primary,#1e40af)}.mobile-bottomnav__item--scan[data-v-0e2a82e8]{background:var(--color-primary,#1e40af);color:#fff;border-radius:50%;flex:0 0 56px;width:56px;height:56px;min-height:56px;margin-top:-12px;position:relative;box-shadow:0 2px 8px #1e40af4d}.mobile-bottomnav__item--scan .mobile-bottomnav__icon[data-v-0e2a82e8]{font-size:1.5rem}.mobile-bottomnav__item--scan .mobile-bottomnav__label[data-v-0e2a82e8]{display:none}.mobile-bottomnav__icon[data-v-0e2a82e8]{font-size:1.25rem;line-height:1}.mobile-bottomnav__label[data-v-0e2a82e8]{font-size:.625rem;font-weight:500;line-height:1}.card-list[data-v-3385093f]{flex-direction:column;gap:8px;display:flex}.card-item[data-v-3385093f]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,8px);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 16px;transition:border-color .15s;display:flex}.card-item[data-v-3385093f]:active{border-color:var(--color-primary,#1e40af)}.card-item__icon[data-v-3385093f]{background:var(--color-border-light,#f1f5f9);border-radius:var(--radius-md,6px);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.card-item__body[data-v-3385093f]{flex:1;min-width:0}.card-item__title[data-v-3385093f]{color:var(--color-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.card-item__subtitle[data-v-3385093f]{color:var(--color-text-muted,#94a3b8);margin-top:2px;font-size:.8125rem}.card-item__meta[data-v-3385093f]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.card-item__meta-item[data-v-3385093f]{color:var(--color-text-muted,#94a3b8);font-size:.75rem}.card-item__badge[data-v-3385093f]{text-transform:uppercase;border-radius:12px;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:600}.card-item__badge--green[data-v-3385093f]{color:#16a34a;background:#dcfce7}.card-item__badge--yellow[data-v-3385093f]{color:#d97706;background:#fef3c7}.card-item__badge--red[data-v-3385093f]{color:#dc2626;background:#fee2e2}.card-item__badge--gray[data-v-3385093f]{color:#64748b;background:#f1f5f9}.card-list__empty[data-v-3385093f]{text-align:center;color:var(--color-text-muted,#94a3b8);padding:32px 16px;font-size:.875rem}.offline-indicator[data-v-4bb45e26]{color:#92400e;text-align:center;background:#fef3c7;border-bottom:1px solid #f59e0b;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.offline-indicator__icon[data-v-4bb45e26]{flex-shrink:0}.offline-indicator__text[data-v-4bb45e26]{flex:1}.camera-capture[data-v-ba6d8af5]{flex-direction:column;gap:8px;display:flex}.camera-capture__preview[data-v-ba6d8af5]{background:#000;border-radius:12px;position:relative;overflow:hidden}.camera-capture__video[data-v-ba6d8af5]{object-fit:cover;width:100%;max-height:400px;display:block}.camera-capture__controls[data-v-ba6d8af5]{justify-content:center;gap:12px;padding:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.camera-capture__btn[data-v-ba6d8af5]{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.camera-capture__btn--capture[data-v-ba6d8af5]{width:64px;height:64px;font-size:1.75rem}.camera-capture__btn--close[data-v-ba6d8af5]{color:#fff;background:#ef4444e6}.camera-capture__start[data-v-ba6d8af5]{color:#fff;cursor:pointer;background:#1e40af;border:0;border-radius:12px;width:100%;min-height:56px;padding:16px;font-size:1rem;font-weight:600}.camera-capture__start[data-v-ba6d8af5]:disabled{background:#94a3b8}.camera-capture__photos[data-v-ba6d8af5]{flex-wrap:wrap;gap:8px;display:flex}.camera-capture__thumb[data-v-ba6d8af5]{border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.camera-capture__thumb img[data-v-ba6d8af5]{object-fit:cover;width:100%;height:100%}.camera-capture__thumb-del[data-v-ba6d8af5]{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:22px;height:22px;font-size:.875rem;position:absolute;top:2px;right:2px}.camera-capture__help[data-v-ba6d8af5]{color:#dc2626;font-size:.75rem;line-height:1.5}.m-step5b[data-v-b5382513]{flex-direction:column;gap:12px;padding-bottom:96px;display:flex}.m-step5b__title[data-v-b5382513]{margin:0;font-size:1.125rem;font-weight:700}.m-step5b__hint[data-v-b5382513]{color:var(--color-text-muted,#64748b);margin:0;font-size:.8125rem}.m-step5b__offline-badge[data-v-b5382513]{color:#92400e;border-radius:var(--radius-md,6px);background:#fef3c7;border:1px solid #fbbf24;padding:10px 12px;font-size:.8125rem;font-weight:500}.m-step5b__list[data-v-b5382513]{flex-direction:column;gap:10px;display:flex}.m-step5b__empty[data-v-b5382513]{text-align:center;color:var(--color-text-muted,#64748b);background:var(--color-surface,#fff);border:1px dashed var(--color-border,#e2e8f0);border-radius:var(--radius-lg,8px);padding:32px 16px;font-size:.875rem}.m-step5b__card[data-v-b5382513]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,8px);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.m-step5b__card-header[data-v-b5382513]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.m-step5b__card-title[data-v-b5382513]{color:var(--color-text,#0f172a);flex:1;margin:0;font-size:.9375rem;font-weight:600}.m-step5b__badge[data-v-b5382513]{border-radius:12px;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.m-step5b__badge--niedrig[data-v-b5382513]{color:#3730a3;background:#e0e7ff}.m-step5b__badge--mittel[data-v-b5382513]{color:#78350f;background:#fbbf24}.m-step5b__badge--hoch[data-v-b5382513]{color:#7c2d12;background:#fb923c}.m-step5b__badge--kritisch[data-v-b5382513]{color:#fff;background:#dc2626}.m-step5b__card-body[data-v-b5382513]{color:var(--color-text,#0f172a);word-break:break-word;margin:0;font-size:.875rem;line-height:1.45}.m-step5b__card-footer[data-v-b5382513]{border-top:1px solid var(--color-border-light,#f1f5f9);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:.75rem;display:flex}.m-step5b__kategorie[data-v-b5382513]{color:var(--color-text-muted,#64748b);font-weight:500}.m-step5b__sync-badge[data-v-b5382513]{margin-left:auto;font-size:.875rem}.m-step5b__actions[data-v-b5382513]{gap:6px;margin-left:auto;display:flex}.m-step5b__icon-btn[data-v-b5382513]{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);border-radius:var(--radius-md,6px);cursor:pointer;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1rem;display:flex}.m-step5b__icon-btn[data-v-b5382513]:active{background:var(--color-border-light,#f1f5f9)}.m-step5b__icon-btn--danger[data-v-b5382513]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.m-step5b__icon-btn--danger[data-v-b5382513]:active{background:#fecaca}.m-step5b__fab[data-v-b5382513]{background:var(--color-primary,#1e40af);color:#fff;cursor:pointer;z-index:30;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;font-size:1.75rem;font-weight:300;display:flex;position:fixed;bottom:88px;right:16px;box-shadow:0 4px 12px #1e40af66}.m-step5b__fab[data-v-b5382513]:active{background:#1e3a8a}.step-locked-state[data-v-b5382513]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:60px 20px;display:flex}.locked-icon[data-v-b5382513]{margin-bottom:16px;font-size:48px}.step-locked-state h3[data-v-b5382513]{color:#1f2937;margin:0 0 12px;font-size:20px}.locked-message[data-v-b5382513]{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.6}.step-locked-state .btn[data-v-b5382513]{background:var(--color-primary,#1e40af);color:#fff;border-radius:var(--radius-md,6px);cursor:pointer;border:none;min-width:44px;min-height:44px;padding:12px 24px;font-size:.9375rem;font-weight:500}.step-locked-state .btn[data-v-b5382513]:active{background:#1e3a8a}.m-modal-overlay[data-v-d1ccae8a]{z-index:1000;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.m-modal-overlay[data-v-d1ccae8a]{justify-content:center;align-items:center;padding:20px}}.m-modal-dialog[data-v-d1ccae8a]{background:var(--color-surface,#fff);border-radius:var(--radius-lg,8px) var(--radius-lg,8px) 0 0;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow-y:auto}@media (width>=640px){.m-modal-dialog[data-v-d1ccae8a]{border-radius:var(--radius-lg,8px);max-width:480px}}.m-modal-header[data-v-d1ccae8a]{border-bottom:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.m-modal-title[data-v-d1ccae8a]{margin:0;font-size:1rem;font-weight:600}.m-modal-close[data-v-d1ccae8a]{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-muted,#64748b);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.m-modal-body[data-v-d1ccae8a]{flex-direction:column;gap:16px;padding:20px;display:flex}.m-form-field[data-v-d1ccae8a]{flex-direction:column;gap:6px;display:flex}.m-form-label[data-v-d1ccae8a]{color:var(--color-text,#0f172a);font-size:.875rem;font-weight:500}.m-form-input[data-v-d1ccae8a],.m-form-textarea[data-v-d1ccae8a]{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,6px);background:var(--color-surface,#fff);min-height:44px;color:var(--color-text,#0f172a);padding:10px 12px;font-size:1rem}.m-form-textarea[data-v-d1ccae8a]{resize:vertical;min-height:auto}.m-form-input[data-v-d1ccae8a]:focus,.m-form-textarea[data-v-d1ccae8a]:focus{outline:2px solid var(--color-primary,#1e40af);outline-offset:1px}.m-form-errors[data-v-d1ccae8a]{border-radius:var(--radius-md,6px);background:#fee2e2;border:1px solid #fecaca;padding:10px 12px}.m-form-error[data-v-d1ccae8a]{color:#991b1b;margin:0;font-size:.875rem}.m-modal-footer[data-v-d1ccae8a]{gap:10px;padding-top:8px;display:flex}.m-btn[data-v-d1ccae8a]{border-radius:var(--radius-md,6px);cursor:pointer;border:1px solid #0000;flex:1;min-height:44px;padding:12px 16px;font-size:.9375rem;font-weight:500}.m-btn--primary[data-v-d1ccae8a]{background:var(--color-primary,#1e40af);color:#fff}.m-btn--primary[data-v-d1ccae8a]:disabled{opacity:.5;cursor:not-allowed}.m-btn--primary[data-v-d1ccae8a]:not(:disabled):active{background:#1e3a8a}.m-btn--secondary[data-v-d1ccae8a]{background:var(--color-surface,#fff);border-color:var(--color-border,#e2e8f0);color:var(--color-text,#0f172a)}.m-btn--secondary[data-v-d1ccae8a]:active{background:var(--color-border-light,#f1f5f9)}.m-modal-overlay[data-v-f4bb9892]{z-index:1000;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.m-modal-overlay[data-v-f4bb9892]{justify-content:center;align-items:center;padding:20px}}.m-modal-dialog[data-v-f4bb9892]{background:var(--color-surface,#fff);border-radius:8px 8px 0 0;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow-y:auto}@media (width>=640px){.m-modal-dialog[data-v-f4bb9892]{border-radius:8px;max-width:480px}}.m-modal-header[data-v-f4bb9892]{border-bottom:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.m-modal-title[data-v-f4bb9892]{margin:0;font-size:1rem;font-weight:600}.m-modal-close[data-v-f4bb9892]{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-muted,#64748b);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.m-modal-body[data-v-f4bb9892]{flex-direction:column;gap:16px;padding:20px;display:flex}.m-modal__context[data-v-f4bb9892]{border-radius:var(--radius-md,6px);background:#f1f5f9;padding:10px 12px}.m-context__title[data-v-f4bb9892]{margin:0 0 4px;font-size:.9375rem;font-weight:600}.m-context__soll[data-v-f4bb9892]{color:var(--color-text-muted,#64748b);margin:0;font-size:.8125rem}.m-form-field[data-v-f4bb9892]{flex-direction:column;gap:6px;display:flex}.m-form-label[data-v-f4bb9892]{color:var(--color-text,#0f172a);font-size:.875rem;font-weight:500}.m-form-input[data-v-f4bb9892],.m-form-textarea[data-v-f4bb9892]{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,6px);background:var(--color-surface,#fff);min-height:44px;color:var(--color-text,#0f172a);padding:10px 12px;font-size:1rem}.m-form-textarea[data-v-f4bb9892]{resize:vertical;min-height:auto}.m-form-input[data-v-f4bb9892]:focus,.m-form-textarea[data-v-f4bb9892]:focus{outline:2px solid var(--color-primary,#1e40af);outline-offset:1px}.m-form-hint[data-v-f4bb9892]{color:var(--color-text-muted,#64748b);margin:0;font-size:.75rem}.m-form-errors[data-v-f4bb9892]{border-radius:var(--radius-md,6px);background:#fee2e2;border:1px solid #fecaca;padding:10px 12px}.m-form-error[data-v-f4bb9892]{color:#991b1b;margin:0;font-size:.875rem}.m-modal-footer[data-v-f4bb9892]{gap:10px;padding-top:8px;display:flex}.m-btn[data-v-f4bb9892]{border-radius:var(--radius-md,6px);cursor:pointer;border:1px solid #0000;flex:1;min-height:44px;padding:12px 16px;font-size:.9375rem;font-weight:500}.m-btn--primary[data-v-f4bb9892]{background:var(--color-primary,#1e40af);color:#fff}.m-btn--primary[data-v-f4bb9892]:disabled{opacity:.5;cursor:not-allowed}.m-btn--primary[data-v-f4bb9892]:not(:disabled):active{background:#1e3a8a}.m-btn--secondary[data-v-f4bb9892]{background:var(--color-surface,#fff);border-color:var(--color-border,#e2e8f0);color:var(--color-text,#0f172a)}.m-btn--secondary[data-v-f4bb9892]:active{background:var(--color-border-light,#f1f5f9)}.m-modal-overlay[data-v-73dad828]{z-index:1000;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.m-modal-overlay[data-v-73dad828]{justify-content:center;align-items:center;padding:20px}}.m-modal-dialog[data-v-73dad828]{background:var(--color-surface,#fff);border-radius:8px 8px 0 0;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow-y:auto}@media (width>=640px){.m-modal-dialog[data-v-73dad828]{border-radius:8px;max-width:480px}}.m-modal-header[data-v-73dad828]{border-bottom:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.m-modal-title[data-v-73dad828]{margin:0;font-size:1rem;font-weight:600}.m-modal-close[data-v-73dad828]{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-muted,#64748b);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.m-modal-body[data-v-73dad828]{flex-direction:column;gap:16px;padding:20px;display:flex}.m-form-field[data-v-73dad828]{flex-direction:column;gap:6px;display:flex}.m-form-label[data-v-73dad828]{color:var(--color-text,#0f172a);font-size:.875rem;font-weight:500}.m-form-input[data-v-73dad828],.m-form-textarea[data-v-73dad828]{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,6px);background:var(--color-surface,#fff);min-height:44px;color:var(--color-text,#0f172a);padding:10px 12px;font-size:1rem}.m-form-textarea[data-v-73dad828]{resize:vertical;min-height:auto}.m-form-input[data-v-73dad828]:focus,.m-form-textarea[data-v-73dad828]:focus{outline:2px solid var(--color-primary,#1e40af);outline-offset:1px}.m-form-hint[data-v-73dad828]{color:var(--color-text-muted,#64748b);margin:0;font-size:.75rem}.m-form-errors[data-v-73dad828]{border-radius:var(--radius-md,6px);background:#fee2e2;border:1px solid #fecaca;padding:10px 12px}.m-form-error[data-v-73dad828]{color:#991b1b;margin:0;font-size:.875rem}.m-modal-footer[data-v-73dad828]{gap:10px;padding-top:8px;display:flex}.m-btn[data-v-73dad828]{border-radius:var(--radius-md,6px);cursor:pointer;border:1px solid #0000;flex:1;min-height:44px;padding:12px 16px;font-size:.9375rem;font-weight:500}.m-btn--primary[data-v-73dad828]{background:var(--color-primary,#1e40af);color:#fff}.m-btn--primary[data-v-73dad828]:disabled{opacity:.5;cursor:not-allowed}.m-btn--primary[data-v-73dad828]:not(:disabled):active{background:#1e3a8a}.m-btn--secondary[data-v-73dad828]{background:var(--color-surface,#fff);border-color:var(--color-border,#e2e8f0);color:var(--color-text,#0f172a)}.m-btn--secondary[data-v-73dad828]:active{background:var(--color-border-light,#f1f5f9)}.mobile-card[data-v-5990c1d6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) 16px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:60px;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:flex;position:relative}.mobile-card--clickable[data-v-5990c1d6]:active{background:var(--color-border-light);transform:scale(.99)}.mobile-card__icon[data-v-5990c1d6]{background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.mobile-card__content[data-v-5990c1d6]{flex:1;min-width:0}.mobile-card__title[data-v-5990c1d6]{color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.3}.mobile-card__subtitle[data-v-5990c1d6]{color:var(--color-text-dim);margin-top:var(--space-1);font-size:.8rem;line-height:1.3}.mobile-card__body[data-v-5990c1d6]{color:var(--color-text-muted);margin-top:4px;font-size:.85rem;line-height:1.4}.mobile-card__trailing[data-v-5990c1d6]{color:var(--color-primary);flex-shrink:0;font-size:.9rem;font-weight:600}.mobile-card__chevron[data-v-5990c1d6]{color:#cbd5e1;flex-shrink:0;margin-left:4px;font-size:1.4rem;line-height:1}
