*{box-sizing:border-box}body{margin:0;background:#f2f6f4;color:#16392f;font:16px system-ui}header{background:#16392f;color:white;padding:22px 5%;display:flex;justify-content:space-between}main{max-width:1100px;margin:32px auto;padding:0 24px}section,form#login{background:white;padding:28px;border-radius:12px}nav{display:flex;gap:12px;margin-bottom:24px}button,select,input{font:inherit;padding:10px 14px;border:1px solid #a8bdb5;border-radius:6px}button{background:#166b52;color:white;cursor:pointer}input{width:100%;margin:6px 0 18px}label{display:block}#login,#tenantForm{max-width:470px}#fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px 24px;margin:24px 0}.notice{background:#fff0cf;padding:16px;line-height:1.5}article{padding:14px;border-bottom:1px solid #dbe5df}#status{color:#9c3020}small{display:block;color:#567167}[hidden]{display:none!important}
