/* v0.8.9: task-oriented dashboard. No theme or export styles. */
.dvtv-workspace,.dvtv-review-workspace{--dv-muted:#a4bed0;padding:14px!important;background:#06121f!important;box-shadow:0 8px 24px #00101c24!important}
.dvtv-workspace *, .dvtv-review-workspace *{box-sizing:border-box}
.dvtv-workspace .dvtv-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.dvtv-workspace .dvtv-workspace-head h1{font-size:22px!important;line-height:1.4!important;margin:0!important;padding:0!important;border:0!important;letter-spacing:.02em!important}
.dvtv-workspace .dvtv-workspace-head p{margin:4px 0 0;color:#b6cede;font-size:13px}
.dvtv-workspace .dvtv-workspace-head .dvtv-view-switch{flex:0 1 auto!important;margin:0!important;padding:7px 10px!important;min-width:0!important}
.dvtv-workspace .dvtv-work-nav{display:flex;gap:6px;padding:5px;margin:0 0 14px;border:1px solid #265775;border-radius:10px;background:#0a2134;overflow-x:auto}
.dvtv-workspace .dvtv-work-tab{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 14px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:800;color:#c5dceb;text-decoration:none;white-space:nowrap}
.dvtv-workspace .dvtv-work-tab:hover{background:#123b55;color:#fff}
.dvtv-workspace .dvtv-work-tab.is-active{background:#1764b2;border-color:#7cc6ff;color:#fff;box-shadow:inset 0 1px 0 #ffffff26}
.dvtv-workspace .dvtv-work-tab span{padding:2px 7px;background:#02162870;border-radius:5px;font-size:12px;font-variant-numeric:tabular-nums}
.dvtv-workspace .dvtv-work-pane[hidden]{display:none!important}
.dvtv-workspace .dvtv-work-pane{min-width:0;scroll-margin-top:24px}
.dvtv-workspace .dvtv-work-heading{font-size:18px!important;margin:0 0 12px!important}
.dvtv-workspace .dvtv-search-panel{padding:14px;border:1px solid #2c617e;border-radius:10px;background:#0b2438;margin-bottom:12px}
.dvtv-workspace .dvtv-search-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}
.dvtv-workspace .dvtv-search-heading strong{font-size:16px;color:#fff}
.dvtv-workspace .dvtv-search-heading span,.dvtv-workspace .dvtv-search-help{font-size:12px;color:#b2cddd;line-height:1.6}
.dvtv-workspace .dvtv-search-label{display:block;font-size:13px;font-weight:700;color:#c8e8fc;margin-bottom:4px}
.dvtv-workspace .dvtv-search{display:flex!important;gap:8px!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
.dvtv-workspace .dvtv-search textarea{flex:1;min-width:0;min-height:62px!important;height:62px;max-height:200px;padding:10px 12px!important;border:1px solid #79b1d4!important;border-radius:7px!important;background:#fff!important;color:#132c41!important;font-size:15px!important;line-height:1.5!important;resize:vertical}
.dvtv-workspace .dvtv-search textarea::placeholder{color:#526a7c;opacity:1}
.dvtv-workspace .dvtv-search #dvtv-search{align-self:stretch;height:auto!important;min-height:42px!important;min-width:96px!important;background:#087448!important;border-color:#36cb86!important;color:#fff!important;font-size:15px!important;font-weight:800!important}
.dvtv-workspace .dvtv-search-help{margin:7px 0 0}
.dvtv-workspace #dvtv-result:empty{display:none}
.dvtv-workspace .dvtv-answer{font-size:14px!important;line-height:1.8!important;color:#eaf6ff!important}
.dvtv-workspace .dvtv-panel,.dvtv-review-workspace .dvtv-panel{margin:0!important;padding:12px!important;min-height:0!important;border-color:#295b79!important}
.dvtv-workspace .dvtv-section-title,.dvtv-review-workspace .dvtv-section-title{margin-bottom:10px!important}
.dvtv-workspace .dvtv-section-title>span,.dvtv-review-workspace .dvtv-section-title>span{display:none!important}
.dvtv-workspace .dvtv-section-title>strong,.dvtv-review-workspace .dvtv-section-title>strong{font-size:18px!important}
/* One global company/personal switch is enough on the dashboard. */
.dvtv-workspace .dvtv-browser-switchbar .dvtv-view-switch{display:none!important}
.dvtv-workspace .dvtv-browser-switchbar{justify-content:flex-end!important;gap:6px!important;margin-bottom:8px!important}
.dvtv-workspace .dvtv-layout-switch{padding:5px 8px!important}
.dvtv-workspace .dvtv-layout-label{font-size:12px!important;letter-spacing:0!important}
.dvtv-workspace .dvtv-folder-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding-bottom:5px!important;max-width:100%}
.dvtv-workspace .dvtv-folder-tab{flex:0 0 auto!important;min-height:36px!important;font-size:13px!important}
.dvtv-workspace .dvtv-filterbar,.dvtv-workspace .dvtv-review-filterbar,.dvtv-review-workspace .dvtv-review-filterbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:9px!important;margin:8px 0!important;background:#0c2539!important;border-radius:8px!important}
.dvtv-workspace .dvtv-filterbar label,.dvtv-workspace .dvtv-review-filterbar label,.dvtv-review-workspace .dvtv-review-filterbar label{display:flex!important;align-items:center!important;gap:6px!important;color:#c5e5f7!important;font-size:13px!important;font-weight:700!important;min-width:0!important}
.dvtv-workspace select,.dvtv-review-workspace select{height:36px!important;min-height:36px!important;padding:4px 28px 4px 8px!important;background-color:#fff!important;color:#152f43!important;border:1px solid #73a1bd!important;border-radius:6px!important;font-size:13px!important;max-width:100%}
.dvtv-workspace .button,.dvtv-review-workspace .button{min-height:36px!important;height:auto!important;font-size:13px!important;line-height:1.35!important;border-radius:7px!important;font-weight:700!important}
.dvtv-workspace .button-primary,.dvtv-review-workspace .button-primary,.dvtv-workspace .dvtv-assign,.dvtv-review-workspace .dvtv-assign{background:#1767b6!important;border-color:#76baff!important;color:#fff!important}
.dvtv-workspace .dvtv-danger,.dvtv-review-workspace .dvtv-danger{background:#bf233a!important;border-color:#ff7790!important;color:#fff!important;font-weight:800!important}
.dvtv-workspace button:disabled,.dvtv-review-workspace button:disabled{opacity:.45!important;cursor:default!important;box-shadow:none!important}
.dvtv-workspace :is(button,a,input,select,textarea):focus-visible,.dvtv-review-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid #8cdcff!important;outline-offset:3px}
.dvtv-workspace .dvtv-review-actions,.dvtv-review-workspace .dvtv-review-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:10px!important;border:1px solid #396880!important;border-radius:8px!important;background:#0d2940!important}
.dvtv-workspace .dvtv-selected-count,.dvtv-review-workspace .dvtv-selected-count{color:#fff!important;background:#154c72!important;font-size:14px!important;padding:7px 10px!important}
.dvtv-workspace .dvtv-review-guide,.dvtv-review-workspace .dvtv-review-guide{font-size:13px!important;color:#c4dfef!important;line-height:1.6!important;margin:5px 0!important}
.dvtv-workspace .dvtv-delete-note,.dvtv-review-workspace .dvtv-delete-note{font-size:12px!important;color:#ffd0d7!important;margin:5px 0 10px!important}
.dvtv-workspace .dvtv-pager,.dvtv-review-workspace .dvtv-pager{padding:7px 0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:space-between!important}
.dvtv-workspace .dvtv-page-buttons,.dvtv-review-workspace .dvtv-page-buttons{display:flex!important;flex-wrap:wrap!important;gap:4px!important}
.dvtv-workspace .dvtv-page-btn,.dvtv-review-workspace .dvtv-page-btn{min-width:34px!important;min-height:34px!important;font-size:13px!important;border-radius:6px!important;padding:5px 8px!important}
.dvtv-workspace .dvtv-page-btn.is-active,.dvtv-review-workspace .dvtv-page-btn.is-active{background:#1767b6!important;color:#fff!important;border-color:#85c7ff!important}
.dvtv-workspace .dvtv-page-info,.dvtv-review-workspace .dvtv-page-info{font-size:13px!important;color:#bcd6e7!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;gap:10px!important}
.dvtv-workspace .dvtv-asset-card h3{font-size:15px!important;line-height:1.55!important;color:#fff!important;overflow-wrap:anywhere}
.dvtv-workspace .dvtv-asset-card .dvtv-asset-body>p{font-size:13px!important;line-height:1.7!important;color:#c4dce9!important}
.dvtv-workspace .dvtv-asset-foot>span{font-size:12px!important;color:#a8c6d9!important}
.dvtv-workspace .dvtv-asset-meta span{font-size:12px!important;color:#bceaff!important}
.dvtv-workspace .dvtv-asset-foot-actions{justify-content:flex-start!important}
.dvtv-workspace .dvtv-asset-reassign{background:#1767b6!important;border-color:#70b4ef!important;color:#fff!important}
.dvtv-workspace .dvtv-asset-description.is-expanded{display:block!important;max-height:none!important;height:auto!important;-webkit-line-clamp:unset!important;overflow:visible!important}
.dvtv-workspace .dvtv-asset-summary-toggle{margin:3px 0 7px;padding:3px 7px;border:1px solid #3a6e8d;border-radius:5px;background:#0e3048;color:#bfeaff;font-size:12px;cursor:pointer}
.dvtv-workspace .dvtv-bank-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;background:#0a2337;border:1px solid #32617d;border-radius:8px}
.dvtv-workspace .dvtv-connection-settings{margin-top:12px;padding:12px;border:1px solid #386581;border-radius:8px}
.dvtv-workspace .dvtv-connection-settings summary{cursor:pointer;font-weight:800;color:#e1f2ff}
.dvtv-workspace .dvtv-connection-settings input[type=text],.dvtv-workspace .dvtv-connection-settings input[type=password]{background:#fff!important;color:#142c3e!important;border:1px solid #6f9ebc!important;padding:7px!important;border-radius:6px!important;max-width:100%}
.dvtv-workspace .dvtv-summary-text,.dvtv-review-workspace .dvtv-summary-text{font-size:13px!important;line-height:1.65!important;color:#c9deec!important}
.dvtv-workspace .dvtv-file-name,.dvtv-review-workspace .dvtv-file-name{font-size:14px!important;color:#fff!important}
.dvtv-workspace .dvtv-path,.dvtv-review-workspace .dvtv-path{font-size:12px!important;color:#9dbece!important}
.dvtv-workspace .dvtv-row-check,.dvtv-review-workspace .dvtv-row-check{width:22px!important;height:22px!important;accent-color:#36a4ff;cursor:pointer}
.dvtv-workspace .dvtv-review-item:has(.dvtv-row-check:checked),.dvtv-review-workspace .dvtv-review-item:has(.dvtv-row-check:checked){border-color:#80c4ff!important;background:#103959!important;box-shadow:inset 3px 0 0 #57b5ff!important}
@media(max-width:700px){
 .dvtv-workspace,.dvtv-review-workspace{padding:10px!important}
 .dvtv-workspace .dvtv-workspace-head{display:block}
 .dvtv-workspace .dvtv-workspace-head .dvtv-view-switch{margin-top:8px!important;width:100%!important;flex-wrap:wrap!important}
 .dvtv-workspace .dvtv-work-tab{padding:8px 10px;font-size:13px}
 .dvtv-workspace .dvtv-work-nav{gap:3px}
 .dvtv-workspace .dvtv-search-heading{display:block}
 .dvtv-workspace .dvtv-search-heading span{display:block;margin-top:3px}
 .dvtv-workspace .dvtv-search{flex-wrap:wrap}
 .dvtv-workspace .dvtv-search #dvtv-search{width:100%!important;padding:10px!important}
 .dvtv-workspace .dvtv-search textarea{flex-basis:100%}
 .dvtv-workspace .dvtv-filterbar label,.dvtv-workspace .dvtv-review-filterbar label,.dvtv-review-workspace .dvtv-review-filterbar label{flex:1 1 130px!important}
 .dvtv-workspace .dvtv-filterbar select,.dvtv-workspace .dvtv-review-filterbar select,.dvtv-review-workspace .dvtv-review-filterbar select{flex:1;min-width:0!important;width:auto!important}
 .dvtv-workspace .dvtv-review-actions .button,.dvtv-review-workspace .dvtv-review-actions .button{flex:1 1 140px!important;padding:8px!important}
 .dvtv-workspace .dvtv-review-actions .dvtv-selected-count,.dvtv-review-workspace .dvtv-review-actions .dvtv-selected-count{flex-basis:100%;text-align:center}
 .dvtv-workspace .dvtv-layout-switch{width:auto!important}
}
/* Clear feedback for large selections. */
.dvtv-workspace .dvtv-selection-help,.dvtv-review-workspace .dvtv-selection-help{font-size:13px;line-height:1.7;color:#b9d8e9;margin:8px 0}
.dvtv-workspace .dvtv-selection-status,.dvtv-review-workspace .dvtv-selection-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0;color:#a7e3ff;font-size:13px;line-height:1.7}
.dvtv-workspace #dvtv-selection-stop[hidden],.dvtv-review-workspace #dvtv-selection-stop[hidden]{display:none!important}
.dvtv-is-selecting,.dvtv-is-selecting *{user-select:none!important;cursor:crosshair!important}
#dvtv-selection-box{display:none;position:fixed;z-index:100050;pointer-events:none;background:#288dd12e;border:2px solid #6cceff;border-radius:3px}
.dvtv-workspace .dvtv-review-item.is-selected,.dvtv-review-workspace .dvtv-review-item.is-selected{border-color:#80c4ff!important;background:#103959!important;box-shadow:inset 3px 0 0 #57b5ff!important}
/* Photo review supports a dense gallery as well as the original detailed rows. */
.dvtv-workspace .dvtv-review-layout,.dvtv-review-workspace .dvtv-review-layout{display:flex;gap:5px}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-review-list,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-review-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;gap:10px!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-review-item,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-review-item{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:10px!important;min-width:0!important;align-items:start!important;grid-template-areas:none!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-select-cell,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-select-cell{grid-column:1!important;grid-row:1!important;padding:0!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-preview-cell,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-preview-cell{grid-column:2!important;grid-row:1!important;width:100%!important;height:150px!important;min-width:0!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-thumb,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-thumb{width:100%!important;height:150px!important;max-width:100%!important;object-fit:contain!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode :is(.dvtv-file-cell,.dvtv-summary-cell,.dvtv-action-cell),.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode :is(.dvtv-file-cell,.dvtv-summary-cell,.dvtv-action-cell){grid-area:auto!important;grid-column:1/-1!important;grid-row:auto!important;min-width:0!important;width:auto!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-cell,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-cell{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-status,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-status{width:100%!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-block,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-block{flex:1 1 125px!important;min-width:0!important;padding:5px!important}
.dvtv-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-pair,.dvtv-review-workspace #dvtv-review.dvtv-review-tile-mode .dvtv-action-pair{display:flex!important;flex-wrap:wrap!important;gap:4px!important}
@media(max-width:700px){
 .dvtv-workspace .dvtv-review-filterbar,.dvtv-review-workspace .dvtv-review-filterbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .dvtv-workspace .dvtv-review-filterbar .dvtv-review-layout,.dvtv-review-workspace .dvtv-review-filterbar .dvtv-review-layout{grid-column:1/-1}
 .dvtv-workspace .dvtv-review-filterbar label,.dvtv-review-workspace .dvtv-review-filterbar label{display:flex!important;flex-direction:column!important;align-items:stretch!important;white-space:nowrap!important;min-width:0!important}
 .dvtv-workspace .dvtv-review-filterbar label:has(#dvtv-review-folder),.dvtv-review-workspace .dvtv-review-filterbar label:has(#dvtv-review-folder){grid-column:1/-1}
 .dvtv-workspace #dvtv-review-folder,.dvtv-review-workspace #dvtv-review-folder,.dvtv-workspace #dvtv-review-year,.dvtv-review-workspace #dvtv-review-year,.dvtv-workspace #dvtv-review-month,.dvtv-review-workspace #dvtv-review-month,.dvtv-workspace #dvtv-review-per,.dvtv-review-workspace #dvtv-review-per{min-width:0!important;width:100%!important;max-width:100%!important;flex:auto!important}
}

.dvtv-workspace #dvtv-bulk-personal,.dvtv-review-workspace #dvtv-bulk-personal{background:#1767b6!important;border-color:#76baff!important;color:#fff!important}

/* v0.8.11: independently adjustable gallery sizes; compact review cards. */
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 9px;margin:4px 0 8px;border:1px solid #2a5873;border-radius:7px;background:#0b2639;color:#d5ecfa;min-width:0}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size strong{font-size:13px;white-space:nowrap}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size .dvtv-size-preset{min-width:34px!important;min-height:32px!important;padding:3px 9px!important;font-size:14px!important;line-height:24px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size .dvtv-size-preset.is-active{background:#1767b6!important;border-color:#82caff!important;color:#fff!important}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size input[type=range]{appearance:auto!important;accent-color:#62bcff;width:clamp(120px,14vw,220px)!important;max-width:100%!important;min-width:0!important;height:28px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;flex:1 1 120px}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size output{font-size:13px;font-weight:700;min-width:43px;text-align:right}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-review-filterbar .dvtv-photo-size{margin:0;grid-column:1/-1}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dvtv-photo-size,180px)),1fr))!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode .dvtv-asset-image{height:var(--dvtv-photo-height,130px)!important;min-height:0!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode .dvtv-asset-image .dvtv-thumb{height:var(--dvtv-photo-height,130px)!important;min-height:0!important;object-fit:contain!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-review-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dvtv-photo-size,180px)),1fr))!important;align-items:start!important;gap:8px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-review-item{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:8px!important;position:relative}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-select-cell{grid-column:1!important;grid-row:1!important;z-index:2;align-self:start;justify-self:start;padding:3px!important;background:#072035dd;border-radius:5px}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-row-check{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;cursor:pointer}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-preview-cell{grid-column:1!important;grid-row:1!important;height:var(--dvtv-photo-height,130px)!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode .dvtv-thumb{height:var(--dvtv-photo-height,130px)!important;border-radius:5px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-review-detail-toggle,:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-gallery-scope{display:none!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-file-name{font-size:13px!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 3px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-gallery-scope{display:inline-block!important;font-size:12px!important;padding:2px 6px!important;line-height:18px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact :is(.dvtv-summary-cell,.dvtv-action-cell,.dvtv-meta-chips,.dvtv-path){display:none!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-review-detail-toggle{display:block!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:30px!important;line-height:20px!important;padding:4px 6px!important;margin:0!important;font-size:12px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .is-details-open :is(.dvtv-summary-cell,.dvtv-meta-chips,.dvtv-path){display:block!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .is-details-open .dvtv-action-cell{display:flex!important}
@media(max-width:700px){:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size{grid-column:1/-1;max-width:100%;box-sizing:border-box}:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-photo-size input[type=range]{width:120px!important}}

/* v0.8.12: thumbnail-only selection at compact sizes. */
.dvtv-workspace .dvtv-asset-selection-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px;margin:8px 0;background:#0b293e;border:1px solid #376d8d;border-radius:7px}
.dvtv-workspace .dvtv-asset-check{display:none!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact{gap:4px!important;align-items:start!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact .dvtv-asset-card{padding:3px!important;border-left-width:2px!important;cursor:pointer;min-height:0!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact .dvtv-asset-body,.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact .dvtv-asset-scope{display:none!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact .dvtv-asset-image{margin:0!important;border-radius:3px!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact .dvtv-thumb{width:100%!important;max-width:100%!important;border-radius:3px!important;cursor:pointer}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-review-list{gap:4px!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-review-item{padding:3px!important;gap:0!important;min-height:0!important;border-left-width:2px!important;cursor:pointer}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-review-item :is(.dvtv-select-cell,.dvtv-file-cell,.dvtv-review-detail-toggle,.dvtv-summary-cell,.dvtv-action-cell){display:none!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-preview-cell{margin:0!important}
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact .dvtv-thumb{border-radius:3px!important;cursor:pointer}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-review-item[aria-pressed=true],.dvtv-workspace .dvtv-asset-card.is-selected{border-color:#9cd8ff!important;outline:2px solid #55b8ff!important;outline-offset:-2px;background:#15527b!important;box-shadow:inset 0 0 0 2px #55b8ff!important}
:is(.dvtv-workspace,.dvtv-review-workspace) :is(.dvtv-review-item,.dvtv-asset-card)[role=button]:focus-visible{outline:3px solid #ffcf61!important;outline-offset:1px}
.dvtv-workspace #dvtv-asset-selection-stop[hidden]{display:none!important}
#dvtv-asset-selection-box{display:none;position:fixed;z-index:100050;pointer-events:none;background:#288dd12e;border:2px solid #6cceff;border-radius:3px}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-hover-toggle{min-height:32px!important;font-size:12px!important;padding:4px 8px!important;white-space:nowrap}
:is(.dvtv-workspace,.dvtv-review-workspace) .dvtv-hover-toggle.is-active{background:#1767b6!important;border-color:#82caff!important;color:#fff!important}

/* v0.8.13: gallery gestures never become native browser image selection. */
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact,
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact *,
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact,
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact *{user-select:none!important;-webkit-user-select:none!important}
.dvtv-workspace #dvtv-assets.dvtv-asset-tile-mode.dvtv-asset-compact img,
:is(.dvtv-workspace,.dvtv-review-workspace) #dvtv-review.dvtv-review-tile-mode.dvtv-review-compact img{-webkit-user-drag:none!important}
