.cms-model-help{margin-top:1.3rem;max-width:36rem;min-width:0}
.cms-model-help form{margin:0}
.cms-model-help label{display:block;font-weight:750;font-size:1.12rem;color:#f4f8fc;margin:0 0 .5rem}
.cms-model-help-input{display:flex;align-items:stretch;gap:.5rem;min-width:0}
.cms-model-help-input input{box-sizing:border-box;flex:1 1 12rem;min-width:0;max-width:100%;height:48px;min-height:48px;margin:0;padding:.7rem .85rem;border:1px solid #5486a0;border-radius:.65rem;background:#071722;color:#f4f8fc;font:inherit}
.cms-model-help-input input::placeholder{color:#adc3d0;opacity:1}
.cms-model-help-input button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;height:48px;min-height:48px;margin:0;padding:.65rem 1rem;border:1px solid #8bcfff;border-radius:.65rem;background:#8bcfff;color:#071722;font:inherit;font-weight:750;white-space:nowrap;cursor:pointer}
.cms-model-help-input button span{display:inline;margin:0;font:inherit;color:inherit}
.cms-model-help small{display:block;color:#b7cbd6;font-size:.82rem;line-height:1.5;margin-top:.5rem}
.cms-model-help-examples{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.65rem}
.cms-model-help-examples a{display:inline-flex;align-items:center;min-height:32px;color:#8bcfff;font-size:.84rem;line-height:1.4;text-underline-offset:.2em}
.cms-model-help :is(input,button,a):focus-visible{outline:3px solid #ffda76;outline-offset:3px}
@media(max-width:520px){.cms-model-help{margin-top:1rem}.cms-model-help-input{flex-wrap:wrap}.cms-model-help-input input{flex-basis:100%}.cms-model-help-input button{width:100%}.cms-model-help-examples{gap:.25rem .8rem}}
