.cs-adapt{margin:18px 0;padding:18px;border:1px solid #d7dfc9;border-radius:18px;background:#f5f8ec;color:#25301f}.cs-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.cs-heading strong{font-size:17px}.cs-heading span{font-size:10px;color:#6b795e}.cs-intro,.cs-help{font-size:12px;line-height:1.6;color:#6b765f}.cs-label{font-size:12px;font-weight:700}.cs-focus{display:grid;grid-template-columns:140px 1fr;gap:10px 14px;align-items:center;margin:15px 0}.cs-focus>.cs-label{grid-column:1/-1}.cs-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-row:span 2;gap:3px}.cs-focus-grid button{width:44px;height:44px;min-height:44px;padding:0;border:1px solid #cdd7bc;background:#fff;border-radius:5px}.cs-focus-grid button[aria-pressed=true]{background:#d7f584;border-color:#91ad54}.cs-focus label{font-size:11px;display:grid;gap:5px}.cs-focus input{width:100%;accent-color:#829f50}.cs-check{display:flex;gap:9px;align-items:flex-start;margin:12px 0;font-size:12px;line-height:1.5}.cs-check input{accent-color:#7a9848;flex:none}.cs-secondary,.cs-adapt-shortcut{padding:10px 12px;border:1px solid #d5dfc6;border-radius:10px;background:white;color:#324528;font-weight:650;font-size:12px}.cs-summary{font-size:11px;line-height:1.6;color:#60714f}#cs-duration-warning{padding:10px;border-radius:10px;background:#fff0d4;font-size:12px;line-height:1.5}#ce-preview-stage{position:relative}.cs-safe-guide{position:absolute;pointer-events:none;border:1px dashed #d7f584;box-shadow:0 0 0 1px #0004;z-index:4}.cs-safe-guide span{position:absolute;left:6px;top:6px;padding:3px 6px;border-radius:5px;background:#142017b8;color:#e6f4c8;font-size:9px;line-height:1.3}.cs-adapt-shortcut{margin-left:auto}.cs-adapt [hidden],.cs-safe-guide[hidden]{display:none!important}@media(max-width:600px){.cs-adapt{padding:14px}.cs-heading{align-items:flex-start}.cs-heading span{max-width:100px}.cs-adapt-shortcut{font-size:11px;margin:8px 0;width:100%}}
