:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#202223;background:#f6f6f7;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f6f7;color:#202223;line-height:1.45}nav[aria-label=Application]{display:flex;gap:8px;align-items:center;padding:12px 20px;background:#fff;border-bottom:1px solid #dfe3e8;font-size:14px}nav[aria-label=Application] a{color:#005bd3;text-decoration:none;font-weight:600;padding:7px 10px;border-radius:8px}nav[aria-label=Application] a:hover{background:#f1f2f4}s-page{display:block;max-width:1180px;margin:0 auto;padding:20px}s-section{display:block;margin-block:16px}label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:13px;font-weight:600;color:#303030}input:not([type=checkbox]),select,textarea{width:100%;min-height:38px;border:1px solid #8a8a8a;border-radius:8px;background:#fff;color:#202223;padding:8px 11px;font:inherit;box-shadow:inset 0 1px #0000000a}textarea{min-height:96px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #005bd3;outline-offset:1px;border-color:#005bd3}input[type=checkbox]{width:18px;height:18px;accent-color:#303030;margin-right:7px;vertical-align:middle}button{appearance:none;border:1px solid #8a8a8a;border-radius:8px;background:#fff;color:#303030;min-height:36px;padding:7px 13px;margin:4px 6px 4px 0;font:600 13px/1.2 inherit;cursor:pointer;box-shadow:0 1px #00000014}button:hover:not(:disabled){background:#f1f2f4;border-color:#616161}button:active:not(:disabled){background:#e3e3e3}button:disabled{opacity:.5;cursor:not-allowed}ul{list-style:none;padding:0;margin:12px 0}li{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #ebebeb}li:last-child{border-bottom:0}fieldset{border:1px solid #d1d1d1;border-radius:12px;padding:16px;margin:14px 0;background:#fafafa}legend{font-weight:700;padding:0 7px}p{color:#4a4a4a}a{color:#005bd3}main{max-width:820px;margin:36px auto;padding:30px;background:#fff;border:1px solid #e1e3e5;border-radius:14px;box-shadow:0 1px 3px #00000014}main h1{margin-top:0;font-size:28px}main h2{margin-top:28px}main ol{padding-left:24px}main li{display:list-item;border:0;padding:5px 0}@media(max-width:720px){s-page{padding:12px}nav[aria-label=Application]{padding:8px;gap:2px;overflow:auto}main{margin:12px;padding:20px}li{align-items:flex-start}}
