[data-v-5b6bcec0]:root{--primary-color:$base-color!important;--highlight-text-color:$base-color!important}.agenda[data-v-5b6bcec0]{align-items:start;color:#555;cursor:pointer;display:grid;font-size:15px;grid-template-areas:"number title" "number description" "number extra";grid-template-columns:40px 1fr;padding-right:60px;width:100%}.agenda .agenda-number[data-v-5b6bcec0]{font-weight:500;grid-area:number}.agenda .agenda-title[data-v-5b6bcec0]{font-weight:500;grid-area:title}.agenda .agenda-description[data-v-5b6bcec0]{color:#999;font-size:14px;grid-area:description;margin-top:10px}.agenda .agenda-extra[data-v-5b6bcec0]{color:#333;gap:10px;grid-area:extra;margin-top:20px}.agenda .agenda-extra .agenda-icons[data-v-5b6bcec0]{display:flex;font-size:16px;gap:10px}.agenda .agenda-poll[data-v-5b6bcec0]{color:#888;display:block;margin-top:20px;width:100%}.agenda.indent-1[data-v-5b6bcec0]{margin-left:40px;width:calc(100% - 40px)}.document-name-display[data-v-5b6bcec0]{align-items:center;display:flex}.document-name-display .document-rename-icon[data-v-5b6bcec0]{color:#999;cursor:pointer;font-size:12px;margin-left:8px;opacity:0;transition:opacity .2s}.document-name-display .document-rename-icon[data-v-5b6bcec0]:hover{color:#008ba7}.document-name-display:hover .document-rename-icon[data-v-5b6bcec0]{opacity:1}.document-name-edit[data-v-5b6bcec0]{width:100%}.document-name-edit .document-name-input[data-v-5b6bcec0]{margin-top:20px}.select-all-container[data-v-5b6bcec0]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:5px;padding:10px 0}.select-all-container .select-all-label[data-v-5b6bcec0]{color:#555;font-size:14px;font-weight:500;margin-left:10px}.select-all-container .select-all-size[data-v-5b6bcec0]{color:#555;font-size:14px;font-weight:500;justify-self:flex-end;margin-left:auto;margin-right:10px}.section-back[data-v-5b6bcec0]{color:#a9a9a9;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-bottom:20px;transition:.2s}.section-back[data-v-5b6bcec0]:hover{opacity:.8}.section-back .fa-fw[data-v-5b6bcec0]{align-items:center;background:#f2f2f2;border-radius:7px;color:#555;display:inline-flex;height:36px;justify-content:center;margin-right:10px;width:36px}.add[data-v-5b6bcec0],.section-title[data-v-5b6bcec0]{font-weight:500}.add[data-v-5b6bcec0]{color:#008ba7;cursor:pointer;font-size:14px;margin-top:20px}.add[data-v-5b6bcec0]:hover{text-decoration:underline}.document[data-v-5b6bcec0]{align-items:center;background:#fff;border-radius:7px;display:grid;font-size:14px;font-weight:500;gap:5px;grid-template-columns:50px 3fr 1fr 70px 1fr;justify-content:center;margin-top:10px;padding:10px 0}.document.selectable[data-v-5b6bcec0]{grid-template-columns:50px 3fr 1fr 70px}.document.compact[data-v-5b6bcec0]{background:transparent;border:none;gap:0;grid-template-columns:40px 1fr 70px 50px 50px 50px;margin-top:0;padding:0}.document.compact .size[data-v-5b6bcec0]{display:none}.document .size[data-v-5b6bcec0]{color:#aaa;font-size:13px;font-weight:400;text-align:right}.document .download[data-v-5b6bcec0],.document .icon[data-v-5b6bcec0]{background:#f5f5f5;font-size:20px;height:40px;margin:0 auto;width:40px}.document .download[data-v-5b6bcec0],.document .icon[data-v-5b6bcec0],.document-upload[data-v-5b6bcec0]{align-items:center;border-radius:7px;display:flex;justify-content:center}.document-upload[data-v-5b6bcec0]{background:#f1f1f1;color:#aaa;font-size:14px;margin-top:30px;padding:35px}.content-padding[data-v-5b6bcec0]{padding:30px 30px 0}@media (max-width:599px){.content-padding[data-v-5b6bcec0]{padding-left:20px}}.content-edit[data-v-5b6bcec0]{padding:0 15px 15px}@media (max-width:599px){.content-edit[data-v-5b6bcec0]{padding-left:10px}}iframe[data-v-5b6bcec0]{border:none}.icon-container[data-v-5b6bcec0]{align-items:center;display:flex;justify-content:center}.document-actions[data-v-5b6bcec0]{display:flex;gap:8px;margin-left:15px}.attachments-container.compact .upload-zone[data-v-5b6bcec0]{padding:10px;width:100%}.attachments-container .upload-zone[data-v-5b6bcec0]{background:#fff;border:2px dashed #e5e5e5;border-radius:7px;cursor:pointer;padding:25px;text-align:center;transition:all .2s}.attachments-container .upload-zone.dragging[data-v-5b6bcec0]{background:#f8f8f8;border-color:#008ba7}.attachments-container .upload-zone.dragging i[data-v-5b6bcec0],.attachments-container .upload-zone.dragging span[data-v-5b6bcec0]{color:#008ba7}.attachments-container .upload-zone i[data-v-5b6bcec0]{color:#999;display:block;font-size:20px;margin-bottom:10px}.attachments-container .upload-zone span[data-v-5b6bcec0]{color:#666;font-size:14px}.attachments-container .upload-zone[data-v-5b6bcec0]:hover{background:#f8f8f8;border-color:#008ba7}.attachments-container .upload-zone:hover i[data-v-5b6bcec0],.attachments-container .upload-zone:hover span[data-v-5b6bcec0]{color:#008ba7}.attachments-container .file-list .file-item[data-v-5b6bcec0]{align-items:center;background:#f8f8f8;border-radius:7px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 15px}.attachments-container .file-list .file-item.error-state[data-v-5b6bcec0]{animation:subtleJiggle .4s ease-in-out;background:#ffedee;color:#ff5a63}.attachments-container .file-list .file-item .file-info[data-v-5b6bcec0]{align-items:center;display:flex;gap:10px}.attachments-container .file-list .file-item .file-info i[data-v-5b6bcec0]{color:#666}.attachments-container .file-list .file-item .file-info .file-name[data-v-5b6bcec0]{font-size:14px}.attachments-container .file-list .file-item .fa-times[data-v-5b6bcec0]{color:#666;cursor:pointer;padding:5px}.attachments-container .file-list .file-item .fa-times[data-v-5b6bcec0]:hover{color:#dc2626}@keyframes jiggle-5b6bcec0{0%{transform:translate(0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,1px)}to{transform:translate(0)}}.document-viewer-container[data-v-5b6bcec0]{display:flex;flex-direction:column;height:100%;margin-bottom:20px;min-height:60vh;width:100%}.viewer-header[data-v-5b6bcec0]{border-bottom:1px solid #f0f0f0;padding:15px}.document-iframe[data-v-5b6bcec0]{border:none;border-radius:0 0 7px 7px;flex:1;height:75vh;width:100%}
