:root{color-scheme:dark}body{background:#061329}.vcrm-login{max-width:540px;background:linear-gradient(138deg,#112750,#08172f)!important;color:#edf6ff!important;border:1px solid #38598b;box-shadow:0 30px 70px #0005}.vcrm-login h1{color:#fff!important;font-size:clamp(29px,4.5vw,48px);line-height:1.1}.vcrm-login p{color:#bdd2f4}.vcrm-login :is(label,input){color:#e9f2ff!important}.vcrm-login input{font-size:16px;min-height:45px;background:#101e3c!important;border:1px solid #5673a2!important}.vcrm-login .btn.primary{color:#fff!important;background:#2c5cde!important}.vcrm-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#386bc1}.vcrm-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.vcrm-heading h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.8px}.vcrm-heading p.muted{max-width:720px}.vcrm-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-bottom:25px}.vcrm-metrics article{min-height:135px;padding:21px;border:1px solid #d7e4f6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #143e7c0a}.vcrm-metrics span{display:block;color:#516c91;font-weight:700;font-size:13px}.vcrm-metrics strong{display:block;color:#15315d;font-size:clamp(23px,2.8vw,32px);margin-top:18px;letter-spacing:-.8px}.vcrm-panel{padding:23px;margin:17px 0;border:1px solid #d5e2f6;border-radius:18px;background:#fff;color:#183555;box-shadow:0 12px 30px #1029440b}.vcrm-panel h2{color:#132b50}.vcrm-panel .muted{color:#5c7190}.vcrm-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:20px 0}.vcrm-steps span{background:#eaf2ff;color:#214f9c;padding:15px;border:1px solid #c9dcf8;border-radius:12px;font-weight:700;font-size:13px}.vcrm-toolbar{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:17px}.vcrm-toolbar label{display:grid;gap:5px;font-size:13px;font-weight:700;color:#274566}.vcrm-toolbar input{width:min(360px,85vw);padding:11px;border:1px solid #bed0e7;border-radius:10px;background:white;color:#203a5b;font-size:16px}.vcrm-toolbar small{color:#5b7193}.vcrm-table-wrap{overflow-x:auto}.vcrm-panel table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}.vcrm-panel th{background:#eff5fe;padding:13px;text-align:left;text-transform:capitalize;color:#284a77;white-space:nowrap}.vcrm-panel td{padding:12px;color:#1d3961;border-bottom:1px solid #e8eef7;vertical-align:middle}.vcrm-panel tr:hover td{background:#f6faff}.vcrm-panel tr[hidden]{display:none}.vcrm-row-actions .btn,.vcrm-actions .btn{font-size:12px;padding:8px;margin:2px}.vcrm-pill{display:inline-block;background:#e8f0ff;color:#27549d;border-radius:20px;padding:5px 10px;font-weight:700}.vcrm-error{color:#9e293c!important}.vcrm-invite-link,.vcrm-link{word-break:break-all;background:#f3f7fd;border-radius:8px;padding:12px;color:#173865}.vcrm-modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.vcrm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vcrm-form-grid label{display:grid;gap:7px;color:#234267!important;font-size:13px;font-weight:700}.vcrm-form-grid :is(input,select,textarea){min-width:0;width:100%;box-sizing:border-box;border:1px solid #c5d4ed;border-radius:10px;padding:10px;color:#15345c!important;background:#fff!important;color-scheme:light;font-size:16px}.vcrm-form-grid textarea{min-height:86px}#vertical-modal{border:1px solid #bed1e8;border-radius:19px;background:#fff;color:#142d50;width:min(790px,93vw);max-height:85vh;overflow-y:auto;padding:0;box-shadow:0 25px 80px #06122577}#vertical-modal-body{padding:23px}#vertical-modal h2{color:#18335d}#vertical-modal .btn:not(.primary){color:#244975;background:#f0f5fd;border:1px solid #c7d7ea}#vertical-modal .btn.primary{color:#fff;background:#2458ce}#vertical-modal footer{display:flex;justify-content:flex-end;margin-top:20px}#vertical-toast{position:fixed;z-index:1300;bottom:20px;right:20px;max-width:370px;background:#1952a4;color:white;padding:15px 20px;border-radius:12px;box-shadow:0 17px 44px #0517397c}#vertical-toast.error{background:#962a43}#vertical-toast[hidden]{display:none}@media(max-width:700px){.vcrm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vcrm-form-grid{grid-template-columns:1fr}#vertical-modal-body{padding:17px}.vcrm-panel{padding:15px}}@media(max-width:370px){.vcrm-metrics{grid-template-columns:1fr}}
