[hidden]{display:none!important}.collector-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.collector-bottom-bar .pagination{margin:0}.collector-bottom-bar>[data-overlaps]{flex-shrink:0}.card-designer .designer-tabs{display:flex;gap:4px;background:#edf2f7;border-radius:9px;padding:4px;margin-bottom:16px}.designer-tabs button{flex:1;border-radius:6px;padding:8px 12px;font-size:12px;color:#758696}.designer-tabs button.active{background:white;color:#198cb5;box-shadow:0 1px 4px #253f5310}.designer-note{font-size:12px;color:#7b8d9c;line-height:1.7;margin-bottom:14px}.card-designer #card-fields>.card-design-row,.card-designer #card-actions>.card-design-row{display:grid;grid-template-columns:18px minmax(0,1fr) 28px 28px;gap:10px;padding:12px 0!important}.card-designer .card-design-row>label{margin:0;font-size:12px;gap:7px}.card-designer .card-design-row>input[type=checkbox]{align-self:center}.card-designer .card-design-row>button[data-design-up],.card-designer .card-design-row>button[data-design-down]{align-self:center}.card-designer textarea[name=title]{height:36px!important;min-height:36px!important;max-height:100px;resize:vertical;padding:7px 10px;line-height:20px}.card-designer textarea[name=footer]{min-height:58px!important;max-height:160px}.card-designer .field-extra,.card-designer .action-settings-details{grid-column:2/-1;background:#f7f9fc;border:1px solid #edf1f5;border-radius:8px;padding:9px 11px;font-size:12px}.field-extra>summary,.action-settings-details>summary{cursor:pointer;color:#5e788e;font-size:12px}.field-extra>label,.action-settings-details>label{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:12px}.field-extra label>span{display:flex;align-items:center;gap:7px;line-height:1.6}.action-settings-details select{max-width:100px}.field-help{grid-column:2/-1;color:#8b9daa;font-size:11px;line-height:1.6;margin:0}.action-explanation{font-size:12px;line-height:1.75;color:#748798;margin-top:12px}.action-test{grid-column:2/-1;justify-self:start;margin-top:0}.card-designer #card-actions{margin-top:10px}.card-designer .form-actions{position:sticky;bottom:0;background:#fff;padding:13px 0 0;margin-top:14px}.card-designer .message-expand{align-self:flex-start}.card-simulator.admin-preview{padding:0;background:transparent;min-height:0;position:sticky;top:16px;box-shadow:none}.simulation-section{background:white;border:1px solid #e0e8ed;border-radius:12px;overflow:hidden;margin-bottom:16px}.simulation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #edf1f5}.simulation-heading h3{margin:0;font-size:14px;color:#30485b}.simulation-heading p{font-size:11px;line-height:1.7;color:#8293a0;margin-top:5px}.simulation-chat,.result-scene{padding:18px;background:#dde8d5;white-space:normal;min-height:160px}.simulation-chat .telegram-card{margin:0;font-size:13px;line-height:1.7;white-space:pre-wrap}.simulation-chat .telegram-buttons,.result-scene .telegram-buttons{margin-top:7px;gap:5px}.simulation-chat .telegram-buttons button,.result-scene .telegram-buttons button{font-size:12px;padding:9px 8px;line-height:1.5}.result-scene .telegram-card{margin:0;white-space:pre-wrap;font-size:13px}.result-scene .telegram-card>p{margin-top:10px;line-height:1.75;white-space:pre-wrap}.result-scene>.link-action{margin-top:12px}.result-empty{padding:30px 8px;color:#71866d;text-align:center;font-size:12px;line-height:1.8}.telegram-toast-sample{margin-top:22px;border-top:1px dashed #9eb495;padding-top:16px}.telegram-toast-sample>span{display:block;font-size:11px;color:#6b8362;margin-bottom:9px}.telegram-toast-sample>p{display:inline-block;padding:10px 14px;background:#34453e;color:white;font-size:12px;border-radius:8px;line-height:1.6;box-shadow:0 3px 8px #263e3320}.telegram-toast-sample>.link-action{display:flex;width:fit-content;margin-top:10px}.removed-card,.result-notice{background:#fff9;padding:12px;border-radius:8px;font-size:12px;color:#58714d;margin-bottom:12px}.chat-start-note{padding:18px 8px;text-align:center;color:#76916d;font-size:12px}.admin-template{grid-template-columns:minmax(330px,1fr) minmax(320px,440px);gap:24px}.card-designer>h3{margin-bottom:8px}.card-designer>p.help{margin-bottom:18px}.command-editor-card .command-editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9eef4}.command-badge{font-family:Consolas,monospace;font-size:14px;font-weight:600;color:#3b637c;background:#edf3f7;border-radius:6px;padding:6px 10px}.command-header-actions{display:flex;align-items:center;gap:18px;font-size:12px}.command-header-actions>label{gap:8px}.command-editor-card.command-row{padding:18px!important;margin:14px 0!important;background:white}.command-editor-card .command-main{display:grid!important;grid-template-columns:minmax(120px,1fr) minmax(160px,1.5fr) minmax(140px,1fr)!important;gap:16px!important;align-items:start}.command-editor-card .form-group{margin:0;gap:8px}.command-editor-card .command-slash{gap:8px}.command-editor-card .command-slash input{width:100%}.command-reply-settings{margin-top:18px;padding:16px;background:#f8fafc;border:1px solid #edf1f5;border-radius:9px}.command-reply-heading{display:flex;align-items:flex-end;gap:16px;margin-bottom:14px}.command-reply-heading>label{min-width:170px}.command-reply-heading>p{padding-bottom:6px}.command-reply-settings textarea{margin:0!important;min-height:84px!important}.command-reply-settings .message-expand{margin:9px 0 0;align-self:flex-end}.verification-window{max-width:850px}.verification-messages{max-height:52vh;overflow-y:auto;background:#e4eddf;padding:16px;border-radius:10px}.verification-message{background:#fff;border-radius:9px;padding:13px;margin-bottom:12px;font-size:13px;line-height:1.7}.verification-message header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;color:#5184a1}.verification-message p{white-space:pre-wrap;overflow-wrap:anywhere}.verification-message img{max-width:100%;max-height:300px;display:block;margin:10px 0;border-radius:6px}.verification-button-row{display:flex;gap:7px;margin-top:7px;flex-wrap:wrap}.verification-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.verification-reply{display:flex;gap:9px;margin-top:12px}.verification-reply input{flex:1}.verification-action-status{margin:14px 0;padding:11px;background:#eef6fc;border-radius:8px;font-size:12px;line-height:1.6}.verification-message:has([data-verification-message]:checked){outline:2px solid #249ac5}
@media(max-width:1100px){.admin-template{grid-template-columns:1fr}.card-simulator.admin-preview{position:static}.command-editor-card .command-main{grid-template-columns:1fr 1fr!important}.command-editor-card .command-main>label:last-child{grid-column:1/-1}}@media(max-width:700px){.collector-bottom-bar{align-items:flex-start;flex-direction:column;gap:12px}.collector-bottom-bar .pagination{width:100%}.card-designer #card-fields>.card-design-row,.card-designer #card-actions>.card-design-row{gap:8px}.command-editor-card .command-main{grid-template-columns:1fr!important}.command-editor-card.command-row{padding:14px!important}.command-reply-heading{align-items:stretch;flex-direction:column;gap:10px}.command-header-actions{gap:12px}.simulation-heading,.simulation-chat,.result-scene{padding:14px}.verification-reply{flex-wrap:wrap}.verification-reply input{min-width:100%;}.verification-toolbar{flex-wrap:wrap}.card-simulator.admin-preview{margin-top:0}}
.card-designer .form-actions{position:static;padding:14px 0 0;margin-top:16px}.card-designer .card-settings-panels{max-height:calc(100dvh - 375px);min-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin}.command-summary-info{display:flex;align-items:center;gap:14px;min-width:0}.command-summary-description{font-size:12px;color:#728697;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-edit-details>summary{cursor:pointer;list-style:none;font-size:12px;color:#1a8db8;width:fit-content;line-height:1.5;padding:5px 8px;background:#edf7fb;border-radius:6px}.command-edit-details>summary:before{content:'＋ ';font-weight:600}.command-edit-details[open]>summary:before{content:'− '}.command-edit-details[open]>.command-main{margin-top:18px}.command-editor-card .command-editor-header{margin-bottom:9px;padding-bottom:10px}.command-editor-card.command-row{padding:14px 16px!important;margin:10px 0!important}.command-editor-card .command-main .command-slash input{width:100%;max-width:none}.command-edit-details>.command-reply-settings{margin-bottom:4px}@media(max-width:700px){.card-designer .card-settings-panels{max-height:none;min-height:0;overflow:visible;padding-right:0}.command-summary-info{flex-direction:column;align-items:flex-start;gap:5px}.command-summary-description{white-space:normal;font-size:11px}.command-header-actions{flex-shrink:0}.command-editor-card .command-editor-header{align-items:flex-start}}
