.yooty-settings{max-width:1100px}.yooty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.yooty-settings details{background:#fff;border:1px solid #cbd7df;border-radius:12px;margin:16px 0;padding:18px}.yooty-settings summary{font-size:19px;font-weight:600;cursor:pointer}.yooty-settings form{display:grid;gap:16px;max-width:850px;margin:18px 0}.yooty-settings label{display:grid;gap:6px}.yooty-settings input:not([type=checkbox]),.yooty-settings textarea,.yooty-settings select{width:100%;max-width:100%;min-height:38px}.yooty-settings textarea{min-height:100px;resize:vertical}.yooty-settings .yt-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:650px}.yooty-settings fieldset{padding:16px;border:1px solid #d4dfe6;border-radius:10px;display:grid;gap:12px}.yooty-settings [hidden]{display:none!important}.yooty-settings code{display:inline-block;padding:8px 12px}

.yooty-settings .yt-widget-toggle{justify-content:flex-start!important;max-width:none;gap:10px}.yooty-settings .yt-widget-toggle>input{order:-1}.yooty-settings :is(input:not([type=checkbox]):not([type=range]),select,textarea){border:1px solid #cbd8e5;border-radius:12px;padding:10px 14px;background:#f5f9fc;color:#14344a}.yooty-settings textarea{resize:none}.yooty-settings .yt-widget-fields{color:#14344a}.yooty-settings .yt-probability-handle{padding:0!important;border:0!important;background:transparent!important}

.yooty-settings .yt-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:16px}.yooty-settings .yt-widget-grid>.yt-widget-card{margin:0;min-width:0}.yooty-settings .yt-widget-card[open]{grid-column:1/-1}.yooty-settings summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.yooty-settings summary::-webkit-details-marker{display:none}.yooty-settings summary::marker{content:''}.yooty-settings summary:focus-visible{outline:2px solid #00478d;outline-offset:4px;border-radius:8px}.yt-widget-icon{width:28px;height:28px;flex:0 0 28px;font-size:28px;line-height:28px}.yooty-settings .yt-widget-installation textarea{display:block;width:100%;font:12px/1.6 monospace;resize:none}.yooty-settings .yt-faq-editor fieldset{display:grid;gap:12px}.yooty-settings .yt-faq-editor textarea{resize:none}@media(max-width:640px){.yooty-settings .yt-widget-grid{grid-template-columns:1fr}}


/* Supplied app SVGs; no WordPress icon-font substitution. */
.yooty-settings .yt-widget-icon{display:inline-flex;align-items:center;justify-content:center;color:#00478d;font-size:inherit;line-height:1}.yooty-settings .yt-widget-icon svg{display:block;width:28px;height:28px;fill:currentColor}
