: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:#fff;--mf-color-page:#f7fbff;--mf-color-surface-subtle:#f0f7fd;--mf-color-surface-raised:#fff;--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 #0e37580b;--mf-shadow-sm:0 8px 20px #0f395813;--mf-shadow-md:0 15px 36px #113a5b1a;--mf-shadow-lg:0 25px 60px #0c2f5226;--mf-shadow-focus:0 0 0 3px #24a3e740;--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{justify-content:center;align-items:center;gap:var(--mf-space-2);border-radius:var(--mf-radius-md);min-height:42px;font:inherit;font-size:var(--mf-font-size-sm);white-space:nowrap;cursor:pointer;transition:background var(--mf-motion-fast),transform var(--mf-motion-fast),box-shadow var(--mf-motion-fast);border:1px solid #0000;padding:10px 16px;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.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{flex:none;justify-content:center;align-items:center;display:inline-flex}.mf-ui-field{border:1px solid var(--mf-color-border-strong);border-radius:var(--mf-radius-md);background:var(--mf-color-surface);min-height:42px;font:inherit;font-size:var(--mf-font-size-sm);color:var(--mf-color-ink);box-shadow:var(--mf-shadow-xs);padding:10px 13px}.mf-ui-field::placeholder{color:var(--mf-color-placeholder)}.mf-ui-field:focus{border-color:var(--mf-color-brand);box-shadow:var(--mf-shadow-focus);outline:none}.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{border-radius:var(--mf-radius-pill);color:var(--mf-color-info);background:var(--mf-color-info-bg);border:1px solid var(--mf-color-info-line);align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:750;line-height:1.25;display:inline-flex}.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{-webkit-appearance:none;appearance:none;background-color:var(--mf-color-surface);cursor:pointer;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}.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);max-height:min(360px,55dvh);padding:6px}.mf-ui-field:is(select) option,.mf-wrap select option,.contact-form select option,.crm-filters select option{border-radius:var(--mf-radius-sm);color:var(--mf-color-ink);background:var(--mf-color-surface);font-size:var(--mf-font-size-sm);cursor:pointer;border:0;padding:11px 12px}.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,.contact-form select option,.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}
