@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_fb4797f6-module__dRBUwG__className{font-family:montserrat,montserrat Fallback}.montserrat_fb4797f6-module__dRBUwG__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:inter;src:url(../media/Inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_cf3ec697-module__6YA5Za__className{font-family:inter,inter Fallback}.inter_cf3ec697-module__6YA5Za__variable{--font-inter:"inter", "inter Fallback"}
:root{--claro-red:#d01717;--claro-red-hover:#b01212;--claro-black:#0a0a0a;--claro-charcoal:#1a1a1a;--claro-light-gray:#f5f5f5;--claro-mid-gray:#888;--claro-border:#e0e0e0;--claro-white:#fff;--claro-ok:#0a7d28;--claro-warn:#b26a00;--claro-planned:#efefef}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--claro-light-gray);min-height:100vh;color:var(--claro-black);margin:0;padding:0}input,select,textarea,button{font-family:inherit}.scroll::-webkit-scrollbar{width:9px;height:9px}.scroll::-webkit-scrollbar-thumb{background:var(--claro-border);border-radius:4px}.card-hover{transition:box-shadow .15s,transform .15s,border-color .15s}.card-hover:hover{border-color:var(--claro-red);transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.rowact{opacity:0;transition:opacity .12s}.rowact-wrap:hover .rowact{opacity:1}a.launch{text-decoration:none}.inp{border:1px solid var(--claro-border);width:100%;color:var(--claro-black);background:#fff;border-radius:6px;outline:none;margin-bottom:2px;padding:9px 11px;font-size:12.5px}.inp:focus{border-color:var(--claro-red)}.lbl{fontWeight:600;color:var(--claro-mid-gray);font-size:10.5px;font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:.05em;margin:10px 0 4px;display:block}.primary-btn{font-family:var(--font-montserrat), sans-serif;color:#fff;background:var(--claro-red);cursor:pointer;letter-spacing:.03em;border:none;border-radius:6px;padding:9px 16px;font-size:11.5px;font-weight:700;transition:background .15s}.primary-btn:hover{background:var(--claro-red-hover)}.ghost-btn{font-family:var(--font-montserrat), sans-serif;color:var(--claro-black);border:1px solid var(--claro-border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 13px;font-size:11.5px;font-weight:700;transition:background .15s}.ghost-btn:hover{background:var(--claro-light-gray)}.mini-btn{text-align:center;border:1px solid var(--claro-border);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:10px;line-height:12px;display:inline-flex}.mini-btn:hover{border-color:var(--claro-red);color:var(--claro-red)}.icon-btn{border:1px solid var(--claro-border);cursor:pointer;width:24px;height:24px;color:var(--claro-mid-gray);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.icon-btn:hover{border-color:var(--claro-red);color:var(--claro-red)}.dark-select{font-family:var(--font-montserrat), sans-serif;color:#fff;background:var(--claro-charcoal);cursor:pointer;border:1px solid #333;border-radius:6px;outline:none;padding:7px 10px;font-size:11.5px;font-weight:700}
