/* v6 improvements retain every original responsive form and contrast rule. */
.sibt-v6 .sibt-v6-example{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:18px 22px;margin:0 0 15px;border-radius:14px;border:1px solid #577e66;background:linear-gradient(112deg,#22433d 5%,#142e30 78%);box-shadow:0 8px 23px #07161630}
.sibt-v6 .sibt-v6-example>div{flex:1 1 250px;min-width:0}.sibt-v6 .sibt-v6-example h3{font:500 clamp(18px,2vw,22px)/1.2 Georgia,serif;color:#fbedd4;margin:5px 0}.sibt-v6 .sibt-v6-example p{font-size:12px;line-height:1.65;color:#dae8dd;max-width:740px}.sibt-v6 [data-sibt-example-status]{font-size:12px;color:#d2e9ce;flex-basis:100%}.sibt-v6 .sibt-v6-example .sibt-btn{background:linear-gradient(112deg,#175d48,#2e7558);border:1px solid #92b08b;color:#fff;min-width:148px;color:#fff!important}
.sibt-v6 .sibt-v6-review{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap;background:linear-gradient(115deg,#172b2d,#1b3930);border:1px solid #456852;padding:18px 22px;border-radius:14px;margin-top:16px}.sibt-v6 .sibt-v6-review-head{min-width:155px}.sibt-v6 .sibt-v6-review h3{font:500 21px/1.2 Georgia,serif;color:#f5e8cf;margin:5px 0}.sibt-v6 .sibt-v6-review ul{flex:1 1 240px;color:#e4efe5;display:grid;gap:9px;margin:0;padding:0;list-style:none}.sibt-v6 .sibt-v6-review li{font-size:12px;line-height:1.65;padding-left:23px;position:relative}.sibt-v6 .sibt-v6-review li:before{content:'✓';position:absolute;left:0;top:0;color:#74d6a3;font-weight:800}
.sibt-v6 .sibt-v6-session .sibt-session-actions{gap:8px}.sibt-v6 .sibt-v6-session .sibt-inline-action{border:1px solid #668f75;min-height:37px}.sibt-v6 .sibt-tool-output .sibt-result-actions{gap:8px}.sibt-v6 .sibt-tool-output .sibt-result-actions button{min-height:36px}
.sibt-v6 .sibt-fieldset[hidden]{display:none!important}.sibt-v6 .sibt-fieldset[data-sibt-qr-wifi],.sibt-v6 .sibt-fieldset[data-sibt-qr-contact]{background:#21423f;border:1px solid #67917a;border-radius:12px;padding:13px;margin:12px 0}.sibt-v6 .sibt-fieldset[data-sibt-qr-wifi] legend,.sibt-v6 .sibt-fieldset[data-sibt-qr-contact] legend{color:#fff1c9}.sibt-v6 .sibt-fieldset[data-sibt-qr-wifi] label,.sibt-v6 .sibt-fieldset[data-sibt-qr-contact] label{margin-bottom:10px;display:block;color:#eff7f1}
.sibt-v6 .sibt-form input:focus-visible,.sibt-v6 .sibt-form select:focus-visible,.sibt-v6 .sibt-form textarea:focus-visible{outline:3px solid #e1ae57!important;outline-offset:2px}.sibt-v6 .sibt-inline-action:focus-visible,.sibt-v6 .sibt-btn:focus-visible{outline:3px solid #e1ae57;outline-offset:2px}
.sibt-v6 .sibt-application-main{min-width:0}.sibt-v6 .sibt-result{overflow-x:auto}
@media(max-width:690px){.sibt-v6 .sibt-v6-example{padding:15px;gap:11px}.sibt-v6 .sibt-v6-example .sibt-btn{width:100%}.sibt-v6 .sibt-v6-review{padding:15px;gap:10px}.sibt-v6 .sibt-v6-review ul{flex-basis:100%}}
@media print{body *{visibility:hidden!important}.sibt-v6 [data-sibt-result],.sibt-v6 [data-sibt-result] *{visibility:visible!important}.sibt-v6 [data-sibt-result]{position:absolute!important;top:0!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;background:#fff!important;color:#000!important;overflow:visible!important}.sibt-v6 [data-sibt-result] .sibt-result-actions,.sibt-v6 [data-sibt-result] button{display:none!important}}
