:root{color-scheme:light;--mf-font-sans: Inter, "Segoe UI", Arial, sans-serif;--mf-color-ink: #102943;--mf-color-ink-strong: #0b2440;--mf-color-ink-muted: #516d86;--mf-color-ink-soft: #708ba2;--mf-color-placeholder: #63788d;--mf-color-brand: #087bc8;--mf-color-brand-hover: #006aaa;--mf-color-brand-soft: #eaf6ff;--mf-color-brand-line: #b9ddf4;--mf-color-surface: #ffffff;--mf-color-page: #f7fbff;--mf-color-surface-subtle: #f0f7fd;--mf-color-surface-raised: #ffffff;--mf-color-border: #d8e6f2;--mf-color-border-strong: #bfd6e8;--mf-color-navy: #0a2949;--mf-color-success: #14775c;--mf-color-success-bg: #eaf8f1;--mf-color-success-line: #bce7d2;--mf-color-warning: #98651e;--mf-color-warning-bg: #fff6e8;--mf-color-warning-line: #f4deb9;--mf-color-info: #24679a;--mf-color-info-bg: #edf7ff;--mf-color-info-line: #c5e1f5;--mf-purple-500: #7550b8;--mf-purple-50: #f3eefb;--mf-purple-200: #dac9ef;--mf-orange-600: #a95016;--mf-orange-50: #fff1e6;--mf-orange-200: #f1cbae;--mf-teal-600: #087e80;--mf-teal-50: #e5f7f5;--mf-teal-200: #b4e1de;--mf-pink-600: #aa427f;--mf-pink-50: #fcf0f7;--mf-indigo-600: #486bb2;--mf-indigo-50: #eff3fc;--mf-olive-600: #65772a;--mf-olive-50: #f3f6e8;--mf-color-danger: #ba3546;--mf-color-danger-bg: #fff0f2;--mf-color-danger-line: #f0c7cf;--mf-color-category-violet: var(--mf-purple-500);--mf-color-category-violet-bg: var(--mf-purple-50);--mf-color-category-violet-line: var(--mf-purple-200);--mf-color-category-orange: var(--mf-orange-600);--mf-color-category-orange-bg: var(--mf-orange-50);--mf-color-category-orange-line: var(--mf-orange-200);--mf-color-category-teal: var(--mf-teal-600);--mf-color-category-teal-bg: var(--mf-teal-50);--mf-color-category-teal-line: var(--mf-teal-200);--mf-color-category-pink: var(--mf-pink-600);--mf-color-category-pink-bg: var(--mf-pink-50);--mf-color-category-indigo: var(--mf-indigo-600);--mf-color-category-indigo-bg: var(--mf-indigo-50);--mf-color-category-olive: var(--mf-olive-600);--mf-color-category-olive-bg: var(--mf-olive-50);--mf-radius-xs: 6px;--mf-radius-sm: 9px;--mf-radius-md: 12px;--mf-radius-lg: 16px;--mf-radius-xl: 22px;--mf-radius-pill: 999px;--mf-space-1: 4px;--mf-space-2: 8px;--mf-space-3: 12px;--mf-space-4: 16px;--mf-space-5: 20px;--mf-space-6: 24px;--mf-space-8: 32px;--mf-space-10: 40px;--mf-space-12: 48px;--mf-shadow-xs: 0 2px 8px rgba(14, 55, 88, .045);--mf-shadow-sm: 0 8px 20px rgba(15, 57, 88, .075);--mf-shadow-md: 0 15px 36px rgba(17, 58, 91, .1);--mf-shadow-lg: 0 25px 60px rgba(12, 47, 82, .15);--mf-shadow-focus: 0 0 0 3px rgba(36, 163, 231, .25);--mf-font-size-xs: .76rem;--mf-font-size-sm: .875rem;--mf-font-size-md: 1rem;--mf-font-size-lg: 1.125rem;--mf-font-size-xl: 1.5rem;--mf-letter-tight: -.035em;--mf-motion-fast: .15s ease;--mf-motion-default: .21s ease}.mf-ui-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--mf-space-2);min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:var(--mf-radius-md);font:inherit;font-size:var(--mf-font-size-sm);font-weight:760;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--mf-motion-fast),transform var(--mf-motion-fast),box-shadow var(--mf-motion-fast)}.mf-ui-btn:hover:not(:disabled){transform:translateY(-1px)}.mf-ui-btn:disabled{opacity:.55;cursor:not-allowed}.mf-ui-btn--primary{color:#fff;background:var(--mf-color-brand);box-shadow:0 5px 12px #0079c92e}.mf-ui-btn--primary:hover:not(:disabled){background:var(--mf-color-brand-hover)}.mf-ui-btn--secondary{color:var(--mf-color-ink);background:var(--mf-color-surface);border-color:var(--mf-color-border-strong)}.mf-ui-btn--secondary:hover:not(:disabled){background:var(--mf-color-brand-soft)}.mf-ui-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.mf-ui-field{min-height:42px;padding:10px 13px;border:1px solid var(--mf-color-border-strong);border-radius:var(--mf-radius-md);background:var(--mf-color-surface);font:inherit;font-size:var(--mf-font-size-sm);color:var(--mf-color-ink);box-shadow:var(--mf-shadow-xs)}.mf-ui-field::placeholder{color:var(--mf-color-placeholder)}.mf-ui-field:focus{outline:none;border-color:var(--mf-color-brand);box-shadow:var(--mf-shadow-focus)}.mf-ui-surface{background:var(--mf-color-surface);border:1px solid var(--mf-color-border);border-radius:var(--mf-radius-xl);box-shadow:var(--mf-shadow-sm)}.mf-ui-badge{display:inline-flex;gap:6px;align-items:center;border-radius:var(--mf-radius-pill);padding:5px 10px;font-size:.74rem;font-weight:750;line-height:1.25;color:var(--mf-color-info);background:var(--mf-color-info-bg);border:1px solid var(--mf-color-info-line)}.mf-ui-badge[data-tone=warning]{color:var(--mf-color-warning);background:var(--mf-color-warning-bg);border-color:var(--mf-color-warning-line)}.mf-ui-badge[data-tone=success]{color:var(--mf-color-success);background:var(--mf-color-success-bg);border-color:var(--mf-color-success-line)}.mf-ui-badge[data-tone=neutral]{color:var(--mf-color-ink-muted);background:var(--mf-color-surface-subtle);border-color:var(--mf-color-border)}@media(prefers-reduced-motion:reduce){.mf-ui-btn{transition:none}}.mf-ui-field:is(select),.mf-wrap select,.contact-form select,.crm-filters select{appearance:none;-webkit-appearance:none;background-color:var(--mf-color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23395771' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px!important;cursor:pointer}.mf-ui-field:is(select):disabled,.mf-wrap select:disabled,.contact-form select:disabled{cursor:not-allowed;opacity:.55}@supports (appearance:base-select){.mf-ui-field:is(select),.mf-wrap select,.contact-form select,.crm-filters select,::picker(select){appearance:base-select}.mf-ui-field:is(select)::picker-icon,.mf-wrap select::picker-icon,.contact-form select::picker-icon,.crm-filters select::picker-icon{display:none}.mf-ui-field:is(select)::picker(select),.mf-wrap select::picker(select),.contact-form select::picker(select),.crm-filters select::picker(select){border:1px solid var(--mf-color-border-strong);border-radius:var(--mf-radius-lg);background:var(--mf-color-surface);box-shadow:var(--mf-shadow-lg);padding:6px;max-height:min(360px,55dvh)}.mf-ui-field:is(select) option,.mf-wrap select option,.contact-form select option,.crm-filters select option{border:0;border-radius:var(--mf-radius-sm);padding:11px 12px;color:var(--mf-color-ink);background:var(--mf-color-surface);font-size:var(--mf-font-size-sm);cursor:pointer}.mf-ui-field:is(select) option:hover,.mf-wrap select option:hover,.contact-form select option,.crm-filters select option:hover,.mf-ui-field:is(select) option:focus,.mf-wrap select option:focus,.crm-filters select option:focus{background:var(--mf-color-brand-soft);color:var(--mf-color-brand-hover)}.mf-ui-field:is(select) option:checked,.mf-wrap select option:checked,.contact-form select option,.crm-filters select option:checked{background:var(--mf-color-brand-soft);color:var(--mf-color-brand-hover);font-weight:750}.mf-ui-field:is(select) option::checkmark,.mf-wrap select option::checkmark,.contact-form select option,.crm-filters select option::checkmark{color:var(--mf-color-brand)}}input::placeholder,textarea::placeholder{color:var(--mf-color-placeholder);opacity:1}
