:root{--drive-surface:var(--dna-surface);--drive-surface-soft:var(--dna-surface-soft);--drive-surface-muted:var(--dna-surface-muted);--drive-ink:var(--dna-ink);--drive-muted:var(--dna-muted);--drive-line:var(--dna-line);--drive-brand:var(--dna-brand);--drive-accent:var(--dna-accent);--drive-danger:var(--dna-danger);--drive-success:var(--dna-success);--drive-radius:28px;--drive-radius-small:16px;--drive-shadow:var(--dna-shadow-soft)}.drive-view{margin:0 auto 70px;color:var(--drive-ink)}.cms-content .drive-view{width:100%;padding:0;margin-bottom:0}.drive-view *,.drive-view ::after,.drive-view ::before{box-sizing:border-box}.drive-view button,.drive-view input{font-family:inherit}.drive-view__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;align-items:stretch;border:1px solid var(--drive-line);border-radius:var(--drive-radius);background:linear-gradient(135deg,var(--drive-surface),var(--drive-surface-soft));box-shadow:var(--drive-shadow);animation:420ms both driveFadeUp}.drive-view__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.drive-view__eyebrow,.drive-view__sidebar-head span,.drive-view__workspace-head span{font-size:11px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:0;color:var(--drive-brand)}.drive-view__hero h1{margin:12px 0;max-width:900px;letter-spacing:0;font-family:var(--dna-font-display)}.drive-view__hero p{margin:0;color:var(--drive-muted);line-height:1.45}.drive-view__hero-stats{display:grid;grid-template-columns:1fr;gap:12px}.drive-view__hero-stats div{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--drive-line);background:color-mix(in srgb,var(--drive-surface) 82%,transparent)}.drive-view__hero-stats strong{font-size:34px;line-height:1;font-family:var(--dna-font-display)}.drive-view__hero-stats span{color:var(--drive-muted);font-weight:700}.drive-view__toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:18px;align-items:center;border:1px solid var(--drive-line);background:color-mix(in srgb,var(--drive-surface) 92%,transparent);box-shadow:var(--drive-shadow);backdrop-filter:blur(18px);animation:420ms 80ms both driveFadeUp}.drive-view__breadcrumbs{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.drive-view__breadcrumbs::-webkit-scrollbar{display:none}.drive-view__breadcrumbs button{flex:0 0 auto;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:0 0;color:var(--drive-muted);font-size:14px;font-weight:800;cursor:pointer;transition:background 180ms,color 180ms,transform 180ms}.drive-view__breadcrumbs button.is-current,.drive-view__breadcrumbs button:hover{background:var(--drive-brand);color:var(--drive-surface)}.drive-view__breadcrumbs button:hover{transform:translateY(-1px)}.drive-view__breadcrumbs span{color:var(--drive-muted);font-size:13px}.drive-view__toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.drive-view__search{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;border:1px solid var(--drive-line);border-radius:999px;background:var(--drive-surface)}.drive-view__search span{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--drive-brand)}.drive-view__search input{min-width:0;width:100%;border:0;outline:0;background:0 0;color:var(--drive-ink);font-size:14px;font-weight:700}.drive-view__actions,.drive-view__sort{position:relative}.drive-view__mode-button,.drive-view__primary-action,.drive-view__sidebar-head button,.drive-view__sort button{border:1px solid var(--drive-line);background:var(--drive-surface);color:var(--drive-ink);cursor:pointer;transition:transform 180ms,background 180ms,color 180ms,border-color 180ms}.drive-view__primary-action,.drive-view__sort>button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:156px;height:46px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:900}.drive-view__sort>button i{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.drive-view__primary-action::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.drive-view__primary-action:hover,.drive-view__sidebar-head button:hover,.drive-view__sort>button:hover{transform:translateY(-1px);border-color:var(--drive-brand)}.drive-view__primary-action{background:var(--drive-ink);color:var(--drive-surface)}.drive-view__actions-menu,.drive-view__sort-options{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;padding:8px;border:1px solid var(--drive-line);border-radius:18px;background:var(--drive-surface);box-shadow:var(--drive-shadow);opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity 160ms,transform 160ms}.drive-view__actions.is-open .drive-view__actions-menu,.drive-view__sort.is-open .drive-view__sort-options{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.drive-view__actions-menu button,.drive-view__sort-options button{display:block;width:100%;min-height:42px;padding:0 14px;border:0;border-radius:12px;background:0 0;color:var(--drive-ink);text-align:left;font-size:14px;font-weight:800;cursor:pointer}.drive-view__actions-menu button:hover,.drive-view__sort-options button.is-active,.drive-view__sort-options button:hover{background:var(--drive-surface-soft)}.drive-view__mode{display:flex;gap:4px;padding:4px;border:1px solid var(--drive-line);border-radius:999px;background:var(--drive-surface)}.drive-view__mode-button{width:40px;height:38px;border:0;border-radius:999px}.drive-view__mode-button--active{background:var(--drive-brand);color:var(--drive-surface)}.drive-view__mode-button[data-drive-mode=grid]{display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);place-content:center;gap:4px}.drive-view__mode-button[data-drive-mode=grid] span,.drive-view__mode-button[data-drive-mode=list] b{display:block;background:currentColor}.drive-view__mode-button[data-drive-mode=grid] span{width:6px;height:6px;border-radius:2px}.drive-view__mode-button[data-drive-mode=list]{display:grid;place-content:center;gap:5px}.drive-view__mode-button[data-drive-mode=list] b{width:16px;height:2px;border-radius:999px}.drive-view__body{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.drive-view__sidebar,.drive-view__workspace{border:1px solid var(--drive-line);border-radius:var(--drive-radius);background:var(--drive-surface);box-shadow:var(--drive-shadow);animation:420ms 140ms both driveFadeUp}.drive-view__sidebar{position:sticky;max-height:calc(100vh - 124px);overflow:hidden}.drive-view__sidebar-head,.drive-view__workspace-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--drive-line)}.drive-view__sidebar-head button{min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900}.drive-view__tree{max-height:calc(100vh - 190px);overflow:auto;padding:10px}.drive-tree-node__row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;align-items:center;margin:2px 0;padding-left:calc(var(--drive-tree-level) * 14px);border-radius:16px;transition:background 160ms}.drive-tree-node__row--current{background:var(--drive-surface-soft)}.drive-tree-node__row>button{min-height:36px;border:0;background:0 0;color:var(--drive-ink);cursor:pointer}.drive-tree-node__row>button:first-child{font-weight:900;color:var(--drive-brand)}.drive-tree-node__row>button:first-child:disabled{opacity:0;pointer-events:none}.drive-tree-node__row>button:last-child{display:flex;align-items:center;gap:9px;min-width:0;padding:0 8px 0 0;text-align:left;font-size:13px;font-weight:800}.drive-tree-node__row>button:last-child span{width:13px;height:10px;border-radius:3px;background:var(--drive-brand);box-shadow:inset 0 4px 0 color-mix(in srgb,var(--drive-accent) 55%,transparent);flex:0 0 auto}.drive-view__workspace{position:relative;min-height:640px;overflow:hidden}.drive-view__workspace-head{align-items:flex-start}.drive-view__workspace-head h2{margin:8px 0 0;font-size:clamp(26px, 3vw, 42px);line-height:1;letter-spacing:0;font-family:var(--dna-font-display)}.drive-view__selection{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:var(--drive-surface-soft);color:var(--drive-muted);font-size:12px;font-weight:900}.drive-view__selection>button{min-height:30px;padding:0 12px;border:1px solid var(--drive-line);border-radius:999px;background:var(--drive-ink);color:var(--drive-surface);cursor:pointer;font-size:12px;font-weight:900}.drive-view__selection-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:35;min-width:220px;padding:8px;border:1px solid var(--drive-line);border-radius:18px;background:var(--drive-surface);box-shadow:var(--drive-shadow);opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity 160ms,transform 160ms}.drive-view__selection.is-open .drive-view__selection-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.drive-view__selection-menu button{display:block;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:0 0;color:var(--drive-ink);text-align:left;cursor:pointer;font-size:13px;font-weight:850}.drive-view__selection-menu button:hover{background:var(--drive-surface-soft)}.drive-view__drop-hint{position:absolute;inset:86px 18px 18px;z-index:20;display:grid;place-items:center;border:2px dashed var(--drive-brand);border-radius:24px;background:color-mix(in srgb,var(--drive-surface) 82%,transparent);color:var(--drive-brand);font-size:18px;font-weight:900;opacity:0;pointer-events:none;transform:scale(.98);transition:opacity 180ms,transform 180ms}.drive-view__drop-hint.is-visible{opacity:1;transform:scale(1)}.drive-view__items--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.drive-view__items--list{display:grid;grid-template-columns:1fr;gap:8px}.drive-item{position:relative;min-width:0;border:1px solid var(--drive-line);border-radius:22px;background:var(--drive-surface-soft);cursor:pointer;overflow:hidden;transition:transform 180ms,box-shadow 180ms,border-color 180ms,background 180ms;animation:320ms both driveItemIn;animation-delay:calc(min(var(--drive-item-index), 18) * 24ms)}.drive-item--selected,.drive-item:focus-visible,.drive-item:hover{transform:translateY(-3px);border-color:var(--drive-brand);box-shadow:var(--drive-shadow);outline:0}.drive-item--selected{background:color-mix(in srgb,var(--drive-accent) 12%,var(--drive-surface))}.drive-view__items--list .drive-item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:center;min-height:96px;padding:10px}.drive-item__thumb{position:relative;display:grid;place-items:center;background:var(--drive-surface-muted);overflow:hidden}.drive-view__items--list .drive-item__thumb{border-radius:14px;min-height:0;aspect-ratio:1/1}.drive-item__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.drive-item:hover .drive-item__thumb img{transform:scale(1.04)}.drive-item__file-icon,.drive-item__folder-icon{display:grid;place-items:center;background:var(--drive-brand);color:var(--drive-surface)}.drive-item__folder-icon span{border-radius:8px;background:currentColor;box-shadow:0 -12px 0 -5px currentColor}.drive-item__file-icon strong{font-size:14px;line-height:1}.drive-item__type{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:999px;background:var(--drive-brand);color:var(--drive-surface);font-size:11px;font-weight:900;text-transform:uppercase}.drive-item__content{min-width:0}.drive-item h3{margin:0;color:var(--drive-ink);letter-spacing:0}.drive-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0;color:var(--drive-muted);line-height:1.45}.drive-view__items--list .drive-item p{min-height:0}.drive-item__actions{display:flex;gap:8px}.drive-view__items--list .drive-item__actions{padding:0}.drive-item__actions button{border:1px solid var(--drive-line);border-radius:999px;background:var(--drive-surface);color:var(--drive-ink);font-size:12px;font-weight:900;cursor:pointer;transition:background 160ms,color 160ms,border-color 160ms}.drive-item__actions button:first-child{background:var(--drive-ink);color:var(--drive-surface);border-color:var(--drive-ink)}.drive-item__actions button:hover{border-color:var(--drive-brand);background:var(--drive-brand);color:var(--drive-surface)}.drive-view__empty{margin:18px;padding:70px 24px;border:1px dashed var(--drive-line);border-radius:24px;text-align:center;color:var(--drive-muted)}.drive-view__empty strong{display:block;color:var(--drive-ink);font-size:22px;margin-bottom:8px}.drive-view__context{position:fixed;z-index:2000;min-width:220px;padding:8px;border:1px solid var(--drive-line);border-radius:18px;background:var(--drive-surface);box-shadow:var(--drive-shadow);animation:120ms both driveContextIn}.drive-view__context[hidden]{display:none}.drive-view__context button{display:block;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:0 0;color:var(--drive-ink);text-align:left;font-size:13px;font-weight:850;cursor:pointer}.drive-view__context button:hover{background:var(--drive-surface-soft)}.drive-view-loading .drive-view__workspace::after{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--drive-brand),transparent);animation:.9s linear infinite driveLoading}@keyframes driveFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes driveItemIn{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes driveContextIn{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes driveLoading{from{transform:translateX(-60%)}to{transform:translateX(60%)}}@media (max-width:1180px){.drive-view__body,.drive-view__hero{grid-template-columns:1fr}.drive-view__hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.drive-view__sidebar{position:relative;top:auto;max-height:360px}.drive-view__tree{max-height:290px}.drive-view__toolbar{grid-template-columns:1fr;border-radius:28px}.drive-view__toolbar-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.drive-view{padding:14px}.drive-view__hero{padding:24px;border-radius:24px}.drive-view__hero h1{font-size:42px}.drive-view__hero-stats{grid-template-columns:1fr}.drive-view__toolbar{position:relative;top:auto}.drive-view__primary-action,.drive-view__search,.drive-view__sort>button{width:100%;min-width:0}.drive-view__mode{width:100%;justify-content:center}.drive-view__actions,.drive-view__sort{width:100%}.drive-view__actions-menu,.drive-view__sort-options{left:0;right:auto;width:100%}.drive-view__items--grid{grid-template-columns:1fr}.drive-view__items--list .drive-item{grid-template-columns:76px minmax(0,1fr)}.drive-view__items--list .drive-item__actions{grid-column:1/-1;justify-content:flex-start}}.drive-view{width:min(100%,1680px);padding:clamp(14px,1.8vw,28px)}.drive-view__hero{grid-template-columns:minmax(0,1fr) minmax(240px,520px);gap:18px;align-items:center;padding:clamp(22px,2.8vw,36px);border-radius:26px;overflow:visible}.drive-view__hero h1{max-width:min(920px,100%);font-size:clamp(34px, 3.4vw, 58px);line-height:1;overflow-wrap:anywhere}.drive-view__hero p{width:min(680px,100%);font-size:15px}.drive-view__hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.drive-view__hero-stats div{min-height:78px;padding:14px 16px;border-radius:18px}.drive-view__hero-stats strong{font-size:clamp(24px, 2.2vw, 34px)}.drive-view__hero-stats span{margin-top:6px;font-size:12px}.drive-view__toolbar{position:relative;top:auto;z-index:5;grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0 18px;padding:12px;border-radius:28px;box-shadow:none;backdrop-filter:none}.drive-view__toolbar-actions{justify-content:space-between;flex-wrap:wrap;width:100%}.drive-view__breadcrumbs{min-height:44px}.drive-view__search{flex:1 1 280px;min-width:min(360px,100%)}.drive-view__actions,.drive-view__sort{flex:0 0 auto}.drive-view__body{gap:16px}.drive-view__sidebar{top:18px}.drive-view__items{padding:14px}.drive-view__items--grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.drive-view__items--grid .drive-item{display:flex;flex-direction:column;min-height:0;background:var(--drive-surface)}.drive-item__thumb{min-height:0;aspect-ratio:4/3}.drive-item__file-icon,.drive-item__folder-icon{width:76px;height:64px;border-radius:18px}.drive-item__folder-icon span{width:46px;height:34px}.drive-item__content{padding:14px 14px 6px}.drive-item h3{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.16;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.drive-item p{min-height:0;font-size:12px;-webkit-line-clamp:1}.drive-item__actions{padding:0 14px 14px}.drive-item__actions button{min-height:36px;padding:0 13px}@media (max-width:1180px){.drive-view__hero{grid-template-columns:1fr}.drive-view__hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.drive-view__sidebar{top:auto}}@media (max-width:760px){.drive-view__hero{padding:22px}.drive-view__hero h1{font-size:clamp(32px, 12vw, 44px)}.drive-view__hero-stats{grid-template-columns:1fr}.drive-view__toolbar-actions{align-items:stretch}.drive-view__actions,.drive-view__primary-action,.drive-view__search,.drive-view__sort,.drive-view__sort>button{width:100%}}.drive-view__items--grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.drive-view__items--grid .drive-item--folder{margin-top:16px;overflow:visible}.drive-view__items--grid .drive-item--folder::before{content:"";position:absolute;left:18px;top:-16px;z-index:0;width:92px;height:28px;border:1px solid var(--drive-line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--drive-surface);box-shadow:0 -8px 20px var(--dna-black-08);pointer-events:none}.drive-view__items--grid .drive-item--folder>*{position:relative;z-index:1}.drive-view__items--grid .drive-item--folder.drive-item--checked::before,.drive-view__items--grid .drive-item--folder.drive-item--selected::before,.drive-view__items--grid .drive-item--folder:focus-visible::before,.drive-view__items--grid .drive-item--folder:hover::before{border-color:var(--drive-brand)}.drive-view__items--grid .drive-item__content{display:none}.drive-view__items--grid .drive-item__thumb{position:relative;aspect-ratio:1/1;min-height:0;border-radius:20px;isolation:isolate}.drive-view__items--grid .drive-item__thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.drive-item__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--dna-black-18),transparent 34%,var(--dna-overlay-medium)),linear-gradient(90deg,var(--dna-black-10),transparent 52%);pointer-events:none}.drive-item--folder .drive-item__thumb{background:radial-gradient(circle at 74% 20%,var(--dna-mint-20),transparent 34%),linear-gradient(145deg,var(--drive-brand),var(--dna-black-70))}.drive-item--folder .drive-item__shade{background:linear-gradient(180deg,var(--dna-white-10),transparent 38%,var(--dna-overlay-medium)),radial-gradient(circle at 50% 48%,var(--dna-mint-18),transparent 54%)}.drive-item__folder-art{display:none;position:absolute;top:47%;left:50%;z-index:1;width:118px;height:86px;transform:translate(-50%,-52%);transition:transform 220ms}.drive-item:hover .drive-item__folder-art{transform:translate(-50%,-56%) rotate(-1deg) scale(1.04)}.drive-item__folder-art span{position:absolute;top:4px;left:0;width:50px;height:26px;border-radius:14px 14px 0 0;background:var(--dna-mint-92);box-shadow:0 12px 30px var(--dna-black-18)}.drive-item__folder-art i{position:absolute;inset:22px 0 0;display:block;overflow:hidden;border-radius:18px 18px 18px 0;background:linear-gradient(145deg,var(--dna-white-96),var(--dna-mint-78));box-shadow:0 20px 38px var(--dna-black-24)}.drive-item__folder-art img{width:100%;height:100%;opacity:.82;object-fit:cover}.drive-item__folder-backdrop{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background:radial-gradient(circle at 74% 18%,var(--dna-white-26),transparent 28%),radial-gradient(circle at 22% 82%,var(--dna-mint-28),transparent 34%),linear-gradient(145deg,var(--drive-brand),var(--dna-black-70))}.drive-item__folder-backdrop span{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--dna-white-28);border-radius:24px 24px 24px 0;background:var(--dna-white-18);color:var(--dna-white);font-size:28px;font-weight:900;box-shadow:0 18px 34px var(--dna-black-20)}.drive-item__overlay{position:absolute;left:12px;right:54px;bottom:12px;z-index:2;display:grid;gap:4px;pointer-events:none}.drive-item__overlay h3{display:-webkit-box;overflow:hidden;margin:0;color:var(--dna-white);font-size:12px;line-height:1.14;text-shadow:0 1px 10px var(--dna-overlay-dark);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.drive-item__overlay p{display:block;overflow:hidden;margin:0;color:var(--dna-white-82);font-size:10px;font-weight:800;text-overflow:ellipsis;text-shadow:0 1px 8px var(--dna-black-32);text-transform:uppercase;white-space:nowrap}.drive-item__menu,.drive-item__select{position:absolute;z-index:4;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--dna-white-34);border-radius:999px;background:var(--dna-overlay-strong);color:var(--dna-white);cursor:pointer;transition:transform 160ms,background 160ms,border-color 160ms}.drive-item__menu:hover,.drive-item__select:hover{transform:translateY(-1px);border-color:var(--dna-white-70);background:var(--drive-brand)}.drive-item__select{top:12px;right:12px}.drive-item__select::before{content:"";width:13px;height:13px;border:2px solid currentColor;border-radius:5px}.drive-item--checked .drive-item__select{background:var(--drive-accent);color:var(--drive-ink)}.drive-item--checked .drive-item__select::before{width:15px;height:8px;border-top:0;border-right:0;border-radius:0;transform:translateY(-1px) rotate(-45deg)}.drive-item__menu{right:12px;bottom:12px}.drive-item__menu span,.drive-item__menu span::after,.drive-item__menu span::before{content:"";display:block;width:4px;height:4px;border-radius:999px;background:currentColor}.drive-item__menu span{position:relative}.drive-item__menu span::after,.drive-item__menu span::before{position:absolute;left:0}.drive-item__menu span::before{top:-7px}.drive-item__menu span::after{top:7px}.drive-item__type{z-index:3;max-width:calc(100% - 64px)}.drive-view__items--grid .drive-item__actions,.drive-view__items--list .drive-item__overlay,.drive-view__items--list .drive-item__shade{display:none}.drive-view__items--list .drive-item__content{padding:0;display:block}.drive-view__items--list .drive-item h3{display:block;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.drive-view__items--list .drive-item__thumb>img{width:100%;height:100%;object-fit:cover}@media (max-width:760px){.drive-view__items--grid{grid-template-columns:1fr}}