.account-combined-note{padding:12px 14px!important;line-height:1.7}.account-combined-note p{margin:0;font-size:12px}.account-combined-note p+p{margin-top:4px}.settings-main #greeting-rules{gap:12px}.settings-main .greeting-parameters{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(100px,.8fr) minmax(150px,1.2fr) minmax(160px,1.3fr);gap:12px;background:#f8fafc;border:1px solid #e8eef3;border-radius:10px;padding:14px}.greeting-parameters>.form-group{margin:0!important;gap:7px!important;font-size:12px}.greeting-parameters>.form-group>label{font-size:12px;white-space:nowrap}.greeting-parameters input{width:100%;min-width:0}.greeting-parameters .duration-control{display:flex;gap:5px;min-width:0}.greeting-parameters .duration-control input{min-width:0;width:0;flex:1}.greeting-parameters .duration-control select{width:70px;min-width:0;flex:0 0 70px}.parameter-explanation{font-size:11px;color:#7e91a0;padding:0 2px}.parameter-explanation>summary{cursor:pointer;padding:2px 0}.parameter-explanation p{margin-top:8px;line-height:1.7}.settings-main #greeting-groups{display:flex;flex-direction:column;gap:12px}.settings-main .greeting-group-compact{margin:0;padding:14px 16px!important;border:1px solid #dde7ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #20354c03}.template-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:12px!important;border-bottom:1px solid #edf1f5}.template-group-heading>b{font-size:13px;color:#36566d;border-left:3px solid #26a5c9;padding-left:8px}.template-group-controls{display:flex;align-items:center;gap:16px;font-size:12px;flex-shrink:0}.template-group-controls>label{margin:0!important;gap:7px;white-space:nowrap}.template-group-controls .link-action{font-size:11px;margin:0;padding:2px;color:#a48585}.greeting-main-grid{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(240px,1.7fr);gap:14px}.greeting-main-grid>.form-group{margin-bottom:0!important;font-size:12px;gap:7px}.greeting-main-grid textarea{min-height:62px!important;max-height:160px;font-size:13px;padding:8px 10px;line-height:1.65}.greeting-main-grid .message-expand{margin-top:2px;align-self:flex-end;font-size:11px}.template-group-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;align-items:start}.settings-main .template-group-options>details{margin:0!important;padding:8px 10px;border:1px solid #edf1f5;background:#f8fafc;border-radius:7px;font-size:12px}.template-group-options summary{font-size:11px;color:#6d8597;cursor:pointer}.greeting-group-compact>p.help{margin:8px 0 0!important;font-size:11px;color:#8d9eab}.settings-main .reply-context-note{margin:0 0 14px!important;padding:11px 14px!important;font-size:12px;line-height:1.75}.compact-reply-form{gap:12px}.compact-reply-form #customer-reply-rows{display:flex;flex-direction:column;gap:12px}.settings-main .auto-reply-compact{margin:0;padding:14px 16px!important;border:1px solid #dde7ee;border-radius:10px}.reply-condition-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:14px;margin-bottom:12px}.reply-condition-grid .form-group{margin:0!important;font-size:12px;gap:7px}.auto-reply-compact>label.form-group{margin-bottom:10px;font-size:12px;gap:7px}.auto-reply-compact textarea[data-field=body]{min-height:66px;max-height:180px;line-height:1.65;font-size:13px}.auto-reply-compact .message-expand{margin-top:3px;align-self:flex-end;font-size:11px}.settings-main .reply-more-settings{margin:0!important;padding:8px 10px!important;background:#f8fafc;font-size:12px;border:1px solid #edf1f5;border-radius:7px}.reply-more-settings>summary{font-size:11px;color:#6d8597;cursor:pointer}.reply-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.reply-delivery-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px}.reply-more-settings .reply-format-tools{margin:12px 0 10px;gap:5px}.reply-more-settings .reply-format-tools .btn{font-size:11px;min-height:26px;padding:4px 8px}.reply-more-settings>.row{flex-wrap:wrap;align-items:center;gap:10px}.reply-more-settings input[type=file]{font-size:11px;max-width:260px}.settings-main .quick-reply-compact{padding:12px 14px;margin-bottom:10px;border:1px solid #e1e9f0;border-radius:9px}.quick-reply-compact .rule-head{margin-bottom:9px;padding:0;align-items:center;gap:12px}.quick-reply-compact .rule-head>b{font-size:12px;color:#426278}.quick-reply-compact .rule-head>.row{gap:10px}.quick-reply-compact .rule-head .btn{font-size:11px;padding:4px 8px;min-height:26px}.quick-reply-compact textarea{min-height:38px!important;max-height:140px!important;font-size:13px;padding:7px 10px;line-height:1.6}.quick-reply-compact .message-expand{display:flex;justify-content:flex-end;margin:5px 0 0;font-size:11px}.words-overview-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.words-overview-column{border:1px solid #e3ebf1;border-radius:10px;padding:12px}.words-overview-column h3{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:12px}.words-overview-column h3>span{font-size:11px;color:#859aaa}.words-overview-chips{display:flex;flex-wrap:wrap;align-content:start;gap:6px;max-height:240px;overflow:auto}.overview-word{font-size:12px;line-height:1.5;padding:4px 8px;background:#eaf5fc;color:#4681a4;border-radius:5px;overflow-wrap:anywhere}.overview-word.exclude{background:#fff0eb;color:#b27c65}.overview-word.nickname{background:#f3effa;color:#9174b0}.word-analysis{margin-top:20px;border-top:1px solid #e8eef3;padding-top:18px}.analysis-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.analysis-heading h3{font-size:14px}.analysis-totals{display:flex;gap:16px;flex-wrap:wrap;padding:11px 13px;background:#f8fafc;border-radius:8px;font-size:12px;margin-bottom:14px;color:#7b8c9b}.analysis-totals b{color:#425c71;margin-left:6px}.word-analysis .table td{font-size:12px;line-height:1.7;white-space:normal}.analysis-badge{display:inline-block;padding:3px 7px;border-radius:5px;white-space:nowrap;font-size:11px;background:#fff0eb;color:#ba705a}.analysis-badge.conditional{background:#fff7df;color:#a58a47}.analysis-badge.nickname{background:#f2eef9;color:#947bb3}.analysis-clean{font-size:12px;padding:14px;background:#eff8f3;border-radius:8px;line-height:1.7;color:#638c74}.settings-main .subtabs{gap:7px;flex-wrap:wrap}.settings-main .subtabs button{font-size:12px;padding:7px 10px}
@media(max-width:1100px){.settings-main .greeting-parameters{grid-template-columns:1fr 1fr}.greeting-main-grid{grid-template-columns:1fr 1.5fr}}@media(min-width:1250px){.modal:has(.greeting-parameters),.modal:has(.compact-reply-form){width:1080px;max-width:calc(100vw - 48px)}}@media(max-width:700px){.greeting-main-grid,.reply-condition-grid{grid-template-columns:1fr;gap:10px}.settings-main .greeting-parameters{padding:12px;gap:12px 10px;grid-template-columns:1fr 1fr}.greeting-parameters>.form-group{font-size:11px}.template-group-options{grid-template-columns:1fr}.template-group-controls{gap:10px}.settings-main .greeting-group-compact,.settings-main .auto-reply-compact{padding:12px!important}.words-overview-grid{grid-template-columns:1fr}.words-overview-chips{max-height:130px}.analysis-heading{align-items:flex-start;flex-direction:column}.word-analysis .table{min-width:530px}.reply-delivery-grid{grid-template-columns:1fr 1fr}.quick-reply-compact textarea{font-size:16px}.account-combined-note p{font-size:12px}.modal:has(.words-overview){max-height:calc(100dvh - 24px)}}
.settings-main .greeting-group-compact,.settings-main .auto-reply-compact{gap:9px!important}.settings-main .greeting-group-compact .template-group-heading,.settings-main .auto-reply-compact .template-group-heading{margin-bottom:0!important;padding-bottom:9px}.settings-main .auto-reply-compact .reply-condition-grid{margin-bottom:0}.settings-main .auto-reply-compact>label.form-group{margin-bottom:0}.settings-main .auto-reply-compact textarea[data-field=body]{min-height:54px;height:54px}.settings-main .greeting-group-compact .greeting-main-grid textarea{min-height:54px!important}.settings-main .greeting-group-compact .template-group-options{margin-top:0}.settings-main .greeting-group-compact>p.help{margin-top:0!important}.settings-main .auto-reply-compact .message-expand,.settings-main .greeting-group-compact .message-expand{min-height:20px;padding:0;margin-top:0}
