.ffom-sidebar{border:1px solid rgb(128 128 128 / .28);border-radius:12px;overflow:hidden;margin-bottom:20px;color:inherit;background:#fff0;font-family:inherit}.ffom-sidebar *{box-sizing:border-box}.ffom-sidebar__head{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(128 128 128 / .25);font-size:15px}.ffom-sidebar__head span{font-size:24px}.ffom-sidebar__card[hidden]{display:none!important}.ffom-sidebar__image{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:rgb(128 128 128 / .12);overflow:hidden}.ffom-sidebar__image img{display:block;width:100%;height:100%;object-fit:cover}.ffom-sidebar__placeholder{font-size:38px;color:#999}.ffom-sidebar__body{padding:12px 14px}.ffom-sidebar__body strong{display:block;font-size:15px;line-height:1.7}.ffom-sidebar__city{display:block;font-size:12px;opacity:.7;margin-top:3px}.ffom-sidebar__body p{font-size:12px;line-height:1.8;margin:7px 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ffom-sidebar__link{display:block;padding:9px;text-align:center;background:#282828;color:#fff!important;border-radius:7px;text-decoration:none!important;font-size:12px}.ffom-sidebar__link:hover,.ffom-sidebar__link:focus{background:#484848}.ffom-sidebar__controls{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-top:1px solid rgb(128 128 128 / .25)}.ffom-sidebar__controls button{cursor:pointer;border:0;background:#fff0;color:inherit;font-size:18px;padding:5px 12px}.ffom-sidebar__counter{font-size:12px;opacity:.8;font-variant-numeric:tabular-nums}body.penci-dark .ffom-sidebar__link,body.dark-mode .ffom-sidebar__link,body.dark .ffom-sidebar__link{background:#ddd;color:#222!important}.ffom-sidebar__image{position:relative;width:100%;aspect-ratio:16/9;height:auto;overflow:hidden;background:#f3f3f3}.ffom-sidebar__image img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}.ffom-sidebar__controls{direction:ltr}.ffom-sidebar__counter{direction:rtl;unicode-bidi:isolate}.ffom-sidebar .ffom-sidebar__controls{display:flex;direction:ltr;align-items:center;justify-content:space-between;padding:7px 12px}.ffom-sidebar .ffom-sidebar__controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid rgb(128 128 128 / .25)!important;border-radius:50%!important;background:transparent!important;color:inherit!important;font-size:0!important;line-height:1!important;cursor:pointer}.ffom-sidebar .ffom-sidebar__controls button::before{content:"";display:block;width:9px;height:9px;border:solid currentColor;border-width:0 0 2px 2px}.ffom-sidebar .ffom-sidebar__controls [data-step="-1"]::before{transform:rotate(45deg);margin-left:4px}.ffom-sidebar .ffom-sidebar__controls [data-step="1"]::before{transform:rotate(225deg);margin-right:4px}.ffom-sidebar .ffom-sidebar__controls button:hover{background:rgb(128 128 128 / .12)!important}.ffom-sidebar .ffom-sidebar__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ffom-sidebar .ffom-sidebar__controls{min-height:34px!important;padding:2px 10px!important;gap:8px}.ffom-sidebar .ffom-sidebar__controls button{width:28px!important;min-width:28px!important;height:28px!important;font-size:0!important}.ffom-sidebar .ffom-sidebar__controls button::before{width:8px;height:8px}.ffom-sidebar .ffom-sidebar__counter{white-space:nowrap!important;flex:0 0 auto;text-align:center;direction:rtl;font-size:12px;line-height:1.4}.ffom-sidebar .ffom-sidebar__counter bdi{unicode-bidi:isolate;white-space:nowrap}