.portal-home{width:100%;min-width:0;padding:20px;color:var(--text-main,#183246)}.portal-home>header{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.portal-home h1{font-size:28px;font-weight:750}.portal-home>header label{display:grid;gap:6px;font-size:13px}.portal-home select{padding:10px;border:1px solid #cedbdc;border-radius:8px;background:var(--card-bg,white);color:inherit}.portal-home-shortcuts{display:flex;gap:8px;overflow:auto;padding:4px 0 12px}.portal-home-shortcuts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;flex:0 0 120px;min-height:82px;background:var(--card-bg,white);border:1px solid var(--border-color,#dce5e8);border-radius:12px;padding:12px;font-size:12px;color:inherit}.portal-home-shortcuts button:hover{border-color:#16736a;background:var(--bg-secondary,#edf7f3)}.portal-home-help{font-size:12px;margin:8px 0 18px;color:var(--text-secondary,#617487)}.portal-home-help summary{cursor:pointer}.portal-home-help p{margin-top:8px;max-width:1000px}.portal-home-panel{min-width:0;border-top:1px solid var(--border-color,#dce5e8);padding-top:12px}.portal-home :focus-visible{outline:3px solid #62b9ac;outline-offset:2px}@media(max-width:600px){.portal-home{padding:12px}.portal-home-shortcuts button{flex-basis:100px}}.portal-home-rh{background:var(--card-bg,#fff);border:1px solid var(--border-color,#dce5e8);border-radius:14px;padding:18px;margin:0 0 20px}.portal-home-rh header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.portal-home-rh h2{font-size:20px;font-weight:700}.portal-home-rh h3{font-weight:650;margin-top:14px}.portal-home-rh p{font-size:13px;margin:8px 0}.portal-home-rh button{border:1px solid #c9ddda;border-radius:8px;padding:9px 12px;background:var(--bg-secondary,#edf7f3);color:inherit;margin:6px 0}.portal-home-rh-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:12px 0}.portal-home-rh-controls label{display:grid;gap:6px;font-size:13px;max-width:100%}.portal-home-rh-controls label:last-child{display:flex;align-items:center;padding:10px 0}.portal-home-rh-controls input:not([type=checkbox]){border:1px solid #cedbdc;border-radius:8px;padding:10px;background:var(--card-bg,white);color:inherit}.portal-home-rh-controls select{max-width:100%;min-width:0}.portal-home-rh-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:12px 0}.portal-home-rh-metrics>div{display:grid;gap:6px;padding:14px;border-radius:10px;background:var(--bg-secondary,#f0f7f6)}.portal-home-rh-metrics strong{font-size:25px}.portal-home-rh-metrics small,.portal-home-rh>small{font-size:12px;color:var(--text-secondary,#617487)}.portal-home-rh>button{display:block}.portal-home-rh [role=alert]{color:#a22c24}@media(max-width:600px){.portal-home-rh-controls label{width:100%}}
