.postly-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a85;place-items:center;padding:24px;animation:.16s ease-out postly-backdrop-in;display:grid;position:fixed;inset:0}.postly-dialog{background:var(--postly-surface,#fff);width:min(100%,440px);color:var(--postly-text,#111827);border:1px solid #94a3b83d;border-radius:22px;padding:28px;animation:.18s ease-out postly-dialog-in;box-shadow:0 24px 80px #0f172a3d}.postly-dialog__icon{background:var(--postly-primary-light);width:48px;height:48px;color:var(--postly-primary-text);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.postly-dialog__icon--danger{background:var(--postly-danger-soft);color:var(--postly-danger-text)}.postly-dialog__icon svg{width:25px;height:25px}.postly-dialog__title{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:750;line-height:1.35}.postly-dialog__message{color:var(--postly-muted,#64748b);overflow-wrap:anywhere;margin-top:10px;font-size:.95rem;line-height:1.65}.postly-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.postly-button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:.9rem;font-weight:650;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.postly-button:hover:not(:disabled){transform:translateY(-1px)}.postly-button:focus-visible{outline-offset:2px;outline:3px solid #4f46e54d}.postly-button:disabled{cursor:not-allowed;opacity:.65}.postly-button--secondary{border-color:var(--postly-border,#e2e8f0);background:var(--postly-surface,#fff);color:var(--postly-text,#334155)}.postly-button--secondary:hover:not(:disabled){background:var(--postly-hover,#f8fafc)}.postly-button--primary{background:var(--postly-primary,#4f46e5);color:#fff}.postly-button--primary:hover:not(:disabled){background:var(--postly-primary-hover,#4338ca)}.postly-button--danger{color:#fff;background:#dc2626}.postly-button--danger:hover:not(:disabled){background:#b91c1c}.postly-inline-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite postly-spin}.postly-spinner{min-height:120px;color:var(--postly-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.postly-spinner--fullscreen{z-index:9999;background:var(--postly-background,#f8fafc);min-height:100dvh;position:fixed;inset:0}.postly-spinner__mark{isolation:isolate;place-items:center;display:grid;position:relative}.postly-spinner__mark--small{width:118px;height:46px}.postly-spinner__mark--medium{width:156px;height:62px}.postly-spinner__mark--large{width:210px;height:82px}.postly-spinner__word{z-index:1;color:var(--postly-text,#111827);letter-spacing:-.075em;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;animation:1.35s ease-in-out infinite postly-logo-pulse;position:relative}.postly-spinner__mark--small .postly-spinner__word{font-size:1.35rem}.postly-spinner__mark--large .postly-spinner__word{font-size:2.5rem}.postly-spinner__word span{color:var(--postly-brand-pink)}.postly-spinner__orbit{border:2px solid #0000;border-top-color:var(--postly-primary,#4f46e5);border-right-color:#4f46e538;border-radius:50%;animation:1s linear infinite postly-spin;position:absolute;inset:0}.postly-spinner__orbit:after{background:var(--postly-primary,#4f46e5);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #4f46e573}.postly-spinner__label{text-align:center;font-size:.9rem;font-weight:550}@keyframes postly-spin{to{transform:rotate(360deg)}}@keyframes postly-logo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(.96)}}@keyframes postly-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes postly-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.postly-dialog{border-radius:18px;padding:22px}.postly-dialog__actions{flex-direction:column-reverse}.postly-button{width:100%}}@media (prefers-reduced-motion:reduce){.postly-spinner__orbit,.postly-spinner__word,.postly-inline-spinner,.postly-dialog,.postly-dialog-backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important}}
.sp-logo{color:var(--postly-text,#1e293b);align-items:center;gap:.55rem;display:inline-flex}.sp-logo__text{letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1}.sp-logo__text span{color:var(--postly-brand-pink)}
