.ev-loading{display:grid;place-items:center;min-height:100dvh;background:var(--stone-2,#f4f3ef)}.ev-load-env{width:min(560px,80vw);aspect-ratio:241.3/104.775;border-radius:4px}.app[data-product=envelopes] .ev-desk{justify-content:center;padding:40px 56px 32px}.app[data-product=envelopes] .ev-desk,.ev-stage{display:flex;flex-direction:column;align-items:center}.ev-stage{width:100%}.ev-env{position:relative;width:min(100%,760px);margin:0;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.05),0 18px 40px -12px rgba(0,0,0,.18);overflow:hidden;color:#1f2330;transition:aspect-ratio .2s}.ev-env svg{position:absolute;inset:0;width:100%;height:100%}.ev-env,.ev-thumb{background-size:100% 100%,cover!important;background-repeat:no-repeat!important}.ev-env.is-writing{animation:ev-pulse 1.4s ease-in-out infinite}@keyframes ev-pulse{50%{filter:brightness(.97)}}.ev-stamp{position:absolute;top:8%;right:3.5%;width:9%;aspect-ratio:.86;display:grid;place-items:center;padding:2px;border:1.5px dashed rgba(31,35,48,.2);border-radius:3px;font-size:clamp(7px,.8vw,9.5px);line-height:1.15;text-align:center;color:rgba(31,35,48,.4);letter-spacing:.01em}.ev-status{margin:20px 0 0;min-height:20px;font-size:13.5px;line-height:1.45;text-align:center;color:var(--muted,#7a766d);max-width:52ch}.ev-status.is-bad{color:#8a1c22}.ev-cap{margin:4px 0 0;font-size:13px;font-weight:600;text-align:center;color:var(--text,#1f1d1a)}.ev-cap span{font-weight:400;color:var(--muted,#7a766d)}.ev-alert{margin:16px auto 0;max-width:560px}.ev-stocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ev-stocks button{display:grid;gap:5px;align-content:start;padding:6px 6px 9px;border:1px solid #e6e3dc;border-radius:12px;background:#fff;font:inherit;text-align:left;color:var(--text,#1f1d1a);cursor:pointer;transition:border-color .15s,box-shadow .15s}.ev-stocks button:hover{border-color:#bdb8ad}.ev-stocks button[aria-checked=true]{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.ev-thumb{position:relative;display:block;aspect-ratio:2.3/1;margin:6px 4px 2px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 6px -2px rgba(0,0,0,.14)}.ev-thumb svg{position:absolute;inset:0;width:100%;height:100%}.ev-stocks b{padding:0 3px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-stocks small{padding:0 3px;font-size:12px;color:var(--muted,#7a766d)}.ev-list{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border:1px solid #e6e3dc;border-radius:10px;background:#fff}.ev-list>svg{flex:none;color:#3f7d4e}.ev-list>span{display:grid;gap:1px;flex:1 1;min-width:0}.ev-list b{font-size:13px;font-weight:600}.ev-list small{font-size:12px;color:var(--muted,#7a766d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-list button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--text,#1f1d1a);cursor:pointer}.ev-list button:hover{background:#f2f1ee}.ev-hint{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--muted,#7a766d)}.app[data-product=envelopes] .options .ml-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px}.ev-real{display:grid;justify-items:center}.ev-real h3{justify-self:start}.ev-env-review{width:min(100%,560px)}.ev-thumb-sm{position:relative;overflow:visible}@media (max-width:759.98px){.ev-phone{gap:0;padding-bottom:28px}.ev-phone .ev-stage{margin:0 calc(var(--gutter,16px)*-1);padding:14px var(--gutter,16px) 10px;background:var(--stone-2,#f4f3ef);width:auto}.ev-phone .ev-env{width:min(100%,340px)}.ev-phone .ev-status{margin-top:8px;min-height:0;font-size:12.5px}.ev-phone .cx-included,.ev-phone .ev-cap{display:none}.ev-phone .ev-stamp{font-size:7px}.app[data-studio][data-product=envelopes] .ev-phone .options{display:flex;flex-direction:column;border:0;padding:6px 0 0;overflow:visible;background:none}.ev-phone .options .cx-group{padding-block:12px}.ev-phone .cx-included{margin:10px 0 2px}.app[data-product=envelopes] .ev-phone{background:#fff}.ev-phone .cx-label{display:flex;align-items:baseline;gap:8px;min-height:0}.ev-phone .cx-label h3{margin:0;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted,#7a766d)}.ev-phone .cx-label>span{font-size:14px;color:var(--text,#1f1d1a)}.ev-phone .cx-label .cx-link{margin-left:auto;font-size:14px}.ev-phone .cx-hands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ev-phone .cx-hand{height:52px}.ev-phone .ev-stocks b{font-size:13.5px}}