
/* GAMPEL V4.1 */
.v41-main-offer{display:flex;align-items:center;gap:14px}
.v41-price{min-width:105px}.v41-price small{display:block;font-size:9px;color:rgba(255,255,255,.55);font-weight:800}.v41-price strong{font-size:24px;letter-spacing:-.04em}
.v41-memory-note{margin:38px 16px 0;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#121117,#0a0a0d)}
.v41-memory-note>span{font-size:9px;letter-spacing:.18em;color:#ff9e82;font-weight:900}.v41-memory-note h2{font-size:30px;line-height:.92;margin:8px 0 12px;letter-spacing:-.055em}.v41-memory-note p{font-size:12px;line-height:1.55;color:#8f8f99;margin:0}
.v41-admin{max-width:1040px;margin:0 auto;padding:40px 18px 100px}.v41-admin .admin-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.v41-admin .admin-head small,.v41-panel-head small{font-size:9px;letter-spacing:.18em;color:#ff7b78;font-weight:900}.v41-admin .admin-head h1{margin:4px 0 0}.v41-admin .admin-head>a{font-size:10px;color:#aaa;text-decoration:none}
.v41-panel{padding:18px!important;border-radius:24px!important}.v41-panel-head{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.07)}.v41-panel-head h2{margin:4px 0 0}.v41-panel-head>span{font-size:9px;color:#75757e;font-weight:800}
.v41-order{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.v41-order:last-child{border-bottom:0}.v41-order-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.v41-order-top small{font-size:9px;color:#6e6e77;font-weight:800}.v41-order-top h3{font-size:16px;margin:4px 0 0;word-break:break-word}.v41-status{font-size:8px;font-weight:1000;padding:8px 10px;border-radius:99px;white-space:nowrap}.v41-status.ready{background:#123423;color:#6affad}.v41-status.waiting{background:#352819;color:#ffbd6b}
.v41-code-line{display:flex;justify-content:space-between;gap:12px;margin:14px 0;padding:12px 14px;border-radius:14px;background:#09090d}.v41-code-line span{font-size:8px;color:#666672}.v41-code-line b{font-size:12px;color:#fff}
.v41-current-esim{display:flex;align-items:center;gap:14px;margin:12px 0;padding:12px;background:#fff;border-radius:17px;color:#111}.v41-current-esim img{width:82px;height:82px;object-fit:contain}.v41-current-esim small{display:block;font-size:8px;color:#777}.v41-current-esim b{display:block;margin-top:5px;font-size:11px}
.v41-esim-form{display:grid;gap:12px}.v41-esim-form label>span{display:block;font-size:9px;color:#93939d;margin-bottom:6px;font-weight:900}.v41-esim-form input,.v41-esim-form textarea{box-sizing:border-box;width:100%;background:#09090d;border:1px solid rgba(255,255,255,.10);border-radius:13px;color:#fff;padding:12px;font:inherit}.v41-file-label{padding:15px;border:1px dashed rgba(255,255,255,.18);border-radius:16px;background:#0b0b0f}.v41-file-label input{padding:7px;background:transparent;border:0}.v41-file-label small{font-size:8px;color:#696973}.v41-advanced{border-radius:13px;background:#0a0a0e;padding:11px 13px}.v41-advanced summary{font-size:9px;color:#898993;cursor:pointer}.v41-advanced label{margin-top:12px;display:block}
.v41-save{width:100%;border:0;border-radius:15px;padding:16px;background:linear-gradient(100deg,#ff315f,#ff7b28);color:#fff;font-weight:1000;cursor:pointer}
.v41-empty{padding:24px 0;color:#6f6f78;font-size:12px}.v41-admin-flash{margin-bottom:16px;padding:13px 15px;border-radius:14px;background:#351c22;color:#ff9dad;font-size:11px}.v41-admin-flash.ok{background:#123423;color:#7dffb7}
.v41-media-review{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v41-media-review img,.v41-media-review video{width:120px;height:120px;object-fit:cover;border-radius:15px}.v41-media-review b{font-size:13px}.v41-media-review form{display:flex;gap:8px;margin-top:12px}.v41-media-review button{border:0;border-radius:11px;padding:9px 12px;font-weight:900;font-size:9px}.v41-media-review .approve{background:#174c31;color:#8affbd}.v41-media-review .reject{background:#3d2028;color:#ff9bad}
@media(max-width:600px){.v41-media-review{grid-template-columns:90px 1fr}.v41-media-review img,.v41-media-review video{width:90px;height:100px}.v41-order-top{display:block}.v41-status{display:inline-block;margin-top:10px}}
