.ryv-ask-wrap{position:relative;display:block;flex:1 1 auto;min-width:0}

.ryv-ask-panel{position:fixed;z-index:2147483000;background:#fff;
border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 18px 48px rgba(16,32,64,.16);
overflow:hidden;text-align:left;display:none}
.ryv-ask-panel[data-open="1"]{display:block}
.ryv-ask-head{padding:11px 16px 7px;font:600 11px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;
letter-spacing:.09em;text-transform:uppercase;color:#7c8798;background:#f8fafc;
border-bottom:1px solid #eef2f7}
.ryv-ask-list{list-style:none;margin:0;padding:6px;max-height:min(62vh,430px);overflow-y:auto}
.ryv-ask-list li{margin:0;padding:0}
.ryv-ask-opt{display:flex;gap:12px;align-items:flex-start;padding:10px 11px;border-radius:10px;
cursor:pointer;text-decoration:none;color:inherit;transition:background .12s ease}
.ryv-ask-opt:hover,.ryv-ask-opt[aria-selected="true"]{background:#eef4ff}
.ryv-ask-thumb{flex:0 0 46px;width:46px;height:46px;border-radius:8px;object-fit:cover;
background:#f1f5f9;display:block}
.ryv-ask-body{min-width:0;flex:1 1 auto}
.ryv-ask-title{display:block;font:600 15px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif;
color:#12203a;margin:0 0 2px}
.ryv-ask-title mark{background:#fff0c2;color:inherit;padding:0 1px;border-radius:2px}
.ryv-ask-snip{display:block;font:400 13px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;
color:#63708a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ryv-ask-badge{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;
background:#eaf1ff;color:#2b5bd7;font:600 10px/1.5 system-ui,-apple-system,sans-serif;
letter-spacing:.05em;text-transform:uppercase}
.ryv-ask-chips{display:flex;flex-wrap:wrap;gap:7px;padding:11px 12px 13px}
.ryv-ask-chip{border:1px solid #dbe3ee;background:#fff;color:#28405f;border-radius:999px;
padding:7px 13px;font:500 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;
transition:background .12s ease,border-color .12s ease}
.ryv-ask-chip:hover,.ryv-ask-chip:focus-visible{background:#eef4ff;border-color:#9dbaf5;outline:none}
.ryv-ask-chip:focus-visible{outline:3px solid #1A3A6B;outline-offset:2px} 
.ryv-ask-foot{display:block;padding:11px 16px;border-top:1px solid #eef2f7;background:#fbfcfe;
font:600 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;color:#2b5bd7;
text-decoration:none;cursor:pointer}
.ryv-ask-foot:hover{background:#f2f6ff;text-decoration:underline}
.ryv-ask-note{padding:16px;font:400 14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;color:#63708a}
.ryv-ask-note a{color:#2b5bd7}
.ryv-ask-skel{padding:10px 11px}
.ryv-ask-skel span{display:block;height:11px;border-radius:6px;margin:0 0 8px;
background:linear-gradient(90deg,#eef2f7 25%,#f7fafc 37%,#eef2f7 63%);
background-size:400% 100%;animation:ryv-ask-shimmer 1.15s ease infinite}
.ryv-ask-skel span:nth-child(1){width:62%}
.ryv-ask-skel span:nth-child(2){width:88%}
.ryv-ask-skel span:nth-child(3){width:44%}
@keyframes ryv-ask-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}
.ryv-ask-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);
clip-path:inset(50%);white-space:nowrap}
@media (max-width:600px){
.ryv-ask-panel{border-radius:12px}
.ryv-ask-list{max-height:56vh}
.ryv-ask-opt{padding:11px 10px}
.ryv-ask-thumb{flex-basis:40px;width:40px;height:40px}
}
@media (prefers-reduced-motion:reduce){
.ryv-ask-skel span{animation:none}
.ryv-ask-opt{transition:none}
}

body.breakdance .ryv-ask-panel{text-align:left}
body.breakdance .ryv-ask-panel *{box-sizing:border-box}

body.breakdance .ryv-askband{
background:linear-gradient(135deg,#00ADEF 0%,#0B7FD4 55%,#0A63C9 100%) !important;
position:relative;overflow:hidden}
body.breakdance .ryv-askband::before{
content:"";position:absolute;inset:0;pointer-events:none;
background:
radial-gradient(60% 120% at 12% 0%,rgba(255,255,255,.22),transparent 60%),
radial-gradient(50% 120% at 88% 100%,rgba(3,42,92,.30),transparent 62%)}
body.breakdance .ryv-askband > *{position:relative;z-index:1}
body.breakdance .ryv-askband .section-container{
padding-top:clamp(40px,6vw,72px) !important;padding-bottom:clamp(40px,6vw,72px) !important}
body.breakdance .ryv-askband h1,
body.breakdance .ryv-askband h2,
body.breakdance .ryv-askband h3{
color:#fff !important;text-align:center !important;letter-spacing:-.015em !important;
margin:0 auto !important;max-width:20ch}
.ryv-askband-sub{
margin:12px auto 0;max-width:46ch;text-align:center;color:rgba(255,255,255,.9);
font:400 clamp(15px,1.4vw,18px)/1.55 inherit}

body.breakdance .ryv-askband .bde-search-form{max-width:640px;margin:22px auto 0 !important;width:100%}
body.breakdance .ryv-askband form.search-form{
display:flex !important;align-items:center !important;gap:6px !important;
background:#fff !important;border-radius:999px !important;padding:7px 7px 7px 20px !important;
box-shadow:0 16px 40px rgba(4,40,80,.22),0 2px 6px rgba(4,40,80,.12) !important;
border:0 !important}
body.breakdance .ryv-askband form.search-form .search-form__container{
display:flex !important;align-items:center !important;width:100% !important;gap:6px !important;
flex-direction:row-reverse !important;background:none !important;border:0 !important;padding:0 !important}
body.breakdance .ryv-askband .ryv-ask-wrap{width:100% !important}
body.breakdance .ryv-askband .search-form__field{
width:100% !important;flex:1 1 auto !important;min-width:0 !important;
border:0 !important;outline:0 !important;box-shadow:none !important;
height:50px !important;padding:0 0 0 30px !important;

text-align:left !important;
font:500 17px/1.2 inherit !important;color:#12203a !important;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238c98ab' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3C/svg%3E") left center / 20px 20px no-repeat !important}
body.breakdance .ryv-askband .search-form__field::placeholder{color:#8c98ab !important;font-weight:400}
body.breakdance .ryv-askband .search-form__button{
flex:0 0 auto !important;border:0 !important;cursor:pointer;
background:linear-gradient(180deg,#0B7FD4,#0A63C9) !important;color:#fff !important;
border-radius:999px !important;height:50px !important;padding:0 26px !important;
font:700 15px/1 inherit !important;letter-spacing:.01em;
box-shadow:0 6px 16px rgba(6,50,110,.35) !important;transition:filter .15s ease,transform .15s ease}
body.breakdance .ryv-askband .search-form__button:hover{filter:brightness(1.08);transform:translateY(-1px)}

body.breakdance .ryv-askband .section-container{display:block !important}
body.breakdance .ryv-askband .section-container > div{width:100% !important;max-width:100% !important}

.ryv-askband-chips{
display:flex;flex-wrap:wrap;justify-content:center;gap:9px;
max-width:760px;margin:20px auto 0}
.ryv-askband-chips .ryv-askband-label{
width:100%;text-align:center;margin-bottom:2px;color:rgba(255,255,255,.82);
font:700 11px/1.2 inherit;letter-spacing:.11em;text-transform:uppercase}
.ryv-askband-chip{
border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff;
border-radius:999px;padding:9px 16px;cursor:pointer;backdrop-filter:blur(2px);
font:600 14px/1.25 inherit;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.ryv-askband-chip:hover,.ryv-askband-chip:focus-visible{
background:#fff;color:#0A63C9;border-color:#fff;outline:none;transform:translateY(-1px)}
@media (max-width:600px){
body.breakdance .ryv-askband form.search-form{padding:6px 6px 6px 16px !important}
body.breakdance .ryv-askband .search-form__button{padding:0 18px !important;font-size:14px !important}
body.breakdance .ryv-askband .ryv-ask-wrap{width:100% !important}
body.breakdance .ryv-askband .search-form__field{
width:100% !important;font-size:16px !important} 
.ryv-askband-chip{font-size:13px;padding:8px 13px}
}
@media (prefers-reduced-motion:reduce){
.ryv-askband-chip,body.breakdance .ryv-askband .search-form__button{transition:none}
}