*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f3f3f0;color:#161616}a{color:inherit}.admin-head{background:#171717;color:#fff;padding:20px clamp(20px,5vw,70px);display:flex;justify-content:space-between}.admin-head nav{display:flex;gap:25px}.admin-wrap{max-width:1250px;margin:35px auto;padding:0 20px}.panel{background:#fff;padding:30px;margin-bottom:25px;border:1px solid #ddd}.panel h1,.panel h2{margin-top:0}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.settings-grid label,.subcard label,.image-card label{display:grid;gap:6px;font-size:12px;font-weight:700}.settings-grid input,.settings-grid textarea,.subcard input,.image-card input{width:100%;padding:11px;border:1px solid #ccc;font:inherit}.settings-grid textarea{resize:vertical}.wide{grid-column:1/-1}button{border:0;background:#d9632b;color:#fff;font-weight:800;padding:12px 18px;cursor:pointer}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.subcard{border:1px solid #ddd;padding:20px;display:grid;gap:14px}.image-admin{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.image-card{border:1px solid #ddd;padding:12px;display:grid;gap:9px}.image-card img{width:100%;height:180px;object-fit:cover}.inline{display:flex!important;align-items:center}.inline input{width:auto}.danger{background:#8b2c22}.ok,.err{padding:15px;margin-bottom:20px}.ok{background:#dff3df}.err{background:#f8d9d5;color:#7a1b13}.inq{display:grid;gap:12px}.inq article{border:1px solid #ddd;padding:15px}.inq small{color:#777}.login{min-height:100vh;display:grid;place-items:center}.card{width:min(440px,calc(100% - 30px));background:#fff;padding:35px;display:grid;gap:17px;border:1px solid #ddd}.card label{display:grid;gap:7px}.card input{padding:12px;border:1px solid #bbb;font:inherit}@media(max-width:800px){.settings-grid,.two,.image-admin{grid-template-columns:1fr}.wide{grid-column:auto}}
.panel-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panel-title h2{margin-bottom:8px}.panel-title p{margin-top:0;color:#666}.logo-preview{height:110px;background:#f3f3f0;border:1px dashed #bbb;display:grid;place-items:center;padding:15px}.logo-preview img{max-width:100%;max-height:78px;object-fit:contain}.dragbar{display:flex;align-items:center;gap:8px;color:#777;font-size:12px;cursor:grab;user-select:none}.drag-handle{font-size:20px;color:#222}.image-card.dragging{opacity:.45;outline:2px dashed #d9632b}.crop-preview{height:200px;overflow:hidden;background:#ddd}.crop-preview img{width:100%;height:100%;object-fit:cover;display:block}.crop-controls{border-top:1px solid #eee;padding-top:10px;display:grid;gap:8px}.crop-controls>label{grid-template-columns:85px 1fr!important;align-items:center}.crop-controls input[type=range]{padding:0;border:0}.crop-controls .range-value{font-weight:400;color:#777;margin-left:5px}.crop-controls small{font-weight:400;color:#777;line-height:1.4}.image-card>img{display:none}@media(max-width:800px){.panel-title{flex-direction:column}.panel-title button{width:100%}}