
#spStoreV595FloatingButton{position:fixed!important;right:18px!important;bottom:18px!important;z-index:999999!important;border:1px solid rgba(34,197,94,.75)!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:white!important;padding:12px 16px!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 18px 45px rgba(0,0,0,.38)!important;cursor:pointer!important;display:block!important;opacity:1!important;visibility:visible!important}
#spStoreV595ToolbarButton{margin-left:8px!important;border-color:rgba(34,197,94,.55)!important;background:rgba(34,197,94,.14)!important;color:#bbf7d0!important}
.sp-store-v595-panel.hidden{display:none!important}.sp-store-v595-panel{position:fixed;inset:0;z-index:999998;background:rgba(2,6,23,.76);display:flex;align-items:center;justify-content:center;padding:18px}
.sp-store-v595-box{width:min(1120px,96vw);max-height:94vh;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#111827,#0f172a);color:#e5e7eb;box-shadow:0 28px 90px rgba(0,0,0,.55)}
.sp-store-v595-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.22)}.sp-store-v595-head small{display:block;color:#94a3b8;margin-top:3px}
.sp-store-v595-controls{display:grid;grid-template-columns:1fr 1fr auto auto;gap:10px;padding:12px 16px;align-items:end}.sp-store-v595-controls label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#cbd5e1}.sp-store-v595-controls select{background:#020617;color:#e5e7eb;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:8px}
.sp-store-v595-controls button,.sp-store-v595-head button{border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#1e293b;color:#e5e7eb;padding:8px 10px;cursor:pointer}#spStoreV595Start{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.18);color:#bbf7d0}
.sp-store-v595-note,.sp-store-v595-summary{margin:0 16px 10px;padding:10px;border-radius:12px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.25);color:#bae6fd}.sp-store-v595-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,470px);gap:12px;padding:0 16px 16px;overflow:hidden}.sp-store-v595-list,.sp-store-v595-log{overflow:auto;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#020617}.sp-store-v595-list{min-height:240px}.sp-store-v595-log{margin:0;padding:12px;color:#cbd5e1;white-space:pre-wrap;min-height:240px}
.sp-store-v595-row{display:grid;grid-template-columns:44px minmax(0,1fr) 96px;gap:8px;padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.12);align-items:center}.sp-store-v595-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-store-v595-row span{color:#94a3b8;text-align:right}.sp-store-v595-row em{font-style:normal;color:#facc15;text-align:right}.sp-store-v595-empty{padding:18px;color:#94a3b8}
@media(max-width:900px){.sp-store-v595-controls,.sp-store-v595-body{grid-template-columns:1fr}.sp-store-v595-box{width:98vw;max-height:96vh}#spStoreV595FloatingButton{right:12px!important;bottom:12px!important}}
