:root{font-family:system-ui,-apple-system,sans-serif;color:#183346;background:#f4f7fa;line-height:1.7}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;max-width:960px;padding:24px;margin:auto}main{max-width:850px;margin:auto;padding:0 24px 64px}h1{font-size:30px}h2{font-size:21px}a{color:#08758a}section,.tenant{background:#fff;border-radius:12px;padding:24px;margin:20px 0}.tenant{border:1px solid #d5e1e8;padding:16px}button{font:inherit;border:1px solid #b6cbd7;border-radius:6px;background:#fff;color:#183346;padding:8px 16px;cursor:pointer}button:disabled{opacity:.55;cursor:default}.danger{background:#b73232;color:#fff;border-color:#b73232}label{display:block;margin:16px 0}input:not([type=checkbox]),textarea{display:block;width:100%;font:inherit;padding:10px;border:1px solid #9db6c5;border-radius:6px}input[type=checkbox]{width:18px;height:18px}.check{display:flex;gap:10px;align-items:flex-start}dialog{max-width:640px;width:calc(100% - 32px);max-height:90vh;overflow:auto;border:0;border-radius:14px;padding:24px}dialog::backdrop{background:#102a3e90}.actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}#message,#closureMessage{color:#a32626}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #10a5b5;outline-offset:3px}.tenant a,.tenant button{margin-right:16px}p{overflow-wrap:anywhere}
