.file-thumb-icon.ft-toned,.pdf-thumb.ft-toned{background:var(--t-bg);color:var(--t-fg)}.file-thumb-icon .ms,.pdf-thumb .ms{font-size:22px}.video-thumb{background:var(--sch);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.video-thumb.ft-toned{background:var(--t-bg);color:var(--t-fg)}.video-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-thumb>.ms{font-size:22px}.video-thumb-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video-thumb-play .ms{color:#fff;background:#00000080;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.kd{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.kd.dragging:not(.hot):after{content:attr(data-drop);z-index:5;border:2px dashed var(--pr);border-radius:var(--r-card);background:color-mix(in srgb, var(--pc) 90%, transparent);color:var(--onpc);text-align:center;pointer-events:none;place-items:start center;padding:min(24vh,200px) 20px 0;font-size:16px;font-weight:600;display:grid;position:absolute;inset:-8px}.kd-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kd-loading{text-align:center;color:var(--mu);margin:0;padding:28px}.kd-more{flex:none;position:relative}.kd-menu{z-index:40;border:1px solid var(--ln);background:var(--sf);min-width:236px;box-shadow:var(--shadow-toast);animation:ksUp .2s var(--ease);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.kd-menu>button,.kd-menu>a{min-height:44px;color:var(--on);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.kd-menu>button:hover:not(:disabled),.kd-menu>a:hover{background:var(--sc)}.kd-menu>button:disabled{opacity:.5;cursor:default}.kd-menu .ms{color:var(--mu);font-size:20px}.kd-menu .danger,.kd-menu .danger .ms{color:var(--err)}:is(.kd-card:has(.kd-menu),.kd-row:has(.kd-menu)){z-index:30}.kd-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kd-where{flex:280px;align-items:center;gap:2px;min-width:0;display:flex}.kd-search{background:var(--sc);width:260px;height:44px;color:var(--mu);border-radius:22px;align-items:center;gap:8px;padding:0 14px;display:flex}@media (max-width:899px){.kd-search{order:3;width:100%}}.kd-search:focus-within{outline:2px solid var(--pr);outline-offset:1px}.kd-search .ms{font-size:20px}.kd-search input{min-width:0;height:100%;min-height:0;color:var(--on);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}.kd-search input:focus-visible{outline:none}.kd-view{padding:3px}.kd-view .k-seg-btn{width:40px;padding:0}.k-btn.kd-filterbtn.on{background:var(--pc);color:var(--onpc)}.kd-filters{background:var(--sf);border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.kd-select{min-width:0;color:var(--mu);flex-direction:column;flex:200px;gap:4px;font-size:12px;font-weight:700;display:flex}.kd-select select{border:1px solid var(--ln);background:var(--sc);min-height:44px;color:var(--on);border-radius:14px;padding:0 12px;font-size:14px;font-weight:500}.kd-select.compact{flex:0 auto}.kd-select.compact select{min-width:150px}.kd-chips,.kar-toolbar .k-scroll-x{margin:-5px -2px;padding:5px 2px}.kd-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.kd-tree-col{display:none}@media (min-width:1100px){.kd-layout{grid-template-columns:220px minmax(0,1fr)}.kd-tree-col{display:block;position:sticky;top:8px}}.kd-main{flex-direction:column;gap:18px;min-width:0;display:flex}.kd-folders{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:900px){.kd-folders{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.kd-files-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;padding:0 4px;display:flex}.kd-files-title{font-size:15px;font-weight:700}.kd-files-count{color:var(--mu);flex:1;font-size:13px}.kd-scope{gap:6px;display:flex}.kd-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:900px){.kd-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.kd-card{border:1px solid var(--ln);background:var(--sf);border-radius:22px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.kd-card:hover{box-shadow:var(--shadow-file);transform:translateY(-2px)}.kd-card.selected{border-color:var(--pr);box-shadow:0 0 0 2px var(--pr)}.kd-card.is-dragging,.kd-row.is-dragging{opacity:.45}.kd-media{background:repeating-linear-gradient(135deg, var(--sc) 0 8px, var(--sch) 8px 16px);border-radius:21px 21px 0 0;height:104px;position:relative;overflow:hidden}@media (min-width:900px){.kd-media{height:128px}}.kd-thumb{cursor:pointer;position:absolute;inset:0}.kd-thumb:focus-visible,.kd-row-thumb:focus-visible{outline:2px solid var(--pr);outline-offset:-2px}.kd-thumb>.file-thumb,.kd-thumb>.pdf-thumb,.kd-thumb>.video-thumb,.kd-row-thumb>.file-thumb,.kd-row-thumb>.pdf-thumb,.kd-row-thumb>.video-thumb{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kd-thumb .file-thumb-icon .ms,.kd-thumb .pdf-thumb .ms,.kd-thumb .video-thumb>.ms{font-size:40px}.kd-thumb .video-thumb-play .ms{width:44px;height:44px;font-size:28px}.kd-badge{z-index:1;background:var(--t-bg);height:24px;color:var(--t-fg);letter-spacing:.04em;pointer-events:none;border-radius:8px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.kd-badge.sm{border-radius:5px;height:18px;padding:0 5px;font-size:9.5px;top:auto;bottom:4px;left:4px}.kd-lock{z-index:1;background:var(--sf);width:28px;height:28px;color:var(--on);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.kd-lock .ms{font-size:16px}.kd-inline-lock{vertical-align:-3px;color:var(--mu);margin-right:4px;font-size:15px}.kd-ocr-mark{z-index:1;background:var(--sf);width:28px;height:28px;color:var(--pr);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;left:10px}.kd-ocr-mark .ms{font-size:16px}.kd-inline-ocr{color:var(--pr)}.kd-card-body{align-items:center;gap:2px;min-width:0;padding:4px 2px 4px 14px;display:flex}.kd-card-text{flex:1;min-width:0}.kd-name{max-width:100%;min-height:24px;color:var(--on);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.kd-name.static{cursor:default}.kd-meta{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;overflow:hidden}.kd-check{z-index:2;cursor:pointer;opacity:0;place-items:center;width:44px;height:44px;margin:0;transition:opacity .15s;display:grid;position:absolute;bottom:4px;right:4px}.kd-check input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.kd-check-box{color:#0000;pointer-events:none;background:#00000061;border:2px solid #fff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.kd-check-box .ms{font-size:18px}.kd-check input:checked+.kd-check-box{border-color:var(--pr);background:var(--pr);color:var(--onpr)}.kd-check input:focus-visible+.kd-check-box{outline:2px solid var(--pr);outline-offset:2px}.kd-card:hover .kd-check,.kd-card:focus-within .kd-check,.kd-grid.selecting .kd-check{opacity:1}.kd-check:has(input:checked){opacity:1}@media (hover:none){.kd-check{opacity:1}}.kd-list{background:var(--sf);border-radius:24px;flex-direction:column;padding:6px;display:flex}.kd-row{border-radius:18px;align-items:center;gap:12px;min-height:72px;padding:8px 4px 8px 0;transition:background .15s;display:flex;position:relative}.kd-row:hover{background:var(--sc)}.kd-row.selected{background:var(--pc)}.kd-row.trashed{padding-left:10px}.kd-row .kd-check{opacity:1;flex:none;position:relative;bottom:auto;right:auto}.kd-row .kd-check-box{border-color:var(--mu);background:0 0}.kd-row .kd-check input:checked+.kd-check-box{border-color:var(--pr);background:var(--pr)}.kd-row-thumb{cursor:pointer;background:repeating-linear-gradient(135deg, var(--sc) 0 8px, var(--sch) 8px 16px);border-radius:12px;flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden}.kd-row-thumb .file-thumb-icon .ms,.kd-row-thumb .pdf-thumb .ms,.kd-row-thumb .video-thumb>.ms{font-size:26px}.kd-row-thumb .video-thumb-play .ms{width:24px;height:24px;font-size:16px}.kd-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kd-row-main .kd-name{font-size:14.5px}.kd-row-date{width:96px;color:var(--mu);flex:none;font-size:13px;display:none}.kd-row .kd-row-dl{display:none}@media (min-width:900px){.kd-row-date{display:block}.kd-row .kd-row-dl{display:inline-flex}}.kd-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kd-desc{min-width:0;max-width:100%;color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.kd-tag{background:var(--sc);height:22px;color:var(--mu);border-radius:8px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.kd-row:hover .kd-tag{background:var(--sf)}.k-btn.kd-danger{color:var(--err)}.kd-skel{background:var(--sc);border-radius:22px;height:172px;animation:1.4s ease-in-out infinite kdPulse}@keyframes kdPulse{50%{opacity:.55}}.kd-bulk{bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--ln);background:var(--sf);box-shadow:var(--shadow-toast);animation:ksUp .25s var(--ease);border-radius:26px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 10px 18px;display:flex;position:sticky}.kd-bulk>strong{margin-right:auto;font-weight:600}.kd-trash-bar{background:var(--warn-bg);color:var(--warn-fg);border-radius:24px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.kd-trash-bar>strong{flex:260px;font-size:14px;font-weight:600;line-height:1.4}.kd-trash-bar>.ms{font-size:22px}.kd-progress{z-index:70;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--inv);color:var(--oninv);box-shadow:var(--shadow-toast);animation:ksUp .3s var(--ease);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px 16px;font-size:14px;display:grid;position:fixed}.kd-progress>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kd-progress .k-progress{background:color-mix(in srgb, var(--oninv) 22%, transparent);grid-column:1/-1}.kd-progress .k-progress>span{background:var(--prinv)}@media (min-width:900px){.kd-progress{width:400px;left:auto;right:24px}}.kd-modal-drop{cursor:default}.kd-modal-drop .kd-modal-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kd-versions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kd-versions li{border-radius:16px;align-items:center;gap:12px;padding:8px;display:flex}.kd-versions li.current{background:var(--tint)}.kd-versions .kd-row-main{display:flex}.kd-version-actions{flex:none;display:flex}.kf-tile{background:var(--t-bg);min-height:120px;color:var(--t-fg);font:inherit;text-align:left;cursor:pointer;outline-offset:3px;transition:transform .25s var(--ease), border-radius .45s var(--ease);border:0;border-radius:28px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;display:flex}@media (min-width:900px){.kf-tile{min-height:136px}}.kf-tile:hover{border-radius:40px}.kf-tile:focus-visible{outline:2px solid var(--pr)}.kf-tile.dropping{outline:2px dashed var(--pr);transform:scale(1.04)}.kf-tile.compact{gap:8px;min-height:96px;padding:14px 16px}.kf-tile-top{justify-content:space-between;align-items:flex-start;display:flex}.kf-tile-top .ms{font-size:40px}.kf-tile-top .ms.kf-lock{font-size:20px}.kf-tile.compact .kf-tile-top .ms{font-size:30px}.kf-tile-text{min-width:0;display:block}.kf-tile-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25;display:block}.kf-tile-meta{opacity:.85;margin-top:2px;font-size:13px;font-weight:500;display:block}.kf-tree{background:var(--sf);border-radius:24px;flex-direction:column;gap:2px;max-height:calc(100vh - 24px);padding:10px;display:flex;overflow-y:auto}.kf-tree-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mu);padding:8px 12px 6px;font-size:12px;font-weight:800}.kf-tree-row{width:100%;height:42px;color:var(--on);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:21px;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.kf-tree-row:hover{background:var(--sc)}.kf-tree-row.on{background:var(--tint);font-weight:700}.kf-tree-row.dropping{background:var(--pc);outline:2px dashed var(--pr);outline-offset:-2px}.kf-tree-row .kf-tree-icon{color:var(--t-fg,var(--mu));font-size:21px}.kf-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kf-tree-count{color:var(--mu);font-size:12px;font-weight:600}.kf-tree-hint{color:var(--mu);margin:0;padding:10px 12px 6px;font-size:12px;line-height:1.45}.kf-crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.kf-crumb-step{align-items:center;display:inline-flex}.kf-crumb-step>.ms{color:var(--mu);font-size:20px}.kf-crumb{max-width:240px;height:44px;color:var(--mu);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 12px;font-size:16px;font-weight:500;overflow:hidden}.kf-crumb:hover{background:var(--sc)}.kf-crumb.last{color:var(--on);font-weight:700}.kf-crumb.dropping{background:var(--pc);color:var(--onpc);outline:2px dashed var(--pr);outline-offset:-2px}.kf-bar{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.kf-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.kf-tile-new{border:2px dashed var(--ln);min-height:96px;color:var(--mu);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:28px;align-items:center;gap:10px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.kf-tile-new:hover{border-color:var(--pr);background:var(--tint)}.kf-tile-new .ms{color:var(--pr);font-size:28px}.kf-tile-new span{flex-direction:column;min-width:0;display:flex}.kf-tile-new strong{color:var(--on);font-size:14px}.kf-tile-new small{font-size:12px}.kf-actions{flex-wrap:wrap;gap:4px;display:flex}.k-btn.kf-danger{color:var(--err)}.kf-picker{flex-direction:column;gap:2px;max-height:60vh;padding:8px;display:flex;overflow-y:auto}.kf-option{width:100%;min-height:48px;color:var(--on);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.kf-option:hover{background:var(--sc)}.kf-option .ms{color:var(--t-fg,var(--mu));font-size:22px}.kf-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kf-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mu);margin-left:auto;font-size:12px;overflow:hidden}.kd-ocr{background:var(--sc);border-radius:20px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.kd-ocr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kd-ocr-pill.waiting .ms{animation:.9s linear infinite ksSpin}.kd-ocr-hint{margin:0;font-size:13px}.kd-ocr-text{border-top:1px solid var(--ln)}.kd-ocr-text summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}.kd-ocr-text summary::-webkit-details-marker{display:none}.kd-ocr-text summary .ms{transition:transform var(--t-med) var(--ease);margin-left:auto}.kd-ocr-text[open] summary .ms{transform:rotate(180deg)}.kd-ocr-text .hint{margin:0 0 8px}.kd-ocr-body{background:var(--sf);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:14px;max-height:240px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.kd-ocr-body:focus-visible,.kd-ocr-text summary:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.presenter.kv{color:#f1f4f1;animation:ksUp .25s var(--ease);background:#0d0f0e}.kv .kv-bar{z-index:3;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;left:0;right:0}.kv .kv-bar.top{height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);top:0}.kv .kv-bar.bottom{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);justify-content:center;gap:12px;bottom:0}.kv .kv-btn{color:#f1f4f1;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;text-decoration:none;transition:background .15s;display:grid}.kv .kv-btn:hover:not(:disabled){background:#ffffff1a}.kv .kv-btn:disabled{opacity:.3;cursor:default}.kv .kv-btn:focus-visible{outline-offset:2px;outline:2px solid #8fd8a6}.kv .kv-title{flex-direction:column;flex:1;min-width:0;display:flex}.kv .kv-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.kv .kv-sub{color:#a9b3ac;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.kv .kv-count{color:#a9b3ac;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.kv .kv-pill{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:16px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.kv .kv-pill[hidden]{display:none}.kv .kv-stage{inset:calc(64px + env(safe-area-inset-top)) 0 calc(64px + env(safe-area-inset-bottom)) 0;padding:8px 12px}@media (min-width:900px){.kv .kv-stage{padding:16px 24px}}.kv .kv-stage img,.kv .kv-stage video,.kv .presenter-pdf canvas{border-radius:8px}.kv .presenter-spinner{color:#8fd8a6;width:32px;height:32px;font-size:32px}.kv .presenter-other{color:#e3e8e4}.kv .presenter-other>.ms{font-size:48px}.kv .presenter-other .k-btn-primary{color:#00391b;background:#8fd8a6}.presenter-other>.ms{font-size:48px}.attachments-panel.ka-panel .ka-head{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:600;display:flex}.ka-panel .ka-head .ms{color:var(--mu);font-size:20px}.ka-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ka-item{background:var(--sc);border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:6px 6px 6px 8px;display:flex}.ka-thumb{background:var(--sch);cursor:pointer;border:0;border-radius:12px;flex:none;width:48px;height:48px;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.ka-thumb>.file-thumb,.ka-thumb>.pdf-thumb,.ka-thumb>.video-thumb{width:100%;height:100%}img.ka-thumb{object-fit:cover;cursor:default}.ka-thumb.ka-thumb-icon{background:var(--t-bg);color:var(--t-fg);cursor:default;place-items:center;display:grid}.ka-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ka-name{color:var(--on);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;overflow:hidden}.ka-name.static{cursor:default}.ka-meta small{color:var(--mu);align-items:center;gap:6px;font-size:12.5px;display:flex}.ka-kind{background:var(--t-bg);height:18px;color:var(--t-fg);letter-spacing:.04em;border-radius:6px;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.ka-actions{flex:none;align-items:center;display:flex}@media (max-width:760px){.ka-actions .ka-dl{display:none}}.ka-drop{border:2px dashed var(--ln);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;transition:border-color .15s,background .15s;display:flex}.ka-drop.active{border-color:var(--pr);background:var(--tint)}.ka-drop .hint,.ka-pending-actions .hint{flex-basis:100%}.ka-pending{gap:8px;display:grid}.ka-pending-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kar{flex-direction:column;gap:16px;min-width:0;display:flex}.kar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kar-toolbar .k-scroll-x{flex:320px;min-width:0}.kar-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:900px){.kar-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.kar-tile{border:1px solid var(--ln);background:var(--sf);min-width:0;color:var(--on);font:inherit;text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;padding:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.kar-tile:hover{box-shadow:var(--shadow-file);transform:translateY(-2px)}.kar-cover{background:repeating-linear-gradient(135deg, var(--sc) 0 8px, var(--sch) 8px 16px);height:116px;display:block;position:relative;overflow:hidden}.kar-cover>.file-thumb,.kar-cover>.pdf-thumb,.kar-cover>.video-thumb,.kar-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kar-cover.toned{background:var(--t-bg);color:var(--t-fg);place-items:center;display:grid}.kar-cover.toned>.ms{font-size:44px}.kar-cover .file-thumb-icon .ms,.kar-cover .pdf-thumb .ms,.kar-cover .video-thumb>.ms{font-size:40px}.kar-cover .kar-kind{z-index:1;position:absolute;top:10px;left:10px}.kar-label{flex-direction:column;gap:2px;min-width:0;padding:10px 14px 12px;display:flex}.kar-label strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.kar-label small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.kd-card,.kd-row,.kf-tile,.kar-tile,.kf-tree-row,.kd-check{transition:none!important}.kd-card:hover,.kar-tile:hover,.kf-tile.dropping{transform:none}.kd-skel,.kd-menu,.kd-bulk,.kd-progress,.presenter.kv,.kd-ocr-pill.waiting .ms{animation:none!important}.kd-ocr-text summary .ms{transition:none}}
