:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101b3c;background:#f4f8ff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px;min-height:100vh;background:linear-gradient(180deg,#f8fbff,#f3f7fe)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.app-hero{position:relative;overflow:hidden;min-height:305px;color:#fff;background:radial-gradient(circle at 78% -12%,#48abfff2,#48abff42 32%,#48abff00 55%),radial-gradient(circle at 10% 90%,#1553ddad,#1553dd00 43%),linear-gradient(128deg,#071f67,#0739ad 43%,#0878f5);border-radius:0 0 44px 44px;box-shadow:0 20px 50px #052b792e}.hero-watermark{position:absolute;right:-70px;top:35px;width:510px;height:250px;background:url(/MdvenBc.png) center right / contain no-repeat;opacity:.055;pointer-events:none}.hero-inner{position:relative;z-index:2;width:min(100%,1240px);margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 34px 47px}.hero-top{display:flex;align-items:center;justify-content:space-between}.hero-logo{display:block;width:185px;max-width:48vw;max-height:58px;object-fit:contain;object-position:left center}.hero-bell{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.19);border-radius:16px;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.notification-dot{position:absolute;right:8px;top:7px;width:9px;height:9px;border:2px solid #1462dc;border-radius:50%;background:#ff414d}.hero-copy{margin-top:23px}.hero-copy h1{margin:0;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.045em}.hero-copy p{margin:8px 0 0;color:#ffffffe0;font-size:17px}.hero-search{height:58px;display:flex;align-items:center;gap:13px;margin-top:24px;padding:0 20px;border:1px solid rgba(255,255,255,.27);border-radius:18px;background:#ffffff26;color:#fff;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.hero-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:16px}.hero-search input::placeholder{color:#ffffffc2}.compact-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 24px 12px;background:linear-gradient(120deg,#08266f,#075dd8);color:#fff}.app-content{width:min(100%,1240px);margin:0 auto;padding:0 28px calc(115px + env(safe-area-inset-bottom))}.home-dashboard{position:relative;margin-top:-22px;z-index:5}.shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.shortcut-card{position:relative;min-height:205px;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(24,63,132,.1);border-radius:22px;box-shadow:0 14px 38px #143a7917;transition:transform .16s ease,box-shadow .16s ease}.shortcut-card:after{content:"";position:absolute;width:145px;height:145px;right:-45px;top:-50px;border-radius:50%;background:#ffffff47}.shortcut-card:active{transform:scale(.985)}.shortcut-blue{background:linear-gradient(145deg,#fff 20%,#eaf4ff)}.shortcut-orange{background:linear-gradient(145deg,#fffefa 20%,#fff0d8)}.shortcut-green{background:linear-gradient(145deg,#fff 20%,#ddfaef)}.shortcut-purple{background:linear-gradient(145deg,#fff 20%,#ecebff)}.shortcut-icon{width:57px;height:57px;display:grid;place-items:center;border-radius:17px;color:#fff;box-shadow:0 8px 22px #1a48a029}.shortcut-icon-blue{background:linear-gradient(145deg,#1980ff,#0a45e8)}.shortcut-icon-orange{background:linear-gradient(145deg,#ffad32,#ff6a0a)}.shortcut-icon-green{background:linear-gradient(145deg,#19c991,#009b61)}.shortcut-icon-purple{background:linear-gradient(145deg,#7667ff,#4336dd)}.shortcut-content{margin-top:auto;display:flex;flex-direction:column;position:relative;z-index:2}.shortcut-content strong{color:#071549;font-size:20px;letter-spacing:-.025em}.shortcut-content span{max-width:175px;margin-top:5px;color:#5870a8;font-size:13px;line-height:1.4}.shortcut-arrow{position:absolute;right:18px;bottom:18px;width:43px;height:43px;display:grid;place-items:center;border-radius:50%}.shortcut-arrow-blue{color:#075ff1;background:#dcecff}.shortcut-arrow-orange{color:#f56600;background:#ffe7cd}.shortcut-arrow-green{color:#008c5b;background:#cdf6e5}.shortcut-arrow-purple{color:#423bd7;background:#e3e2ff}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.dashboard-metric{min-height:145px;padding:18px;border:1px solid rgba(22,59,128,.1);border-radius:20px;background:#fffffff5;box-shadow:0 12px 34px #12377512}.metric-top{display:flex;align-items:center;gap:12px}.metric-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px}.metric-blue{color:#0868eb;background:#e8f2ff}.metric-green{color:#059760;background:#e5f8ef}.metric-orange{color:#f17400;background:#fff1dc}.metric-label{color:#5870a8;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.metric-value{display:block;margin-top:15px;color:#071549;font-size:29px;letter-spacing:-.035em}.metric-caption{display:block;margin-top:4px;color:#8392b2;font-size:11px}.commercial-attention{margin-top:18px;padding:22px;border:1px solid #b8dbff;border-radius:23px;background:linear-gradient(135deg,#eef7ff,#f7fbff);box-shadow:0 14px 38px #12458f0f}.attention-title-row{display:flex;align-items:center;gap:14px}.attention-main-icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1479ff,#063fd2);color:#fff;font-size:24px;font-weight:700}.attention-title{flex:1}.attention-title h2{margin:0;color:#081549;font-size:22px;letter-spacing:-.025em}.attention-title p{margin:4px 0 0;color:#647aaa;font-size:13px}.attention-all{display:flex;align-items:center;gap:4px;color:#0949d9;font-size:12px;font-weight:750}.attention-list{margin-top:17px;overflow:hidden;border-radius:16px;background:#fff}.attention-item{display:flex;align-items:center;gap:13px;min-height:72px;padding:13px 16px;border-bottom:1px solid #e5edf8}.attention-item:last-child{border-bottom:0}.attention-item-icon{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#e23d47;background:#ffe9eb}.attention-item-icon.orange{color:#ef7a00;background:#fff0dc}.attention-item>div{min-width:0;flex:1}.attention-item strong{display:block;color:#111d45;font-size:13px}.attention-item p{margin:3px 0 0;color:#7082aa;font-size:11px;line-height:1.4}.attention-chevron{color:#173783}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(16,49,112,.08);border-radius:32px 32px 0 0;background:#fffffff7;box-shadow:0 -12px 35px #0c265814;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-nav-inner{width:min(100%,880px);min-height:76px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 10px}.nav-item{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:18px;background:transparent;color:#7182aa;font-size:10px;font-weight:650;cursor:pointer}.nav-item.active{color:#063fda;background:linear-gradient(135deg,#e9f3ff,#dceaff)}.sheet-backdrop{position:fixed;inset:0;z-index:49;border:0;background:#05123361;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.more-sheet{position:fixed;left:50%;bottom:0;z-index:50;width:min(100%,760px);transform:translate(-50%);padding:10px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -30px 80px #0916312e}.sheet-handle{width:44px;height:5px;margin:0 auto 15px;border-radius:999px;background:#dce1e9}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.sheet-header strong{display:block;font-size:18px}.sheet-header span{display:block;margin-top:4px;color:#8791a3;font-size:12px}.sheet-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e6e9ef;border-radius:13px;background:#fff;color:#566176}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.more-item{min-height:70px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e7ebf2;border-radius:16px;font-size:13px;font-weight:650}.more-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#edf2ff;color:#173783}.placeholder-page{padding-top:30px}.placeholder-page .eyebrow{display:block;margin-bottom:7px;color:#778297;font-size:10px;font-weight:800;letter-spacing:.12em}.placeholder-page h1{margin:0;color:#172033;font-size:clamp(29px,5vw,38px);line-height:1.05;letter-spacing:-.04em}.placeholder-page>p{max-width:590px;margin:11px 0 0;color:#7f899b;line-height:1.55}.placeholder-box{max-width:700px;display:flex;flex-direction:column;gap:8px;margin-top:28px;padding:22px;border:1px solid #e6eaf1;border-radius:20px;background:#fff}.placeholder-box span{color:#7e899b;font-size:13px;line-height:1.5}@media(max-width:759px){.app-hero{min-height:295px;border-radius:0 0 32px 32px}.hero-inner{padding-left:19px;padding-right:19px}.hero-logo{width:150px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:14px}.hero-search{height:54px;padding:0 15px}.hero-search input{font-size:13px}.app-content{padding-left:15px;padding-right:15px}.home-dashboard{margin-top:-19px}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shortcut-card{min-height:172px;padding:15px}.shortcut-icon{width:48px;height:48px}.shortcut-content strong{font-size:15px}.shortcut-content span{max-width:120px;font-size:11px}.shortcut-arrow{width:35px;height:35px;right:12px;bottom:13px}.dashboard-metrics{gap:9px}.dashboard-metric{min-height:132px;padding:13px}.metric-top{display:block}.metric-icon{width:37px;height:37px}.metric-label{display:block;margin-top:8px;font-size:9px}.metric-value{margin-top:8px;font-size:23px}.metric-caption{display:none}.commercial-attention{padding:15px}.attention-main-icon{width:42px;height:42px}.attention-title h2{font-size:17px}.attention-title p{font-size:11px}.attention-all{display:none}}@media(min-width:760px){.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.app-hero{min-height:320px}.hero-inner,.app-content{padding-left:40px;padding-right:40px}}.spin{animation:mv-spin .8s linear infinite}@keyframes mv-spin{to{transform:rotate(360deg)}}.app-loading-screen,.auth-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:#fff;background:radial-gradient(circle at 80% 0%,rgba(59,161,255,.75),transparent 38%),linear-gradient(135deg,#071e64,#0750cf 62%,#0784fa)}.app-loading-screen img,.auth-loading img{width:190px;max-width:56vw}.auth-screen{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(28px + env(safe-area-inset-top)) 28px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle at 85% -5%,rgba(72,171,255,.95) 0%,rgba(72,171,255,.22) 32%,transparent 54%),radial-gradient(circle at 5% 95%,rgba(38,104,243,.72),transparent 42%),linear-gradient(128deg,#061c5d,#0738aa 43%,#0879f4)}.auth-watermark{position:absolute;right:-150px;top:5%;width:650px;height:320px;background:url(/MdvenBc.png) center / contain no-repeat;opacity:.04;pointer-events:none}.auth-shell{position:relative;z-index:2;width:min(100%,1080px);display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:70px}.auth-presentation{color:#fff}.auth-logo{display:block;width:210px;max-width:55vw;object-fit:contain}.auth-copy{max-width:540px;margin-top:62px}.auth-copy>span{display:block;margin-bottom:14px;color:#ffffffb3;font-size:11px;font-weight:800;letter-spacing:.15em}.auth-copy h1{margin:0;color:#fff;font-size:clamp(42px,6vw,70px);line-height:.98;letter-spacing:-.055em}.auth-copy p{max-width:500px;margin:23px 0 0;color:#ffffffc7;font-size:17px;line-height:1.65}.auth-security{display:flex;align-items:center;gap:13px;max-width:440px;margin-top:46px;padding:15px 18px;border:1px solid rgba(255,255,255,.17);border-radius:17px;background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-security>svg{flex:0 0 auto}.auth-security strong,.auth-security span{display:block}.auth-security strong{font-size:13px}.auth-security span{margin-top:2px;color:#ffffffad;font-size:11px}.auth-card{width:100%;padding:34px;border:1px solid rgba(255,255,255,.28);border-radius:28px;background:#fffffff7;box-shadow:0 32px 85px #02154147;color:#0d1b45}.auth-card-head{text-align:center}.auth-card-icon{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 16px;border-radius:17px;color:#0754dc;background:linear-gradient(145deg,#eef6ff,#dcecff)}.auth-card-head h2{margin:0;font-size:27px;letter-spacing:-.035em}.auth-card-head p{margin:9px auto 0;max-width:330px;color:#7180a1;font-size:13px;line-height:1.5}.auth-form{display:flex;flex-direction:column;gap:17px;margin-top:27px}.auth-form label>span{display:block;margin-bottom:7px;color:#314266;font-size:12px;font-weight:700}.auth-input{height:54px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #dce3ef;border-radius:15px;background:#f9fbff;color:#7180a1;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-input:focus-within{border-color:#4c91ff;background:#fff;box-shadow:0 0 0 4px #1e70ff17}.auth-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111e42;font-size:14px}.auth-input input::placeholder{color:#a3adc0}.password-toggle{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#7785a3;cursor:pointer}.auth-code-input{justify-content:center}.auth-code-input input{text-align:center;font-size:25px;font-weight:800;letter-spacing:.36em}.auth-error{padding:11px 13px;border:1px solid #ffd1d5;border-radius:13px;background:#fff2f3;color:#bd2934;font-size:12px;line-height:1.4}.auth-submit{min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:3px;border:0;border-radius:15px;background:linear-gradient(135deg,#0754dc,#087df5);color:#fff;font-size:14px;font-weight:800;box-shadow:0 13px 28px #0754dc38;cursor:pointer}.auth-submit:disabled{opacity:.65;cursor:default}.auth-footnote{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:#7e8ca8;font-size:10px;text-align:center}.auth-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:23px;border:0;background:transparent;color:#53709e;font-size:12px;font-weight:700;cursor:pointer}.first-access-shell{position:relative;z-index:2;width:min(100%,460px)}.first-access-logo{margin:0 auto 30px}.first-access-info{display:flex;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;border-radius:14px;color:#486287;background:#f1f6ff;font-size:11px}.access-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:25px;background:linear-gradient(135deg,#071e64,#075edb)}.access-logo{width:190px;max-width:60vw}.access-card{width:min(100%,430px);padding:34px;border-radius:25px;background:#fff;text-align:center;box-shadow:0 28px 75px #00144140}.access-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:18px;color:#d0444e;background:#fff0f1}.access-card h1{margin:0;color:#101d45;font-size:24px}.access-card p{margin:10px 0 0;color:#7180a1;font-size:13px;line-height:1.5}.access-company{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding:9px 13px;border-radius:999px;color:#0750cb;background:#edf5ff;font-size:12px;font-weight:750}.access-logout{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#52607b;font-weight:700;cursor:pointer}.hero-context-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px;color:#ffffffdb;font-size:14px}.hero-copy p{margin:0}.tenant-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff21;color:#fff;font-size:11px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet-tenant{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#eef6ff,#f7fbff)}.sheet-tenant-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#0752d8;background:#fff}.sheet-tenant strong,.sheet-tenant span{display:block}.sheet-tenant strong{color:#15234a;font-size:12px}.sheet-tenant span{margin-top:2px;color:#7180a1;font-size:10px;text-transform:capitalize}.sheet-logout{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;border:1px solid #ffd8db;border-radius:15px;background:#fff6f7;color:#c43b45;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:820px){.auth-screen{align-items:flex-start;padding-left:18px;padding-right:18px}.auth-shell{max-width:520px;grid-template-columns:1fr;gap:28px}.auth-presentation{padding-top:18px}.auth-logo{width:180px}.auth-copy{margin-top:32px;text-align:center}.auth-copy>span{margin-bottom:10px}.auth-copy h1{font-size:38px}.auth-copy p{margin-top:14px;font-size:13px}.auth-security{display:none}.auth-card{padding:26px 20px;border-radius:24px}.auth-presentation>.auth-logo{margin:0 auto}}@media(max-width:480px){.auth-copy{display:none}.auth-presentation{padding-top:8px}.auth-shell{gap:22px}.auth-card{padding:25px 18px}}.mv-login-screen{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(circle at 50% -20%,rgba(34,92,190,.1),transparent 44%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.mv-login-loading{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#f3f6fa;color:#173783}.mv-login-loading img{width:170px;height:auto}.mv-login-card{width:min(100%,440px);padding:26px 28px 24px;border:1px solid #dfe4ec;border-radius:18px;background:#fff;box-shadow:0 15px 38px #192b4c1c;color:#0d1424}.mv-login-logo{display:block;width:178px;max-width:58%;height:auto;margin:0 auto 20px}.mv-login-heading{text-align:center}.mv-login-heading h1{margin:0;color:#081020;font-size:26px;line-height:1.15;letter-spacing:-.035em}.mv-login-heading p{max-width:350px;margin:10px auto 0;color:#5f6d8d;font-size:13px;line-height:1.45}.mv-login-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 12px;border-radius:13px;color:#173b91;background:#eef3ff}.mv-login-form{display:flex;flex-direction:column;gap:13px;margin-top:24px}.mv-login-form label>span{display:block;margin-bottom:6px;color:#111827;font-size:13px;font-weight:650}.mv-login-input{height:50px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #d8dfeb;border-radius:9px;background:#edf3fd;color:#697892;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.mv-login-input:focus-within{border-color:#244b9d;background:#f1f6ff;box-shadow:0 0 0 3px #254a9a2e}.mv-login-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#071020;font-size:14px}.mv-login-input input::placeholder{color:#8e9aaf}.mv-password-toggle{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#62718d;cursor:pointer}.mv-login-forgot{display:flex;justify-content:flex-end;margin-top:-3px}.mv-login-forgot a{color:#082b78;font-size:12px;font-weight:700}.mv-login-primary{min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:7px;background:#17398b;color:#fff;font-size:15px;font-weight:750;cursor:pointer;box-shadow:0 8px 18px #17398b24}.mv-login-primary:disabled{opacity:.64;cursor:default}.mv-login-error{padding:10px 12px;border:1px solid #ffd1d5;border-radius:9px;background:#fff3f4;color:#b82f39;font-size:11px;line-height:1.4}.mv-login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0 17px}.mv-login-divider span{height:1px;background:#d5dce7}.mv-login-divider p{margin:0;color:#687590;font-size:12px;white-space:nowrap}.mv-login-secondary{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d4dce8;border-radius:7px;background:#fff;color:#0c1424;font-size:15px;font-weight:600}.mv-login-activation-link,.mv-login-text-button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#32466f;cursor:pointer}.mv-login-activation-link{margin-top:18px;font-size:11px;font-weight:600}.mv-login-text-button{margin-top:2px;padding:8px;font-size:12px;font-weight:650}.mv-code-field input{text-align:center;font-size:23px;font-weight:800;letter-spacing:.32em}@media(orientation:portrait)and (max-width:820px){.mv-login-card{width:min(100%,420px);padding:24px 26px 22px}.mv-login-logo{width:165px;margin-bottom:17px}.mv-login-heading h1{font-size:24px}.mv-login-form{margin-top:21px}}@media(orientation:landscape)and (max-height:650px){.mv-login-screen{align-items:flex-start;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mv-login-card{width:min(100%,430px);padding:14px 23px 13px;border-radius:15px}.mv-login-logo{width:135px;margin-bottom:8px}.mv-login-heading h1{font-size:21px}.mv-login-heading p{max-width:330px;margin-top:5px;font-size:11px;line-height:1.3}.mv-login-icon{width:34px;height:34px;margin-bottom:6px}.mv-login-form{gap:7px;margin-top:10px}.mv-login-form label>span{margin-bottom:3px;font-size:10px}.mv-login-input{height:40px;padding:0 11px}.mv-login-input input{font-size:12px}.mv-password-toggle{width:30px;height:30px}.mv-login-forgot{margin-top:-1px}.mv-login-forgot a{font-size:10px}.mv-login-primary{min-height:41px;font-size:12px}.mv-login-divider{gap:9px;margin:9px 0 8px}.mv-login-divider p{font-size:10px}.mv-login-secondary{min-height:40px;font-size:12px}.mv-login-activation-link{margin-top:8px;font-size:9px}.mv-login-error{padding:7px 9px;font-size:9px}}@media(max-width:420px){.mv-login-screen{padding-left:10px;padding-right:10px}.mv-login-card{padding:22px 18px 20px}.mv-login-logo{width:155px}.mv-login-heading h1{font-size:23px}.mv-login-divider{gap:8px}.mv-login-divider p{font-size:10px}}.account-context-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px;padding:13px 17px;border:1px solid rgba(24,63,132,.1);border-radius:17px;background:#fffffff5;box-shadow:0 10px 28px #143a790f}.account-context-card>div{min-width:0}.account-context-label{display:block;margin-bottom:3px;color:#7889aa;font-size:9px;font-weight:800;letter-spacing:.11em}.account-context-card strong{display:block;overflow:hidden;color:#0d1b49;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-context-card small{display:block;margin-top:2px;color:#7180a1;font-size:10px;text-transform:capitalize}.account-context-status{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#e8f8ef;color:#087a4d;font-size:9px;font-weight:800}.dashboard-data-error{margin-bottom:13px;padding:11px 13px;border:1px solid #ffd3d7;border-radius:13px;background:#fff3f4;color:#b62f39;font-size:11px}.dashboard-loading-row,.dashboard-empty-state{min-height:70px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;color:#7281a1;font-size:11px}@media(max-width:759px){.account-context-card{padding:11px 13px}.account-context-card strong{font-size:13px}.metric-value{font-size:20px}}.mv-clients-page,.mv-client-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.mv-page-eyebrow{display:block;margin-bottom:4px;color:#7485aa;font-size:9px;font-weight:800;letter-spacing:.12em}.mv-page-heading h1{margin:0;color:#0b173d;font-size:25px;line-height:1.1}.mv-page-heading p{max-width:500px;margin:6px 0 0;color:#72809f;font-size:11px;line-height:1.45}.mv-page-count{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #dfe6f0;border-radius:14px;background:#fff;color:#214894}.mv-page-count div{display:flex;flex-direction:column}.mv-page-count strong{color:#0c1c4c;font-size:18px;line-height:1}.mv-page-count span{margin-top:3px;color:#7886a3;font-size:9px}.mv-clients-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-clients-summary>div{padding:11px 13px;border:1px solid #e2e7ef;border-radius:14px;background:#fff}.mv-clients-summary span{display:block;color:#7c89a3;font-size:9px}.mv-clients-summary strong{display:block;margin-top:3px;color:#10245b;font-size:18px}.mv-client-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e;box-shadow:0 8px 24px #1531660d}.mv-client-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-client-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700;cursor:pointer}.mv-client-list{display:flex;flex-direction:column;gap:9px}.mv-client-card{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e1e7ef;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.mv-client-card:active{transform:scale(.992)}.mv-client-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#edf3ff,#dfe9ff);color:#173f93;font-size:14px;font-weight:800}.mv-client-main{min-width:0}.mv-client-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mv-client-name-row>div{min-width:0}.mv-client-name-row strong{display:block;overflow:hidden;color:#0c1739;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-client-name-row div>span{display:block;overflow:hidden;margin-top:2px;color:#8290a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-client-status{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#edf1f6;color:#67748b;font-size:8px;font-weight:800;text-transform:uppercase}.mv-status-ativo{background:#e7f8ee;color:#08784b}.mv-status-inativo{background:#f1f3f6;color:#6b7280}.mv-status-bloqueado{background:#fff0f1;color:#b8303a}.mv-client-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px}.mv-client-meta span{display:inline-flex;align-items:center;gap:4px;color:#687998;font-size:9px}.mv-client-contact-preview{overflow:hidden;margin-top:5px;color:#8793a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-client-chevron{color:#a4afc0}.mv-client-loading,.mv-client-empty,.mv-client-detail-loading{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-client-loading span,.mv-client-detail-loading span{font-size:11px}.mv-client-empty strong{color:#21355f;font-size:13px}.mv-client-empty p{max-width:310px;margin:0;font-size:10px;line-height:1.45}.mv-client-result-count{padding:13px 0 4px;color:#8995a9;font-size:9px;text-align:center}.mv-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:13px;color:#26488e;font-size:11px;font-weight:700}.mv-client-profile-card{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 10px 30px #132e620d}.mv-client-profile-icon{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#edf3ff;color:#214899}.mv-client-profile-main{min-width:0;flex:1}.mv-client-profile-main>span{color:#8793a9;font-size:8px;font-weight:800;letter-spacing:.12em}.mv-client-profile-main h1{overflow:hidden;margin:3px 0 0;color:#0b173a;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mv-client-profile-main p{overflow:hidden;margin:2px 0 0;color:#7987a2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-client-profile-location{display:flex;align-items:center;gap:4px;margin-top:6px;color:#60718f;font-size:9px}.mv-contact-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.mv-contact-actions a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce4ee;border-radius:13px;background:#fff;color:#183a82;font-size:10px;font-weight:700}.mv-client-commercial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.mv-client-commercial-grid>div{padding:12px;border:1px solid #e0e6ef;border-radius:14px;background:#fff}.mv-client-commercial-grid span{display:flex;align-items:center;gap:5px;color:#7685a2;font-size:8px}.mv-client-commercial-grid strong{display:block;margin-top:6px;color:#102458;font-size:13px}.mv-detail-section{margin-top:11px;padding:15px;border:1px solid #e0e6ee;border-radius:17px;background:#fff}.mv-detail-section-title{display:flex;align-items:center;gap:9px;color:#234995}.mv-detail-section-title h2{margin:0;color:#132754;font-size:13px}.mv-detail-section-title p{margin:2px 0 0;color:#8390a6;font-size:8px}.mv-detail-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.mv-detail-fields>div{padding:10px 11px;border-radius:11px;background:#f7f9fc}.mv-detail-fields span,.mv-address-block span,.mv-client-notes>span{display:block;color:#8894aa;font-size:8px}.mv-detail-fields strong,.mv-address-block strong{display:block;margin-top:3px;color:#1b2e57;font-size:10px}.mv-address-block{display:flex;gap:9px;margin-top:9px;padding:11px;border-radius:11px;background:#f7f9fc;color:#34569a}.mv-address-block div{flex:1}.mv-address-block small{display:block;margin-top:3px;color:#8b96aa;font-size:8px}.mv-contact-list,.mv-opportunity-preview-list{display:flex;flex-direction:column;gap:7px;margin-top:12px}.mv-contact-card,.mv-opportunity-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #e5e9f0;border-radius:11px}.mv-contact-card strong,.mv-opportunity-preview strong{display:block;color:#1a2b50;font-size:10px}.mv-contact-card span,.mv-opportunity-preview span{display:block;margin-top:2px;color:#8390a5;font-size:8px}.mv-contact-mini-actions{display:flex;gap:6px}.mv-contact-mini-actions a{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eef3fb;color:#214895}.mv-opportunity-preview>div:last-child{text-align:right}.mv-detail-empty{margin-top:11px;padding:14px;border-radius:11px;background:#f7f9fc;color:#8490a6;font-size:9px;text-align:center}.mv-detail-more-link{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:10px;color:#224994;font-size:9px;font-weight:700}.mv-client-notes{margin-top:9px;padding:11px;border-radius:11px;background:#f7f9fc}.mv-client-notes p{margin:5px 0 0;color:#4d5f7e;font-size:9px;line-height:1.5}@media(max-width:700px){.mv-page-heading{align-items:center}.mv-page-heading p{display:none}.mv-page-heading h1{font-size:21px}.mv-page-count{padding:8px 10px}.mv-client-commercial-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.mv-clients-summary{gap:6px}.mv-clients-summary>div{padding:9px}.mv-client-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:9px;padding:11px}.mv-client-avatar{width:42px;height:42px;border-radius:12px;font-size:12px}.mv-contact-actions{gap:6px}.mv-contact-actions a{min-height:43px;font-size:9px}.mv-client-profile-card{padding:13px}.mv-client-profile-icon{width:46px;height:46px}.mv-client-profile-main h1{font-size:15px}.mv-detail-fields{grid-template-columns:1fr}}.mv-orders-page,.mv-order-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-orders-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-orders-summary>div{min-width:0;padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-orders-summary span{display:block;color:#7c89a3;font-size:9px}.mv-orders-summary strong{display:block;overflow:hidden;margin-top:4px;color:#10245b;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.mv-orders-value-card strong{font-size:13px}.mv-order-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e;box-shadow:0 8px 24px #1531660d}.mv-order-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-order-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700;cursor:pointer}.mv-order-filters{display:flex;gap:6px;margin-bottom:14px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.mv-order-filters::-webkit-scrollbar{display:none}.mv-order-filters button{flex:0 0 auto;padding:7px 10px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700;cursor:pointer}.mv-order-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-order-list{display:flex;flex-direction:column;gap:9px}.mv-order-card{padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b}.mv-order-card-top{display:flex;align-items:center;gap:10px}.mv-order-icon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#214895}.mv-order-identification{min-width:0;flex:1}.mv-order-identification span{display:block;color:#8a96aa;font-size:8px;font-weight:800;letter-spacing:.09em}.mv-order-identification strong{display:block;overflow:hidden;margin-top:2px;color:#132650;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-order-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eef1f5;color:#68758c;font-size:8px;font-weight:800;text-transform:uppercase}.mv-order-status-rascunho{background:#f1f3f6;color:#667085}.mv-order-status-enviado{background:#eaf2ff;color:#2260b4}.mv-order-status-aprovado{background:#eef0ff;color:#5145a8}.mv-order-status-faturado{background:#fff5df;color:#986610}.mv-order-status-entregue{background:#e7f8ee;color:#08784b}.mv-order-status-cancelado,.mv-order-status-devolvido{background:#fff0f1;color:#b8303a}.mv-order-client{display:flex;align-items:center;gap:5px;margin-top:10px;color:#526583;font-size:10px}.mv-order-card-bottom{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid #eef1f5}.mv-order-card-bottom>div:first-child span{display:flex;align-items:center;gap:5px;color:#8490a5;font-size:9px}.mv-order-value{text-align:right}.mv-order-value small{display:block;color:#909bad;font-size:7px}.mv-order-value strong{display:block;margin-top:2px;color:#132650;font-size:11px}.mv-order-chevron{color:#a5afbf}.mv-order-loading,.mv-order-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-order-loading span{font-size:11px}.mv-order-empty strong{color:#21355f;font-size:13px}.mv-order-empty p{max-width:320px;margin:0;font-size:10px;line-height:1.45}.mv-order-detail-hero{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px #142d5b0d}.mv-order-detail-icon{flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#edf3ff;color:#214895}.mv-order-detail-title{min-width:0;flex:1}.mv-order-detail-title>span{display:block;color:#8995a9;font-size:8px;font-weight:800;letter-spacing:.1em}.mv-order-detail-title h1{overflow:hidden;margin:3px 0 0;color:#0d1d47;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.mv-order-detail-title p{margin:3px 0 0;color:#8390a5;font-size:8px}.mv-order-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.mv-order-value-grid article{padding:12px;border:1px solid #e1e6ed;border-radius:14px;background:#fff}.mv-order-value-grid span{display:flex;align-items:center;gap:5px;color:#7a88a3;font-size:8px}.mv-order-value-grid strong{display:block;margin-top:6px;color:#11265b;font-size:13px}.mv-order-value-grid .mv-order-net{border-color:#197e522e;background:#f3fbf7}.mv-order-value-grid .mv-order-net strong{color:#08784b}.mv-order-client-detail{display:block;margin-top:12px;padding:12px;border-radius:12px;background:#f7f9fc;color:inherit}.mv-order-client-detail strong{display:block;color:#182b55;font-size:11px}.mv-order-client-detail span{display:block;margin-top:2px;color:#7b89a2;font-size:9px}.mv-order-client-detail small{display:flex;align-items:center;gap:4px;margin-top:5px;color:#73829d;font-size:8px}.mv-order-cancel-reason{margin-top:9px;padding:11px;border-radius:11px;background:#fff2f3}.mv-order-cancel-reason span{display:block;color:#b43c45;font-size:8px;font-weight:700}.mv-order-cancel-reason p{margin:5px 0 0;color:#753238;font-size:9px;line-height:1.45}@media(max-width:520px){.mv-orders-summary{gap:6px}.mv-orders-summary>div{padding:9px}.mv-orders-summary strong{font-size:14px}.mv-orders-value-card strong{font-size:10px}.mv-order-value-grid{gap:6px}.mv-order-value-grid article{padding:9px}.mv-order-value-grid strong{font-size:10px}.mv-order-detail-hero{padding:13px}.mv-order-detail-icon{width:44px;height:44px}}.mv-opportunities-page,.mv-opportunity-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-opportunity-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-opportunity-summary>div{min-width:0;padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-opportunity-summary span{display:flex;align-items:center;gap:5px;color:#7c89a3;font-size:9px}.mv-opportunity-summary strong{display:block;overflow:hidden;margin-top:5px;color:#10245b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e;box-shadow:0 8px 24px #1531660d}.mv-opportunity-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-opportunity-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700;cursor:pointer}.mv-opportunity-filters{display:flex;gap:6px;margin-bottom:14px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.mv-opportunity-filters::-webkit-scrollbar{display:none}.mv-opportunity-filters button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700;cursor:pointer}.mv-opportunity-filters button small{min-width:18px;padding:2px 5px;border-radius:999px;background:#f0f3f8;color:#66758f;font-size:8px}.mv-opportunity-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-opportunity-filters button.active small{background:#ffffff2e;color:#fff}.mv-opportunity-list{display:flex;flex-direction:column;gap:9px}.mv-opportunity-card{padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b}.mv-opportunity-card-top{display:flex;align-items:center;gap:10px}.mv-opportunity-icon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#214895}.mv-opportunity-title{min-width:0;flex:1}.mv-opportunity-title span{display:block;overflow:hidden;color:#8894a8;font-size:8px;font-weight:800;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-title strong{display:block;overflow:hidden;margin-top:2px;color:#132650;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-stage{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.mv-opportunity-stage-novo{background:#eef1f5;color:#65728a}.mv-opportunity-stage-contato{background:#eaf4ff;color:#2365a8}.mv-opportunity-stage-apresentacao{background:#f1edff;color:#6846a8}.mv-opportunity-stage-negociacao{background:#fff5df;color:#986610}.mv-opportunity-stage-venda{background:#e6f8ed;color:#08784b}.mv-opportunity-stage-perdida{background:#fff0f1;color:#b8303a}.mv-opportunity-client{display:flex;align-items:center;gap:5px;margin-top:10px;color:#536583;font-size:10px}.mv-opportunity-collection{margin-top:5px;color:#8793a7;font-size:9px}.mv-opportunity-values{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.mv-opportunity-values>div{padding:8px 9px;border-radius:10px;background:#f7f9fc}.mv-opportunity-values small{display:block;color:#8a96aa;font-size:7px}.mv-opportunity-values strong{display:block;overflow:hidden;margin-top:3px;color:#172a54;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5;color:#8491a6}.mv-opportunity-footer>div{min-width:0;display:flex;align-items:center;gap:5px}.mv-opportunity-footer span{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-loading,.mv-opportunity-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-opportunity-loading span{font-size:11px}.mv-opportunity-empty strong{color:#21355f;font-size:13px}.mv-opportunity-empty p{max-width:320px;margin:0;font-size:10px;line-height:1.45}.mv-opportunity-detail-hero{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px #142d5b0d}.mv-opportunity-detail-icon{flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#edf3ff;color:#214895}.mv-opportunity-detail-title{min-width:0;flex:1}.mv-opportunity-detail-title>span{display:block;overflow:hidden;color:#8793a8;font-size:8px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-detail-title h1{overflow:hidden;margin:3px 0 0;color:#0d1d47;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-detail-title p{overflow:hidden;margin:3px 0 0;color:#8390a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-detail-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.mv-opportunity-detail-values article{padding:12px;border:1px solid #e1e6ed;border-radius:14px;background:#fff}.mv-opportunity-detail-values span{display:flex;align-items:center;gap:5px;color:#7a88a3;font-size:8px}.mv-opportunity-detail-values strong{display:block;overflow:hidden;margin-top:6px;color:#11265b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv-opportunity-client-detail{display:block;margin-top:12px;padding:12px;border-radius:12px;background:#f7f9fc;color:inherit}.mv-opportunity-client-detail strong{display:block;color:#182b55;font-size:11px}.mv-opportunity-client-detail span{display:block;margin-top:3px;color:#7585a0;font-size:8px}.mv-opportunity-stage-dates{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.mv-opportunity-stage-dates>div{padding:10px 11px;border-radius:11px;background:#f7f9fc}.mv-opportunity-stage-dates span{display:block;color:#8894aa;font-size:8px}.mv-opportunity-stage-dates strong{display:block;margin-top:3px;color:#1b2e57;font-size:10px}.mv-opportunity-continue{margin-top:9px;padding:10px 11px;border-radius:11px;background:#edf9f2;color:#16704d;font-size:9px;line-height:1.45}.mv-opportunity-lost{margin-top:9px;padding:11px;border-radius:11px;background:#fff1f2}.mv-opportunity-lost span{display:block;color:#b13b44;font-size:8px;font-weight:700}.mv-opportunity-lost p{margin:5px 0 0;color:#77343a;font-size:9px;line-height:1.45}.mv-opportunity-timeline{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:13px}.mv-opportunity-event{display:flex;gap:10px;padding:10px 11px;border:1px solid #e5e9f0;border-radius:11px;background:#fff}.mv-opportunity-event-icon{flex:0 0 auto;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf3ff;color:#214895}.mv-opportunity-event-body{min-width:0;flex:1}.mv-opportunity-event-body strong{display:block;color:#1a2b50;font-size:10px}.mv-opportunity-event-body span{display:block;margin-top:2px;color:#526b9c;font-size:8px}.mv-opportunity-event-body p{margin:5px 0 0;color:#5b6c88;font-size:9px;line-height:1.45}.mv-opportunity-event-body small{display:block;margin-top:5px;color:#919bad;font-size:7px}@media(max-width:520px){.mv-opportunity-summary{gap:6px}.mv-opportunity-summary>div{padding:9px}.mv-opportunity-summary strong{font-size:10px}.mv-opportunity-detail-values{gap:6px}.mv-opportunity-detail-values article{padding:9px}.mv-opportunity-detail-values strong{font-size:9px}.mv-opportunity-detail-hero{padding:13px}.mv-opportunity-detail-icon{width:44px;height:44px}.mv-opportunity-detail-title h1{font-size:14px}}.mv-routine-page{width:100%;max-width:980px;margin:0 auto}.mv-routine-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-routine-summary>div{padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-routine-summary span{display:flex;align-items:center;gap:5px;color:#7c89a3;font-size:9px}.mv-routine-summary strong{display:block;margin-top:5px;color:#10245b;font-size:17px}.mv-routine-search{height:48px;display:flex;align-items:center;gap:9px;padding:0 13px;margin-bottom:10px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e}.mv-routine-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-routine-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700}.mv-routine-tabs{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.mv-routine-tabs::-webkit-scrollbar{display:none}.mv-routine-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700}.mv-routine-tabs button small{min-width:18px;padding:2px 5px;border-radius:999px;background:#f0f3f8;color:#66758f;font-size:8px}.mv-routine-tabs button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-routine-tabs button.active small{background:#ffffff2e;color:#fff}.mv-routine-list{display:flex;flex-direction:column;gap:9px}.mv-task-card,.mv-visit-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;box-shadow:0 8px 25px #142d5b0b}.mv-task-priority-alta{border-left:3px solid #d69a24}.mv-task-priority-urgente{border-left:3px solid #c83f49}.mv-routine-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#214895}.mv-routine-icon-visit{background:#edf8f2;color:#13805a}.mv-routine-main{min-width:0}.mv-routine-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mv-routine-title-row>div{min-width:0}.mv-routine-title-row div>span{display:block;color:#8b96aa;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mv-routine-title-row strong{display:block;margin-top:2px;color:#142750;font-size:12px}.mv-task-status,.mv-visit-status{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:800;text-transform:uppercase}.mv-task-status-pendente,.mv-visit-status-agendada{background:#eef3ff;color:#315ca9}.mv-task-status-em_andamento,.mv-visit-status-em_andamento{background:#fff5df;color:#946410}.mv-task-status-concluida,.mv-visit-status-concluida{background:#e7f8ee;color:#08784b}.mv-task-status-cancelada,.mv-visit-status-cancelada{background:#fff0f1;color:#b8303a}.mv-task-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.mv-task-meta>span{display:inline-flex;align-items:center;gap:4px;color:#78869f;font-size:8px}.mv-priority{padding:3px 6px;border-radius:999px;background:#f1f3f6}.mv-priority-alta{background:#fff6e4;color:#986610!important}.mv-priority-urgente{background:#fff0f1;color:#b8303a!important}.mv-routine-description{margin:8px 0 0;color:#657591;font-size:9px;line-height:1.45}.mv-routine-related,.mv-routine-client-link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:#244b98;font-size:8px;font-weight:700}.mv-routine-date{display:flex;align-items:center;gap:5px;margin-top:8px;color:#7585a0;font-size:9px}.mv-routine-next-action{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 9px;border-radius:10px;background:#f7f9fc;color:#506584;font-size:9px}.mv-today-visits{margin-bottom:11px;padding:13px;border:1px solid #e0e6ee;border-radius:15px;background:#fff}.mv-routine-section-title{display:flex;align-items:center;gap:6px;color:#234995;font-size:10px}.mv-today-visit-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:8px;padding:9px;border-radius:10px;background:#f7f9fc}.mv-today-visit-row>div:first-child strong{color:#173f92;font-size:10px}.mv-today-visit-row>div:nth-child(2) span{display:block;color:#263b66;font-size:9px;font-weight:700}.mv-today-visit-row small{display:block;margin-top:2px;color:#8490a5;font-size:8px}.mv-today-visit-row>span{color:#6c7a93;font-size:7px;font-weight:700}.mv-routine-loading,.mv-routine-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-routine-loading span{font-size:11px}.mv-routine-empty strong{color:#21355f;font-size:13px}.mv-routine-empty p{max-width:320px;margin:0;font-size:10px;line-height:1.45}.mv-routine-mode{margin-top:12px;padding:10px 12px;border-radius:11px;background:#f4f7fb;color:#74829a;font-size:8px;line-height:1.4}.mv-routine-mode span{margin-right:5px;color:#264b94;font-weight:800;text-transform:uppercase}@media(max-width:520px){.mv-routine-summary{gap:6px}.mv-routine-summary>div{padding:9px}.mv-routine-summary strong{font-size:15px}.mv-task-card,.mv-visit-card{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:11px}.mv-routine-icon{width:38px;height:38px}}.mv-collections-page,.mv-collection-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-collection-summary,.mv-collection-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-collection-summary>div,.mv-collection-detail-kpis article{padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-collection-summary span,.mv-collection-detail-kpis span{display:flex;align-items:center;gap:5px;color:#7c89a3;font-size:9px}.mv-collection-summary strong,.mv-collection-detail-kpis strong{display:block;overflow:hidden;margin-top:5px;color:#10245b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-collection-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e}.mv-collection-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-collection-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700}.mv-collection-filters{display:flex;gap:6px;margin-bottom:14px}.mv-collection-filters button{padding:7px 11px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700}.mv-collection-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-collection-list{display:flex;flex-direction:column;gap:9px}.mv-collection-card{padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b}.mv-collection-card-top,.mv-collection-detail-hero{display:flex;align-items:center;gap:11px}.mv-collection-icon,.mv-collection-detail-icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#edf3ff;color:#214895}.mv-collection-title,.mv-collection-detail-title{min-width:0;flex:1}.mv-collection-title>span,.mv-collection-detail-title>span{display:block;color:#8793a8;font-size:8px;font-weight:800;letter-spacing:.08em}.mv-collection-title strong,.mv-collection-detail-title h1{display:block;overflow:hidden;margin:3px 0 0;color:#132650;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-collection-title small,.mv-collection-detail-title p{display:block;margin-top:2px;color:#8490a5;font-size:8px}.mv-collection-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.mv-collection-status.active{background:#e7f8ee;color:#08784b}.mv-collection-status.inactive{background:#f1f3f6;color:#67748b}.mv-collection-values{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.mv-collection-values>div{min-width:0;padding:8px 9px;border-radius:10px;background:#f7f9fc}.mv-collection-values small{display:block;color:#8995a9;font-size:7px}.mv-collection-values strong{display:block;overflow:hidden;margin-top:3px;color:#172a54;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-collection-progress{margin-top:10px}.mv-collection-progress>div:first-child,.mv-collection-attainment>div:first-child{display:flex;justify-content:space-between;align-items:center;color:#78869e;font-size:8px}.mv-collection-progress>div:first-child strong,.mv-collection-attainment>div:first-child strong{color:#173f92;font-size:9px}.mv-collection-progress-track{height:6px;margin-top:5px;overflow:hidden;border-radius:999px;background:#e9edf4}.mv-collection-progress-track>span{display:block;height:100%;border-radius:inherit;background:#244b98}.mv-collection-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5}.mv-collection-footer span{display:flex;align-items:center;gap:4px;color:#8290a6;font-size:8px}.mv-collection-loading,.mv-collection-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-collection-empty strong{color:#21355f;font-size:13px}.mv-collection-empty p,.mv-collection-loading span{margin:0;color:#74829c;font-size:10px}.mv-collection-detail-hero{padding:16px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px #142d5b0d}.mv-collection-detail-icon{width:50px;height:50px}.mv-collection-detail-title h1{font-size:17px}.mv-collection-detail-kpis{margin-top:10px}.mv-collection-attainment{margin-bottom:11px;padding:13px;border:1px solid #e1e6ed;border-radius:14px;background:#fff}.mv-collection-attainment small{display:block;margin-top:6px;color:#8390a5;font-size:8px}.mv-collection-policy{margin-top:10px;padding:11px;border-radius:11px;background:#f7f9fc}.mv-collection-policy>span{display:flex;align-items:center;gap:5px;color:#315296;font-size:9px;font-weight:700}.mv-collection-policy p{margin:7px 0 0;color:#596b88;font-size:9px;line-height:1.5;white-space:pre-wrap}.mv-collection-portfolio-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.mv-collection-portfolio-summary>div{padding:9px;border-radius:10px;background:#f7f9fc}.mv-collection-portfolio-summary span{display:block;color:#8995a9;font-size:8px}.mv-collection-portfolio-summary strong{display:block;margin-top:3px;color:#17315f;font-size:13px}.mv-collection-subtitle{margin:13px 0 7px;color:#263d6a;font-size:10px}.mv-collection-client-list,.mv-collection-opportunity-list{display:flex;flex-direction:column;gap:6px}.mv-collection-client-row,.mv-collection-opportunity-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e7ebf1;border-radius:10px;color:inherit}.mv-collection-client-row>div:first-child,.mv-collection-opportunity-row>div:first-child{min-width:0;flex:1}.mv-collection-client-row strong,.mv-collection-opportunity-row strong{display:block;color:#1a2d55;font-size:9px}.mv-collection-client-row span,.mv-collection-opportunity-row span{display:block;margin-top:2px;color:#8793a7;font-size:8px}.mv-collection-client-row>div:last-child,.mv-collection-opportunity-row>div:last-child{display:flex;align-items:center;gap:5px}@media(max-width:520px){.mv-collection-summary,.mv-collection-detail-kpis{gap:6px}.mv-collection-summary>div,.mv-collection-detail-kpis article{padding:9px}.mv-collection-summary strong,.mv-collection-detail-kpis strong{font-size:9px}.mv-collection-card{padding:11px}.mv-collection-detail-hero{padding:13px}.mv-collection-detail-icon{width:44px;height:44px}.mv-collection-detail-title h1{font-size:14px}}.mv-brands-page,.mv-brand-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-brand-summary,.mv-brand-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-brand-summary>div,.mv-brand-detail-kpis article{min-width:0;padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-brand-summary span,.mv-brand-detail-kpis span{display:flex;align-items:center;gap:5px;color:#7c89a3;font-size:9px}.mv-brand-summary strong,.mv-brand-detail-kpis strong{display:block;overflow:hidden;margin-top:5px;color:#10245b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-brand-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e}.mv-brand-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-brand-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700;cursor:pointer}.mv-brand-filters{display:flex;gap:6px;margin-bottom:14px}.mv-brand-filters button{padding:7px 11px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700;cursor:pointer}.mv-brand-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-brand-list{display:flex;flex-direction:column;gap:9px}.mv-brand-card{padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b}.mv-brand-card-top,.mv-brand-detail-hero{display:flex;align-items:center;gap:11px}.mv-brand-logo,.mv-brand-detail-logo{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #e0e7f2;border-radius:13px;background:#edf3ff;color:#214895;font-size:12px;font-weight:800}.mv-brand-logo img,.mv-brand-detail-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.mv-brand-title,.mv-brand-detail-title{min-width:0;flex:1}.mv-brand-title>span,.mv-brand-detail-title>span{display:block;overflow:hidden;color:#8793a8;font-size:8px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.mv-brand-title strong,.mv-brand-detail-title h1{display:block;overflow:hidden;margin:3px 0 0;color:#132650;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-brand-title small,.mv-brand-detail-title p{display:block;overflow:hidden;margin-top:2px;color:#8490a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-brand-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.mv-brand-status.active{background:#e7f8ee;color:#08784b}.mv-brand-status.inactive{background:#f1f3f6;color:#67748b}.mv-brand-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.mv-brand-stat-grid>div{min-width:0;padding:8px 9px;border-radius:10px;background:#f7f9fc}.mv-brand-stat-grid small{display:block;color:#8995a9;font-size:7px}.mv-brand-stat-grid strong{display:block;overflow:hidden;margin-top:3px;color:#172a54;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-brand-footer{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5}.mv-brand-footer span{display:flex;align-items:center;gap:4px;color:#8290a6;font-size:8px}.mv-brand-loading,.mv-brand-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-brand-loading span,.mv-brand-empty p{margin:0;color:#74829c;font-size:10px}.mv-brand-empty strong{color:#21355f;font-size:13px}.mv-brand-detail-hero{padding:16px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px #142d5b0d}.mv-brand-detail-logo{width:52px;height:52px;border-radius:15px}.mv-brand-detail-title h1{font-size:17px}.mv-brand-detail-kpis{margin-top:10px}.mv-brand-quick-actions{display:flex;gap:7px;overflow-x:auto;margin-bottom:11px;padding-bottom:2px;scrollbar-width:none}.mv-brand-quick-actions::-webkit-scrollbar{display:none}.mv-brand-quick-actions a{flex:0 0 auto;min-height:42px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#244b98;font-size:9px;font-weight:700}.mv-brand-commercial-grid,.mv-brand-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.mv-brand-commercial-grid>div,.mv-brand-contact-grid article{min-width:0;padding:10px 11px;border-radius:11px;background:#f7f9fc}.mv-brand-commercial-grid span,.mv-brand-contact-grid article>span{display:block;color:#8793a7;font-size:8px}.mv-brand-commercial-grid strong,.mv-brand-contact-grid strong{display:block;overflow:hidden;margin-top:4px;color:#1c315b;font-size:10px;text-overflow:ellipsis}.mv-brand-contact-grid small{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere;margin-top:6px;color:#687995;font-size:8px}.mv-brand-text-block{margin-top:11px;padding:11px;border-radius:11px;background:#f7f9fc}.mv-brand-text-block>span{display:block;color:#315296;font-size:8px;font-weight:800;text-transform:uppercase}.mv-brand-text-block p{margin:6px 0 0;color:#5c6d88;font-size:9px;line-height:1.5;white-space:pre-wrap}.mv-brand-collection-list{display:flex;flex-direction:column;gap:7px;margin-top:12px}.mv-brand-collection-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e5eaf1;border-radius:11px;color:inherit}.mv-brand-collection-main{min-width:0}.mv-brand-collection-main>span{display:block;color:#8190a7;font-size:7px;font-weight:800}.mv-brand-collection-main strong{display:block;overflow:hidden;margin-top:2px;color:#1a2d55;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-brand-collection-main small{display:block;margin-top:2px;color:#8793a7;font-size:8px}.mv-brand-collection-numbers{min-width:82px;text-align:right}.mv-brand-collection-numbers>span{display:block;color:#8c97aa;font-size:7px}.mv-brand-collection-numbers strong{display:block;margin-top:2px;color:#19315e;font-size:9px}.mv-brand-collection-numbers small{display:block;margin-top:2px;color:#72809a;font-size:7px}@media(max-width:520px){.mv-brand-summary,.mv-brand-detail-kpis{gap:6px}.mv-brand-summary>div,.mv-brand-detail-kpis article{padding:9px}.mv-brand-summary strong,.mv-brand-detail-kpis strong{font-size:9px}.mv-brand-card{padding:11px}.mv-brand-detail-hero{padding:13px}.mv-brand-detail-logo{width:45px;height:45px}.mv-brand-detail-title h1{font-size:14px}.mv-brand-commercial-grid,.mv-brand-contact-grid{grid-template-columns:1fr}}.mv-prospects-page,.mv-prospect-detail-page{width:100%;max-width:980px;margin:0 auto}.mv-prospect-summary,.mv-prospect-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.mv-prospect-summary>div,.mv-prospect-detail-kpis article{min-width:0;padding:11px 13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.mv-prospect-summary span,.mv-prospect-detail-kpis span{display:flex;align-items:center;gap:5px;color:#7c89a3;font-size:9px}.mv-prospect-summary strong,.mv-prospect-detail-kpis strong{display:block;overflow:hidden;margin-top:5px;color:#10245b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-assignment-alert{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;border:1px solid #f1d798;border-radius:13px;background:#fff8e8;color:#986817}.mv-prospect-assignment-alert>div{min-width:0}.mv-prospect-assignment-alert strong{display:block;font-size:10px}.mv-prospect-assignment-alert span{display:block;margin-top:2px;font-size:8px;line-height:1.4}.mv-prospect-admin-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px}.mv-prospect-admin-summary>div{padding:9px 10px;border-radius:11px;background:#f3f6fb}.mv-prospect-admin-summary span{display:block;color:#8290a7;font-size:8px}.mv-prospect-admin-summary strong{display:block;margin-top:3px;color:#1d3f83;font-size:13px}.mv-prospect-search{height:48px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 13px;border:1px solid #dce3ed;border-radius:14px;background:#fff;color:#70809e}.mv-prospect-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0b173d;font-size:12px}.mv-prospect-search button{border:0;background:transparent;color:#214894;font-size:10px;font-weight:700;cursor:pointer}.mv-prospect-filters{display:flex;gap:6px;margin-bottom:14px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.mv-prospect-filters::-webkit-scrollbar{display:none}.mv-prospect-filters button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#687793;font-size:9px;font-weight:700;cursor:pointer}.mv-prospect-filters button small{min-width:18px;padding:2px 5px;border-radius:999px;background:#f0f3f8;color:#66758f;font-size:8px}.mv-prospect-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-prospect-filters button.active small{background:#ffffff2e;color:#fff}.mv-prospect-list{display:flex;flex-direction:column;gap:9px}.mv-prospect-card{padding:13px 14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff;color:inherit;box-shadow:0 8px 25px #142d5b0b}.mv-prospect-card-top,.mv-prospect-detail-hero{display:flex;align-items:center;gap:10px}.mv-prospect-icon,.mv-prospect-detail-icon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#214895}.mv-prospect-title,.mv-prospect-detail-title{min-width:0;flex:1}.mv-prospect-title>span,.mv-prospect-detail-title>span{display:block;color:#8995a9;font-size:8px;font-weight:800;letter-spacing:.08em}.mv-prospect-title strong,.mv-prospect-detail-title h1{display:block;overflow:hidden;margin:2px 0 0;color:#142750;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-title small,.mv-prospect-detail-title p{display:block;overflow:hidden;margin-top:2px;color:#8490a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-status{flex:0 0 auto;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:800;text-transform:uppercase}.mv-prospect-status-novo{background:#edf3ff;color:#315ca9}.mv-prospect-status-contactado{background:#eaf7ff;color:#23739e}.mv-prospect-status-qualificado{background:#f0edff;color:#6748a6}.mv-prospect-status-convertido{background:#e6f8ed;color:#08784b}.mv-prospect-status-descartado{background:#fff0f1;color:#b8303a}.mv-prospect-line,.mv-prospect-owner,.mv-prospect-info-line{display:flex;align-items:center;gap:5px;margin-top:7px;color:#687995;font-size:9px;overflow-wrap:anywhere}.mv-prospect-grid{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px;margin-top:9px}.mv-prospect-grid>div{min-width:0;padding:8px 9px;border-radius:10px;background:#f7f9fc}.mv-prospect-grid span{display:block;color:#8995a9;font-size:7px}.mv-prospect-grid strong{display:block;overflow:hidden;margin-top:3px;color:#1a315c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid #eef1f5;color:#8491a6}.mv-prospect-footer span{display:flex;align-items:center;gap:5px;font-size:8px}.mv-prospect-loading,.mv-prospect-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#74829c;text-align:center}.mv-prospect-loading span,.mv-prospect-empty p{margin:0;font-size:10px}.mv-prospect-empty strong{color:#21355f;font-size:13px}.mv-prospect-detail-hero{padding:16px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px #142d5b0d}.mv-prospect-detail-icon{width:50px;height:50px;border-radius:15px}.mv-prospect-detail-title h1{font-size:16px}.mv-prospect-detail-kpis{margin-top:10px}.mv-prospect-actions{display:flex;gap:7px;margin-bottom:11px}.mv-prospect-actions a{min-height:42px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#244b98;font-size:9px;font-weight:700}.mv-prospect-notes{padding:11px;border-radius:11px;background:#f7f9fc}.mv-prospect-notes span{display:block;color:#315296;font-size:8px;font-weight:800;text-transform:uppercase}.mv-prospect-notes p{margin:6px 0 0;color:#5c6d88;font-size:9px;line-height:1.5;white-space:pre-wrap}.mv-prospect-linked-client{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:11px;padding:10px 11px;border:1px solid #e4e9f0;border-radius:11px;color:inherit}.mv-prospect-linked-client strong{display:block;color:#1b2e57;font-size:10px}.mv-prospect-linked-client span{display:block;margin-top:2px;color:#78869d;font-size:8px}.mv-prospect-opportunity-list{display:flex;flex-direction:column;gap:7px;margin-top:11px}.mv-prospect-opportunity-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e5eaf1;border-radius:11px;color:inherit}.mv-prospect-opportunity-row>div:first-child{min-width:0}.mv-prospect-opportunity-row div>span{display:block;overflow:hidden;color:#8995a9;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-opportunity-row div>strong{display:block;overflow:hidden;margin-top:2px;color:#1a2d55;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-prospect-opportunity-row div>small{display:block;margin-top:2px;color:#72809a;font-size:7px}.mv-prospect-opportunity-row>div:nth-child(2){min-width:80px;text-align:right}@media(max-width:520px){.mv-prospect-summary,.mv-prospect-detail-kpis{gap:6px}.mv-prospect-summary>div,.mv-prospect-detail-kpis article{padding:9px}.mv-prospect-summary strong,.mv-prospect-detail-kpis strong{font-size:10px}.mv-prospect-card{padding:11px}.mv-prospect-detail-hero{padding:13px}.mv-prospect-detail-icon{width:44px;height:44px}}.mv-prospect-heading-actions{display:flex;align-items:center;gap:9px}.mv-prospect-new-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:13px;background:#173b88;color:#fff;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.mv-prospect-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0814307a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mv-prospect-modal{width:min(100%,560px);max-height:90dvh;overflow-y:auto;border-radius:22px 22px 16px 16px;background:#fff;box-shadow:0 25px 70px #0512313d}.mv-prospect-modal-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid #e8edf4;background:#fff}.mv-prospect-modal-header span{color:#31559c;font-size:8px;font-weight:800;letter-spacing:.08em}.mv-prospect-modal-header h2{margin:3px 0 0;color:#10245b;font-size:18px}.mv-prospect-modal-header p{max-width:380px;margin:4px 0 0;color:#75839b;font-size:9px;line-height:1.4}.mv-prospect-modal-close{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e1e6ee;border-radius:11px;background:#fff;color:#596b89;cursor:pointer}.mv-prospect-form{padding:15px 18px 18px}.mv-prospect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mv-prospect-form label{min-width:0}.mv-prospect-form label>span{display:block;margin-bottom:5px;color:#536684;font-size:9px;font-weight:700}.mv-prospect-form input,.mv-prospect-form select,.mv-prospect-form textarea{width:100%;min-height:45px;box-sizing:border-box;border:1px solid #dce3ed;border-radius:11px;outline:none;background:#fff;color:#15294f;font:inherit;font-size:11px}.mv-prospect-form input,.mv-prospect-form select{padding:0 11px}.mv-prospect-form textarea{min-height:90px;padding:10px 11px;resize:vertical}.mv-prospect-form input:focus,.mv-prospect-form select:focus,.mv-prospect-form textarea:focus{border-color:#315aa5;box-shadow:0 0 0 3px #315aa517}.mv-prospect-form-full{grid-column:1 / -1}.mv-prospect-no-preposto{display:block;margin-top:5px;color:#ad6f16;font-size:8px}.mv-prospect-create-error{margin-top:11px;padding:9px 10px;border:1px solid #f1c9cd;border-radius:10px;background:#fff3f4;color:#a92e39;font-size:9px}.mv-prospect-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.mv-prospect-cancel-button,.mv-prospect-save-button{min-height:44px;padding:0 14px;border-radius:11px;font-size:10px;font-weight:800;cursor:pointer}.mv-prospect-cancel-button{border:1px solid #dce3ed;background:#fff;color:#5d6d87}.mv-prospect-save-button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#173b88;color:#fff}.mv-prospect-save-button:disabled,.mv-prospect-cancel-button:disabled,.mv-prospect-modal-close:disabled{cursor:not-allowed;opacity:.55}@media(min-width:700px){.mv-prospect-modal-backdrop{align-items:center}.mv-prospect-modal{border-radius:20px}}@media(max-width:560px){.mv-prospect-heading-actions{flex-direction:column-reverse;align-items:stretch}.mv-prospect-new-button{min-height:44px}.mv-prospect-modal-backdrop{padding:0}.mv-prospect-modal{max-height:92dvh;border-radius:22px 22px 0 0}.mv-prospect-form-grid{grid-template-columns:1fr}.mv-prospect-form-full{grid-column:auto}.mv-prospect-modal-footer{display:grid;grid-template-columns:1fr 1.35fr}}.mv-reports-page{width:100%;max-width:980px;margin:0 auto}.mv-report-heading-action{display:flex;align-items:center;gap:8px}.mv-report-heading-action>button{min-height:44px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d9e1ec;border-radius:12px;background:#fff;color:#214894;font-size:9px;font-weight:800;cursor:pointer}.mv-report-heading-action>button:disabled{cursor:not-allowed;opacity:.55}.mv-report-period{display:grid;grid-template-columns:minmax(150px,1fr) 150px 150px;gap:9px;align-items:end;margin-bottom:13px;padding:12px 13px;border:1px solid #dfe5ee;border-radius:14px;background:#fff}.mv-report-period-title{display:flex;align-items:center;gap:7px;min-height:43px;color:#284d96;font-size:10px;font-weight:800}.mv-report-period label>span{display:block;margin-bottom:4px;color:#7c899f;font-size:8px;font-weight:700}.mv-report-period input{width:100%;min-height:42px;box-sizing:border-box;padding:0 9px;border:1px solid #dbe2ec;border-radius:10px;outline:none;background:#fff;color:#1b315c;font:inherit;font-size:9px}.mv-report-section{margin-bottom:11px;padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-report-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:9px;margin-bottom:10px}.mv-report-section-head span{display:block;color:#7486a4;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-report-section-head h2{margin:2px 0 0;color:#172b57;font-size:13px}.mv-report-section-head small{color:#8290a5;font-size:8px}.mv-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.mv-report-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.mv-report-kpis article{min-width:0;padding:10px;border-radius:11px;background:#f7f9fc}.mv-report-kpis article>svg{color:#31579f}.mv-report-kpis article>span{display:block;margin-top:6px;color:#8190a7;font-size:8px}.mv-report-kpis article>strong{display:block;overflow:hidden;margin-top:3px;color:#16315f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mv-report-collections{display:flex;flex-direction:column;gap:8px}.mv-report-collections>article{padding:10px;border:1px solid #e6eaf0;border-radius:11px}.mv-report-collection-top{display:flex;justify-content:space-between;gap:8px}.mv-report-collection-top>div{min-width:0}.mv-report-collection-top span{display:block;color:#8995a8;font-size:7px;font-weight:800}.mv-report-collection-top strong{display:block;overflow:hidden;margin-top:2px;color:#1a2f5b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-report-collection-top>strong{flex:0 0 auto;color:#244b98}.mv-report-progress{height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e9edf4}.mv-report-progress>span{display:block;height:100%;border-radius:inherit;background:#244b98}.mv-report-collection-values{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.mv-report-collection-values>span{color:#8995a9;font-size:7px}.mv-report-collection-values strong{display:block;overflow:hidden;margin-top:2px;color:#263e6d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-report-note{margin-top:9px;padding:10px 11px;border-radius:11px;background:#f4f7fb;color:#75839a;font-size:8px;line-height:1.45}.mv-report-loading,.mv-report-access-denied{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#75839c;text-align:center}.mv-report-loading span{font-size:10px}.mv-report-access-denied strong{color:#21355f;font-size:13px}.mv-report-access-denied p{max-width:340px;margin:0;font-size:10px;line-height:1.5}@media(max-width:760px){.mv-report-kpis-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.mv-report-heading-action{flex-direction:column-reverse;align-items:stretch}.mv-report-period{grid-template-columns:repeat(2,1fr)}.mv-report-period-title{grid-column:1 / -1}.mv-report-kpis,.mv-report-kpis-five,.mv-report-finance{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-report-section{padding:11px}}.mv-settings-page{width:100%;max-width:980px;margin:0 auto}.mv-settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px}.mv-settings-tabs button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#647593;font-size:9px;font-weight:800;cursor:pointer}.mv-settings-tabs button.active{border-color:#234b98;background:#234b98;color:#fff}.mv-settings-company-hero{display:flex;align-items:center;gap:11px;margin-bottom:10px;padding:15px;border:1px solid #dfe5ee;border-radius:17px;background:#fff}.mv-settings-company-icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:#edf3ff;color:#244b98}.mv-settings-company-hero>div:nth-child(2){min-width:0;flex:1}.mv-settings-company-hero span{color:#8290a7;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-settings-company-hero h2{overflow:hidden;margin:2px 0 0;color:#162d5a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mv-settings-company-hero p{overflow:hidden;margin:2px 0 0;color:#8390a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-settings-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#e7f8ee;color:#08774c!important;font-size:7px!important;letter-spacing:0!important}.mv-settings-status.inactive{background:#fff0f1;color:#b6313c!important}.mv-settings-card{margin-bottom:10px;padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-settings-card-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;color:#28509b}.mv-settings-card-head>div{min-width:0}.mv-settings-card-head h2{margin:0;color:#172d59;font-size:12px}.mv-settings-card-head p{margin:3px 0 0;color:#7c899e;font-size:8px;line-height:1.45}.mv-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv-settings-fields>div{min-width:0;padding:9px 10px;border-radius:10px;background:#f7f9fc}.mv-settings-fields span{display:block;color:#8996aa;font-size:7px}.mv-settings-fields strong{display:block;overflow-wrap:anywhere;margin-top:3px;color:#213a69;font-size:9px}.mv-settings-contact-line{display:flex;align-items:center;gap:6px;margin-top:8px;padding:9px 10px;border:1px solid #e6eaf1;border-radius:10px;color:#526984;font-size:9px;overflow-wrap:anywhere}.mv-settings-protected,.mv-settings-current-profile{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px;border-radius:11px;background:#f3f6fb;color:#31579d}.mv-settings-protected strong,.mv-settings-current-profile strong{display:block;color:#254780;font-size:9px}.mv-settings-protected span,.mv-settings-current-profile span{display:block;margin-top:2px;color:#7a89a1;font-size:8px;line-height:1.4}.mv-settings-profile-list{display:flex;flex-direction:column;gap:7px}.mv-settings-profile-list article{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e5eaf1;border-radius:11px}.mv-settings-profile-list article.current{border-color:#b9c9e8;background:#f4f7fe}.mv-settings-profile-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#eff3f9;color:#31579f}.mv-settings-profile-list article.current .mv-settings-profile-icon{background:#dce8ff}.mv-settings-profile-list article>div:last-child{min-width:0;flex:1}.mv-settings-profile-title{display:flex;align-items:center;gap:6px}.mv-settings-profile-title strong{color:#1e365f;font-size:9px}.mv-settings-profile-title span{padding:2px 5px;border-radius:999px;background:#244b98;color:#fff;font-size:6px;font-weight:800}.mv-settings-profile-list p{margin:3px 0 0;color:#7b889d;font-size:8px;line-height:1.45}.mv-settings-funnel{display:flex;flex-direction:column;gap:6px}.mv-settings-funnel>div{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;border:1px solid #e5eaf1;border-radius:10px}.mv-settings-funnel>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#244b98;font-size:8px;font-weight:900}.mv-settings-funnel strong{color:#263d68;font-size:9px}.mv-settings-funnel svg{color:#9aa6b8}.mv-settings-info-note{margin-top:10px;padding:10px;border-radius:10px;background:#f4f7fb;color:#76859c;font-size:8px;line-height:1.5}.mv-settings-logout{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #efc8cc;border-radius:13px;background:#fff;color:#ad3440;font-size:10px;font-weight:800;cursor:pointer}.mv-settings-logout:disabled{cursor:not-allowed;opacity:.55}.mv-settings-loading,.mv-settings-denied{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed #d8e0eb;border-radius:18px;background:#fff;color:#75839b;text-align:center}.mv-settings-loading span{font-size:10px}.mv-settings-denied strong{color:#21355f;font-size:13px}.mv-settings-denied p{max-width:360px;margin:0;font-size:9px;line-height:1.5}@media(max-width:560px){.mv-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-settings-fields{grid-template-columns:1fr}.mv-settings-company-hero{padding:12px}}.mv-finance-page{width:100%;max-width:980px;margin:0 auto}.mv-finance-period{display:grid;grid-template-columns:minmax(150px,1fr) 150px 150px auto;gap:8px;align-items:end;margin-bottom:11px;padding:11px 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff}.mv-finance-period-title{min-height:42px;display:flex;align-items:center;gap:7px;color:#28509b;font-size:9px;font-weight:800}.mv-finance-period label>span{display:block;margin-bottom:4px;color:#7c899f;font-size:7px;font-weight:700}.mv-finance-period input{width:100%;min-height:41px;box-sizing:border-box;padding:0 8px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#1d345f;font:inherit;font-size:9px}.mv-finance-period>button{min-height:41px;padding:0 11px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#31579f;font-size:8px;font-weight:800;cursor:pointer}.mv-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px}.mv-finance-kpis article{min-width:0;padding:10px;border:1px solid #e2e7ee;border-radius:12px;background:#fff}.mv-finance-kpis svg{color:#31579f}.mv-finance-kpis span{display:block;margin-top:6px;color:#8290a6;font-size:7px}.mv-finance-kpis strong{display:block;overflow:hidden;margin-top:3px;color:#17315f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.mv-finance-tabs button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce3ed;border-radius:11px;background:#fff;color:#677794;font-size:9px;font-weight:800;cursor:pointer}.mv-finance-tabs button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-finance-section{padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-finance-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-bottom:11px}.mv-finance-section-head>div{min-width:0}.mv-finance-section-head span{display:block;color:#8391a6;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-finance-section-head h2{margin:2px 0 0;color:#18305d;font-size:12px}.mv-finance-section-head small{color:#7d8ba1;font-size:8px}.mv-finance-section-head select{min-height:36px;max-width:145px;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#405573;padding:0 8px;font-size:8px}.mv-finance-list,.mv-finance-rule-list{display:flex;flex-direction:column;gap:8px}.mv-finance-billing-card,.mv-finance-commission-card,.mv-finance-rule-list article{padding:11px;border:1px solid #e4e9f0;border-radius:12px}.mv-finance-rule-list article.inactive{opacity:.62}.mv-finance-card-top,.mv-finance-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mv-finance-card-top>div,.mv-finance-rule-head>div{min-width:0}.mv-finance-card-top div>span,.mv-finance-rule-head div>span{display:block;color:#8996a9;font-size:7px;font-weight:800}.mv-finance-card-top div>strong,.mv-finance-rule-head div>strong{display:block;overflow:hidden;margin-top:2px;color:#1d365f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-card-top div>small{display:block;overflow:hidden;margin-top:2px;color:#7e8ba0;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-status,.mv-finance-rule-head>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eff2f6;color:#60708b;font-size:6px;font-weight:800;text-transform:uppercase}.mv-finance-status-previsto,.mv-commission-status-prevista{background:#edf3ff;color:#315ca9}.mv-finance-status-faturado,.mv-commission-status-adquirida{background:#fff6df;color:#9d701b}.mv-finance-status-liquidado,.mv-commission-status-paga,.mv-finance-rule-head>span.active{background:#e7f8ee;color:#08774c}.mv-finance-status-cancelado,.mv-commission-status-estornada{background:#fff0f1;color:#b8313b}.mv-finance-billing-value{margin-top:8px;color:#173665;font-size:14px;font-weight:900}.mv-finance-fields,.mv-finance-rule-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.mv-finance-fields>div,.mv-finance-rule-values>div{min-width:0;padding:7px 8px;border-radius:9px;background:#f7f9fc}.mv-finance-fields span,.mv-finance-rule-values span{display:block;color:#8995a8;font-size:6px}.mv-finance-fields strong,.mv-finance-rule-values strong{display:block;overflow:hidden;margin-top:2px;color:#263f6b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-commission-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.mv-finance-commission-kpis>div{min-width:0;padding:9px;border-radius:10px;background:#f5f8fc}.mv-finance-commission-kpis span{display:block;color:#8996aa;font-size:7px}.mv-finance-commission-kpis strong{display:block;overflow:hidden;margin-top:3px;color:#1d3867;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-commission-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.mv-finance-commission-values>div{min-width:0;padding:8px;border-radius:9px;background:#f7f9fc}.mv-finance-commission-values span{display:block;color:#8996a9;font-size:6px}.mv-finance-commission-values strong{display:block;overflow:hidden;margin-top:2px;color:#1d3a6b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-finance-card-date,.mv-finance-rule-period{margin-top:7px;color:#8491a5;font-size:7px}.mv-finance-notes{margin:8px 0 0;padding-top:7px;border-top:1px solid #edf0f4;color:#78869b;font-size:8px;line-height:1.45;white-space:pre-wrap}.mv-finance-readonly-note,.mv-finance-footer-note{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border-radius:10px;background:#f3f6fb;color:#6e7f99;font-size:8px;line-height:1.4}.mv-finance-footer-note{margin-bottom:2px}.mv-finance-empty,.mv-finance-loading,.mv-finance-denied{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed #d8e0eb;border-radius:15px;background:#fff;color:#75839b;text-align:center}.mv-finance-empty strong,.mv-finance-denied strong{color:#21355f;font-size:12px}.mv-finance-empty p,.mv-finance-denied p,.mv-finance-loading span{max-width:350px;margin:0;font-size:9px;line-height:1.5}@media(max-width:700px){.mv-finance-period{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-finance-period-title{grid-column:1 / -1}.mv-finance-period>button{grid-column:1 / -1}.mv-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mv-finance-tabs{gap:5px}.mv-finance-tabs button{font-size:8px}.mv-finance-fields,.mv-finance-rule-values,.mv-finance-commission-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mv-team-page{width:100%;max-width:980px;margin:0 auto}.mv-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px}.mv-team-summary article{min-width:0;padding:10px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.mv-team-summary svg{color:#31579f}.mv-team-summary span{display:block;margin-top:6px;color:#8290a6;font-size:7px}.mv-team-summary strong{display:block;margin-top:3px;color:#17315f;font-size:12px}.mv-team-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.mv-team-tabs button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce3ed;border-radius:11px;background:#fff;color:#687894;font-size:9px;font-weight:800;cursor:pointer}.mv-team-tabs button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-team-section{padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-team-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-bottom:11px}.mv-team-section-head span{display:block;color:#8491a6;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-team-section-head h2{margin:2px 0 0;color:#18305d;font-size:12px}.mv-team-section-head small{color:#7f8ca1;font-size:8px}.mv-team-member-filters{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto}.mv-team-member-filters button{display:flex;align-items:center;gap:5px;flex:0 0 auto;min-height:34px;padding:0 9px;border:1px solid #dce3ed;border-radius:999px;background:#fff;color:#667692;font-size:8px;font-weight:800;cursor:pointer}.mv-team-member-filters button span{min-width:18px;padding:2px 5px;border-radius:999px;background:#eef2f7;color:#657590;font-size:7px}.mv-team-member-filters button.active{border-color:#244b98;background:#244b98;color:#fff}.mv-team-member-filters button.active span{background:#ffffff2e;color:#fff}.mv-team-member-list,.mv-team-territory-list,.mv-team-goal-list{display:flex;flex-direction:column;gap:8px}.mv-team-member-list article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e4e9f0;border-radius:12px}.mv-team-member-list article.inactive{opacity:.65}.mv-team-avatar{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#244b98;font-size:10px;font-weight:900}.mv-team-member-body{min-width:0;flex:1}.mv-team-member-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mv-team-member-top>div{min-width:0}.mv-team-member-top strong{display:block;overflow:hidden;color:#1c355f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-team-member-top div>span{display:flex;align-items:center;gap:4px;overflow:hidden;margin-top:3px;color:#7f8da2;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mv-team-state{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#fff0f1;color:#b8313b;font-size:6px;font-weight:800;text-transform:uppercase}.mv-team-state.active{background:#e7f8ee;color:#08774c}.mv-team-profile-line{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px}.mv-team-profile-line>span{padding:4px 7px;border-radius:999px;background:#f0f4fb;color:#31579f;font-size:7px;font-weight:800}.mv-team-profile-line small{color:#909bad;font-size:7px}.mv-team-member-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:7px}.mv-team-member-metrics>div{display:flex;align-items:center;gap:4px;color:#74849d;font-size:7px}.mv-team-territory-list article{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #e4e9f0;border-radius:12px}.mv-team-territory-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#edf3ff;color:#244b98}.mv-team-territory-body{min-width:0;flex:1}.mv-team-territory-top{display:flex;justify-content:space-between;gap:8px}.mv-team-territory-top strong{color:#1d365f;font-size:10px}.mv-team-territory-top span{color:#08774c;font-size:7px;font-weight:800}.mv-team-territory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.mv-team-territory-grid>div{min-width:0;padding:7px 8px;border-radius:9px;background:#f7f9fc}.mv-team-territory-grid span{display:block;color:#8995a8;font-size:6px}.mv-team-territory-grid strong{display:block;overflow:hidden;margin-top:2px;color:#29416c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-team-territory-owner{display:flex;align-items:center;gap:5px;margin-top:8px;color:#73839b;font-size:7px}.mv-team-goal-head label{display:flex;align-items:center;gap:6px;min-height:37px;padding:0 8px;border:1px solid #dce3ed;border-radius:9px;color:#31579f}.mv-team-goal-head input{border:0;outline:0;background:transparent;color:#253d68;font:inherit;font-size:8px}.mv-team-goal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.mv-team-goal-summary>div{min-width:0;padding:9px;border-radius:10px;background:#f5f8fc}.mv-team-goal-summary svg{color:#31579f}.mv-team-goal-summary span{display:block;margin-top:5px;color:#8996a9;font-size:7px}.mv-team-goal-summary strong{display:block;margin-top:2px;color:#1d3867;font-size:10px}.mv-team-goal-list article{padding:11px;border:1px solid #e4e9f0;border-radius:12px}.mv-team-goal-top{display:flex;justify-content:space-between;gap:8px}.mv-team-goal-top>div{min-width:0}.mv-team-goal-top span{display:block;color:#31579f;font-size:7px;font-weight:800}.mv-team-goal-top div>strong{display:block;overflow:hidden;margin-top:2px;color:#1e365f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv-team-goal-top small{display:block;overflow:hidden;margin-top:2px;color:#8390a4;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mv-team-goal-top>strong{flex:0 0 auto;color:#244b98;font-size:10px}.mv-team-progress{height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e8edf4}.mv-team-progress>span{display:block;height:100%;border-radius:inherit;background:#244b98}.mv-team-goal-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.mv-team-goal-values>div{min-width:0;padding:7px 8px;border-radius:9px;background:#f7f9fc}.mv-team-goal-values span{display:block;color:#8996a9;font-size:6px}.mv-team-goal-values strong{display:block;overflow:hidden;margin-top:2px;color:#253f6e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mv-team-goal-notes{margin:8px 0 0;color:#79879b;font-size:8px;line-height:1.45}.mv-team-readonly-note{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border-radius:10px;background:#f3f6fb;color:#70809a;font-size:8px;line-height:1.45}.mv-team-loading,.mv-team-empty,.mv-team-denied{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed #d8e0eb;border-radius:15px;background:#fff;color:#75839b;text-align:center}.mv-team-loading span,.mv-team-empty p,.mv-team-denied p{max-width:350px;margin:0;font-size:9px;line-height:1.5}.mv-team-empty strong,.mv-team-denied strong{color:#21355f;font-size:12px}@media(max-width:600px){.mv-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-team-tabs{gap:5px}.mv-team-tabs button{font-size:8px}.mv-team-territory-grid{grid-template-columns:1fr}}.mv-team-goal-actions{display:flex;align-items:center;gap:7px}.mv-new-goal-button{min-height:37px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:0;border-radius:9px;background:#244b98;color:#fff;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.mv-goal-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#0c182e7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mv-goal-modal{width:100%;max-width:560px;max-height:min(88vh,760px);overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 22px 70px #0b1f403d}.mv-goal-modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid #edf0f4;background:#fff}.mv-goal-modal-header span{color:#8290a6;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-goal-modal-header h2{margin:2px 0 0;color:#19325f;font-size:15px}.mv-goal-modal-header p{margin:3px 0 0;color:#7c899e;font-size:8px}.mv-goal-modal-header>button{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e1e6ed;border-radius:10px;background:#fff;color:#657590;cursor:pointer}.mv-goal-form{display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px}.mv-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mv-goal-form label{min-width:0}.mv-goal-form label>span{display:block;margin-bottom:5px;color:#667692;font-size:8px;font-weight:700}.mv-goal-form input,.mv-goal-form select,.mv-goal-form textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ed;border-radius:10px;outline:0;background:#fff;color:#223c69;font:inherit;font-size:9px}.mv-goal-form input,.mv-goal-form select{min-height:42px;padding:0 10px}.mv-goal-form textarea{resize:vertical;min-height:76px;padding:10px}.mv-goal-form input:focus,.mv-goal-form select:focus,.mv-goal-form textarea:focus{border-color:#6c89c1;box-shadow:0 0 0 3px #244b9814}.mv-goal-form input:disabled,.mv-goal-form select:disabled{background:#f5f7fa;color:#8995a8}.mv-goal-helper{margin:-2px 0 0;color:#9b6c1a;font-size:7px}.mv-goal-error{margin:12px 16px 0;padding:10px;border-radius:10px;background:#fff0f1;color:#ac333d;font-size:8px;line-height:1.4}.mv-goal-submit{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;background:#244b98;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.mv-goal-submit:disabled{cursor:not-allowed;opacity:.46}@media(min-width:700px){.mv-goal-modal-backdrop{align-items:center}}@media(max-width:520px){.mv-team-goal-head{align-items:flex-start}.mv-team-goal-actions{flex-direction:column;align-items:stretch}.mv-new-goal-button{width:100%}.mv-goal-grid{grid-template-columns:1fr}.mv-goal-modal-backdrop{padding:0}.mv-goal-modal{max-height:92vh;border-radius:20px 20px 0 0}}.mv-auto-page{width:100%;max-width:980px;margin:0 auto}.mv-auto-new{min-height:40px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:10px;background:#244b98;color:#fff;font-size:8px;font-weight:900}.mv-auto-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.mv-auto-summary article{padding:10px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.mv-auto-summary svg{color:#31579f}.mv-auto-summary span{display:block;margin-top:5px;color:#8290a6;font-size:7px}.mv-auto-summary strong{display:block;margin-top:2px;color:#17315f;font-size:12px}.mv-auto-warning{display:flex;gap:9px;margin-bottom:10px;padding:11px;border-radius:12px;background:#f4f7fc;color:#31579f}.mv-auto-warning strong{display:block;font-size:9px}.mv-auto-warning span{display:block;margin-top:3px;color:#718199;font-size:8px;line-height:1.45}.mv-auto-box{margin-bottom:10px;padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-auto-box h2{margin:3px 0 10px;color:#18305d;font-size:12px}.mv-auto-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mv-auto-templates button{min-width:0;padding:10px;border:1px solid #e2e8ef;border-radius:11px;background:#fff;color:#244b98;text-align:left}.mv-auto-templates strong{display:block;margin-top:6px;color:#1d365f;font-size:9px}.mv-auto-templates span{display:block;margin-top:3px;color:#7f8ca1;font-size:7px}.mv-auto-list{display:flex;flex-direction:column;gap:8px}.mv-auto-list article{padding:11px;border:1px solid #e3e8ef;border-radius:12px}.mv-auto-list article.inactive{opacity:.62}.mv-auto-top{display:flex;justify-content:space-between;gap:8px}.mv-auto-top>div{min-width:0}.mv-auto-top strong{display:block;color:#1c355f;font-size:10px}.mv-auto-top span{display:block;margin-top:2px;color:#7d8ba0;font-size:6px;font-weight:900}.mv-auto-top button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #dde4ed;border-radius:10px;background:#fff;color:#31579f}.mv-auto-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px;align-items:center;margin-top:9px}.mv-auto-flow>div{padding:8px;border-radius:9px;background:#f7f9fc}.mv-auto-flow span{display:block;color:#8995a8;font-size:6px}.mv-auto-flow strong{display:block;margin-top:2px;color:#29416c;font-size:8px}.mv-auto-flow b{color:#8090a8;text-align:center}.mv-auto-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mv-auto-meta span{display:flex;align-items:center;gap:4px;color:#75849c;font-size:7px}.mv-auto-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#75839b;text-align:center}.mv-auto-empty strong{color:#21355f;font-size:11px}.mv-auto-empty p{margin:0;font-size:8px}.mv-auto-modal-bg{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#0c182e7a}.mv-auto-modal{width:100%;max-width:520px;border-radius:20px;background:#fff;overflow:hidden}.mv-auto-modal header{display:flex;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid #edf0f4}.mv-auto-modal header h2{margin:3px 0 0;color:#19325f;font-size:15px}.mv-auto-modal header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e1e6ed;border-radius:10px;background:#fff}.mv-auto-form{display:flex;flex-direction:column;gap:10px;padding:15px 16px 18px}.mv-auto-form label span{display:block;margin-bottom:5px;color:#667692;font-size:8px;font-weight:700}.mv-auto-form input,.mv-auto-form select{width:100%;min-height:42px;box-sizing:border-box;padding:0 10px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#223c69;font-size:9px}.mv-auto-submit{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;background:#244b98;color:#fff;font-size:9px;font-weight:900}.mv-auto-submit:disabled{opacity:.45}@media(min-width:700px){.mv-auto-modal-bg{align-items:center}}@media(max-width:600px){.mv-auto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-auto-templates{grid-template-columns:1fr}.mv-auto-modal-bg{padding:0}.mv-auto-modal{border-radius:20px 20px 0 0}}.mv-company-page{width:100%;max-width:980px;margin:0 auto}.mv-company-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.mv-company-tabs button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce3ed;border-radius:11px;background:#fff;color:#687894;font-size:9px;font-weight:800;cursor:pointer}.mv-company-tabs button.active{border-color:#244b98;background:#eef3fc;color:#244b98}.mv-company-card{margin-bottom:10px;padding:14px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-company-hero{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid #edf0f4}.mv-company-logo{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#244b98}.mv-company-hero>div:nth-child(2){min-width:0;flex:1}.mv-company-hero span{color:#8491a6;font-size:7px;font-weight:800;letter-spacing:.08em}.mv-company-hero h2{margin:2px 0 0;overflow:hidden;color:#18305d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv-company-plan{padding:5px 8px;border-radius:999px;background:#f1f4f9;color:#526784!important;font-size:7px!important;text-transform:capitalize}.mv-company-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mv-company-fields>div{min-width:0;padding:10px;border-radius:10px;background:#f8fafc}.mv-company-fields span{display:block;color:#8995a7;font-size:7px}.mv-company-fields strong,.mv-company-fields a{display:flex;align-items:center;gap:5px;overflow:hidden;margin-top:3px;color:#2a426d;font-size:9px;font-weight:700;text-decoration:none;text-overflow:ellipsis}.mv-company-protected{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px;border-radius:12px;background:#f3f6fb;color:#31579f}.mv-company-protected strong{display:block;font-size:9px}.mv-company-protected span{display:block;margin-top:3px;color:#718199;font-size:8px;line-height:1.45}.mv-company-team-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.mv-company-team-head h2{margin:2px 0 0;color:#18305d;font-size:12px}.mv-company-team-head p{margin:3px 0 0;color:#7d8ba0;font-size:8px}.mv-company-team-counts{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mv-company-team-counts span{display:flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f1f4f8;color:#657691;font-size:7px;font-weight:800}.mv-company-team-counts span.active{background:#eaf8f0;color:#08774c}.mv-company-team-list{display:flex;flex-direction:column;gap:8px}.mv-company-team-list article{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e3e8ef;border-radius:11px}.mv-company-team-list article.inactive{opacity:.62}.mv-company-avatar{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#244b98;font-size:10px;font-weight:900}.mv-company-member-main{min-width:0;flex:1}.mv-company-member-title{display:flex;align-items:center;gap:5px;min-width:0}.mv-company-member-title strong{overflow:hidden;color:#213960;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv-company-member-title span{flex:0 0 auto;padding:3px 5px;border-radius:999px;background:#f1f4f8;color:#61728f;font-size:6px;font-weight:800}.mv-company-member-main>p{overflow:hidden;margin:3px 0 0;color:#7e8b9f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mv-company-member-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mv-company-member-meta span{display:flex;align-items:center;gap:4px;color:#74839a;font-size:7px}.mv-company-status{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:#f1f3f6;color:#718096;font-size:6px;font-weight:900}.mv-company-status.active{background:#eaf8f0;color:#08774c}.mv-company-loading,.mv-company-empty,.mv-company-denied{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed #d8e0eb;border-radius:15px;background:#fff;color:#75839b;text-align:center}.mv-company-loading span,.mv-company-empty p,.mv-company-denied p{max-width:350px;margin:0;font-size:9px;line-height:1.5}.mv-company-empty strong,.mv-company-denied strong{color:#21355f;font-size:12px}.mv-company-footer-note{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;background:#f3f6fb;color:#70809a;font-size:8px;line-height:1.45}@media(max-width:600px){.mv-company-fields{grid-template-columns:1fr}.mv-company-team-head{align-items:stretch;flex-direction:column}.mv-company-team-counts{align-items:flex-start;flex-direction:row}}.mv-import-page{width:100%;max-width:980px;margin:0 auto}.mv-import-template{min-height:40px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;color:#31579f;font-size:8px;font-weight:900}.mv-import-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.mv-import-tabs button{min-height:43px;border:1px solid #dce3ed;border-radius:11px;background:#fff;color:#687894;font-size:9px;font-weight:800}.mv-import-tabs button.active{border-color:#244b98;background:#eef3fc;color:#244b98}.mv-import-security{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px;border-radius:12px;background:#f3f6fb;color:#31579f}.mv-import-security strong{display:block;font-size:9px}.mv-import-security span{display:block;margin-top:3px;color:#718199;font-size:8px;line-height:1.45}.mv-import-card{margin-bottom:10px;padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-import-drop{width:100%;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:2px dashed #d4ddea;border-radius:14px;background:#fafbfd;color:#31579f;text-align:center}.mv-import-drop strong{max-width:420px;color:#213960;font-size:10px;overflow-wrap:anywhere}.mv-import-drop span{max-width:420px;color:#7c8aa0;font-size:8px;line-height:1.5}.mv-import-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:10px}.mv-import-preview-head h2{margin:3px 0 0;color:#18305d;font-size:12px}.mv-import-preview-head>span{color:#8290a6;font-size:7px}.mv-import-table-wrap{width:100%;overflow-x:auto;border:1px solid #e4e9f0;border-radius:10px}.mv-import-table{width:100%;min-width:620px;border-collapse:collapse;font-size:7px}.mv-import-table th{padding:8px;background:#f5f7fa;color:#718199;text-align:left;font-weight:900}.mv-import-table td{max-width:180px;padding:8px;border-top:1px solid #edf0f4;overflow:hidden;color:#344c72;text-overflow:ellipsis;white-space:nowrap}.mv-import-submit{width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;border:0;border-radius:11px;background:#244b98;color:#fff;font-size:9px;font-weight:900}.mv-import-submit:disabled{opacity:.5}.mv-import-result{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #bfe4cf;border-radius:13px;background:#eefaf3;color:#08774c}.mv-import-result strong,.mv-import-result span,.mv-import-result small{display:block}.mv-import-result strong{font-size:10px}.mv-import-result span{margin-top:3px;font-size:8px}.mv-import-result small{margin-top:4px;color:#4f806a;font-size:7px}.mv-import-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed #d8e0eb;border-radius:15px;background:#fff;color:#75839b;text-align:center}.mv-import-empty strong{color:#21355f;font-size:12px}.mv-import-empty p{max-width:360px;margin:0;font-size:9px;line-height:1.5}.mv-sub-page{width:100%;max-width:980px;margin:0 auto}.mv-sub-status{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#f3f4f6;color:#6c788a;font-size:7px;font-weight:900}.mv-sub-status.active{background:#e9f8ef;color:#08774c}.mv-sub-hero{display:flex;align-items:center;gap:11px;margin-bottom:10px;padding:15px;border:1px solid #dce4ef;border-radius:16px;background:#fff}.mv-sub-hero-icon{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:#edf3ff;color:#244b98}.mv-sub-hero-main{min-width:0;flex:1}.mv-sub-hero-main>span{color:#8491a6;font-size:7px;font-weight:900;letter-spacing:.08em}.mv-sub-hero-main h2{margin:2px 0 0;color:#18305d;font-size:14px}.mv-sub-hero-main p{margin:2px 0 0;color:#7a899f;font-size:8px}.mv-sub-hero-price{flex:0 0 auto;text-align:right}.mv-sub-hero-price strong{display:block;color:#17315f;font-size:15px}.mv-sub-hero-price span{display:block;margin-top:2px;color:#8491a6;font-size:7px}.mv-sub-trial,.mv-sub-safe-note{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px;border-radius:12px;background:#f3f6fb;color:#31579f}.mv-sub-trial strong,.mv-sub-safe-note strong{display:block;font-size:9px}.mv-sub-trial span,.mv-sub-safe-note span{display:block;margin-top:3px;color:#718199;font-size:8px;line-height:1.5}.mv-sub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.mv-sub-grid article{min-width:0;padding:10px;border:1px solid #e0e6ee;border-radius:12px;background:#fff}.mv-sub-grid span{display:block;color:#8390a4;font-size:7px}.mv-sub-grid strong{display:block;margin-top:4px;overflow:hidden;color:#1e3865;font-size:10px;text-overflow:ellipsis}.mv-sub-card{margin-bottom:10px;padding:13px;border:1px solid #e0e6ee;border-radius:16px;background:#fff}.mv-sub-card-title{display:flex;align-items:flex-start;gap:8px;margin-bottom:11px;color:#31579f}.mv-sub-card-title h2{margin:0;color:#19345f;font-size:11px}.mv-sub-card-title p{margin:2px 0 0;color:#7c899d;font-size:7px}.mv-sub-period,.mv-sub-prepostos{display:grid;gap:7px}.mv-sub-period{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-sub-prepostos{grid-template-columns:repeat(4,minmax(0,1fr))}.mv-sub-period>div,.mv-sub-prepostos>div{min-width:0;padding:9px;border-radius:10px;background:#f7f9fc}.mv-sub-period span,.mv-sub-prepostos span{display:block;color:#8592a5;font-size:7px}.mv-sub-period strong,.mv-sub-prepostos strong{display:block;margin-top:3px;color:#27416d;font-size:9px}.mv-sub-usage{display:flex;flex-direction:column;gap:13px}.mv-sub-usage-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.mv-sub-usage-line span{color:#596d8a;font-size:8px}.mv-sub-usage-line strong{color:#233e6b;font-size:8px}.mv-sub-progress{height:6px;overflow:hidden;margin-top:6px;border-radius:999px;background:#edf0f4}.mv-sub-progress span{display:block;height:100%;max-width:100%;border-radius:inherit;background:#31579f}.mv-sub-info-list{display:flex;flex-direction:column}.mv-sub-info-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf0f4}.mv-sub-info-list>div:first-child{border-top:0;padding-top:0}.mv-sub-info-list span{color:#7c899e;font-size:8px}.mv-sub-info-list strong{display:flex;align-items:center;gap:4px;color:#29436e;font-size:8px;text-align:right}.mv-sub-contract{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:11px;background:#fff5f5;color:#a54040}.mv-sub-contract.accepted{background:#eaf8f0;color:#08774c}.mv-sub-contract strong{display:block;font-size:9px}.mv-sub-contract span{display:block;margin-top:3px;font-size:7px;line-height:1.45}.mv-sub-error{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #f2c9c9;border-radius:13px;background:#fff6f6;color:#a63f3f}.mv-sub-error strong,.mv-sub-error span{display:block}.mv-sub-error strong{font-size:10px}.mv-sub-error span{margin-top:3px;font-size:8px}.mv-sub-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed #d8e0eb;border-radius:15px;background:#fff;color:#75839b;text-align:center}.mv-sub-empty strong{color:#21355f;font-size:12px}.mv-sub-empty p{max-width:360px;margin:0;font-size:9px;line-height:1.5}@media(max-width:600px){.mv-sub-hero{align-items:flex-start}.mv-sub-hero-price{max-width:100px}.mv-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-sub-period{grid-template-columns:1fr}.mv-sub-prepostos{grid-template-columns:repeat(2,minmax(0,1fr))}}.mv-page-eyebrow{font-size:10px}.mv-page-heading h1{font-size:24px}.mv-page-heading p{font-size:13px}.mv-page-count strong{font-size:18px}.mv-page-count span,.mv-clients-summary span,.mv-contact-card span,.mv-opportunity-preview span,.mv-detail-more-link,.mv-detail-empty{font-size:10px}.mv-client-search input{font-size:13px}.mv-client-search button{font-size:12px}.mv-client-notes p{font-size:11px}.mv-settings-card-head h2{font-size:14px}.mv-settings-card-head p,.mv-settings-protected span,.mv-settings-current-profile span{font-size:11px}.mv-settings-fields span{font-size:10px}.mv-settings-fields strong,.mv-settings-contact-line,.mv-settings-protected strong,.mv-settings-current-profile strong,.mv-company-tabs button{font-size:12px}.mv-company-hero span,.mv-company-fields span,.mv-company-team-counts span,.mv-company-member-meta span,.mv-company-status{font-size:10px}.mv-company-hero h2{font-size:15px}.mv-company-fields strong,.mv-company-fields a,.mv-company-protected strong,.mv-company-member-title strong{font-size:12px}.mv-company-protected span,.mv-company-team-head p,.mv-company-member-main>p,.mv-company-footer-note{font-size:11px}.mv-company-team-head h2{font-size:14px}.mv-company-member-title span{font-size:10px}.mv-import-template,.mv-import-tabs button,.mv-import-security strong{font-size:12px}.mv-import-security span,.mv-import-drop span,.mv-import-preview-head>span{font-size:11px}.mv-import-drop strong{font-size:13px}.mv-import-preview-head h2{font-size:14px}.mv-import-table{font-size:11px}.mv-import-submit{font-size:12px}.mv-import-result strong{font-size:13px}.mv-import-result span{font-size:11px}.mv-import-result small{font-size:10px}.mv-import-empty p,.mv-sub-status{font-size:11px}.mv-sub-hero-main>span,.mv-sub-hero-price span{font-size:10px}.mv-sub-hero-main h2{font-size:16px}.mv-sub-hero-main p{font-size:11px}.mv-sub-hero-price strong{font-size:17px}.mv-sub-trial strong,.mv-sub-safe-note strong{font-size:12px}.mv-sub-trial span,.mv-sub-safe-note span{font-size:11px}.mv-sub-grid span,.mv-sub-period span,.mv-sub-prepostos span{font-size:10px}.mv-sub-grid strong,.mv-sub-period strong,.mv-sub-prepostos strong{font-size:13px}.mv-sub-card-title h2{font-size:14px}.mv-sub-card-title p,.mv-sub-usage-line span,.mv-sub-usage-line strong,.mv-sub-info-list span,.mv-sub-info-list strong{font-size:11px}.mv-sub-contract strong{font-size:12px}.mv-sub-contract span{font-size:11px}.mv-sub-error strong{font-size:12px}.mv-sub-error span,.mv-sub-empty p{font-size:11px}.mv-auto-page button,.mv-team-page button,.mv-finance-page button,.mv-report-page button,.mv-settings-page button,.mv-company-page button,.mv-import-page button,.mv-sub-page button{font-size:12px}.mv-settings-page small,.mv-company-page small,.mv-import-page small,.mv-sub-page small{font-size:10px}@media(max-width:700px){.mv-page-heading h1{font-size:22px}.mv-page-heading p{display:none}.mv-sub-grid,.mv-company-fields{row-gap:9px}}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) :where(p,span,label,td,th){font-size:12.5px!important;line-height:1.48}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) small{font-size:11px!important;line-height:1.45}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) :where(button,input,select,textarea){font-size:13px!important}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) :where(h2,h3){font-size:15px!important;line-height:1.25}:where(.mv-client-card,.mv-order-card,.mv-opportunity-card,.mv-task-card,.mv-visit-card,.mv-collection-card,.mv-brand-card,.mv-prospect-card,.mv-finance-section,.mv-team-section,.mv-auto-card,.mv-settings-card,.mv-company-card,.mv-import-card,.mv-sub-card) strong{font-size:14px!important}.mv-clients-summary strong,.mv-orders-summary strong,.mv-opportunity-summary strong,.mv-routine-summary strong,.mv-collection-summary strong,.mv-collection-detail-kpis strong,.mv-brand-summary strong,.mv-brand-detail-kpis strong,.mv-prospect-summary strong,.mv-prospect-detail-kpis strong{font-size:17px!important}.mv-finance-kpis strong{font-size:15px!important}.mv-team-summary strong{font-size:16px!important}.mv-client-search input,.mv-order-search input,.mv-opportunity-search input,.mv-routine-search input,.mv-collection-search input,.mv-brand-search input,.mv-prospect-search input{font-size:14px!important}.mv-order-filters button,.mv-opportunity-filters button,.mv-routine-tabs button,.mv-brand-filters button,.mv-team-tabs button,.mv-team-member-filters button{font-size:12px!important}.mv-routine-section-title,.mv-today-visit-row>div:first-child strong,.mv-today-visit-row>div:nth-child(2) span{font-size:13px!important}.mv-today-visit-row small,.mv-today-visit-row>span,.mv-routine-mode{font-size:11px!important}.mv-finance-period-title{font-size:13px!important}.mv-finance-period label>span{font-size:11px!important}.mv-finance-period input,.mv-finance-period>button{font-size:13px!important}.mv-finance-kpis span,.mv-team-summary span,.mv-team-section-head span{font-size:11px!important}.mv-team-section-head h2{font-size:15px!important}.mv-team-section-head small{font-size:11px!important}.mv-settings-card-head h2{font-size:15px!important}.mv-settings-card-head p{font-size:12px!important}.mv-settings-fields span{font-size:11px!important}.mv-settings-fields strong,.mv-settings-contact-line,.mv-settings-protected strong,.mv-settings-current-profile strong{font-size:13px!important}.mv-company-team-head h2{font-size:15px!important}.mv-company-fields strong,.mv-company-fields a,.mv-company-protected strong,.mv-company-member-title strong,.mv-import-security strong,.mv-import-result strong{font-size:13px!important}.mv-import-drop strong{font-size:14px!important}.mv-import-table{font-size:12px!important}.mv-import-submit,.mv-import-template,.mv-import-tabs button{font-size:13px!important}.mv-sub-status{font-size:12px!important}.mv-sub-hero-main>span,.mv-sub-hero-price span{font-size:11px!important}.mv-sub-hero-main h2{font-size:17px!important}.mv-sub-hero-main p{font-size:12px!important}.mv-sub-hero-price strong{font-size:18px!important}.mv-sub-grid span,.mv-sub-period span,.mv-sub-prepostos span{font-size:11px!important}.mv-sub-grid strong,.mv-sub-period strong,.mv-sub-prepostos strong{font-size:14px!important}.mv-page-eyebrow{font-size:11px!important}.mv-page-heading h1{font-size:25px!important}@media(max-width:700px){.mv-page-heading h1{font-size:24px!important}.mv-page-heading{margin-bottom:18px}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) :where(p,span,label,td,th){font-size:13px!important}:where(.mv-clients-page,.mv-client-detail-page,.mv-orders-page,.mv-order-detail-page,.mv-opportunities-page,.mv-opportunity-detail-page,.mv-routine-page,.mv-collections-page,.mv-collection-detail-page,.mv-brands-page,.mv-brand-detail-page,.mv-prospects-page,.mv-prospect-detail-page,.mv-reports-page,.mv-report-page,.mv-relatorios-page,.mv-finance-page,.mv-team-page,.mv-auto-page,.mv-automation-page,.mv-settings-page,.mv-company-page,.mv-import-page,.mv-sub-page) small{font-size:11.5px!important}}
