
#myBuildShowcaseV2,#myBuildShowcaseV2 .mb2-shell,#mb24Library{height:548px!important;min-height:548px!important}
#myBuildShowcaseV2{overflow:hidden!important}
#myBuildShowcaseV2::after{background:linear-gradient(90deg,rgba(5,7,10,.70) 0%,rgba(5,7,10,.46) 38%,rgba(5,7,10,.26) 72%,rgba(5,7,10,.34) 100%),linear-gradient(180deg,rgba(4,6,9,.08),rgba(4,6,9,.20))!important}
.mb26-shell{position:relative;z-index:3;height:100%;padding:17px 19px 19px;display:flex;flex-direction:column;min-width:0}
.mb26-kicker{font-size:8px;letter-spacing:.24em;font-weight:800;color:#bca66f;text-transform:uppercase;opacity:.88}
.mb26-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:8px}
.mb26-head-left{min-width:0}
.mb26-title-row{display:flex;align-items:center;gap:8px;min-width:0}
.mb26-level{font-size:18px;line-height:1;font-weight:850;color:#e8e8e6;white-space:nowrap}
.mb26-title-dot{font-size:14px;color:#777f88;line-height:1}
.mb26-title{margin:0;min-width:0;font-size:clamp(22px,1.45vw,27px);line-height:1.06;font-weight:820;letter-spacing:-.03em;color:#f3f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mb26-edit,.mb26-icon{border:0;background:transparent;color:#b69a52;padding:0;display:grid;place-items:center;cursor:pointer;transition:color .14s ease,transform .14s ease,background .14s ease}
.mb26-edit{width:25px;height:25px;border-radius:8px;flex:0 0 auto}
.mb26-edit:hover,.mb26-icon:hover{color:#e0c471;transform:translateY(-1px)}
.mb26-edit svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mb26-archetype{display:flex;align-items:center;gap:9px;margin-top:8px;min-width:0;color:#dfe3e7}
.mb26-archetype-logo{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.28));flex:0 0 auto}
.mb26-archetype-text{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}
.mb26-archetype-cn{font-size:16px;font-weight:800;color:#edf0f2}
.mb26-archetype-en{font-size:11px;font-weight:650;color:#77828e;letter-spacing:.01em}
.mb26-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding-top:2px}
.mb26-icon{width:30px;height:30px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(8,12,17,.35);color:#8f9aa5}
.mb26-icon:hover{background:rgba(255,255,255,.045);border-color:rgba(213,182,102,.19);color:#d4b76a}
.mb26-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mb26-theme-dots{display:flex;align-items:center;gap:7px;margin-left:5px;padding:0 2px}
.mb26-theme-dot{appearance:none;border:0;width:7px;height:7px;border-radius:50%;padding:0;background:#4c5660;opacity:.52;cursor:pointer;box-shadow:none;transition:transform .14s ease,background .14s ease,opacity .14s ease,box-shadow .14s ease}
.mb26-theme-dot:hover{opacity:.86;transform:scale(1.18)}
.mb26-theme-dot.active{background:#d1b15f;opacity:1;transform:scale(1.28);box-shadow:0 0 0 3px rgba(209,177,95,.09)}
.mb26-divider{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.11),rgba(255,255,255,.055) 72%,transparent);margin:13px 0 13px}
.mb26-main{display:grid;grid-template-columns:minmax(205px,.78fr) repeat(3,minmax(0,1fr));gap:0;flex:1;min-height:0}
.mb26-info{min-width:0;padding:2px 17px 6px 0;border-right:1px solid rgba(255,255,255,.075);display:flex;flex-direction:column}
.mb26-select-row{display:flex;gap:7px;align-items:center}
.mb26-select-wrap{position:relative;display:block;min-width:0}
.mb26-select-wrap::after{content:'›';position:absolute;right:9px;top:50%;transform:translateY(-53%) rotate(90deg);font-size:14px;color:#79848f;pointer-events:none}
.mb26-select{appearance:none;height:31px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:rgba(8,12,17,.42);color:#e6e9ec;padding:0 27px 0 10px;font-size:10.5px;font-weight:750;outline:none}
.mb26-select.formation{width:103px}.mb26-select.position{width:68px}
.mb26-select:focus{border-color:rgba(209,177,95,.36)}
.mb26-info-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}
.mb26-info-item{min-width:0}
.mb26-info-item span{display:block;margin-bottom:3px;font-size:7.5px;color:#707b87;letter-spacing:.03em}
.mb26-info-item strong{display:block;font-size:11.5px;color:#e3e6e9;font-weight:780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mb26-ps{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055);display:grid;gap:6px}
.mb26-ps-row{display:flex;align-items:center;gap:5px;min-height:32px;flex-wrap:wrap}
.mb26-ps-empty{font-size:9px;color:#65717d}
.mb26-ps-copy{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;cursor:help}
.mb26-ps-copy .overview-badge-shell{--badge-h:27px;--badge-w:27px;--icon-box:15px;--gold-lift:0px;width:34px!important;height:34px!important}
.mb26-ps-copy.plus .overview-badge-shell.plus{--badge-h:27px;--badge-w:31px;--icon-box:15px;--gold-lift:1.4px}
.mb26-ps-copy .ovc-ps-issue-dot{display:none!important}
.mb26-attrs{display:contents}
.mb26-attr-col{min-width:0;padding:0 14px;border-right:1px solid rgba(255,255,255,.055)}
.mb26-attr-col:last-child{border-right:0;padding-right:0}
.mb26-group+.mb26-group{margin-top:14px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065)}
.mb26-group h4{margin:0 0 5px;color:#d1b15f;font-size:10px;font-weight:850;letter-spacing:.035em}
.mb26-attr-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:20px;border-bottom:1px solid rgba(255,255,255,.032);gap:7px}
.mb26-attr-row:last-child{border-bottom:0}
.mb26-attr-row span{min-width:0;font-size:9.5px;color:#aab2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mb26-attr-row strong{text-align:right;font-size:10.5px;font-weight:850;font-variant-numeric:tabular-nums}
.mb26-togglebar{position:absolute;right:18px;bottom:18px;z-index:7;display:flex;align-items:center;gap:10px;padding:5px 7px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(8,11,15,.52);backdrop-filter:blur(8px)}
.mb26-toggle{display:flex;align-items:center;gap:5px;font-size:8.5px;color:#8d97a1;font-weight:700;cursor:pointer}
.mb26-toggle input{display:none}
.mb26-switch{width:27px;height:16px;border-radius:999px;background:#39414a;border:1px solid rgba(255,255,255,.08);position:relative;display:inline-block}
.mb26-switch::after{content:'';position:absolute;width:10px;height:10px;left:2px;top:2px;border-radius:50%;background:#e8eaec;transition:transform .15s ease}
.mb26-toggle input:checked+.mb26-switch{background:#8e773a;border-color:#a98d47}.mb26-toggle input:checked+.mb26-switch::after{transform:translateX(11px)}
.mb26-watermark{position:absolute;right:1.5%;bottom:3%;z-index:1;max-width:52%;font-family:"Segoe Script","Brush Script MT","Snell Roundhand",cursive;font-size:clamp(52px,4.8vw,78px);font-style:italic;line-height:.9;color:rgba(228,232,236,.035);transform:rotate(-7deg);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:clip}
.mb26-site{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);z-index:8;color:rgba(190,196,202,.45);font-size:7.5px;letter-spacing:.13em;white-space:nowrap;text-transform:lowercase;pointer-events:none}
.mb26-title-input{height:32px;min-width:220px;max-width:420px;border:0;border-bottom:1px solid rgba(209,177,95,.42);background:transparent;color:#f2f3f4;font-size:24px;font-weight:820;outline:none;padding:0 2px}
.mb26-save-flash{animation:mb26save .55s ease}@keyframes mb26save{0%{box-shadow:0 0 0 0 rgba(209,177,95,.0)}45%{box-shadow:0 0 0 4px rgba(209,177,95,.13)}100%{box-shadow:0 0 0 0 rgba(209,177,95,.0)}}
#mb24Library .mb26-lib-list{display:grid;gap:8px;padding-top:10px;max-height:410px;overflow:auto}
#mb24Library .mb26-lib-card{padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}
#mb24Library .mb26-lib-card strong{display:block;color:#dfe4e8;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#mb24Library .mb26-lib-card span{display:block;margin-top:4px;color:#6f7b87;font-size:8px}
#mb24Library .mb24-library-empty.has-builds{display:block!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important}
#mb24Library .mb24-library-empty.has-builds .mb24-library-empty-inner{display:none!important}
@media(max-width:1240px) and (min-width:901px){#myBuildShowcaseV2,#myBuildShowcaseV2 .mb2-shell,#mb24Library{height:565px!important;min-height:565px!important}.mb26-main{grid-template-columns:minmax(190px,.76fr) repeat(3,minmax(0,1fr))}.mb26-attr-col{padding:0 10px}.mb26-info{padding-right:12px}}
@media(max-width:900px){#myBuildShowcaseV2,#myBuildShowcaseV2 .mb2-shell{height:auto!important;min-height:650px!important}.mb26-main{grid-template-columns:1fr 1fr;gap:12px}.mb26-info{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:0 0 12px}.mb26-attr-col{border-right:0;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:10px!important}.mb26-attr-col:nth-child(4){grid-column:1/-1}.mb26-togglebar{position:static;margin-top:10px;align-self:flex-end}.mb26-site{position:static;transform:none;text-align:center;margin-top:7px}}
@media(max-width:760px){.mb26-main{grid-template-columns:1fr}.mb26-attr-col:nth-child(4){grid-column:auto}.mb26-head{gap:8px}.mb26-actions{gap:5px}.mb26-level{font-size:15px}.mb26-title{font-size:21px}.mb26-archetype-cn{font-size:14px}.mb26-info-line{grid-template-columns:repeat(3,1fr)}}
