/* CCID V13 — Admin glass UI, stock editor and order recap refinements */
:root{--ccid13-purple:#c490ff;--ccid13-deep:rgba(27,14,44,.65)}
.admin-shell .sidebar.glass{background:linear-gradient(146deg,rgba(38,23,60,.80),rgba(18,11,31,.78))!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;border:1px solid rgba(207,158,255,.25)!important;box-shadow:0 15px 60px #0007,inset 0 1px 0 #fff2!important}
.admin-shell .admin-main.glass{background:radial-gradient(circle at 85% 0%,rgba(181,97,255,.17),transparent 35%),linear-gradient(154deg,rgba(40,21,64,.79),rgba(16,10,29,.83))!important;border:1px solid rgba(196,143,245,.22)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;box-shadow:0 17px 75px #0005,inset 0 1px 0 #ffffff10!important}
.admin-main .glass,.admin-main .stat,.admin-main .list-entry{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#ccidV13Orders{display:block!important;background:linear-gradient(130deg,rgba(141,73,233,.20),rgba(98,48,174,.08))!important;border:1px solid rgba(194,135,255,.22)!important;font-weight:850!important;margin-top:11px!important}
#ccidV13Orders.active{background:linear-gradient(105deg,#ae68ff,#7034ba)!important;color:#fff!important;box-shadow:0 9px 30px #a95bfa44!important}
.ccid-v13-integrated{width:100%;border:1px solid rgba(182,126,240,.2);background:rgba(11,7,20,.42);border-radius:18px;overflow:hidden}
.ccid-v13-integrated iframe{display:block;width:100%;height:min(78dvh,940px);min-height:590px;border:0;background:transparent}
.ccid-v13-product-fields{margin:25px 0 12px;padding:18px;border-radius:18px;background:linear-gradient(138deg,rgba(126,70,185,.17),rgba(29,16,43,.52));border:1px solid rgba(202,144,255,.24)}
.ccid-v13-section-title{font-size:11px;font-weight:950;letter-spacing:.19em;color:#d9bbff;margin-bottom:13px}
.ccid-v13-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ccid-v13-number{display:grid;place-items:center;flex-shrink:0;min-width:30px;height:30px;padding:0 5px;border-radius:10px;background:linear-gradient(125deg,#efe2ff,#a469f4);color:#1b102b;font-weight:950;font-size:11px;box-shadow:0 8px 20px #5a248f66}
.ccid-v13-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:5px 0 3px 8px;padding:5px 9px;border-radius:999px;border:1px solid rgba(190,140,250,.3);background:#885dc122;color:#d8baff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}
.ccid-v13-badge.green{background:#185a3966;color:#91ffc0;border-color:#4bdca577}.ccid-v13-badge.yellow{background:#664d1866;color:#ffdd8f;border-color:#f6bf4b77}.ccid-v13-badge.red{background:#712c3e99;color:#ffa5b5;border-color:#ff779566}.ccid-v13-badge.purple{background:#663a9366;color:#ecc4ff;border-color:#bf87ff88}
.ccid-v13-num-head,.ccid-v13-num-cell{width:52px;min-width:52px;text-align:center!important;font-weight:900;font-variant-numeric:tabular-nums}
.admin-modal .editor.glass{backdrop-filter:blur(30px) saturate(160%)!important;-webkit-backdrop-filter:blur(30px) saturate(160%)!important;background:linear-gradient(136deg,rgba(54,30,81,.95),rgba(19,12,33,.96))!important}
.ccid-proof-field{display:block;margin-top:24px;padding:17px;border-radius:18px;background:rgba(139,81,200,.11);border:1px solid rgba(192,138,245,.35)}
.ccid-proof-field small{display:block;color:#b9a4cb;margin-top:8px;line-height:1.5}
@media(max-width:720px){.ccid-v13-range{grid-template-columns:1fr}.ccid-v13-integrated iframe{min-height:730px;height:82dvh}.ccid-v13-badge{font-size:9px}.ccid-v13-product-fields{padding:13px}}
@media(prefers-reduced-motion:reduce){.admin-shell *{animation:none!important}}

.ccid-v13-range[hidden],.ccid-v13-qty[hidden]{display:none!important}
