.file-manager-widget{border:1px solid var(--colors_border_default);background:var(--colors_white);border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:18px 18px 34px;display:flex;position:relative}.file-manager-widget>h3.header{letter-spacing:.01em;color:var(--colors_text_default);margin:0;font-size:14px;font-weight:500}.file-manager-widget .card-container{border-radius:10px}.file-manager-widget .card-container.img-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:2px;display:grid}.file-manager-widget .card-container.img-container{width:100%;display:flex}.file-manager-widget .card-container.empty-files{display:flex}.file-manager-widget .card-container .item-container{border:1px solid var(--colors_border_default);background:var(--colors_background_secondary,#f8f8f8);border-radius:10px;width:100%;position:relative;overflow:hidden}.file-manager-widget .card-container .item-container .image{width:100%}.file-manager-widget .card-container .item-container .actions{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute}.file-manager-widget .card-container .item-container .actions:hover,.item-container:hover .file-manager-widget .card-container .item-container .actions{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffbf}.file-manager-widget .card-container .item-container .actions>button{cursor:pointer;border:1px solid var(--colors_border_default);color:var(--colors_text_default);background:#fffffff2;transition:transform .2s,border-color .2s,background-color .2s}.file-manager-widget .card-container .item-container .actions>button:hover{border-color:var(--colors_border_hover);transform:scale(1.04)}.file-manager-widget .card-container .item-container .actions .close{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:12px;right:12px}.file-manager-widget .card-container .item-container .actions .reselect{border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.file-manager-widget .card-container .select-file-action{cursor:pointer;border:1px dashed var(--colors_border_hover);background:linear-gradient(#00000005,#0000);border-radius:10px;justify-content:center;align-items:center;width:100%;transition:border-color .25s,background-color .25s;display:flex}.file-manager-widget .card-container .select-file-action:hover{border-color:var(--colors_accent);background:#00000004}.file-manager-widget .card-container .select-file-action .label{border:1px solid var(--colors_border_default);background:var(--colors_white);color:var(--colors_text_default);border-radius:8px;margin:12px;padding:8px 14px;font-size:14px;font-weight:500;transition:transform .2s,border-color .2s,color .2s}.file-manager-widget .card-container .select-file-action .label:hover{border-color:var(--colors_border_hover);transform:scale(1.02)}.file-manager-widget .help-block{color:#b42318;font-size:11px;font-weight:600;line-height:1.35;transition:transform .25s;position:absolute;bottom:0;left:18px}.file-manager-widget .help-block:not(.error){color:var(--colors_text_secondary)}.file-manager-widget .help-block.error{transform:translateY(-12px)}.table-widget{scrollbar-width:thin;scrollbar-color:var(--colors_bg_blue) transparent;width:100%;padding-bottom:10px;overflow:auto hidden}.table-widget *{font-size:14px!important}.table-widget::-webkit-scrollbar{width:3px;height:3px}.table-widget::-webkit-scrollbar-track{background:0 0;border-radius:999px}.table-widget::-webkit-scrollbar-thumb{background-color:var(--colors_bg_blue);background-clip:padding-box;border-radius:999px}.table-widget::-webkit-scrollbar-thumb:hover{background-color:var(--colors_bg_blue_hover)}.table-widget .table-main{border-collapse:collapse;width:max-content;min-width:100%}.table-widget .table-main thead tr:first-child th:first-child{border-top-left-radius:8px}.table-widget .table-main thead tr:first-child th:last-child{border-top-right-radius:8px}.table-widget .table-main thead th,.table-widget .table-main thead td{color:var(--colors_text_light);background-color:var(--colors_bg_blue);font-size:var(--font_default);text-align:left;border-bottom:1px solid #1f1f1f0a;border-right:1px solid #1f1f1f0d;padding:16px 18px;font-weight:400;line-height:20px;transition:all .3s}.table-widget .table-main thead th:last-child,.table-widget .table-main thead td:last-child{border-right:none}.table-widget .table-main thead th.centered,.table-widget .table-main thead td.centered{text-align:center}.table-widget .table-main thead th.centered .table-header-cell,.table-widget .table-main thead td.centered .table-header-cell{justify-content:center}.table-widget .table-main thead th.light,.table-widget .table-main thead td.light{background-color:var(--colors_bg_light_grey)}.table-widget .table-main thead th.light.sortable:hover,.table-widget .table-main thead th.light.sortable:active,.table-widget .table-main thead td.light.sortable:hover,.table-widget .table-main thead td.light.sortable:active{background-color:var(--colors_bg_grey_hover)}.table-widget .table-main thead th.sortable,.table-widget .table-main thead td.sortable{cursor:pointer;height:100%}.table-widget .table-main thead th.sortable:hover,.table-widget .table-main thead th.sortable:active,.table-widget .table-main thead td.sortable:hover,.table-widget .table-main thead td.sortable:active{background-color:var(--colors_bg_blue_hover);color:var(--colors_text_default)}.table-widget .table-main thead th.sortable:hover .table-head-block .sort-block,.table-widget .table-main thead th.sortable:active .table-head-block .sort-block,.table-widget .table-main thead td.sortable:hover .table-head-block .sort-block,.table-widget .table-main thead td.sortable:active .table-head-block .sort-block{color:var(--colors_text_default)}.table-widget .table-main thead th.sortable .table-head-block .sort-block,.table-widget .table-main thead td.sortable .table-head-block .sort-block{display:block}.table-widget .table-main thead th.sortable .table-header-cell,.table-widget .table-main thead td.sortable .table-header-cell{align-items:center;gap:5px;display:flex}.table-widget .table-main thead th .table-head-block,.table-widget .table-main thead td .table-head-block{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.table-widget .table-main thead th .table-head-block.centered,.table-widget .table-main thead td .table-head-block.centered{justify-content:center}.table-widget .table-main thead th .table-head-block.right,.table-widget .table-main thead td .table-head-block.right{justify-content:flex-end}.table-widget .table-main thead th .table-head-block .column-name-block,.table-widget .table-main thead td .table-head-block .column-name-block{align-items:center;gap:8px;display:flex}.table-widget .table-main thead th .table-head-block .column-name-block.centered,.table-widget .table-main thead td .table-head-block .column-name-block.centered{text-align:center;justify-content:center}.table-widget .table-main thead th .table-head-block .column-name-block.right,.table-widget .table-main thead td .table-head-block .column-name-block.right{text-align:right;justify-content:flex-end}.table-widget .table-main thead th .table-head-block .sort-block,.table-widget .table-main thead td .table-head-block .sort-block{color:var(--colors_text_light);transition:all .3s;display:none}.table-widget .table-main thead th .table-head-block .sort-block.reverted,.table-widget .table-main thead td .table-head-block .sort-block.reverted{rotate:180deg}.table-widget .table-main tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-widget .table-main tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-widget .table-main tbody tr:last-child td{border-bottom:none}.table-widget .table-main tbody.stripped tr:nth-child(2n) td{background-color:#f8fafc}.table-widget .table-main tbody td{background-color:var(--colors_white);color:var(--colors_text_default);font-size:var(--font_default);text-align:center;border-bottom:1px solid #1f1f1f0d;border-right:1px solid #1f1f1f0a;padding:16px 18px;line-height:20px}.table-widget .table-main tbody td:last-child{border-right:none}.table-widget .table-main tbody td .table-cell-block{align-items:flex-start;gap:8px;display:flex}@keyframes shine{to{background-position:right -40px top 0}}.table-widget .table-main .skeleton-td{color:#0000;border:1px solid var(--colors_bg_blue_hover);background-color:#fefefe;background-position:-40px 0;animation:1s infinite shine;background-image:linear-gradient(90deg,#e5e5ff00,#e5e5ff80,#e5e5ff80,#e5e5ff80,#e5e5ff00)!important;background-repeat:no-repeat!important;background-size:100px 100%!important}.table-widget .table-main .skeleton-td.dark{background-color:var(--colors_white)!important}.table-widget .table-main .skeleton{background-color:#0000000f;background-image:linear-gradient(90deg,#fff0,#ffffff80,#fff0);background-position:-40px 0;background-repeat:no-repeat;background-size:100px 100%;animation:4s infinite shine;display:flex}.table-widget .table-main .skeleton.table{width:100%;height:50px;margin-bottom:1px}.table-widget .table-main .skeleton.select{width:100%;height:52px}.table-widget .no-results{justify-content:flex-start;display:flex}.pagination-row{color:var(--colors_black);align-items:center;gap:11px;display:flex}.pagination-row .pages-row{align-items:center;gap:11px;display:flex}@media screen and (width<=768px){.pagination-row .pages-row{gap:5px}.pagination-row{flex-direction:column}}.pagination-row.dark{color:var(--colors_white)}.pagination-row.dark button.pagination-button.active,.pagination-row.dark button.pagination-button.prev,.pagination-row.dark button.pagination-button.first,.pagination-row.dark button.pagination-button.last,.pagination-row.dark button.pagination-button.next{color:var(--colors_bg_grey)}.pagination-row.dark button.pagination-button.prev.activable,.pagination-row.dark button.pagination-button.first.activable,.pagination-row.dark button.pagination-button.last.activable,.pagination-row.dark button.pagination-button.next.activable{color:var(--colors_white)}.pagination-row.dark .select-box{border:1px solid var(--colors_black);cursor:pointer}.pagination-row .select-box{border:1px solid var(--colors_border_default);background:var(--colors_white);width:100%;min-width:84px;color:var(--colors_text_default);cursor:pointer;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:all .6s;display:flex}.pagination-row .select-box .selected-value-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;overflow:hidden}.pagination-row .select-box svg{transition:rotate .2s}.pagination-row .select-box .icons{justify-content:center;align-items:center;display:inline-flex}.pagination-row .select-box:hover{background:var(--colors_bg_light_grey);color:var(--colors_text_default);border-color:var(--colors_border_hover)}.pagination-row .select-box.opened .icons svg{rotate:180deg}.pagination-row .per-page-select{color:var(--colors_text_default);align-items:center;gap:8px;display:flex}.pagination-row .per-page-select .dropdown-wrapper{position:relative}.pagination-row .per-page-select .trigger{width:100%;display:block}.pagination-row .per-page-select .options{z-index:20;border:1px solid var(--colors_accent);background:var(--colors_white);border-radius:12px;min-width:100%;overflow:hidden auto}.pagination-row .per-page-select .options::-webkit-scrollbar{display:none}.pagination-row .per-page-select .options::-webkit-scrollbar-track{background-color:#0000;border-radius:8px}.pagination-row .per-page-select .options::-webkit-scrollbar-thumb{background-color:#35a5a44d;background-image:none;border-radius:8px}@media screen and (width<=768px){.pagination-row .per-page-select{justify-content:center}}.pagination-row .per-page-select button{border:none}.pagination-row .per-page-select .select-options{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.pagination-row .per-page-select .select-options li{width:100%;transition:background-color .2s}.pagination-row .per-page-select .select-options li:hover{background-color:var(--colors_bg_grey)}.pagination-row .per-page-select .select-options button{text-align:center;width:100%;color:var(--colors_text_light);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;transition:color .2s}.pagination-row .per-page-select .select-options button:hover{color:var(--colors_text_default)}.pagination-row button.pagination-button{cursor:pointer;background:0 0;border:none;height:24px;margin:0;padding:0;line-height:1}.pagination-row button.pagination-button.active{cursor:default;pointer-events:none;font-weight:600}.pagination-row button.pagination-button.prev,.pagination-row button.pagination-button.first,.pagination-row button.pagination-button.last,.pagination-row button.pagination-button.next{cursor:default;pointer-events:none;color:var(--colors_border_hover)}.pagination-row button.pagination-button.prev.activable,.pagination-row button.pagination-button.first.activable,.pagination-row button.pagination-button.last.activable,.pagination-row button.pagination-button.next.activable{color:var(--colors_black);pointer-events:all;cursor:pointer}.pagination-row button.pagination-button.prev svg,.pagination-row button.pagination-button.first svg{rotate:180deg}.pagination-row button.pagination-button svg{stroke:currentColor}.btn-container{display:none}.btn-container.show{display:block}.pages{align-items:center;gap:22px;display:flex}@media screen and (width<=768px){.pages{gap:16px}}.table-actions.svelte-1796fvr{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}@media screen and (width<=768px){.table-actions.svelte-1796fvr{justify-content:flex-start}}.table-actions.svelte-1796fvr button:where(.svelte-1796fvr){border:1px solid var(--colors_border_default);background-color:var(--colors_white);width:34px;height:34px;color:var(--colors_text_light);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.table-actions.svelte-1796fvr button:where(.svelte-1796fvr) .hint:where(.svelte-1796fvr){opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--colors_text_default);color:var(--colors_white);font-size:var(--font_10);z-index:99;border-radius:6px;width:max-content;padding:.3rem .45rem;transition:opacity .3s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.table-actions.svelte-1796fvr button:where(.svelte-1796fvr):hover{color:var(--colors_accent);border-color:var(--colors_accent);background-color:var(--colors_bg_blue);box-shadow:var(--shadow_border_hover);transform:translateY(-1px)}.table-actions.svelte-1796fvr button:where(.svelte-1796fvr):hover .hint:where(.svelte-1796fvr){opacity:1}.table-actions.svelte-1796fvr button:where(.svelte-1796fvr):active{transform:translateY(0)}.table-actions.svelte-1796fvr .remove:where(.svelte-1796fvr):hover{color:var(--colors_status_red);border-color:var(--colors_status_red);background-color:color-mix(in srgb, var(--colors_status_red) 10%, var(--colors_white))}
