:root{--mlc-bg:#f4f8f7;--mlc-bg-grad-top:#e9f2ef;--mlc-bg-grad-bot:#ffffff;--mlc-surface:#ffffff;--mlc-surface-2:#f6faf9;--mlc-border:#e3ece9;--mlc-border-soft:#ecf2f0;--mlc-text:#0e2a2b;--mlc-text-soft:#4c6566;--mlc-text-muted:#7c9091;--mlc-primary:#1f6a6b;--mlc-primary-dark:#154a4b;--mlc-primary-soft:#d8ebe9;--mlc-mint:#cfe9e4;--mlc-accent:#11b5a6;--mlc-success:#1f8a5b;--mlc-success-soft:#dbf2e6;--mlc-warning:#c98a16;--mlc-warning-soft:#fbf0d6;--mlc-danger:#c0392b;--mlc-danger-soft:#f9dad6;--mlc-info:#2e7da3;--mlc-info-soft:#dcecf5;--mlc-shadow:0 1px 2px rgba(15,42,43,.04),0 8px 24px -12px rgba(15,42,43,.08);--mlc-shadow-lg:0 4px 12px rgba(15,42,43,.06),0 24px 60px -20px rgba(15,42,43,.18);--mlc-radius:14px;--mlc-radius-sm:10px}*{box-sizing:border-box}.mlc-body,.mlc-body *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mlc-body{margin:0;background:linear-gradient(180deg,var(--mlc-bg-grad-top) 0,var(--mlc-bg-grad-bot) 480px);color:var(--mlc-text);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mlc-body img,.mlc-body svg,.mlc-body video{max-width:100%}.mlc-main{max-width:1280px;margin:0 auto;padding:24px 28px 64px}.mlc-main :where(section,header,.mlc-card,[class*=grid]){min-width:0}.mlc-topbar{background:#ffffffcc;backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--mlc-border-soft);position:sticky;top:0;z-index:10;padding-top:env(safe-area-inset-top)}.mlc-topbar__inner{max-width:1280px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:24px}.mlc-brand{display:inline-flex;align-items:center;gap:10px;color:var(--mlc-text);text-decoration:none;font-size:18px;font-weight:500}.mlc-brand__mark{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--mlc-primary)}.mlc-brand__name strong{color:var(--mlc-primary);font-weight:700}.mlc-brand__logo{max-height:32px;max-width:180px;width:auto;height:auto;object-fit:contain;display:block}.mlc-auth__brand .mlc-brand__logo{max-height:44px;max-width:220px}.mlc-nav{display:flex;gap:4px;margin-left:32px}.mlc-nav__link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;color:var(--mlc-text-soft);font-weight:500;text-decoration:none;font-size:14px;transition:background .15s ease,color .15s ease}.mlc-nav__link:hover{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark)}.mlc-nav__link--active{background:var(--mlc-primary);color:#fff}.mlc-nav__link--active:hover{background:var(--mlc-primary-dark);color:#fff}.mlc-user{margin-left:auto;display:flex;align-items:center;gap:10px}.mlc-user__avatar{width:36px;height:36px;border-radius:50%;background:var(--mlc-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.mlc-user__meta{display:flex;flex-direction:column;line-height:1.1}.mlc-user__name{font-size:13px;font-weight:600}.mlc-user__logout{font-size:12px;color:var(--mlc-text-muted);text-decoration:none}.mlc-user__logout:hover{color:var(--mlc-primary)}.mlc-bottomnav{display:none}.mlc-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px 5px;min-width:0;background:none;border:none;cursor:pointer;color:var(--mlc-text-muted);text-decoration:none;font:inherit;-webkit-tap-highlight-color:transparent}.mlc-tab__icon{display:grid;place-items:center;width:46px;height:28px;border-radius:999px;transition:background .18s ease,color .18s ease}.mlc-tab__icon svg{width:21px;height:21px}.mlc-tab__label{font-size:11px;font-weight:600;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mlc-tab--active{color:var(--mlc-primary)}.mlc-tab--active .mlc-tab__icon,.mlc-tab:active .mlc-tab__icon{background:var(--mlc-primary-soft)}.mlc-sheet__backdrop{position:fixed;inset:0;z-index:80;background:rgba(15,42,43,.45);display:flex;align-items:flex-end;animation:mlc-fade .2s ease}.mlc-sheet{width:100%;background:#fff;border-radius:22px 22px 0 0;padding:6px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--mlc-shadow-lg);animation:mlc-slideup .26s cubic-bezier(.2,.85,.25,1)}.mlc-sheet__grip{width:42px;height:4px;border-radius:999px;background:var(--mlc-border);margin:8px auto 12px}.mlc-sheet__user{display:flex;align-items:center;gap:12px;padding:4px 4px 14px;border-bottom:1px solid var(--mlc-border-soft);margin-bottom:6px}.mlc-sheet__name{font-weight:700;font-size:15px;color:var(--mlc-text)}.mlc-sheet__email{font-size:12.5px;color:var(--mlc-text-muted);overflow-wrap:anywhere}.mlc-sheet__row{display:flex;align-items:center;gap:13px;width:100%;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:500;color:var(--mlc-text);background:none;border:none;cursor:pointer;text-decoration:none;text-align:left;-webkit-tap-highlight-color:transparent}.mlc-sheet__row:active{background:var(--mlc-surface-2)}.mlc-sheet__row--danger{color:var(--mlc-danger)}@keyframes mlc-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mlc-fade{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.mlc-bottomnav{display:flex;position:fixed;left:12px;right:12px;z-index:60;bottom:calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border:1px solid var(--mlc-border-soft);border-radius:26px;padding:7px 6px;box-shadow:0 10px 30px -10px rgba(15,42,43,.28)}.mlc-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.mlc-user__meta{display:none}}.mlc-only-mobile{display:none}@media (max-width:720px){.mlc-only-desktop{display:none}.mlc-only-mobile{display:block}.mlc-leadcards{display:flex;flex-direction:column;gap:10px}.mlc-leads .mlc-card--table{padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.mlc-leads .mlc-group__header{padding:2px 2px 10px}}.mlc-leadcard{background:#fff;border:1px solid var(--mlc-border);border-radius:14px;box-shadow:var(--mlc-shadow);overflow:hidden}.mlc-leadcard__main{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:13px 15px;font:inherit;-webkit-tap-highlight-color:transparent}.mlc-leadcard__main:active{background:var(--mlc-surface-2)}.mlc-leadcard__row1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mlc-leadcard__name{font-size:15.5px;font-weight:700;color:var(--mlc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mlc-leadcard__row1 .mlc-status{flex:none}.mlc-leadcard__line{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--mlc-text-soft);margin-top:4px}.mlc-leadcard__line svg{flex:none;color:var(--mlc-text-muted)}.mlc-leadcard__line b{color:var(--mlc-text);font-weight:600}.mlc-leadcard__addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlc-leadcard__eyebrow{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--mlc-text-muted);flex:none}.mlc-leadcard__assign{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 15px;border-top:1px solid var(--mlc-border-soft);background:var(--mlc-surface-2);font-size:12.5px;color:var(--mlc-text-muted)}.mlc-leadcard__assign select{border:1px solid var(--mlc-border);border-radius:8px;padding:6px 9px;font:inherit;font-size:12.5px;background:#fff;color:var(--mlc-text);max-width:62%}@media (max-width:600px){.mlc-modal{place-items:end stretch}.mlc-modal__panel{width:100%;max-width:100%;max-height:92vh;animation:mlc-slideup .26s cubic-bezier(.2,.85,.25,1);padding-bottom:env(safe-area-inset-bottom)}.mlc-modal__header,.mlc-modal__panel{border-radius:20px 20px 0 0}.mlc-detail__title{flex-direction:column;gap:8px}.mlc-detail__appt{text-align:left}.mlc-toolbar{flex-wrap:nowrap;gap:8px}.mlc-toolbar .mlc-search{flex:1;min-width:0}}.mlc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .08s ease,background .15s ease,border-color .15s ease}.mlc-btn:active{transform:translateY(1px)}.mlc-btn--block{width:100%}.mlc-btn--primary{background:var(--mlc-primary);color:#fff}.mlc-btn--primary:hover{background:var(--mlc-primary-dark)}.mlc-btn--ghost{background:#fff;border-color:var(--mlc-border);color:var(--mlc-text)}.mlc-btn--ghost:hover{border-color:var(--mlc-primary);color:var(--mlc-primary-dark);background:var(--mlc-surface-2)}.mlc-field{display:block;margin-bottom:14px}.mlc-field__label{display:block;font-size:12px;font-weight:600;color:var(--mlc-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mlc-field input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--mlc-border);background:#fff;font-size:15px;color:var(--mlc-text);transition:border-color .15s ease,box-shadow .15s ease}.mlc-field input:focus{outline:none;border-color:var(--mlc-primary);box-shadow:0 0 0 4px rgba(31,106,107,.12)}.mlc-link{color:var(--mlc-primary);text-decoration:none;font-size:13px;font-weight:500}.mlc-link:hover{color:var(--mlc-primary-dark);text-decoration:underline}.mlc-link--center{display:block;text-align:center;margin-top:16px}.mlc-alert{padding:12px 14px;border-radius:10px;font-size:13px;margin-bottom:16px;border:1px solid transparent}.mlc-alert--error{background:var(--mlc-danger-soft);color:var(--mlc-danger);border-color:#f1c1bb}.mlc-alert--info{background:var(--mlc-info-soft);color:var(--mlc-info);border-color:#c0dbeb}.mlc-alert--note{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark);border-color:#c0dbd7;margin-bottom:20px}.mlc-auth{display:grid;grid-template-columns:minmax(360px,480px) 1fr;gap:64px;align-items:center;min-height:calc(100vh - 80px);padding:40px 0}.mlc-auth__panel{background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:24px;padding:40px 36px;box-shadow:var(--mlc-shadow)}.mlc-auth__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.mlc-auth__title{margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.05}.mlc-auth__subtitle{margin:0 0 24px;color:var(--mlc-text-soft);font-size:15px;line-height:1.5}.mlc-auth__hint{font-size:14px;color:var(--mlc-text-soft);margin:0 0 16px}.mlc-form{display:flex;flex-direction:column}.mlc-form--inline{padding:0;margin:8px 0 0}.mlc-form--inline button.mlc-link{background:none;border:none;cursor:pointer}.mlc-choice{gap:18px}.mlc-choice,.mlc-choice__item{display:flex;flex-direction:column}.mlc-choice__item{gap:6px}.mlc-divider{display:flex;align-items:center;gap:12px;color:var(--mlc-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:20px 0}.mlc-divider:after,.mlc-divider:before{content:"";flex:1;height:1px;background:var(--mlc-border-soft)}.mlc-passwordless{display:flex;flex-direction:column;gap:10px}.mlc-auth__footnote{margin:14px 0 0;font-size:12px;color:var(--mlc-text-muted);text-align:center;line-height:1.4}.mlc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;background:var(--mlc-surface-2);border:1px solid var(--mlc-border-soft);border-radius:12px}.mlc-tabs__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--mlc-text-muted);font-weight:600;font-size:13px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mlc-tabs__btn:hover{color:var(--mlc-text)}.mlc-tabs__btn--active{background:var(--mlc-surface);color:var(--mlc-primary);box-shadow:0 1px 2px rgba(15,42,43,.06)}.mlc-otp{display:flex;gap:10px;justify-content:center;margin:8px 0 20px}.mlc-otp input[type=text]{width:50px;height:60px;text-align:center;font-size:22px;font-weight:700;border-radius:12px;border:1px solid var(--mlc-border);background:#fff}.mlc-otp input[type=text]:focus{outline:none;border-color:var(--mlc-primary);box-shadow:0 0 0 4px rgba(31,106,107,.12)}.mlc-success{text-align:center;padding:12px 0 4px}.mlc-success__icon{color:var(--mlc-primary);margin-bottom:12px}.mlc-success__hint{font-size:13px;color:var(--mlc-text-muted)}.mlc-auth__art{position:relative;height:480px;display:none}@media (min-width:960px){.mlc-auth__art{display:block}}.mlc-art-card{background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:18px;box-shadow:var(--mlc-shadow);padding:16px;position:absolute}.mlc-art-card--top{top:20px;left:0;display:flex;align-items:center;gap:10px}.mlc-art-card--top .mlc-art-card__icon{font-size:20px}.mlc-art-card--top .mlc-art-card__title{font-size:18px;font-weight:800;line-height:1}.mlc-art-card--top .mlc-art-card__sub{font-size:12px;color:var(--mlc-text-muted)}.mlc-art-card--main{left:100px;top:60px;right:0;padding:18px 20px}.mlc-art-card--main header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--mlc-text-soft);font-size:13px}.mlc-art-card--main ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mlc-art-card--main li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--mlc-surface-2)}.mlc-avatar{width:36px;height:36px;border-radius:50%;background:var(--mlc-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;flex:0 0 36px}.mlc-art-card__name{font-size:13px;font-weight:600}.mlc-art-card__meta{font-size:12px;color:var(--mlc-text-muted)}.mlc-time{margin-left:auto;font-size:12px;color:var(--mlc-text-soft);font-weight:600}.mlc-pill{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px}.mlc-pill--live{background:var(--mlc-success-soft);color:var(--mlc-success)}.mlc-art-card--bottom{bottom:30px;right:30px;padding:12px 16px;display:flex;flex-direction:column}.mlc-art-card--bottom>span:first-child{color:var(--mlc-primary);font-weight:700;font-size:14px}.mlc-art-card--bottom small{color:var(--mlc-text-muted);font-size:12px}.mlc-page{display:flex;flex-direction:column;gap:24px;padding:12px 0 0}.mlc-page__hero{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:4px}.mlc-page__hero h1{margin:4px 0 8px;font-size:32px;font-weight:800}.mlc-page__eyebrow{font-size:12px;color:var(--mlc-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mlc-page__meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mlc-page__email{color:var(--mlc-text-muted);font-size:13px}.mlc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--mlc-surface);border:1px solid var(--mlc-border);font-size:13px;color:var(--mlc-text-soft);font-weight:500}.mlc-chip__dot{width:8px;height:8px;border-radius:50%}.mlc-chip__dot--on{background:var(--mlc-success);box-shadow:0 0 0 4px var(--mlc-success-soft)}.mlc-chip__dot--off{background:var(--mlc-text-muted)}.mlc-card{background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:var(--mlc-radius);box-shadow:var(--mlc-shadow);padding:22px}.mlc-card header{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--mlc-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.mlc-card__count{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark);padding:2px 9px;border-radius:999px;font-size:11px;letter-spacing:0}.mlc-grid--dashboard{display:grid;grid-template-columns:1.3fr 1.7fr;grid-template-rows:auto auto;gap:20px}.mlc-card--hero{grid-column:1;grid-row:1/span 2;position:relative;overflow:hidden;border:none;color:#fff;padding:28px;min-height:360px}.mlc-card--hero__bg{position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(255,255,255,.15) 0,transparent 50%),linear-gradient(160deg,#144748,#0a2d2e)}.mlc-card--hero__content{position:relative;display:flex;flex-direction:column;height:100%}.mlc-card--hero__label{font-size:13px;font-weight:600;color:#d6f0eb;letter-spacing:.04em}.mlc-card--hero__value{font-size:96px;font-weight:800;line-height:.9;margin:auto 0;color:#fff}.mlc-card--hero__sub{font-size:14px;color:#b9d8d4;margin-top:-4px}.mlc-card--hero__footer{font-size:12px;color:#b9d8d4;margin-top:16px}.mlc-progress{margin-top:18px;height:6px;background:rgba(255,255,255,.14);border-radius:999px;overflow:hidden}.mlc-progress__bar{height:100%;background:linear-gradient(90deg,#f6c360,#f3a73d);border-radius:999px}.mlc-card--kpis{grid-column:2;grid-row:1}.mlc-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mlc-kpi{background:var(--mlc-surface-2);border:1px solid var(--mlc-border-soft);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.mlc-kpi__label{font-size:11px;font-weight:700;color:var(--mlc-text-muted);text-transform:uppercase;letter-spacing:.04em}.mlc-kpi__value{font-size:28px;font-weight:800}.mlc-kpi--green{background:var(--mlc-success-soft);border-color:#c6e7d2}.mlc-kpi--green .mlc-kpi__value{color:var(--mlc-success)}.mlc-kpi--blue{background:var(--mlc-info-soft);border-color:#c0dbeb}.mlc-kpi--blue .mlc-kpi__value{color:var(--mlc-info)}.mlc-kpi--amber{background:var(--mlc-warning-soft);border-color:#f1dba0}.mlc-kpi--amber .mlc-kpi__value{color:var(--mlc-warning)}.mlc-kpi--red{background:var(--mlc-danger-soft);border-color:#f1c1bb}.mlc-kpi--red .mlc-kpi__value{color:var(--mlc-danger)}.mlc-card--contract{grid-column:2;grid-row:2}.mlc-contract-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--mlc-border-soft);font-size:14px}.mlc-contract-row:last-child{border-bottom:none}.mlc-contract-row>span{color:var(--mlc-text-muted);font-size:13px}.mlc-card--upcoming{grid-column:1/span 2;grid-row:3}.mlc-upcoming{list-style:none;padding:0;margin:0}.mlc-upcoming li{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;padding:14px 12px;border-radius:12px}.mlc-upcoming li:nth-child(odd){background:var(--mlc-surface-2)}.mlc-upcoming__date{display:flex;flex-direction:column}.mlc-upcoming__date span{font-weight:700;font-size:14px}.mlc-upcoming__date small{font-size:12px;color:var(--mlc-text-muted)}.mlc-upcoming__body strong{display:block;font-size:14px}.mlc-upcoming__body small{color:var(--mlc-text-muted);font-size:12px}.mlc-empty{text-align:center;padding:16px 0;color:var(--mlc-text-muted)}.mlc-empty p{margin:0 0 4px;font-weight:600;color:var(--mlc-text-soft)}.mlc-empty small{font-size:12px}.mlc-empty--lg{padding:48px 0}.mlc-toolbar{gap:12px;margin-bottom:4px}.mlc-search,.mlc-toolbar{display:flex;align-items:center}.mlc-search{gap:10px;flex:1;max-width:480px;padding:10px 14px;background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:12px;color:var(--mlc-text-muted)}.mlc-search input{border:none;outline:none;background:transparent;width:100%;font-size:14px;color:var(--mlc-text)}.mlc-filter select{padding:11px 36px 11px 14px;border-radius:12px;border:1px solid var(--mlc-border);background:var(--mlc-surface);font-size:14px;color:var(--mlc-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237c9091' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.mlc-card--table{padding:0;overflow:hidden;margin-bottom:18px}.mlc-group__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--mlc-primary-soft);border-bottom:1px solid var(--mlc-border-soft)}.mlc-group__title{display:inline-flex;align-items:center;gap:10px;color:var(--mlc-primary-dark);font-size:13px;font-weight:600}.mlc-group__title strong{font-size:14px}.mlc-group__period{color:var(--mlc-text-soft);font-size:12px;font-weight:500;margin-left:8px}.mlc-group__ticker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--mlc-primary-dark);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.mlc-group__ticker svg{flex:none;opacity:.8}.mlc-ticker__name{font-size:14.5px;font-weight:800;letter-spacing:.02em}.mlc-ticker__sep{color:var(--mlc-primary-dark);opacity:.45;font-weight:700}.mlc-ticker__pipe{color:var(--mlc-text-muted);opacity:.6}.mlc-ticker__stat{color:var(--mlc-text-soft)}.mlc-ticker__stat strong{font-weight:700;color:var(--mlc-text)}.mlc-ticker__state{font-weight:700;padding:2px 8px;border-radius:999px;font-size:12px;letter-spacing:.02em}.mlc-ticker__state--running{background:var(--mlc-info-soft,#e3eef8);color:var(--mlc-info,#2a6db5)}.mlc-ticker__state--complete{background:var(--mlc-success-soft,#dbf2e6);color:var(--mlc-success,#1f8a5b)}@media (max-width:720px){.mlc-group__header{flex-direction:column;align-items:flex-start;gap:8px}.mlc-group__ticker{font-size:12.5px;gap:6px}.mlc-ticker__name{font-size:13.5px}}.mlc-group__count{display:inline-flex;align-items:baseline;gap:4px;background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:999px;padding:4px 12px;color:var(--mlc-text)}.mlc-group__count strong{font-size:14px;font-weight:700}.mlc-group__count small{font-size:11px;color:var(--mlc-text-muted);text-transform:lowercase}.mlc-table-wrap{overflow-x:auto}.mlc-table{width:100%;border-collapse:collapse;font-size:13px}.mlc-table thead th{text-align:left;padding:14px;background:var(--mlc-surface-2);color:var(--mlc-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--mlc-border)}.mlc-table tbody td{padding:14px;border-bottom:1px solid var(--mlc-border-soft);color:var(--mlc-text);vertical-align:middle;white-space:nowrap}.mlc-table tbody tr:hover td{background:var(--mlc-surface-2)}.mlc-table tbody tr:last-child td{border-bottom:none}.mlc-row__date strong{display:block;font-weight:600}.mlc-row__date small{display:block;font-size:11px;color:var(--mlc-text-muted)}.mlc-table__actions{text-align:right}.mlc-status{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mlc-status--assigned,.mlc-status--pending{background:var(--mlc-warning-soft);color:var(--mlc-warning)}.mlc-status--delivered{background:var(--mlc-info-soft);color:var(--mlc-info)}.mlc-status--accepted,.mlc-status--confirmed{background:var(--mlc-success-soft);color:var(--mlc-success)}.mlc-status--rejected{background:var(--mlc-danger-soft);color:var(--mlc-danger)}.mlc-status--expired,.mlc-status--replace_requested,.mlc-status--replacement_requested{background:#e8eced;color:#5b6e6f}.mlc-status--sent{background:var(--mlc-warning-soft);color:var(--mlc-warning)}.mlc-status--credit_denied,.mlc-status--replaced{background:#fbe5e2;color:#952c1e}.mlc-status--completed{background:#e3eef8;color:#2a6db5}.mlc-col-idx{width:38px;text-align:center!important}.mlc-row__idx{width:38px;text-align:center;color:var(--mlc-text-muted);font-size:12px;font-weight:700}.mlc-row__idx,.mlc-row__phone{font-variant-numeric:tabular-nums}.mlc-row__phone,.mlc-row__status{white-space:nowrap}.mlc-status-eyebrow{display:block;margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--mlc-text-muted);text-transform:uppercase}.mlc-icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid var(--mlc-border);background:var(--mlc-surface);color:var(--mlc-text-soft);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mlc-icon-btn:hover{background:var(--mlc-primary);color:#fff;border-color:var(--mlc-primary)}.mlc-modal{position:fixed;inset:0;display:grid;place-items:center;z-index:200}.mlc-modal[hidden]{display:none}.mlc-modal__backdrop{position:absolute;inset:0;background:rgba(10,30,31,.55);backdrop-filter:blur(2px)}.mlc-modal__panel{position:relative;width:min(560px,92vw);max-height:86vh;overflow:auto;background:var(--mlc-surface);border-radius:18px;box-shadow:var(--mlc-shadow-lg);animation:mlc-pop .18s ease}@keyframes mlc-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.mlc-modal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:linear-gradient(135deg,#144748,#1f6a6b);color:#fff;border-radius:18px 18px 0 0}.mlc-modal__header h2{margin:0;font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:10px}.mlc-modal__close{background:transparent;border:none;color:#fff;cursor:pointer;border-radius:8px;padding:4px;opacity:.8}.mlc-modal__close:hover{opacity:1;background:rgba(255,255,255,.1)}.mlc-modal__body{padding:22px}.mlc-detail__title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.mlc-detail__name{margin:0;font-size:22px;font-weight:800;color:var(--mlc-text)}.mlc-detail__addr{font-size:13px;color:var(--mlc-primary);margin-top:4px;display:inline-flex;gap:6px;align-items:center}.mlc-detail__appt{text-align:right}.mlc-detail__appt>div:first-child{font-size:12px;color:var(--mlc-text-muted)}.mlc-detail__appt>div:last-child{font-size:18px;font-weight:700;color:var(--mlc-text)}.mlc-detail__grid{background:var(--mlc-surface-2);border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;border:1px solid var(--mlc-border-soft)}.mlc-detail__field span{display:block;font-size:11px;font-weight:700;color:var(--mlc-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.mlc-detail__field strong{font-size:14px;font-weight:600;color:var(--mlc-text)}.mlc-detail__field a{color:var(--mlc-primary);text-decoration:none;font-weight:600}.mlc-detail__notes{margin-top:14px;border-radius:12px;border:1px solid var(--mlc-border-soft);background:#fffceb;padding:14px;font-size:13px;color:var(--mlc-text);white-space:pre-wrap;min-height:40px}.mlc-detail__section-label{margin-top:14px;font-size:11px;font-weight:700;color:var(--mlc-text-muted);text-transform:uppercase;letter-spacing:.06em}.mlc-detail__error,.mlc-detail__loading{padding:24px;text-align:center;color:var(--mlc-text-muted)}.mlc-leadpage{max-width:680px;gap:14px;margin-inline:auto;width:100%}.mlc-body:has(.mlc-leadpage) .mlc-bottomnav{display:none}.mlc-body:has(.mlc-leadpage) .mlc-main{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.mlc-backlink{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:7px 13px 7px 10px;background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:999px;box-shadow:var(--mlc-shadow);font-size:13px;font-weight:600;color:var(--mlc-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.mlc-backlink:active{background:var(--mlc-surface-2)}.mlc-backlink svg{color:var(--mlc-text-muted)}.mlc-lh{flex-direction:column;background:linear-gradient(150deg,#1f6a6b,#134546);color:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 14px 34px -18px rgba(19,69,70,.7)}.mlc-lh,.mlc-lh__top{display:flex;align-items:flex-start}.mlc-lh__top{align-self:stretch;justify-content:space-between;gap:12px}.mlc-lh__name{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.mlc-lh__top .mlc-status{flex:none;margin-top:2px}.mlc-lh__addr{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500;color:rgba(255,255,255,.85);text-decoration:none}.mlc-lh__addr svg{flex:none;opacity:.8}.mlc-lh__appt{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 13px;border-radius:11px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:600}.mlc-lh__appt span:first-letter{text-transform:uppercase}.mlc-lh__appt svg{flex:none;opacity:.9}.mlc-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mlc-border-soft);border:1px solid var(--mlc-border-soft);border-radius:14px;overflow:hidden}.mlc-spec{background:var(--mlc-surface);padding:11px 14px;min-width:0}.mlc-spec span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mlc-text-muted);margin-bottom:3px}.mlc-spec b{font-size:14px;font-weight:600;color:var(--mlc-text);overflow-wrap:anywhere}.mlc-spec a{color:var(--mlc-primary);text-decoration:none;font-weight:700}.mlc-lh__note{margin:0;font-size:12px;font-style:italic;line-height:1.45;color:var(--mlc-text-soft);border-left:3px solid var(--mlc-warning);padding:2px 0 2px 11px}.mlc-lh__note strong{font-style:normal;color:var(--mlc-text)}.mlc-vnotes{margin-top:16px}.mlc-vnotes__list{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.mlc-vnotes__list li{background:var(--mlc-surface-2);border:1px solid var(--mlc-border-soft);border-radius:12px;padding:10px 13px}.mlc-vnotes__list p{margin:0;font-size:13.5px;color:var(--mlc-text);white-space:pre-wrap}.mlc-vnotes__list span{display:block;margin-top:5px;font-size:11.5px;color:var(--mlc-text-muted);font-weight:600}.mlc-billgrid{display:grid;grid-template-columns:1.1fr 1.6fr;gap:20px}.mlc-billbal{min-height:auto}.mlc-billbal__val{font-size:clamp(32px,8vw,52px);line-height:1.04;overflow-wrap:anywhere}@media (max-width:720px){.mlc-billgrid{grid-template-columns:1fr;gap:12px}.mlc-billbal .mlc-card--hero__content{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:2px;column-gap:12px}.mlc-billbal__val{grid-column:2;grid-row:1/span 2;font-size:clamp(28px,9vw,40px)}}.mlc-leads__head h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.mlc-countpill{font-size:12px;font-weight:700;color:var(--mlc-text-muted);background:var(--mlc-surface);border:1px solid var(--mlc-border);border-radius:999px;padding:3px 11px}.mlc-leads__note{margin:-6px 0 2px;font-size:12px;font-style:italic;line-height:1.45;color:var(--mlc-text-soft);border-left:3px solid var(--mlc-primary);padding:1px 0 1px 11px}.mlc-leads__note strong{font-style:normal;color:var(--mlc-text)}.mlc-replace{margin-top:18px;border-radius:12px;border:1px solid var(--mlc-border-soft);background:var(--mlc-surface);padding:16px}.mlc-replace--submitted{background:var(--mlc-success-soft);border-color:#c6e7d2;color:var(--mlc-success);display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.mlc-replace--submitted strong{color:#176e48}.mlc-replace--submitted p{margin:4px 0 0;font-size:13px;color:#2c5f47}.mlc-credit{margin-top:10px;padding:10px 12px;border-radius:8px;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45}.mlc-credit strong{font-weight:700}.mlc-credit__reason{margin-top:4px;font-size:12.5px;white-space:pre-wrap;opacity:.9}.mlc-credit--pending{background:#fbf0d6;color:#8a5d10;border:1px solid #f1dba0}.mlc-credit__dot{flex:none;width:10px;height:10px;border-radius:50%;background:#d49a1f;margin-top:4px;animation:mlcPulse 1.6s ease-in-out infinite}@keyframes mlcPulse{0%,to{box-shadow:0 0 0 0 rgba(212,154,31,.45)}50%{box-shadow:0 0 0 6px rgba(212,154,31,0)}}.mlc-credit--approved{background:#dbf2e6;color:#126b41;border:1px solid #a8d8ba}.mlc-credit--denied{background:#fbe5e2;color:#952c1e;border:1px solid #f1bcb4}.mlc-crh{margin-top:18px;border:1px solid #f1c1bb;background:#fef5f3;border-radius:10px;overflow:hidden}.mlc-crh__header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fbe5e2;color:#952c1e;font-weight:700;font-size:13.5px;border-bottom:1px solid #f1c1bb}.mlc-crh__header svg{flex:none}.mlc-crh__body{padding:14px 16px}.mlc-crh__row{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:4px 0;font-size:13px;align-items:start}.mlc-crh__label{font-weight:600;color:#6e372f}.mlc-crh__value{color:#2c1f1c;word-break:break-word}.mlc-crh__value em{font-style:italic;color:#5b3530;font-weight:500}.mlc-crh__sep{border:0;border-top:1px solid #f1c1bb;margin:10px 0}.mlc-crh__footer{padding:10px 16px;background:#fbe5e2;border-top:1px solid #f1c1bb;color:#6e372f;font-size:12px;text-align:center;font-style:italic}@media (max-width:540px){.mlc-crh__row{grid-template-columns:1fr;gap:2px}.mlc-crh__label{font-size:11px;text-transform:uppercase;letter-spacing:.05em}}.mlc-replace--expired{background:var(--mlc-danger-soft);border-color:#f1c1bb;color:var(--mlc-danger);display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.mlc-replace--expired strong{color:#952c1e}.mlc-replace--expired p{margin:4px 0 0;font-size:13px;color:#6e372f}.mlc-replace--notyet{background:var(--mlc-info-soft);border-color:#c0dbeb;color:var(--mlc-info);display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.mlc-replace--notyet strong{color:#1d5d7e}.mlc-replace--notyet p{margin:4px 0 0;font-size:13px;color:#25526c}.mlc-replace__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--mlc-primary-dark);font-size:14px}.mlc-replace__head strong{font-size:14px}.mlc-replace__timer{margin-left:auto;font-size:12px;color:var(--mlc-text-muted)}.mlc-replace__timer strong{color:var(--mlc-text);font-weight:700;margin-left:4px}.mlc-replace__alert{background:var(--mlc-info-soft);border-left:3px solid var(--mlc-info);color:#1c4e6b;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5;margin-bottom:14px}.mlc-replace__field{display:block;margin-bottom:12px}.mlc-replace__label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mlc-text-muted);margin-bottom:6px}.mlc-replace__label em{color:var(--mlc-danger);font-style:normal;font-weight:800}.mlc-replace__field input[type=text],.mlc-replace__field select,.mlc-replace__field textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--mlc-border);background:#fff;font-size:13px;font-family:inherit;color:var(--mlc-text)}.mlc-replace__field textarea{resize:vertical;min-height:80px}.mlc-replace__field input:focus,.mlc-replace__field select:focus,.mlc-replace__field textarea:focus{outline:none;border-color:var(--mlc-primary);box-shadow:0 0 0 3px rgba(31,106,107,.12)}.mlc-replace__gps{background:var(--mlc-surface-2);border:1px solid var(--mlc-border-soft);border-radius:10px;padding:12px;margin-bottom:12px}.mlc-replace__gps-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--mlc-text);font-size:12px;font-weight:600}.mlc-replace__gps-row strong{font-weight:700}.mlc-replace__gps-state{margin-left:auto;font-size:11px;color:var(--mlc-text-muted)}.mlc-replace__gps--ok .mlc-replace__gps-state{color:var(--mlc-success);font-weight:600}.mlc-replace__gps--ok button[data-mlc-gps-btn]{display:none}.mlc-replace__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;border-radius:10px;border:2px dashed var(--mlc-border);background:var(--mlc-surface-2);color:var(--mlc-text-muted);font-size:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mlc-replace__dropzone:hover{border-color:var(--mlc-primary);background:var(--mlc-primary-soft);color:var(--mlc-primary-dark)}.mlc-replace__dropzone small{font-size:12px}.mlc-replace__filelist{list-style:none;padding:0;margin:8px 0 0;font-size:12px;color:var(--mlc-text);text-align:left;width:100%}.mlc-replace__filelist li{padding:4px 0;border-top:1px dashed var(--mlc-border-soft)}.mlc-replace__filelist li:first-child{border-top:0}.mlc-replace__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.mlc-replace__error{margin-top:10px;padding:10px 12px;background:var(--mlc-danger-soft);color:var(--mlc-danger);border-radius:8px;font-size:13px}.mlc-debug{background:#1b1f23;color:#d1d5db;border-radius:12px;padding:16px 18px;margin-bottom:20px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px}.mlc-debug header{color:#9ca3af;margin-bottom:10px;font-weight:600}.mlc-debug code{background:#2d333b;padding:1px 6px;border-radius:4px;color:#f3f4f6}.mlc-debug table{width:100%;border-collapse:collapse}.mlc-debug td{padding:3px 10px;vertical-align:top}.mlc-debug td:first-child{color:#9ca3af;white-space:nowrap;width:240px}.mlc-debug td:last-child{color:#f3f4f6;word-break:break-all}@media (max-width:960px){.mlc-grid--dashboard{grid-template-columns:1fr}.mlc-card--hero{grid-column:1;grid-row:auto;min-height:240px}.mlc-card--hero__value{font-size:64px}.mlc-card--contract,.mlc-card--kpis,.mlc-card--upcoming{grid-column:1;grid-row:auto}.mlc-kpi-grid{grid-template-columns:repeat(2,1fr)}.mlc-nav{display:none}}@media (max-width:600px){.mlc-main{padding:16px}.mlc-auth{grid-template-columns:1fr;gap:24px}.mlc-auth__panel{padding:28px 22px}.mlc-auth__title{font-size:26px}.mlc-otp input[type=text]{width:40px;height:50px;font-size:18px}.mlc-modal__body{padding:16px}.mlc-detail__name{font-size:19px}.mlc-detail__title{margin-bottom:14px}.mlc-detail__appt{display:flex;align-items:baseline;gap:8px}.mlc-detail__appt>div:first-child{font-size:12px}.mlc-detail__appt>div:last-child{font-size:14px}.mlc-detail__grid{grid-template-columns:1fr;gap:0;padding:2px 14px;background:#fff;border:1px solid var(--mlc-border)}.mlc-detail__field{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--mlc-border-soft);min-width:0}.mlc-detail__field:last-child{border-bottom:none}.mlc-detail__field span{margin-bottom:0;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--mlc-text-muted);flex:none}.mlc-detail__field a,.mlc-detail__field strong{font-size:14px;text-align:right;overflow-wrap:anywhere}.mlc-page__meta{flex-wrap:wrap}.mlc-page__email{overflow-wrap:anywhere;word-break:break-word}.mlc-search{max-width:none}.mlc-upcoming li{grid-template-columns:60px 1fr auto}.mlc-topbar__inner{padding:12px 16px;gap:12px}}.mlc-input{width:100%;padding:11px 14px;border-radius:var(--mlc-radius-sm);border:1.5px solid var(--mlc-border);background:var(--mlc-surface);font:inherit;font-size:14px;color:var(--mlc-text);outline:none;transition:.15s}.mlc-input:focus{border-color:var(--mlc-primary);box-shadow:0 0 0 4px var(--mlc-primary-soft)}textarea.mlc-input{resize:vertical;line-height:1.5}.mlc-chip--warning{background:var(--mlc-warning-soft);color:var(--mlc-warning)}.mlc-chip--info{background:var(--mlc-info-soft);color:var(--mlc-info)}.mlc-tk{display:block;width:100%;text-align:left;cursor:pointer;border:1px solid var(--mlc-border);transition:.15s}.mlc-tk:hover{border-color:var(--mlc-primary);box-shadow:var(--mlc-shadow)}.mlc-tk__dot{width:9px;height:9px;border-radius:50%;background:var(--mlc-primary);display:inline-block}.mlc-chat{display:flex;flex-direction:column;height:min(72vh,640px);padding:0;overflow:hidden}.mlc-chat__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--mlc-border)}.mlc-chat__scroll{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--mlc-bg)}.mlc-chat__compose{display:flex;gap:8px;padding:12px;border-top:1px solid var(--mlc-border);background:var(--mlc-surface)}.mlc-bubble{max-width:78%;align-self:flex-start}.mlc-bubble--me{align-self:flex-end}.mlc-bubble__body{padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--mlc-surface);border:1px solid var(--mlc-border);color:var(--mlc-text);border-bottom-left-radius:5px}.mlc-bubble--me .mlc-bubble__body{background:var(--mlc-primary);color:#fff;border-color:var(--mlc-primary);border-bottom-left-radius:16px;border-bottom-right-radius:5px}.mlc-bubble__meta{font-size:11px;color:var(--mlc-text-muted);margin-top:4px;padding:0 4px}.mlc-bubble--me .mlc-bubble__meta{text-align:right}@media (max-width:600px){.mlc-page{gap:16px;padding-top:6px}.mlc-page__hero{gap:12px;margin-bottom:0}.mlc-page__hero h1{font-size:23px;margin:2px 0 6px}.mlc-page__eyebrow{font-size:11px;letter-spacing:.06em}.mlc-page__meta{gap:8px}.mlc-page__email{font-size:12.5px}.mlc-chip{font-size:12px;padding:5px 11px}.mlc-card{padding:16px;border-radius:14px}.mlc-card--hero{padding:20px;min-height:0}.mlc-card--hero__value{font-size:46px;margin:10px 0 6px}.mlc-card--hero__label{font-size:12px}.mlc-card--hero__footer,.mlc-card--hero__sub{font-size:12px;margin-top:8px}.mlc-kpi-grid{gap:10px}.mlc-kpi{padding:12px 14px;gap:3px}.mlc-kpi__value{font-size:22px}.mlc-kpi__label{font-size:10.5px}.mlc-btn{padding:11px 16px;font-size:14px}.mlc-btn--lg{padding:13px 18px;font-size:15px}.mlc-alert{padding:11px 13px;font-size:13px}}.mlc-ptr{position:fixed;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:90;pointer-events:none;transition:opacity .15s ease}.mlc-ptr__circle{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--mlc-border);box-shadow:var(--mlc-shadow);display:grid;place-items:center}.mlc-ptr__circle.is-refreshing{animation:mlc-spin .7s linear infinite}@keyframes mlc-spin{to{transform:rotate(1turn)}}.mlc-bell{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--mlc-text-soft);-webkit-tap-highlight-color:transparent}.mlc-bell:hover{background:var(--mlc-surface-2);color:var(--mlc-primary)}.mlc-bell__dot{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--mlc-danger);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;border:2px solid #fff}.mlc-notif__backdrop{position:fixed;inset:0;z-index:85;background:rgba(15,42,43,.22)}.mlc-notif{position:fixed;top:calc(60px + env(safe-area-inset-top));right:12px;width:min(380px,calc(100vw - 24px));max-height:min(70vh,560px);background:#fff;border:1px solid var(--mlc-border);border-radius:16px;box-shadow:var(--mlc-shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:mlc-pop .16s ease}.mlc-notif__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--mlc-border-soft);font-size:15px}.mlc-notif__close{background:none;border:none;cursor:pointer;color:var(--mlc-text-muted);font-size:15px;padding:4px 6px;line-height:1}.mlc-notif__list{overflow-y:auto;-webkit-overflow-scrolling:touch}.mlc-notif__empty{padding:30px 16px;text-align:center;color:var(--mlc-text-muted);font-size:14px}.mlc-notif__item{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid var(--mlc-border-soft);text-decoration:none;color:var(--mlc-text)}.mlc-notif__item:last-child{border-bottom:none}.mlc-notif__item:active,.mlc-notif__item:hover{background:var(--mlc-surface-2)}.mlc-notif__icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.mlc-notif__icon--lead{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark)}.mlc-notif__icon--support{background:var(--mlc-info-soft);color:var(--mlc-info)}.mlc-notif__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mlc-notif__title{font-size:13.5px;font-weight:700}.mlc-notif__sub{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.mlc-notif__sub,.mlc-notif__time{color:var(--mlc-text-muted);white-space:nowrap}.mlc-notif__time{flex:none;font-size:11px;padding-top:1px}.mlc-bottomnav{min-height:56px}.mlc-tab--active .mlc-tab__label{font-weight:700}.mlc-langseg{display:inline-flex;border:1px solid var(--mlc-border);border-radius:999px;overflow:hidden}.mlc-langseg button{border:none;background:none;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;color:var(--mlc-text-muted);cursor:pointer}.mlc-langseg button.is-active{background:var(--mlc-primary);color:#fff}.mlc-ctr{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.mlc-ctr__top{justify-content:space-between}.mlc-ctr__id,.mlc-ctr__top{display:flex;align-items:center;gap:10px}.mlc-ctr__id{flex-wrap:wrap}.mlc-ctr__id strong{font-size:16px;font-weight:800}.mlc-ctr__price{font-size:18px;font-weight:800;color:var(--mlc-primary-dark);white-space:nowrap}.mlc-ctr__price small{font-size:12px;font-weight:600;color:var(--mlc-text-muted)}.mlc-ctr__facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--mlc-text-soft)}.mlc-ctr__facts b{color:var(--mlc-text);font-weight:700}.mlc-ctr__actions{display:flex;gap:10px;flex-wrap:wrap}.mlc-ctr__actions .mlc-btn{flex:1;min-width:190px}.mlc-ctr__pending{margin:0;font-size:12.5px;color:var(--mlc-warning)}.mlc-modal__panel--doc,.mlc-modal__panel--tall{display:flex;flex-direction:column;overflow:hidden;max-height:92vh}.mlc-modal__panel--doc{width:min(940px,96vw)}.mlc-modal__panel--tall{width:min(640px,94vw)}.mlc-modal__panel--doc .mlc-modal__body,.mlc-modal__panel--tall .mlc-modal__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.mlc-cond{background:var(--mlc-surface-2)}.mlc-cond__ref{font-weight:700;color:var(--mlc-primary-dark);margin:0 0 12px}.mlc-cond__card{background:#fff;border:1px solid var(--mlc-border);border-radius:14px;padding:14px 16px;margin-bottom:12px}.mlc-cond__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mlc-text-muted)}.mlc-cond__title{font-size:15px;font-weight:700;margin:2px 0 10px}.mlc-cond__rows{display:flex;flex-direction:column;gap:9px;margin:0}.mlc-cond__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-size:13.5px}.mlc-cond__row dt{color:var(--mlc-text-muted);flex:1}.mlc-cond__row dd{margin:0;font-weight:600;text-align:right;max-width:62%}.mlc-cond__tags{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.mlc-cond__tag{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.mlc-acks-ro__head{margin:0 0 14px;font-size:12.5px;font-weight:700;color:var(--mlc-text-muted)}.mlc-onb .mlc-acks-ro .mlc-ack,.mlc-onb .mlc-acks-ro .wiz__card{cursor:default}.mlc-onb .mlc-acks-ro .mlc-ack:hover{border-color:var(--mlc-border-soft)}.mlc-doc-host{background:var(--mlc-bg,#f2f5f4);padding:14px!important}.mlc-doc-host .doc{margin:0 auto}@media (max-width:640px){.mlc-modal__panel--doc,.mlc-modal__panel--tall{width:100%;max-width:100%;max-height:94vh}}.mlc-pwabar{display:flex;align-items:center;gap:12px;padding:11px 13px;margin-bottom:16px;background:var(--mlc-warning-soft);border:1px solid #eed79a;border-radius:14px}.mlc-pwabar__icon{flex:none;width:36px;height:36px;border-radius:10px;background:var(--mlc-warning);color:#fff;display:grid;place-items:center}.mlc-pwabar__text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.mlc-pwabar__text strong{font-size:14px;color:#7a5410}.mlc-pwabar__text span{font-size:12.5px;color:#946616}.mlc-pwabar__cta{flex:none;padding:9px 14px;border-radius:10px;border:none;background:var(--mlc-warning);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mlc-pwabar__cta:hover{background:#b3790f}.mlc-pwabar__cta:disabled{opacity:.5;cursor:default}.mlc-pwabar__x{flex:none;background:none;border:none;cursor:pointer;color:#b08a3e;padding:5px;border-radius:8px;display:grid;place-items:center}.mlc-pwabar__x:hover{background:rgba(122,84,16,.12);color:#7a5410}@media (max-width:460px){.mlc-pwabar__text span{display:none}}.mlc-notif__item--action{width:100%;font:inherit;cursor:pointer;background:var(--mlc-warning-soft)}.mlc-notif__item--action:active{background:#f7e6bf}.mlc-notif__item--action:disabled{opacity:.6;cursor:default}.mlc-notif__item--action .mlc-notif__title{color:#7a5410}.mlc-notif__cta,.mlc-notif__icon--action{background:var(--mlc-warning);color:#fff}.mlc-notif__cta{flex:none;align-self:center;font-size:11.5px;font-weight:800;border-radius:999px;padding:5px 11px;white-space:nowrap}.mlc-tab--hero{position:relative}.mlc-tab__hero{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--mlc-primary),var(--mlc-primary-dark));color:#fff;display:grid;place-items:center;margin-top:-26px;margin-bottom:2px;border:4px solid #fff;box-shadow:0 9px 20px -5px rgba(31,106,107,.6);transition:transform .14s ease,box-shadow .14s ease}.mlc-tab__hero svg{width:23px;height:23px}.mlc-tab--hero:active .mlc-tab__hero{transform:scale(.93)}.mlc-tab--hero .mlc-tab__label{color:var(--mlc-primary);font-weight:700}.mlc-tab--hero.mlc-tab--active .mlc-tab__hero{box-shadow:0 10px 24px -4px rgba(31,106,107,.78)}.mlc-sheet__sep{height:1px;background:var(--mlc-border-soft);margin:8px 6px}.mlc-evidence{margin-top:10px}.mlc-evidence img{width:100%;border-radius:12px;border:1px solid var(--mlc-border);display:block}.mlc-evidence__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:7px;font-size:12px;color:var(--mlc-text-soft)}.mlc-leadcard__num{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:var(--mlc-surface-2);border:1px solid var(--mlc-border-soft);display:inline-grid;place-items:center;font-size:11.5px;font-weight:800;color:var(--mlc-text-muted);font-variant-numeric:tabular-nums}.mlc-leadcard__row1 .mlc-leadcard__name{flex:1}.mlc-sortbtn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:10px 13px;border-radius:12px;border:1px solid var(--mlc-border);background:var(--mlc-surface);font:inherit;font-size:13px;font-weight:600;color:var(--mlc-text-soft);cursor:pointer;white-space:nowrap}.mlc-sortbtn:hover{border-color:var(--mlc-primary);color:var(--mlc-primary-dark)}.mlc-sortbtn svg{color:var(--mlc-text-muted)}.mlc-grouphd{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:12px 16px;background:var(--mlc-primary-soft);border-bottom:1px solid var(--mlc-border-soft)}.mlc-grouphd>svg{flex:none;color:var(--mlc-primary-dark);opacity:.8}.mlc-grouphd__ref{font-size:14.5px;font-weight:800;color:var(--mlc-primary-dark)}.mlc-grouphd__state{flex:none;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px}.mlc-grouphd__state--running{background:var(--mlc-info-soft);color:var(--mlc-info)}.mlc-grouphd__state--complete{background:var(--mlc-success-soft);color:var(--mlc-success)}.mlc-grouphd__stats{font-size:12.5px;color:var(--mlc-text-soft)}.mlc-grouphd__stats b{color:var(--mlc-text);font-weight:800;font-variant-numeric:tabular-nums}.mlc-grouphd__pill{flex:none;font-size:12px;font-weight:800;color:#fff;background:var(--mlc-primary);border-radius:999px;padding:5px 12px;white-space:nowrap}.mlc-grouphd__tools{margin-left:auto;flex:none;display:flex;align-items:center;gap:8px}.mlc-hbtn{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;border:1px solid #bfe0db;background:rgba(255,255,255,.7);color:var(--mlc-primary-dark);cursor:pointer;-webkit-tap-highlight-color:transparent}.mlc-hbtn.is-active,.mlc-hbtn:hover{background:#fff;border-color:var(--mlc-primary)}.mlc-hbtn__dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--mlc-primary);border:1.5px solid #fff}.mlc-sortwrap{position:relative;flex:none}.mlc-filterbackdrop{position:fixed;inset:0;z-index:40}.mlc-sortmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:41;background:#fff;border:1px solid var(--mlc-border);border-radius:12px;box-shadow:var(--mlc-shadow-lg);padding:6px;min-width:210px;display:flex;flex-direction:column}.mlc-sortmenu__label{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mlc-text-muted);padding:8px 10px 4px}.mlc-sortmenu__sep{height:1px;background:var(--mlc-border-soft);margin:6px 4px}.mlc-sortmenu button{text-align:left;padding:9px 12px;border-radius:8px;border:none;background:none;font:inherit;font-size:14px;color:var(--mlc-text);cursor:pointer}.mlc-sortmenu button:hover{background:var(--mlc-surface-2)}.mlc-sortmenu button.is-active{background:var(--mlc-primary-soft);color:var(--mlc-primary-dark);font-weight:700}@media (max-width:720px){.mlc-leads .mlc-grouphd{border-radius:14px;border:1px solid #bfe0db;margin-bottom:12px}.mlc-grouphd__tools{flex-basis:100%;margin-left:0}}.mlc-groupsearch{padding:12px 14px 0}.mlc-groupsearch .mlc-search{max-width:none}.mlc-groupsearch__clear{flex:none;background:none;border:none;cursor:pointer;color:var(--mlc-text-muted);font-size:14px;padding:0 2px}.mlc-table td.mlc-table__actions,.mlc-table th.mlc-table__actions{position:sticky;right:0}.mlc-table th.mlc-table__actions{background:var(--mlc-surface-2)}.mlc-table td.mlc-table__actions{background:var(--mlc-surface);box-shadow:-10px 0 12px -10px rgba(15,42,43,.12)}.mlc-table tbody tr:hover td.mlc-table__actions{background:var(--mlc-surface-2)}.mlc-evsummary{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mlc-evsummary__row{display:flex;justify-content:space-between;gap:14px;font-size:13px;align-items:baseline}.mlc-evsummary__row>span{color:var(--mlc-text-muted);flex:none}.mlc-evsummary__row>b{text-align:right;color:var(--mlc-text);overflow-wrap:anywhere}