:root{--gbo-bg:#f5f7fb;--gbo-text:#182033;--gbo-muted:#667085;--gbo-card:#ffffff;--gbo-primary:#164e63;--gbo-primary-2:#0e7490;--gbo-border:#e6eaf2} .gbo-wrap{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--gbo-text);max-width:1220px;margin:24px auto;padding:0 14px}.gbo-hero{background:linear-gradient(135deg,var(--gbo-primary),var(--gbo-primary-2));color:#fff;padding:28px;border-radius:24px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 16px 36px rgba(15,23,42,.16);margin-bottom:18px}.gbo-hero h1{margin:0 0 8px;font-size:32px;line-height:1.1;color:#fff}.gbo-hero p{margin:0;max-width:760px;color:#e6faff}.gbo-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:12px;color:#a7f3d0!important;margin-bottom:8px!important}.gbo-card{background:var(--gbo-card);border:1px solid var(--gbo-border);border-radius:20px;padding:20px;box-shadow:0 12px 24px rgba(15,23,42,.06);margin-bottom:18px}.gbo-card h2,.gbo-card h3{margin:0 0 12px;color:var(--gbo-text)}.gbo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gbo-two{display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.gbo-stats .gbo-card span{display:block;color:var(--gbo-muted);font-size:13px}.gbo-stats .gbo-card strong{display:block;font-size:28px;margin-top:4px}.gbo-btn,.gbo-small-btn{border:0;background:var(--gbo-primary);color:#fff!important;border-radius:12px;padding:11px 16px;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer}.gbo-small-btn{font-size:12px;padding:8px 10px;border-radius:10px}.gbo-btn-light{background:#fff;color:var(--gbo-primary)!important}.gbo-form label{display:block;font-size:13px;font-weight:700;margin:12px 0 6px}.gbo-form input,.gbo-form select,.gbo-form textarea,.gbo-inline-form input,.gbo-inline-form select,.gbo-inline-form textarea{width:100%;border:1px solid var(--gbo-border);border-radius:12px;padding:10px;background:#fff;color:var(--gbo-text);box-sizing:border-box}.gbo-form textarea,.gbo-inline-form textarea{resize:vertical}.gbo-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gbo-table-wrap{overflow-x:auto}.gbo-table{width:100%;border-collapse:collapse;font-size:14px}.gbo-table th,.gbo-table td{border-bottom:1px solid var(--gbo-border);padding:12px;text-align:left;vertical-align:top}.gbo-table th{color:var(--gbo-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.gbo-status{display:inline-block;background:#ecfeff;color:#155e75;border:1px solid #a5f3fc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;text-transform:capitalize}.gbo-inline-form{min-width:230px;display:grid;gap:8px}.gbo-alert{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:10px;border-radius:12px;margin-bottom:12px}.gbo-login-wrap{max-width:480px;margin:40px auto;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.gbo-login-card h2{font-size:26px}.gbo-demo{margin-top:16px;padding:12px;background:#f8fafc;border-radius:12px;color:var(--gbo-muted);font-size:13px}#loginform p{margin:10px 0}#loginform input[type=text],#loginform input[type=password]{width:100%;border:1px solid var(--gbo-border);border-radius:12px;padding:10px}.button-primary{background:var(--gbo-primary)!important;border:0!important;border-radius:12px!important;padding:8px 16px!important}@media(max-width:900px){.gbo-grid,.gbo-two{grid-template-columns:1fr}.gbo-hero{flex-direction:column;align-items:flex-start}.gbo-row{grid-template-columns:1fr}}
