:root{color-scheme:light dark;font:17px/1.55 system-ui,sans-serif}body{margin:0;background:#f4f5f5;color:#182122}main{max-width:760px;margin:40px auto;padding:24px}header,.heading{display:flex;justify-content:space-between;align-items:center;gap:20px}header{border-bottom:1px solid #c7cece;padding-bottom:20px}h1{font-size:30px}h2{font-size:23px}section{padding:20px 0}label{display:block;margin:16px 0}input{display:block;box-sizing:border-box;width:100%;max-width:420px;font:inherit;padding:12px;border:1px solid #818e90;border-radius:6px;background:white;color:inherit}button{font:inherit;padding:12px 18px;border:1px solid #526260;border-radius:6px;background:#edf1ef;color:inherit;cursor:pointer;margin:8px 8px 8px 0;min-height:48px}button[type=submit],#apply{background:#203c35;color:white}button:disabled{opacity:.55;cursor:wait}:focus-visible{outline:3px solid #24675a;outline-offset:3px}.prototype,.secondary{color:#556264;font-size:14px}#notice{padding:14px;border-left:4px solid #587668;background:#e6eeea;min-height:26px}.table{overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid #c7cece;padding:10px}#review{border:1px solid #9daaa5;padding:20px}[hidden]{display:none!important}@media(max-width:500px){main{margin:0;padding:20px}.heading{align-items:flex-start}header{align-items:flex-start;flex-direction:column;gap:4px}h1{font-size:27px}}@media(prefers-color-scheme:dark){body{background:#151b1a;color:#edf2ee}input,button{background:#263330;color:#edf2ee}#notice{background:#243a31}.prototype,.secondary{color:#b0bcb5}}
