/* ObraGestão V8.8.3.9 — Central de Arquivos: seleção independente, pastas e sincronização */
.og-files-page{
  --files-blue:#0b6ff4;
  --files-blue-dark:#0757c7;
  --files-navy:#0c2448;
  --files-text:#102a4c;
  --files-muted:#667b96;
  --files-line:#dce6f1;
  --files-soft:#f6f9fd;
  --files-page:#eef4f8;
  color:var(--files-text);
  width:100%;min-width:0;box-sizing:border-box;
}
.og-files-page *{box-sizing:border-box}

/* V8.8.3.10 — Arquivos respeita o mesmo estado do menu das demais páginas.
   A página não força mais o sidebar expandido; controla apenas o espaçamento vertical. */
@media(min-width:801px){
  body:has(.og-files-page){--shell-header-h:64px}
  body:has(.og-files-page) main{padding-top:calc(var(--shell-header-h) + 12px)!important}
}
body:has(.og-files-page) main{background:var(--files-page)!important}
@media(min-width:801px){
  body:has(.og-files-page) #nav button[data-p="documentos"]{
    background:#0a4f9c!important;color:#fff!important;box-shadow:inset 3px 0 0 #19a4ff!important;border-radius:0 10px 10px 0!important;
  }
  body:has(.og-files-page) #nav button[data-p="documentos"] .nav-icon,
  body:has(.og-files-page) #nav button[data-p="documentos"] .nav-label{color:#fff!important}
}

