.stepper .text .step-title[data-v-72cfeba6]{color:#444;font-family:Oswald;font-size:24px}.stepper .text .step-subtitle[data-v-72cfeba6]{color:#666;font-size:14px}.stepper .step-navigator[data-v-72cfeba6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.emoji-picker-container[data-v-077d2608]{position:relative;display:inline-block}.emoji-trigger-btn[data-v-077d2608]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666;-webkit-transition:all .2s;transition:all .2s;width:32px;height:32px}.emoji-trigger-btn[data-v-077d2608]:hover{background:#f0f0f0;color:#333}.emoji-picker-popup[data-v-077d2608]{position:absolute;right:100%;top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:360px;max-height:400px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px}.emoji-categories[data-v-077d2608]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 8px 0 8px;border-bottom:1px solid #e0e0e0}.emoji-categories[data-v-077d2608]::-webkit-scrollbar{height:4px}.emoji-categories[data-v-077d2608]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.category-btn[data-v-077d2608]{background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:4px 4px 0 0;font-size:18px;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0;height:40px}.category-btn[data-v-077d2608]:hover{background:#f0f0f0}.category-btn.active[data-v-077d2608]{background:#e3f2fd}.emoji-content[data-v-077d2608]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.emoji-content[data-v-077d2608]::-webkit-scrollbar{width:6px}.emoji-content[data-v-077d2608]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.emoji-section[data-v-077d2608]{margin-bottom:12px}.emoji-section[data-v-077d2608]:last-child{margin-bottom:0}.section-title[data-v-077d2608]{font-size:13px;font-weight:600;color:#666;margin-bottom:8px;padding-left:4px}.emoji-grid[data-v-077d2608]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-btn[data-v-077d2608]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;font-size:22px;line-height:1;-webkit-transition:all .15s;transition:all .15s;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-btn[data-v-077d2608]:hover{background:#f0f0f0;-webkit-transform:scale(1.15);transform:scale(1.15)}.ai-subject-dialog__body[data-v-dfdfa56a]{display:grid;gap:22px}.ai-subject-dialog__options[data-v-dfdfa56a]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-subject-dialog__column[data-v-dfdfa56a]{display:grid;gap:9px}.ai-subject-dialog__column h3[data-v-dfdfa56a]{color:#243044;font-size:13px;font-weight:700;margin:0 0 2px}.ai-subject-dialog__option[data-v-dfdfa56a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid rgba(36,48,68,.12);border-radius:10px;color:#243044;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.45;min-height:58px;padding:12px 14px;text-align:left;-webkit-transition:background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.ai-subject-dialog__option .v-icon[data-v-dfdfa56a]{color:#647086!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px}.ai-subject-dialog__option[data-v-dfdfa56a]:hover{background:#f7f8fa;border-color:rgba(36,48,68,.24)}.ai-subject-dialog__option[data-v-dfdfa56a]:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(0,168,230,.16);box-shadow:0 0 0 3px rgba(0,168,230,.16);outline:0}.ai-subject-dialog__option.is-selected[data-v-dfdfa56a]{background:rgba(0,168,230,.07);border-color:var(--v-primary-base)}.ai-subject-dialog__option.is-selected .v-icon[data-v-dfdfa56a]{color:var(--v-primary-base)!important}.ai-subject-dialog__preview[data-v-dfdfa56a]{background:#f7f8fa;border:1px solid rgba(36,48,68,.12);border-radius:10px;min-width:0;padding:14px 16px}.ai-subject-dialog__preview-label[data-v-dfdfa56a]{color:#647086;font-size:11px;font-weight:700;letter-spacing:.055em;margin-bottom:9px;text-transform:uppercase}.ai-subject-dialog__preview-subject[data-v-dfdfa56a],.ai-subject-dialog__sender[data-v-dfdfa56a]{color:#243044;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-subject-dialog__sender[data-v-dfdfa56a]{font-size:13px;margin-bottom:2px}.ai-subject-dialog__preview-subject[data-v-dfdfa56a]{font-size:14px}.ai-subject-dialog__preview-preheader[data-v-dfdfa56a]{color:#647086;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.ai-subject-dialog__options[data-v-dfdfa56a]{grid-template-columns:1fr}}