.delete-confirm-modal{border-radius:24px;padding:32px;width:440px}.delete-confirm-modal__title{color:#2e323ce6;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.delete-confirm-modal__desc{color:#2e323c99;font-size:14px;line-height:1.6;margin:0 0 32px}.delete-confirm-modal__actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.delete-confirm-modal__btn{border-radius:36px;cursor:pointer;font-size:14px;font-weight:600;height:44px;padding:0 24px;transition:all .15s}.delete-confirm-modal__btn--cancel{background:#fff;border:1px solid rgba(46,50,60,.2);color:#2e323ce6}.delete-confirm-modal__btn--cancel:hover{background:#2e323c0d;border-color:#2e323c4d}.delete-confirm-modal__btn--delete{background:#d92d20;border:1px solid #d92d20;color:#fff}.delete-confirm-modal__btn--delete:hover{background:#b42318;border-color:#b42318}.delete-confirm-modal__btn--delete:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.delete-confirm-modal{padding:24px;width:100%}}.taken-down-modal{border-radius:24px;padding:32px;width:440px}.taken-down-modal__title{color:#d92d20;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.taken-down-modal__desc{color:#2e323c99;font-size:14px;line-height:1.6;margin:0 0 32px}.taken-down-modal__actions{align-items:center;display:flex;justify-content:flex-end}.taken-down-modal__btn{background:#2e323c;border:1px solid #2e323c;border-radius:36px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:44px;padding:0 28px;transition:all .15s}.taken-down-modal__btn:hover{background:#2e323cd9;border-color:#2e323cd9}@media(max-width:768px){.taken-down-modal{padding:24px;width:100%}}.fc-more-menu[data-v-9fe5a1c3]{flex-shrink:0;position:relative}.fc-more-menu__trigger[data-v-9fe5a1c3]{align-items:center;background:#fff;border:1px solid rgba(46,50,60,.1);border-radius:36px;box-shadow:0 4px 8px #2e323c1a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .15s;width:40px}.fc-more-menu__trigger[data-v-9fe5a1c3]:hover{background:#f2f2f2}.fc-more-menu__trigger--active[data-v-9fe5a1c3]{background:#f5f6f7;border-color:#2e323c4d}.fc-more-menu__dropdown[data-v-9fe5a1c3]{background:#fff;border:1px solid rgba(46,50,60,.1);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 14px #2e323c26;min-height:136px;overflow:hidden;padding:8px 0;position:absolute;right:0;width:216px;z-index:200}.fc-more-menu__skeleton[data-v-9fe5a1c3]{padding:0}.fc-more-menu__skeleton--sheet[data-v-9fe5a1c3]{padding:0 8px}.fc-more-menu__skeleton-item[data-v-9fe5a1c3]{align-items:center;display:flex;gap:8px;height:40px;padding:8px 16px}.fc-more-menu__skeleton-icon[data-v-9fe5a1c3]{flex-shrink:0;height:20px;width:20px}.fc-more-menu__skeleton-icon[data-v-9fe5a1c3],.fc-more-menu__skeleton-text[data-v-9fe5a1c3]{animation:skeleton-loading-9fe5a1c3 1.5s ease-in-out infinite;background:linear-gradient(90deg,#2e323c14 25%,#2e323c1f,#2e323c14 75%);background-size:200% 100%;border-radius:4px}.fc-more-menu__skeleton-text[data-v-9fe5a1c3]{flex:1;height:14px}@keyframes skeleton-loading-9fe5a1c3{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1023px){.fc-more-menu__trigger[data-v-9fe5a1c3]{height:36px;width:36px}.fc-more-menu__trigger img[data-v-9fe5a1c3]{height:20px;width:20px}}@media(max-width:767px){.fc-more-menu__trigger[data-v-9fe5a1c3]{height:32px;width:32px}.fc-more-menu__trigger img[data-v-9fe5a1c3]{height:18px;width:18px}}@media(max-width:479px){.fc-more-menu__trigger[data-v-9fe5a1c3]{height:32px;width:32px}}.fc-dropdown-enter-active[data-v-9fe5a1c3],.fc-dropdown-leave-active[data-v-9fe5a1c3]{transition:opacity .15s ease,transform .15s ease}.fc-dropdown-enter-from[data-v-9fe5a1c3],.fc-dropdown-leave-to[data-v-9fe5a1c3]{opacity:0;transform:translateY(4px)}.fc-sheet{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-width:600px;overflow:hidden;width:100%}.fc-sheet__overlay{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.fc-sheet__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.fc-sheet__title{color:#2e323ce6;font-size:16px;font-weight:700}.fc-sheet__close{align-items:center;background:none;border:none;border-radius:50%;color:#2e323c99;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:background .15s;width:32px}.fc-sheet__close:hover{background:#2e323c0f}.fc-sheet__divider{background:#2e323c1a;flex-shrink:0;height:1px}.fc-sheet__body{display:flex;flex-direction:column;overflow-y:auto;padding:8px 0 max(16px,env(safe-area-inset-bottom))}.fc-sheet-enter-active,.fc-sheet-leave-active{transition:opacity .2s ease}.fc-sheet-enter-active .fc-sheet,.fc-sheet-leave-active .fc-sheet{transition:transform .25s ease}.fc-sheet-enter-from,.fc-sheet-leave-to{opacity:0}.fc-sheet-enter-from .fc-sheet,.fc-sheet-leave-to .fc-sheet{transform:translateY(100%)}.file-card[data-v-d0dc31b7]{color:inherit;cursor:pointer;display:block;min-width:0;position:relative;text-decoration:none}.file-card--file[data-v-d0dc31b7]{width:100%}.file-card--file .file-card__cover[data-v-d0dc31b7]{background:#f7f7f7;border-radius:0;height:467px;padding:24px;width:100%}.file-card--template[data-v-d0dc31b7]{width:100%}.file-card--template .file-card__cover[data-v-d0dc31b7]{background:#f7f7f7;border-radius:0;height:249px;padding:0;width:100%}.file-card__cover[data-v-d0dc31b7]{overflow:hidden;position:relative}.file-card__cover-img[data-v-d0dc31b7]{height:100%;width:100%}.file-card__type-badge[data-v-d0dc31b7]{background:#2e323c99;border-radius:0;color:#fff;font-size:14px;font-weight:700;height:32px;line-height:1.5;right:0;top:0;width:64px}.file-card__taken-down-overlay[data-v-d0dc31b7],.file-card__type-badge[data-v-d0dc31b7]{align-items:center;display:flex;justify-content:center;position:absolute}.file-card__taken-down-overlay[data-v-d0dc31b7]{background:#2e323c8c;inset:0;z-index:5}.file-card__taken-down-text[data-v-d0dc31b7]{background:#d92d20d9;border-radius:4px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;padding:6px 16px}.file-card__actions[data-v-d0dc31b7]{align-items:center;bottom:12px;display:flex;gap:8px;justify-content:flex-end;left:12px;position:absolute;right:12px;z-index:10}.file-card__action-btn[data-v-d0dc31b7]{align-items:center;border:1px solid rgba(46,50,60,.1);border-radius:36px;box-shadow:0 4px 8px #2e323c1a;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1.57142857;transition:background .15s,border-color .15s;white-space:nowrap}.file-card__action-btn--download[data-v-d0dc31b7]{background:#2e323c;padding:0 16px 0 12px}.file-card__action-btn--download[data-v-d0dc31b7]:hover{background:#1b1e24}.file-card__action-btn--disabled[data-v-d0dc31b7]{cursor:not-allowed;opacity:.6;pointer-events:none}.file-card__action-btn--edit[data-v-d0dc31b7]{background:#fff;flex-shrink:0;padding:0;width:40px}.file-card__action-btn--edit img[data-v-d0dc31b7]{opacity:.7}.file-card__action-btn--edit[data-v-d0dc31b7]:hover{background:#f2f2f2}.file-card__info[data-v-d0dc31b7]{padding-top:8px}.file-card__title[data-v-d0dc31b7]{color:#2e323ce6;display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:1;line-clamp:1;line-height:1.75;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.file-card__meta[data-v-d0dc31b7]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.file-card__stats-wrap[data-v-d0dc31b7]{align-items:center;display:flex;flex-shrink:0;gap:16px}.file-card__stats-wrap--left[data-v-d0dc31b7]{justify-content:flex-start;width:100%}.file-card__likes[data-v-d0dc31b7]{align-items:center;display:flex;gap:4px}.file-card__author[data-v-d0dc31b7]{color:#2e323c99;display:-webkit-box;font-size:14px;font-weight:400;-webkit-line-clamp:3;line-clamp:3;line-height:1.75;-webkit-box-orient:vertical;cursor:default;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.file-card__count[data-v-d0dc31b7]{align-items:center;display:flex;gap:4px}.file-card__count-icon[data-v-d0dc31b7]{flex-shrink:0}.file-card__count-text[data-v-d0dc31b7]{color:#2e323c99;font-size:14px;font-weight:400;line-height:1.75}@media(max-width:1439px){.file-card--file .file-card__cover[data-v-d0dc31b7]{height:360px;padding:20px}.file-card--template .file-card__cover[data-v-d0dc31b7]{height:214px}.file-card__info[data-v-d0dc31b7]{padding-top:8px}.file-card__title[data-v-d0dc31b7]{font-size:15px;line-height:1.75}.file-card__meta[data-v-d0dc31b7]{margin-top:6px}.file-card__author[data-v-d0dc31b7],.file-card__count-text[data-v-d0dc31b7]{font-size:13px;line-height:1.75}.file-card__type-badge[data-v-d0dc31b7]{font-size:14px;height:32px;width:64px}}@media(max-width:1023px){.file-card--file .file-card__cover[data-v-d0dc31b7]{height:300px;padding:16px}.file-card--template .file-card__cover[data-v-d0dc31b7]{height:200px}.file-card__info[data-v-d0dc31b7]{padding-top:8px}.file-card__title[data-v-d0dc31b7]{font-size:14px;line-height:1.75}.file-card__meta[data-v-d0dc31b7]{margin-top:6px}.file-card__author[data-v-d0dc31b7],.file-card__count-text[data-v-d0dc31b7]{font-size:12px;line-height:1.75}.file-card__type-badge[data-v-d0dc31b7]{font-size:12px;height:28px;width:56px}.file-card__actions[data-v-d0dc31b7]{bottom:12px;gap:8px;left:12px;right:12px}.file-card__action-btn[data-v-d0dc31b7]{font-size:13px;height:36px}.file-card__action-btn--download[data-v-d0dc31b7]{padding:0 14px 0 10px}.file-card__action-btn--edit[data-v-d0dc31b7],.file-card__action-btn--more[data-v-d0dc31b7]{width:36px}.file-card__action-btn img[data-v-d0dc31b7]{height:20px;width:20px}}@media(max-width:767px){.file-card[data-v-d0dc31b7]{flex-shrink:0;min-width:144px;width:144px}.file-card--file .file-card__cover[data-v-d0dc31b7]{height:193px;padding:12px;width:144px}.file-card--template[data-v-d0dc31b7]{min-width:180px;width:180px}.file-card--template .file-card__cover[data-v-d0dc31b7]{height:120px;width:180px}.file-card__info[data-v-d0dc31b7]{padding-top:8px}.file-card__title[data-v-d0dc31b7]{font-size:13px;line-height:1.69}.file-card__meta[data-v-d0dc31b7]{margin-top:6px}.file-card__author[data-v-d0dc31b7],.file-card__count-text[data-v-d0dc31b7]{font-size:11px;line-height:1.75}.file-card__type-badge[data-v-d0dc31b7]{font-size:11px;height:24px;width:48px}.file-card__actions[data-v-d0dc31b7]{bottom:8px;gap:6px;left:8px;right:8px}.file-card__action-btn[data-v-d0dc31b7]{font-size:12px;height:32px}.file-card__action-btn--download[data-v-d0dc31b7]{padding:0 12px 0 8px}.file-card__action-btn--edit[data-v-d0dc31b7],.file-card__action-btn--more[data-v-d0dc31b7]{width:32px}.file-card__action-btn img[data-v-d0dc31b7]{height:18px;width:18px}.file-card__stats-wrap[data-v-d0dc31b7]{gap:12px}.file-card__count-icon[data-v-d0dc31b7]{height:16px;width:16px}}@media(max-width:479px){.file-card[data-v-d0dc31b7]{min-width:144px;width:144px}.file-card--file .file-card__cover[data-v-d0dc31b7]{height:193px;padding:12px;width:144px}.file-card--template[data-v-d0dc31b7]{min-width:180px;width:180px}.file-card--template .file-card__cover[data-v-d0dc31b7]{height:120px;width:180px}.file-card__info[data-v-d0dc31b7]{padding-top:8px}.file-card__title[data-v-d0dc31b7]{font-size:14px;line-height:1.75}.file-card__meta[data-v-d0dc31b7]{margin-top:6px}.file-card__author[data-v-d0dc31b7],.file-card__count-text[data-v-d0dc31b7]{font-size:12px;line-height:1.75}.file-card__type-badge[data-v-d0dc31b7]{font-size:11px;height:24px;width:48px}.file-card__actions[data-v-d0dc31b7]{bottom:8px;gap:6px;left:8px;right:8px}.file-card__action-btn[data-v-d0dc31b7]{font-size:12px;height:32px}.file-card__action-btn--download[data-v-d0dc31b7]{padding:0 12px 0 8px}.file-card__action-btn--edit[data-v-d0dc31b7],.file-card__action-btn--more[data-v-d0dc31b7]{width:32px}.file-card__action-btn img[data-v-d0dc31b7]{height:18px;width:18px}.file-card__count-icon[data-v-d0dc31b7]{height:16px;width:16px}}.fade-enter-active[data-v-d0dc31b7],.fade-leave-active[data-v-d0dc31b7]{transition:opacity .15s ease}.fade-enter-from[data-v-d0dc31b7],.fade-leave-to[data-v-d0dc31b7]{opacity:0}.file-card__menu-item{align-items:center;background:transparent;border:none;box-sizing:border-box;color:#2e323ce6;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;height:40px;line-height:1.43;padding:8px 16px;text-align:left;transition:background .15s;width:100%}.file-card__menu-item img{flex-shrink:0;opacity:.7}.file-card__menu-item:hover{background:#2e323c0d}.file-card__menu-item--active{background:#2e323c0a;color:#2e323c;font-weight:600}.file-card__menu-item--active img{opacity:1}.file-card__menu-item--active:hover{background:#2e323c14}.file-card__menu-item--danger{color:#d92d20}.file-card__menu-item--danger img{filter:brightness(0) saturate(100%) invert(24%) sepia(89%) saturate(2041%) hue-rotate(349deg) brightness(89%) contrast(101%);opacity:1}.file-card__menu-item--danger:hover{background:#d92d200d}.file-card__menu-item--disabled{cursor:not-allowed;opacity:.4}.file-card__menu-item--disabled:hover{background:transparent}
