.pm-overlay.svelte-1s2numg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0f172a59}.pm-modal.svelte-1s2numg{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000040}.pm-modal.wide.svelte-1s2numg{width:min(980px,calc(100vw - 24px))}.pm-modal.xwide.svelte-1s2numg{width:min(1340px,calc(100vw - 24px))}.pm-modal.resizable.svelte-1s2numg{position:relative;overflow:hidden}.pm-modal.resizable.svelte-1s2numg .pm-body:where(.svelte-1s2numg){flex:1;min-height:0}.pm-resize.svelte-1s2numg{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 50%,#c4b5fd 50% 60%,transparent 60% 70%,#c4b5fd 70% 80%,transparent 80%);border-bottom-right-radius:8px}.pm-modal.svelte-1s2numg.is-resizing{-webkit-user-select:none;user-select:none}.pm-head.svelte-1s2numg{display:flex;align-items:center;gap:8px;padding:3px 6px;color:#fff;background:linear-gradient(135deg,#c084fc,#9333ea);border-radius:8px 8px 0 0;-webkit-user-select:none;user-select:none}.pm-head.svelte-1s2numg.is-draggable{cursor:move;touch-action:none}.pm-head.svelte-1s2numg.is-draggable button{cursor:pointer}.grip.svelte-1s2numg{opacity:.7;font-size:12px;letter-spacing:-2px}.pm-head.svelte-1s2numg h3:where(.svelte-1s2numg){flex:1;margin:0;font-size:14px;font-weight:600}.pm-x.svelte-1s2numg{width:26px;height:26px;font-size:18px;line-height:1;color:#fff;background:transparent;border:0;border-radius:4px}.pm-x.svelte-1s2numg:hover:not(:disabled){background:#fff3}.pm-body.svelte-1s2numg{padding:3px 6px;overflow-y:auto;font-size:13px;color:#1e293b}.pm-foot.svelte-1s2numg{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:3px 6px;border-top:1px solid #f1f5f9}
