.email-template-library{color:var(--color-text-primary);min-width:0}.email-library-intro{justify-content:space-between;align-items:center;gap:30px;padding:8px 0 26px;display:flex}.email-library-eyebrow{letter-spacing:1.7px;color:var(--color-brand);margin:0 0 12px;font-size:10px;font-weight:650}.email-library-intro h2{letter-spacing:-1px;margin:0 0 10px;font-size:29px;font-weight:650}.email-library-intro>div>p:last-child{color:var(--color-text-tertiary);margin:0;font-size:13px}.email-library-intro>span{white-space:nowrap;color:var(--color-text-tertiary);font-size:12px}.email-library-search{border:1px solid var(--color-border-primary);background:var(--color-bg-4);border-radius:8px;align-items:center;gap:10px;max-width:460px;height:43px;padding:0 13px;display:flex}.email-library-search svg{width:19px;height:19px;color:var(--color-text-tertiary)}.email-library-search input{width:100%;min-width:0;font:inherit;background:0 0;outline:none;font-size:13px;border:0!important;padding:0!important}.email-library-search button{display:flex}.email-category-filters{flex-wrap:wrap;gap:8px;padding:20px 0 25px;display:flex}.email-category-filters button{border:1px solid var(--color-border-primary);color:var(--color-text-secondary);white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:12px}.email-category-filters button[aria-pressed=true]{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-bg-4))}.email-library-count{align-items:baseline;gap:14px;margin-bottom:17px;display:flex}.email-library-count h3{margin:0;font-size:15px;font-weight:650}.email-library-count>span{color:var(--color-text-tertiary);font-size:12px}.email-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.email-template-card{border:1px solid var(--color-border-primary);background:var(--color-bg-4);border-radius:9px;min-width:0;overflow:hidden}.email-template-thumbnail{aspect-ratio:3/3.6;text-align:left;border-bottom:1px solid var(--color-border-primary);background:#f3f6fb;width:100%;display:block;position:relative;overflow:hidden}.email-template-thumbnail iframe{pointer-events:none;transform-origin:0 0;border:0;width:640px;height:1250px;position:absolute;inset:0}.email-template-thumbnail>span{color:#fff;opacity:0;background:#14213b88;justify-content:center;align-items:center;gap:10px;font-size:13px;transition:opacity .15s;display:flex;position:absolute;inset:0}.email-template-thumbnail>span svg{width:18px}.email-template-thumbnail:hover>span,.email-template-thumbnail:focus-visible>span{opacity:1}.email-template-card-copy{padding:15px}.email-template-card-copy>p:first-child{color:var(--color-brand);margin:0 0 7px;font-size:10px}.email-template-card-copy h3{letter-spacing:-.3px;margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.4}.email-template-card-copy>p:last-of-type{color:var(--color-text-tertiary);min-height:37px;margin:0;font-size:11px;line-height:1.65}.email-template-card-copy>div{gap:7px;margin-top:14px;display:flex}.email-template-card-copy>div button{flex:1;min-width:0;padding-inline:7px;font-size:11px}.email-library-note{color:var(--color-text-tertiary);margin:30px 0;font-size:12px;line-height:1.8}.email-library-empty{text-align:center;border:1px dashed var(--color-border-primary);border-radius:8px;padding:70px 20px}.email-library-empty>svg{width:28px;height:28px;color:var(--color-text-tertiary);margin:auto}.email-library-empty p{color:var(--color-text-tertiary);margin:10px 0 20px;font-size:13px}.email-template-dialog{height:min(920px,100dvh - 32px);max-height:94dvh;color:var(--color-text-primary);background:var(--color-bg-4);flex-direction:column;display:flex;overflow:hidden;width:min(1180px,100vw - 36px)!important;max-width:none!important;padding:0!important}.email-template-dialog>header{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;align-items:center;gap:20px;padding:20px 24px;display:flex}.email-template-dialog>header>div{flex:1;min-width:0}.email-template-dialog>header h2{letter-spacing:-.5px;font-size:19px;font-weight:650}.email-template-dialog>header p{color:var(--color-text-tertiary);margin-top:4px;font-size:12px}.email-preview-controls{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.email-preview-controls>div{gap:6px;display:flex}.email-preview-controls button{color:var(--color-text-secondary);border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.email-preview-controls button[aria-pressed=true]{background:color-mix(in srgb,var(--color-brand) 9%,var(--color-bg-4));color:var(--color-brand)}.email-preview-controls svg{width:17px;height:17px}.email-preview-controls>span{color:var(--color-text-tertiary);font-size:10px}.email-envelope{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;padding:13px 24px;font-size:12px;line-height:1.6}.email-envelope>div{gap:15px;display:flex}.email-envelope span{color:var(--color-text-tertiary)}.email-envelope strong{font-weight:550}.email-envelope p{color:var(--color-text-tertiary);margin:3px 0 0 55px}.email-template-stage{background:#e8ecf2;flex:1;justify-content:center;height:65vh;min-height:0;padding:18px;display:flex}.email-template-stage iframe{background:#f3f6fb;border:0;width:100%;max-width:800px;height:100%}.email-template-stage.is-mobile iframe{max-width:375px}.email-template-dialog>footer{color:var(--color-text-tertiary);flex-shrink:0;padding:13px 24px;font-size:11px;line-height:1.7}.email-template-dialog>footer strong{color:var(--color-text-secondary);font-weight:550}.email-campaign-tools{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.marketing-workspace .email-template-card h3{margin:0 0 7px;font-size:16px}.marketing-workspace .email-library-intro h2{font-size:29px}.marketing-workspace .email-library-search input{border:0;padding:0}@media (width<=1150px){.email-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-library-intro{align-items:flex-start}.email-library-intro>span{display:none}}@media (width<=540px){.email-template-grid{grid-template-columns:1fr;gap:22px}.email-template-thumbnail{aspect-ratio:1.15}.email-library-intro h2{font-size:25px}.email-library-intro p{line-height:1.7}.email-category-filters{flex-wrap:nowrap;gap:7px;margin-bottom:10px;padding-bottom:17px;overflow:auto}.email-category-filters button{font-size:11px}.email-template-card-copy{padding:17px}.email-template-card-copy>div button{font-size:12px}.email-template-dialog{max-height:97dvh;width:calc(100vw - 14px)!important}.email-template-dialog>header{gap:8px;padding:14px}.email-template-dialog>header h2{font-size:16px}.email-template-dialog>header p{font-size:10px}.email-template-dialog>header>button{font-size:11px}.email-preview-controls{padding:8px 12px}.email-preview-controls>span{text-align:right;max-width:130px;font-size:9px}.email-preview-controls button{padding:7px;font-size:10px}.email-envelope{padding:10px 15px;font-size:11px}.email-envelope>div{gap:10px}.email-envelope p{margin-left:0}.email-template-stage{padding:7px}.email-template-dialog>footer{padding:10px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.email-template-thumbnail>span{transition:none}}
