.workflow-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 30px}.workflow-tabs a{display:flex;align-items:center;gap:12px;background:white;border:1px solid #dce5d6;border-radius:11px;padding:17px 19px;transition:background .18s,border-color .18s}.workflow-tabs a.active{background:#e6f1d5;border:2px solid #7a9e52;padding:16px 18px;box-shadow:0 3px 12px #4568300c}.workflow-tabs a>.icon{width:25px;height:25px;color:#719451}.workflow-tabs a>span{font-size:16px;font-weight:650;color:#294d35}.workflow-tabs small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:#728767}.app-nav>span>strong{display:block;font-size:14px;font-weight:550}.app-nav>span>small{display:block;font-size:10px;line-height:1.5;margin-top:5px;color:#8a9d79}.app-nav.active{box-shadow:inset 3px 0 #729747}.app-nav{padding:13px 11px}.manual-intro{display:flex;gap:14px;padding:21px;border:1px solid #dce6d5;border-radius:11px;background:#eff5e7;margin-bottom:25px}.manual-intro>.icon{color:#709350}.manual-intro strong{font-size:15px;font-weight:550}.manual-intro p{font-size:14px;line-height:1.8;color:#74876a;margin:8px 0 0}.manual-row{display:flex;align-items:center;gap:15px;padding:21px 24px;border-top:1px solid #e8eee1}.manual-row .job-value{font-size:15px;color:#5d8048;min-width:60px;text-align:right}.bot-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#657b59;margin:20px 0 25px}.install-panel{padding:19px;background:#f3f7ed;border:1px solid #e0e8d7;border-radius:10px;margin:20px 0}.install-panel>strong{font-size:15px}.install-panel p,.install-panel>small{font-size:12px;line-height:1.8;color:#7a8d6a}.install-panel>small{display:block;margin:12px 0}.install-panel details{font-size:12px;color:#829870}.install-panel details a{margin-top:12px}
.token-editor{position:relative;margin-top:8px;background:#fff;border-radius:8px}.token-editor textarea,.token-mirror{box-sizing:border-box!important;font-family:'Segoe UI',Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important;tab-size:4!important;padding:12px 13px!important;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:normal!important;border:1px solid #dce4d4!important;border-radius:8px!important;width:100%!important;margin:0!important}.token-editor textarea{position:relative;display:block;background:transparent!important;color:transparent!important;caret-color:#173e32;min-height:155px}.token-editor textarea::selection{background:#aacd7970;color:transparent}.token-editor textarea::placeholder{color:#9eac93}.token-mirror{position:absolute;inset:0;height:100%;pointer-events:none;overflow:hidden;color:#244a35;background:transparent;border-color:transparent!important}.message-token{background:#d9edba;color:#325c26;border-radius:4px;box-shadow:inset 0 -1px #8eb564;font:inherit;padding:0;white-space:inherit}.unknown-token{background:#fff0dc;color:#a16f29;border-bottom:1px dashed #b99351;font:inherit;padding:0}.token-toolbar{display:flex;align-items:center;gap:8px;margin:10px 0 16px;flex-wrap:wrap}.token-toolbar>span{font-size:12px;color:#82966e;font-weight:400}.btn.token-chip{padding:5px 8px;font-size:12px;font-weight:500;background:#edf5e1;border:1px solid #d7e6c6;color:#5c7e3f;border-radius:5px}.resolved-token-preview{padding:14px;background:#f1f6e8;border-radius:8px;margin:0 0 18px}.resolved-token-preview>span{font-size:10px;font-weight:550;letter-spacing:1.3px;color:#879c72}.resolved-token-preview>p{font-size:13px;font-weight:400;line-height:1.85;margin:8px 0 0;color:#657f50;white-space:pre-wrap;overflow-wrap:anywhere}.template-grid .message-token{padding:1px 3px}
@media(max-width:980px){.app-nav>span{display:none}.workflow-tabs a{padding:15px 12px;gap:9px}.workflow-tabs a.active{padding:14px 11px}.workflow-tabs a>span{font-size:14px}.workflow-tabs small{font-size:11px}.workflow-tabs a>.icon{width:21px;height:21px}}
@media(max-width:760px){.workflow-tabs{gap:8px}.workflow-tabs a{padding:13px 10px;align-items:flex-start}.workflow-tabs a.active{padding:12px 9px}.workflow-tabs a>.icon{display:none}.workflow-tabs a>span{font-size:14px}.workflow-tabs small{font-size:10px;line-height:1.6}.manual-row{padding:18px;flex-wrap:wrap}.manual-row .lead-title{flex-basis:calc(100% - 65px)}.manual-row .badge{margin-left:58px}.manual-row .job-value{margin-left:auto}.manual-row .icon-button{display:none}}
@media(max-width:480px){.workflow-tabs{grid-template-columns:1fr;margin-bottom:25px;gap:8px}.workflow-tabs a{display:flex;align-items:center;padding:12px 14px}.workflow-tabs a.active{padding:11px 13px}.workflow-tabs a>.icon{display:block;width:21px;height:21px}.workflow-tabs small{display:inline;font-size:11px;margin-left:9px}.workflow-tabs a>span{font-size:14px}.manual-intro{padding:17px}.manual-intro p{font-size:13px}.manual-row{padding:16px 14px}.manual-row .item-icon{width:33px;height:37px}.manual-row .lead-title{flex-basis:calc(100% - 54px)}.manual-row .badge{margin-left:47px}.manual-row .job-value{font-size:14px}}

.listing-cover{position:relative;display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;overflow:hidden;border-radius:12px;background:#eef4e5;color:#748f52}.listing-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detail-title .listing-cover{width:110px;height:90px}.history-list small{white-space:normal;overflow-wrap:anywhere}