/* Cabeçalho */
.og-files-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 20px}
.og-files-title h2{margin:0;color:#0b2347;font-size:34px;line-height:1.08;letter-spacing:-.75px;font-weight:800}
.og-files-title p{margin:6px 0 0;color:#607694;font-size:15px;line-height:1.35}
.og-files-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}
.og-files-actions .btn{height:50px;border-radius:10px;padding:0 20px;font-size:14px;font-weight:750;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.og-files-actions .bluebtn{background:#0b6ff4!important;border-color:#0b6ff4!important;color:#fff!important}
.og-files-actions .bluebtn:hover{background:#075fd4!important}
.og-files-actions .light{background:#fff!important;border:1px solid var(--files-line)!important;color:#0e315e!important}
.og-files-view-toggle{width:50px;height:50px;border:1px solid var(--files-line);border-radius:10px;background:#fff;color:#244a78;display:grid;place-items:center;cursor:pointer;transition:.16s ease}
.og-files-view-toggle.active{background:#eaf3ff;color:#0873ff;border-color:#bfd8fb}
.og-files-view-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.og-files-sort{height:50px;min-width:184px;border:1px solid #cddbea;border-radius:10px;background:#fff;color:#102e59;padding:0 42px 0 16px;font:inherit;font-size:14px;font-weight:650;outline:0}

/* Resumo */
.og-files-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}
.og-file-stat{background:#fff;border:1px solid var(--files-line);border-radius:13px;min-height:105px;padding:18px 16px;display:flex;align-items:center;gap:14px;min-width:0}
.og-file-stat-icon{width:52px;height:52px;flex:0 0 52px;border-radius:12px;display:grid;place-items:center;background:#e8f2ff;color:#0873ff}
.og-file-stat-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.og-file-stat.green .og-file-stat-icon{background:#e4faee;color:#00a95c}
.og-file-stat.purple .og-file-stat-icon{background:#f0e9ff;color:#7a2cf4}
.og-file-stat.orange .og-file-stat-icon{background:#fff0dc;color:#ff7900}
.og-file-stat.red .og-file-stat-icon{background:#ffe7ea;color:#ef233c}
.og-file-stat small{display:block;color:#5f7592;font-size:12px;line-height:1.18}
.og-file-stat strong{display:block;color:#0d2d5b;font-size:23px;line-height:1.08;margin-top:3px;font-weight:800;white-space:nowrap}
.og-file-stat.green strong{color:#00a85b}.og-file-stat.orange strong{color:#f27800}.og-file-stat.red strong{color:#ef233c}
.og-file-stat em{display:block;color:#8393a9;font-style:normal;font-size:11px;margin-top:4px;white-space:nowrap}

/* Layout principal: navegação | arquivos | detalhes */
.og-files-layout{display:grid;grid-template-columns:274px minmax(0,1fr) 302px;grid-template-areas:"sidebar center detail";gap:14px;align-items:stretch;width:100%;min-width:0}
.og-files-sidebar,.og-files-center,.og-files-detail-panel{position:relative!important;inset:auto!important;float:none!important;width:auto!important;height:auto;background:#fff;border:1px solid var(--files-line);border-radius:13px;min-width:0;min-height:610px;overflow:hidden}
.og-files-sidebar{grid-area:sidebar;padding:18px 12px 14px;display:flex;flex-direction:column}
.og-files-center{grid-area:center;padding:14px 12px 12px;display:flex;flex-direction:column}
.og-files-detail-panel{grid-area:detail;padding:0;position:relative!important}

/* Navegação/pastas */
.og-files-sidebar-title{font-size:16px;font-weight:800;color:#102a4c;padding:0 6px 10px}
.og-files-side-section{margin:0}
.og-file-side-item{width:100%;height:40px;border:0;background:transparent;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:0 12px;border-radius:8px;color:#102e58;text-align:left;cursor:pointer;font-size:14px;transition:.14s ease}
.og-file-side-item:hover{background:#f4f8fe}
.og-file-side-item.active{background:#deedff;color:#056cf3}
.og-file-side-item .og-file-side-icon{display:grid;place-items:center;color:currentColor}
.og-file-side-item svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.og-file-side-item b{font-weight:600}.og-file-side-item em{display:none}
.og-files-sidebar-sep{height:1px;background:#e5edf6;margin:13px 8px 14px}
.og-files-folders-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 7px 8px}
.og-files-folders-head b{font-size:16px;color:#102a4c}
.og-files-folders-head button{border:0;background:transparent;color:#0670f5;font:inherit;font-size:13px;font-weight:650;cursor:pointer;padding:4px 0;white-space:nowrap}
.og-files-folder-actions{display:flex;align-items:center;gap:8px}.og-files-folder-actions .danger{color:#dc3545;display:inline-flex;align-items:center;gap:4px}.og-files-folder-actions .danger svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}
.og-files-folder-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c9d6e6 transparent}
.og-file-root-row{height:40px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:0 12px;color:#102c56;font-size:14px;font-weight:800;border-radius:8px;cursor:pointer}
.og-file-root-row:hover,.og-file-root-row.active{background:#edf5ff;color:#0b6ff4}
.og-file-root-row svg{width:22px;height:22px;fill:#0b6ff4;stroke:#0b6ff4}
.og-file-folder-node{min-width:0}
.og-file-folder-row{width:100%;height:36px;border:0;background:transparent;display:grid;grid-template-columns:14px 20px minmax(0,1fr) 18px;align-items:center;gap:6px;padding:0 6px 0 calc(12px + var(--folder-depth)*13px);border-radius:8px;color:#102e58;text-align:left;cursor:pointer;font-size:13px}
.og-file-folder-row:hover{background:#f5f8fd}.og-file-folder-row.active{background:#e1eeff;color:#056cf3}
.og-file-folder-caret{width:14px;height:22px;border:0;background:transparent;color:#667b96;display:grid;place-items:center;cursor:pointer;padding:0}
.og-file-folder-caret svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .14s ease}
.og-file-folder-caret.open svg{transform:rotate(90deg)}
.og-file-folder-icon{display:grid;place-items:center;color:#ffb000}.og-file-folder-icon svg{width:19px;height:19px;fill:currentColor;stroke:currentColor}
.og-file-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-file-folder-count{display:none}
.og-file-folder-children{display:none}.og-file-folder-children.open{display:block}
.og-files-plan{display:none}

/* Busca e filtros */
.og-files-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 175px 175px;gap:10px;align-items:center;margin-bottom:12px}
.og-files-search-main{height:44px;border:1px solid #cddbea;border-radius:9px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 14px;color:#527193;min-width:0}
.og-files-search-main svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.og-files-search-main input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#102d58;font:inherit;font-size:14px}
.og-files-search-main input::placeholder{color:#8193aa}
.og-files-toolbar select{height:44px;border:1px solid #cddbea;border-radius:9px;background:#fff;color:#102e58;padding:0 34px 0 13px;font:inherit;font-size:13px;font-weight:600;outline:0;min-width:0}
.og-files-clear{grid-column:1/-1;justify-self:start;border:0;background:transparent;color:#d92d20;font-size:11px;font-weight:700;cursor:pointer;margin-top:-5px}

/* Tabela */
#ogFilesRows{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}
.og-file-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5}
.og-file-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:720px}
.og-file-table col.sel{width:44px}.og-file-table col.name{width:29%}.og-file-table col.cat{width:17%}.og-file-table col.link{width:17%}.og-file-table col.size{width:12%}.og-file-table col.date{width:14%}.og-file-table col.star{width:45px}.og-file-table col.menu{width:44px}
.og-file-table thead th{height:45px;padding:0 9px;text-align:left;color:#213d64;background:#fff;font-size:12px;font-weight:700;border-bottom:1px solid #e7edf4;white-space:nowrap}
.og-file-table tbody td{height:51px;padding:0 9px;color:#24446d;font-size:12px;border-bottom:1px solid #e8eef5;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.og-file-table tbody tr{cursor:pointer;transition:background .12s ease}.og-file-table tbody tr:hover{background:#f6faff}.og-file-table tbody tr.selected{background:#dfeeff}
.og-file-checkbox{width:18px;height:18px;accent-color:#0b6ff4;cursor:pointer}
.og-file-name-cell{display:flex;align-items:center;gap:9px;min-width:0}.og-file-name-cell b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102f5c;font-size:12px;font-weight:750}
.og-file-type-icon{width:24px;height:27px;border-radius:4px;display:grid;place-items:center;flex:0 0 24px;background:#eaf2ff;color:#1769e0;font-size:7px;font-weight:900;line-height:1}
.og-file-type-icon.pdf{background:#ff2d36;color:#fff}.og-file-type-icon.imagem{background:#ff8b00;color:#fff}.og-file-type-icon.planilha{background:#13a05a;color:#fff}.og-file-type-icon.documento{background:#1d6fff;color:#fff}
.og-file-category{display:inline-flex;align-items:center;max-width:100%;height:25px;padding:0 9px;border-radius:7px;background:#e5f0ff;color:#096df0;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.og-file-category.purple{background:#f1e8ff;color:#7a27e8}.og-file-category.green{background:#dff8e9;color:#159a5b}.og-file-category.orange{background:#fff0df;color:#e46e00}.og-file-category.pink{background:#ffe5f0;color:#ed337e}.og-file-category.yellow{background:#fff2bf;color:#c97800}.og-file-category.gray{background:#edf2f7;color:#526a84}
.og-file-link-text{color:#33567e}.og-file-star{width:34px;height:34px;border:0;background:transparent;color:#5f7898;display:grid;place-items:center;cursor:pointer;border-radius:8px}.og-file-star:hover{background:#eef5ff}.og-file-star.on{color:#ffad00}.og-file-star svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.og-file-star.on svg{fill:currentColor}
.og-file-row-menu{width:34px;height:34px;border:0;background:transparent;color:#11335e;display:grid;place-items:center;cursor:pointer;border-radius:8px}.og-file-row-menu:hover{background:#eef5ff}.og-file-row-menu svg{width:18px;height:18px;fill:currentColor;stroke:none}
.og-files-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 8px 2px;color:#587393;font-size:12px;flex:0 0 auto}
.og-file-pagination{display:flex;gap:7px;align-items:center}.og-file-page-btn{width:34px;height:34px;border:1px solid #d7e2ef;background:#fff;color:#183c67;border-radius:8px;display:grid;place-items:center;cursor:pointer;font:inherit;font-weight:650}.og-file-page-btn.active{background:#0b6ff4;border-color:#0b6ff4;color:#fff}.og-file-page-btn:disabled{opacity:.35;cursor:default}.og-file-page-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}

/* Estado vazio e grade */
.og-file-empty{flex:1 1 auto;min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:32px;color:#657b97}.og-file-empty-icon{width:58px;height:58px;border-radius:15px;background:#edf4ff;color:#0b6ff4;display:grid;place-items:center;margin-bottom:12px}.og-file-empty-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8}.og-file-empty h3{margin:0 0 6px;color:#0b274e;font-size:19px}.og-file-empty p{margin:0 0 18px;font-size:12px}
.og-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto;padding:4px}.og-file-card{border:1px solid #dfe8f2;border-radius:11px;padding:14px;background:#fff;cursor:pointer;min-width:0}.og-file-card:hover,.og-file-card.selected{border-color:#9ec8ff;background:#f5f9ff}.og-file-card-top{display:grid;grid-template-columns:24px 1fr 32px;align-items:start;gap:8px;margin-bottom:10px}.og-file-card-check{display:grid;place-items:center;width:24px;height:24px;cursor:pointer}.og-file-card-check .og-file-checkbox{margin:0}.og-file-card-top>.og-file-type-icon{justify-self:start}.og-file-card-top>.og-file-star{justify-self:end}.og-file-card>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102e58;font-size:12px}.og-file-card small{display:block;color:#667b96;margin-top:5px;font-size:10px}.og-file-card>span{display:block;color:#8394aa;font-size:10px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Painel de detalhes — gaveta visual */
.og-files-detail-panel>div{height:100%}
.og-file-detail,.og-file-detail-empty{height:100%;min-height:610px}
.og-file-detail{padding:0 16px 14px;animation:ogFileDrawerIn .20s ease both;overflow:auto}
@keyframes ogFileDrawerIn{from{opacity:.25;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}
.og-file-detail-heading{font-size:16px;font-weight:800;color:#102a4c;padding:18px 0 8px}
.og-file-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#667b96}.og-file-detail-empty .og-file-detail-heading{position:absolute;left:16px;top:0}.og-file-detail-empty-icon{width:62px;height:62px;border-radius:16px;background:#edf4ff;color:#0b6ff4;display:grid;place-items:center;margin-bottom:12px}.og-file-detail-empty-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8}.og-file-detail-empty b{color:#102e58;font-size:16px}.og-file-detail-empty span{font-size:11px;max-width:220px;margin-top:5px}
.og-file-preview-simple{text-align:center;padding:2px 0 14px}.og-file-preview-icon{width:64px;height:74px;margin:0 auto 10px;border-radius:7px;background:#f0f4f8;color:#ff2d36;display:grid;place-items:center;font-size:12px;font-weight:900;position:relative}.og-file-preview-icon:before{content:"";position:absolute;right:0;top:0;border-top:18px solid #a8bdd2;border-left:18px solid transparent}.og-file-preview-simple>b{display:block;color:#0b294f;font-size:15px;max-width:245px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-file-preview-simple>small{display:block;color:#7387a2;font-size:12px;margin-top:3px}
.og-file-detail-primary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.og-file-detail-primary .btn{height:42px;border-radius:8px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.og-file-detail-primary .bluebtn{background:#0b6ff4!important;border-color:#0b6ff4!important;color:#fff!important}.og-file-detail-primary .light{background:#fff!important;border:1px solid #cfdeec!important;color:#102e58!important}.og-file-detail-primary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.og-file-detail-info{border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;padding:10px 0;display:grid;gap:0}.og-file-detail-info>div{min-height:32px;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px}.og-file-detail-info small{color:#405f84;font-size:11px}.og-file-detail-info b{color:#24466f;font-size:11px;font-weight:600;min-width:0;overflow-wrap:anywhere}.og-file-detail-info .og-file-info-value{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.og-file-tag{display:inline-flex;align-items:center;background:#e4efff;color:#0a6cf2;border-radius:7px;padding:4px 7px;font-size:9px}.og-file-add-tag{border:0;background:#e7f1ff;color:#0a6cf2;border-radius:7px;padding:5px 8px;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.og-file-info-folder{display:inline-flex;align-items:center;gap:5px}.og-file-info-folder svg{width:16px;height:16px;fill:#ffb000;stroke:#ffb000}
.og-file-detail-actions{padding:14px 0 0}.og-file-detail-actions-title{font-size:13px;font-weight:800;color:#102a4c;margin-bottom:9px}.og-file-detail-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.og-file-detail-actions-grid .btn{height:38px;border-radius:8px;background:#fff!important;border:1px solid #cfddea!important;color:#12355f!important;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:650;padding:0 8px}.og-file-detail-actions-grid .btn.red{color:#eb2037!important;border-color:#ffbdc6!important;background:#fff7f8!important}.og-file-detail-actions-grid svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}

/* Menu de três pontos */
.og-file-row-popover{position:fixed;z-index:30000;width:190px;padding:6px;background:#fff;border:1px solid #dbe5f0;border-radius:10px;box-shadow:0 14px 34px rgba(13,45,82,.18);opacity:0;transform:translateY(-4px);transition:.12s ease}.og-file-row-popover.show{opacity:1;transform:none}.og-file-row-popover button{width:100%;height:36px;border:0;background:transparent;border-radius:7px;display:flex;align-items:center;gap:9px;padding:0 10px;color:#173a65;font:inherit;font-size:12px;cursor:pointer;text-align:left}.og-file-row-popover button:hover{background:#f2f7fd}.og-file-row-popover button.danger{color:#df2438}.og-file-row-popover svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}

/* Upload */
.og-file-upload-form{display:grid;gap:12px}.og-file-drop{border:2px dashed #bcd0eb;border-radius:12px;padding:25px;text-align:center;background:#f8fbff}.og-file-drop>div{font-size:28px;color:#1769e0}.og-file-drop b{display:block;margin:5px 0;font-size:14px}.og-file-drop small{display:block;color:#667085;font-size:11px;margin-bottom:12px}.og-file-drop input{max-width:100%}.og-file-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.og-file-upload-list{display:grid;gap:6px}.og-file-upload-list>div{display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:7px;padding:8px;border:1px solid #e6eaf0;border-radius:8px}.og-file-upload-list span{font-size:9px;font-weight:900;color:#1769e0}.og-file-upload-list b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-file-upload-list small{font-size:9px;color:#667085}.og-file-upload-list em{font-size:9px;color:#d92d20;font-style:normal}.og-file-upload-limit{background:#f7faff;border:1px solid #dce8fb;border-radius:8px;padding:9px;font-size:10px;color:#667085}

/* Responsividade */
@media(max-width:1500px){
  .og-files-layout{grid-template-columns:235px minmax(0,1fr) 270px}
  .og-files-toolbar{grid-template-columns:minmax(180px,1fr) 150px 150px}
  .og-file-stat{padding:15px 12px;gap:10px}.og-file-stat-icon{width:44px;height:44px;flex-basis:44px}.og-file-stat strong{font-size:20px}
}
@media(max-width:1200px){
  .og-files-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .og-files-layout{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"sidebar center";position:relative}
  .og-files-detail-panel{position:fixed;right:14px;top:82px;bottom:14px;width:min(330px,calc(100vw - 28px));z-index:15000;box-shadow:0 18px 44px rgba(15,44,80,.2);transform:translateX(calc(100% + 28px));transition:transform .2s ease;min-height:0}
  .og-files-detail-panel.has-selection{transform:translateX(0)}
  .og-file-detail{min-height:100%;background:#fff}
  .og-file-detail-empty{min-height:100%;background:#fff}
}
@media(max-width:900px){
  .og-files-head{flex-direction:column}.og-files-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.og-files-actions .btn{height:44px}.og-files-view-toggle{height:44px;width:44px}.og-files-sort{height:44px}
  .og-files-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.og-files-layout{grid-template-columns:1fr;grid-template-areas:"sidebar" "center"}.og-files-sidebar{min-height:auto;max-height:460px}.og-files-center{min-height:560px}.og-files-toolbar{grid-template-columns:1fr 1fr}.og-files-search-main{grid-column:1/-1}.og-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .og-files-title h2{font-size:28px}.og-files-title p{font-size:13px}.og-files-stats{grid-template-columns:1fr 1fr}.og-file-stat{min-height:88px}.og-files-toolbar{grid-template-columns:1fr}.og-files-search-main{grid-column:auto}.og-file-table{min-width:680px}.og-file-grid{grid-template-columns:1fr}.og-file-upload-grid{grid-template-columns:1fr}
}
