.afcb{--ink:#111e32;--gold:#dbc197;--line:#d6dde4;color:var(--ink);background:#f3f5f7;border:1px solid var(--line);border-radius:18px;overflow:hidden;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1240px!important;margin:24px auto;width:100%;box-sizing:border-box;color-scheme:light}.afcb *{box-sizing:border-box}.afcb header,.afcb nav,.afcb .langs{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.afcb header{background:#101c30;color:white;padding:18px 4%;border-bottom:1px solid #445063}.afcb header strong{margin-right:auto;font-size:18px}.afcb header i{color:var(--gold)}.afcb a{color:#20486a;text-decoration:underline;text-underline-offset:3px}.afcb header a{color:#fff;text-decoration:none}.afcb a:hover{text-decoration:underline}.afcb .langs{gap:6px;border-left:1px solid #607086;padding-left:12px}.afcb .cbhero{background:linear-gradient(110deg,#142137 12%,#263c55 72%,#3e5161);border-bottom:4px solid var(--gold);padding:36px 4%;color:white}.afcb small{display:block;font-size:12px;color:#52627a}.afcb .cbhero small{color:#e0cda9;letter-spacing:.18em}.afcb h2{font:500 clamp(30px,4vw,54px)/1.15 Georgia,serif;color:white;margin:10px 0}.afcb main{padding:24px 4%}.afcb .cards,.afcb .stats,.afcb .cbcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:16px}.afcb .stats{grid-template-columns:repeat(4,1fr)}.afcb article,.afcb details{background:white;border:1px solid var(--line);border-radius:10px;padding:18px}.afcb details{margin:10px 0;padding:12px}.afcb summary{cursor:pointer;font-weight:650}.afcb h3{color:var(--ink);font-size:21px;margin:8px 0}.afcb .stats strong{display:block;font:36px Georgia,serif}.afcb .chips{gap:8px;margin:16px 0}.afcb .chips a,.afcb .badge{padding:5px 12px;background:white;border:1px solid var(--line);border-radius:20px;font-size:13px;text-decoration:none}.afcb .chips a:hover{background:#e5edf3}.afcb form{margin:12px 0}.afcb label{display:block;font-weight:600;font-size:14px;margin:9px 0}.afcb input:not([type=checkbox]):not([type=hidden]),.afcb select{width:100%;padding:9px;border:1px solid #aab7c5;background:white;color:#16273c;border-radius:6px;font:inherit;max-width:100%;height:auto}.afcb button,.afcb input[type=submit]{background:#192e47!important;color:#fff!important;padding:9px 18px;border:0;border-radius:6px;font-weight:650;cursor:pointer}.afcb .cbtable{overflow-x:auto}.afcb table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.afcb th,.afcb td{text-align:left;padding:12px;border:0;border-bottom:1px solid var(--line);vertical-align:top}.afcb th{background:#e4eaf0}.afcb .badge{display:inline-block;background:#eff1f3}.afcb .s0{background:#fff1cf}.afcb .s3,.afcb .cbok{background:#d9f1e7}.afcb .s1,.afcb .s2{background:#dceaf9}.afcb .s4{background:#fbe1de}.afcb footer,.afcb .cbok{padding:14px 0}.afcb .cbok{padding:12px;border-radius:6px}@media(max-width:700px){.afcb .stats{grid-template-columns:1fr 1fr}.afcb header{gap:10px}.afcb header nav{order:3;width:100%}.afcb main{padding:16px}.afcb .cbhero{padding:26px 16px}}
.afcb .cbhero{position:relative;isolation:isolate;overflow:hidden}.afcb .cbhero:after{content:"";position:absolute;z-index:-1;right:1%;inset-block:0;width:43%;background:url(chauffeur.svg) center/contain no-repeat;opacity:.8}.afcb .cbhero h2{max-width:58%}.afcb .cbphoto{width:64px;height:64px;border-radius:50%;object-fit:cover}@media(max-width:500px){.afcb .cbhero:after{width:36%;opacity:.55}.afcb .cbhero h2{max-width:70%}}
.afcb.app{--ink:#152a32;--teal:#08685e;--line:#d7e1de;max-width:1540px!important;margin:20px auto;display:grid;grid-template-columns:218px minmax(0,1fr);background:#f1f5f3;border-radius:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 14px 48px #14392c0d}
body>section.afcb.app{margin:0 auto;min-height:100vh;border-radius:0}.cbworkspace{min-width:0}.afcb .rail{background:linear-gradient(155deg,#102932,#102e31 70%,#174039);padding:26px 14px;color:white}.railbrand{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.4px;margin:0 4px 38px}.cbmark{flex:none;display:grid;place-items:center;width:36px;height:36px;background:#d3ed9f;color:#163b32;border-radius:11px;font-size:24px;font-style:italic;font-weight:850}.afcb .rail>small{color:#a4bcb9;font-size:10px;font-weight:700;letter-spacing:1.8px;margin:24px 12px 8px}.afcb .rail nav{display:grid;gap:4px}.afcb .rail nav a{display:flex;align-items:center;gap:12px;color:#dbebe8;text-decoration:none;font-weight:550;font-size:14px;padding:10px 12px;border-radius:8px}.afcb .rail nav a:hover,.afcb .rail nav a[aria-current]{background:#30534f;color:white}.afcb .rail nav a[aria-current]{box-shadow:inset 3px 0 #c8ea91}.afcb .dashicons{font-size:19px;line-height:1.1}.afcb .cbutility{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid var(--line);padding:13px 4%;font-size:13px;font-weight:630;color:#425954}.cbutility b{margin:0 9px;color:#a9b6b1}.afcb .langs{gap:2px;border:1px solid var(--line);padding:2px;border-radius:7px}.afcb .langs a{padding:3px 8px;color:#52665e;text-decoration:none}.afcb .langs a[aria-current]{background:#173f38;color:#fff;border-radius:5px}.afcb .pagehead,.afcb .listheading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 22px}.afcb .pagehead h2{color:#162e31;max-width:none;font:740 clamp(25px,3vw,40px)/1.15 inherit;font-family:inherit;font-size:clamp(25px,3vw,40px);font-weight:740;letter-spacing:-1.6px;margin:0}.afcb time{font-size:12px;font-variant-numeric:tabular-nums;color:#577069}.afcb.app main{padding:26px 3.4%}.afcb h3{font:700 18px/1.3 inherit;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.4px}.afcb .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.afcb .kpi{display:grid;gap:8px;background:white;color:#435b55;padding:16px;border:1px solid var(--line);border-radius:13px;text-decoration:none;font-size:13px;font-weight:620}.afcb .kpi:hover{border-color:#739b89}.afcb .tileicon,.tripicon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e4f1eb;color:#246a53}.afcb .tone1 .tileicon{background:#faf0d4;color:#896620}.afcb .tone2 .tileicon{background:#e3edf9;color:#386291}.afcb .tone3 .tileicon{background:#d9ead6;color:#366942}.afcb .kpi strong{font:720 33px/1 system-ui;color:#162e31}.afcb .insights{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin:16px 0 22px}.afcb.app article{border-radius:13px;padding:20px}.afcb .activity{background:#173f3b;color:#fff;border-color:#173f3b}.afcb .activity h3,.afcb .activity small{color:white}.afcb .activity p{color:#d5e7e2;font-size:13px}.afcb .activitybars{height:122px;display:flex;align-items:end;justify-content:space-around;background:repeating-linear-gradient(to top,transparent 0 30px,#ffffff18 30px 31px);gap:6px}.activitybars>div{display:grid;justify-items:center;align-content:end;gap:3px;flex:1}.activitybars i{width:65%;max-width:40px;background:#c9e89b;border-radius:4px 4px 0 0}.afcb .activitybars small{font-size:10px}.activitybars b{font-size:12px}.afcb .meter{display:grid;grid-template-columns:1fr auto;font-size:12px;gap:2px;margin:6px 0}.meter i{grid-column:1/-1;background:#e6eeea;border-radius:4px;height:4px;overflow:hidden}.meter em{height:100%;display:block;background:#358571}.afcb .listheading{margin-bottom:10px}.afcb .listheading a,.afcb main a{color:#145b4e}.afcb .recent{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.recent>div{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e4ebe8}.recent>div:last-child{border:0}.recent .badge{margin-left:auto}.afcb .empty{text-align:center;padding:25px;background:#fff}.afcb .cbtable{border:1px solid var(--line);border-radius:12px}.afcb th{background:#e8efeb;color:#3d5951}.afcb .chips a{border-radius:7px;font-weight:600}.afcb .cards article{position:relative;border-top:3px solid #5b8975}.afcb .cards article:before{content:"";display:block;height:76px;background:#163e3b url(chauffeur.svg) center/auto 82% no-repeat;border-radius:8px;margin-bottom:15px}.afcb.app button,.afcb.app input[type=submit]{background:#17644f!important;border-radius:8px}.afcb form{max-width:720px}.afcb #cb-demo{margin-top:25px}.cbskip:not(:focus){position:absolute;clip-path:inset(100%);width:1px;height:1px;overflow:hidden}.afcb :focus-visible{outline:3px solid #428dce;outline-offset:2px}.afcb main a{overflow-wrap:anywhere}
@media(max-width:1100px){.afcb.app{grid-template-columns:180px minmax(0,1fr)}.afcb .kpis{gap:8px}.afcb .kpi{padding:12px}}
@media(max-width:820px){.afcb.app{display:block}.afcb .rail{padding:15px}.afcb .railbrand{margin:0 0 10px}.afcb .rail>small{margin:10px 0 3px}.afcb .rail nav{display:flex;gap:4px}.afcb .rail nav a{padding:5px 9px;font-size:12px}.afcb .rail .dashicons{display:none}.afcb.app main{padding:20px 14px}}
@media(max-width:560px){.afcb .kpis{grid-template-columns:1fr 1fr}.afcb .insights{grid-template-columns:1fr}.afcb .recent>div{flex-wrap:wrap}.afcb .tripicon{display:none}.afcb .pagehead h2{letter-spacing:-1px}.afcb .pagehead time{font-size:10px}.afcb .rail nav{flex-wrap:wrap}}
