*{box-sizing:border-box} :root{--ink:#183a3e;--muted:#6c7c7c;--accent:#226857;--line:#e3e8e5;--bg:#f5f7f4;--s0:#77aaca;--s1:#83b69b;--s2:#dfc36e;--s3:#dc956c;--s4:#b86b75}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,select{font:inherit}button{cursor:pointer}button,select,summary,a{touch-action:manipulation}button:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #4eaa93;outline-offset:3px}button{color:inherit}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:34px;letter-spacing:-1.3px;font-weight:620;line-height:1.2}h1 span{font-weight:400;color:#8b9a96}h2{font-size:19px;font-weight:600;letter-spacing:-.3px}h3{font-size:16px;font-weight:600;letter-spacing:-.2px}p{color:var(--muted)}.sidebar{width:238px;background:#122e35;color:#d1e0df;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 18px 22px}.brand{display:flex;align-items:center;gap:12px;padding:0 12px;font-weight:600;letter-spacing:.2px;font-size:17px}.brand small{display:block;font-size:10px;font-weight:400;color:#97b2b4;margin-top:3px;letter-spacing:0}.brandmark{font-size:18px;letter-spacing:-1px;border:1px solid #5c807b;border-radius:10px;padding:9px 6px;position:relative;color:#d4e8d9}.brandmark span{position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#94c3a9;border:2px solid #122e35}.workspace-label{font-size:10px;letter-spacing:1.7px;color:#88a3a6;margin:47px 15px 15px}nav{display:grid;gap:5px}.nav{border:0;background:transparent;color:#b1c7c7;display:flex;align-items:center;text-align:left;padding:14px 12px;border-radius:7px;gap:11px;font-size:12px}.nav:hover{background:#1a3940}.nav.active{background:#284b4b;color:#f1f7f3;box-shadow:inset 3px 0 #9acbb0}.nav svg{width:17px;height:17px}.nav-dot{height:5px;width:5px;background:#e2c788;display:block;border-radius:50%;margin-left:auto}.scope{margin:47px 13px 25px;font-size:11px;color:#a7bfc0}.eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:600}.scope .eyebrow{color:#789a9e;display:block;margin-bottom:14px;font-size:9px}.scope strong{display:block;font-size:12px;color:#d0dfdd;margin-bottom:7px;font-weight:500}.scope p{color:#91adaf;line-height:1.8}.scope-line{height:1px;background:#2d4a50;margin:20px 0}.sidebar-bottom{margin-top:auto;border-top:1px solid #2a484d;padding:23px 14px 0;display:flex;gap:12px;align-items:center;font-size:11px}.sidebar-bottom svg{color:#a5c5b3;width:16px}.sidebar-bottom small{display:block;color:#80a0a3;font-size:10px;margin-top:2px}.shell{margin-left:238px}.topbar{height:70px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 38px;background:#fcfdfb}.breadcrumb{font-size:11px;color:#82908e}.breadcrumb span{margin:0 12px;color:#b9c3bd}.top-meta{display:flex;align-items:center;font-size:10px;gap:7px;color:#697e77}.private-dot{width:5px;height:5px;border-radius:50%;background:#6a9b7a}.avatar{border-radius:50%;background:#e5ece5;color:#436b5a;font-size:11px;width:29px;height:29px;display:grid;place-items:center;margin-left:17px}main{max-width:1600px;margin:auto;padding:33px 38px 18px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.green{color:#5d8d78;margin-bottom:10px}.page-heading p{margin-top:11px;font-size:12px}.button{background:#fff;border:1px solid #ccd8d1;padding:10px 14px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:500;white-space:nowrap}.button:hover{background:#edf3ee}.button svg{width:15px;height:15px}.card{background:#fff;border:1px solid var(--line);border-radius:10px}.filters{padding:19px 21px 0}.filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px}.text-button{border:0;padding:0;background:transparent;color:#4b7b68;font-size:11px;text-decoration:none}.text-button:hover{text-decoration:underline}.filter-grid{display:grid;grid-template-columns:1fr 1.1fr 1.3fr 1.05fr;gap:15px}label{font-size:10px;color:#6a7d78;display:flex;flex-direction:column;gap:6px}select{width:100%;background:#fbfcfa;border:1px solid #dce3dd;border-radius:5px;padding:8px 28px 8px 10px;color:#36554e;font-size:11px;min-width:0;max-width:100%;height:36px}details{border-top:1px solid #eef1ed;margin-top:16px}summary{list-style:none;cursor:pointer;font-size:11px;display:flex;gap:12px;padding:13px 0;align-items:center}summary:before{content:'+';font-size:16px;color:#568370;width:13px}details[open] summary:before{content:'−'}summary .muted{font-size:10px}.demographic-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:0 0 17px}.filter-foot{border-top:1px solid #eef1ed;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0;color:#94a099;font-size:9px}.risk-filter{flex-direction:row;align-items:center;white-space:nowrap;font-size:10px;gap:9px}.risk-filter select{width:144px;height:29px;padding-top:3px;padding-bottom:3px;font-size:10px}.notice{display:flex;align-items:center;gap:12px;background:#f3f0e6;border:1px solid #e8e1cb;border-radius:7px;padding:12px 16px;margin:17px 0 25px;font-size:10px}.notice p{flex:1;color:#7f775d;line-height:1.6}.notice strong{font-weight:600;color:#6e684f}.notice-icon{border:1px solid #a89d78;min-width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:#8e825c;font-family:Georgia,serif;font-size:11px}.notice .text-button{color:#87774c;white-space:nowrap}.notice span{margin-left:6px}.selection-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.selection-line>div{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}.muted{color:var(--muted)}#selection-subtitle{font-size:10px}.tag{font-size:9px;color:#4b7661;border-radius:4px;background:#e8f0e8;padding:5px 9px;white-space:nowrap}.tag.quiet{color:#8a9a92;background:#f4f6f2}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:21px}.kpi{padding:18px 20px 16px;border-top:2px solid transparent}.kpi.emphasis{border-top-color:#c08364}.kpi .label{font-size:10px;color:#6e8079;display:flex;justify-content:space-between;gap:5px}.kpi .label span{font-size:12px;color:#a6b5ad}.kpi .value{font-size:33px;font-weight:560;letter-spacing:-1px;line-height:1.25;margin:12px 0 5px;font-variant-numeric:tabular-nums}.kpi.emphasis .value{color:#a16a50}.kpi .value small{font-size:15px;font-weight:400;letter-spacing:0;margin-left:3px}.kpi .meta{font-size:9px;color:#929e96}.kpi .meta strong{color:#5f7769;font-weight:500}.two-col{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-bottom:21px}.card-head{padding:21px 23px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.card-head p{font-size:10px;margin-top:5px}.tiny-label{font-size:8px;letter-spacing:1px;color:#9aa79e;white-space:nowrap;margin-top:6px}.small-index{font-family:Georgia,serif;color:#adbcb0;font-size:13px}.distribution #stack{margin:6px 24px 22px}.stack{display:flex;height:13px;border-radius:4px;overflow:hidden;background:#f1f4ef;min-width:70px}.stack button{height:100%;padding:0;border:0;min-width:0}.stack button:hover{filter:brightness(.93)}.stack span{display:block;height:100%}.distribution .stack{height:18px}.risk-rows{margin:0 23px}.risk-row{display:flex;align-items:center;border:0;background:transparent;width:100%;padding:7px 0;font-size:11px;gap:9px;text-align:left}.risk-row:hover{background:#f7f9f4}.risk-row.active{font-weight:650}.swatch{display:inline-block;width:7px;height:7px;border-radius:2px;flex-shrink:0}.risk-row .risk-name{flex:1}.risk-row .risk-number{width:42px;text-align:right;color:#6f7f75;font-variant-numeric:tabular-nums}.risk-row .risk-percent{width:52px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.caption{font-size:9px;color:#9da79f;margin:13px 23px 20px}.priority-list{padding:0 23px}.priority-item{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf0ea;padding:11px 0 13px}.priority-item:last-child{border-bottom:0}.priority-heading{display:flex;align-items:center;gap:9px;font-size:11px}.priority-heading .num{font-family:Georgia,serif;font-size:12px;color:#afbbb1;width:17px}.priority-heading strong{font-weight:500;flex:1}.priority-heading .pct{font-size:15px;color:#9e7459;font-variant-numeric:tabular-nums}.mini-track{height:4px;background:#f2f3ed;margin:9px 0 0 26px;border-radius:3px;overflow:hidden}.mini-track span{height:100%;display:block;background:#d3ae87;border-radius:3px}.priority-item:hover .priority-heading strong{text-decoration:underline}.context-note{padding:13px 15px;background:#f4f7f2;margin:12px 23px 20px;border-radius:6px;font-size:9px}.context-note strong{font-size:10px;font-weight:600;color:#5c7b65}.context-note p{font-size:9px;color:#88948a;margin-top:4px;line-height:1.6}.table-scroll{overflow-x:auto;padding:0 23px}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}th{font-size:9px;text-transform:none;font-weight:500;color:#8b9c91;border-bottom:1px solid var(--line);padding:10px 12px;background:#fafcf8;white-space:nowrap}td{padding:15px 12px;border-bottom:1px solid #eef1eb;color:#4e6b5c;font-variant-numeric:tabular-nums}th:first-child,td:first-child{padding-left:10px}tbody tr:last-child td{border-bottom:0}.number{text-align:right;white-space:nowrap}.table-link{border:0;background:none;padding:0;text-align:left;font-size:11px;color:#385e4b;font-weight:500;max-width:340px}.table-link:hover{text-decoration:underline}.city{display:block;font-size:9px;color:#9aa69c;font-weight:400;margin-top:2px}.table-footer{font-size:9px;color:#92a094;padding:15px 23px;border-top:1px solid #edf1e9}.table-stack{width:180px}.rate-pill{padding:4px 7px;color:#996d52;background:#f7f0e7;border-radius:4px;font-size:10px;white-space:nowrap}.legend-inline{display:flex;gap:15px;flex-wrap:wrap;font-size:9px;margin:0 23px 15px;color:#829382}.legend-inline span{display:flex;align-items:center;gap:5px}.inline-label{flex-direction:row;align-items:center;white-space:nowrap}.inline-label select{width:auto;max-width:220px}.main-footer{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#9aa79c;padding:24px 0 5px}.audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.audit-card{padding:23px}.audit-card h3{margin-bottom:14px}.audit-card p{font-size:11px;margin-top:10px;line-height:1.8}.audit-card .checkline{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:9px 0;border-bottom:1px solid #edf1e9}.audit-card .checkline strong{font-weight:500}.check-ok{color:#4e8064}.check-warn{color:#a17b43}.audit-card ul{padding-left:18px;color:#7c8c80;font-size:11px;line-height:1.9;margin-bottom:0}.audit-banner{padding:17px 22px;margin-bottom:20px;background:#f2eee3;border:1px solid #e6dfc9;border-radius:8px;font-size:11px;color:#8a795a}.audit-banner strong{display:block;color:#736344;margin-bottom:5px}.audit-card a{color:#367960}.audit-card code{font-size:9px;word-break:break-all;color:#8a988b}.method-note{padding:17px 23px;color:#819184;font-size:10px;line-height:1.8}.threshold{font-size:10px;color:#7b8e7e;white-space:nowrap}.loading{padding:50px;text-align:center}.empty{padding:45px;text-align:center;margin-bottom:20px}.empty p{font-size:12px;margin:10px 0 20px}.skip{position:absolute;top:-100px;z-index:50;background:#fff;padding:10px}.skip:focus{top:0}#toast{position:fixed;bottom:25px;right:25px;background:#193e37;color:#fff;padding:12px 18px;border-radius:7px;font-size:12px;box-shadow:0 5px 25px #1233;z-index:50}[hidden]{display:none!important}
@media(min-width:1500px){main{padding:40px 50px 20px}.page-heading{margin-bottom:31px}.topbar{padding:0 50px}.kpi{padding:22px 23px}.card-head{padding-top:25px}}
@media(max-width:1150px){.sidebar{width:207px;padding-left:12px;padding-right:12px}.shell{margin-left:207px}.brand{padding:0 8px;font-size:15px}.nav{font-size:11px;gap:9px}main{padding:28px 25px 16px}.topbar{padding:0 25px}h1{font-size:28px}.filter-grid{grid-template-columns:1fr 1fr}.tiny-label{display:none}.demographic-grid{grid-template-columns:repeat(3,1fr)}.kpi{padding:16px 14px}.kpi .value{font-size:28px}.two-col{grid-template-columns:1fr 1fr}.table-stack{width:130px}.notice{align-items:flex-start}.notice .text-button{font-size:10px}.filter-foot>span{max-width:60%}.main-footer{flex-direction:column;gap:4px}.card-head{padding:18px}.table-scroll{padding:0 15px}.priority-list{padding:0 18px}.context-note{margin-left:18px;margin-right:18px}.priority-heading{font-size:10px}.priority-heading .pct{font-size:13px}}
@media(max-width:850px){.sidebar{position:static;width:100%;padding:17px 20px 9px}.brand small,.scope,.workspace-label,.sidebar-bottom{display:none}.brand{font-size:15px}.brandmark{padding:5px;font-size:15px}.sidebar nav{display:flex;margin-top:14px;gap:7px;overflow-x:auto}.nav{padding:10px;white-space:nowrap;font-size:10px}.nav svg{width:14px}.nav.active{box-shadow:inset 0 -2px #9acbb0}.nav-dot{display:none}.shell{margin-left:0}.topbar{height:47px}main{padding:24px 22px}.page-heading{align-items:flex-start}.top-meta{font-size:9px}.avatar{width:24px;height:24px}.kpis{gap:10px}.kpi .value{font-size:26px}.kpi .label{font-size:9px}.kpi .meta{font-size:8px}.audit-grid{gap:13px}.audit-card{padding:18px}}
@media(max-width:600px){h1{font-size:26px;line-height:1.2;letter-spacing:-.8px}h1 span{display:block}.page-heading{margin-bottom:22px;gap:10px}.page-heading p{font-size:11px;max-width:260px}.button{padding:9px;font-size:10px}.button svg{width:13px}.page-heading .eyebrow{font-size:8px;letter-spacing:1px}.topbar{padding:0 18px}.breadcrumb{font-size:9px}.top-meta{font-size:0;gap:0}.avatar{font-size:9px;margin-left:9px}main{padding:23px 15px}.filters{padding:15px 14px 0}.filter-grid{gap:12px}label{font-size:9px}select{font-size:10px;padding-left:7px}.filter-foot{flex-direction:column;align-items:stretch;gap:9px}.filter-foot>span{max-width:none;line-height:1.7}.risk-filter{justify-content:space-between}.risk-filter select{width:55%}summary{gap:6px;font-size:10px}summary .muted{font-size:8px;max-width:56%}.demographic-grid{grid-template-columns:1fr 1fr}.notice{font-size:9px;gap:8px;padding:11px}.notice .text-button{display:none}.notice-icon{margin-top:3px}.selection-line{gap:8px}.selection-line>div{gap:3px;flex-direction:column}.selection-line h2{font-size:17px}.tag{font-size:8px;white-space:normal}.kpis{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px}.kpi{padding:14px 15px}.kpi .value{font-size:31px;margin-top:8px}.kpi .meta{font-size:9px}.two-col{grid-template-columns:1fr;gap:17px;margin-bottom:17px}.priority-heading{font-size:11px}.priority-heading .pct{font-size:15px}.card-head p{font-size:9px}.table-scroll{padding:0 12px}th,td{padding:12px 8px}.table-link{min-width:135px;font-size:10px}.table-stack{width:120px}.inline-label{font-size:0}.inline-label select{font-size:10px;max-width:150px}.audit-grid{grid-template-columns:1fr}.selection-line #scope-tag{max-width:110px}.main-footer{font-size:8px}.context-note{font-size:10px}.context-note p{font-size:10px}.audit-banner{font-size:10px}#toast{right:15px;left:15px;bottom:15px}}
.nav{font-size:12px}label{font-size:11px}select{font-size:12px}.filter-foot{font-size:10px}.notice{font-size:11px}.kpi .label{font-size:11px}.kpi .meta{font-size:10px}.card-head p{font-size:11px}.risk-row{font-size:12px}.priority-heading{font-size:12px}table{font-size:12px}th{font-size:10px}.table-link{font-size:12px}.city{font-size:10px}.table-footer,.caption{font-size:10px}.context-note p{font-size:10px}.method-note{font-size:11px}.audit-card p,.audit-card ul{font-size:12px}
@media(max-width:600px){.nav{font-size:10px}label{font-size:10px}select{font-size:11px}.notice{font-size:10px}.filter-foot{font-size:9px}.kpi .label{font-size:10px}.kpi .meta{font-size:9px}.table-link{font-size:11px}.priority-heading{font-size:11px}.audit-card p,.audit-card ul{font-size:11px}}
@media print{.sidebar,.topbar,.filters,.button,.notice .text-button,#toast{display:none!important}.shell{margin:0}main{padding:0}.card{break-inside:avoid}.kpi{padding:12px}.two-col{grid-template-columns:1fr 1fr}body{background:white}.tab-panel[hidden]{display:none!important}.main-footer{font-size:8px}}

/* Independent Guía I view. */
.guide1-active .filters,.guide1-active #criteria-notice,.guide1-active .selection-line,.guide1-active #kpis,.guide1-active #empty,.guide1-active .main-footer,.guide1-active .scope{display:none!important}
.g1-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.g1-toolbar .tag{font-size:11px;background:#e9efea}.g1-toolbar p{font-size:12px;margin-top:12px;overflow-wrap:anywhere}.g1-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.button.g1-primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.g1-primary:hover{background:#195543}button:disabled{cursor:default;opacity:.5}.g1-message{padding:14px 18px;background:#eaf3ed;border:1px solid #cbded2;border-radius:7px;margin-bottom:18px;font-size:12px}.g1-message.g1-error{background:#fbefed;border-color:#e7c8c2;color:#955c51}.g1-filters{padding:19px 21px;margin-bottom:20px}.g1-filter-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:15px}.g1-filter-grid input{height:36px;width:100%;min-width:0;border:1px solid #dce3dd;border-radius:5px;padding:8px 10px;background:#fbfcfa;color:#36554e;font:12px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.g1-filter-grid input:focus-visible{outline:3px solid #4eaa93;outline-offset:3px}.g1-filter-grid :disabled{background:#f5f7f4;color:#8a9890;opacity:1}.g1-empty{text-align:center;padding:34px 25px;margin-bottom:21px;border-style:dashed;background:#fcfdfb}.g1-empty-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#edf3ee;color:#739381;margin:0 auto 14px}.g1-empty-symbol svg{height:25px;width:25px}.g1-empty h2{font-size:20px}.g1-empty p{font-size:12px;max-width:560px;margin:10px auto;line-height:1.8}.g1-empty-detail{display:block;font-size:11px;color:#95a196;margin-top:12px}.g1-summary{align-items:stretch}.g1-distribution{padding:0 23px 22px}.g1-distribution>.stack{height:18px;margin:6px 0 22px}.g1-chart-empty{min-height:233px;display:grid;place-items:center;border:1px dashed #dde6de;border-radius:7px;background:repeating-linear-gradient(0deg,#fafcf9,#fafcf9 46px,#f0f4ef 47px);color:#8b9c90;font-size:12px}.g1-outcome-list>div{display:flex;gap:9px;align-items:center;padding:11px 0;font-size:11px;border-bottom:1px solid #edf1eb}.g1-outcome-list>div:last-child{border:0}.g1-outcome-list>div>span:nth-child(2){flex:1}.g1-outcome-list strong{min-width:28px;text-align:right;font-weight:600}.g1-outcome-list>div>span:last-child{min-width:48px;text-align:right;color:var(--muted)}.g1-rules{padding:0 23px}.g1-rules>div{display:flex;gap:12px;align-items:flex-start;margin-bottom:13px}.g1-rule-number{display:grid;place-items:center;background:#edf3ed;border-radius:5px;color:#668772;font-size:11px;min-width:29px;height:27px;font-family:Georgia,serif}.g1-rules p{font-size:11px;line-height:1.65;color:#728578}.g1-rules strong{color:#4b6d59;font-weight:600}.g1-interpretation{margin:18px 23px 22px;padding:12px 14px;background:#f5f2e9;border-radius:6px;font-size:10px;line-height:1.7;color:#8a7b5a}.g1-centers,.g1-records{margin-bottom:21px}.g1-table-empty{text-align:center;padding:35px;color:#96a298;font-size:12px}.g1-result{display:inline-block;border-radius:4px;padding:4px 7px;font-size:10px;background:#edf1f4;color:#6a7e8f}.g1-result.required{background:#f7e9eb;color:#9b5964}.g1-result.no_criteria{background:#f7f1dc;color:#8b7a36}.g1-result.no_ats{background:#eaf2ec;color:#4e7b5e}.g1-quality{display:block;font-size:10px;color:#a47c50;margin-top:5px;max-width:290px;overflow-wrap:anywhere}.g1-records td:first-child{min-width:145px;overflow-wrap:anywhere;max-width:220px}.g1-records td:nth-child(2){min-width:100px;overflow-wrap:anywhere;max-width:200px}.g1-records td:last-child{min-width:230px}.g1-pagination{display:flex;justify-content:flex-end;gap:8px;padding:14px 23px;border-top:1px solid var(--line)}.g1-help{padding:0 23px;margin:0 0 20px}.g1-help summary{font-size:12px;padding:17px 0}.g1-help-content{padding:0 0 18px}.g1-help-content p{font-size:11px;line-height:1.8;margin:0 0 10px}.g1-help-content h4{font-size:12px;margin:18px 0 8px}.g1-help-content ul{padding-left:20px;font-size:11px;color:var(--muted)}.g1-source{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#94a092;padding-bottom:10px}.g1-source a{color:#5f806b}.g1-kpis .kpi{min-width:0}
@media(max-width:1150px){.g1-toolbar{align-items:flex-start}.g1-filter-grid{grid-template-columns:1fr 1fr}.g1-actions{max-width:345px}.g1-kpis .kpi .label{font-size:10px}.g1-source{flex-direction:column;gap:5px}}
@media(max-width:850px){.g1-toolbar{flex-direction:column}.g1-actions{justify-content:flex-start;max-width:none}.g1-rules{padding:0 18px}.g1-distribution{padding:0 18px 18px}.g1-interpretation{margin-left:18px;margin-right:18px}}
@media(max-width:600px){.guide1-active h1{max-width:340px}.g1-filters{padding:15px 14px}.g1-filter-grid{gap:12px}.g1-filter-grid input{font-size:11px}.g1-actions{gap:8px}.g1-actions .button{font-size:11px;padding:11px}.g1-actions .text-button{padding:9px 0}.g1-empty{padding:27px 18px}.g1-empty h2{font-size:18px}.g1-empty p{font-size:11px}.g1-kpis .kpi .label{font-size:10px;min-height:30px}.g1-kpis .kpi .meta{font-size:9px;min-height:27px}.g1-centers .card-head{flex-direction:column;gap:10px}.g1-records .card-head{gap:10px}.g1-records .tag{max-width:100px}.g1-help{padding:0 17px}.g1-help summary{font-size:11px}.g1-help-content p{font-size:11px}.g1-source{font-size:9px}.g1-outcome-list>div{font-size:10px;gap:7px}}
@media print{.g1-actions,.g1-filters,.g1-pagination,.g1-message{display:none!important}.g1-toolbar{margin-bottom:15px}}
