:root{font-family:Segoe UI,Arial,sans-serif;color:#23303f;background:#f1f4f7;font-size:15px}*{box-sizing:border-box}body{margin:0}header{background:#162c36;color:#fff;padding:22px 4vw;display:flex;justify-content:space-between;gap:20px}.brand{font-weight:750;letter-spacing:2px}.brand span{font-weight:400;font-size:12px;margin-left:20px;letter-spacing:1px}.mode{font-size:12px;color:#c4d2d8}main{max-width:1420px;margin:auto;padding:38px 4vw}.intro{display:flex;justify-content:space-between;align-items:center;gap:24px}.eyebrow{letter-spacing:2px;font-size:11px;color:#4e706b;font-weight:700}h1{font-size:34px;letter-spacing:-1px;margin:12px 0}h2{font-size:18px;margin:0}p{color:#586776;line-height:1.6}.database{background:#dfece6;color:#2d6256;padding:9px 14px;border-radius:20px;white-space:nowrap;font-size:12px}.notice{background:#fff4d9;border:1px solid #e9d3a0;border-radius:10px;padding:18px 20px;margin:24px 0;line-height:1.7;color:#6b541e}.notice strong{margin-right:8px}.workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px}.panel{background:white;border:1px solid #dce3e9;border-radius:12px;padding:24px;margin-bottom:22px;min-width:0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-title span,.muted{font-size:12px;color:#6a7b89}.source{display:block;background:#f5f7f9;border:1px solid #dce3e9;padding:14px 10px;border-radius:8px;margin:12px 0;cursor:pointer}.source input{margin-right:8px}.source small{display:block;margin:7px 0 0 25px;font-size:12px;color:#677783;overflow-wrap:anywhere}button{border:0;border-radius:7px;padding:12px 15px;background:#246e5d;color:white;font:inherit;cursor:pointer}button:hover{background:#185947}button:disabled{opacity:.5;cursor:wait}button.secondary{background:#e8edf1;color:#344e60;font-size:12px}#queue{width:100%;margin-top:10px}label{font-size:13px}#search-form{margin-top:22px}.search{display:flex;gap:10px;margin:8px 0 20px}input[type=search]{min-width:0;width:100%;border:1px solid #c6d1da;border-radius:7px;padding:11px;font:inherit}.offer{border-top:1px solid #e4e9ee;padding:17px 0;display:flex;justify-content:space-between;gap:16px}.offer h3{font-size:15px;margin:0 0 6px}.offer p{margin:3px 0;font-size:12px}.price{font-size:18px;color:#246e5d;font-weight:650;white-space:nowrap}.attributes{font-size:12px;background:#eaf0f4;border-radius:4px;display:inline-block;padding:4px 7px;margin:6px 5px 2px 0}.empty{padding:30px 10px;text-align:center;color:#687987}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid #e4e9ee;white-space:nowrap}th{font-size:11px;letter-spacing:.6px;color:#697e89}td:last-child{font-family:Consolas,monospace;font-size:10px}.badge{display:inline-block;border-radius:20px;padding:6px 9px;background:#e5f0e9;color:#2c6756;font-size:12px}.badge.wait{background:#fff0d0;color:#8a651c}#error{padding:14px;background:#fce8e8;color:#922a2a;border-radius:7px;margin-bottom:18px}#status{min-height:24px;color:#246e5d;font-size:13px}footer{color:#7b8d99;font-size:11px;margin-top:10px}button:focus-visible,input:focus-visible{outline:3px solid #d49d36;outline-offset:2px}@media(max-width:850px){.workspace{grid-template-columns:1fr}.intro{display:block}header{display:block}.mode{display:block;margin-top:12px}.brand span{margin-left:10px}main{padding:24px 5vw}h1{font-size:28px}.database{display:inline-block}.panel{padding:18px}.offer{flex-direction:column;gap:8px}.price{font-size:16px}.section-title{align-items:flex-start} .catalog .section-title{display:block}.catalog .section-title span{display:block;margin-top:8px}}
