/* Press Legacy 0.1.0.5.9 - Developer Clean Start Reset */
.pl-dev-clean-start059{border:1px solid rgba(239,68,68,.35);box-shadow:0 18px 50px rgba(127,29,29,.18)}
.pl-dev-clean-start059 .danger,.pl059-confirm-card .danger{background:#dc2626;color:white;border:1px solid rgba(255,255,255,.18)}
.pl-dev-clean-start059 .danger:hover,.pl059-confirm-card .danger:hover{filter:brightness(1.08)}
.pl-dev-clean-start059 .danger:disabled,.pl059-confirm-card .danger:disabled{opacity:.45;cursor:not-allowed;filter:none}
.pl059-warning{padding:12px 14px;border-radius:14px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);margin:12px 0;color:inherit}
.pl059-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:12px 0}
.pl059-counts div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.10);border:1px solid rgba(148,163,184,.18)}
#pl059Status[data-level="ok"]{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.10)}
#pl059Status[data-level="warn"]{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}
.pl059-confirm-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(2,6,23,.72);backdrop-filter:blur(6px)}
.pl059-confirm-card{width:min(620px,100%);border-radius:22px;padding:22px;background:var(--panel,#111827);color:var(--text,#e5e7eb);border:1px solid rgba(239,68,68,.45);box-shadow:0 24px 80px rgba(0,0,0,.45)}
.pl059-confirm-card h3{margin:0 0 8px}.pl059-confirm-card p{margin:0 0 14px;line-height:1.45}.pl059-confirm-card label{display:block;margin:14px 0;font-weight:600}.pl059-confirm-card input[type="text"],.pl059-confirm-card input:not([type]){width:100%;margin-top:8px;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.85);color:inherit}.pl059-check{display:flex!important;align-items:center;gap:10px;font-weight:500!important}.pl059-check input{width:auto}.pl059-keep-list{padding:10px 12px;border-radius:12px;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.28);font-size:.95rem}
