@import url("shared.css?v=20261104-gold-fields");
body{background:#f5f7f2}.admin-shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:#fff;padding:30px 22px;border-right:1px solid #e6ebe3}.admin-sidebar img{width:160px;display:block;margin:0 auto 30px}.admin-label{font-size:10px;letter-spacing:2px;margin-top:35px}.admin-sidebar nav{display:grid;gap:9px}.admin-sidebar nav button{border:0;background:transparent;text-align:left;padding:15px;border-radius:9px;color:#53695b}.admin-sidebar nav button.selected{background:#eaf1e8;color:#124b38;font-weight:bold}.back-store{display:block;font-size:13px;margin:35px 12px}.admin-main{padding:40px;max-width:1300px;width:100%}.admin-main header{display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;margin-bottom:25px}.admin-main h1{font-size:36px;letter-spacing:-1px;margin-bottom:0}.admin-main h2{font-size:28px}.admin-main .eyebrow{margin-bottom:10px}.admin-notice{background:#eee9db;padding:17px 20px;border-radius:10px;font-size:12px;line-height:1.6;color:#685a38;margin-bottom:26px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.metric,.admin-card{background:#fff;padding:28px;border-radius:16px;box-shadow:0 4px 20px #12392d04}.metric strong{font-size:34px;display:block;margin-bottom:8px}.metric span{font-size:13px;color:#65736b}.quick-actions{display:flex;flex-wrap:wrap;gap:12px}.panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.panel-heading h2{margin-bottom:8px}.panel-heading p{margin-bottom:0}.admin-list{display:grid;gap:12px;margin-bottom:25px}.admin-row{display:flex;align-items:center;gap:18px;background:white;border-radius:12px;padding:18px}.admin-row img{width:105px;height:65px;object-fit:contain;background:#f1f0e9;border-radius:7px}.admin-row h3{font-size:15px;margin-bottom:7px;overflow-wrap:anywhere}.row-details{flex:1;min-width:0}.row-details p{font-size:12px;margin:0}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.row-actions button{padding:9px 12px;background:#f1f5ef;border:0;border-radius:7px;color:#124b38;font-size:12px}.badge{display:inline-block;font-size:10px;background:#eaf1e8;border-radius:20px;padding:5px 8px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form[hidden],.admin-panel[hidden]{display:none}.check-row{display:flex!important;align-items:center;gap:10px!important}.check-row input{width:auto}.admin-card hr{border:0;border-top:1px solid #e3e9e0;margin:30px 0}.admin-card textarea{resize:vertical}#admin-status:not(:empty){padding:15px;background:#e1eddf;border-radius:10px;margin-bottom:20px;font-size:14px}#admin-status.error{background:#f8e7df;color:#7b3425}#restore-content{margin-top:20px}.admin-main .notice{margin:0}.admin-row .text-link{font-size:12px}
@media(max-width:850px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border:0;padding:18px}.admin-sidebar img{width:110px;margin:0 0 15px}.admin-label{display:none}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav button{white-space:nowrap}.back-store{margin:15px 0 0}.admin-main{padding:24px}.admin-main header{align-items:start}.admin-main h1{font-size:30px}.admin-row{flex-wrap:wrap}.row-actions{width:100%}.metrics{gap:10px}.metric{padding:18px}.panel-heading{align-items:start}.field-grid{grid-template-columns:1fr}}
@media(max-width:500px){.metrics{grid-template-columns:1fr}.metric strong{display:inline-block;margin:0 15px 0 0}.admin-main header{display:block}.admin-main header .btn{margin-top:20px}.panel-heading{display:block}.panel-heading .btn{margin-top:15px}}

body::after{display:none}
