.ptq-busta .workspace{grid-template-columns:minmax(0,1.55fr) minmax(400px,.95fr);align-items:start;min-height:0}.ptq-busta .creation-switch{margin-top:12px;padding:4px}.ptq-busta .creation-switch a{min-height:38px;padding:8px 18px}.ptq-busta .stage{background:radial-gradient(120% 85% at 50% 38%,#fffdf9f2 0%,#fffdf900 62%),linear-gradient(#f3eee6 0%,#ece5da 100%);border-radius:26px;height:clamp(500px,100dvh - 215px,880px);margin:16px 0 24px clamp(16px,2vw,32px);padding:36px 28px 96px;position:sticky;top:16px;overflow:hidden}.ptq-busta .stage:before{content:"";opacity:.14;mix-blend-mode:multiply;pointer-events:none;background:url(/assets/abigail/paper-texture.jpg) 50%/420px;position:absolute;inset:0}.ptq-busta .preview-frame{flex:1;width:94%;max-width:980px;position:relative}.ptq-busta .preview-frame svg.envelope{filter:drop-shadow(0 28px 34px #48342829)drop-shadow(0 6px 10px #4834281a)}.ptq-busta .preview-bottom{min-width:0;padding:0;position:absolute;bottom:26px;left:50%;translate:-50%}.ptq-busta .preview-bottom>p,.ptq-busta .preview-bottom>small,.ptq-busta .preview-bottom .preview-check{display:none}.ptq-busta .preview-bottom .segments{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf9eb;border:1px solid #a98e6359;border-radius:999px;gap:2px;max-width:none;height:auto;padding:4px;box-shadow:0 10px 26px #4834281f}.ptq-busta .stage .preview-bottom .segments button{letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;display:inline-flex}.ptq-busta .stage .preview-bottom .segments .selected{color:#fff;background:#2a2622;border-color:#2a2622}.ptq-busta .config-section h2{align-items:center;gap:10px;display:flex}.ptq-busta .config-section h2 .h2-icona{color:#a98e63;flex:none}.ptq-busta .panel{position:relative}@media (max-width:1160px) and (min-width:781px){.ptq-busta .workspace{grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr)}}@media (max-width:780px){.ptq-busta .workspace{display:block}.ptq-busta .stage{z-index:3;border-radius:0;height:50dvh;min-height:320px;margin:10px 0 0;padding:10px 12px 60px;position:sticky;top:0;box-shadow:0 10px 20px -16px #48342859}.ptq-busta .preview-frame{width:100%;max-width:none}.ptq-busta .preview-bottom{bottom:12px}.ptq-busta .stage .preview-bottom .segments{max-width:none;height:auto}.ptq-busta .stage .preview-bottom .segments button{gap:6px;padding:7px 13px;font-size:12px}}
