.cd-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.cd-kicker{font-size:13px;color:#546559;margin:0 0 8px}.cd-head h1{font-size:26px;margin:0 0 20px}.cd-off{background:#eff4f1;border:1px solid #dce5df;padding:8px 12px;border-radius:8px;white-space:nowrap;font-size:13px}.cd-card{background:white;border:1px solid #dce5df;border-radius:12px;padding:24px;margin:24px 0}.cd-card h2{margin:0 0 16px;font-size:19px}.cd-card label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.cd-card select,.cd-card input{font:inherit;border:1px solid #c9d5ce;border-radius:6px;padding:12px;width:100%;min-height:46px;background:white;box-sizing:border-box}.cd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.cd-value{background:#f5f8f6;border-radius:6px;padding:13px;margin:0;min-height:20px;overflow-wrap:anywhere}.cd-help{font-size:13px;color:#546559;line-height:1.6}.cd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#cd-route button{font:inherit;min-height:44px;background:white;border:1px solid #c9d5ce;border-radius:6px;padding:11px 16px;cursor:pointer}.cd-primary{background:#176445;color:white;border-color:#176445}#cd-route button:disabled{cursor:not-allowed;background:#f2f4f2;color:#727d76}.cd-notice{padding:16px;background:#fff8dd;border:1px solid #e6dbad;border-radius:8px;line-height:1.6}.cd-error{padding:16px;border-left:4px solid #b83232;background:#fff1f1;color:#8c2222}@media(max-width:650px){.cd-head{display:block}.cd-off{display:inline-block;white-space:normal;margin-bottom:12px}.cd-grid{grid-template-columns:1fr;gap:20px}.cd-card{padding:18px}.cd-head h1{font-size:23px}.cd-actions{display:grid}.cd-actions button{width:100%}} 

#cd-route>section label{margin-top:16px}#cd-route>section select{font:inherit;width:100%;padding:12px;min-height:44px;border:1px solid #c9d5ce;border-radius:6px;background:white}#cd-route #v2-items input{max-width:100%}#cd-route #v2-items .cd-card{padding:18px}#cd-route [role=group]{margin-top:20px;padding:18px;border:1px solid #c9d5ce;border-radius:8px}#cd-route [role=group] button{margin:8px 8px 0 0}

#cd-route code{overflow-wrap:anywhere}

#cd-route dl{margin:18px 0}#cd-route dt{font-size:14px;font-weight:600;margin-top:12px}#cd-route dd{margin:4px 0;overflow-wrap:anywhere}

.cd-decision{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end;gap:12px;width:100%}.cd-decision button{flex:0 1 auto!important;width:auto!important;white-space:normal}.cd-decision button:first-child{flex:0 0 auto!important}
#cd-route button.cd-primary{background:#176445;color:#fff;border-color:#176445}#cd-route button.cd-primary:disabled{background:#f2f4f2;color:#727d76}#cd-route .cd-recipient{margin:16px 0;padding:12px;border:1px solid #dce5df;border-radius:8px}#cd-route .cd-recipient summary{font-weight:600;cursor:pointer}

#cd-route .cd-catalog-row{display:flex;align-items:center;gap:12px;margin:12px 0}#cd-route .cd-catalog-row select,#cd-route .cd-catalog-row span{flex:1;min-width:0}#cd-route .cd-catalog-row button{flex:0 0 auto}#cd-route .cd-suggestions{padding:16px;border:1px dashed #ccdcd5;border-radius:8px;margin:18px 0}#cd-route .cd-suggestions summary{font-weight:600;cursor:pointer}#cd-route .cd-recipient{padding:20px;margin-bottom:24px}#cd-route .cd-actions{justify-content:flex-end;display:flex;flex-wrap:nowrap}#cd-route .cd-actions button{width:auto;flex:0 1 auto}#cd-route .cd-actions button.cd-primary{flex:0 1 auto}#cd-route .cd-recipient dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}#cd-route .cd-recipient dt{grid-row:1}#cd-route .cd-recipient dd{grid-row:2;background:#f5f8f6;padding:12px;border-radius:6px}@media(max-width:650px){#cd-route .cd-recipient dl{display:block}#cd-route .cd-catalog-row{flex-wrap:wrap}#cd-route .cd-catalog-row select{flex-basis:100%}#cd-route .cd-catalog-row button{margin-left:auto}}
