.mrgym-builder{--bg:#101114;--surface:#1b1d22;--surface2:#23262d;--elev:#2b2f38;--text:#f2f3f7;--muted:#9ba1ad;--border:#30343e;--border-soft:#272b33;--accent:#f4c43a;--accent2:#e0a800;--accent-text:#ffd95e;--accent-soft:rgba(244,196,58,.13);--grad:linear-gradient(135deg,#f4c43a,#e0a800);--ok:#34c759;--err:#ff6b6b;--warn-bg:rgba(255,176,32,.12);--warn-text:#ffd591;--warn-border:rgba(255,176,32,.35);--shadow:0 6px 24px rgba(0,0,0,.35);direction:rtl;color:var(--text);line-height:1.9;font-family:'Vazirmatn','IRANSansX','IRANSans',-apple-system,Segoe UI,Tahoma,sans-serif;width:100vw;max-width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(14px,3vw,56px);box-sizing:border-box}.mrgym-builder .b-hero,.mrgym-builder .b-editbanner,.mrgym-builder .b-loading,.mrgym-builder .b-tabs,.mrgym-builder .b-pane{max-width:1080px;margin-left:auto;margin-right:auto}body[data-lqd-page-color-scheme="light"] .mrgym-builder{--bg:#f5f5f7;--surface:#ffffff;--surface2:#f7f8fa;--elev:#ffffff;--text:#1d1d1f;--muted:#6e6e73;--border:#e3e5ea;--border-soft:#eef0f3;--accent:#e0a800;--accent2:#c79200;--accent-text:#9a6b00;--accent-soft:rgba(224,168,0,.12);--warn-bg:rgba(214,141,0,.1);--warn-text:#8a5a00;--warn-border:rgba(214,141,0,.3);--shadow:0 6px 24px rgba(20,30,60,.08)}.mrgym-builder *{box-sizing:border-box}.mrgym-builder input,.mrgym-builder select,.mrgym-builder textarea,.mrgym-builder button{font-family:inherit;font-size:.95rem}.b-hero{text-align:center;padding:14px 10px 6px}.b-hero__badge{display:inline-block;background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:6px 16px;font-size:.82rem;font-weight:800;margin-bottom:12px}.b-hero__title{font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:900;margin:.1em 0;color:var(--text)}.b-hero__lead{color:var(--muted);max-width:680px;margin:10px auto 0;font-size:1rem}.b-brand__photo{display:block;width:108px;height:108px;border-radius:50%;object-fit:cover;margin:4px auto 12px;border:3px solid var(--accent);box-shadow:0 10px 30px -8px rgb(224 168 0 / .45)}.b-brand__headline{color:var(--muted);font-size:1.02rem;font-weight:700;margin:4px auto 0;max-width:620px}.b-brand__stats{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px 0 0}.b-brand__stats span{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:6px 14px;font-size:.84rem;font-weight:800}.b-brand__awards,.b-brand__certs{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:10px auto 0;max-width:760px}.b-brand__awards span{background:var(--accent-soft);color:var(--accent-text);border-radius:10px;padding:5px 12px;font-size:.8rem;font-weight:800}.b-brand__certs span{background:var(--surface);border:1px dashed var(--border);color:var(--muted);border-radius:10px;padding:5px 12px;font-size:.78rem;font-weight:700}.b-brand__social{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px 0 0}.b-brand__social a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:7px 15px;font-size:.84rem;font-weight:800;text-decoration:none;transition:all .15s}.b-brand__social a:hover{border-color:var(--accent);color:var(--accent-text)}.b-help{background:var(--accent-soft);border:1px solid var(--warn-border);border-inline-start:4px solid var(--accent);color:var(--text);border-radius:12px;padding:12px 16px;margin:0 0 18px;font-size:.9rem;line-height:2}.b-help b{color:var(--accent-text)}.b-editbanner{background:var(--accent-soft);border:1.5px dashed var(--accent);color:var(--accent-text);border-radius:14px;padding:12px 18px;margin:14px 0 0;font-weight:800;font-size:.92rem;text-align:center}.b-loading{text-align:center;padding:60px 0;color:var(--muted)}.b-spinner{display:inline-block;width:44px;height:44px;border-radius:50%;border:4px solid var(--border);border-top-color:var(--accent);animation:bspin .8s linear infinite}@keyframes bspin{to{transform:rotate(360deg)}}.b-tabs{position:relative;z-index:25;display:flex;gap:6px;overflow-x:auto;padding:8px;margin:16px 0 10px;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);scrollbar-width:none}.b-tabs.is-stuck{position:fixed;left:50%;right:auto;transform:translateX(-50%);width:min(1080px,calc(100vw - 32px));z-index:9990;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 10px 30px rgb(0 0 0 / .35)}.b-tabs::-webkit-scrollbar{display:none}.b-tab{flex:1 0 auto;cursor:pointer;border:1px solid #fff0;background:#fff0;color:var(--text);border-radius:999px;padding:10px 16px;font-weight:800;font-size:.9rem;white-space:nowrap;transition:all .15s;text-align:center}.b-tab:hover{border-color:var(--accent);color:var(--accent-text)}.b-tab.is-active{background:var(--grad);color:#231a00;border-color:#fff0;box-shadow:0 4px 14px -4px rgb(224 168 0 / .55)}.b-tab.is-done:after{content:" ✓";color:inherit}.b-tab--save{border:1.5px dashed var(--border)}.b-tab--save.is-active{border-style:solid}.b-pane{display:none;animation:bfade .3s ease;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px;box-shadow:var(--shadow)}.b-pane.is-active{display:block}@keyframes bfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.b-title{font-size:1.3rem;font-weight:900;margin:0 0 6px;color:var(--text)}.b-subtitle{font-size:1.05rem;font-weight:800;margin:6px 0 10px;color:var(--text)}.b-sub{color:var(--muted);font-size:.92rem;margin:0 0 18px}.b-sub b{color:var(--accent-text)}.b-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.b-grid2--top{align-items:start}.b-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.b-field{display:block;font-weight:700;font-size:.88rem;color:var(--text);margin:8px 0}.b-field input[type=text],.b-field input[type=tel],.b-field input[type=number],.b-field select,.b-field textarea{display:block;width:100%;margin-top:6px;background:var(--surface2);border:1.5px solid var(--border);border-radius:12px;color:var(--text);padding:11px 13px;transition:border-color .15s}.b-field input:focus,.b-field textarea:focus,.b-field select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-field small{display:block;font-weight:500;color:var(--muted);font-size:.78rem;margin-top:4px}.b-field--inline{display:flex;align-items:center;gap:8px;font-size:.95rem}.b-req{color:var(--err)}.b-btn{cursor:pointer;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:999px;padding:10px 20px;font-weight:800;font-size:.92rem;text-decoration:none;display:inline-block;transition:all .15s}.b-btn:hover{border-color:var(--accent)}.b-btn--gold{background:var(--grad);color:#231a00;border-color:#fff0;box-shadow:0 8px 20px -6px rgb(224 168 0 / .5)}.b-btn--gold:hover{filter:brightness(1.05)}.b-btn--ghost{background:#fff0;border-style:dashed}.b-btn--big{font-size:1.1rem;padding:15px 34px}.b-btn:disabled{opacity:.55;cursor:default}.b-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.b-nav--center{justify-content:center}.b-days{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0 14px}.b-day{cursor:pointer;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);border-radius:12px;padding:8px 14px;font-weight:800;font-size:.88rem;position:relative;transition:all .15s}.b-day:hover{border-color:var(--accent)}.b-day.is-active{background:var(--grad);color:#231a00;border-color:#fff0}.b-day .b-day__n{display:inline-block;margin-inline-start:6px;background:rgb(0 0 0 / .18);border-radius:999px;font-size:.72rem;padding:1px 7px;font-weight:800}.b-day.is-rest{opacity:.6}.b-day.is-rest .b-day__n{display:none}.b-day.is-rest:after{content:"🛌";margin-inline-start:5px}.b-day-meta{background:var(--surface2);border:1px solid var(--border-soft);border-radius:14px;padding:12px 16px;margin-bottom:14px}.b-canvas{background:var(--surface2);border:1px solid var(--border);border-radius:16px;padding:clamp(14px,1.2vw,22px)}.b-canvas--full{min-height:0}.b-canvas__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:900;font-size:1.02rem;margin-bottom:10px;color:var(--text)}.b-canvas__addbtn{margin-inline-start:auto;padding:9px 20px;font-size:.88rem}.b-addex{display:block;width:100%;margin-top:10px;cursor:pointer;border:2px dashed var(--border);background:#fff0;color:var(--muted);border-radius:14px;padding:13px;font-weight:800;font-size:.95rem;transition:all .15s}.b-addex:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.b-count{color:var(--accent-text);font-size:.82rem;font-weight:700}.b-canvas__tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);font-size:.86rem;color:var(--muted)}.b-canvas__tools select{background:var(--surface);border:1.5px solid var(--border);border-radius:10px;color:var(--text);padding:7px 10px;margin-inline-start:6px}.b-dropzone{min-height:200px;border:2px dashed var(--border);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:9px;transition:border-color .15s,background .15s}.b-dropzone.is-over{border-color:var(--accent);background:var(--accent-soft)}.b-dropzone__empty{border:0;background:none;color:var(--muted);text-align:center;margin:auto;font-size:1rem;font-weight:800;padding:24px;border-radius:12px;transition:color .15s}button.b-dropzone__empty{cursor:pointer;width:100%}button.b-dropzone__empty:hover{color:var(--text)}.b-dropzone__empty span{display:block;margin-top:6px;font-size:.84rem;font-weight:700;color:var(--accent-text)}.b-ex{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:13px 15px;cursor:grab;transition:border-color .15s,box-shadow .15s,transform .15s}.b-ex:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.b-ex.is-dragging{opacity:.45}.b-ex__top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.b-ex__grip{color:var(--muted);cursor:grab;font-size:1.05rem;opacity:.55;line-height:1}.b-ex__grip:hover{opacity:1;color:var(--accent-text)}.b-ex__num{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--grad);color:#231a00;font-weight:900;font-size:.9rem;box-shadow:0 3px 9px -3px rgb(224 168 0 / .65)}.b-ex__name{font-weight:800;color:var(--text);flex:1;min-width:130px;font-size:1rem}.b-ex__name a{color:var(--accent-text);text-decoration:none;font-size:.76rem;margin-inline-start:7px;opacity:.85}.b-ex__name a:hover{opacity:1;text-decoration:underline}.b-ex__ctl{display:flex;gap:6px;align-items:center}.b-ex__ctl button{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);background:var(--surface2);color:var(--muted);border-radius:9px;width:33px;height:33px;font-size:.78rem;line-height:1;transition:all .13s}.b-ex__ctl button:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft);transform:translateY(-1px)}.b-ex__ctl button:active{transform:translateY(0) scale(.94)}.b-ex__ctl .b-ex__del{font-size:.95rem}.b-ex__ctl .b-ex__del:hover{border-color:var(--err);color:var(--err);background:rgb(255 107 107 / .12)}.b-ex__fields{display:grid;grid-template-columns:repeat(5,minmax(0,.8fr)) minmax(0,1.7fr);gap:7px;margin-top:10px}.b-ex__fields label{font-size:.68rem;color:var(--muted);font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-ex__fields input,.b-ex__fields select{display:block;width:100%;margin-top:4px;background:var(--surface2);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 6px;font-size:.86rem;text-align:center;transition:border-color .12s}.b-ex__fields select{text-align:right;padding:7px 8px}.b-ex__fields input:focus,.b-ex__fields select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-ex__fields .b-ex__style{grid-column:span 1}.b-ex__fields .b-ex__note{grid-column:1/-1}.b-ex__fields .b-ex__note input{text-align:right;padding:7px 10px}.b-ex__stylechip{background:var(--accent-soft);color:var(--accent-text);border-radius:8px;padding:2px 9px;font-size:.74rem;font-weight:800}.b-ex__customchip{background:var(--surface2);color:var(--muted);border:1px dashed var(--border);border-radius:8px;padding:2px 9px;font-size:.72rem;font-weight:800}@media(max-width:760px){.b-ex__fields{grid-template-columns:repeat(3,1fr)}.b-ex__fields .b-ex__style{grid-column:span 3}}.b-meals{display:flex;flex-direction:column;gap:10px}.b-meal{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px}.b-meal__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.b-meal__head input{background:var(--surface2);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 10px;font-size:.88rem}.b-meal__head .b-meal__time{width:90px;text-align:center}.b-meal__head .b-meal__name{flex:1;min-width:120px}.b-meal__cal{color:var(--accent-text);font-size:.8rem;font-weight:800;white-space:nowrap}.b-meal__del{cursor:pointer;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:8px;width:30px;height:30px}.b-meal__del:hover{border-color:var(--err);color:var(--err)}.b-meal__items{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.b-meal__items li{display:flex;align-items:center;gap:8px;background:var(--surface2);border:1px solid var(--border-soft);border-radius:9px;padding:6px 10px;font-size:.86rem}.b-meal__items li span{flex:1}.b-meal__items li i{font-style:normal;color:var(--muted);font-size:.76rem}.b-meal__items li button{cursor:pointer;border:0;background:none;color:var(--err);font-size:.95rem}.b-meal__addf{display:block;width:100%;margin-top:9px;cursor:pointer;border:1.5px dashed var(--border);background:#fff0;color:var(--muted);border-radius:10px;padding:9px;font-weight:800;font-size:.86rem;transition:all .15s}.b-meal__addf:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.b-presets{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0 12px}.b-preset{cursor:pointer;border:1.5px dashed var(--border);background:var(--surface2);color:var(--text);border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:700;transition:all .12s}.b-preset:hover{border-color:var(--accent);color:var(--accent-text)}.b-preset.is-used{opacity:.45;pointer-events:none}.b-items{display:flex;flex-direction:column;gap:9px;margin-bottom:10px}.b-item{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:11px 12px}.b-item__head{display:flex;align-items:center;gap:8px}.b-item__head input{flex:1;background:var(--surface);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 10px;font-weight:700}.b-item__del{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;width:30px;height:30px;flex:none}.b-item__del:hover{border-color:var(--err);color:var(--err)}.b-item__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin-top:8px}.b-item__fields label{font-size:.7rem;color:var(--muted);font-weight:700}.b-item__fields input{display:block;width:100%;margin-top:3px;background:var(--surface);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 9px;font-size:.86rem}.b-item__fields input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-item__sel{display:block}.b-item__fields select{display:block;width:100%;margin-top:3px;background:var(--surface);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 8px;font-size:.86rem;font-family:inherit;cursor:pointer}.b-item__fields select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-item__fields .b-item__custom{margin-top:5px;border-style:dashed}.b-item__fields .b-item__custom[hidden]{display:none}.b-warn{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:14px;padding:13px 16px;margin-bottom:14px;font-size:.9rem}.b-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.b-rv{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:14px;text-align:center}.b-rv b{display:block;font-size:1.4rem;color:var(--accent-text)}.b-rv span{color:var(--muted);font-size:.82rem}.b-errlist{color:var(--err);font-weight:700;background:rgb(255 107 107 / .08);border:1px solid rgb(255 107 107 / .3);border-radius:12px;padding:12px 16px}.b-result{margin-top:20px;text-align:center;background:var(--surface2);border:1px solid var(--accent);border-radius:16px;padding:20px}.b-result__yay{font-weight:900;font-size:1.08rem;color:var(--accent-text)}.b-result__row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px 0}.b-result__edit{margin:18px 0 0;color:var(--muted);font-size:.86rem;font-weight:700}.b-result__row input{flex:1;min-width:220px;max-width:480px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;color:var(--text);padding:11px 13px;font-size:.86rem}.b-day{box-shadow:0 1px 4px rgb(0 0 0 / .12)}.b-day.is-active{box-shadow:0 5px 16px -4px rgb(224 168 0 / .55)}[data-b-dropzone] .b-dropzone__empty:before{content:"🏋️";display:block;font-size:2.2rem;margin-bottom:8px;opacity:.75}[data-b-meals] .b-dropzone__empty:before{content:"🍽️";display:block;font-size:2.2rem;margin-bottom:8px;opacity:.75}.b-picker{position:fixed;inset:0;z-index:99990}.b-picker[hidden]{display:none}.b-picker__overlay{position:absolute;inset:0;background:rgb(8 9 12 / .62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:bpkfade .2s ease}@keyframes bpkfade{from{opacity:0}}.b-picker__sheet{position:absolute;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);box-shadow:0 24px 80px rgb(0 0 0 / .5);overflow:hidden;left:50%;top:50%;transform:translate(-50%,-50%);width:min(880px,94vw);height:min(760px,88vh);border-radius:22px;animation:bpkpop .22s ease}@keyframes bpkpop{from{opacity:0;transform:translate(-50%,-48%) scale(.97)}}.b-picker__grab{display:none}.b-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 22px 6px;flex:none}.b-picker__title{font-weight:900;font-size:1.05rem;color:var(--text)}.b-picker__title b{color:var(--accent-text)}.b-picker__hint{color:var(--muted);font-size:.78rem;margin-top:3px}.b-picker__x{cursor:pointer;flex:none;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:10px;width:36px;height:36px;font-size:.95rem;line-height:1;transition:all .12s}.b-picker__x:hover{border-color:var(--err);color:var(--err)}.b-picker__search{position:relative;padding:8px 22px 2px;flex:none}.b-picker__search input{width:100%;background:var(--surface2);border:1.5px solid var(--border);border-radius:13px;color:var(--text);padding:12px 44px 12px 14px;font-size:1rem}.b-picker__search input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-picker__searchicon{position:absolute;top:50%;right:36px;transform:translateY(-42%);opacity:.55;font-size:.95rem;pointer-events:none}.b-picker__groups{display:flex;gap:6px;overflow-x:auto;padding:10px 22px;flex:none;scrollbar-width:none}.b-picker__groups::-webkit-scrollbar{display:none}.b-picker__groups button{flex:none;cursor:pointer;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:700;white-space:nowrap;transition:all .12s}.b-picker__groups button:hover{border-color:var(--accent)}.b-picker__groups button.is-active{background:var(--grad);color:#231a00;border-color:#fff0}.b-picker__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 22px 20px;overscroll-behavior:contain}.b-pk-sect{font-weight:900;font-size:.9rem;color:var(--muted);margin:14px 0 8px}.b-pk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.b-pk-tile{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface2);border:1.5px solid var(--border);border-radius:15px;padding:14px 8px;transition:all .14s}.b-pk-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.b-pk-tile i{font-style:normal;font-size:1.5rem}.b-pk-tile b{font-size:.92rem;color:var(--text);font-weight:800}.b-pk-tile span{color:var(--muted);font-size:.74rem}.b-pk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b-pk{display:flex;align-items:center;gap:10px;text-align:right;cursor:pointer;background:var(--surface2);border:1.5px solid var(--border);border-radius:13px;padding:10px 12px;min-height:58px;transition:border-color .12s,background .12s;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0}.b-pk:hover{border-color:var(--accent)}.b-pk__chk{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.76rem;color:#fff0;transition:all .12s}.b-pk.is-sel{border-color:var(--accent);background:var(--accent-soft)}.b-pk.is-sel .b-pk__chk{background:var(--grad);border-color:#fff0;color:#231a00;font-weight:900}.b-pk__body{flex:1;min-width:0}.b-pk__fa{display:block;font-weight:800;font-size:.92rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-pk__en{display:block;color:var(--muted);font-size:.72rem;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-pk__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.b-pk__g{flex:none;background:var(--accent-soft);color:var(--accent-text);border-radius:7px;padding:2px 8px;font-size:.68rem;font-weight:800;white-space:nowrap}.b-pk__inday{flex:none;color:var(--ok);font-size:.7rem;font-weight:800;white-space:nowrap}.b-pk__view{flex:none;color:var(--muted);text-decoration:none;font-size:.85rem;border:1px solid var(--border);border-radius:8px;padding:2px 8px;line-height:1.4;transition:all .12s}.b-pk__view:hover{color:var(--accent-text);border-color:var(--accent)}.b-pk-none{color:var(--muted);text-align:center;padding:34px 0;font-weight:700}.b-pk-more{grid-column:1/-1}.b-mi{display:block;width:26px;height:51px;margin:0 auto 2px}.b-mi__body{fill:var(--muted);opacity:.3}.b-mi__hl{fill:var(--accent)}.b-picker__groups .b-mi{display:inline-block;width:11px;height:21px;margin:0 0 0 6px;vertical-align:-6px}.b-pk__unit{display:block;color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-pk__cal{flex:none;color:var(--accent-text);font-size:.74rem;font-weight:800;white-space:nowrap}.b-pk__qty{flex:none;width:52px;background:var(--surface);border:1.5px solid var(--border);border-radius:8px;color:var(--text);padding:6px 4px;font-size:.86rem;text-align:center}.b-pk--food.is-sel .b-pk__qty{border-color:var(--accent)}.b-picker__custom{display:flex;gap:6px;flex-wrap:wrap;padding:8px 22px 0;flex:none}.b-picker__custom input[type=text]{flex:1;min-width:150px;background:var(--surface2);border:1.5px solid var(--border);border-radius:11px;color:var(--text);padding:9px 12px;font-size:.9rem}.b-picker__custom input[type=number]{width:90px;background:var(--surface2);border:1.5px solid var(--border);border-radius:11px;color:var(--text);padding:9px 8px;font-size:.9rem;text-align:center}.b-picker__custom input:focus{outline:0;border-color:var(--accent)}.b-fpk-customs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 2px}.b-fpk-chip{cursor:pointer;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700}.b-picker__foot{flex:none;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.b-picker__foot[hidden]{display:none}.b-picker__clear{cursor:pointer;border:0;background:none;color:var(--muted);font-weight:700;font-size:.85rem;white-space:nowrap}.b-picker__clear:hover{color:var(--err)}.b-picker__commit{flex:1;max-width:360px;text-align:center;font-size:1rem;padding:13px 20px}html.b-noscroll,html.b-noscroll body{overflow:hidden!important}@media(max-width:767px){.b-picker__sheet{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;height:93vh;height:93dvh;border-radius:22px 22px 0 0;border-bottom:0;animation:bpkup .26s cubic-bezier(.2,.8,.25,1)}@keyframes bpkup{from{transform:translateY(48px);opacity:.4}}.b-picker__grab{display:flex;justify-content:center;padding:9px 0 0;flex:none}.b-picker__grab span{width:44px;height:5px;border-radius:99px;background:var(--border)}.b-picker__head{padding:8px 16px 4px}.b-picker__search{padding:6px 16px 2px}.b-picker__searchicon{right:30px}.b-picker__groups{padding:10px 16px}.b-picker__groups button{padding:9px 15px;font-size:.86rem}.b-picker__custom{padding:8px 16px 0}.b-picker__body{padding:2px 16px 16px}.b-pk-list{grid-template-columns:minmax(0,1fr)}.b-pk-tiles{grid-template-columns:repeat(3,1fr);gap:7px}.b-pk-tile{padding:12px 4px}.b-pk{min-height:62px}.b-pk__chk{width:27px;height:27px}.b-picker__foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.b-picker__commit{max-width:none}}.b-hero__points{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.b-hero__points span{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:7px 15px;font-size:.84rem;font-weight:800}.b-optional{display:inline-block;vertical-align:middle;background:var(--surface2);border:1px dashed var(--border);color:var(--muted);border-radius:999px;padding:2px 12px;font-size:.72rem;font-weight:700;margin-inline-start:8px}.b-field__l{display:block;font-weight:700;font-size:.88rem;margin-bottom:6px}.b-goalchips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}.b-goalchips button{cursor:pointer;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);border-radius:999px;padding:9px 16px;font-size:.86rem;font-weight:800;transition:all .13s}.b-goalchips button:hover{border-color:var(--accent)}.b-goalchips button.is-active{background:var(--grad);color:#231a00;border-color:#fff0;box-shadow:0 5px 14px -4px rgb(224 168 0 / .5)}.b-coachcard{margin-top:18px;background:var(--surface2);border:1.5px dashed var(--warn-border);border-radius:16px;padding:14px 16px}.b-coachcard__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:4px}.b-coachcard__ic{flex:none;width:42px;height:42px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.b-coachcard__head b{display:block;font-size:.98rem}.b-coachcard__head small{display:block;color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.9}.b-coachcard__panel{margin-top:10px;background:var(--accent-soft);border-radius:12px;padding:9px 14px;font-size:.86rem;font-weight:800;color:var(--accent-text)}.b-coachcard__panel a{color:var(--accent-text);text-decoration:underline}.b-splits{margin:0 0 14px}.b-splits__l{display:block;font-weight:800;font-size:.88rem;color:var(--muted);margin-bottom:8px}.b-splits__row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.b-splits__row::-webkit-scrollbar{display:none}.b-split{flex:none;display:flex;align-items:center;gap:8px;cursor:pointer;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);border-radius:14px;padding:10px 16px;font-size:.86rem;font-weight:800;transition:all .14s;white-space:nowrap}.b-split:hover{border-color:var(--accent);transform:translateY(-1px)}.b-split.is-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 5px 14px -6px rgb(224 168 0 / .5)}.b-split__ic{font-size:1rem}.b-ex__quick{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;margin-top:11px}.b-q{display:inline-flex;align-items:center;gap:8px;background:var(--surface2);border:1.5px solid var(--border);border-radius:12px;padding:5px 12px;font-size:.86rem;min-height:42px;transition:border-color .13s,background .13s}.b-q i{font-style:normal;color:var(--muted);font-size:.75rem;font-weight:800}.b-q b{color:var(--text);font-weight:900;min-width:2.2em;text-align:center;font-size:.95rem}.b-q--sets{gap:7px;padding-inline:6px}.b-q--sets i{margin-inline-start:4px}.b-q--sets .b-q__step{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);background:var(--surface);color:var(--accent-text);border-radius:9px;width:31px;height:31px;font-size:1.15rem;line-height:1;font-weight:900;transition:all .12s}.b-q--sets .b-q__step:hover{border-color:var(--accent);background:var(--accent-soft)}.b-q--sets .b-q__step:active{transform:scale(.9)}.b-q--pill{cursor:pointer;transition:all .13s}.b-q--pill:hover,.b-q--pill.is-open{border-color:var(--accent);background:var(--accent-soft)}.b-q--pill b:after{content:" ▾";font-size:.7em;color:var(--muted)}.b-q--more{cursor:pointer;color:var(--muted);font-weight:800;font-size:.8rem;background:#fff0;border-style:dashed;transition:all .13s}.b-q--more:hover{border-color:var(--accent);color:var(--accent-text)}button.b-q{font-family:inherit}.b-ex__chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px;background:var(--surface2);border:1px dashed var(--border);border-radius:12px;padding:8px 10px}.b-ex__chips[hidden]{display:none}.b-chip{cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:7px 13px;font-size:.84rem;font-weight:800;transition:all .12s}.b-chip:hover{border-color:var(--accent)}.b-chip.is-active{background:var(--grad);color:#231a00;border-color:#fff0}.b-chip__custom{width:110px;background:var(--surface);border:1.5px solid var(--border);border-radius:999px;color:var(--text);padding:7px 12px;font-size:.84rem;text-align:center}.b-chip__custom:focus{outline:0;border-color:var(--accent)}.b-ex__adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-soft)}.b-ex__adv[hidden]{display:none}.b-ex__adv label{font-size:.68rem;color:var(--muted);font-weight:700;display:block}.b-ex__adv input,.b-ex__adv select{display:block;width:100%;margin-top:4px;background:var(--surface2);border:1.5px solid var(--border);border-radius:9px;color:var(--text);padding:7px 8px;font-size:.86rem;text-align:center}.b-ex__adv select{text-align:right}.b-ex__adv input:focus,.b-ex__adv select:focus{outline:0;border-color:var(--accent)}.b-ex__adv .b-ex__note{grid-column:1/-1}.b-ex__adv .b-ex__note input{text-align:right;padding:7px 10px}.b-more{margin-top:16px;background:var(--surface2);border:1px dashed var(--border);border-radius:14px;padding:4px 16px 6px}.b-more summary{cursor:pointer;font-weight:800;font-size:.9rem;color:var(--muted);padding:10px 0;list-style:none}.b-more summary::-webkit-details-marker{display:none}.b-more summary:before{content:"▾ ";color:var(--accent-text)}.b-more[open] summary:before{content:"▴ "}.b-more[open]{border-style:solid}.b-btn--sm{padding:8px 14px;font-size:.82rem}.b-btn--wa{border-color:rgb(37 211 102 / .5);color:#25d366}.b-btn--tg{border-color:rgb(59 160 242 / .5);color:#54b3ff}body[data-lqd-page-color-scheme="light"] .mrgym-builder .b-btn--wa{color:#1a9e4b}body[data-lqd-page-color-scheme="light"] .mrgym-builder .b-btn--tg{color:#1f7ecb}.b-result__share{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:4px 0 8px}.b-result__panel{margin:16px 0 4px;background:var(--surface);border:1.5px dashed var(--accent);border-radius:14px;padding:14px 16px}.b-result__paneltitle{font-weight:800;font-size:.92rem;color:var(--accent-text);margin:0 0 4px}.b-result__panelhint{color:var(--muted);font-size:.8rem;margin:6px 0 0}.b-map{display:flex;gap:10px;justify-content:center;align-items:flex-start;margin:4px auto 10px;max-width:560px}.b-map__fig{flex:1;min-width:0;text-align:center;position:relative}.b-map__svg{display:block;width:100%;height:auto;max-height:52vh}.b-map__cap{display:inline-block;margin-top:2px;color:var(--muted);font-size:.78rem;font-weight:800;background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:3px 14px}.bm-skin{fill:var(--muted);opacity:.14}.bm-head{fill:var(--muted);opacity:.2}.bm-zone{cursor:pointer;outline:none}.bm-fill{fill:var(--accent);opacity:.42;transition:opacity .15s}.bm-striae{fill:none;stroke:rgb(0 0 0 / .35);stroke-width:1.1;opacity:.5}.bm-hit{fill:#fff0}.bm-zone:hover .bm-fill,.bm-zone:focus .bm-fill{opacity:.95}.bm-zone:hover{filter:drop-shadow(0 0 6px rgb(244 196 58 / .65))}@media(max-width:767px){.b-map{gap:6px}.b-map__svg{max-height:none}.bm-fill{opacity:.5}}@media(max-width:900px){.b-grid2,.b-grid3{grid-template-columns:1fr}.b-tabs.is-stuck{border-radius:16px}}@media(max-width:700px){.mrgym-builder input,.mrgym-builder select,.mrgym-builder textarea{font-size:16px!important}.b-pane{padding:16px 13px}.b-tab{padding:9px 13px;font-size:.84rem}.b-day{padding:11px 16px;font-size:.95rem}.b-ex__ctl button{width:36px;height:36px}.b-meal__del,.b-item__del{width:38px;height:38px}.b-dropzone{min-height:170px}.b-brand__photo{width:88px;height:88px}.b-help{font-size:.86rem}.b-q{min-height:46px;padding:6px 12px}.b-q--sets .b-q__step{width:36px;height:34px}.b-chip{padding:10px 16px}.b-ex__adv{grid-template-columns:repeat(2,1fr)}.b-ex__adv .b-ex__style{grid-column:span 2}.b-splits__row{margin-inline:-4px;padding-inline:4px}}.b-pk__img{flex:none;width:74px;height:46px;border-radius:9px;overflow:hidden;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center}.b-pk__img img{width:100%;height:100%;object-fit:cover;display:block}.b-pk.is-sel .b-pk__img{border-color:var(--gold,#e8b923)}@media(max-width:640px){.b-pk__img{width:64px;height:42px}}.b-quickstart{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;max-width:1080px;margin:8px auto 0;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,var(--accent-soft),transparent),var(--surface);border:1.5px solid var(--accent);box-shadow:var(--shadow)}.b-quickstart__txt{display:flex;flex-direction:column;gap:2px;min-width:220px;flex:1}.b-quickstart__txt b{font-size:1.02rem;color:var(--text);font-weight:900}.b-quickstart__txt span{color:var(--muted);font-size:.86rem;line-height:1.8}.b-quickstart__txt span b{color:var(--accent-text);font-size:inherit}.b-quickstart__btn{white-space:nowrap;font-size:.95rem;padding:12px 22px;animation:bqpulse 2.4s ease-in-out infinite}@keyframes bqpulse{0%,100%{box-shadow:0 8px 20px -6px rgb(224 168 0 / .5)}50%{box-shadow:0 8px 28px -4px rgb(224 168 0 / .85)}}.b-loadfull{width:100%;display:flex;align-items:center;gap:14px;text-align:right;cursor:pointer;background:linear-gradient(120deg,rgb(244 196 58 / .16),var(--surface2));border:1.5px solid var(--accent);border-radius:16px;padding:14px 18px;margin:0 0 14px;color:var(--text);transition:all .15s}.b-loadfull:hover{transform:translateY(-2px);box-shadow:0 10px 26px -10px rgb(224 168 0 / .55)}.b-loadfull__ic{flex:none;font-size:1.6rem;filter:drop-shadow(0 2px 6px rgb(224 168 0 / .4))}.b-loadfull__txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.b-loadfull__txt b{font-size:1rem;font-weight:900;color:var(--text)}.b-loadfull__txt small{color:var(--muted);font-size:.8rem}.b-loadfull__go{flex:none;background:var(--grad);color:#231a00;border-radius:999px;padding:8px 16px;font-weight:900;font-size:.85rem;white-space:nowrap}.b-picker--gallery .b-picker__sheet.b-gallery{width:min(1120px,96vw);height:min(880px,92vh)}.b-gallery__filters{display:flex;gap:8px;overflow-x:auto;padding:12px 22px 4px;flex:none;scrollbar-width:none}.b-gallery__filters::-webkit-scrollbar{display:none}.b-gchip{flex:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);border-radius:999px;padding:8px 15px;font-size:.85rem;font-weight:800;white-space:nowrap;transition:all .13s}.b-gchip:hover{border-color:var(--accent)}.b-gchip.is-active{background:var(--grad);color:#231a00;border-color:#fff0;box-shadow:0 6px 16px -6px rgb(224 168 0 / .5)}.b-gchip__ic{font-size:1rem}.b-gchip__n{font-style:normal;font-size:.72rem;opacity:.7;background:rgb(0 0 0 / .14);border-radius:999px;padding:1px 7px}.b-gchip.is-active .b-gchip__n{background:rgb(0 0 0 / .2)}.b-gallery__grid{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 22px 26px;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px;align-content:start;grid-auto-rows:max-content}.b-gallery__loading,.b-gallery__empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:50px 0}.b-gallery__loading .b-spinner{margin-bottom:12px}.b-pcard{display:flex;flex-direction:column;background:var(--surface2);border:1.5px solid var(--border);border-radius:18px;overflow:hidden;transition:transform .16s,box-shadow .16s,border-color .16s}.b-pcard:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 16px 34px -14px rgb(0 0 0 / .5)}.b-pcard__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 14px;background:var(--pcg,linear-gradient(135deg,#f4c43a,#e0a800))}.b-pcard__emoji{font-size:2rem;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .25))}.b-pcard__badges{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.b-pcard__lvl,.b-pcard__days{background:rgb(15 16 20 / .32);color:#fff;border-radius:999px;padding:3px 11px;font-size:.72rem;font-weight:800;white-space:nowrap;backdrop-filter:blur(2px)}.b-pcard__body{padding:14px 16px 6px;display:flex;flex-direction:column;gap:9px}.b-pcard__title{margin:0;font-size:1.02rem;font-weight:900;color:var(--text);line-height:1.6}.b-pcard__desc{margin:0;color:var(--muted);font-size:.85rem;line-height:1.85}.b-pcard__focus{display:flex;flex-wrap:wrap;gap:5px}.b-pcard__focus span{background:var(--accent-soft);color:var(--accent-text);border-radius:8px;padding:3px 9px;font-size:.74rem;font-weight:800}.b-pcard__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;padding-top:9px;border-top:1px dashed var(--border-soft)}.b-pcard__mi{color:var(--text);font-size:.8rem;font-weight:700}.b-pcard__mi i{font-style:normal}.b-pcard__inc{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.b-pcard__inc span{background:rgb(52 199 89 / .12);color:var(--ok);border:1px solid rgb(52 199 89 / .28);border-radius:8px;padding:3px 9px;font-size:.72rem;font-weight:800}.b-pcard__foot{display:flex;gap:8px;align-items:center;padding:12px 16px 16px;margin-top:auto}.b-pcard__prev{cursor:pointer;flex:none;border:1.5px dashed var(--border);background:#fff0;color:var(--muted);border-radius:999px;padding:9px 14px;font-size:.82rem;font-weight:800;transition:all .13s}.b-pcard__prev:hover,.b-pcard__prev.is-open{border-color:var(--accent);color:var(--accent-text)}.b-pcard__apply{flex:1;text-align:center;padding:11px 16px;font-size:.9rem}.b-pcard__detail{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.b-pcard__detail[hidden]{display:none}.b-prev__day{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px}.b-prev__day>b{display:block;color:var(--accent-text);font-size:.85rem;font-weight:900;margin-bottom:6px}.b-prev__day ul{margin:0;padding-inline-start:16px;list-style:disc}.b-prev__day li{color:var(--muted);font-size:.8rem;line-height:1.9}.b-prev__note{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:9px 12px;font-size:.8rem;color:var(--muted);line-height:1.85}.b-prev__note b{color:var(--text)}.b-pcard[data-cat="mass"]{--pcg:linear-gradient(135deg,#ffb347,#ff8a3d)}.b-pcard[data-cat="strength"]{--pcg:linear-gradient(135deg,#ff7a7a,#d1394a)}.b-pcard[data-cat="cut"]{--pcg:linear-gradient(135deg,#34d399,#0e9f6e)}.b-pcard[data-cat="fitness"]{--pcg:linear-gradient(135deg,#60a5fa,#3b7ff6)}.b-pcard[data-cat="women"]{--pcg:linear-gradient(135deg,#f472b6,#db2777)}.b-pcard[data-cat="home"]{--pcg:linear-gradient(135deg,#5eead4,#14b8a6)}.b-pcard[data-cat="focus"]{--pcg:linear-gradient(135deg,#a78bfa,#7c3aed)}.b-pcard[data-cat="body"]{--pcg:linear-gradient(135deg,#38bdf8,#0891b2)}.b-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(24px);z-index:100000;max-width:min(560px,92vw);background:var(--grad);color:#231a00;border-radius:14px;padding:14px 22px;font-weight:800;font-size:.92rem;text-align:center;box-shadow:0 18px 44px -12px rgb(0 0 0 / .55);opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.b-toast[hidden]{display:none}.b-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:640px){.b-quickstart{padding:13px 15px;gap:12px}.b-quickstart__btn{width:100%;text-align:center}.b-loadfull{gap:11px;padding:13px 14px}.b-loadfull__go{padding:7px 12px;font-size:.8rem}.b-gallery__grid{grid-template-columns:1fr;padding:14px 16px 26px;gap:13px}.b-gallery__filters{padding:10px 16px 4px}.b-picker--gallery .b-picker__sheet.b-gallery{height:93vh;height:93dvh}}.b-pcard[data-cat="mine"]{--pcg:linear-gradient(135deg,#94a3b8,#5b6472)}.b-pcard__del{cursor:pointer;flex:none;border:1.5px solid rgb(255 255 255 / .4);background:rgb(15 16 20 / .28);color:#fff;border-radius:9px;width:30px;height:30px;font-size:.9rem;line-height:1;transition:all .13s;backdrop-filter:blur(2px)}.b-pcard__del:hover{background:var(--err);border-color:#fff0}.b-gallery__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 22px 0;flex:none}.b-gallery__barnote{color:var(--muted);font-size:.82rem;font-weight:700;flex:1;min-width:180px}.b-gallery__savetpl{white-space:nowrap;font-size:.85rem;padding:9px 16px}.b-editactions{max-width:1080px;margin:10px auto 0;display:flex;justify-content:center}.b-editactions .b-btn{font-size:.9rem}@media(max-width:640px){.b-gallery__bar{padding:10px 16px 0}.b-gallery__savetpl{width:100%;text-align:center}}