:root{--mkbf-primary:#1f2a44;--mkbf-primary-deep:#07111f;--mkbf-accent:#ff742c;--mkbf-accent-hover:#e85f17;--mkbf-bg:#f7f8fa;--mkbf-surface:#fff;--mkbf-surface-soft:#fbfbfc;--mkbf-text:#22252b;--mkbf-heading:#172033;--mkbf-muted:#6c7280;--mkbf-border:#e2e6ed;--mkbf-radius:18px;--mkbf-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mkbf-heading-font:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;--mkbf-popup-width:1180px;--mkbf-popup-max-height:94dvh;--mkbf-button-width:168px;--mkbf-button-height:48px;--mkbf-button-font-size:14px;--mkbf-image-size:66px;--mkbf-launch-gap:10px}.mkbf-app,.mkbf-app *{box-sizing:border-box}.mkbf-app{width:100%;min-width:0;color:var(--mkbf-text);font-family:var(--mkbf-font);background:var(--mkbf-bg);border-radius:var(--mkbf-radius);overflow:hidden}.mkbf-mode-inline{border:1px solid var(--mkbf-border);box-shadow:0 20px 52px rgba(8,19,33,.1);margin:24px auto;max-width:var(--mkbf-popup-width)}.mkbf-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:24px clamp(20px,3vw,34px);background:linear-gradient(135deg,var(--mkbf-primary-deep),var(--mkbf-primary));color:#fff;overflow:hidden}.mkbf-header-solid .mkbf-hero{background:var(--mkbf-primary-deep)}.mkbf-header-soft .mkbf-hero{background:linear-gradient(135deg,#fff,#f4f6f9);color:var(--mkbf-heading);border-bottom:1px solid var(--mkbf-border)}.mkbf-hero:after{content:"";position:absolute;bottom:0;inset-inline-start:clamp(20px,3vw,34px);width:84px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--mkbf-accent),#ffc09d)}.mkbf-hero:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-100px;top:-140px;background:radial-gradient(circle,rgba(255,116,44,.15),transparent 68%);pointer-events:none}.mkbf-app[dir=rtl] .mkbf-hero:before{right:auto;left:-100px}.mkbf-hero-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.11);color:var(--mkbf-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.mkbf-header-soft .mkbf-hero-icon{background:#fff1e9;border-color:#ffd3bb}.mkbf-hero-logo{display:flex;align-items:center;justify-content:center;min-width:80px;max-width:var(--mkbf-logo-width);padding:8px 10px;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(0,0,0,.12)}.mkbf-hero-logo img{display:block!important;width:auto!important;max-width:100%!important;max-height:64px!important;height:auto!important;object-fit:contain!important}.mkbf-header-soft .mkbf-hero-logo{background:#fff;border-color:var(--mkbf-border)}.mkbf-hero-icon svg{width:38px;height:38px}.mkbf-hero-copy{min-width:0}.mkbf-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--mkbf-accent);text-transform:uppercase;margin-bottom:5px}.mkbf-hero h2{color:inherit!important;font-family:var(--mkbf-heading-font)!important;font-size:clamp(22px,2.2vw,31px)!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0!important}.mkbf-hero p{color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:1.55!important;margin:7px 0 0!important;max-width:680px}.mkbf-header-soft .mkbf-hero p{color:var(--mkbf-muted)!important}.mkbf-stage{min-height:430px;padding:clamp(26px,4vw,48px);background:linear-gradient(180deg,var(--mkbf-bg),color-mix(in srgb,var(--mkbf-surface) 65%,var(--mkbf-bg) 35%))}.mkbf-start-screen{text-align:center;display:grid;justify-items:center;align-content:center;min-height:360px}.mkbf-start-visual{width:88px;height:88px;display:grid;place-items:center;border-radius:26px;background:#fff;border:1px solid var(--mkbf-border);color:var(--mkbf-accent);box-shadow:0 16px 36px rgba(8,19,33,.08);margin-bottom:20px}.mkbf-start-visual svg{width:56px;height:56px}.mkbf-data-badge{display:inline-flex;align-items:center;gap:6px;background:#fff1e9;color:#b94a0f;border:1px solid #ffd8c2;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750;margin-bottom:18px}.mkbf-primary-action,.mkbf-secondary-action,.mkbf-compare-action,.mkbf-shortcode-trigger{appearance:none;min-height:44px;border-radius:999px;padding:10px 18px;font:800 13px/1.2 var(--mkbf-font);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mkbf-primary-action,.mkbf-shortcode-trigger{border:1px solid var(--mkbf-accent);background:linear-gradient(135deg,var(--mkbf-accent),#ff9a61);color:var(--mkbf-primary-deep);box-shadow:0 10px 24px rgba(255,116,44,.2)}.mkbf-primary-action:hover,.mkbf-shortcode-trigger:hover{background:linear-gradient(135deg,var(--mkbf-accent-hover),var(--mkbf-accent));transform:translateY(-1px);box-shadow:0 14px 28px rgba(255,116,44,.25)}.mkbf-secondary-action{border:1px solid var(--mkbf-border);background:#fff;color:var(--mkbf-primary)}.mkbf-compare-action{border:1px solid var(--mkbf-primary);background:linear-gradient(135deg,var(--mkbf-primary-deep),var(--mkbf-primary));color:#fff;box-shadow:0 10px 24px rgba(8,19,33,.14)}.mkbf-notice{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;max-width:620px}.mkbf-notice-warning{background:#fff7ed;border:1px solid #fed7aa;color:#8a4316}.mkbf-progress-row{display:flex;justify-content:space-between;gap:12px;color:var(--mkbf-muted);font-size:11px;font-weight:700;margin-bottom:7px}.mkbf-progress{height:6px;background:#e8ebf0;border-radius:999px;overflow:hidden}.mkbf-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--mkbf-primary),var(--mkbf-accent));border-radius:inherit;transition:width .25s ease}.mkbf-question-card{max-width:920px;margin:30px auto 24px;padding:clamp(20px,3vw,30px);background:var(--mkbf-surface);border:1px solid var(--mkbf-border);border-radius:calc(var(--mkbf-radius) + 2px);box-shadow:0 14px 34px rgba(8,19,33,.075)}.mkbf-question-card h3{font-family:var(--mkbf-heading-font)!important;color:var(--mkbf-heading)!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.25!important;margin:0 0 8px!important;text-align:center;font-weight:800!important}.mkbf-question-card>p{color:var(--mkbf-muted)!important;font-size:12px!important;line-height:1.55!important;text-align:center;margin:0 auto 20px!important;max-width:620px}.mkbf-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkbf-option{appearance:none;width:100%;min-height:64px;border:1px solid var(--mkbf-border);background:var(--mkbf-surface-soft);border-radius:13px;padding:12px 14px;color:var(--mkbf-text);font:700 13px/1.35 var(--mkbf-font);cursor:pointer;text-align:start;position:relative;transition:.18s ease}.mkbf-option:hover{border-color:color-mix(in srgb,var(--mkbf-primary) 46%,var(--mkbf-border));background:#fff;box-shadow:0 7px 20px rgba(8,19,33,.06)}.mkbf-option.is-selected{border-color:var(--mkbf-primary);background:color-mix(in srgb,var(--mkbf-primary) 6%,#fff 94%);box-shadow:0 0 0 2px color-mix(in srgb,var(--mkbf-primary) 13%,transparent)}.mkbf-option.is-selected:after{content:"✓";position:absolute;inset-inline-end:11px;top:10px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--mkbf-accent);color:var(--mkbf-primary-deep);font-size:11px}.mkbf-question-error{margin:12px auto 0;text-align:center;color:#b42318;font-size:12px;font-weight:700}.mkbf-nav-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:920px;margin:0 auto}.mkbf-loading-screen{min-height:300px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--mkbf-heading)}.mkbf-loader{width:44px;height:44px;border:4px solid #e6eaf0;border-top-color:var(--mkbf-accent);border-radius:50%;animation:mkbf-spin .8s linear infinite}.mkbf-results-heading{text-align:center;margin-bottom:24px}.mkbf-results-heading h3{font:800 clamp(22px,2.3vw,30px)/1.2 var(--mkbf-heading-font)!important;color:var(--mkbf-heading)!important;margin:0 0 8px!important}.mkbf-results-heading p{color:var(--mkbf-muted)!important;font-size:12px!important;margin:0!important}.mkbf-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mkbf-result-card{position:relative;background:#fff;border:1px solid var(--mkbf-border);border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(8,19,33,.065)}.mkbf-result-card.is-winner{border-color:color-mix(in srgb,var(--mkbf-accent) 58%,var(--mkbf-border));box-shadow:0 16px 36px rgba(8,19,33,.11)}.mkbf-result-rank{position:absolute;top:10px;inset-inline-start:10px;z-index:2;background:rgba(7,17,31,.9);color:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;backdrop-filter:blur(7px)}.mkbf-result-media{aspect-ratio:4/3;background:linear-gradient(135deg,#eef1f5,#fafbfc);overflow:hidden}.mkbf-result-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.mkbf-result-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#a7afbb}.mkbf-result-placeholder svg{width:58px;height:58px}.mkbf-result-body{padding:15px}.mkbf-score-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mkbf-result-body h4{margin:0!important;color:var(--mkbf-heading)!important;font:800 17px/1.25 var(--mkbf-heading-font)!important}.mkbf-score{flex:0 0 auto;display:grid;place-items:center;min-width:53px;height:37px;border-radius:999px;background:#fff1e9;color:#b74409;font-size:12px;font-weight:900}.mkbf-score small{font-size:8px;margin-inline-start:2px}.mkbf-reasons{margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid;gap:6px}.mkbf-reasons li{position:relative;padding-inline-start:15px;color:var(--mkbf-muted)!important;font-size:10.5px!important;line-height:1.4!important}.mkbf-reasons li:before{content:"";position:absolute;inset-inline-start:0;top:.48em;width:6px;height:6px;border-radius:50%;background:var(--mkbf-accent)}.mkbf-view-breed{width:100%;margin-top:13px;appearance:none;border:1px solid var(--mkbf-primary);border-radius:999px;background:#fff;color:var(--mkbf-primary);font:800 11px/1 var(--mkbf-font);padding:10px 12px;cursor:pointer}.mkbf-view-breed:hover{background:var(--mkbf-primary);color:#fff}.mkbf-result-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:22px}.mkbf-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(5,11,20,.78);backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.mkbf-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mkbf-dialog{position:relative;width:min(var(--mkbf-popup-width),calc(100vw - 32px));max-height:var(--mkbf-popup-max-height);overflow:auto;border-radius:calc(var(--mkbf-radius) + 2px);background:var(--mkbf-bg);box-shadow:0 30px 90px rgba(0,0,0,.34);scrollbar-gutter:stable}.mkbf-dialog-close{position:absolute;z-index:10;top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.17);background:rgba(7,17,31,.58);color:#fff;font:400 24px/1 var(--mkbf-font);cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(8px)}.mkbf-header-soft+.mkbf-dialog-close{color:var(--mkbf-heading)}body.mkbf-popup-open{overflow:hidden}.mkbf-floating-button,.mkbf-floating-image,.mkbf-launch-cluster{z-index:999920}.mkbf-floating-button{position:fixed;width:var(--mkbf-button-width);min-height:var(--mkbf-button-height);border-radius:999px;border:1px solid color-mix(in srgb,var(--mkbf-accent) 36%,var(--mkbf-primary));background:linear-gradient(135deg,var(--mkbf-primary-deep),var(--mkbf-primary));color:#fff;font:800 var(--mkbf-button-font-size)/1.2 var(--mkbf-font);box-shadow:0 18px 42px rgba(8,19,33,.25);display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;cursor:pointer}.mkbf-floating-button:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(8,19,33,.3)}.mkbf-launch-icon{display:grid;place-items:center;color:var(--mkbf-accent)}.mkbf-launch-icon svg{width:24px;height:24px}.mkbf-floating-image{appearance:none;position:fixed;width:var(--mkbf-image-size);height:var(--mkbf-image-size);padding:0;border:2px solid #fff;background:#fff;box-shadow:0 15px 34px rgba(8,19,33,.24);overflow:hidden;cursor:pointer;text-decoration:none}.mkbf-floating-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.mkbf-shape-circle{border-radius:50%}.mkbf-shape-rounded{border-radius:16px}.mkbf-shape-square{border-radius:3px}.mkbf-launch-cluster{position:fixed;display:flex;flex-direction:column;align-items:center;gap:var(--mkbf-launch-gap)}.mkbf-launch-cluster .mkbf-floating-button,.mkbf-launch-cluster .mkbf-floating-image{position:static}.mkbf-pos-top-left{top:max(24px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left))}.mkbf-pos-top-center{top:max(24px,env(safe-area-inset-top));left:50%;transform:translateX(-50%)}.mkbf-pos-top-right{top:max(24px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right))}.mkbf-pos-middle-left{top:50%;left:max(24px,env(safe-area-inset-left));transform:translateY(-50%)}.mkbf-pos-middle-right{top:50%;right:max(24px,env(safe-area-inset-right));transform:translateY(-50%)}.mkbf-pos-bottom-left{bottom:max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left))}.mkbf-pos-bottom-center{bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%)}.mkbf-pos-bottom-right{bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right))}.mkbf-launch-cluster.mkbf-pos-top-left,.mkbf-launch-cluster.mkbf-pos-top-right{flex-direction:column}.mkbf-launch-cluster.mkbf-pos-bottom-left,.mkbf-launch-cluster.mkbf-pos-bottom-right{flex-direction:column-reverse}.mkbf-anim-float{animation:mkbf-float 3.4s ease-in-out infinite}.mkbf-anim-pulse{animation:mkbf-pulse 2.2s ease-in-out infinite}.mkbf-shortcode-trigger{margin:4px}.mkbf-app[hidden],[hidden]{display:none!important}
@keyframes mkbf-spin{to{transform:rotate(360deg)}}@keyframes mkbf-float{0%,100%{margin-top:0}50%{margin-top:-7px}}@keyframes mkbf-pulse{0%,100%{box-shadow:0 15px 34px rgba(8,19,33,.24)}50%{box-shadow:0 15px 34px rgba(8,19,33,.24),0 0 0 8px rgba(255,116,44,.13)}}
@media(max-width:900px){.mkbf-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkbf-result-card:first-child{grid-column:1/-1;max-width:420px;width:100%;justify-self:center}}
@media(min-width:901px){.mkbf-hide-desktop{display:none!important}}
@media(max-width:767px){.mkbf-hide-mobile{display:none!important}.mkbf-overlay{padding:8px}.mkbf-dialog{max-height:calc(100dvh - 16px);border-radius:16px}.mkbf-hero{grid-template-columns:auto minmax(0,1fr);padding:18px 16px;gap:11px}.mkbf-hero-icon{width:46px;height:46px;border-radius:13px}.mkbf-hero-icon svg{width:30px}.mkbf-hero-logo{max-width:min(var(--mkbf-logo-width),120px);padding:6px 8px;border-radius:12px}.mkbf-hero-logo img{max-height:48px!important}.mkbf-hero h2{font-size:20px!important}.mkbf-hero p{font-size:11px!important}.mkbf-dialog-close{top:9px;inset-inline-end:9px;width:32px;height:32px}.mkbf-stage{padding:19px 13px;min-height:360px}.mkbf-start-screen{min-height:285px}.mkbf-question-card{margin:20px auto 16px;padding:18px 14px}.mkbf-options{grid-template-columns:1fr}.mkbf-option{min-height:54px}.mkbf-results-grid{grid-template-columns:1fr}.mkbf-result-card:first-child{grid-column:auto}.mkbf-result-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.mkbf-result-media{aspect-ratio:auto;min-height:145px}.mkbf-result-body{padding:13px}.mkbf-result-rank{top:7px;inset-inline-start:7px}.mkbf-result-actions{display:grid;grid-template-columns:1fr}.mkbf-result-actions button{width:100%}.mkbf-pos-top-left,.mkbf-pos-middle-left,.mkbf-pos-bottom-left{left:max(12px,env(safe-area-inset-left))}.mkbf-pos-top-right,.mkbf-pos-middle-right,.mkbf-pos-bottom-right{right:max(12px,env(safe-area-inset-right))}.mkbf-pos-top-left,.mkbf-pos-top-center,.mkbf-pos-top-right{top:max(12px,env(safe-area-inset-top))}.mkbf-pos-bottom-left,.mkbf-pos-bottom-center,.mkbf-pos-bottom-right{bottom:max(82px,calc(env(safe-area-inset-bottom) + 12px))}.mkbf-floating-button{max-width:calc(100vw - 24px)}}
@media(min-width:768px) and (max-width:900px){.mkbf-hide-tablet{display:none!important}}
@media(prefers-reduced-motion:reduce){.mkbf-app *,.mkbf-overlay,.mkbf-floating-button,.mkbf-floating-image{animation:none!important;transition:none!important}}

.mkbf-target-anchor{position:fixed;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}.mkbf-target-anchor:target + .mkbf-overlay{opacity:1;visibility:visible;pointer-events:auto}.mkbf-dialog-close{text-decoration:none!important}

/* v1.0.6 nested-tool stack: keep Finder alive underneath Directory/Comparison. */
body.mkbf-child-tool-open .mkbf-overlay.is-open{z-index:999970;pointer-events:none}
body.mkbf-child-tool-open .mkbf-overlay.is-open .mkbf-dialog{pointer-events:none}

/* v1.0.8 — deterministic Directory profile bridge. The profile HTML comes
 * from Breed Builder's public AJAX endpoint; this layer only owns the stack. */
.mkbf-directory-profile-layer{position:fixed;inset:0;z-index:1000040;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(7,17,31,.76);backdrop-filter:blur(6px)}
.mkbf-directory-profile-layer.is-open{display:flex}
.mkbf-directory-profile-shell{position:relative;width:min(1080px,96vw);max-height:92dvh;overflow:auto;border-radius:24px;background:#f7f8fa;border:1px solid #dfe6f2;box-shadow:0 30px 90px rgba(7,17,31,.38);padding:18px}
.mkbf-directory-profile-close{position:sticky;float:right;top:0;z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid #d7deea;background:#fff;color:#172033;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 7px 18px rgba(15,23,42,.10)}
.mkbf-directory-profile-content{clear:both;color:#273248;font-family:var(--mkbf-font)}
.mkbf-directory-profile-status{padding:48px 20px;text-align:center;color:#64748b;font-weight:700}
.mkbf-directory-profile-error{color:#b42318}
.mkbf-directory-profile-layer .mkbd-profile-top{display:flex;align-items:center;gap:18px;padding:12px 8px 18px;border-bottom:1px solid #e1e7ef;flex-wrap:wrap}
.mkbf-directory-profile-layer .mkbd-profile-image{width:140px;height:140px;border-radius:22px;object-fit:cover;border:3px solid var(--mkbf-accent);background:#fff1e9}
.mkbf-directory-profile-layer .mkbd-profile-heading{flex:1;min-width:220px}.mkbf-directory-profile-layer .mkbd-profile-heading h2{margin:8px 0 5px!important;color:var(--mkbf-heading)!important;font:800 30px/1.2 var(--mkbf-heading-font)!important}
.mkbf-directory-profile-layer .mkbd-profile-kicker{display:inline-flex;padding:5px 9px;border-radius:999px;background:#fff1e9;color:#b84a16;font-size:11px;font-weight:800}.mkbf-directory-profile-layer .mkbd-profile-meta{color:#64748b;font-size:13px}
.mkbf-directory-profile-layer .mkbd-profile-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.mkbf-directory-profile-layer .mkbd-profile-print,.mkbf-directory-profile-layer .mkbd-share-chip{border:1px solid #d7deea;background:#fff;color:#1f2a44;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}
.mkbf-directory-profile-layer .mkbd-profile-basic{margin-top:16px;padding:15px;border:1px solid #dfe6f2;border-radius:18px;background:#f8f9fc}.mkbf-directory-profile-layer .mkbd-profile-basic h3{margin:0 0 12px!important;color:#1f2a44!important;font-size:16px!important}
.mkbf-directory-profile-layer .mkbd-profile-basic-grid,.mkbf-directory-profile-layer .mkbd-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.mkbf-directory-profile-layer .mkbd-info-item,.mkbf-directory-profile-layer .mkbd-detail-row{padding:9px 10px;border-radius:10px;background:#fff;font-size:12px}.mkbf-directory-profile-layer .mkbd-info-item strong,.mkbf-directory-profile-layer .mkbd-detail-row strong{display:block;color:#ff742c;margin-bottom:3px}
.mkbf-directory-profile-layer .mkbd-profile-accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mkbf-directory-profile-layer .mkbd-acc-item{border:1px solid #dfe6f2;border-radius:14px;background:#fff;overflow:hidden;height:max-content}.mkbf-directory-profile-layer .mkbd-acc-head{width:100%;border:0;background:#f8f9fc;color:#1f2a44;padding:11px 13px;display:flex;justify-content:space-between;gap:10px;text-align:left;font-size:12px;font-weight:800;cursor:pointer}.mkbf-directory-profile-layer .mkbd-acc-body{padding:10px;background:#fff;border-top:1px solid #e5eaf1}.mkbf-directory-profile-layer .mkbd-detail-grid{grid-template-columns:1fr}
@media(max-width:700px){.mkbf-directory-profile-layer{padding:8px}.mkbf-directory-profile-shell{padding:12px;border-radius:18px}.mkbf-directory-profile-layer .mkbd-profile-image{width:104px;height:104px}.mkbf-directory-profile-layer .mkbd-profile-heading h2{font-size:23px!important}.mkbf-directory-profile-layer .mkbd-profile-basic-grid,.mkbf-directory-profile-layer .mkbd-profile-accordion{grid-template-columns:1fr}}
