@layer arttime-popup-standard {
 html body :is(.modal,.offcanvas,dialog,[role="dialog"],[role="alertdialog"])
 :is(h1,h2,h3,h4,h5,h6,.modal-title,.offcanvas-title,.kt-modal-title),
 html body [data-fp-popup-title],html body [data-fp-popup-title] strong{font-size:23px!important}
 html body :is(.modal,.offcanvas,dialog,[role="dialog"],[role="alertdialog"]) p,
 html body [data-fp-popup-description]{font-size:14px!important;line-height:1.6!important}
}

[data-fp-popup-tone]{
 --fp-popup-top:#f078a5;--fp-popup-mid:#df3f7e;--fp-popup-base:#b81762;
 --fp-popup-backdrop:rgba(48,6,31,.60);--fp-popup-shadow:rgba(163,22,95,.22);
 --fp-popup-border:rgba(216,63,105,.15);
}
[data-fp-popup-tone="danger"]{
 --fp-popup-top:#ff7b8e;--fp-popup-mid:#ef4444;--fp-popup-base:#c91e32;
 --fp-popup-backdrop:rgba(64,7,16,.60);--fp-popup-shadow:rgba(220,38,38,.22);
 --fp-popup-border:rgba(220,38,38,.20);
}
[data-fp-popup-tone="passive"]{
 --fp-popup-top:#aeb9c8;--fp-popup-mid:#64748b;--fp-popup-base:#475569;
 --fp-popup-backdrop:rgba(31,41,55,.60);--fp-popup-shadow:rgba(71,85,105,.22);
 --fp-popup-border:rgba(100,116,139,.22);
}
html body [data-fp-popup-overlay]{
 background:var(--fp-popup-backdrop,rgba(48,6,31,.60))!important;
 backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;
}
html body [data-fp-popup-confirm] :is([class*="confirm-card"],[class*="delete-card"],[class*="toggle-card"],.kt-confirm-content),
html body dialog[data-fp-popup-confirm]{
 border-color:var(--fp-popup-border)!important;
 box-shadow:0 32px 90px var(--fp-popup-shadow)!important;
}
html body dialog[data-fp-popup-tone]::backdrop,
html body .modal-backdrop{
 background:rgba(48,6,31,.60)!important;opacity:1!important;
 backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;
}
html body dialog[data-fp-popup-tone="danger"]::backdrop,
html body .modal-backdrop[data-fp-popup-tone="danger"]{background:rgba(64,7,16,.60)!important}
html body dialog[data-fp-popup-tone="passive"]::backdrop,
html body .modal-backdrop[data-fp-popup-tone="passive"]{background:rgba(31,41,55,.60)!important}

html body [data-fp-popup-confirm] :is([class*="confirm-icon"],[class*="delete-icon"],[class*="toggle-icon"],[class*="confirm-head"]>i),
html body .fp-logout-icon-v59{
 background:linear-gradient(180deg,var(--fp-popup-top,#e96c9b) 0%,var(--fp-popup-mid,#e24e87) 55%,var(--fp-popup-base,#da387a) 100%)!important;
 color:#fff!important;box-shadow:0 7px 16px var(--fp-popup-shadow,rgba(216,63,105,.16))!important;
}
html body [data-fp-popup-confirm] [data-fp-popup-approve],html body .fp-logout-confirm-v59{
 background:linear-gradient(180deg,var(--fp-popup-top,#f078a5) 0%,var(--fp-popup-mid,#df3f7e) 68%,var(--fp-popup-mid,#df3f7e) 93%,var(--fp-popup-base,#b81762) 93%,var(--fp-popup-base,#b81762) 100%)!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;
 box-shadow:0 8px 19px var(--fp-popup-shadow,rgba(163,22,95,.16))!important;
 text-shadow:0 1px 1px rgba(79,7,41,.28)!important;font-size:14px!important;font-weight:900!important;
}
html body [data-fp-popup-approve] :is(i,svg,span){color:inherit!important;-webkit-text-fill-color:inherit!important}
