/* PNP_PISACZEK_FIRMA_CSS_V1 (16.10): style z firma.php */
/* PNP_PISACZEK_FIRMA_CSS_V1: szerokie lewe menu (granat + złoto), duże litery; rozmiar liter = klasa fm-z0/1/2 na <html> */
:root{--fm-navy:#171433;--fm-navy2:#221d4a;--fm-gold:#e3bd62;--fm-gold-soft:#fbf3dc;--fm-bg:#f4f5f8;--fm-card:#fff;--fm-ink:#15142a;--fm-muted:#4d5464;--fm-line:#dfe3ec;--fm-side:300px;--fm-fs:20px;--fm-zoom:1.15}
html.fm-z0{--fm-fs:18px;--fm-zoom:1.05} html.fm-z2{--fm-fs:23px;--fm-zoom:1.3}
*{box-sizing:border-box}
[hidden]{display:none!important}
html,body{margin:0;height:100%}
body.fm{background:var(--fm-bg);color:var(--fm-ink);font:var(--fm-fs)/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;overflow:auto!important}
.fm-shell{display:grid;grid-template-columns:var(--fm-side) minmax(0,1fr);min-height:100%}
.fm-side{background:var(--fm-navy);color:#fff;padding:calc(18px + env(safe-area-inset-top,0px)) 14px 18px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;height:100vh;overflow:auto}
.fm-brand{font-weight:800;font-size:1.25em;color:var(--fm-gold);padding:4px 12px 14px;display:flex;align-items:center;gap:10px}
.fm-brand img{width:40px;height:40px}
.fm-go{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border-radius:14px;color:#fff}
.fm-go .fm-ico{flex:none;width:44px;height:44px;border-radius:12px;background:var(--fm-navy2);display:grid;place-items:center;font-size:1.1em;color:var(--fm-gold)}
.fm-go b{display:block;font-size:1em;line-height:1.2}
.fm-go small{display:block;font-size:.75em;color:#c8cbe0;line-height:1.3}
.fm-go:hover{background:var(--fm-navy2)}
.fm-go.on{background:var(--fm-gold);color:var(--fm-navy)}
.fm-go.on small{color:#3b3420}
.fm-go.on .fm-ico{background:#fff8e6;color:var(--fm-navy)}
.fm-go>span:last-child{min-width:0;overflow-wrap:anywhere}
.fm-go:focus-visible,.fm-btn:focus-visible,.fm-zbtn:focus-visible{outline:4px solid #7fd3ff;outline-offset:2px}
.fm-sep{border-top:1px solid #3a3466;margin:8px 6px}
.fm-zoomrow{margin-top:auto;padding:10px 8px 0;display:flex;flex-direction:column;gap:8px;font-size:.8em;color:#c8cbe0}
.fm-zoomrow div{display:flex;gap:6px}
.fm-zbtn{all:unset;box-sizing:border-box;cursor:pointer;flex:1;text-align:center;min-height:48px;line-height:48px;border-radius:12px;background:var(--fm-navy2);color:#fff;font-weight:800}
.fm-zbtn:nth-child(1){font-size:16px}.fm-zbtn:nth-child(2){font-size:20px}.fm-zbtn:nth-child(3){font-size:25px}
.fm-zbtn[aria-pressed="true"]{background:var(--fm-gold);color:var(--fm-navy)}
.fm-main{min-width:0;padding:calc(22px + env(safe-area-inset-top,0px)) clamp(16px,3vw,40px) 60px;max-width:1150px}
.fm-head h1{margin:0;font-size:1.6em;line-height:1.2;text-wrap:balance}
.fm-head p{margin:6px 0 18px;color:var(--fm-muted);max-width:60ch}
.fm-card{background:var(--fm-card);border:1px solid var(--fm-line);border-radius:16px;padding:18px 20px;margin-bottom:14px}
.fm-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:10px 22px;border-radius:14px;background:var(--fm-gold);color:var(--fm-navy);font-weight:800}
.fm-btn.ghost{background:var(--fm-card);border:2px solid var(--fm-line);color:var(--fm-ink)}
.fm-list{display:flex;flex-direction:column;gap:12px}
.fm-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:16px;background:var(--fm-card);border:2px solid var(--fm-line);border-radius:16px;padding:16px 20px;min-height:76px}
.fm-row:hover{border-color:var(--fm-gold);background:var(--fm-gold-soft)}
.fm-row:focus-visible{outline:4px solid #2a7fd4}
.fm-row .fm-ico{flex:none;width:52px;height:52px;border-radius:14px;background:var(--fm-gold-soft);display:grid;place-items:center;font-size:1.3em}
.fm-row b{display:block}
.fm-row small{display:block;color:var(--fm-muted);font-size:.85em}
.fm-row::after{content:"›";margin-inline-start:auto;font-size:1.6em;color:var(--fm-muted)}
.fm-note{color:var(--fm-muted);font-size:.9em}
.fm-main{display:flex;flex-direction:column}
.fm-main>[data-fm-late]{order:5}
.fm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}
.fm-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--fm-card);border:2px solid var(--fm-line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}
.fm-tile:hover{border-color:var(--fm-gold)}
.fm-tile:focus-visible{outline:4px solid #2a7fd4}
.fm-tile b{font-size:1.6em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.fm-tile span{color:var(--fm-muted);font-size:.85em}
.fm-tile.warn b{color:#a4541a}
.fm-linkbox{font:600 1em ui-monospace,Consolas,monospace;background:var(--fm-gold-soft);border:2px dashed var(--fm-gold);border-radius:12px;padding:12px 14px;overflow-wrap:anywhere;margin:6px 0 12px}
.fm-acts{display:flex;flex-wrap:wrap;gap:10px}
.fm-card h2{margin:0 0 6px;font-size:1.15em}
.fm-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.fm-steps li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:56px;border-top:1px solid var(--fm-line);padding-top:8px}
.fm-steps li:first-child{border-top:0}
.fm-steps .ok{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:#e3f4ea;color:#1d7a4c}
.fm-steps .no{flex:none;width:36px;height:36px;border-radius:50%;border:3px solid var(--fm-line)}
.fm-steps li span.t{flex:1 1 220px}
.fm-steps li.done span.t{color:var(--fm-muted)}
.fm-bar{height:12px;border-radius:9px;background:var(--fm-line);overflow:hidden;margin:6px 0 4px}
.fm-bar i{display:block;height:100%;background:var(--fm-gold);width:0}
.fm-flash{color:#1d7a4c;font-weight:700}
.fm-cact{background:#fff8e6;border:2px solid var(--fm-gold);border-radius:14px;padding:14px 16px;margin:10px 0 14px;font-size:17px}
.fm-cact>b{display:block;margin-bottom:10px;font-size:18px}
.fm-cact .fm-btn{min-height:52px;font-size:17px}
.fm-cform{display:flex;flex-direction:column;gap:10px;margin-top:14px}
.fm-cform label{display:flex;flex-direction:column;gap:4px;font-weight:700}
.fm-cform input,.fm-cform textarea{font:inherit;font-weight:400;font-size:17px;padding:10px 12px;border:2px solid var(--fm-line);border-radius:10px;background:#fff;color:var(--fm-ink)}
.fm-cform .fm-note{margin:0}
.fm .calp .fm-btn{background:var(--fm-gold);color:var(--fm-navy);border:0;font-weight:800}
.fm .calp .fm-btn.ghost{background:var(--fm-card);border:2px solid var(--fm-line);color:var(--fm-ink)}
.fm .calp .fm-cform input,.fm .calp .fm-cform textarea{font-weight:400}
.fm-qr{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:14px}
.fm-qr .fm-qrimg{background:#fff;border:2px solid var(--fm-line);border-radius:14px;padding:10px;width:min(300px,100%)}
.fm-qr .fm-qrimg svg,.fm-qr .fm-qrimg img{display:block;width:100%;height:auto}
.fm-qr p{flex:1 1 240px;margin:0}
.fm-day{border-top:2px solid var(--fm-line);padding:12px 0}
.fm-day:first-child{border-top:0}
.fm-day h3{margin:0 0 8px;font-size:1.05em;text-transform:capitalize}
.fm-day.is-today h3{color:#8a5a00}
.fm-day.is-today h3::after{content:attr(data-today);margin-inline-start:10px;font-size:.75em;background:var(--fm-gold);color:var(--fm-navy);padding:2px 10px;border-radius:99px;text-transform:none}
.fm-mt{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;background:var(--fm-gold-soft);border-inline-start:6px solid var(--fm-gold);border-radius:12px;padding:12px 14px;margin:8px 0}
.fm-mt.is-x{background:var(--fm-bg);border-color:var(--fm-line);color:var(--fm-muted)}
.fm-mt .tm{font-weight:900;font-size:1.15em;font-variant-numeric:tabular-nums;min-width:7.5em}
.fm-mt .who{flex:1 1 220px;min-width:0}
.fm-mt .who small{display:block;color:var(--fm-muted);font-size:.85em}
.fm-free{color:var(--fm-muted);margin:0}
.fm-slots{display:flex;flex-wrap:wrap;gap:8px}
.fm-slots button{all:unset;cursor:pointer;min-width:5.5em;text-align:center;padding:12px 10px;border:2px solid var(--fm-line);border-radius:12px;font-weight:800;background:#fff}
.fm-slots button[aria-pressed="true"]{background:var(--fm-gold);border-color:var(--fm-gold)}
.fm-slots button:focus-visible{outline:4px solid #2a7fd4}
.fm-sug{display:flex;flex-direction:column;gap:6px}
.fm-sug button{all:unset;cursor:pointer;padding:10px 12px;border:2px solid var(--fm-line);border-radius:10px;background:#fff}
.fm-sug button small{color:var(--fm-muted);margin-inline-start:8px}
.fm-umow{border:2px solid var(--fm-gold);border-radius:14px;padding:16px;margin:12px 0;background:#fffdf6}
.fm-umow select,.fm-umow input[type=date]{font:inherit;font-size:17px;padding:10px 12px;border:2px solid var(--fm-line);border-radius:10px;background:#fff;color:var(--fm-ink)}
.fm-tpl{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px}
.fm-tpl button{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--fm-line);border-radius:14px;padding:14px;background:#fff;min-height:84px}
.fm-tpl button b{display:block}
.fm-tpl button small{display:block;color:var(--fm-muted);font-size:.85em}
.fm-tpl button[aria-pressed="true"],.fm-tpl button:hover{border-color:var(--fm-gold);background:var(--fm-gold-soft)}
.fm-tpl button:focus-visible{outline:4px solid #2a7fd4}
.fm-tplprev{margin-top:12px}
.fm-tplprev ul{margin:6px 0 10px;padding-inline-start:1.2em}
.fm-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px}
.fm-head>div{flex:1 1 320px;min-width:0}
.fm-hbtn{all:unset;box-sizing:border-box;cursor:pointer;flex:none;min-height:48px;padding:8px 18px;border-radius:99px;border:2px solid var(--fm-gold);background:#fff;color:var(--fm-navy);font-weight:800}
.fm-hbtn[aria-expanded="true"]{background:var(--fm-gold)}
.fm-hbtn:focus-visible{outline:4px solid #2a7fd4}
.fm-help{background:#eef6ff;border:2px solid #9cc7f0;border-radius:14px;padding:14px 18px;margin:0 0 16px}
.fm-help ol{margin:0;padding-inline-start:1.4em;display:flex;flex-direction:column;gap:8px}
.fm-help .fm-acts{margin-top:10px}
.fm-mails{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.fm-mails li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;border-top:1px solid var(--fm-line);padding-top:6px;font-size:.9em}
.fm-mails li:first-child{border-top:0}
.fm-mails .at{color:var(--fm-muted);font-variant-numeric:tabular-nums;min-width:8.5em}
.fm-mails .sub{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}
.fm-mails .pill{font-size:.8em;font-weight:800;padding:1px 9px;border-radius:99px;background:#e3f4ea;color:#1d7a4c}
.fm-mails .pill.test,.fm-mails .pill.wait{background:#eef0f6;color:#4d5464}
.fm-mails .pill.fail{background:#fbe7e9;color:#b3261e}
.fm-mails .who{font-weight:800}
.fm-cok{color:#1d7a4c;font-weight:800;margin:10px 0 0}
.fm-cerr{color:#b3261e;font-weight:700;margin:10px 0 0}
/* istniejący panel umawiania — w tej stronie bez nakładki, większy */
.fm .calp{position:static;inset:auto;z-index:auto;overflow:visible;background:transparent;zoom:var(--fm-zoom)}
.fm .calp-in{max-width:none;padding:0 0 30px}
.fm [data-cal-types-pane]>.calp-in>.calp-bar,.fm .calt-tabs,.fm [data-calp-close],.fm [data-calt-close]{display:none!important}
.fm [data-cal-pro-pane] .calp-bar h1,.fm [data-cal-pro-pane] .calp-bar .calp-lead{display:none}
.fm [data-cal-types-pane] .calp-num{display:none}
/* widoki: każda pozycja menu pokazuje tylko swój kawałek */
.fm [data-calt-addr],.fm [data-calx-widget],.fm [data-calx-hooks],.fm [data-calt-next]{display:none!important}
body[data-v=link] [data-calt-addr]:not([hidden]),body[data-v=hooks] [data-calx-widget],body[data-v=hooks] [data-calx-hooks],body[data-v=usl] [data-calt-next]:not([hidden]){display:flex!important;flex-direction:column}
body[data-v=start] [data-calt-tabpane=bookings]>:not([data-calt-todaybox]),
body[data-v=kal] [data-calt-tabpane=bookings]>[data-calt-todaybox],body[data-v=kal] [data-calx-clients],
body[data-v=kli] [data-calt-tabpane=bookings]>:not([data-calx-clients]),
body[data-v=usl] [data-calt-tabpane=setup]>:first-child,body[data-v=usl] [data-calt-signbox],
body[data-v=link] [data-calt-tabpane=setup]>:not(:first-child),
body[data-v=sign] [data-calt-tabpane=setup]>:not([data-calt-signbox]),
body[data-v=hooks] [data-calt-tabpane=setup],
body[data-v=ust] .calp,body[data-v=wiad] .calp,body[data-v=tec] .calp,body[data-v=pom] .calp,body[data-v=proj] .calp,body[data-v=priv] .calp{display:none!important}
body:not([data-v=start]) [data-fm-only=start],body:not([data-v=usl]) [data-fm-only=usl],body:not([data-v=kal]) [data-fm-only=kal],body:not([data-v=link]) [data-fm-only=link],body:not([data-v=kasa]) [data-fm-only=kasa],body:not([data-v=wiad]) [data-fm-only=wiad],body:not([data-v=ust]) [data-fm-only=ust],body:not([data-v=tec]) [data-fm-only=tec],body:not([data-v=pom]) [data-fm-only=pom],body:not([data-v=proj]) [data-fm-only=proj],body:not([data-v=priv]) [data-fm-only=priv],body:not([data-v=kli]) [data-fm-only=kli],body:not([data-v=wyniki]):not([data-v=hours]):not([data-v=sign]):not([data-v=hooks]):not([data-v=usl]):not([data-v=link]):not([data-v=wiad]):not([data-v=priv]) [data-fm-only=back]{display:none!important}
/* telefon / wąskie okno: menu jako duże kafelki u góry */
@media (max-width:820px){
  .fm-shell{grid-template-columns:1fr}
  .fm-side{position:static;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:10px}
  .fm-go{min-width:0;gap:10px;padding:8px 10px}
  .fm-go .fm-ico{width:38px;height:38px}
  .fm-brand,.fm-zoomrow{grid-column:1/-1}
  .fm-sep{display:none}
  .fm-go{min-height:60px}
  .fm-go small{display:none}
  .fm-zoomrow{margin-top:4px}
  .fm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .fm-tile{padding:12px 14px}
  .fm-tile b{font-size:1.3em}
}
/* PNP_PISACZEK_FIRMA_TEAM_CSS_V1 (12.10, Zespół Z4) */ body:not(.fm-team) .fm-side [data-fm-go=zesp]{display:none!important}body:not([data-v=zesp]) [data-fm-only=zesp]{display:none!important}body[data-v=zesp] .calp{display:none!important}.fm-tgrid{width:100%;border-collapse:collapse;min-width:680px}.fm-tgrid th,.fm-tgrid td{border:1px solid var(--fm-line);padding:8px;vertical-align:top;text-align:start}.fm-tgrid th{background:var(--fm-bg);font-size:.85em}.fm-tgrid td b{display:block}.fm-tbusy{display:block;background:#fbe7e9;color:#8a1c1c;border-radius:8px;padding:3px 8px;margin:3px 0;font-size:.85em;font-weight:700}.fm-tfree{color:#1d7a4c;font-size:.85em}.fm-tsel{font:inherit;font-size:16px;padding:8px 10px;border:2px solid var(--fm-line);border-radius:10px;background:#fff;min-height:44px}.fm-tres{border-top:1px solid var(--fm-line);padding:12px 0}
/* PNP_PISACZEK_FIRMA_ASK_CSS_V1: „Zapytaj Pisaczka” — pasek na dole każdego ekranu (Asystent zna ekran, klienta i projekt) */
.fm-askbar{position:fixed;inset-inline:var(--fm-side) 0;bottom:0;z-index:30;padding:10px clamp(16px,3vw,40px) calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--fm-bg) 75%,transparent)}
.fm-askbar form{display:flex;gap:10px;align-items:center;max-width:1100px;background:#fff;border:2px solid var(--fm-gold);border-radius:18px;padding:6px}
.fm-askbar input{flex:1;min-width:0;border:0;font:inherit;padding:10px 12px;min-height:48px;background:transparent;color:var(--fm-ink)}.fm-askbar input:focus{outline:none}
.fm-mic{all:unset;box-sizing:border-box;cursor:pointer;width:52px;height:52px;border-radius:14px;background:var(--fm-navy);color:var(--fm-gold);display:grid;place-items:center;font-size:1.2em;flex:none}.fm-mic[aria-pressed=true]{background:#b3261e;color:#fff}
.fm-askout{max-width:1100px;background:#fff;border:2px solid var(--fm-gold);border-radius:16px;padding:14px 18px;margin:0 0 8px;max-height:45vh;overflow:auto;box-shadow:0 6px 24px rgba(23,20,51,.15)}
.fm-askout .q{color:var(--fm-muted);font-size:.85em;margin:0 0 6px}.fm-askout .a{white-space:pre-wrap;overflow-wrap:anywhere}.fm-askout .x{float:inline-end}
body.fm-hasask .fm-main{padding-bottom:140px}
@media (max-width:820px){.fm-askbar{inset-inline:0}}
/* PNP_PISACZEK_FIRMA_HELP_STD_V1 + KAL_ALL_V1 */
.fm-qhelp{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:48px;height:48px;border-radius:50%;border:2px solid var(--fm-gold);background:#fff;color:var(--fm-navy);font:800 22px/1 system-ui,sans-serif;display:grid;place-items:center}.fm-qhelp:hover{background:var(--fm-gold-soft)}.fm-qhelp:focus-visible{outline:4px solid #2a7fd4}
.fm-ktabs{display:inline-flex;flex-wrap:wrap;gap:4px;border:2px solid var(--fm-line);border-radius:14px;padding:4px;background:#fff;margin:0 0 14px}.fm-ktabs button{all:unset;cursor:pointer;min-height:48px;padding:0 18px;border-radius:10px;font-weight:800}.fm-ktabs button[aria-pressed=true]{background:var(--fm-gold);color:var(--fm-navy)}.fm-ktabs button:focus-visible{outline:4px solid #2a7fd4}
.fm-kall iframe{display:block;width:100%;height:max(620px,calc(100vh - 230px));border:2px solid var(--fm-line);border-radius:16px;background:#fff}
body.fm-kallon[data-v=kal] section.fm-card[data-fm-only=kal],body.fm-kallon[data-v=kal] .calp{display:none!important}
/* karta Asystenta na ekranach Mojej Firmy (ASST) */
.fm-asst{background:linear-gradient(135deg,#171433,#221d4a);color:#fff;border-radius:20px;padding:18px 20px;margin:0 0 18px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;overflow:hidden}.fm-asst>*{min-width:0}.fm-asst-h>div{min-width:0}.fm-asst-h{display:flex;gap:14px;align-items:center}.fm-asst-h .ic{flex:none;width:48px;height:48px;border-radius:50%;background:var(--fm-gold);color:var(--fm-navy);display:grid;place-items:center;font-size:1.4em}.fm-asst-h b{display:block;font-size:1.15em;color:var(--fm-gold)}.fm-asst-h small{display:block;color:#d9dcef;font-size:.85em;line-height:1.4}
.fm-asst-chips{display:flex;flex-wrap:wrap;gap:8px}.fm-asst-chips button{all:unset;box-sizing:border-box;cursor:pointer;max-width:100%;overflow-wrap:anywhere;border:2px solid rgba(227,189,98,.6);border-radius:99px;padding:8px 16px;color:#fff;font-size:.9em;min-height:44px;display:inline-flex;align-items:center}.fm-asst-chips button:hover,.fm-asst-chips button:focus-visible{background:rgba(227,189,98,.18);outline:none}
.fm-asst-f{display:flex;gap:10px;align-items:center;background:#fff;border-radius:16px;padding:6px}.fm-asst-f input{flex:1;min-width:0;border:0;font:inherit;padding:10px 12px;min-height:48px;background:transparent;color:var(--fm-ink)}.fm-asst-f input:focus{outline:none}
.fm-asst-thr{display:grid;gap:8px;max-height:60vh;overflow:auto}.fm-asst-thr:empty{display:none}.fm-asst-q{justify-self:end;max-width:85%;background:var(--fm-gold);color:var(--fm-navy);border-radius:16px 16px 4px 16px;padding:10px 14px;font-weight:700;overflow-wrap:anywhere}.fm-asst-a{background:#fff;color:var(--fm-ink);border-radius:16px 16px 16px 4px;padding:12px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.fm-asst-a a{color:#2a5bd4}
.fm-asst-card{border:2px solid var(--fm-gold);background:#fff8e6;border-radius:14px;padding:10px 14px;margin-top:10px;white-space:normal}.fm-asst-card small{display:block;color:var(--fm-muted)}.fm-asst-card .fm-acts{margin-top:8px}.fm-asst-lock{grid-template-columns:1fr auto;align-items:center}@media (max-width:620px){.fm-asst-lock{grid-template-columns:1fr}}
/* PNP_PISACZEK_FIRMA_MENU_NOWRAP_V1 (15.10, test rundy 2): „Ustawienia” nie łamie się w środku słowa w menu na telefonie */
.fm-side a,.fm-side button{word-break:keep-all;overflow-wrap:normal;hyphens:none}@media(max-width:400px){.fm-side{font-size:15px}}
