body{background:#f5f6f8}header .header-main{justify-content:space-between}header img{height:auto}.admin-nav{display:flex;gap:10px;margin:25px 0;flex-wrap:wrap}.admin-nav button{background:#171717}.admin-nav button.active{background:#f00929}.admin-card{background:white;border:1px solid #e0e0e0;padding:22px;border-radius:6px;margin:15px 0}.admin-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:20px 0}.admin-toolbar input{padding:12px;min-width:200px;border:1px solid #ccc}.admin-table{width:100%;border-collapse:collapse;background:white;font-size:13px}.admin-table td,.admin-table th{text-align:left;border-bottom:1px solid #e3e3e3;padding:12px}.admin-table th{background:#171717;color:white}.admin-table img{width:65px;height:55px;object-fit:contain}.table-scroll{overflow:auto}.admin-table button{padding:8px 12px}.settings-form{max-width:900px}.settings-form h2{border-top:1px solid #ddd;padding-top:25px}.settings-form h2:first-child{border:0;padding:0}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.kpis .admin-card b{font-size:27px;display:block;margin:10px 0}.admin-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-order-grid p{line-height:1.7}.admin-card .form-grid button{align-self:end}.preview-thumb{width:150px;height:110px;object-fit:contain}#feedback{position:sticky;bottom:10px;background:#111;color:white;padding:15px;border-radius:4px;display:none}#feedback.visible{display:block}@media(max-width:700px){.admin-toolbar,.admin-order-grid{display:block}.kpis{grid-template-columns:1fr}.admin-toolbar input{width:100%;margin-bottom:12px}header img{width:150px}header b{display:none}.admin-card{padding:15px}.admin-table{font-size:12px}}

#editorContent small{display:block;line-height:1.5;color:#777;margin:7px 0}#applySizes{margin:0 0 15px}input{max-width:100%}@media(max-width:700px){header .header-main{flex-wrap:wrap}.admin-nav{gap:7px}.admin-nav button{flex:1;padding:12px}.admin-toolbar button{width:100%}}

.readiness-row{padding:10px 0;border-bottom:1px solid #eee;line-height:1.5}.readiness-row>span{font-weight:bold;color:#bd0c29;margin-right:6px}.admin-card li{padding:7px 0;line-height:1.5}.admin-card input[readonly]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px}
