
#pa-v154-wardrobe-launcher{
  position:fixed;left:18px;bottom:18px;z-index:2147483188;display:none;
  min-width:168px;height:44px;padding:0 14px;border:1px solid rgba(255,210,91,.48);
  background:linear-gradient(180deg,rgba(52,39,18,.94),rgba(8,10,20,.98));
  color:#fff2bf;font:900 12px/1 ui-monospace,monospace;letter-spacing:.08em;
  box-shadow:0 14px 42px rgba(0,0,0,.46),0 0 24px rgba(255,210,91,.12);
  cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)
}
#pa-v154-wardrobe-launcher[data-show="true"]{display:block}
#pa-v154-wardrobe-launcher span{display:block;color:#b7ffe8;font:800 9px/1.1 ui-monospace,monospace;margin-top:3px;letter-spacing:.06em}
#pa-v154-wardrobe-panel,#pa-v154-wardrobe-panel *{box-sizing:border-box}
#pa-v154-wardrobe-panel{
  position:fixed;inset:0;z-index:2147483300;display:none;align-items:center;justify-content:center;
  padding:clamp(12px,2.6vw,42px);
  background:radial-gradient(circle at 14% 12%,rgba(255,210,91,.13),transparent 34%),
             radial-gradient(circle at 82% 76%,rgba(124,255,213,.12),transparent 40%),
             rgba(1,4,12,.64);
  color:#e5edf7;font:12px/1.48 ui-sans-serif,system-ui,sans-serif
}
#pa-v154-wardrobe-panel[data-open="true"]{display:flex}
.pa-v154-window{
  width:min(1260px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 28px));overflow:hidden;
  border:1px solid rgba(255,210,91,.34);background:linear-gradient(180deg,rgba(11,16,30,.97),rgba(4,7,16,.99));
  box-shadow:0 28px 110px rgba(0,0,0,.70),0 0 0 1px rgba(255,255,255,.05) inset;
  clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)
}
.pa-v154-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}
.pa-v154-kicker{display:inline-flex;gap:8px;align-items:center;color:#ffd25b;font:900 10px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.pa-v154-title{margin-top:6px;color:#fff2bf;font:900 clamp(20px,2.4vw,30px)/1.05 ui-monospace,monospace;text-shadow:0 0 20px rgba(255,210,91,.16)}
.pa-v154-sub{margin-top:6px;color:rgba(203,213,225,.72);font-size:12px;max-width:720px}
.pa-v154-close,.pa-v154-btn{
  min-height:38px;border:1px solid rgba(124,255,213,.28);background:linear-gradient(180deg,rgba(18,45,54,.86),rgba(8,13,28,.96));
  color:#eafffb;font:900 11px/1.2 ui-monospace,monospace;cursor:pointer;padding:0 12px
}
.pa-v154-close{min-width:42px;border-color:rgba(255,210,91,.38);color:#fff2bf}
.pa-v154-body{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(360px,1.16fr) minmax(300px,.92fr);gap:14px;padding:14px 18px 18px;overflow:auto;max-height:calc(min(820px,100vh - 28px) - 78px)}
.pa-v154-section{border:1px solid rgba(124,255,213,.18);background:linear-gradient(180deg,rgba(8,20,34,.70),rgba(3,7,16,.76));padding:14px;box-shadow:0 12px 32px rgba(0,0,0,.24)}
.pa-v154-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;color:#fff2bf;font:900 12px/1 ui-monospace,monospace;letter-spacing:.08em}
.pa-v154-section-title small{color:rgba(124,255,213,.74);font-size:9px;letter-spacing:.12em}
.pa-v154-preview{display:grid;place-items:center;min-height:308px;background:radial-gradient(circle at 50% 34%,rgba(255,210,91,.12),transparent 38%),rgba(2,5,12,.72);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}
.pa-v154-preview:before{content:"";position:absolute;inset:16px;border:1px dashed rgba(124,255,213,.16)}
#pa-v154-preview-canvas{width:192px;height:216px;image-rendering:pixelated;position:relative;z-index:1}
.pa-v154-stat{display:grid;grid-template-columns:86px 1fr;gap:8px;color:#cbd5e1;margin:7px 0;font:11px/1.35 ui-monospace,monospace}
.pa-v154-stat b{color:#93c5fd}
.pa-v154-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.pa-v154-field{display:grid;gap:5px;margin-bottom:10px}
.pa-v154-field label{color:#b7ffe8;font:900 10px/1 ui-monospace,monospace;letter-spacing:.08em}
.pa-v154-field select,.pa-v154-field input{
  width:100%;min-height:36px;border:1px solid rgba(148,163,255,.26);background:rgba(4,8,18,.88);color:#eef6ff;padding:0 9px;font:800 11px ui-monospace,monospace
}
.pa-v154-color-row{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center}
.pa-v154-color-row input[type="color"]{padding:2px}
.pa-v154-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
.pa-v154-btn[data-hot="true"]{border-color:rgba(255,210,91,.55);color:#fff2bf;background:linear-gradient(180deg,rgba(78,53,18,.92),rgba(18,18,32,.98))}
.pa-v154-loop{display:grid;gap:8px}
.pa-v154-step{border:1px solid rgba(148,163,255,.16);background:rgba(2,6,14,.52);padding:10px;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start}
.pa-v154-step i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,210,91,.36);color:#ffd25b;font:900 11px/1 ui-monospace,monospace;font-style:normal;background:rgba(255,210,91,.08)}
.pa-v154-step b{display:block;color:#fff2bf;font:900 11px/1.1 ui-monospace,monospace;margin-bottom:4px}
.pa-v154-step span{color:rgba(203,213,225,.72);font-size:11px}
.pa-v154-note{margin-top:10px;color:rgba(203,213,225,.70);font-size:11px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}
.pa-v154-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(124,255,213,.22);background:rgba(124,255,213,.07);color:#b7ffe8;font:900 9px/1 ui-monospace,monospace;padding:5px 7px;margin:3px 4px 3px 0}
@media(max-width:980px){
  #pa-v154-wardrobe-launcher{left:10px;bottom:10px;min-width:132px;height:40px;font-size:11px}
  .pa-v154-body{grid-template-columns:1fr;max-height:calc(100vh - 96px)}
  .pa-v154-window{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}
  .pa-v154-actions{grid-template-columns:1fr}
}
