.content-manager-confirm-dialog{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:18px;box-shadow:0 28px 74px #0f172a3d;max-width:none;overflow:hidden;width:min(490px,calc(100vw - 1.5rem))}.content-manager-confirm-dialog .p-dialog-content{background:transparent;border-radius:inherit;padding:0}.cm-confirm-card{--cm-confirm-accent:#4f46e5;--cm-confirm-soft:#eef2ff;--cm-confirm-border:#c7d2fe;background:#fff;color:#172033}.cm-confirm-card.is-warning{--cm-confirm-accent:#b45309;--cm-confirm-soft:#fff7ed;--cm-confirm-border:#fed7aa}.cm-confirm-card.is-danger{--cm-confirm-accent:#dc2626;--cm-confirm-soft:#fef2f2;--cm-confirm-border:#fecaca}.cm-confirm-header{align-items:center;border-bottom:1px solid #edf1f6;display:grid;gap:.75rem;grid-template-columns:42px minmax(0,1fr) 34px;padding:1rem 1rem .9rem}.cm-confirm-symbol{align-items:center;background:var(--cm-confirm-soft);border:1px solid var(--cm-confirm-border);border-radius:13px;color:var(--cm-confirm-accent);display:inline-flex;font-size:1rem;height:42px;justify-content:center;width:42px}.cm-confirm-heading{min-width:0}.cm-confirm-heading>span{color:var(--cm-confirm-accent);display:block;font-size:.64rem;font-weight:var(--stw-weight-heading);letter-spacing:.035em;line-height:1.2;margin-bottom:.16rem;text-transform:uppercase}.cm-confirm-heading h3{color:#172033;font-size:1rem;font-weight:var(--stw-weight-heading);line-height:1.3;margin:0}.cm-confirm-accept,.cm-confirm-cancel,.cm-confirm-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.cm-confirm-close{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;display:inline-flex;height:34px;justify-content:center;padding:0;transition:.15s ease;width:34px}.cm-confirm-close:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.cm-confirm-body{display:grid;gap:.7rem;padding:.9rem 1rem 1rem}.cm-confirm-body>p{color:#64748b;font-size:.78rem;line-height:1.55;margin:0}.cm-confirm-target{background:var(--cm-confirm-soft);border:1px solid var(--cm-confirm-border);border-radius:12px;display:grid;gap:.28rem;padding:.72rem .78rem}.cm-confirm-target>span{color:#92400e;font-size:.61rem;font-weight:var(--stw-weight-heading);letter-spacing:.025em;text-transform:uppercase}.cm-confirm-target strong{align-items:center;color:#78350f;display:flex;font-size:.8rem;font-weight:var(--stw-weight-heading);gap:.42rem}.cm-confirm-target strong i{color:var(--cm-confirm-accent);font-size:.72rem}.cm-confirm-safe-note{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;color:#166534;display:flex;font-size:.69rem;gap:.48rem;line-height:1.45;padding:.62rem .7rem}.cm-confirm-safe-note i{color:#16a34a;margin-top:.12rem}.cm-confirm-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:.45rem;padding:.75rem}.cm-confirm-note-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.cm-confirm-note-head strong{color:#334155;font-size:.72rem}.cm-confirm-note-head em{color:#94a3b8;font-size:.64rem;font-style:normal;font-weight:var(--stw-weight-action)}.cm-confirm-note textarea{background:#fff;border:1px solid #dbe2ec;border-radius:10px;color:#334155;font:inherit;font-size:.74rem;line-height:1.45;min-height:74px;outline:none;padding:.65rem .7rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cm-confirm-note textarea:focus{border-color:var(--cm-confirm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-confirm-accent) 12%,transparent)}.cm-confirm-note small{color:#94a3b8;font-size:.61rem;justify-self:end}.cm-confirm-actions{align-items:center;background:#f8fafc;border-top:1px solid #edf1f6;display:flex;gap:.5rem;justify-content:flex-end;padding:.78rem 1rem}.cm-confirm-accept,.cm-confirm-cancel{align-items:center;border-radius:10px;display:inline-flex;font-size:.72rem;font-weight:var(--stw-weight-heading);justify-content:center;line-height:1;min-height:36px;padding:.48rem .82rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.cm-confirm-cancel{background:#fff;border:1px solid #dbe2ec;color:#475569}.cm-confirm-cancel:hover{background:#f1f5f9;border-color:#cbd5e1}.cm-confirm-accept{background:radial-gradient(ellipse at 8% 8%,hsla(0,0%,100%,.34),transparent 42%),linear-gradient(115deg,color-mix(in srgb,var(--cm-confirm-accent) 86%,#fff),var(--cm-confirm-accent) 62%,color-mix(in srgb,var(--cm-confirm-accent) 90%,#000));border:1px solid color-mix(in srgb,var(--cm-confirm-accent) 70%,#fff);box-shadow:inset 0 1px 1px #ffffff8c,0 5px 12px -9px color-mix(in srgb,var(--cm-confirm-accent) 60%,transparent);color:#fff;gap:.4rem}.cm-confirm-accept:hover{box-shadow:inset 0 1px 1px #ffffffa6,0 7px 15px -9px color-mix(in srgb,var(--cm-confirm-accent) 68%,transparent);transform:translateY(-1px)}.cm-confirm-accept:focus-visible,.cm-confirm-cancel:focus-visible,.cm-confirm-close:focus-visible{outline:3px solid color-mix(in srgb,var(--cm-confirm-accent) 20%,transparent);outline-offset:2px}body>.p-confirmdialog-mask:has(.content-manager-confirm-dialog),body>.p-dialog-mask:has(.content-manager-confirm-dialog){-webkit-backdrop-filter:blur(6px) saturate(110%);backdrop-filter:blur(6px) saturate(110%);background:#20264559;z-index:5000!important}body .p-confirmdialog.content-manager-confirm-dialog{z-index:5001!important}@media (max-width:540px){.content-manager-confirm-dialog{width:calc(100vw - 1rem)}.cm-confirm-header{padding:.9rem}.cm-confirm-body{padding:.85rem .9rem}.cm-confirm-actions{align-items:stretch;padding:.72rem .9rem}.cm-confirm-accept,.cm-confirm-cancel{flex:1}}
