.st-row-list{display:grid;gap:12px;margin-top:18px;grid-column:1/-1;min-width:0}
.st-row{min-width:0;padding:13px;background:#faf7fc;border:1px solid #e9dfef;border-radius:10px}
.st-row-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:13px}
.st-row-head>b{font-size:9px;line-height:1.5;color:#785b8b}
.st-row-head>div{display:flex;gap:4px;flex-shrink:0}
.st-row-head button{width:28px;height:28px;border:1px solid #e3d8eb;border-radius:6px;background:white;color:#765287;font-size:15px;cursor:pointer}
.st-row-head button:disabled{opacity:.3;cursor:default}
.st-row-head button:focus-visible{outline:2px solid #9160ad;outline-offset:2px}
.st-row .st-field{margin-bottom:11px}.st-row .st-field:last-child{margin-bottom:0}
.st-row-add{margin-top:14px;width:100%;font-size:10px;grid-column:1/-1}
.st-controls:has([data-st-section="rows"]) .st-control-tabs{padding:0 6px}
.st-controls:has([data-st-section="rows"]) .st-control-tabs button{font-size:10px;padding-left:5px;padding-right:5px}
.cp-panel{white-space:normal;border:1px solid #e5dcea;border-radius:12px;background:#fcfaff;padding:16px;min-width:0;margin:0 0 22px;text-align:left}
.content-live-preview .cp-panel{margin:22px 0 0;padding:14px;background:white}
.cp-head{display:flex;gap:10px;align-items:center;padding-bottom:13px;border-bottom:1px solid #eee5f3}
.cp-head>span{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#eee3f5;color:#704189;font-size:15px}
.cp-head b{display:block;color:#4c2b60;font-size:13px;line-height:1.4}.cp-head small{display:block;color:#927d9f;font-size:10px;line-height:1.55;margin-top:4px}
.cp-panel ul{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:14px}
.cp-panel li{display:flex;gap:9px;align-items:flex-start;min-width:0}
.cp-dot{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;border-radius:50%;font-size:10px;font-weight:800;background:#eee8f3;color:#947ea1}
.cp-ok .cp-dot{background:#e9f4ed;color:#377851}.cp-attention .cp-dot{background:#fff0cc;color:#966914}.cp-waiting .cp-dot{background:#f1e8fa;color:#7e559b}
.cp-panel li b{display:block;font-size:11px;color:#5e476b;line-height:1.5}.cp-panel li div>span{display:block;font-size:10px;color:#937d9f;line-height:1.65;margin-top:3px;overflow-wrap:anywhere}
.cp-panel .cp-attention div>span{color:#997433}
.cp-foot{font-size:9px!important;line-height:1.6!important;color:#a18cab!important;margin:15px 0 0!important;padding-top:12px;border-top:1px solid #eee5f3}
.cp-copy{font-size:12px;margin:13px 0 10px}
@media(max-width:920px) and (min-width:641px){.st-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.st-row-add{justify-self:start;width:auto}}
@media(max-width:640px){.st-row-head>b{font-size:11px}.st-row-head button{width:34px;height:34px}.st-row-add{font-size:12px}.st-controls:has([data-st-section="rows"]) .st-control-tabs button{font-size:11px}.cp-panel li b{font-size:12px}.cp-panel li div>span{font-size:11px}}
