:root{color-scheme:dark}body{background:#051125}.auto-login{background:linear-gradient(135deg,#112754,#0a1834)!important;color:#f6f9ff!important;border:1px solid #345889;max-width:520px;box-shadow:0 25px 70px #0005}.auto-login h1{color:#fff!important;letter-spacing:-1.1px;font-size:clamp(30px,4vw,48px)}.auto-login p{color:#bad0f0}.auto-login label{color:#d7e6fc}.auto-login input{color:#fff!important;background:#0b1b38!important;border-color:#43618e!important;font-size:16px;min-height:48px}.auto-login .btn.primary{background:#2563eb!important;color:#fff!important}.auto-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:23px}.auto-heading h1{letter-spacing:-.7px}.auto-heading .muted{max-width:720px}.auto-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#4575cf;font-weight:750}.auto-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px}.auto-metric{border:1px solid #d6e4fb!important;border-radius:18px!important;background:#fff!important;padding:22px!important;box-shadow:0 12px 35px #143b800a}.auto-metric span{color:#5d7396;font-weight:600;font-size:13px}.auto-metric strong{display:block;font-size:clamp(25px,3vw,34px);letter-spacing:-1.3px;margin-top:12px;color:#102c60}.auto-metric small{display:block;color:#6680a0;margin-top:8px;line-height:1.5}.auto-panel{padding:22px;border:1px solid #dbe7f5;background:#fff;border-radius:18px;box-shadow:0 10px 32px #17345a09;color:#173459;margin-top:18px}.auto-panel h2{color:#152d52}.auto-panel .muted{color:#617b9c}.auto-table-wrap{overflow:auto}.auto-table{border-collapse:collapse;width:100%;min-width:730px;font-size:13px}.auto-table th{text-align:left;background:#f1f6ff;color:#31537f;padding:13px 11px;text-transform:capitalize;white-space:nowrap}.auto-table td{padding:13px 11px;border-bottom:1px solid #e9eff7;color:#18385e;vertical-align:middle}.auto-table tbody tr:hover{background:#f8fbff}.auto-table tbody tr[hidden]{display:none}.auto-table .btn{padding:7px 11px;font-size:12px;margin:2px}.auto-chip{display:inline-block;padding:5px 11px;border-radius:30px;background:#e8f1ff;color:#2856a2;font-weight:700;font-size:11px;text-transform:capitalize}.auto-chip[data-status="won"],.auto-chip[data-status="completed"],.auto-chip[data-status="accepted"],.auto-chip[data-status="available"]{background:#e0f6eb;color:#13724b}.auto-chip[data-status="lost"],.auto-chip[data-status="cancelled"]{background:#ffe8ed;color:#9d3048}.auto-search{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.auto-search input{width:min(380px,100%);border:1px solid #bed1eb;border-radius:12px;padding:11px 13px;color:#213a61;background:#fff;font-size:16px}.auto-callout{margin-top:20px;background:linear-gradient(120deg,#103570,#1454a0);border-radius:18px;padding:24px;color:#fff}.auto-callout h2{color:white}.auto-callout p{color:#d8e8ff;line-height:1.7}.auto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auto-form label{display:grid;gap:6px;font-weight:650;font-size:13px;color:#23406d}.auto-form input,.auto-form select,.auto-form textarea{width:100%;min-width:0;min-height:45px;box-sizing:border-box;padding:10px 12px;border:1px solid #cad8ed;border-radius:10px;background:white;color:#15345f;font-size:16px;color-scheme:light}.auto-form textarea{min-height:84px;resize:vertical}.auto-form footer{display:flex;justify-content:flex-end;margin-top:20px;gap:8px}.auto-error{color:#a3223a!important}.auto-form .btn.primary{color:#fff!important;background:#2359ce!important}#auto-modal{width:min(92vw,780px);max-height:88vh;overflow-y:auto;border:1px solid #bdcde5;border-radius:19px;background:#fff;color:#15345f;padding:0;box-shadow:0 30px 100px #03173470}#auto-modal-content{padding:24px}#auto-modal h2{color:#17345f;margin:4px 0 22px}#auto-modal .auto-modal-top{display:flex;align-items:center;justify-content:space-between;gap:12px}#auto-modal .btn:not(.primary){color:#24466f;background:#eef3fd;border:1px solid #bdcbe2}#auto-toast{position:fixed;z-index:1300;bottom:20px;right:20px;max-width:360px;background:#17438d;color:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 16px 40px #12335a70}#auto-toast.error{background:#92283c}#auto-toast[hidden]{display:none}.auto-empty{padding:28px;text-align:center;color:#6d83a4}.auto-tab-note{font-size:12px;color:#6a7e9b}.auto-actions{display:flex;gap:8px;flex-wrap:wrap}.auto-metric:focus-within{outline:2px solid #365bbf}@media(max-width:750px){.auto-grid{grid-template-columns:1fr}.auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-panel{padding:15px}.auto-metric{padding:16px!important}.auto-metric strong{font-size:26px}#auto-modal-content{padding:18px}.auto-search input{width:100%}}@media(max-width:390px){.auto-metrics{grid-template-columns:1fr}}
