:root{font-family:Arial,Helvetica,sans-serif;color:#202124;background:#f8fafd;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{height:78px;background:white;border-bottom:1px solid #e8eaed;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1180px)/2))}.brand{display:flex;align-items:center;gap:13px}.brand strong{display:block;font-size:20px;letter-spacing:-.5px}.brand small{display:block;color:#5f6368;font-size:12px;margin-top:3px}.mark{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#e8f0fe;color:#1a73e8;font-size:22px;font-weight:800}.mark span{color:#ea4335}main{max-width:1180px;margin:45px auto;padding:0 20px;min-height:65vh}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#1a73e8;margin-bottom:12px}h1{font-size:32px;letter-spacing:-1px;margin:0 0 10px}h2{font-size:19px;letter-spacing:-.3px;margin:0 0 9px}p{color:#5f6368;line-height:1.5;margin:0 0 22px;font-size:14px}.intro{margin-bottom:25px}.card{background:#fff;border:1px solid #e2e7ee;border-radius:17px;padding:25px;box-shadow:0 3px 12px rgba(50,70,100,.035)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:22px}.stat{padding:22px}.stat span{display:block;color:#5f6368;font-size:13px}.stat b{display:block;font-size:31px;margin-top:12px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.form{display:flex;flex-direction:column;gap:16px}.form label{font-size:13px;font-weight:600;color:#3c4043;display:flex;flex-direction:column;gap:8px}.form input:not([type=checkbox]),.form select{height:45px;border:1px solid #dadce0;border-radius:9px;padding:0 13px;font:inherit;font-size:14px;width:100%;background:white;outline:none}.form input:focus,.form select:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #e8f0fe}.form label.check{flex-direction:row;align-items:center;gap:10px}.check input{accent-color:#1a73e8;width:17px;height:17px}button,.button{cursor:pointer;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600;border:1px solid transparent;text-decoration:none;display:inline-block;white-space:nowrap}button.primary{background:#1a73e8;color:white;align-self:flex-start}button.primary:hover{background:#1558b0}button:disabled{opacity:.5;cursor:not-allowed}.ghost{background:#fff;color:#1a73e8;border-color:#dadce0}.ghost:hover{background:#f3f7ff}.danger{color:#b3261e}.actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tablecard{padding:0;overflow:hidden}.tablehead{padding:25px 25px 0}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;background:#f8fafd;color:#5f6368;font-weight:600;padding:15px 20px;white-space:nowrap}td{padding:17px 20px;border-top:1px solid #edf0f3;vertical-align:middle}td strong{display:block;margin-bottom:7px}small.url{display:block;color:#1a73e8;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5f6368}.pill{font-size:11px;border-radius:100px;padding:6px 10px;font-weight:700}.on{color:#137333;background:#e6f4ea}.off{color:#5f6368;background:#f1f3f4}.empty{text-align:center;color:#5f6368;padding:40px}.alert{background:#e6f4ea;color:#137333;padding:14px 18px;border-radius:9px;margin-bottom:20px}.alert.error{background:#fce8e6;color:#b3261e}.auth{max-width:430px;margin:65px auto}.auth button.primary{width:100%}footer{text-align:center;color:#9aa0a6;font-size:12px;padding:30px}code{background:#f1f3f4;padding:3px 6px;border-radius:5px}@media(max-width:760px){header{padding:0 20px}main{margin:28px auto}.columns{grid-template-columns:1fr}.stats{gap:9px}.stat{padding:14px}.stat b{font-size:23px}h1{font-size:27px}.card{padding:19px}.tablecard{padding:0}.tablehead{padding:19px 19px 0}}
