Mini Shell
[data-v-1e3c7a6c]{box-sizing:border-box}button[data-v-1e3c7a6c]{cursor:pointer}.modal[data-v-1e3c7a6c]{display:grid;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100;place-items:center}.modal .modal-content[data-v-1e3c7a6c]{position:relative;background-color:#fff;max-width:600px;margin:10% auto;padding:20px;border-radius:.5rem;box-shadow:0 0 10px #0003}.modal .modal-content .buttons[data-v-1e3c7a6c]{display:flex;justify-content:space-between;margin-top:1rem}.modal .modal-content .buttons button.delete[data-v-1e3c7a6c]{background-color:#e32}i.disabled[data-v-1e3c7a6c]{color:#888;cursor:pointer}i.disabled[data-v-1e3c7a6c]:hover{border:none!important;box-shadow:none!important;cursor:default}.pagination li[data-v-1e3c7a6c]{cursor:pointer}.top-level[data-v-1e3c7a6c]{display:flex;justify-content:space-between}.top-level .left[data-v-1e3c7a6c]{display:flex;align-items:center}.top-level .left input[data-v-1e3c7a6c]{margin-left:1rem;border-radius:var(--border-radius-1);border-bottom-right-radius:0%;border-top-right-radius:0%;border:1px solid var(--info-dark);width:25rem;font-size:16px;padding:.65rem}.top-level .left .search-button[data-v-1e3c7a6c]{background:var(--primary);color:#fff;display:flex;align-items:center;font-size:24px;padding:.5rem 1rem;border-bottom-left-radius:0%;border-top-left-radius:0%;cursor:pointer}.top-level .right span.delete[data-v-1e3c7a6c]{font-size:24px;color:var(--danger);cursor:pointer;padding:.5rem;display:flex;align-items:center}.top-level .right span.delete[data-v-1e3c7a6c]:hover{padding:.5rem;box-shadow:var(--box-shadow);background-color:var(--danger);color:var(--white)}.top-level .right span.delete[data-v-1e3c7a6c]:hover:after{content:"Delete Files";font-size:16px;padding-left:.2rem}.cards[data-v-1e3c7a6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:2rem;margin:4rem 5vw;padding:0 5rem;margin-top:1rem;list-style-type:none}.card[data-v-1e3c7a6c]{position:relative;display:block;height:100%;border-radius:calc(var(--curve) * 1px);overflow:hidden;text-decoration:none;box-shadow:var(--box-shadow)}.card__image[data-v-1e3c7a6c]{width:100%;height:20rem;object-fit:cover}.card__overlay[data-v-1e3c7a6c]{position:absolute;bottom:0;left:0;right:0;z-index:1;border-radius:calc(var(--curve) * 1px);background-color:var(--surface-color);transform:translateY(100%);transition:.2s ease-in-out}.card:hover .card__overlay[data-v-1e3c7a6c]{transform:translateY(0)}.card__header[data-v-1e3c7a6c]{position:relative;display:flex;align-items:center;gap:2em;padding:2em;border-radius:calc(var(--curve) * 1px) 0 0 0;background-color:var(--surface-color);transform:translateY(-100%);transition:.2s ease-in-out}.card__arc[data-v-1e3c7a6c]{width:80px;height:80px;position:absolute;bottom:100%;right:0;z-index:1}.card__arc path[data-v-1e3c7a6c]{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}.card:hover .card__header[data-v-1e3c7a6c]{transform:translateY(0)}.card__thumb[data-v-1e3c7a6c]{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background-color:var(--primary)}.card__thumb span[data-v-1e3c7a6c]{font-size:18px;color:#fff}.card__title[data-v-1e3c7a6c]{font-size:1em;margin:0 0 .3em;color:var(--primary)}.card__tagline[data-v-1e3c7a6c]{display:block;margin:1em 0;font-family:MockFlowFont;font-size:.8em;color:var(--dark)}.card__status[data-v-1e3c7a6c]{font-size:.8em;color:var(--dark)}.card__description[data-v-1e3c7a6c]{padding:0 2em 2em;margin:0;color:var(--dark);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.model-button[data-v-1e3c7a6c]{width:100%;font-size:18px;background:var(--primary);cursor:pointer}@keyframes fadein-1e3c7a6c{to{opacity:1}}td.filehover[data-v-1e3c7a6c]:hover{color:var(--primary);text-decoration:underline}.loading-table[data-v-1e3c7a6c]{width:100%;height:100%;display:grid;place-items:center;background:#0000000d;position:absolute;top:0;left:0}.loading-table .spinner[data-v-1e3c7a6c]{width:45px;height:45px;border-radius:50%;position:relative;border:5px solid var(--primary);border-color:var(--primary) transparent var(--primary) transparent;animation:loading 1s infinite}