body{margin:0;padding:20px;background:#f4f7f4;color:#173c2a;font:16px/1.5 system-ui,sans-serif}*{box-sizing:border-box}.hebk-leader-portal{max-width:1200px;margin:auto;background:#fff;padding:24px;border:1px solid #ccdcd2;border-top:5px solid #ffc600;border-radius:10px}header{border-bottom:1px solid #ccdcd2;margin-bottom:20px}h1,h2,h3,a{color:#0b7240}button,.button,input[type=submit]{display:inline-block;background:#0b7240;color:#fff;padding:9px 14px;border:1px solid #0b7240;border-radius:5px;text-decoration:none;font:inherit;cursor:pointer;min-height:44px}input,select{font:inherit;max-width:100%;padding:8px;border:1px solid #718677;border-radius:4px}input[type=checkbox]{width:20px;height:20px;vertical-align:middle}label{display:inline-block;margin:6px 10px 6px 0}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}th,td{text-align:left;padding:9px;border-bottom:1px solid #d6dfda;vertical-align:top}tr:nth-child(even){background:#f0f6f2}.notice{padding:10px;border-left:4px solid #0b7240;background:#f0f6f2}.notice-error{border-color:#a61d24;background:#fff1ee}:focus-visible{outline:3px solid #b97b00;outline-offset:3px}#loginform label{display:block}#loginform input{display:block}#loginform{max-width:420px}#loginform input:not([type=submit]){width:100%}@media(max-width:600px){body{padding:8px}.hebk-leader-portal{padding:14px}h1{font-size:26px}label{display:block}.button{margin:4px 0}input,select{max-width:100%}}
