:root{font-family:"Segoe UI",Tahoma,sans-serif;color:#173134;background:#f4f7f7;font-size:16px}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:24px;padding:20px 5%;background:#fff;border-bottom:1px solid #dce6e5}header strong{font-size:25px;direction:ltr}header strong span{font-weight:400;color:#247d73}#identity{flex:1;color:#56716d}main{max-width:1280px;margin:auto;padding:28px}h1{font-size:36px;line-height:1.5;margin:12px 0}h2{font-size:22px;margin-top:0}small{color:#247d73;letter-spacing:.04em}.panel{background:white;border:1px solid #dce6e5;border-radius:16px;padding:26px;margin-bottom:22px}#login{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:65px}.intro p{max-width:440px;line-height:1.9;color:#56716d}.columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.heading{display:flex;justify-content:space-between;align-items:center}label{display:block;margin-bottom:16px;color:#405c58}input,select{display:block;width:100%;padding:11px;border:1px solid #bed0cd;border-radius:8px;background:#fff;margin-top:7px;font:inherit}input[type=email],input[type=password]{direction:ltr;text-align:left}button{border:1px solid #176c62;background:#176c62;color:white;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:hover{background:#0f5149}a{color:#14695f;word-break:break-word}.muted{color:#657c78;font-size:14px;line-height:1.7}.list article{border-top:1px solid #e1e9e7;padding:16px 0;overflow-wrap:anywhere}.list article h3{margin:0 0 8px;font-size:17px}.list article button{margin:8px 0}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row select{width:auto;flex:1}#notice:not(:empty){padding:14px;background:#fff2d7;border-radius:9px;margin-bottom:20px}#admin{margin-top:10px}[hidden]{display:none!important}@media(max-width:800px){#login,.columns{grid-template-columns:1fr;gap:12px}#login{margin-top:10px}main{padding:18px}header{flex-wrap:wrap}h1{font-size:28px}}
