#ffk-v11 .ffk-industry-assistant{
    margin:0 0 22px;
    border:1px solid #e1e6ea;
    border-radius:18px;
    background:#fff;
    overflow:hidden;
    box-shadow:0 8px 24px rgba(25,45,60,.06);
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
}
#ffk-v11 .ffk-industry-assistant *{box-sizing:border-box}
#ffk-v11 .ffk-industry-kicker{
    padding:22px 22px 14px;
    color:#d62020;
    font-size:13px;
    font-weight:900;
    letter-spacing:.07em;
    text-transform:uppercase;
}
#ffk-v11 .ffk-industry-accordion{border-top:1px solid #e6ebee}
#ffk-v11 .ffk-industry-accordion:first-child{border-top:0}
#ffk-v11 .ffk-industry-accordion-head{
    width:100%;min-height:52px;padding:0 18px;
    display:flex;align-items:center;gap:11px;
    border:0;background:#fff;color:#202a31;text-align:left;cursor:pointer;
    font-size:15px;
}
#ffk-v11 .ffk-industry-accordion-head:hover{background:#f8fafb}
#ffk-v11 .ffk-industry-accordion-icon{width:22px;text-align:center;font-size:16px}
#ffk-v11 .ffk-industry-accordion-head strong{flex:1}
#ffk-v11 .ffk-industry-chevron{font-size:24px;line-height:1;transition:transform .2s ease}
#ffk-v11 .ffk-industry-accordion.is-open .ffk-industry-chevron{transform:rotate(90deg)}
#ffk-v11 .ffk-industry-accordion.is-open .ffk-industry-accordion-head{background:#fbfcfd}
#ffk-v11 .ffk-industry-accordion-body{padding:14px 18px 20px;background:#fff;border-top:1px solid #edf0f2}
#ffk-v11 .ffk-industry-search-wrap{position:relative;display:block;margin:0 0 12px}
#ffk-v11 .ffk-industry-search-wrap>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#77848d;font-size:20px}
#ffk-v11 .ffk-industry-search{
    width:100%!important;height:45px!important;padding:0 14px 0 42px!important;
    border:1px solid #d9e0e4!important;border-radius:12px!important;background:#fff!important;
    font-size:14px!important;box-shadow:none!important;
}
#ffk-v11 .ffk-industry-search:focus{outline:none!important;border-color:#9eb4c2!important;box-shadow:0 0 0 3px rgba(110,145,165,.12)!important}
#ffk-v11 .ffk-industry-append{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#52616a;font-size:12px;font-weight:700}
#ffk-v11 .ffk-industry-append input{width:auto!important;min-height:0!important;margin:0!important}
#ffk-v11 .ffk-industry-label-grid{display:flex;flex-wrap:wrap;gap:9px}
#ffk-v11 .ffk-industry-label{
    min-height:39px;padding:9px 14px;border:1px solid #d8e0e5;border-radius:999px;
    background:linear-gradient(180deg,#fff,#f7f9fa);color:#2c3a43;
    font-size:12px;font-weight:850;text-transform:uppercase;cursor:pointer;
    box-shadow:0 2px 5px rgba(30,45,55,.03);transition:.17s ease;
}
#ffk-v11 .ffk-industry-label:hover{transform:translateY(-1px);border-color:#aebdc6;background:#eef4f7}
#ffk-v11 .ffk-industry-label:active{transform:scale(.98)}
#ffk-v11 .ffk-industry-empty{margin:0;color:#76838b;font-size:13px}
#ffk-v11 .ffk-industry-toast{
    position:fixed;left:50%;bottom:25px;z-index:99999;transform:translate(-50%,20px);
    padding:11px 17px;border-radius:999px;background:#183845;color:#fff;
    font-size:13px;font-weight:750;opacity:0;pointer-events:none;transition:.22s ease;
    box-shadow:0 12px 28px rgba(0,0,0,.18)
}
#ffk-v11 .ffk-industry-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:620px){
    #ffk-v11 .ffk-industry-assistant{border-radius:15px}
    #ffk-v11 .ffk-industry-kicker{padding:18px 16px 12px}
    #ffk-v11 .ffk-industry-accordion-head{padding:0 15px}
    #ffk-v11 .ffk-industry-accordion-body{padding:12px 15px 17px}
    #ffk-v11 .ffk-industry-label{font-size:11px;padding:8px 12px}
}
@media(prefers-reduced-motion:reduce){#ffk-v11 .ffk-industry-assistant *{transition:none!important}}
