/* Folinq mobile Folio composer: dedicated, scoped layer. Desktop remains unchanged. */
/* Folinq PDF document preview v9: cover-like pages in the composer. */
/* The desktop composer scrolls as one surface while PDF pages retain their full height. */
@media(min-width:761px){
  #postComposer.post-modal.open > form.feed-folio-form-v207.folio-mobile-redesign-v1 {
    width:min(680px,calc(100vw - 36px))!important;max-width:680px!important;
    max-height:calc(100dvh - 36px)!important;min-height:0!important;
    padding:14px 16px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;
  }
}
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-quick-v177-editor,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > [data-media-main-group],
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-inline-pdf-v8,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-mobile-accordion-stack-v1 {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  margin-inline:0!important;align-self:stretch!important;
}
body.folinq-r2013 #postComposer form[data-work-composer-v198] .feed-folio-extras-r2013:empty {display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;}
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-quick-v174-editor.folio-quick-v177-editor {display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;}
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 .folio-quick-v177-title,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 .folio-quick-v177-body {flex:0 0 auto!important;margin:0!important;}
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 .char-counter {flex:0 0 auto!important;min-height:0!important;line-height:1.2!important;margin:0!important;padding:0 2px!important;}
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-quick-v177-editor,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > [data-media-main-group],
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-inline-pdf-v8,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-mobile-accordion-stack-v1,
#postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 > .folio-quick-v174-footer {flex:0 0 auto!important;min-width:0!important;}
form.folio-mobile-redesign-v1 .folio-file-chip-v178[data-file-chip-for="pdf"],
#postComposer form.folio-mobile-redesign-v1 .folio-file-chip-v178[data-file-chip-for="pdf"] {display:none!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 {flex:0 0 auto!important;align-self:stretch!important;height:auto!important;max-height:none!important;margin:7px 0 9px!important;padding:8px!important;border-radius:5px!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-document-v9 {display:flex!important;position:relative!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:clamp(310px,43dvh,460px)!important;min-height:clamp(310px,43dvh,460px)!important;max-height:none!important;overflow-y:hidden!important;overflow-x:hidden!important;padding:6px!important;background:#e9edf2!important;border:1px solid #dbe4ef!important;border-radius:5px!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-status-v9 {font-size:12px!important;color:#667991!important;text-align:center!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-status-v9:empty {display:none!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-canvas-v9 {display:block!important;margin:auto!important;max-width:100%!important;height:auto!important;background:#fff!important;box-shadow:0 2px 12px rgba(10,30,55,.12)!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-fallback-v9 {display:block!important;width:100%!important;height:390px!important;max-height:55dvh!important;border:0!important;background:#fff!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-document-v9 canvas[hidden],
form.folio-mobile-redesign-v1 .folio-inline-pdf-document-v9 iframe[hidden] {display:none!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-pager-v9 {display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:8px!important;font-size:12px!important;color:#4b607a!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-pager-v9[hidden] {display:none!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-pager-v9 button {padding:5px 12px!important;background:#fff!important;border:1px solid #d4dfed!important;border-radius:5px!important;color:#285486!important;font:inherit!important;cursor:pointer!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-pager-v9 button:disabled {opacity:.4!important;cursor:default!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 iframe {border-radius:5px!important;}
@media(max-width:760px){
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {padding-inline:10px!important;}
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {padding-inline:10px!important;}
}
form.folio-mobile-redesign-v1 .folio-quick-v177-title,
form.folio-mobile-redesign-v1 .folio-quick-v177-body,
form.folio-mobile-redesign-v1 .folio-editor-v177-title,
form.folio-mobile-redesign-v1 .folio-editor-v177-body,
form.folio-mobile-redesign-v1 [data-media-main-group],
form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1,
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 {border-radius:5px!important;}

/* Folinq composer v8: consistent fields, toolbar, accordions and PDF preview. */
form.folio-mobile-redesign-v1 .folio-emoji-picker-v214 [data-folio-emoji-toggle-v214] svg {
  width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;
  stroke-width:2!important;display:block!important;
}
form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {
  font-size:25px!important;line-height:1!important;
}
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 {
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
  margin:10px 0 12px!important;padding:10px!important;background:#f8fbff!important;
  border:1px solid #dce7f6!important;border-radius:11px!important;overflow:hidden!important;
}
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8[hidden] {display:none!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-head-v8 {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 9px!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-info-v8 {display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;flex:1 1 160px!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-icon-v8 {display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:42px!important;background:#e8eef7!important;color:#c34c58!important;border-radius:7px!important;font:bold 11px sans-serif!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-name-v8 {display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:650!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-actions-v8 {display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-actions-v8>a,
form.folio-mobile-redesign-v1 .folio-inline-pdf-actions-v8>button {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:5px 9px!important;border:1px solid #d8e4f3!important;border-radius:8px!important;background:#fff!important;color:#2f5279!important;text-decoration:none!important;font:inherit!important;font-size:11px!important;cursor:pointer!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-actions-v8 [data-pdf-remove-v8] {color:#ae4051!important;}
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 iframe {display:block!important;width:100%!important;min-width:0!important;height:clamp(320px,52vh,590px)!important;border:1px solid #e2eaf4!important;border-radius:8px!important;background:#fff!important;}
@media(max-width:760px){
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {padding-inline:16px!important;}
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {padding-inline:16px!important;}
  #postComposer form.folio-mobile-redesign-v1 > .folio-quick-v177-editor,
  form.folio-mobile-redesign-v1 > .folio-editor-v177-main {box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;}
  #postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  #postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-body,
  form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  form.folio-mobile-redesign-v1 .folio-editor-v177-body {box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;margin-inline:0!important;border-radius:9px!important;}
  #postComposer form.folio-mobile-redesign-v1 [data-media-main-group],
  form.folio-mobile-redesign-v1 [data-media-main-group],
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1,
  form.folio-mobile-redesign-v1 .folio-inline-pdf-v8,
  form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4 {box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;}
  form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 iframe {height:min(430px,55dvh)!important;}
}

.folio-mobile-topbar-v1,
.folio-mobile-title-label-v1,
.folio-mobile-accordion-stack-v1,
.folio-mobile-single-image-tool-v1,
.folio-mobile-gallery-tool-v1 {display:none;}

@media (max-width:760px) {
  body:has(.folio-editor-v177-shell) > header.topbar,
  body:has(.folio-editor-v177-shell) .mobile-bottom-nav {display:none!important;}
  body:has(.folio-editor-v177-shell) main.container {
    width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important;
  }
  body:has(.folio-editor-v177-shell) {overflow-x:hidden!important;}
  body:has(#postComposer.open) > header.topbar {visibility:hidden!important;}
  body:has(#postComposer.open) {overflow:hidden!important;}
  #postComposer.post-modal.open {position:fixed!important;inset:0!important;z-index:30000!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;}
  #postComposer .post-modal-backdrop {display:none!important;}
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {
    position:fixed!important;inset:0!important;box-sizing:border-box!important;
    width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;
    max-height:100dvh!important;margin:0!important;padding:10px 13px calc(24px + env(safe-area-inset-bottom))!important;
    border:0!important;border-radius:0!important;box-shadow:none!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;
    background:#fff!important;
  }
  .folio-editor-v177-shell:has(.folio-mobile-redesign-v1) {
    width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;
  }
  .folio-editor-v177-card:has(.folio-mobile-redesign-v1) {
    width:100%!important;border:0!important;border-radius:0!important;
    box-shadow:none!important;overflow:visible!important;
  }
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {
    box-sizing:border-box!important;width:100%!important;padding:10px 13px calc(22px + env(safe-area-inset-bottom))!important;
  }
  .folio-mobile-redesign-v1 {min-width:0!important;max-width:100%!important;}
  .folio-mobile-redesign-v1 .folio-editor-v177-header,
  .folio-mobile-redesign-v1 .folio-quick-v177-header {
    box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:56px 36px!important;grid-template-areas:none!important;gap:0!important;
    position:sticky!important;top:0!important;z-index:50!important;overflow:visible!important;
    width:100%!important;margin:0 0 10px!important;padding:0 0 4px!important;
    border-bottom:1px solid #e7eef7!important;background:#fff!important;
    transform:none!important;visibility:visible!important;opacity:1!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {
    display:flex!important;grid-row:1!important;grid-column:1!important;
    align-items:center!important;justify-content:space-between!important;gap:8px!important;
    direction:rtl!important;min-height:52px!important;max-width:100%!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-wordmark-v1 {
    display:block!important;width:auto!important;max-width:100px!important;height:30px!important;
    object-fit:contain!important;flex:0 1 auto!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-publish-v1 {
    appearance:none!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;
    flex:0 0 auto!important;width:auto!important;min-width:112px!important;height:42px!important;min-height:42px!important;
    padding:0 15px!important;white-space:nowrap!important;text-wrap:nowrap!important;
    border:1px solid #0861cc!important;border-radius:13px!important;
    background:#0866d4!important;color:#fff!important;font-size:13px!important;font-weight:850!important;
    line-height:1!important;box-shadow:0 5px 13px rgba(10,102,194,.16)!important;cursor:pointer!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-publish-v1:disabled {opacity:.55!important;cursor:wait!important;}
  .folio-mobile-redesign-v1 .folio-editor-v173-brand,
  .folio-mobile-redesign-v1 .folio-quick-v174-brand {display:none!important;}
  .folio-mobile-redesign-v1 .folio-editor-v177-account,
  .folio-mobile-redesign-v1 .folio-quick-v177-account {
    display:flex!important;grid-column:1!important;grid-row:2!important;align-items:center!important;
    justify-content:flex-end!important;width:100%!important;max-width:100%!important;
    min-width:0!important;gap:0!important;overflow:visible!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v173-account-copy,
  .folio-mobile-redesign-v1 .folio-quick-v174-account>span {
    display:flex!important;align-items:center!important;justify-content:flex-end!important;
    flex-flow:row nowrap!important;gap:0!important;min-width:0!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v173-account-copy>b,
  .folio-mobile-redesign-v1 .folio-quick-v174-account>span>b,
  .folio-mobile-redesign-v1 .folio-account-avatar-shell-v188,
  .folio-mobile-redesign-v1 .folio-quick-v174-account>img {display:none!important;}
  .folio-mobile-redesign-v1 .folio-visibility-v179 {
    display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;
    gap:5px!important;flex-wrap:nowrap!important;min-width:0!important;
  }
  .folio-mobile-redesign-v1 .folio-visibility-v179>button,
  .folio-mobile-redesign-v1 .folio-status-trigger-v179 {
    display:grid!important;place-items:center!important;width:30px!important;height:30px!important;
    min-width:30px!important;min-height:30px!important;padding:0!important;
    border:1px solid #dce7f4!important;border-radius:10px!important;background:#fff!important;
  }
  .folio-mobile-redesign-v1 .folio-visibility-v179 svg {width:16px!important;height:16px!important;}
  .folio-mobile-redesign-v1 .folio-editor-v177-close,
  .folio-mobile-redesign-v1 .folio-quick-v174-close {
    position:absolute!important;top:61px!important;left:0!important;right:auto!important;
    display:grid!important;place-items:center!important;width:29px!important;height:29px!important;
    min-width:29px!important;min-height:29px!important;margin:0!important;
    padding:0!important;border:1px solid #dce7f4!important;border-radius:9px!important;
    background:#fff!important;color:#52667d!important;font-size:22px!important;line-height:1!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v177-main,
  .folio-mobile-redesign-v1 .folio-quick-v177-editor {
    position:relative!important;box-sizing:border-box!important;width:100%!important;
    min-height:0!important;max-height:none!important;overflow:visible!important;
    margin:0!important;padding:7px 0 4px!important;border:0!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-title-label-v1 {
    display:block!important;margin:0 0 7px!important;color:#263b54!important;
    text-align:start!important;font-size:12.5px!important;line-height:1.65!important;font-weight:850!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-title-label-v1 small {font-size:10px!important;font-weight:500!important;color:#8191a4!important;}
  .folio-mobile-redesign-v1 .folio-editor-v177-title,
  .folio-mobile-redesign-v1 .folio-quick-v177-title {
    display:block!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;height:44px!important;
    margin:0 0 9px!important;padding:8px 12px!important;border:1px solid #d5e2f0!important;
    border-radius:13px!important;background:#fff!important;color:#162c45!important;
    box-shadow:none!important;text-align:start!important;font-size:15px!important;font-weight:700!important;
    line-height:1.4!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v177-title::placeholder,
  .folio-mobile-redesign-v1 .folio-quick-v177-title::placeholder {font-size:11px!important;opacity:.75!important;font-weight:500!important;}
  .folio-mobile-redesign-v1 .folio-editor-v177-body,
  .folio-mobile-redesign-v1 .folio-quick-v177-body {
    display:block!important;box-sizing:border-box!important;width:100%!important;
    min-height:clamp(240px,40dvh,520px)!important;max-height:none!important;
    margin:0!important;padding:13px 13px 10px!important;border:1px solid #d5e2f0!important;
    border-radius:15px!important;background:#fff!important;color:#26384c!important;
    box-shadow:none!important;resize:vertical!important;text-align:start!important;
    font-size:15px!important;line-height:1.85!important;overflow-wrap:anywhere!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v177-main .char-counter,
  .folio-mobile-redesign-v1 .folio-quick-v177-editor .char-counter {
    display:block!important;width:100%!important;margin:5px 0 0!important;
    font-size:10px!important;color:#8291a4!important;text-align:end!important;
  }
  .folio-mobile-redesign-v1 .folio-autosave-status-v2205 {
    margin:2px 0 6px!important;padding:0 3px!important;font-size:10px!important;
  }
  .folio-mobile-redesign-v1 [data-media-main-group] {
    display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;
    align-items:center!important;justify-content:space-between!important;gap:3px!important;
    width:100%!important;max-width:100%!important;min-height:53px!important;box-sizing:border-box!important;
    margin:8px 0 5px!important;padding:5px 0!important;border:0!important;
    overflow-x:auto!important;overflow-y:hidden!important;
    scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;
  }
  .folio-mobile-redesign-v1 [data-media-main-group]::-webkit-scrollbar {display:none!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] > *,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178 {
    flex:0 0 41px!important;width:41px!important;min-width:41px!important;max-width:41px!important;
    min-height:41px!important;height:41px!important;margin:0!important;padding:0!important;
    position:relative!important;
  }
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177>span,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 {
    appearance:none!important;display:grid!important;place-items:center!important;
    width:41px!important;height:41px!important;min-width:41px!important;min-height:41px!important;
    max-width:41px!important;margin:0!important;padding:0!important;gap:0!important;
    border:0!important;border-radius:10px!important;background:transparent!important;
    box-shadow:none!important;color:#36495e!important;cursor:pointer!important;
  }
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177 svg,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1 svg,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 svg {width:20px!important;height:20px!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177:focus-visible,
  .folio-mobile-redesign-v1 [data-media-main-group] label:focus-within {outline:2px solid #88b7eb!important;outline-offset:1px!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177:hover,
  .folio-mobile-redesign-v1 [data-media-main-group] label:hover {background:#eef6ff!important;color:#0a66c2!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-picker-v214] {order:1!important;display:flex!important;flex:0 0 41px!important;width:41px!important;height:41px!important;align-items:center!important;justify-content:center!important;position:relative!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {
    width:41px!important;height:41px!important;min-width:41px!important;min-height:41px!important;
    border:0!important;border-radius:10px!important;background:#fff!important;color:#36495e!important;
  }
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] svg {width:21px!important;height:21px!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-file="image"],
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1 {order:2!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] >.folio-file-tool-v178:has([data-main-media="video"]) {order:3!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] >.folio-file-tool-v178:has([data-main-media="pdf"]) {order:4!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-gallery-picker-v2210,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 {order:5!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-toggle="poll"] {order:6!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] [data-template-toggle-v198],
  .folio-mobile-redesign-v1 [data-media-main-group] >.folio-file-tool-v178:has([data-main-media="audio"]),
  .folio-mobile-redesign-v1 [data-media-main-group] [data-reference-toggle],
  .folio-mobile-redesign-v1 [data-media-main-group] [data-folio-toggle="more"] {display:none!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 {display:grid!important;position:relative!important;}
  .folio-mobile-gallery-plus-v1,
  .folio-gallery-picker-v2210>em {
    position:absolute!important;right:2px!important;bottom:2px!important;
    width:13px!important;height:13px!important;line-height:13px!important;
    border-radius:50%!important;background:#0a66c2!important;color:#fff!important;
    font-size:10px!important;text-align:center!important;font-style:normal!important;
  }
  .folio-mobile-gallery-tool-v1 input {display:none!important;}
  .folio-mobile-redesign-v1 .folio-emoji-picker-v214:not([data-folio-mobile-repositioned-v1]) {display:none!important;}
  .folio-mobile-redesign-v1 .folio-mobile-tags-retired-v1 {display:none!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1 {
    display:grid!important;gap:8px!important;width:100%!important;margin:10px 0!important;
    padding:0!important;box-sizing:border-box!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-v1 {
    display:block!important;min-width:0!important;margin:0!important;padding:0!important;
    border:1px solid #dde7f3!important;border-radius:15px!important;background:#fff!important;
    box-shadow:0 2px 7px rgba(20,41,71,.025)!important;overflow:visible!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-v1>summary {
    display:flex!important;align-items:center!important;gap:10px!important;min-height:58px!important;
    list-style:none!important;cursor:pointer!important;padding:8px 11px!important;
    text-align:start!important;user-select:none!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-v1>summary::-webkit-details-marker {display:none!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 {
    display:grid!important;place-items:center!important;flex:0 0 34px!important;
    width:34px!important;height:34px!important;border-radius:11px!important;
    background:#eef5ff!important;color:#1266c3!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 svg {width:18px!important;height:18px!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 {display:grid!important;min-width:0!important;gap:1px!important;flex:1!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 b {font-size:13px!important;color:#20334e!important;line-height:1.55!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 small {font-size:10px!important;color:#8493a6!important;line-height:1.4!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-chevron-v1 {
    width:9px!important;height:9px!important;flex:0 0 9px!important;
    border-right:1.8px solid #617993!important;border-bottom:1.8px solid #617993!important;
    transform:rotate(45deg) translateY(-2px)!important;transition:transform .15s ease!important;margin-inline-end:5px!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-v1[open] .folio-mobile-accordion-chevron-v1 {transform:rotate(225deg) translateY(-2px)!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 {padding:0 11px 12px!important;min-width:0!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 input,
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 select {width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:42px!important;border:1px solid #d7e2ef!important;border-radius:11px!important;background:#fff!important;font-size:12px!important;padding:7px 10px!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 [data-reference-panel] {
    display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;
    margin:0!important;padding:2px!important;border:0!important;background:transparent!important;overflow:visible!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 [data-reference-panel][hidden] {display:none!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-selected-reference-v176[hidden] {display:none!important;}
  .folio-mobile-redesign-v1.is-mobile-enhanced-v1 > .folio-inline-pickers-v177,
  .folio-mobile-redesign-v1.is-mobile-enhanced-v1 > .folio-source-inspired-grid-r2013,
  .folio-mobile-redesign-v1.is-mobile-enhanced-v1 > .feed-source-inspired-r200,
  .folio-mobile-redesign-v1.is-mobile-enhanced-v1 > .folio-quick-v174-branch {display:none!important;}
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-inspired-person-v198,
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-quick-v174-branch,
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-source-url-field-r2013 {
    display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;
    margin:0!important;padding:1px!important;border:0!important;background:transparent!important;
  }
  .folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-quick-v174-branch>svg {display:none!important;}
  .folio-mobile-redesign-v1 .folio-editor-v173-footer,
  .folio-mobile-redesign-v1 .folio-quick-v174-footer {
    display:flex!important;flex-wrap:wrap!important;gap:9px!important;
    align-items:stretch!important;margin:10px 0 0!important;padding:12px 0 0!important;
    border-top:1px solid #edf1f6!important;
  }
  .folio-mobile-redesign-v1 .folio-editor-v173-footer>div,
  .folio-mobile-redesign-v1 .folio-quick-v174-footer>div {width:auto!important;flex:1!important;}
  .folio-mobile-redesign-v1 .folio-editor-v173-publish,
  .folio-mobile-redesign-v1 .folio-quick-v174-publish {display:none!important;}
  .folio-mobile-redesign-v1 .folio-editor-v173-cancel,
  .folio-mobile-redesign-v1 .folio-quick-v174-footer .secondary,
  .folio-mobile-redesign-v1 .folio-editor-v173-schedule,
  .folio-mobile-redesign-v1 .folio-quick-v174-schedule {
    display:inline-flex!important;justify-content:center!important;align-items:center!important;
    flex:1 1 auto!important;min-width:0!important;width:auto!important;height:40px!important;
    min-height:40px!important;margin:0!important;padding:0 10px!important;border-radius:11px!important;
    font-size:12px!important;white-space:nowrap!important;
  }
  .folio-mobile-redesign-v1 .folio-quick-v174-schedule,
  .folio-mobile-redesign-v1 .folio-editor-v173-schedule {background:#f5f9ff!important;border:1px solid #dbe7f3!important;}
  .folio-mobile-redesign-v1 .folio-file-chip-v178 {position:absolute!important;top:38px!important;z-index:5!important;}
  .folio-mobile-redesign-v1 .folio-status-menu-v179 {z-index:100!important;max-width:calc(100vw - 36px)!important;}
  .folio-mobile-redesign-v1 .folio-image-preview-v177,
  .folio-mobile-redesign-v1 .folio-gallery-preview-v198 {max-width:100%!important;}
}
@media (max-width:360px) {
  .folio-mobile-redesign-v1 [data-media-main-group] > *,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178 {flex-basis:37px!important;width:37px!important;min-width:37px!important;}
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177>span,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  .folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 {width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;}
}


/* Folinq mobile Folio composer, approved compact layout (v2). */
.folio-publish-mobile-v2,
.folio-audio-mobile-v2 {display:none;}

@media (max-width:760px) {
  form.folio-mobile-redesign-v1 .folio-mobile-title-label-v1 {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {
    direction:inherit!important;min-height:48px!important;max-height:50px!important;
    justify-content:space-between!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-avatar-v2 {
    display:block!important;flex:0 0 43px!important;width:43px!important;height:43px!important;
    border-radius:50%!important;object-fit:cover!important;box-shadow:0 0 0 1px #dbe5f3!important;
    background:#edf4ff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-close-v2 {
    display:grid!important;place-items:center!important;
    flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;
    padding:0!important;text-decoration:none!important;appearance:none!important;
    border:0!important;border-radius:10px!important;background:#f0f5fc!important;
    color:#475e79!important;font-size:25px!important;font-weight:400!important;line-height:1!important;
    cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-close-v2:focus-visible {
    outline:2px solid #76b2eb!important;outline-offset:2px!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-close,
  form.folio-mobile-redesign-v1 .folio-quick-v174-close {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-editor-v177-header,
  form.folio-mobile-redesign-v1 .folio-quick-v177-header {
    grid-template-rows:50px 36px!important;
    padding:0 0 3px!important;margin:0 0 7px!important;
    background:#fff!important;border-bottom:0!important;row-gap:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-account,
  form.folio-mobile-redesign-v1 .folio-quick-v177-account,
  form.folio-mobile-redesign-v1 .folio-editor-v173-account-copy,
  form.folio-mobile-redesign-v1 .folio-quick-v174-account>span,
  form.folio-mobile-redesign-v1 .folio-visibility-v179 {
    justify-content:flex-start!important;align-items:center!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  form.folio-mobile-redesign-v1 .folio-quick-v177-title {
    margin:0 0 10px!important;min-height:43px!important;height:43px!important;
    font-size:14px!important;font-weight:600!important;border-color:#d8e5f5!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    min-height:clamp(318px,49dvh,550px)!important;
    height:auto!important;max-height:none!important;
    padding:12px 12px!important;font-size:15px!important;line-height:1.85!important;
    border-color:#d8e5f5!important;overflow-y:auto!important;
  }
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    direction:rtl!important;text-align:right!important;
  }
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    direction:ltr!important;text-align:left!important;
  }

  /* Seven tools, all visible on one row: emoji, image, album, video, audio, PDF, poll. */
  form.folio-mobile-redesign-v1 [data-media-main-group],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] {
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;
    justify-content:space-between!important;gap:2px!important;direction:inherit!important;
    width:100%!important;max-width:100%!important;min-height:51px!important;height:51px!important;
    padding:4px 7px!important;margin:9px 0 7px!important;box-sizing:border-box!important;
    border:1px solid #dce7f6!important;border-radius:13px!important;background:#f8fbff!important;
    white-space:normal!important;overflow:visible!important;scrollbar-width:none!important;
    position:relative!important;z-index:110!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > *,
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > *,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178 {
    flex:1 1 0!important;min-width:0!important;max-width:43px!important;width:auto!important;
    height:41px!important;min-height:41px!important;margin:0!important;
    box-sizing:border-box!important;position:relative!important;padding:0!important;
    align-items:center!important;justify-content:center!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177>span,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1 {
    width:100%!important;max-width:43px!important;min-width:0!important;height:41px!important;
    min-height:41px!important;box-sizing:border-box!important;border-radius:10px!important;
    margin:0 auto!important;padding:0!important;border:0!important;
    box-shadow:none!important;background:transparent!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] svg {
    display:block!important;width:20px!important;height:20px!important;
    max-width:20px!important;max-height:20px!important;flex-shrink:0!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-picker-v214] {
    order:1!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:43px!important;
    height:41px!important;margin:0!important;z-index:150!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {
    display:grid!important;place-items:center!important;width:100%!important;max-width:43px!important;
    min-width:0!important;height:41px!important;min-height:41px!important;margin:0!important;
    padding:0!important;font-size:23px!important;line-height:1!important;border:0!important;
    border-radius:11px!important;background:#e7f1ff!important;color:#0866d4!important;
    cursor:pointer!important;pointer-events:auto!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-file="image"],
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-single-image-tool-v1 {order:2!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-gallery-picker-v2210,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-gallery-tool-v1 {order:3!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="video_file"]) {order:4!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="audio_file"]) {
    order:5!important;display:flex!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="attachment_pdf"]) {order:6!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="poll"] {order:7!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-reference-toggle],
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="more"],
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-template-toggle-v198] {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-audio-desktop-v2 {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-audio-mobile-v2 {display:block!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178>label {
    display:grid!important;place-items:center!important;height:41px!important;width:100%!important;
    min-width:0!important;max-width:43px!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178>label>span {
    width:100%!important;height:41px!important;min-width:0!important;max-width:43px!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-mobile-gallery-count-v1] {display:none!important;}
  body.folinq-r2013 form.folio-mobile-redesign-v1 [data-folio-emoji-menu-v214] {
    position:fixed!important;inset:auto 12px calc(16px + env(safe-area-inset-bottom)) 12px!important;
    top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;
    display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;
    width:calc(100vw - 24px)!important;max-width:360px!important;max-height:46dvh!important;
    margin:0 auto!important;padding:10px!important;gap:5px!important;
    overflow-x:hidden!important;overflow-y:auto!important;
    border:1px solid #d9e5f4!important;border-radius:16px!important;background:#fff!important;
    box-shadow:0 18px 52px rgba(19,40,69,.24)!important;z-index:2147483500!important;
  }
  body.folinq-r2013 form.folio-mobile-redesign-v1 [data-folio-emoji-menu-v214][hidden] {display:none!important;}
  body.folinq-r2013 form.folio-mobile-redesign-v1 [data-folio-emoji-menu-v214] button {
    width:100%!important;height:39px!important;min-height:39px!important;font-size:20px!important;
  }

  /* Collapsed attachment options, with no explanatory subtitle. */
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1 {
    gap:6px!important;margin:11px 0 12px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1 {
    border-color:#dce7f6!important;border-radius:12px!important;
    box-shadow:0 1px 3px rgba(18,40,70,.025)!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1[hidden] {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1 > summary {
    min-height:43px!important;height:43px!important;padding:5px 10px!important;gap:8px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 {
    flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:8px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 svg {width:16px!important;height:16px!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 {display:flex!important;align-items:center!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 b {
    font-size:12px!important;line-height:1.5!important;font-weight:780!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 small {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 {padding:0 10px 11px!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1.is-disabled-v2 {
    opacity:.46!important;background:#f5f8fc!important;filter:grayscale(.35)!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1.is-disabled-v2 > summary {
    cursor:not-allowed!important;pointer-events:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1 > summary:focus-visible {
    outline:2px solid #83b7f0!important;outline-offset:2px!important;
  }

  /* Bottom action is the sole publish control on mobile. */
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer {
    display:flex!important;width:100%!important;margin:12px 0 0!important;
    padding:8px 0 0!important;border-top:0!important;gap:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer > div,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer > div {
    display:flex!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;
    justify-content:stretch!important;margin:0!important;padding:0!important;gap:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-publish,
  form.folio-mobile-redesign-v1 .folio-quick-v174-publish {
    display:flex!important;align-items:center!important;justify-content:center!important;
    flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important;
    min-height:48px!important;height:48px!important;margin:0!important;padding:0 12px!important;
    background:#0866d4!important;border:1px solid #0866d4!important;border-radius:13px!important;
    color:#fff!important;box-shadow:0 5px 14px rgba(8,102,212,.14)!important;
    font-size:14px!important;font-weight:850!important;white-space:nowrap!important;
    text-align:center!important;line-height:1!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-publish>svg,
  form.folio-mobile-redesign-v1 .folio-quick-v174-publish>svg,
  form.folio-mobile-redesign-v1 .folio-publish-desktop-v2 {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-publish-mobile-v2 {display:inline!important;}
  form.folio-mobile-redesign-v1 .folio-editor-v173-cancel,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer .secondary,
  form.folio-mobile-redesign-v1 .folio-editor-v173-schedule,
  form.folio-mobile-redesign-v1 .folio-quick-v174-schedule {display:none!important;}
}


/* Folinq Folio Mobile v3: exact final approved compact composition. */
@media (max-width:760px) {
  /* A single tight header: avatar + audience immediately adjacent to each other. */
  form.folio-mobile-redesign-v1 .folio-editor-v177-header,
  form.folio-mobile-redesign-v1 .folio-quick-v177-header {
    position:relative!important;display:block!important;box-sizing:border-box!important;
    height:58px!important;min-height:58px!important;max-height:58px!important;
    padding:3px 0!important;margin:0 0 4px!important;overflow:visible!important;
    border:0!important;background:#fff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {
    display:flex!important;position:relative!important;inset:auto!important;
    height:50px!important;min-height:50px!important;max-height:50px!important;
    align-items:center!important;justify-content:space-between!important;
    gap:4px!important;width:100%!important;margin:0!important;padding:0!important;
  }
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {direction:rtl!important;}
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {direction:ltr!important;}
  form.folio-mobile-redesign-v1 .folio-editor-v177-account,
  form.folio-mobile-redesign-v1 .folio-quick-v177-account {
    position:absolute!important;top:11px!important;right:54px!important;left:auto!important;
    width:max-content!important;min-width:0!important;max-width:calc(100% - 102px)!important;
    height:35px!important;padding:0!important;margin:0!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
    background:transparent!important;z-index:3!important;
  }
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-account,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-account {
    left:54px!important;right:auto!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-account-copy,
  form.folio-mobile-redesign-v1 .folio-quick-v174-account>span,
  form.folio-mobile-redesign-v1 .folio-visibility-v179 {
    width:max-content!important;max-width:100%!important;
    margin:0!important;padding:0!important;gap:5px!important;
    display:flex!important;flex-flow:row nowrap!important;
    align-items:center!important;justify-content:center!important;
  }
  form.folio-mobile-redesign-v1 .folio-visibility-v179 > button,
  form.folio-mobile-redesign-v1 .folio-status-trigger-v179 {
    display:grid!important;place-items:center!important;
    flex:0 0 29px!important;width:29px!important;height:29px!important;
    min-width:29px!important;min-height:29px!important;
    border:1px solid #d7e5f6!important;border-radius:9px!important;
    background:#fff!important;padding:0!important;margin:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-avatar-v2 {
    flex:0 0 44px!important;width:44px!important;height:44px!important;
    border-radius:50%!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-close-v2 {
    width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-title-label-v1 {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-editor-v177-main,
  form.folio-mobile-redesign-v1 .folio-quick-v177-editor {
    margin:0!important;padding:0!important;min-height:0!important;border:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  form.folio-mobile-redesign-v1 .folio-quick-v177-title {
    min-height:39px!important;height:39px!important;margin:0 0 5px!important;
    padding:6px 10px!important;border-radius:12px!important;
    font-size:13px!important;line-height:1.5!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    min-height:clamp(315px,calc(100dvh - 370px),750px)!important;
    height:clamp(315px,calc(100dvh - 370px),750px)!important;
    max-height:none!important;padding:11px 12px!important;
    margin:0!important;border-radius:14px!important;
    overflow-y:auto!important;resize:vertical!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-main .char-counter,
  form.folio-mobile-redesign-v1 .folio-quick-v177-editor .char-counter {
    width:100%!important;min-height:0!important;margin:2px 0 0!important;
    padding:0 2px!important;line-height:1.25!important;font-size:9px!important;
  }
  form.folio-mobile-redesign-v1 .folio-autosave-status-v2205 {
    margin:1px 0!important;padding:0 2px!important;min-height:0!important;
  }

  /* Exactly eight functional icons; no quotes, book or three-dot shortcuts. */
  form.folio-mobile-redesign-v1 [data-media-main-group],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] {
    display:flex!important;flex-flow:row nowrap!important;align-items:center!important;
    justify-content:space-between!important;gap:0!important;
    min-height:44px!important;height:44px!important;
    padding:2px 4px!important;margin:5px 0 6px!important;
    border:1px solid #e0e9f7!important;border-radius:12px!important;
    overflow:visible!important;white-space:normal!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > *,
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > *,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178 {
    min-width:0!important;width:12.5%!important;max-width:12.5%!important;
    flex:0 0 12.5%!important;height:38px!important;min-height:38px!important;
    margin:0!important;padding:0!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177>span,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-image-text-v3,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178 > label,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178 > label > span {
    display:grid!important;place-items:center!important;
    width:100%!important;height:38px!important;min-width:0!important;min-height:38px!important;
    max-width:none!important;padding:0!important;margin:0!important;
    border:0!important;border-radius:9px!important;background:transparent!important;
    box-shadow:none!important;text-decoration:none!important;color:#405873!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] svg {
    display:block!important;width:19px!important;height:19px!important;
    min-width:19px!important;min-height:19px!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-picker-v214] {
    order:1!important;display:flex!important;align-items:center!important;justify-content:center!important;
    position:relative!important;min-width:0!important;max-width:12.5%!important;
    width:12.5%!important;flex:0 0 12.5%!important;height:38px!important;margin:0!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {
    display:grid!important;place-items:center!important;width:100%!important;height:38px!important;
    min-width:0!important;min-height:38px!important;max-width:none!important;
    font-size:22px!important;padding:0!important;border:0!important;
    border-radius:10px!important;background:#e7f1ff!important;color:#0767d6!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-file="image"],
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-single-image-tool-v1 {order:2!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-template-toggle-v198],
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-image-text-v3 {
    display:grid!important;order:3!important;place-items:center!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-gallery-picker-v2210,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-gallery-tool-v1 {order:4!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="video_file"]) {order:5!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="audio_file"]) {order:6!important;display:flex!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="attachment_pdf"]) {order:7!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="poll"] {order:8!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-reference-toggle],
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="more"],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > [data-reference-toggle],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="more"] {
    display:none!important;width:0!important;max-width:0!important;flex:0 0 0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-gallery-plus-v1,
  form.folio-mobile-redesign-v1 .folio-gallery-picker-v2210 > em {pointer-events:none!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1 {gap:5px!important;margin:5px 0!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1 > summary {
    height:38px!important;min-height:38px!important;padding:4px 9px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 {
    flex:0 0 25px!important;width:25px!important;height:25px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 {padding:0 9px 8px!important;}
  /* Branch controls remain in the underlying form for desktop editing but are absent on mobile. */
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1[data-folio-mobile-accordion-v1="branch"],
  form.folio-mobile-redesign-v1 .folio-source-inspired-grid-r2013,
  form.folio-mobile-redesign-v1 .feed-source-inspired-r200,
  form.folio-mobile-redesign-v1 > .folio-quick-v174-branch {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer {
    margin:6px 0 0!important;padding:3px 0!important;
    min-height:47px!important;border:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-publish,
  form.folio-mobile-redesign-v1 .folio-quick-v174-publish {
    min-height:43px!important;height:43px!important;border-radius:11px!important;
    padding:0 12px!important;font-size:13px!important;
  }

  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {
    padding:5px 10px calc(7px + env(safe-area-inset-bottom))!important;
  }
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {
    padding:5px 10px calc(7px + env(safe-area-inset-bottom))!important;
  }
}

@media (max-width:760px) {
  form.folio-mobile-redesign-v1 [data-media-main-group] > label:has(input[name="cover_image"]) {
    order:2!important;display:grid!important;place-items:center!important;
  }
  /* Keep the expanded emoji palette over the composer without clipping its icon row. */
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-emoji-menu-v214[hidden] {
    display:none!important;
  }
  /* The library panel is the only owner of excerpt / reference controls on mobile. */
  form.folio-mobile-redesign-v1 [data-media-main-group] > button[data-reference-toggle],
  form.folio-mobile-redesign-v1 [data-media-main-group] > button[data-folio-toggle="more"] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1[data-folio-mobile-accordion-v1="branch"] {
    display:none!important;
  }
}


/* Folinq mobile composer v4: hard no-scroll toolbar, useful bottom, reliable previews. */
@media (max-width:760px) {
  form.folio-mobile-redesign-v1 [data-media-main-group],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] {
    display:grid!important;
    grid-template-columns:repeat(8,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    align-items:center!important;
    justify-content:stretch!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    padding:3px 4px!important;
    box-sizing:border-box!important;
    overflow-x:clip!important;overflow-y:visible!important;
    overscroll-behavior-x:none!important;scrollbar-width:none!important;
    -webkit-overflow-scrolling:auto!important;
    touch-action:manipulation!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > *,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178,
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > * {
    width:100%!important;min-width:0!important;max-width:100%!important;
    flex:0 1 auto!important;justify-self:stretch!important;
    box-sizing:border-box!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-picker-v214] {
    width:100%!important;min-width:0!important;max-width:100%!important;
    justify-self:stretch!important;flex:0 1 auto!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-reference-toggle],
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="more"],
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-reference-tool-v211 {
    display:none!important;width:0!important;max-width:0!important;
    min-width:0!important;overflow:hidden!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] svg.folio-audio-desktop-v2 {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] svg.folio-audio-mobile-v2 {
    display:block!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  form.folio-mobile-redesign-v1 .folio-quick-v177-body,
  body.folinq-r2013 form.folio-mobile-redesign-v1 textarea[data-editor-body] {
    min-height:clamp(375px,calc(100dvh - 302px),820px)!important;
    height:clamp(375px,calc(100dvh - 302px),820px)!important;
    max-height:none!important;
    overflow-y:auto!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer {
    padding-bottom:0!important;margin-bottom:0!important;
  }
  body:has(.folio-editor-v177-shell) main.container {
    margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;
  }
  body:has(.folio-editor-v177-shell) .folio-editor-v177-shell,
  body:has(.folio-editor-v177-shell) .folio-editor-v177-card {
    height:auto!important;min-height:0!important;max-height:none!important;
    margin-bottom:0!important;padding-bottom:0!important;
  }
  form.folio-mobile-redesign-v1.folio-editor-v173-form {
    height:auto!important;min-height:0!important;max-height:none!important;
    margin-bottom:0!important;padding-bottom:5px!important;
  }

  form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4 {
    display:block!important;
    box-sizing:border-box!important;min-width:0!important;width:100%!important;
    margin:8px 0 10px!important;padding:10px!important;
    border:1px solid #dce8f7!important;border-radius:14px!important;
    background:#f8fbff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4[hidden] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1.has-mobile-custom-image-v4 [data-image-preview] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-count-v4 {
    margin:0 0 8px!important;font-size:11px!important;
    font-weight:750!important;color:#536c88!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-gallery-v4 {
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;width:100%!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 {
    display:block!important;position:relative!important;min-width:0!important;
    margin:0!important;padding:0!important;
    border:1px solid #d4e2f3!important;border-radius:10px!important;
    overflow:hidden!important;background:#fff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 img {
    display:block!important;width:100%!important;aspect-ratio:4/3!important;
    height:auto!important;object-fit:cover!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 > figcaption {
    display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;
    white-space:nowrap!important;padding:4px 7px!important;color:#65768a!important;
    font-size:9px!important;direction:auto!important;text-align:start!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-button-v4 {
    cursor:pointer!important;border:0!important;
    background:rgba(18,38,65,.82)!important;color:#fff!important;
    border-radius:8px!important;font-size:16px!important;line-height:1!important;
    min-height:25px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 > .folio-mobile-preview-button-v4 {
    position:absolute!important;top:5px!important;inset-inline-end:5px!important;
    width:26px!important;height:26px!important;padding:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4 {
    display:grid!important;gap:8px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4 video {
    display:block!important;max-height:270px!important;width:100%!important;
    border-radius:10px!important;background:#111827!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4 button {
    justify-self:start!important;padding:8px 12px!important;
    font-size:11px!important;
  }
  form.folio-mobile-redesign-v1 [data-gallery-preview-v198]:not([hidden]) {
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;min-width:0!important;max-width:100%!important;
    overflow:visible!important;
  }
  form.folio-mobile-redesign-v1 [data-video-preview-r2013v1]:not([hidden]) {
    display:block!important;min-width:0!important;max-width:100%!important;
    margin:8px 0!important;
  }
  form.folio-mobile-redesign-v1 [data-video-preview-r2013v1] video {
    width:100%!important;max-height:280px!important;object-fit:contain!important;
  }
}

/* Folinq mobile v5: the accordion header is the only title for each reference field. */
@media (max-width:760px) {
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1
  .folio-mobile-accordion-content-v1 [data-reference-panel="excerpt"] > div:first-child,
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1
  .folio-mobile-accordion-content-v1 [data-reference-panel="reference"] > div:first-child,
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1
  .folio-mobile-accordion-content-v1 .folio-inspired-person-v198 > span:first-child {
    display:none!important;
  }
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1
  .folio-mobile-accordion-content-v1 [data-reference-panel],
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1
  .folio-mobile-accordion-content-v1 .folio-inspired-person-v198 {
    margin-top:0!important;
    padding-top:0!important;
    row-gap:0!important;
  }
}


/* Folinq Folio unified desktop editor: matches the approved mobile composer. */
@media (min-width:761px) {
  .folio-editor-v177-shell:has(form.folio-mobile-redesign-v1) {
    width:min(640px,calc(100vw - 48px))!important;
    max-width:min(640px,calc(100vw - 48px))!important;
    box-sizing:border-box!important;
    margin:22px auto 30px!important;
    padding:0!important;
  }
  .folio-editor-v177-card:has(form.folio-mobile-redesign-v1) {
    width:100%!important;max-width:100%!important;
    box-sizing:border-box!important;
    background:#fff!important;border:1px solid #e0e8f3!important;
    border-radius:20px!important;
    box-shadow:0 12px 36px rgba(31,53,86,.07)!important;
    overflow:visible!important;
  }
  .folio-editor-v177-card form.folio-mobile-redesign-v1.folio-editor-v173-form {
    box-sizing:border-box!important;width:100%!important;
    padding:16px 20px 18px!important;
  }
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {
    position:relative!important;
    box-sizing:border-box!important;
    width:min(640px,calc(100vw - 48px))!important;
    max-width:640px!important;
    max-height:calc(100dvh - 72px)!important;
    min-height:0!important;
    margin:auto!important;
    padding:16px 20px 18px!important;
    background:#fff!important;
    border:1px solid #dee7f3!important;
    border-radius:20px!important;
    box-shadow:0 18px 55px rgba(20,45,78,.15)!important;
    overflow-x:clip!important;
    overflow-y:auto!important;
    scrollbar-gutter:stable!important;
  }
  form.folio-mobile-redesign-v1 {
    min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-header,
  form.folio-mobile-redesign-v1 .folio-quick-v177-header {
    position:relative!important;display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    height:64px!important;min-height:64px!important;max-height:64px!important;
    margin:0 0 9px!important;padding:2px 0!important;
    border:0!important;background:#fff!important;
    overflow:visible!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-topbar-v1 {
    display:flex!important;
    position:relative!important;inset:auto!important;
    width:100%!important;height:54px!important;min-height:54px!important;
    max-height:54px!important;
    align-items:center!important;justify-content:space-between!important;
    direction:inherit!important;gap:8px!important;
    margin:0!important;padding:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-avatar-v2 {
    display:block!important;
    flex:0 0 49px!important;width:49px!important;height:49px!important;
    min-width:49px!important;min-height:49px!important;
    object-fit:cover!important;border-radius:50%!important;
    background:#f0f5fc!important;
    border:1px solid #dbe7f5!important;
    box-shadow:0 0 0 2px #fff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-close-v2 {
    appearance:none!important;display:grid!important;place-items:center!important;
    flex:0 0 34px!important;width:34px!important;height:34px!important;
    min-width:34px!important;min-height:34px!important;
    padding:0!important;border:0!important;
    border-radius:10px!important;background:#f1f5fb!important;
    color:#475e79!important;font-size:25px!important;line-height:1!important;
    cursor:pointer!important;text-decoration:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-close-v2:focus-visible {
    outline:2px solid #79aee6!important;outline-offset:2px!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-close,
  form.folio-mobile-redesign-v1 .folio-quick-v174-close,
  form.folio-mobile-redesign-v1 .folio-editor-v177-brand,
  form.folio-mobile-redesign-v1 .folio-quick-v177-brand {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-account,
  form.folio-mobile-redesign-v1 .folio-quick-v177-account {
    display:flex!important;
    position:absolute!important;top:11px!important;right:62px!important;left:auto!important;
    width:max-content!important;max-width:calc(100% - 128px)!important;
    min-width:0!important;height:37px!important;
    margin:0!important;padding:0!important;
    align-items:center!important;justify-content:flex-start!important;
    gap:0!important;overflow:visible!important;background:transparent!important;
  }
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-account,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-account {
    right:auto!important;left:62px!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-account-copy,
  form.folio-mobile-redesign-v1 .folio-quick-v174-account>span,
  form.folio-mobile-redesign-v1 .folio-visibility-v179 {
    display:flex!important;flex-flow:row nowrap!important;
    align-items:center!important;justify-content:flex-start!important;
    gap:6px!important;margin:0!important;padding:0!important;
    min-width:0!important;max-width:100%!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-account-copy>b,
  form.folio-mobile-redesign-v1 .folio-quick-v174-account>span>b,
  form.folio-mobile-redesign-v1 .folio-account-avatar-shell-v188,
  form.folio-mobile-redesign-v1 .folio-quick-v174-account>img {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-visibility-v179>button,
  form.folio-mobile-redesign-v1 .folio-status-trigger-v179 {
    display:grid!important;place-items:center!important;
    flex:0 0 33px!important;width:33px!important;height:33px!important;
    min-width:33px!important;min-height:33px!important;
    margin:0!important;padding:0!important;
    background:#fff!important;color:#45617f!important;
    border:1px solid #d9e5f4!important;border-radius:10px!important;
    cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 .folio-visibility-v179 svg {
    width:16px!important;height:16px!important;
  }
  form.folio-mobile-redesign-v1 .folio-status-menu-v179 {
    z-index:1000!important;max-width:260px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-title-label-v1 {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-main,
  form.folio-mobile-redesign-v1 .folio-quick-v177-editor {
    box-sizing:border-box!important;position:relative!important;
    display:block!important;width:100%!important;max-width:100%!important;
    min-height:0!important;height:auto!important;
    padding:0!important;margin:0!important;
    border:0!important;overflow:visible!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  form.folio-mobile-redesign-v1 .folio-quick-v177-title {
    display:block!important;box-sizing:border-box!important;
    width:100%!important;height:46px!important;min-height:46px!important;
    margin:0 0 9px!important;padding:10px 13px!important;
    border:1px solid #d9e5f4!important;border-radius:13px!important;
    box-shadow:none!important;background:#fff!important;color:#22364f!important;
    font-size:15px!important;line-height:1.5!important;font-weight:650!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    display:block!important;box-sizing:border-box!important;
    width:100%!important;min-height:360px!important;
    height:clamp(360px,48dvh,580px)!important;max-height:none!important;
    margin:0!important;padding:14px 15px!important;
    border:1px solid #d9e5f4!important;border-radius:15px!important;
    background:#fff!important;box-shadow:none!important;color:#34445b!important;
    font-size:16px!important;line-height:1.9!important;
    resize:vertical!important;overflow-y:auto!important;overflow-wrap:anywhere!important;
  }
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  html[dir="rtl"] form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    direction:rtl!important;text-align:right!important;
  }
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-editor-v177-body,
  html[dir="ltr"] form.folio-mobile-redesign-v1 .folio-quick-v177-body {
    direction:ltr!important;text-align:left!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v177-main .char-counter,
  form.folio-mobile-redesign-v1 .folio-quick-v177-editor .char-counter {
    display:block!important;min-height:0!important;
    margin:4px 0 0!important;padding:0 3px!important;
    text-align:end!important;font-size:10px!important;color:#8596aa!important;
  }
  form.folio-mobile-redesign-v1 .folio-autosave-status-v2205 {
    margin:3px 0!important;padding:0 2px!important;font-size:10px!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group],
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] {
    display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;
    align-items:center!important;justify-content:stretch!important;
    box-sizing:border-box!important;
    width:100%!important;max-width:100%!important;
    height:54px!important;min-height:54px!important;
    padding:5px 8px!important;margin:10px 0 8px!important;
    gap:5px!important;white-space:normal!important;
    overflow:visible!important;scrollbar-width:none!important;
    border:1px solid #dee9f7!important;border-radius:13px!important;
    background:#f7faff!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > *,
  #postComposer form.feed-folio-form-v207.folio-mobile-redesign-v1 [data-media-main-group] > * {
    display:grid!important;place-items:center!important;
    justify-self:stretch!important;
    box-sizing:border-box!important;
    min-width:0!important;max-width:none!important;width:100%!important;
    height:42px!important;min-height:42px!important;
    flex:0 1 auto!important;margin:0!important;padding:0!important;
    position:relative!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-reference-toggle],
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="more"] {
    display:none!important;width:0!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177>span,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-single-image-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-image-text-v3,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178>label,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-file-tool-v178>label>span {
    appearance:none!important;
    display:grid!important;place-items:center!important;
    width:100%!important;max-width:none!important;min-width:0!important;
    height:42px!important;min-height:42px!important;
    margin:0!important;padding:0!important;gap:0!important;
    border:0!important;border-radius:10px!important;
    background:transparent!important;box-shadow:none!important;
    color:#435875!important;text-decoration:none!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] svg {
    display:block!important;width:20px!important;height:20px!important;
    min-width:20px!important;min-height:20px!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-single-image-tool-v1,
  form.folio-mobile-redesign-v1 [data-media-main-group] > label:has(input[name="cover_image"]),
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-file="image"] {order:2!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-template-toggle-v198],
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-image-text-v3 {order:3!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-gallery-picker-v2210,
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-mobile-gallery-tool-v1 {order:4!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="video_file"]) {order:5!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="audio_file"]) {order:6!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > .folio-file-tool-v178:has(input[name="attachment_pdf"]) {order:7!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] > [data-folio-toggle="poll"] {order:8!important;}
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-picker-v214] {
    display:grid!important;place-items:center!important;
    order:1!important;min-width:0!important;max-width:100%!important;
    width:100%!important;height:42px!important;margin:0!important;
    position:relative!important;z-index:150!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {
    display:grid!important;place-items:center!important;
    width:42px!important;height:42px!important;min-height:42px!important;
    min-width:42px!important;max-width:100%!important;
    margin:0 auto!important;padding:0!important;
    border:0!important;border-radius:10px!important;
    background:#e7f1ff!important;color:#0866d4!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-tool-v177:hover,
  form.folio-mobile-redesign-v1 [data-media-main-group] label:hover {
    background:#eef5ff!important;color:#0866d4!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] input[type="file"] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-gallery-picker-v2210>em,
  form.folio-mobile-redesign-v1 [data-media-main-group] .folio-mobile-gallery-plus-v1 {
    position:absolute!important;right:12px!important;bottom:5px!important;
    display:grid!important;place-items:center!important;
    width:14px!important;height:14px!important;line-height:1!important;
    border-radius:50%!important;background:#0b6bc8!important;
    color:#fff!important;font-size:10px!important;font-style:normal!important;
    pointer-events:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1 {
    display:grid!important;gap:8px!important;
    width:100%!important;margin:10px 0 11px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1 {
    display:block!important;min-width:0!important;margin:0!important;padding:0!important;
    border:1px solid #dde7f5!important;border-radius:12px!important;
    background:#fff!important;box-shadow:0 1px 4px rgba(21,48,78,.03)!important;
    overflow:visible!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1>summary {
    display:flex!important;align-items:center!important;gap:10px!important;
    min-height:45px!important;height:45px!important;
    padding:6px 12px!important;list-style:none!important;
    text-align:start!important;user-select:none!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1>summary::-webkit-details-marker {display:none!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 {
    display:grid!important;place-items:center!important;
    flex:0 0 29px!important;width:29px!important;height:29px!important;
    border-radius:9px!important;background:#ecf4ff!important;color:#0866c4!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-icon-v1 svg {width:17px!important;height:17px!important;}
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1 {
    display:flex!important;align-items:center!important;
    flex:1!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-heading-v1>b {
    font-size:13px!important;font-weight:790!important;color:#243b57!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-chevron-v1 {
    width:9px!important;height:9px!important;flex:0 0 9px!important;
    border-right:1.8px solid #6a809a!important;border-bottom:1.8px solid #6a809a!important;
    transform:rotate(45deg) translateY(-2px)!important;
    transition:transform .15s ease!important;margin-inline-end:5px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1[open] .folio-mobile-accordion-chevron-v1 {
    transform:rotate(225deg) translateY(-2px)!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 {
    padding:0 12px 12px!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 [data-reference-panel] {
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;
    gap:6px!important;width:100%!important;min-width:0!important;
    margin:0!important;padding:0!important;border:0!important;
    background:transparent!important;overflow:visible!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 [data-reference-panel][hidden] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 [data-reference-panel]>div:first-child,
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-inspired-person-v198>span:first-child {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 .folio-inspired-person-v198 {
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;width:100%!important;min-width:0!important;
    margin:0!important;padding:0!important;border:0!important;
    background:transparent!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 input,
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-content-v1 select {
    box-sizing:border-box!important;
    width:100%!important;min-width:0!important;
    min-height:44px!important;padding:9px 12px!important;
    border:1px solid #dae5f2!important;border-radius:11px!important;
    background:#fff!important;font-size:13px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1.is-disabled-v2 {
    opacity:.47!important;background:#f6f8fc!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1.is-disabled-v2>summary {
    cursor:not-allowed!important;pointer-events:none!important;
  }
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1>.folio-inline-pickers-v177,
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1>.folio-source-inspired-grid-r2013,
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1>.feed-source-inspired-r200,
  form.folio-mobile-redesign-v1.is-mobile-enhanced-v1>.folio-quick-v174-branch,
  form.folio-mobile-redesign-v1 .folio-mobile-tags-retired-v1 {
    display:none!important;
  }
  body.folinq-r2013 form.folio-mobile-redesign-v1.is-mobile-enhanced-v1>.folio-source-inspired-grid-r2013 {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer {
    display:flex!important;width:100%!important;
    margin:10px 0 0!important;padding:6px 0 0!important;gap:0!important;
    flex-wrap:nowrap!important;border-top:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-footer>div,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer>div {
    display:flex!important;width:100%!important;flex:1 1 100%!important;
    margin:0!important;padding:0!important;gap:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-publish,
  form.folio-mobile-redesign-v1 .folio-quick-v174-publish {
    display:flex!important;align-items:center!important;justify-content:center!important;
    flex:1 1 100%!important;width:100%!important;max-width:none!important;
    min-width:0!important;height:48px!important;min-height:48px!important;
    margin:0!important;padding:0 14px!important;
    color:#fff!important;background:#0866d4!important;
    border:1px solid #0866d4!important;border-radius:12px!important;
    box-shadow:0 4px 13px rgba(8,102,212,.13)!important;
    font-size:14px!important;font-weight:850!important;white-space:nowrap!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-publish>svg,
  form.folio-mobile-redesign-v1 .folio-quick-v174-publish>svg,
  form.folio-mobile-redesign-v1 .folio-publish-desktop-v2 {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-publish-mobile-v2 {
    display:inline!important;
  }
  form.folio-mobile-redesign-v1 .folio-editor-v173-cancel,
  form.folio-mobile-redesign-v1 .folio-quick-v174-footer .secondary,
  form.folio-mobile-redesign-v1 .folio-editor-v173-schedule,
  form.folio-mobile-redesign-v1 .folio-quick-v174-schedule {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4 {
    display:block!important;box-sizing:border-box!important;
    width:100%!important;min-width:0!important;
    margin:10px 0 12px!important;padding:12px!important;
    border:1px solid #dde8f7!important;border-radius:14px!important;
    background:#f8fbff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4[hidden] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1.has-mobile-custom-image-v4 [data-image-preview] {
    display:none!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-count-v4 {
    margin:0 0 9px!important;color:#56708c!important;font-size:12px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-gallery-v4 {
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:10px!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 {
    position:relative!important;min-width:0!important;
    margin:0!important;padding:0!important;
    border:1px solid #dbe7f5!important;border-radius:11px!important;
    overflow:hidden!important;background:#fff!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4 img {
    display:block!important;width:100%!important;
    aspect-ratio:4/3!important;object-fit:cover!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4>figcaption {
    font-size:10px!important;padding:5px 8px!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-photo-v4>.folio-mobile-preview-button-v4 {
    position:absolute!important;top:6px!important;inset-inline-end:6px!important;
    width:28px!important;height:28px!important;padding:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-button-v4 {
    border:0!important;border-radius:9px!important;
    background:#34465c!important;color:#fff!important;
    font-size:12px!important;padding:8px 11px!important;cursor:pointer!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4,
  form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4 {
    display:grid!important;gap:9px!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4 video {
    display:block!important;width:100%!important;max-height:290px!important;
    border-radius:11px!important;background:#121821!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4 audio {
    display:block!important;width:100%!important;min-width:0!important;
    border-radius:11px!important;
  }
  form.folio-mobile-redesign-v1 .folio-mobile-preview-video-v4>.folio-mobile-preview-button-v4,
  form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4>.folio-mobile-preview-button-v4 {
    justify-self:start!important;
  }
  form.folio-mobile-redesign-v1 [data-gallery-preview-v198]:not([hidden]) {
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:8px!important;min-width:0!important;
  }
  form.folio-mobile-redesign-v1 [data-video-preview-r2013v1]:not([hidden]) {
    display:block!important;max-width:100%!important;margin:10px 0!important;
  }
  form.folio-mobile-redesign-v1 [data-video-preview-r2013v1] video {
    width:100%!important;max-height:300px!important;
  }
}

/* Shared audio-preview layout on phones, tablets and desktop. */
form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4 {
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
  width:100%!important;min-width:0!important;
}
form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4 audio {
  display:block!important;width:100%!important;max-width:100%!important;
  min-width:0!important;min-height:54px!important;border-radius:10px!important;
}
form.folio-mobile-redesign-v1 .folio-mobile-preview-audio-v4>.folio-mobile-preview-button-v4 {
  justify-self:start!important;
  padding:8px 12px!important;
  font-size:11px!important;
}
form.folio-mobile-redesign-v1 .folio-mobile-media-preview-v4:has(.folio-mobile-preview-audio-v4)
  ~ [data-media-main-group] .folio-file-chip-v178[data-file-chip-for="audio"] {
  display:none!important;
}

/* Folinq Folio emoji v7: popup is portaled to body, outside scroll-clipped modal. */
body .folio-composer-emoji-popover-v7 {
  position:fixed!important;right:auto!important;bottom:auto!important;
  z-index:2147483640!important;
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:6px!important;
  width:min(346px,calc(100vw - 24px))!important;
  max-width:calc(100vw - 24px)!important;
  max-height:min(340px,calc(100dvh - 24px))!important;
  box-sizing:border-box!important;
  padding:11px!important;
  overflow-x:hidden!important;overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border:1px solid #d9e6f4!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 18px 48px rgba(21,43,77,.23)!important;
  direction:inherit!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
body .folio-composer-emoji-popover-v7[hidden] {display:none!important;}
body .folio-composer-emoji-popover-v7 > button {
  display:grid!important;place-items:center!important;
  width:100%!important;min-width:0!important;
  height:42px!important;min-height:42px!important;
  margin:0!important;padding:0!important;
  border:0!important;border-radius:10px!important;
  background:#f8fbff!important;
  box-shadow:none!important;
  color:#233b56!important;
  font-size:24px!important;line-height:1!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
body .folio-composer-emoji-popover-v7 > button:hover,
body .folio-composer-emoji-popover-v7 > button:focus-visible {
  background:#e7f2ff!important;
  outline:2px solid #a4c8ee!important;
  outline-offset:-2px!important;
}
form.folio-mobile-redesign-v1 .folio-emoji-menu-v214[data-folio-emoji-menu-v214] {
  display:none!important;
}
@media(max-width:760px) {
  body .folio-composer-emoji-popover-v7 {
    max-height:min(320px,48dvh)!important;
    gap:4px!important;padding:9px!important;
  }
  body .folio-composer-emoji-popover-v7 > button {
    height:40px!important;min-height:40px!important;
    font-size:23px!important;
  }
}
/* Final geometry overrides for mobile and desktop composers. */
@media(max-width:760px){
  #postComposer form.folio-mobile-redesign-v1 > .folio-quick-v177-editor,
  form.folio-mobile-redesign-v1 > .folio-editor-v177-main {width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;}
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {padding-inline:16px!important;}
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {padding-inline:16px!important;}
  #postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-title,
  #postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-body,
  form.folio-mobile-redesign-v1 .folio-editor-v177-title,
  form.folio-mobile-redesign-v1 .folio-editor-v177-body {width:100%!important;max-width:100%!important;margin-inline:0!important;border-radius:9px!important;}
  #postComposer form.folio-mobile-redesign-v1 [data-media-main-group],
  form.folio-mobile-redesign-v1 [data-media-main-group],
  form.folio-mobile-redesign-v1 .folio-mobile-accordion-stack-v1 {width:100%!important;max-width:100%!important;margin-inline:0!important;}
}
form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] svg {width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;}
form.folio-mobile-redesign-v1 [data-media-main-group] [data-folio-emoji-toggle-v214] {font-size:25px!important;}
/* Align the Feed modal on wide viewports too, not just the mobile breakpoint. */
#postComposer form.feed-folio-form-v207[data-work-composer-v198] > .folio-quick-v174-editor.folio-quick-v177-editor {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  padding-inline:0!important;margin-inline:0!important;
}
#postComposer form.feed-folio-form-v207 .folio-tools-v177.folio-tools-single-row-v209[data-media-main-group] {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  margin-inline:0!important;
}
#postComposer form.feed-folio-form-v207 .folio-mobile-accordion-stack-v1 {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;
}
#postComposer form.feed-folio-form-v207 .folio-quick-v177-title,
#postComposer form.feed-folio-form-v207 .folio-quick-v177-body {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  margin-inline:0!important;border-radius:5px!important;
}
@media(max-width:760px){
  #postComposer .folio-quick-v177-card.folio-mobile-redesign-v1 {padding-inline:10px!important;}
  .folio-editor-v177-card .folio-mobile-redesign-v1.folio-editor-v173-form {padding-inline:10px!important;}
}
#postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-title,
#postComposer form.folio-mobile-redesign-v1 .folio-quick-v177-body,
form.folio-mobile-redesign-v1 .folio-editor-v177-title,
form.folio-mobile-redesign-v1 .folio-editor-v177-body,
#postComposer form.folio-mobile-redesign-v1 [data-media-main-group],
form.folio-mobile-redesign-v1 [data-media-main-group],
form.folio-mobile-redesign-v1 .folio-mobile-accordion-v1,
form.folio-mobile-redesign-v1 .folio-inline-pdf-v8 {border-radius:5px!important;}