body{display:grid;grid-template-columns:240px 1fr;min-height:100vh}aside{position:sticky;top:0;height:100vh;padding:25px 16px;background:#050710;border-inline-end:1px solid #1a1e38;display:flex;flex-direction:column;gap:8px}aside img{width:70px;margin:0 auto}aside h2{text-align:center}aside button,aside a{padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#b8bed8;text-decoration:none;text-align:start;cursor:pointer}aside button:hover{border-color:#2e34ff;background:#0000ff15;color:white}.admin{padding:35px;overflow:auto}.adminHead{display:flex;justify-content:space-between;align-items:center}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat,.tableWrap{background:#080a14;border:1px solid #1d2140;border-radius:16px;padding:18px}.stat b{font-size:34px;color:#656aff}.tableWrap{overflow:auto;margin-top:18px}table{width:100%;border-collapse:collapse}th,td{padding:11px;border-bottom:1px solid #171a31;text-align:start}button.small{padding:7px 10px;border-radius:8px;border:1px solid #3036ff;background:#0000ff22;color:white;cursor:pointer}dialog{width:min(900px,94vw);max-height:90vh;overflow:auto;background:#080a14;color:white;border:1px solid #2b31ff;border-radius:18px;box-shadow:0 0 80px #0000ff55}dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}form label{display:grid;gap:6px;color:#aab0cb;margin:8px 0}input,textarea,select{background:#050611;color:white;border:1px solid #252a4c;border-radius:9px;padding:10px}textarea{min-height:90px}.two,.three{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.three{grid-template-columns:repeat(3,1fr)}.checks{display:flex;gap:18px}.checks label{display:flex}.deliveryRow{display:grid;grid-template-columns:180px 1fr 40px;gap:8px;margin:8px 0}.deliveryRow textarea{min-height:64px}.dialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.note{color:#9aa3c7;margin-top:12px}@media(max-width:900px){body{grid-template-columns:1fr}aside{position:relative;height:auto;flex-direction:row;overflow:auto}aside img,aside h2{display:none}.cards{grid-template-columns:1fr 1fr}.two,.three{grid-template-columns:1fr}}
