.ps-modal{width:min(1480px,97vw)!important;max-width:none!important}.ps-modal>#modalForm>.modal-actions{display:none}.ps-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 24px}.ps-intro small{color:var(--primary,#a34572);letter-spacing:.12em}.ps-intro h2{font-size:27px;margin:8px 0}.ps-intro p{margin:0;color:#796c7d}.ps-open{display:block;white-space:nowrap;cursor:pointer;padding:12px 18px;border-radius:12px;background:#ac4778;color:white}.ps-layout{display:grid;grid-template-columns:235px minmax(280px,1fr) 220px;gap:18px}.ps-panel{background:var(--card,#fffafc);border:1px solid #eadfe8;border-radius:18px;padding:18px}.ps-panel h3{font-size:17px;margin:0 0 16px}.ps-panel h3:not(:first-child){margin-top:22px}.ps-panel label{display:block;margin:12px 0;font-size:13px}.ps-panel select,.ps-panel input[type=number]{width:100%;margin-top:5px}.ps-panel p{font-size:12px;line-height:1.6;color:#7a6f7d}.ps-panel button{width:100%;margin-top:8px}.ps-row{display:flex;gap:6px;flex-wrap:wrap}.ps-row button{flex:1;min-width:72px;font-size:12px}.ps-slider output{float:right;font-variant-numeric:tabular-nums}.ps-slider input{width:100%;accent-color:#ad4778}.ps-crop{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ps-crop label{margin:0}.ps-check{display:flex!important;gap:8px;align-items:flex-start}.ps-check input{width:auto}.ps-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ps-toolbar label{font-size:12px;display:flex;align-items:center;gap:5px}.ps-toolbar select{width:100px}.ps-toolbar input{width:70px}.ps-checker{height:clamp(300px,56vh,660px);background:repeating-conic-gradient(#e9e2e9 0% 25%,#faf7fa 0% 50%) 50%/20px 20px;border:1px solid #e6dce5;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ps-checker canvas{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;touch-action:none}.ps-checker span{position:absolute;text-align:center;color:#807483;line-height:2;pointer-events:none}.ps-stage>p{font-size:13px;line-height:1.5}.ps-stage #ps-status{min-height:40px}.ps-stage #ps-dimensions{font-variant-numeric:tabular-nums;color:#7a6f7d}html[data-desktop-appearance=dark] .ps-panel{background:#29242f;border-color:#45394b}html[data-desktop-appearance=dark] .ps-panel p{color:#c3b5c6}@media(max-width:1050px){.ps-layout{grid-template-columns:200px 1fr}.ps-layout>.ps-panel:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ps-layout>.ps-panel:last-child>*{flex:1;min-width:150px}}@media(max-width:650px){.ps-layout{grid-template-columns:1fr}.ps-intro{align-items:flex-start}.ps-checker{height:350px}}

.ps-modal button:not(.primary):not(.modal-close){border:1px solid #e4d7e3;border-radius:11px;background:#fff;color:#65556c;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;transition:background .15s,border-color .15s}.ps-modal button:not(.primary):hover{background:#faf1f8;border-color:#d6b7d1}.ps-modal button:disabled{opacity:.45;cursor:default}.ps-modal .primary{border-radius:12px;padding:11px 15px}.ps-layout{height:min(640px,calc(100dvh - 300px));min-height:450px;align-items:start}.ps-layout>.ps-panel{height:100%;max-height:100%;overflow:auto;scrollbar-width:thin}.ps-checker{height:clamp(260px,calc(100dvh - 430px),500px)}html[data-desktop-appearance=dark] .ps-modal button:not(.primary){background:#372d3e;color:#e9dce9;border-color:#51405a}@media(max-width:1050px){.ps-layout{height:auto;min-height:0}.ps-layout>.ps-panel{height:auto;max-height:none}.ps-checker{height:420px}}
