.mm-wrap{font-family:Calibri,Arial,sans-serif;color:#16324f;max-width:1200px;margin:24px auto}.mm-hero,.mm-panel,.mm-card,.mm-login{background:#fff;border:1px solid #cad9e7;border-radius:16px;padding:24px;box-shadow:0 10px 28px #123a5b12}.mm-hero{margin-bottom:18px;background:linear-gradient(135deg,#fff,#edf6ff)}.mm-hero h1{margin:0;color:#0c4f87}.mm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.mm-card h2{margin:14px 0 5px}.mm-card strong{display:block;font-size:20px;color:#0c4f87;margin:14px 0}.mm-status{font-size:11px;font-weight:700;color:#087253}.mm-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mm-panel label{display:block;font-weight:700;font-size:13px;margin:13px 0}.mm-panel input,.mm-panel select{display:block;width:100%;padding:11px;margin-top:5px;border:1px solid #bfd0df;border-radius:8px}.mm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mm-primary,.mm-secondary{display:inline-block;border:0;border-radius:8px;background:#0c5d99;color:#fff!important;padding:12px 16px;text-decoration:none;font-weight:700;cursor:pointer}.mm-secondary{background:#e6eef5;color:#174d78!important}.mm-cost{background:#eff7ff;border:1px solid #c8ddef;border-radius:10px;padding:15px;margin:18px 0}.mm-cost strong{float:right}.mm-current{display:flex;justify-content:space-between;background:#163f62;color:#fff;padding:16px;border-radius:10px}.mm-price-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0}.mm-panel .mm-price-box{display:block;text-align:center;font-size:11px;color:#657d91;font-weight:700;background:#f5f7fa;border:1px dashed #cad9e7;border-radius:9px;padding:8px;margin:0}.mm-price-box input{text-align:center}.mm-finance{margin-top:18px}.mm-finance h3{margin:0 0 10px}.mm-invoice{display:grid;gap:0;border:1px solid #d7e3ed;border-radius:10px;overflow:hidden;background:#fff}.mm-invoice span{display:flex;justify-content:space-between;gap:18px;padding:10px 12px;border-bottom:1px solid #e4edf4;font-size:11px;font-weight:700;color:#657d91}.mm-invoice span:last-child{border-bottom:0;background:#edf6ff;color:#16324f}.mm-invoice b{color:#16324f;text-align:right}.mm-invoice .mm-up{color:#087253}.mm-invoice .mm-down{color:#ce4652}.mm-action-box{margin-top:12px;border:1px solid #cbddea;border-radius:10px;background:#fff;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mm-action-box button{border:0;border-radius:8px;padding:12px;font-weight:700;cursor:pointer}.mm-sell-min{background:#e8f3fc;color:#174f8d;border:1px solid #b8d3e9}@media(max-width:760px){.mm-form{grid-template-columns:1fr}.mm-row{grid-template-columns:1fr}.mm-price-boxes,.mm-action-box{grid-template-columns:1fr}}
.mmla-app{font-family:Calibri,Arial,sans-serif;background:#f4f8fb;color:#17324d;min-height:100vh}.mmla-app *{box-sizing:border-box}.mmla-top{min-height:78px;background:#fff;border-bottom:3px solid #1966a3;display:flex;align-items:center;justify-content:space-between;padding:12px 4%;gap:20px}.mmla-brand{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:700;white-space:nowrap}.mmla-brand b{color:#176aa7}.mmla-brand small{display:block;font-size:8px;letter-spacing:1.8px;color:#657d91}.mmla-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#0c4f87,#2789cc);color:#fff;font-size:24px}.mmla-top nav{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.mmla-top nav button,.mmla-top nav a{border:0;background:transparent;border-radius:22px;padding:10px 14px;color:#506b81;text-decoration:none;font:700 12px Calibri,Arial}.mmla-top nav button.is-active,.mmla-top nav a{background:#e7f2fb;color:#0c5d99}.mmla-user{background:#0c5d99;color:#fff;border-radius:18px;padding:8px 12px}.mmla-ticker{height:48px;background:#fff;border-bottom:1px solid #cad9e7;display:flex;overflow:hidden;align-items:center}.mmla-ticker>strong{height:100%;display:grid;place-items:center;background:#0c5d99;color:#fff;padding:0 20px;font-size:10px;letter-spacing:1.5px}.mmla-ticker-window{overflow:hidden;flex:1}.mmla-ticker-line{display:flex;width:max-content;animation:mmla-scroll 45s linear infinite}.mmla-ticker-line span{display:flex;align-items:center;gap:8px;padding:0 22px;border-right:1px solid #dce6ee;font-size:11px;white-space:nowrap}.mmla-ticker-line i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e7f2fb;color:#0c5d99;font-style:normal;font-weight:700}.mmla-ticker-line b{color:#087253}@keyframes mmla-scroll{to{transform:translateX(-50%)}}.mmla-page{display:none;max-width:1240px;margin:auto;padding:32px 24px}.mmla-page.is-active{display:block}.mmla-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.mmla-hero>div,.mmla-chart-box,.mmla-how{background:#fff;border:1px solid #cad9e7;border-radius:17px;padding:28px;box-shadow:0 10px 28px #123a5b12}.mmla-eyebrow{font-size:10px;letter-spacing:2px;color:#0c5d99;font-weight:700}.mmla-hero h1{font-size:clamp(42px,6vw,70px);line-height:1;margin:10px 0 18px;letter-spacing:-2px}.mmla-hero h1 b{color:#176aa7}.mmla-hero p{color:#657d91;line-height:1.65}.mmla-chart-head{display:flex;justify-content:space-between;gap:10px}.mmla-chart-head h2{margin:5px 0}.mmla-chart-head button{border:0;border-radius:7px;padding:7px;background:#edf4f9;color:#597186}.mmla-chart-head button.is-active{background:#0c5d99;color:#fff}#mmla-chart{width:100%;height:230px}.mmla-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin:18px 0}.mmla-commodity{background:#fff;border:1px solid #cad9e7;border-radius:13px;padding:16px;text-align:left;color:#17324d}.mmla-commodity.is-active{border-color:#176aa7;box-shadow:0 8px 20px #176aa722}.mmla-commodity strong,.mmla-commodity small{display:block;margin-top:12px}.mmla-commodity small{color:#71869a}.mmla-how{text-align:center}.mmla-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;text-align:left}.mmla-how article{background:#f7fafc;border:1px solid #d9e4ec;border-radius:12px;padding:20px}.mmla-how article>b{font-size:25px;color:#7ba6c8}.mmla-calc-result{margin-top:16px;background:#0c5d99;color:#fff;border-radius:12px;padding:20px;text-align:center}.mmla-calc-result strong{display:block;font-size:28px;margin-top:5px}@media(max-width:950px){.mmla-hero{grid-template-columns:1fr}.mmla-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mmla-top{align-items:flex-start;flex-direction:column}.mmla-how>div{grid-template-columns:1fr}.mmla-cards{grid-template-columns:1fr}.mmla-page{padding:20px 12px}}
.mmla-app,.mmla-app p,.mmla-app span,.mmla-app strong,.mmla-app b,.mmla-app small,.mmla-app em,.mmla-app i,.mmla-app label,.mmla-app input,.mmla-app select,.mmla-app button,.mmla-app a,.mmla-app td,.mmla-app th,.mmla-app li,.mmla-app div,.mm-wrap,.mm-wrap p,.mm-wrap span,.mm-wrap strong,.mm-wrap b,.mm-wrap small,.mm-wrap em,.mm-wrap i,.mm-wrap label,.mm-wrap input,.mm-wrap select,.mm-wrap button,.mm-wrap a,.mm-wrap td,.mm-wrap th,.mm-wrap li,.mm-wrap div{font-size:12px}.mmla-app h1,.mmla-app h2,.mmla-app h3,.mmla-app h4,.mmla-app h5,.mmla-app h6,.mm-wrap h1,.mm-wrap h2,.mm-wrap h3,.mm-wrap h4,.mm-wrap h5,.mm-wrap h6{font-size:16px!important;line-height:1.35;letter-spacing:0}.mmla-hero .mmla-eyebrow{font-size:18px!important;line-height:1.35}.mmla-ticker,.mmla-ticker *,.mmla-ticker>strong,.mmla-ticker-line span{font-size:12px!important}.mmla-brand,.mmla-brand span,.mmla-logo,.mmla-calc-result strong,.mm-card strong,.mm-current strong,.mm-cost strong{font-size:12px!important}.mmla-top{position:sticky!important;top:0;left:0;right:0;width:100%;min-height:78px;z-index:50;flex-shrink:0;flex-direction:row!important}.mmla-top nav{flex-wrap:nowrap;align-items:center;overflow-x:auto}.mmla-top nav button,.mmla-top nav a{white-space:nowrap;min-width:88px;text-align:center}.mmla-top nav button[data-mm-tab=mm-offers]{min-width:128px}.mmla-page{width:100%;min-height:calc(100vh - 129px)}
.mm-hidden{display:none!important}.mm-note{background:#f0f7fd;border:1px solid #c9deef;border-radius:8px;color:#315d83;padding:9px 11px}.mm-price-hidden{background:#f6f8fa;border:1px dashed #b8c9d9;border-radius:10px;color:#657d91;font-weight:700;margin:14px 0;padding:13px;text-align:center}.mm-grid .mm-card{display:flex;flex-direction:column;min-height:270px}.mm-offer-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:auto;padding-top:18px;padding-bottom:4px}.mm-buy{border:0;border-radius:8px;background:#bfc7cf;color:#fff;padding:12px 16px;font-weight:700}.mm-buy.is-active{background:#13865e;cursor:pointer}.mm-buy:disabled{cursor:not-allowed;opacity:.85}.mmla-ticker-line small{font-weight:800;min-width:62px}.mm-up{color:#13865e!important}.mm-down{color:#ce4652!important}.mm-waiting{color:#647d91}.mmla-ticker-line .mm-up{color:#13865e!important}.mmla-ticker-line .mm-down{color:#ce4652!important}.mmla-commodity small{display:flex;justify-content:space-between;gap:8px;align-items:center}.mm-current span{color:#dbeaf5}.mm-current strong{white-space:nowrap}.mm-cost p{clear:both;margin:8px 0 0;color:#657d91}.mm-calculator-panel{max-width:620px}.mm-card small{color:#657d91;font-weight:700}
.mm-logout-button{background:#e6eef5!important;color:#174d78!important;border:1px solid #c7d9e8!important}
html.metalmnl-fullscreen,body.metalmnl-fullscreen,html:has(#metalmnl-app),body:has(#metalmnl-app){margin:0!important;padding:0!important;overflow:hidden!important}.metalmnl-fullscreen #wpadminbar,body:has(#metalmnl-app) #wpadminbar,.metalmnl-fullscreen .site-header,.metalmnl-fullscreen .wp-site-blocks>header,.metalmnl-fullscreen header.wp-block-template-part,.metalmnl-fullscreen .site-footer,.metalmnl-fullscreen .wp-site-blocks>footer,.metalmnl-fullscreen footer.wp-block-template-part,body:has(#metalmnl-app) .site-header,body:has(#metalmnl-app) .wp-site-blocks>header,body:has(#metalmnl-app) header.wp-block-template-part,body:has(#metalmnl-app) .site-footer,body:has(#metalmnl-app) .wp-site-blocks>footer,body:has(#metalmnl-app) footer.wp-block-template-part{display:none!important}body.admin-bar .mmla-app{top:0!important}.mmla-app{position:fixed;inset:0;z-index:2147483647;height:100vh;max-height:100vh;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable;background:#f4f8fb}.mmla-app::-webkit-scrollbar{width:14px}.mmla-app::-webkit-scrollbar-track{background:#edf4f9}.mmla-app::-webkit-scrollbar-thumb{background:#8fb7d8;border:3px solid #edf4f9;border-radius:10px}.mm-account-grid,.mm-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:stretch}.mm-account-grid>.mm-panel{height:100%;min-height:0}.mm-posted-panel{display:flex;flex-direction:column}.mm-posted-list{overflow-y:auto;min-height:0;max-height:100%;padding-right:8px}.mm-posted-list::-webkit-scrollbar{width:10px}.mm-posted-list::-webkit-scrollbar-track{background:#edf4f9;border-radius:8px}.mm-posted-list::-webkit-scrollbar-thumb{background:#8fb7d8;border-radius:8px}.mm-auth-grid .mm-panel:first-child{align-self:start}.mm-user-offer{border:1px solid #d7e3ed;border-radius:10px;padding:12px;margin:10px 0}.mm-user-offer b,.mm-user-offer span{display:block;margin-bottom:7px}.mm-admin-link{display:block;text-align:center;margin-top:10px}.mm-offer-filters{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid #d7e3ed}.mm-offer-filters label{margin:0;font-weight:700}.mm-filter-empty{background:#fff;border:1px dashed #b8c9d9;border-radius:10px;color:#657d91;padding:18px;text-align:center}.mmla-top nav button[data-mm-tab=mm-login]{min-width:116px}@media(max-width:900px){.mm-offer-filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mm-account-grid,.mm-auth-grid,.mm-offer-filters{grid-template-columns:1fr}.mm-posted-list{max-height:420px}}

/* X-Market brand and menu alignment */
.mmla-logo-img{width:62px;height:46px;object-fit:contain;display:block}.mmla-brand{font-size:22px!important}.mmla-brand span{font-size:22px!important;line-height:1}.mmla-brand small{font-size:11px!important;letter-spacing:.8px;color:#17324d;margin-top:4px}.mmla-top{display:flex!important;flex-direction:row!important;align-items:center!important}.mmla-top nav{display:flex!important;flex:1!important;align-items:center!important;gap:8px!important;min-width:0}.mmla-main-actions{display:flex;gap:5px;align-items:center;overflow-x:auto}.mmla-auth-actions{margin-left:auto;display:flex;gap:6px;align-items:center;flex:0 0 auto}.mmla-user{display:none!important}.mmla-ticker{height:56px}.mmla-ticker>strong{min-width:168px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 14px;text-align:center;line-height:1.15}.mmla-ticker>strong span{font-size:12px!important;font-weight:800;letter-spacing:1.5px}.mmla-ticker>strong small{font-size:10px!important;font-weight:700;letter-spacing:0;color:#477497}.mmla-greeting{margin:4px 0 10px;color:#174f8d!important;font-weight:700}.mmla-hero .mmla-greeting{font-size:12px!important}.mmla-app h1,.mmla-app h2,.mmla-app h3,.mmla-app h4,.mmla-app h5,.mmla-app h6,.mm-wrap h1,.mm-wrap h2,.mm-wrap h3,.mm-wrap h4,.mm-wrap h5,.mm-wrap h6{font-size:16px!important}.mmla-hero .mmla-eyebrow{font-size:18px!important}@media(max-width:820px){.mmla-top{gap:10px;flex-direction:row!important;align-items:center!important}.mmla-logo-img{width:52px}.mmla-brand span{font-size:18px!important}.mmla-main-actions{max-width:55vw}.mmla-auth-actions{margin-left:auto}.mmla-ticker>strong{min-width:150px}}

/* v1.3 currency, centered navigation, pagination and account actions */
.mmla-top{position:relative!important}.mmla-top nav{position:relative!important}.mmla-main-actions{position:absolute!important;left:50%!important;transform:translateX(-50%);overflow:visible!important;max-width:none!important}.mmla-auth-actions{margin-left:auto!important;z-index:2}.mmla-currency-picker{display:flex!important;align-items:center;gap:6px;margin:0!important;color:#315d83;font-weight:700;white-space:nowrap}.mmla-currency-picker select{width:auto!important;min-width:82px;margin:0!important;padding:8px 26px 8px 9px!important}.mmla-ticker>strong{background:#0c5d99!important;color:#fff!important}.mmla-ticker>strong span,.mmla-ticker>strong small,#mmla-last-update{color:#fff!important}.mmla-fx-rates{font-size:11px!important;font-weight:700;color:#315d83;background:#edf5fc;border:1px solid #cbddea;border-radius:8px;padding:8px 10px;margin:0 0 12px}.mm-offer-filters{grid-template-columns:repeat(4,1fr)!important}.mm-pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:18px 0 4px}.mm-pagination button{min-width:36px;border:1px solid #c7d9e8;background:#fff;color:#174f8d;border-radius:8px;padding:8px 10px;font-weight:700}.mm-pagination button.is-active{background:#174f8d;color:#fff}.mm-posted-list{overflow:visible!important;max-height:none!important}.mm-user-offer{padding:15px!important}.mm-own-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.mm-own-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:12px 0}.mm-own-details div{border-top:1px solid #e4edf4;padding-top:8px}.mm-own-details dt{color:#657d91;font-size:10px;font-weight:700}.mm-own-details dd{margin:3px 0 0;font-weight:700}.mm-own-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mm-own-actions button{width:100%}.mm-danger{color:#a3373e!important;border-color:#e0b7ba!important}.mm-account-grid>.mm-panel{height:auto!important}.mm-posted-panel{height:auto!important}
@media(max-width:1050px){.mmla-main-actions{position:static!important;transform:none!important;margin-left:0}.mmla-top nav{justify-content:space-between!important}.mm-offer-filters{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){.mmla-currency-picker{font-size:0!important}.mmla-currency-picker select{font-size:12px!important}.mm-own-details,.mm-own-actions,.mm-offer-filters{grid-template-columns:1fr!important}}

.mm-share-sheet{position:fixed;inset:0;z-index:2147483647;background:#10263a99;display:none;align-items:center;justify-content:center;padding:20px}.mm-share-sheet.is-open{display:flex}.mm-share-card{width:min(520px,100%);background:#fff;border:1px solid #cbddea;border-radius:18px;padding:24px;box-shadow:0 25px 70px #10263a55;position:relative}.mm-share-card h2{margin:0 0 6px}.mm-share-card p{color:#657d91}.mm-share-close{position:absolute;right:14px;top:14px;border:0;background:#edf4f9;border-radius:50%;width:34px;height:34px;font-size:20px!important}.mm-share-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.mm-share-grid button{border:1px solid #c7d9e8;background:#fff;color:#174f8d;border-radius:9px;padding:11px;font-weight:700}.mm-share-grid button:hover{background:#edf5fc}.mm-share-grid button:last-child{grid-column:1/-1}@media(max-width:520px){.mm-share-grid{grid-template-columns:1fr}.mm-share-grid button:last-child{grid-column:auto}}

/* v1.3.1 inline My Posted Commodities editor */
.mm-own-editor{margin:14px 0 4px;padding:16px;border:1px solid #bdd4e7;border-radius:12px;background:#f7fbff}.mm-own-editor h3{margin:0 0 12px;color:#174f8d}.mm-own-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.mm-own-edit-grid label{margin:0}.mm-own-edit-wide{grid-column:1/-1}.mm-own-editor-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:14px}.mm-user-offer.is-editing{border-color:#82add0;box-shadow:0 8px 24px #174f8d12}.mm-own-editor[hidden]{display:none!important}@media(max-width:760px){.mm-own-edit-grid{grid-template-columns:1fr}.mm-own-edit-wide{grid-column:auto}}

/* v1.3.2 marketplace filters and chart modes */
.mm-offer-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.mm-offer-filters label{min-width:0}.mmla-chart-controls{display:grid;gap:7px;justify-items:end}.mmla-chart-types,.mmla-range-buttons{display:flex;gap:3px;background:#edf4f9;padding:4px;border-radius:9px}.mmla-chart-types button,.mmla-range-buttons button{white-space:nowrap}.mmla-chart-line{fill:none;stroke:#176aa7;stroke-width:2;vector-effect:non-scaling-stroke}.mmla-chart-area{fill:#176aa70d}.mmla-chart-dot{fill:#176aa7}#mmla-chart{overflow:visible}@media(max-width:900px){.mm-offer-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){.mm-offer-filters{grid-template-columns:1fr!important}.mmla-chart-head{align-items:flex-start}.mmla-chart-controls{justify-items:start}.mmla-chart-types{flex-wrap:wrap}}

/* v1.3.4 current-range chart timing and purge refresh */
.mmla-cache-refresh{width:52px;height:56px;flex:0 0 52px;border:0;border-right:1px solid #d3e1ec;background:#fff;color:#0c5d99;display:grid;place-items:center;padding:0;cursor:pointer}.mmla-cache-refresh svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mmla-cache-refresh:hover{background:#edf5fc}.mmla-cache-refresh.is-refreshing svg{animation:mmla-spin .8s linear infinite}.mmla-cache-refresh:disabled{opacity:.65}.mmla-chart-line{stroke-linecap:round;stroke-linejoin:round}.mmla-chart-area{stroke:none}.mmla-mobile-toggle,.mmla-mobile-menu{display:none}@keyframes mmla-spin{to{transform:rotate(360deg)}}
@media(max-width:820px){.mmla-top{position:relative!important;min-height:68px!important;padding:10px 14px!important;flex-direction:row!important;align-items:center!important}.mmla-top nav{display:none!important}.mmla-mobile-toggle{display:flex;align-items:center;gap:8px;margin-left:auto;border:1px solid #cbdbea;background:#fff;color:#174f8d;border-radius:10px;padding:10px 12px;font-weight:800}.mmla-mobile-toggle span{font-size:18px;line-height:1}.mmla-mobile-menu{position:absolute;z-index:100;right:12px;left:12px;top:calc(100% + 2px);background:#fff;border:1px solid #cbddea;border-radius:14px;box-shadow:0 18px 45px #17324d30;padding:12px;grid-template-columns:1fr 1fr;gap:8px}.mmla-mobile-menu.is-open{display:grid}.mmla-mobile-menu button,.mmla-mobile-menu label{border:1px solid #d4e2ee;background:#f8fbfd;color:#174f8d;border-radius:9px;padding:11px 12px;font-weight:700;text-align:left;margin:0}.mmla-mobile-menu button:hover{background:#edf5fc}.mmla-mobile-menu label{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.mmla-mobile-menu label select{margin:0!important;width:100%!important}.mmla-logo-img{width:48px!important;height:40px!important}.mmla-brand span{font-size:17px!important}.mmla-ticker>strong{min-width:142px!important}.mmla-cache-refresh{width:46px;flex-basis:46px}}
@media(max-width:520px){.mmla-mobile-menu{grid-template-columns:1fr}.mmla-mobile-menu label{grid-column:auto}.mmla-ticker>strong{min-width:126px!important;padding:0 10px!important}.mmla-ticker>strong span{font-size:10px!important}.mmla-ticker>strong small{font-size:8px!important}.mmla-cache-refresh{width:42px;flex-basis:42px}}


/* v1.3.6 login password visibility toggle */
.mm-password-wrap{position:relative;margin-top:5px}.mm-password-wrap input{margin-top:0!important;padding-right:46px!important;box-sizing:border-box}.mm-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:#55758f;border-radius:7px;display:grid;place-items:center;padding:0;cursor:pointer}.mm-password-toggle:hover,.mm-password-toggle:focus-visible{background:#edf5fc;color:#0c5d99;outline:none}.mm-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mm-password-toggle .mm-eye-slash{display:none}.mm-password-toggle.is-visible .mm-eye-slash{display:block}

/* v1.3.7 sold workflow, member ID and simplified social sharing */
.mm-account-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.mm-account-title-row h1{margin:0}.mm-xmarket-id{display:inline-flex;align-items:center;justify-content:center;background:#0c5d99;color:#fff;font-weight:700;letter-spacing:.7px;border-radius:9px;padding:8px 12px;white-space:nowrap;box-shadow:0 4px 12px #0c5d9922}.mm-own-actions{grid-template-columns:repeat(4,1fr)!important}.mm-sold-button{border:1px solid #178660;border-radius:8px;background:#178660;color:#fff!important;padding:12px 16px;font-weight:800;cursor:pointer}.mm-sold-button:hover{filter:brightness(.95)}.mm-sold-button.is-sold,.mm-sold-button:disabled{background:#e5f3ed;color:#087253!important;border-color:#9bcbb8;cursor:default;opacity:1}.mm-sold-card{border-color:#9bcbb8!important;background:linear-gradient(180deg,#fff,#f1faf6)!important}.mm-sold-text{color:#087253!important;font-weight:800}.mm-sold-market-note{width:100%;border:1px solid #9bcbb8;background:#eaf7f1;color:#087253;border-radius:8px;padding:11px 12px;font-size:12px;font-weight:800;text-align:center}.mm-share-grid{grid-template-columns:repeat(3,1fr)!important}.mm-share-grid button:last-child{grid-column:auto!important}@media(max-width:760px){.mm-account-title-row{align-items:flex-start;flex-direction:column}.mm-own-actions,.mm-share-grid{grid-template-columns:1fr!important}}

/* v1.3.8 Market Place: public buying/offers and no search sandbox */

/* v1.3.9 seller-controlled market price visibility and sold-detail cards */
.mm-price-toggle-box,.mm-own-price-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:#f5f7fa;border:1px dashed #cad9e7;border-radius:9px;padding:8px;text-align:center}.mm-price-toggle-box>span,.mm-own-price-toggle>span{font-size:11px;color:#657d91;font-weight:700}.mm-price-toggle{width:100%;min-height:42px;border:1px solid #16845e;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer}.mm-price-toggle.is-visible{background:#178660;color:#fff}.mm-price-toggle.is-hidden{background:#e7eef5;color:#174f8d;border-color:#a9bfd1}.mm-price-toggle-box small,.mm-own-price-toggle small{color:#657d91;font-size:10px;font-weight:700}.mm-action-box-single{grid-template-columns:1fr!important}.mm-sold-card{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;padding:18px!important}.mm-sold-card .mm-status{align-self:flex-start}.mm-sold-card h2,.mm-sold-card p,.mm-sold-card strong,.mm-sold-card small,.mm-sold-card .mm-price-hidden{width:100%}.mm-sold-card .mm-offer-actions{display:none!important}.mm-own-price-toggle{min-height:100%}@media(max-width:760px){.mm-price-toggle-box,.mm-own-price-toggle{min-height:auto}}


/* v1.3.10 reliable marketplace pagination and listing sandbox */
.mm-market-listing-sandbox{background:#fff;border:1px solid #cad9e7;border-radius:16px;padding:18px;box-shadow:0 10px 28px #123a5b12}
.mm-market-listing-sandbox .mm-grid{align-items:stretch}
.mm-grid [data-mm-offer-card][hidden],.mm-posted-list [data-mm-own-card][hidden]{display:none!important}
.mm-pagination button:disabled{opacity:.45;cursor:not-allowed;background:#f3f6f8;color:#73879a}
.mm-pagination button:not(:disabled){cursor:pointer}
@media(max-width:700px){.mm-market-listing-sandbox{padding:12px}}


/* v1.3.11 X-Coin personal savings account */
.mm-xcoin-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 18px;padding:18px 22px!important;background:linear-gradient(135deg,#f8fcff 0%,#edf6fd 56%,#ffffff 100%)!important;border:1px solid #bfd6e8!important;box-shadow:0 10px 28px #123a5b12!important;overflow:hidden;position:relative}
.mm-xcoin-panel:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-78px;top:-92px;border:24px solid #0c5d990a;pointer-events:none}
.mm-xcoin-symbol{width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 34% 28%,#ffffff 0 8%,#84bee9 9% 20%,#1b79b8 50%,#0c5d99 100%);border:5px solid #d7eaf8;box-shadow:inset 0 0 0 3px #ffffff88,0 8px 20px #0c5d9928;color:#fff;flex:0 0 auto}
.mm-xcoin-symbol span{font-size:32px;line-height:29px;font-weight:900;letter-spacing:-1px;text-shadow:0 2px 3px #073d6666}
.mm-xcoin-symbol small{font-size:9px;font-weight:900;letter-spacing:1.7px;color:#fff;margin-top:4px}
.mm-xcoin-copy small,.mm-xcoin-balance small{display:block;color:#5f788e;font-size:10px;font-weight:800;letter-spacing:.9px}
.mm-xcoin-copy h2{margin:3px 0 4px!important;color:#174f8d}.mm-xcoin-copy p{margin:0!important;color:#60798d;font-size:12px}
.mm-xcoin-balance{text-align:right;min-width:190px;padding-left:20px;border-left:1px solid #cbddea;position:relative;z-index:1}
.mm-xcoin-balance strong{display:inline-block;margin:3px 4px 0 0;color:#0c5d99;font-size:30px;line-height:34px;font-weight:900;font-variant-numeric:tabular-nums}
.mm-xcoin-balance span{color:#315d83;font-weight:800;font-size:13px;white-space:nowrap}
@media(max-width:760px){.mm-xcoin-panel{grid-template-columns:auto 1fr}.mm-xcoin-symbol{width:66px;height:66px}.mm-xcoin-balance{grid-column:1/-1;text-align:left;border-left:0;border-top:1px solid #cbddea;padding:14px 0 0;min-width:0}.mm-xcoin-balance strong{font-size:26px}}

/* v1.3.12 earned X-Coin savings, payout lock and top-bar balance */
.mmla-xcoin-top{display:flex;align-items:center;gap:7px;margin-left:-8px;margin-right:4px;padding:5px 9px 5px 6px;border:1px solid #c7dcec;border-radius:22px;background:#f3f9fd;white-space:nowrap;box-shadow:0 4px 12px #123a5b0d;position:relative;z-index:3}
.mmla-xcoin-mini{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#84bee9 9% 22%,#1b79b8 52%,#0c5d99 100%);border:2px solid #d7eaf8;color:#fff;font-size:14px!important;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff88}
.mmla-xcoin-top-copy{display:flex!important;flex-direction:column;gap:0;line-height:1.05}.mmla-xcoin-top-copy small{font-size:8px!important;letter-spacing:1px;color:#5f788e;font-weight:900}.mmla-xcoin-top-copy b{font-size:11px!important;color:#0c5d99;font-weight:900;font-variant-numeric:tabular-nums}
.mm-xcoin-status{display:inline-flex;margin-top:9px;padding:6px 9px;border-radius:999px;font-size:10px!important;font-weight:800}.mm-xcoin-status.is-locked{background:#fff4d8;color:#8b5c00;border:1px solid #efd59a}.mm-xcoin-status.is-eligible{background:#e9f7f1;color:#087253;border:1px solid #acd8c5}
.mm-xcoin-php-label{margin-top:8px!important}.mm-xcoin-php-value{display:block;color:#174f8d;font-size:15px!important;margin-top:2px}.mm-xcoin-balance em{display:block;margin-top:5px;color:#657d91;font-size:9px!important;font-style:normal;font-weight:700}
@media(max-width:1050px){.mmla-xcoin-top{margin-left:0}.mmla-xcoin-top-copy small{display:none}.mmla-xcoin-top{padding-right:7px}}
@media(max-width:820px){.mmla-xcoin-top{margin-left:auto;margin-right:4px;padding:4px 7px 4px 4px}.mmla-xcoin-mini{width:27px;height:27px}.mmla-xcoin-top-copy b{font-size:10px!important}.mmla-mobile-toggle{margin-left:0!important}}
@media(max-width:520px){.mmla-brand span{display:none!important}.mmla-xcoin-top{margin-left:0}.mmla-xcoin-top-copy b{max-width:72px;overflow:hidden;text-overflow:ellipsis}}


/* v1.3.13 sold sharing lock and fresh-navigation cache gate */
/* v1.3.14 loading-market-data notification and post-save marketplace redirect */
.mmla-fresh-gate{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(244,248,251,.96);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}
.mmla-fresh-gate.is-visible{opacity:1;visibility:visible;pointer-events:auto}
.mmla-fresh-card{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(380px,calc(100vw - 36px));padding:26px 28px;border:1px solid #c5d9e9;border-radius:18px;background:#fff;box-shadow:0 18px 55px #123a5b25;text-align:center;color:#17324d}
.mmla-fresh-card strong{font-size:16px!important;color:#0c5d99}.mmla-fresh-card small{font-size:11px!important;color:#657d91;line-height:1.45}
.mmla-fresh-spinner{width:36px;height:36px;border:4px solid #d8e8f3;border-top-color:#0c5d99;border-radius:50%;animation:mmla-spin .7s linear infinite}
.mm-own-actions.is-sold-actions{grid-template-columns:repeat(3,1fr)!important}
@media(max-width:760px){.mm-own-actions.is-sold-actions{grid-template-columns:1fr!important}}
/* v1.3.16 commodity variant market-value UI */
.mm-current{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;align-items:center}
.mm-current>small{grid-column:1/-1;color:#dbeaf5!important;font-weight:600;line-height:1.4;margin-top:2px}
.mm-variant-reference{display:block;margin-top:6px;color:#647d91;font-weight:600;line-height:1.35}
.mm-calculator-panel label .mm-variant-reference,.mm-own-edit-grid label .mm-variant-reference{font-size:11px!important}

/* v1.3.19 three-sandbox X-Coin savings dashboard */
.mm-xcoin-dashboard{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(360px,1.45fr) minmax(210px,.8fr);gap:14px;margin:0 0 18px;align-items:stretch}
.mm-xcoin-box{position:relative;min-width:0;padding:18px 20px;border:1px solid #bfd6e8;border-radius:16px;background:linear-gradient(145deg,#fbfdff 0%,#f1f8fd 100%);box-shadow:0 9px 26px #123a5b12;overflow:hidden}
.mm-xcoin-box:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-58px;top:-60px;border:18px solid #0c5d9908;pointer-events:none}
.mm-xcoin-account-box{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}
.mm-xcoin-account-box .mm-xcoin-symbol{width:64px;height:64px;border-width:4px}
.mm-xcoin-account-box .mm-xcoin-symbol span{font-size:27px;line-height:25px}.mm-xcoin-account-box .mm-xcoin-symbol small{font-size:8px}
.mm-xcoin-copy{position:relative;z-index:1}.mm-xcoin-copy>small,.mm-xcoin-trend-head small,.mm-xcoin-balance-box>small{display:block;color:#5f788e;font-size:9px!important;font-weight:900;letter-spacing:.85px}
.mm-xcoin-copy h2{margin:3px 0 6px!important;color:#174f8d;font-size:22px!important}.mm-xcoin-copy p{margin:0!important;color:#60798d;font-size:11px!important;line-height:1.45}.mm-xcoin-copy .mm-xcoin-started{margin-top:8px!important;color:#365f82}.mm-xcoin-copy .mm-xcoin-started b{color:#174f8d}
.mm-xcoin-trend-box{display:flex;flex-direction:column;padding:15px 16px 11px}.mm-xcoin-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;position:relative;z-index:1}.mm-xcoin-trend-head h3{margin:0!important;color:#174f8d;font-size:15px!important}.mm-xcoin-chart-scroll{overflow:hidden;padding-bottom:2px;position:relative;z-index:1}.mm-xcoin-trend-chart{display:block;width:100%;height:190px;min-width:0;overflow:visible}.mm-xcoin-trend-foot{position:relative;z-index:1;padding-top:5px;border-top:1px solid #d8e5ef;color:#71869a;font-size:9px!important;font-weight:700;text-align:center}
.mm-xcoin-grid-line{stroke:#d7e4ee;stroke-width:1;stroke-dasharray:3 4}.mm-xcoin-quarter-divider{stroke:#b8ccdc;stroke-width:1;stroke-dasharray:2 4}.mm-xcoin-axis-text{fill:#6b8194;font-size:8px;font-weight:700}.mm-xcoin-quarter-label{font-size:10px;font-weight:900}.mm-xcoin-quarter-label.is-future{opacity:.42}.mm-xcoin-trend-area{fill:#1b79b814}.mm-xcoin-trend-line{fill:none;stroke:#0c5d99;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mm-xcoin-trend-dot{fill:#fff;stroke:#0c5d99;stroke-width:2}.mm-xcoin-trend-dot.is-latest{fill:#0c5d99;stroke:#d7eaf8;stroke-width:3}.mm-xcoin-zero-line{stroke:#91a8ba;stroke-width:1}
.mm-xcoin-balance-box{display:flex;flex-direction:column;justify-content:center;text-align:right;position:relative;z-index:1}.mm-xcoin-balance-box strong{display:block;margin-top:7px;color:#0c5d99;font-size:31px!important;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.mm-xcoin-balance-box>span{display:block;margin-top:3px;color:#315d83;font-weight:900;font-size:12px}.mm-xcoin-balance-box .mm-xcoin-php-label{margin-top:17px!important;padding-top:12px;border-top:1px solid #cbddea}.mm-xcoin-balance-box .mm-xcoin-php-value{font-size:20px!important;font-weight:900;color:#174f8d}.mm-xcoin-balance-box em{display:block;margin-top:9px;color:#657d91;font-size:9px!important;font-style:normal;font-weight:700}
@media(max-width:1050px){.mm-xcoin-dashboard{grid-template-columns:1fr 1.35fr}.mm-xcoin-balance-box{grid-column:1/-1;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:end}.mm-xcoin-balance-box .mm-xcoin-php-label{margin-top:0!important;padding-top:0;border-top:0}.mm-xcoin-balance-box em{grid-column:1/-1}}
@media(max-width:760px){.mm-xcoin-dashboard{grid-template-columns:1fr}.mm-xcoin-account-box,.mm-xcoin-trend-box,.mm-xcoin-balance-box{grid-column:auto}.mm-xcoin-trend-chart{height:180px}.mm-xcoin-balance-box{display:flex;text-align:left}.mm-xcoin-balance-box .mm-xcoin-php-label{margin-top:15px!important;padding-top:10px;border-top:1px solid #cbddea}}


/* v1.3.25 decorative page sandboxes with per-page typography, focal positioning and configurable picture masks */
.mmla-page-sandbox{position:relative;height:var(--mmla-page-sandbox-height,220px);min-height:120px;width:100%;margin:0 0 22px;border-radius:24px;overflow:hidden;background-color:#17324b;background-image:linear-gradient(135deg,#17324b,#2d718f);background-size:cover;background-position:center var(--mmla-page-sandbox-bg-y,50%);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(17,41,64,.12);isolation:isolate}
.mmla-page-sandbox.has-image{background-size:cover;background-position:center var(--mmla-page-sandbox-bg-y,50%)}
.mmla-page-sandbox-shade{position:absolute;inset:0;z-index:0;background:var(--mmla-page-sandbox-mask-color,#051422);opacity:var(--mmla-page-sandbox-mask-opacity,.55);pointer-events:none}
.mmla-page-sandbox.no-image .mmla-page-sandbox-shade{background:var(--mmla-page-sandbox-mask-color,#051422)}
.mmla-page-sandbox-text{position:relative;z-index:1;color:var(--mmla-page-sandbox-text,#fff)!important;font-size:var(--mmla-page-sandbox-font-size,40px)!important;font-weight:800;line-height:1.08;letter-spacing:-.02em;text-align:center;padding:24px 36px;text-shadow:0 2px 12px rgba(0,0,0,.5);max-width:92%}
@media(max-width:700px){.mmla-page-sandbox{border-radius:18px;margin-bottom:16px}.mmla-page-sandbox-text{padding:18px 20px}}

/* v1.3.26 pinned X-Market navigation and ticker */
.mmla-app{
 --mmla-topbar-height:78px;
 --mmla-tickerbar-height:56px;
 scroll-padding-top:calc(var(--mmla-topbar-height) + var(--mmla-tickerbar-height) + 12px);
}
.mmla-app .mmla-top{
 position:sticky!important;
 top:0!important;
 left:0!important;
 right:0!important;
 z-index:240!important;
 background:#fff!important;
 box-shadow:0 2px 8px rgba(23,50,77,.08);
}
.mmla-app .mmla-ticker{
 position:sticky!important;
 top:var(--mmla-topbar-height)!important;
 left:0!important;
 right:0!important;
 z-index:230!important;
 background:#fff!important;
 box-shadow:0 4px 10px rgba(23,50,77,.10);
}
.mmla-app .mmla-page,
.mmla-app [id^="xmarket-offer-"]{
 scroll-margin-top:calc(var(--mmla-topbar-height) + var(--mmla-tickerbar-height) + 14px);
}
@media(max-width:820px){
 .mmla-app{--mmla-topbar-height:68px;}
 .mmla-app .mmla-top{position:sticky!important;top:0!important;}
 .mmla-app .mmla-ticker{position:sticky!important;top:var(--mmla-topbar-height)!important;}
}
