/* v1.14 AE paperdoll (E) — worker 8fc09474. Modelled on the Ashen Empires equipment window in Tyler's video (Oct 17): translucent black,
   thin gold frame with corner curls, stats left, figure between slot columns centre, record right. ?aedoll=0 = old window. */
body.aedoll-on #panel[data-kind="bag"]{width:min(900px,calc(100vw - 16px))!important;max-width:none!important;max-height:calc(100vh - 16px)!important;background:rgba(4,4,3,.62)!important;border:1px solid #8a6a2a!important;box-shadow:0 0 0 1px #000,0 10px 40px rgba(0,0,0,.6)!important;backdrop-filter:blur(1px)}
body.aedoll-on #panel[data-kind="bag"] #pbody{overflow:auto;padding:6px!important}
.cw.aed{display:block;position:relative;padding:12px 16px 10px;border:1px solid rgba(212,168,67,.55);background:rgba(0,0,0,.28);font-family:Verdana,Tahoma,Arial,sans-serif}
.aec{position:absolute;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cg fill='none' stroke='%23d4a843' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 32 V9 Q2 2 9 2 H32'/%3E%3Cpath d='M6 26 V12 Q6 6 12 6 H26' stroke-width='1' opacity='.7'/%3E%3Cpath d='M9 2 Q16 8 11 13 Q7 16 5 12 Q4 9 7 8.5'/%3E%3Cpath d='M2 9 Q8 16 13 11'/%3E%3C/g%3E%3Ccircle cx='9' cy='9' r='1.6' fill='%23f0cc66'/%3E%3C/svg%3E") no-repeat;pointer-events:none;z-index:2}
.aec.tl{left:-3px;top:-3px}.aec.tr{right:-3px;top:-3px;transform:scaleX(-1)}.aec.bl{left:-3px;bottom:-3px;transform:scaleY(-1)}.aec.br{right:-3px;bottom:-3px;transform:scale(-1,-1)}
.aed-hd{text-align:center;margin:0 0 8px;line-height:1.25}
.aed-hd b{display:block;font:700 15px/1.2 Verdana,Tahoma,sans-serif;color:#7cf07c;text-shadow:0 1px 2px #000}
.aed-hd small{font-size:11px;color:#8ed88e}
.aed-main{display:grid;grid-template-columns:232px 1fr 184px;gap:14px;align-items:start}
.aed h4{margin:10px 0 4px;padding:2px 0;text-align:center;font:700 11px/16px Verdana,Tahoma,sans-serif;color:#ffd890;background:linear-gradient(#7a4e14,#3e2808);border:1px solid #a87a2a;text-shadow:0 1px 1px #000}
.aed-orbs{font-size:11.5px;color:#e8d8a8;margin:0 0 4px}.aed-orbs b{color:#ffe070}
.aed table{width:100%;border-collapse:collapse;font-size:11px}
.aed-st th,.aed-st td{padding:3px 4px;text-align:center;color:#e8e2d0}
.aed-st tr:first-child th{color:#b89a5a;font-weight:400;font-size:10px}
.aed-st th{color:#ffd27a;text-align:left;font-weight:700}
.aed-st td b{color:#fff}.aed-st td.up,.aed-dt td.up{color:#8ef08e}
.aed-st tr+tr{border-top:1px solid rgba(138,106,42,.25);cursor:help}
.aed-orb{width:15px;height:15px;border-radius:50%;border:1px solid #c9a45a;background:radial-gradient(circle at 40% 35%,#ffe680,#c08a14 70%);padding:0;cursor:pointer;color:transparent;font-size:0;box-shadow:0 0 5px rgba(255,210,80,.6)}
.aed-orb:disabled{background:radial-gradient(circle at 40% 35%,#5a4a2a,#2a2010 70%);box-shadow:none;cursor:default;opacity:.6}
.aed-dt th{text-align:left;font-weight:400;color:#d8c898;padding:2px 2px}
.aed-dt td{text-align:right;color:#f0ead8;padding:2px 2px;white-space:nowrap}
.aed-dt td.ok{color:#7cf07c}.aed-dt td.bad{color:#ff7a5a}
.aed-dt tr{border-bottom:1px dotted rgba(138,106,42,.22)}
.aed .cw-doll{grid-template-columns:50px 1fr 50px;gap:6px;padding:6px;border:1px solid rgba(122,94,42,.7);border-radius:2px;background:radial-gradient(ellipse at 50% 45%,rgba(60,48,30,.55),rgba(8,6,4,.35) 75%)}
.aed .slot.cws{width:50px!important;height:50px!important;border-radius:2px!important;border:1px solid #6a5226!important;background:rgba(10,8,6,.78)!important}
.aed .slot.cws.empty{border-style:solid!important;border-color:#3e3218!important;opacity:.9}
.aed .cw-fig{min-height:330px}
.aed .cw-lv{margin-top:6px;padding:5px 8px;border-radius:2px;background:rgba(0,0,0,.4)}
.aed-pack{margin-top:10px}
.aed-pack h3{font:700 12px/1.2 Verdana,Tahoma,sans-serif!important;color:#e9cf78!important;margin:0 0 4px!important}
.aed-pack .packgrid{grid-template-columns:repeat(10,42px)!important;justify-content:center;padding:4px!important;gap:3px!important;background:rgba(0,0,0,.35)!important;border-radius:2px!important}
.aed-pack .packgrid .slot{border-radius:2px!important}
.talk.tr p{line-height:1.45}
@media (max-width:820px){.aed-main{grid-template-columns:1fr}}
