.inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.inventory-card{border:1px solid #403a31;background:#171819;padding:27px;min-width:0;overflow-wrap:anywhere}.inventory-card h3{font-size:23px;line-height:1.4;margin:18px 0 12px}.status-badge{display:inline-block;border:1px solid #777;padding:5px 11px;font-size:12px;font-weight:700;letter-spacing:.5px}.status-yayinda{color:#eee;border-color:#82735e}.status-kapora{background:#c9983522;border-color:#c99835;color:#f1c66f}.status-satildi{background:#ed152b;color:white;border-color:#ed152b}.inventory-price{font-size:24px}.inventory-location,.inventory-details{color:#aaa;font-size:15px;white-space:pre-wrap}.inventory-error{border:1px solid #e22832;padding:20px}.manager-heading h1{font-size:38px;letter-spacing:-1px;line-height:1.25;margin:18px 0}.manager-heading p{color:#aaa}.admin-main{padding-top:40px;padding-bottom:65px}.admin-main .request-form{margin:30px 0}.manager-row{display:grid;grid-template-columns:1fr 240px;gap:25px;border:1px solid #403a31;padding:25px;margin-top:16px;min-width:0}.manager-row h3{font-size:22px;margin:10px 0;overflow-wrap:anywhere}.manager-row p{color:#aaa}.manager-controls label{display:flex;flex-direction:column;font-size:14px;gap:8px;margin-bottom:12px}.manager-controls select{font:inherit;font-size:16px;padding:10px;color:white;background:#171819;border:1px solid #777;border-radius:0}.manager-controls button{font-size:14px}.admin-note{border-left:2px solid var(--red);padding:12px 18px;background:#171819;color:#bbb;font-size:14px}#manager-feedback{position:sticky;top:92px;z-index:10;background:#20231e;color:#e5eddc;padding:15px;border-left:3px solid #bac39c;margin:18px 0}#manager-feedback:empty{display:none}#manager-feedback.error{border-color:var(--red);color:#ffb5bc}button:disabled{opacity:.5;cursor:wait}.admin-links{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.admin-links a{text-decoration:underline;text-underline-offset:5px}.admin-empty{padding:25px;background:#171819;color:#aaa}@media(max-width:720px){.inventory-grid{grid-template-columns:1fr}.manager-row{grid-template-columns:1fr}.manager-heading h1{font-size:30px}#manager-feedback{top:78px}.inventory-card{padding:22px}}
