:root{font:16px/1.5 system-ui;color:#242630;background:#f7f4f1}*{box-sizing:border-box}main{max-width:1050px;margin:auto;padding:24px}.target{color:#676977;font-size:14px}h1,h2{line-height:1.2}section,.panel{background:white;border:1px solid #dededb;border-radius:16px;padding:20px;margin:16px 0}button,input,select{font:inherit;padding:10px;border:1px solid #b6bcc5;border-radius:8px}button{background:#eef0ff;color:#3049b2;cursor:pointer}input,select{min-width:0;max-width:100%}label{display:grid;gap:5px;margin:10px 0}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.row>*{flex:1}.table{overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid #e3e2e0;padding:12px;vertical-align:top}p{overflow-wrap:anywhere}.muted{color:#626772}.warning{background:#fff3dd;padding:12px;border-radius:8px}a{color:#314fb5}textarea{width:100%;min-height:80px}[hidden]{display:none!important}@media(max-width:500px){main{padding:12px}section,.panel{padding:12px}.row{display:block}td,th{padding:8px;font-size:14px}}
