/* Mobile Screen Finder v1.1.0. All selectors are scoped to the plugin. */
.muuf{--m-ink:#20253a;--m-muted:#687387;--m-stroke:#e5e9f2;--m-bg:#fff;--m-soft:#f8f9fd;--m-accent:var(--muuf-accent,#6956d8);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.58;color:var(--m-ink);font-size:14px;max-width:100%;box-sizing:border-box;isolation:isolate}.muuf *,.muuf *:before,.muuf *:after{box-sizing:border-box}.muuf :is(h1,h2,h3,p){padding:0;margin:0;font-family:inherit;color:inherit;letter-spacing:normal;line-height:1.4}.muuf a{color:inherit;text-decoration:none!important;box-shadow:none!important}.muuf :is(input,button){font-family:inherit}.muuf button{cursor:pointer}.muuf .muuf-sr-only{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;position:absolute;overflow:hidden;white-space:nowrap;padding:0;margin:-1px}.muuf-full{width:100%;max-width:1180px;margin:0 auto 65px;padding:8px 0 0}.muuf-crumbs{display:flex;align-items:center;gap:5px;color:#7e8695;font-size:12px;margin-bottom:22px;flex-wrap:wrap}.muuf-crumbs svg{width:13px;height:13px}.muuf-crumbs a:hover{color:var(--m-accent)}.muuf-crumbs>span{color:var(--m-ink);font-weight:600}
.muuf-intro{position:relative;border:1px solid var(--m-stroke);border-radius:18px;background:linear-gradient(145deg,#fff 55%,#f7f5ff 100%);padding:34px 33px 32px;box-shadow:0 10px 30px rgba(30,37,70,.04)}.muuf-kicker{display:block;color:var(--m-accent);font-weight:800;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px}.muuf .muuf-intro h1{font-size:clamp(26px,3vw,39px)!important;line-height:1.2!important;color:#1d2338!important;font-weight:800!important;margin:0 0 12px!important;letter-spacing:-.034em}.muuf .muuf-intro>p{font-size:14px;color:#69758a;line-height:1.7;margin-bottom:22px;max-width:700px}.muuf-search-caption{font-size:11px;color:#7f8796;display:block;margin-top:12px}
.muuf-search{position:relative;z-index:30;display:flex;align-items:center;gap:0;width:100%;max-width:760px;border:1px solid #dbe0ed;border-radius:12px;background:#fff;padding:5px 5px 5px 43px;min-height:54px;box-shadow:0 6px 16px rgba(41,36,83,.045);transition:border-color .18s,box-shadow .18s}.muuf-search:focus-within{border-color:#a59bea;box-shadow:0 0 0 3px rgba(105,86,216,.12)}.muuf-search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8b93a6;display:flex}.muuf-search-icon svg{width:19px;height:19px}.muuf input.muuf-input{flex:1;min-width:0;width:100%;height:44px!important;background:transparent!important;padding:0 9px 0 0!important;border:0!important;box-shadow:none!important;outline:0!important;color:#20243b!important;font-size:13px!important;font-weight:500!important;border-radius:0!important;margin:0!important;appearance:none}.muuf input.muuf-input::placeholder{color:#949bae;opacity:1}.muuf .muuf-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;min-height:43px;padding:9px 13px;background:var(--m-accent)!important;color:#fff!important;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;transition:filter .18s}.muuf .muuf-submit:hover{filter:brightness(1.07)}.muuf .muuf-submit svg{width:15px;height:15px;flex:none}
.muuf-suggestions{position:absolute;z-index:9999;top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #dee1ee;border-radius:12px;box-shadow:0 16px 38px rgba(25,27,64,.18);padding:5px;max-height:330px;overflow:auto;text-align:left}.muuf-suggestions[hidden]{display:none!important}.muuf .muuf-suggestion{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:41px;border:0!important;box-shadow:none!important;background:#fff;color:#26304a;padding:9px 11px;border-radius:8px;font-size:12px}.muuf .muuf-suggestion:hover,.muuf .muuf-suggestion.is-active{background:#f1eeff!important;color:#5943c5!important}.muuf-suggestion-name{flex:1;min-width:0;font-weight:650}.muuf-suggestion-brand{font-size:11px;color:#8a92a4}.muuf-suggestion-empty{padding:13px 10px;color:#707b90;font-size:12px}
.muuf-section{padding-top:36px}.muuf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:18px}.muuf .muuf-section-heading h2,.muuf .muuf-education h2{font-size:clamp(22px,2.4vw,29px)!important;font-weight:800!important;line-height:1.3!important;margin:0 0 5px!important;color:#20253a!important;letter-spacing:-.027em}.muuf-section-heading p{color:#737e90;font-size:13px;line-height:1.6}.muuf-back-link{font-size:12px!important;color:var(--m-accent)!important;font-weight:750!important;white-space:nowrap}
.muuf-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.muuf-brand{display:flex;align-items:center;gap:12px;min-height:96px;padding:13px;border:1px solid var(--m-stroke);border-radius:13px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.muuf-brand:hover{transform:translateY(-2px);border-color:#bcb2ee;box-shadow:0 10px 22px rgba(44,39,92,.075)}.muuf-brand-mark{height:48px;width:76px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f6f7fc;flex-shrink:0;padding:7px}.muuf-brand-logo{display:block!important;max-height:33px!important;width:100%!important;max-width:66px!important;object-fit:contain!important}.muuf-brand-name-fallback{font-size:13px;font-weight:850;color:#3b4266;letter-spacing:-.04em}.muuf-brand-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.muuf-brand strong{color:#262b40;font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muuf-brand small{color:#8590a2;font-size:11px}.muuf-brand>svg{height:15px;width:15px;flex-shrink:0;color:#a7a9bb}
.muuf-selected{display:flex;gap:13px;align-items:center;border:1px solid #e1dafa;border-radius:14px;padding:16px 18px;margin-bottom:15px;background:#f8f6ff}.muuf-selected-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#e9e3ff;color:#6651c6;flex-shrink:0}.muuf-selected>div{flex:1;display:flex;flex-direction:column}.muuf-selected small{font-size:11px;color:#797d97}.muuf-selected strong{font-size:17px;color:#242842;font-weight:800}.muuf-selected-tag{background:#ece6ff;color:#6752bc;padding:5px 9px;border-radius:20px;white-space:nowrap;font-size:10px;font-weight:750}.muuf-group-card{border:1px solid var(--m-stroke);border-radius:15px;background:#fff;padding:23px;margin-bottom:15px;box-shadow:0 9px 24px rgba(32,39,75,.035)}.muuf-group-header{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:18px}.muuf-group-label{font-size:10px;font-weight:800;letter-spacing:.075em;color:#8d7acf}.muuf .muuf-group-header h3{color:#22283f;font-size:18px!important;line-height:1.35!important;font-weight:800!important;margin:6px 0!important}.muuf-group-header p{font-size:12px;color:#768196}.muuf-status{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:20px;color:#986821;background:#fff5e2;font-size:10px;font-weight:750;white-space:nowrap}.muuf-status svg{width:14px;height:14px}.muuf-status--verified{color:#188464;background:#e4f8ed}.muuf-result-explain{background:#f8f9ff;padding:13px 15px;border-radius:10px;border:1px solid #edf0f8;margin-bottom:18px}.muuf-result-explain strong{font-size:12px;color:#3d4561}.muuf-result-explain p{font-size:12px;line-height:1.65;color:#757e95;margin-top:4px}.muuf-member-heading{font-size:12px;color:#424b65;font-weight:800;margin:0 0 11px;display:flex;align-items:center;gap:8px}.muuf-member-heading span{color:#624fc1;border-radius:10px;background:#f0ebff;padding:2px 8px;font-size:10px}.muuf-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.muuf-model-item{border:1px solid #e9eaf3;background:#fcfcfe;border-radius:9px;display:flex;align-items:center;gap:8px;padding:11px 12px;min-height:47px;transition:border-color .15s,background .15s}.muuf-model-item:hover{border-color:#c3b9f2;background:#f5f2ff}.muuf-model-item.is-current{background:#eee9ff;border-color:#c7bff0}.muuf-model-item>svg:first-child{color:#8c7bc4;width:17px;height:17px;flex-shrink:0}.muuf-model-item>svg:last-child{color:#9da1b0;width:15px;height:15px;flex-shrink:0}.muuf-model-item span{font-size:12px;font-weight:650;color:#474d63;line-height:1.5;min-width:0;flex:1}.muuf-model-item small{font-size:10px;color:#624fc1}.muuf-group-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eff0f5;padding-top:14px;margin-top:20px;font-size:11px;color:#838b9e}.muuf-group-note{display:flex;align-items:flex-start;gap:7px;background:#fffaf0;border:1px solid #f9eacb;border-radius:9px;padding:11px;margin-top:18px;color:#806941;font-size:11px}.muuf-group-note svg{width:17px;height:17px;flex-shrink:0}.muuf-empty{padding:35px 20px;background:#f8f9fc;border:1px dashed #dce0ea;border-radius:13px;text-align:center;color:#778196;font-size:13px}
.muuf-education{margin-top:47px;border-top:1px solid #e9ebf2;padding-top:32px}.muuf-education>p{margin:0 0 19px;font-size:13px;color:#667186;line-height:1.8}.muuf-education .muuf-education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 29px}.muuf-education-grid>div{border:1px solid #e8ebf3;background:#fafbfe;padding:17px;border-radius:12px}.muuf .muuf-education-grid h3{font-size:14px!important;font-weight:800!important;color:#283047!important;margin-bottom:8px!important}.muuf-education-grid p{font-size:12px;color:#727d90;line-height:1.7}.muuf-education details{padding:12px 2px;border-bottom:1px solid #e7e9f0}.muuf-education summary{font-size:13px;font-weight:700;color:#343a51;cursor:pointer}.muuf-education details p{font-size:12px;color:#737e93;line-height:1.8;margin-top:8px}.muuf-caution{display:flex;gap:10px;background:#fff9ef;border:1px solid #f1e4c8;border-radius:11px;padding:15px 16px;margin:25px 0 0!important;color:#7d653f!important;line-height:1.7!important;font-size:12px!important}.muuf-caution svg{width:19px;height:19px;flex-shrink:0;margin-top:1px}
.muuf-widget--search-only{border:1px solid #e7e9f2;background:#fff;border-radius:13px;padding:12px;margin:18px 0;max-width:100%;box-shadow:0 8px 24px rgba(36,39,72,.04)}.muuf-widget--search-only .muuf-search{min-height:49px;max-width:none;box-shadow:none;background:#fcfcff}.muuf-widget--search-only input.muuf-input{height:41px!important}.muuf-widget--search-only .muuf-submit{min-height:40px;padding:7px 11px}
/* On the dedicated finder page only: prefer full article width over a very long blog sidebar. */
body.muuf-finder-page #secondary,body.muuf-finder-page #right-sidebar,body.muuf-finder-page .site-content>.widget-area,body.muuf-finder-page .content-sidebar-wrap>.sidebar{display:none!important}body.muuf-finder-page #primary,body.muuf-finder-page .site-content .content-area,body.muuf-finder-page .content-sidebar-wrap>.content{float:none!important;width:100%!important;max-width:none!important}body.muuf-finder-page .site-content .site-main,body.muuf-finder-page .content-area .entry-content{max-width:100%!important}
@media(max-width:1040px){.muuf-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.muuf-intro{padding:26px 21px}.muuf-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.muuf-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.muuf-education .muuf-education-grid{grid-template-columns:1fr}.muuf-group-header{flex-wrap:wrap}.muuf-section-heading{align-items:start;flex-direction:column}.muuf-section{padding-top:28px}.muuf-education{margin-top:35px}}
@media(max-width:490px){.muuf-full{margin-bottom:40px}.muuf-intro{padding:19px 15px}.muuf .muuf-intro h1{font-size:27px!important}.muuf-search{min-height:52px;padding-left:37px}.muuf-search-icon{left:10px}.muuf-search-icon svg{height:17px;width:17px}.muuf input.muuf-input{font-size:12px!important;height:41px!important}.muuf .muuf-submit{min-height:39px;font-size:11px;padding:8px 9px;max-width:130px;white-space:normal;text-align:center}.muuf .muuf-submit svg{display:none}.muuf-brand-grid{gap:9px}.muuf-brand{padding:11px 9px;gap:8px;min-height:83px}.muuf-brand-mark{height:39px;width:56px;padding:4px}.muuf-brand-logo{max-width:50px!important;max-height:29px!important}.muuf-brand strong{font-size:12px}.muuf-brand small{font-size:10px}.muuf-brand>svg{width:12px;height:12px}.muuf-model-grid{grid-template-columns:1fr}.muuf-group-card{padding:16px}.muuf-selected{padding:12px;gap:9px}.muuf-selected-icon{height:35px;width:35px}.muuf-selected strong{font-size:14px}.muuf-selected-tag{font-size:9px;max-width:75px;text-align:center;white-space:normal}.muuf-group-footer{flex-direction:column;gap:4px}.muuf-widget--search-only{padding:8px}.muuf-widget--search-only .muuf-submit{max-width:115px}}
@media(prefers-reduced-motion:reduce){.muuf *{animation:none!important;transition:none!important}}

body.muuf-finder-page .entry-header .entry-title{display:none!important}

body.muuf-finder-page .site-content #sidebar,body.muuf-finder-page .content-area #sidebar,body.muuf-finder-page #content>.sidebar{display:none!important}body.muuf-finder-page .site-content .col-md-8,body.muuf-finder-page .site-content .col-lg-8{width:100%!important;max-width:100%!important;flex:0 0 100%!important}

/* v1.2.0: vertical brand cards (logo, name, count). */
.muuf .muuf-brand-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.muuf .muuf-brand{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:156px;padding:20px 12px 16px}
.muuf .muuf-brand-mark{width:100%;max-width:132px;height:64px;padding:10px 12px;margin-bottom:6px;border-radius:12px}
.muuf .muuf-brand-logo{max-width:108px!important;max-height:40px!important;height:auto!important}
.muuf .muuf-brand-title{display:block;color:#262b40;font-size:15px;font-weight:800;line-height:1.3;white-space:normal;overflow:visible}
.muuf .muuf-brand-count{display:inline-block;color:#6d58d0;background:#f2efff;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.5}
.muuf .muuf-brand:hover .muuf-brand-mark{background:#f1eeff}

/* Group image under the compatible models. */
.muuf .muuf-group-image{margin:18px 0 0;padding:14px;border:1px solid #ebe8f8;border-radius:13px;background:#fbfaff;text-align:center}
.muuf .muuf-group-image img{display:block;margin:0 auto;max-width:100%;max-height:380px;width:auto;height:auto;border-radius:9px;object-fit:contain}
.muuf .muuf-group-image figcaption{margin-top:10px;font-size:12px;color:#727b90}
.muuf .muuf-compat-sentence{margin-top:16px!important;font-size:13px;color:#4c5570;line-height:1.75!important;background:#f8f9ff;border:1px solid #edf0f8;border-radius:10px;padding:13px 15px}
.muuf .muuf-group-header h3{margin:4px 0 6px!important}
.muuf .muuf-group-footer a{color:var(--m-accent);font-weight:700}

@media(max-width:490px){
.muuf .muuf-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.muuf .muuf-brand{min-height:136px;padding:16px 8px 12px}
.muuf .muuf-brand-mark{height:54px;max-width:112px}
.muuf .muuf-brand-logo{max-width:92px!important;max-height:34px!important}
.muuf .muuf-brand-title{font-size:13px}
}

/* v1.3.0: green Verified Match badge. */
.muuf .muuf-status--verified{color:#11734f!important;background:#e3f7ec!important;border:1px solid #bfe9d2;padding:6px 11px;font-size:11px;font-weight:800}
.muuf .muuf-status--verified svg{width:14px;height:14px;stroke-width:2.6}

/* SEO content blocks. */
.muuf .muuf-seo{margin-top:46px;border-top:1px solid #e9ebf2;padding-top:34px;display:flex;flex-direction:column;gap:38px}
.muuf .muuf-seo-block h2,.muuf .muuf-faq h2{font-size:clamp(21px,2.4vw,28px)!important;font-weight:800!important;line-height:1.3!important;color:#20253a!important;letter-spacing:-.025em;margin:0 0 12px!important}
.muuf .muuf-seo-block>p{font-size:14px;color:#596379;line-height:1.85!important;margin:0 0 12px!important}
.muuf .muuf-seo-block>p strong{color:#2a2f48}
.muuf .muuf-steps,.muuf .muuf-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px}
.muuf .muuf-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}
.muuf .muuf-step,.muuf .muuf-benefits>div{border:1px solid #e8ebf3;background:#fafbfe;border-radius:14px;padding:20px 18px;transition:border-color .2s,transform .2s,box-shadow .2s}
.muuf .muuf-step:hover,.muuf .muuf-benefits>div:hover{border-color:#cfc6f5;transform:translateY(-2px);box-shadow:0 10px 24px rgba(44,39,92,.06)}
.muuf .muuf-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--m-accent);color:#fff;font-weight:800;font-size:14px;margin-bottom:12px}
.muuf .muuf-step h3,.muuf .muuf-benefits h3{font-size:15px!important;font-weight:800!important;color:#262c45!important;margin:0 0 6px!important;line-height:1.4!important}
.muuf .muuf-step p,.muuf .muuf-benefits p{font-size:13px;color:#6b7489;line-height:1.7!important;margin:0!important}
.muuf .muuf-benefits>div{border-top:3px solid var(--m-accent)}
.muuf .muuf-popular{display:flex;flex-wrap:wrap;gap:9px}
.muuf .muuf-popular a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:30px;border:1px solid #e3e0f6;background:#fff;color:#4a4f6a!important;font-size:13px;font-weight:650;transition:all .18s}
.muuf .muuf-popular a:hover{background:var(--m-accent);border-color:var(--m-accent);color:#fff!important}

/* FAQ accordion. */
.muuf .muuf-faq-list{display:flex;flex-direction:column;gap:10px}
.muuf .muuf-faq-item{border:1px solid #e6e8f1;border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s,box-shadow .25s}
.muuf .muuf-faq-item.is-open{border-color:#cdc4f6;box-shadow:0 10px 26px rgba(60,48,140,.07)}
.muuf .muuf-faq-q{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}
.muuf .muuf-faq-q button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:18px 20px;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;color:#262c45!important;font-size:15px;font-weight:750;line-height:1.45;letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:0}
.muuf .muuf-faq-q button:hover{color:var(--m-accent)!important}
.muuf .muuf-faq-q button:focus-visible{outline:2px solid var(--m-accent);outline-offset:-2px;border-radius:14px}
.muuf .muuf-faq-icon{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#f2efff;transition:background .3s,transform .4s cubic-bezier(.65,0,.35,1)}
.muuf .muuf-faq-icon::before,.muuf .muuf-faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--m-accent);transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s}
.muuf .muuf-faq-icon::after{transform:rotate(90deg)}
.muuf .muuf-faq-item.is-open .muuf-faq-icon{background:var(--m-accent);transform:rotate(180deg)}
.muuf .muuf-faq-item.is-open .muuf-faq-icon::before,.muuf .muuf-faq-item.is-open .muuf-faq-icon::after{background:#fff}
.muuf .muuf-faq-item.is-open .muuf-faq-icon::after{transform:rotate(0deg)}
.muuf .muuf-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.65,0,.35,1)}
.muuf .muuf-faq-a>div{overflow:hidden;min-height:0}
.muuf .muuf-faq-a p{margin:0!important;padding:0 20px 18px;font-size:14px;color:#5f687e;line-height:1.8!important;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .4s cubic-bezier(.65,0,.35,1)}
.muuf .muuf-faq-item.is-open .muuf-faq-a{grid-template-rows:1fr}
.muuf .muuf-faq-item.is-open .muuf-faq-a p{opacity:1;transform:none;transition-delay:.08s}
/* Without JS, keep answers readable. */
.muuf .muuf-faq-list:not(.is-ready) .muuf-faq-a{grid-template-rows:1fr}
.muuf .muuf-faq-list:not(.is-ready) .muuf-faq-a p{opacity:1;transform:none}

.muuf .muuf-seo>.muuf-caution{margin:0!important}

@media(max-width:900px){.muuf .muuf-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
.muuf .muuf-steps{grid-template-columns:1fr}
.muuf .muuf-seo{gap:30px;margin-top:34px;padding-top:26px}
.muuf .muuf-group-header{flex-direction:column-reverse;align-items:flex-start}
.muuf .muuf-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:490px){
.muuf .muuf-benefits{grid-template-columns:1fr}
.muuf .muuf-faq-q button{padding:15px 14px;font-size:14px;gap:12px}
.muuf .muuf-faq-a p{padding:0 14px 15px;font-size:13px}
.muuf .muuf-faq-icon{flex-basis:28px;width:28px;height:28px}
.muuf .muuf-seo-block>p{font-size:13.5px}
.muuf .muuf-model-grid{grid-template-columns:1fr}
.muuf .muuf-group-image{padding:8px}
.muuf .muuf-popular a{font-size:12px;padding:7px 12px}
}

/* v1.5.0: share bar + live views, same card style as the intro. */
.muuf .muuf-sharebar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--m-stroke);border-radius:18px;background:linear-gradient(145deg,#fff 55%,#f7f5ff 100%);padding:14px 18px;margin:0 0 18px;box-shadow:0 10px 30px rgba(30,37,70,.04)}
.muuf .muuf-share{display:flex!important;align-items:center;flex-wrap:wrap;gap:7px;margin:0!important;padding:0!important;border:0!important;background:none!important;width:auto!important;float:none!important}
.muuf .muuf-share .penci-social-share-text{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1d2338;margin:0 8px 0 2px!important;padding:0!important;float:none!important}
.muuf .muuf-share .penci-social-item{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto;min-width:38px;height:36px;margin:0!important;padding:0 11px!important;border-radius:9px!important;color:#fff!important;font-size:15px;line-height:1;border:0;float:none!important;transition:transform .18s,filter .18s,box-shadow .18s}
.muuf .muuf-share .penci-social-item:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 6px 14px rgba(20,20,50,.16)}
.muuf .muuf-share .penci-social-item i{margin:0!important;font-size:15px;line-height:1}
.muuf .muuf-share .like{background:#fff!important;color:#1d2338!important;border:1px solid #e2e4ee!important}
.muuf .muuf-share .like .penci-share-number{font-size:13px;font-weight:700;margin:0!important;padding:0!important;display:inline!important}
.muuf .muuf-share .facebook{background:#0d47a1!important}
.muuf .muuf-share .twitter{background:#40c4ff!important}
.muuf .muuf-share .google_plus{background:#eb4026!important}
.muuf .muuf-share .pinterest{background:#c62828!important}
.muuf .muuf-share .linkedin{background:#0277bd!important}
.muuf .muuf-share .tumblr{background:#34465d!important}
.muuf .muuf-share .reddit{background:#ff4500!important}
.muuf .muuf-share .whatsapp{background:#00c853!important}
.muuf .muuf-share .telegram{background:#2ca5e0!important}
.muuf .muuf-share .email{background:#9e9e9e!important}
.muuf .muuf-views{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:30px;background:#f2efff;color:#3b3363;font-size:14px;font-weight:800;white-space:nowrap}
.muuf .muuf-views i{color:var(--m-accent);font-size:16px}
.muuf .muuf-views.is-bumped .muuf-views-number{animation:muufBump .6s ease}
@keyframes muufBump{0%{color:var(--m-accent);transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}
.muuf .muuf-views-number{display:inline-block}
@media(max-width:760px){
.muuf .muuf-sharebar{padding:12px;border-radius:14px}
.muuf .muuf-share{gap:6px}
.muuf .muuf-share .penci-social-share-text{width:100%;margin:0 0 4px 2px!important}
.muuf .muuf-share .penci-social-item{min-width:34px;height:34px;padding:0 9px!important;font-size:14px}
}
@media(max-width:490px){
.muuf .muuf-sharebar{flex-direction:column;align-items:flex-start}
.muuf .muuf-share .google_plus,.muuf .muuf-share .tumblr{display:none!important}
}
@media(max-width:760px){
.muuf .muuf-sharebar{position:relative}
.muuf .muuf-views{position:absolute;top:9px;right:12px;padding:5px 11px;font-size:13px}
}

/* v1.6.0: floating suggestions for compact boxes (never clipped by a column). */
.muuf-suggestions.muuf-suggestions--float{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;position:fixed;right:auto;z-index:100000;padding:4px;border-radius:12px;box-shadow:0 14px 34px rgba(25,27,64,.2)}
.muuf-suggestions--float .muuf-suggestion{min-height:34px;padding:7px 10px;font-size:12.5px;border-radius:8px}
.muuf-suggestions--float .muuf-suggestion-brand{font-size:10.5px}
.muuf-suggestions--float .muuf-suggestion-empty{padding:10px;font-size:12px}

/* Slim card: [mediaray_unit_search style="card"]. */
.muuf.muuf-cw{position:relative;border:1px solid #e7e4f6;border-radius:14px;background:linear-gradient(160deg,#fff 50%,#f5f2ff 100%);padding:14px;margin:0 0 20px;box-shadow:0 6px 18px rgba(40,35,90,.05)}
.muuf .muuf-cw-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.muuf .muuf-cw-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:var(--m-accent);color:#fff}
.muuf .muuf-cw-icon svg{width:18px;height:18px}
.muuf .muuf-cw-kicker{display:block;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--m-accent);line-height:1.3}
.muuf .muuf-cw-title{display:block;font-size:15px;font-weight:800;color:#1d2338!important;line-height:1.3;letter-spacing:-.01em}
.muuf .muuf-cw-title:hover{color:var(--m-accent)!important}
.muuf .muuf-cw-text{font-size:12.5px!important;color:#6b7489;line-height:1.55!important;margin:0 0 10px!important}
.muuf .muuf-search.muuf-search--card{min-height:42px;padding:3px 3px 3px 34px;border-radius:10px;box-shadow:none;background:#fff;border-color:#dfe2ee}
.muuf .muuf-search--card .muuf-search-icon{left:11px}
.muuf .muuf-search--card .muuf-search-icon svg{width:16px;height:16px}
.muuf .muuf-search--card input.muuf-input{height:34px!important;font-size:13px!important}
.muuf .muuf-submit.muuf-submit--icon{flex:0 0 34px;width:34px;min-height:34px;height:34px;padding:0;border-radius:8px}
.muuf .muuf-submit--icon svg{width:16px;height:16px}
.muuf .muuf-cw-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;color:#8a91a5}
.muuf .muuf-cw-foot a{display:inline-flex;align-items:center;gap:4px;font-weight:750;color:var(--m-accent)!important;white-space:nowrap}
.muuf .muuf-cw-foot a svg{width:13px;height:13px;transition:transform .18s}
.muuf .muuf-cw-foot a:hover svg{transform:translateX(3px)}

/* Fitting tip. */
.muuf .muuf-tip{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #f1e4c8;border-left:4px solid #e0a73b;border-radius:12px;background:#fffaf0}
.muuf .muuf-tip-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fdecc8;color:#a8741f}
.muuf .muuf-tip-icon svg{width:18px;height:18px}
.muuf .muuf-tip strong{display:block;font-size:13px;font-weight:800;color:#6e5427;margin-bottom:2px}
.muuf .muuf-tip p{margin:0!important;font-size:13px;color:#7d653f;line-height:1.65!important}
@media(max-width:490px){.muuf .muuf-tip{align-items:flex-start;padding:12px 14px;gap:11px}.muuf .muuf-tip-icon{flex-basis:30px;width:30px;height:30px}}
