.advanced.start-menu-page{display:flex;flex-direction:column;gap:10px;max-width:none;height:calc(100dvh - 94px);min-height:540px;padding:0}
.start-menu-page .page-heading{margin:0;min-height:40px;align-items:center}.start-menu-page .page-heading h1{font-size:20px;margin:0 0 4px}.start-menu-page .page-heading p{font-size:11px;margin:0}
.start-menu-page button{cursor:pointer}.start-menu-page button:disabled{opacity:.4;cursor:default}
.start-menu-tabs{display:flex;align-items:center;gap:6px;flex-shrink:0}.start-menu-tabs>button{position:relative;display:flex;align-items:center;gap:7px;border:1px solid #dce5f3;border-radius:7px;background:#fff;color:#7c8ea9;padding:8px 13px;font-size:12px}.start-menu-tabs>button.active{background:#eaf1ff;border-color:#b5cdf6;color:#326cd0}.start-menu-tabs small{background:#dfe9fb;border-radius:4px;padding:2px 5px;font-size:10px}.start-menu-tabs i{width:5px;height:5px;border-radius:50%;background:#eaa947}.start-menu-tabs>span{margin-left:auto;font-size:10px;color:#91a2b8}
.start-menu-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;flex:1;min-height:0;align-items:stretch}
.start-menu-edit{min-width:0;min-height:0;overflow:hidden;border-radius:12px;padding:0}.start-menu-fieldset{border:0;margin:0;padding:0;height:100%;min-width:0;overflow:auto;scrollbar-width:thin}
.start-menu-builder{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:100%}.start-menu-rows{padding:11px 8px;background:#f7f9fd;border-right:1px solid #e4ebf6;min-width:0}.start-menu-rows>header{display:flex;align-items:center;justify-content:space-between;padding:2px 5px 10px;color:#7087a8}.start-menu-rows>header b{font-size:11px}.start-menu-rows>header small{font-size:9px;color:#9baac0}
.start-menu-rows>button{box-sizing:border-box;display:flex;align-items:center;gap:7px;width:100%;padding:9px 7px;margin-bottom:5px;min-height:51px;text-align:left;border:1px solid transparent;border-radius:7px;background:transparent;color:#879ab6}.start-menu-rows>button.selected{background:#eaf1ff;border-color:#c3d5f5;color:#3f72c2}.start-menu-rows em{display:grid;place-items:center;flex-shrink:0;width:24px;height:27px;border-radius:6px;background:#edf1f7;color:#93a4ba;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.start-menu-rows .selected em{background:#dce8fc;color:#4a78c6}.start-menu-rows>button>span{min-width:0;flex:1}.start-menu-rows b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.5}.start-menu-rows small{display:block;font-size:9px;margin-top:2px;color:#94a5bc}.start-menu-rows i{font-size:17px;font-style:normal}.start-menu-rows>button.start-menu-add-row{justify-content:center;min-height:30px;padding:7px;border:1px dashed #c3d4ed;background:white;color:#6991c5;font-size:10px;text-align:center;margin-top:8px}
.start-menu-button-editor{padding:16px;min-width:0;align-self:start}.start-menu-button-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.start-menu-button-editor>header span{font-size:9px;color:#94a5bc}.start-menu-button-editor h2{font-size:16px;color:#30486d;margin:4px 0 0}.start-menu-row-tools{display:flex;gap:4px}.start-menu-row-tools>button,.start-menu-button-tools>button{border:1px solid #dfe6f0;background:#fff;color:#7189aa;font-size:10px;padding:5px 7px;border-radius:5px}
.start-menu-button-tabs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:13px;border-bottom:1px solid #edf1f7;margin-bottom:14px}.start-menu-button-tabs>button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;border:1px solid #dce5f3;border-radius:6px;background:#f9fbff;color:#7189a9;font-size:11px}.start-menu-button-tabs>button.selected{background:#eaf1ff;border-color:#9fbfee;color:#386ec2;box-shadow:0 0 0 1px #d7e6fd}.start-menu-button-tabs>button.add{border-style:dashed;color:#87a1c3;background:white}
.start-menu-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.start-menu-fields .full{grid-column:1/-1}.start-menu-fields>label{display:grid;gap:5px;font-size:10px;color:#8195b0;min-width:0}.start-menu-fields input,.start-menu-fields select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dbe5f3;border-radius:6px;background:#fff;height:34px;padding:6px 9px;font-size:12px;color:#3f597d;outline:none}.start-menu-fields input:focus,.start-menu-fields select:focus{border-color:#8fb3ee;box-shadow:0 0 0 2px #edf4ff}
.start-menu-colors{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.start-menu-colors>legend{font-size:10px;color:#8195b0;padding:0;margin-bottom:6px}.start-menu-colors>button{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#7a8eab;font-size:11px}.start-menu-colors i{width:9px;height:9px;background:#91a2b9;border-radius:50%}.start-menu-colors .color-primary i{background:#397be2}.start-menu-colors .color-success i{background:#20a679}.start-menu-colors .color-danger i{background:#df5a6b}.start-menu-colors .selected{border-color:#86a9de;background:#f3f7ff;box-shadow:0 0 0 1px #dce9fc}
.start-menu-help{font-size:10px!important;line-height:1.7;color:#93a2b7;margin:12px 0}.start-menu-button-tools{display:flex;gap:6px;align-items:center;padding-top:12px;border-top:1px solid #edf1f7}.start-menu-button-tools .remove{margin-left:auto;color:#c17884;border-color:#efdbe0}
.start-menu-preview{padding:14px;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;border-radius:12px;background:#f8faff}.start-menu-preview>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.start-menu-preview>header span{font-size:9px;color:#91a2b9}.start-menu-preview h2{font-size:14px;margin:3px 0 0;color:#48648b}.start-menu-preview>header>div:last-child{display:flex;gap:3px}.start-menu-preview>header button{border:0;border-radius:4px;background:#eaf0fa;color:#92a5c0;font-size:9px;padding:5px 7px}.start-menu-preview>header button.selected{background:#dce9ff;color:#3974c7}
.start-menu-phone{border:5px solid #dfe7f2;border-radius:16px;background:#eaf0f4;overflow:hidden;box-shadow:0 5px 16px #36537a0a}.start-menu-phone-head{display:flex;gap:8px;align-items:center;background:#fff;padding:11px 9px;border-bottom:1px solid #dfe5ec}.start-menu-phone-head>i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:10px;background:#3977de;color:white;font-style:normal}.start-menu-phone-head b{display:block;font-size:11px;color:#35506e}.start-menu-phone-head small{display:block;font-size:8px;color:#9baaba;margin-top:3px}.start-menu-chat{padding:13px 8px;display:flex;flex-direction:column;gap:10px;min-height:90px}.start-menu-user{align-self:flex-end;background:#d6eacb;color:#527847;border-radius:8px 8px 2px 8px;font-size:11px;padding:7px 11px}.start-menu-welcome-bubble{align-self:flex-start;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:180px;overflow:auto;scrollbar-width:thin;padding:10px;border-radius:8px 8px 8px 2px;background:#fff;color:#5f758c;font-size:11px;line-height:1.7;box-sizing:border-box}.start-menu-preview-empty{font-size:10px;color:#9aaabd;margin:2px 0}
.start-menu-keyboard{padding:7px 5px;background:#d6dfe8;border-top:1px solid #cbd6e0;display:grid;gap:5px}.start-menu-keyboard>div{display:flex;gap:4px}.start-menu-keyboard button{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #c9d3df;border-radius:5px;background:#fff;color:#60758d;padding:9px 4px;box-shadow:0 1px 1px #29426512}.start-menu-keyboard button>b{font-size:10px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.start-menu-keyboard button>span{font-size:12px;flex-shrink:0}.start-menu-keyboard button.primary{background:#3c7bcc;color:#fff;border-color:#3c7bcc}.start-menu-keyboard button.success{background:#2c9b78;color:#fff;border-color:#2c9b78}.start-menu-keyboard button.danger{background:#d65a70;color:#fff;border-color:#d65a70}.start-menu-keyboard button.editing{outline:2px solid #b78af1;outline-offset:1px}.start-menu-preview>p{font-size:9px;color:#91a3bb;line-height:1.7;margin:10px 1px 0}
.start-menu-welcome{padding:16px}.start-menu-welcome>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.start-menu-welcome h2{font-size:15px;margin:0 0 5px;color:#3d567c}.start-menu-welcome>header p{font-size:10px;color:#92a3bb;margin:0}.start-menu-welcome .setting-switch-row{margin:0;padding:0;border:0;background:none;gap:8px}.start-menu-welcome .setting-switch-copy strong{font-size:10px}.start-menu-welcome .setting-switch-state{font-size:9px}.start-menu-welcome .advanced-tabs{margin-bottom:10px}.start-menu-welcome .advanced-tabs button{font-size:11px;padding:6px 12px}.start-menu-welcome .rich-content{min-height:180px;max-height:300px;font-size:12px;padding:10px;line-height:1.7}.start-menu-welcome .rich-toolbar{padding:6px;gap:4px}.start-menu-welcome .rich-toolbar button{font-size:10px;padding:5px 6px}.start-menu-welcome .rich-toolbar>span{font-size:9px}
.start-menu-save{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;border:1px solid #e0e8f4;border-radius:9px;padding:9px 14px;background:#fff}.start-menu-save>span{font-size:10px;color:#8b9bb2}.start-menu-save>.btn{height:33px;min-height:33px;padding:5px 16px;font-size:11px}
.message-media-config{border:1px solid #e1e8f3;border-radius:8px;background:#f9fbff;margin:8px 0;padding:9px}.message-media-config>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;gap:8px}.message-media-config b{font-size:11px;color:#657fa4}.message-media-config small{font-size:9px;color:#99a9c0}.message-media-modes{display:flex;gap:5px;flex-wrap:wrap}.message-media-modes>button{border:1px solid #dbe5f3;border-radius:5px;background:#fff;color:#899bb6;font-size:10px;padding:6px 8px;cursor:pointer}.message-media-modes>button.selected{background:#e9f2ff;border-color:#a9c5ef;color:#467bc3}.message-media-config>p{font-size:9px;color:#98a7bc;line-height:1.6;margin:7px 0 0}.message-media-config .presentation-media{padding:9px 0 0;margin:0;border:0;background:none}.message-media-config .presentation-no-image{padding:12px;font-size:10px}.message-media-config input[type=file]{width:100%;font-size:10px}.message-sticker-field{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:7px;align-items:end;margin-top:9px}.message-sticker-field>label{min-width:0;display:grid;gap:5px;font-size:10px;color:#8198b7}.message-sticker-field input,.message-sticker-field select{box-sizing:border-box;min-width:0;width:100%;height:32px;padding:5px 7px;border:1px solid #dbe5f3;border-radius:6px;background:#fff;color:#4f698c;font-size:11px}
.red-publish-sticker{padding:14px;border:1px solid #e7eaf3;border-radius:10px;background:#fbfcff;margin-bottom:14px}.red-publish-sticker>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.red-publish-sticker h3{font-size:13px;color:#536d92;margin:0 0 5px}.red-publish-sticker>header p{font-size:10px;color:#8b9eb9;margin:0}.red-publish-sticker .message-sticker-field{max-width:720px}.red-publish-sticker .advanced-actions{margin-bottom:0}.red-publish-sticker .advanced-actions>small{font-size:10px;color:#a1abc1;align-self:center}
@media(max-width:1250px){.start-menu-workspace{grid-template-columns:minmax(0,1fr) 265px;gap:9px}.start-menu-builder{grid-template-columns:140px minmax(0,1fr)}.start-menu-button-editor{padding:12px}.start-menu-preview{padding:10px}.start-menu-fields{gap:10px}}
@media(max-width:1000px){.start-menu-builder{grid-template-columns:125px minmax(0,1fr)}.start-menu-tabs>span{display:none}.start-menu-fields{grid-template-columns:1fr}.start-menu-fields .full{grid-column:auto}.start-menu-welcome>header{align-items:flex-start;flex-direction:column}.start-menu-workspace{grid-template-columns:minmax(0,1fr) 245px}.start-menu-help{font-size:9px!important}.start-menu-button-tabs>button{font-size:10px;padding:6px}}
@media(max-width:700px){.advanced.start-menu-page{height:auto;min-height:0}.start-menu-workspace{grid-template-columns:1fr}.start-menu-fieldset{overflow:visible}.start-menu-builder{grid-template-columns:125px minmax(0,1fr)}.start-menu-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.start-menu-fields .full{grid-column:1/-1}.start-menu-preview{max-height:none}.start-menu-phone{max-width:320px;margin:auto}.start-menu-save{position:sticky;bottom:8px;z-index:5}.start-menu-preview>p{text-align:center}.message-sticker-field{grid-template-columns:1fr}.start-menu-save>span{max-width:65%;line-height:1.5}}
@media(max-width:450px){.start-menu-builder{grid-template-columns:100px minmax(0,1fr)}.start-menu-rows{padding-inline:4px}.start-menu-rows em{display:none}.start-menu-fields{grid-template-columns:1fr}.start-menu-fields .full{grid-column:auto}.start-menu-row-tools>button{padding:4px;font-size:9px}.start-menu-button-editor h2{font-size:14px}.start-menu-help{line-height:1.6}.start-menu-rows b{font-size:9px}.start-menu-rows>button{padding:7px 4px}}
