.asset-grid{grid-template-columns:repeat(auto-fill, minmax(calc(230px * var(--ui-scale,1)), 1fr));gap:calc(16px * var(--ui-scale,1));display:grid}.asset-card{border-radius:calc(6px * var(--ui-scale,1));flex-direction:column;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:flex}.asset-card-preview{aspect-ratio:1;border-radius:calc(8px * var(--ui-scale,1));background:var(--hover);position:relative;overflow:hidden;container-type:inline-size}.asset-card-preview .ct-thumbnail{aspect-ratio:1;border:0;border-radius:0;width:100%;height:100%}.asset-card-select{top:calc(10px * var(--ui-scale,1));left:calc(10px * var(--ui-scale,1));width:calc(32px * var(--ui-scale,1));height:calc(32px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));background:var(--card);border:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:absolute}.asset-card-body{padding:calc(14px * var(--ui-scale,1));gap:calc(10px * var(--ui-scale,1));flex-direction:column;flex:1;display:flex}.asset-card-meta,.asset-card-footer{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.asset-card-meta{padding-top:calc(4px * var(--ui-scale,1));margin-top:auto}.asset-card-footer{padding-top:calc(8px * var(--ui-scale,1))}@media (width<=767px){.asset-grid{grid-template-columns:repeat(auto-fill, minmax(calc(210px * var(--ui-scale,1)), 1fr))}.asset-card-select{width:calc(40px * var(--ui-scale,1));height:calc(40px * var(--ui-scale,1))}}.asset-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(216px * var(--ui-scale,1))), 1fr));gap:calc(12px * var(--ui-scale,1));align-items:start}.asset-card-body{padding:calc(10px * var(--ui-scale,1));gap:calc(6px * var(--ui-scale,1))}.asset-card-body>.asset-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-card-heading,.asset-card-context,.asset-card-tags{align-items:center;gap:calc(8px * var(--ui-scale,1));min-width:0;display:flex}.asset-card-heading>.asset-title,.asset-card-context>.tag-muted{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.asset-card-version{font-size:var(--font-size-caption);white-space:nowrap;flex:none}.asset-card-tags>.tag-chips{flex:1;min-width:0}.asset-card-tags>button{flex:none;margin-left:auto}.asset-card-body>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card-body .products-reference{gap:calc(6px * var(--ui-scale,1));flex-wrap:nowrap}.asset-card-body .product-reference__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-card-meta{gap:calc(6px * var(--ui-scale,1));padding-top:calc(6px * var(--ui-scale,1));border-top:1px solid var(--border);min-height:calc(30px * var(--ui-scale,1));flex-wrap:nowrap;margin-top:0}.asset-card-meta>.person-reference{margin-right:auto}.asset-card-meta>.tag-muted{font-size:var(--font-size-caption);white-space:nowrap}.asset-card-meta>button{flex:none}.asset-card-status{top:calc(10px * var(--ui-scale,1));right:calc(10px * var(--ui-scale,1));left:calc(10px * var(--ui-scale,1));align-items:flex-end;gap:calc(4px * var(--ui-scale,1));pointer-events:none;flex-direction:column;display:flex;position:absolute}.asset-card-status>*{background:var(--card);max-width:100%}.asset-card-status .ct-status{padding:calc(3px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border:1px solid var(--border);border-radius:calc(5px * var(--ui-scale,1));font-size:var(--font-size-caption);gap:calc(4px * var(--ui-scale,1))}@media (width<=767px){.asset-card-meta>button{min-width:calc(40px * var(--ui-scale,1));min-height:calc(40px * var(--ui-scale,1))}.asset-card-body{gap:calc(8px * var(--ui-scale,1))}}.asset-card-status{background:0 0;border:0;padding:0}.asset-grid{align-items:stretch}.asset-media-card .asset-card-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;width:100%;min-height:calc(40px * var(--ui-scale,1));height:calc(40px * var(--ui-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.asset-media-card .asset-card-title:focus-visible{outline:calc(2px * var(--ui-scale,1)) solid var(--ring);outline-offset:calc(2px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1))}.asset-media-card .asset-card-body{flex:1}.asset-media-card .asset-card-tags{min-height:calc(22px * var(--ui-scale,1))}.asset-media-card .asset-card-status{z-index:2;max-width:calc(100% - calc(58px * var(--ui-scale,1)))}.asset-media-card .asset-card-status .media-review{white-space:normal;max-width:100%}.asset-media-card{position:relative}.asset-media-card .asset-card-footer{margin:0}.asset-card-platforms{align-items:center;gap:calc(4px * var(--ui-scale,1));margin-left:auto;display:inline-flex}.asset-card-platforms:hover{opacity:.8}.asset-media-card .asset-card-footer .person-reference{min-width:0;overflow:hidden}.asset-media-card .asset-card-footer .person-reference__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card-restriction{align-items:center;gap:calc(5px * var(--ui-scale,1));font-size:var(--font-size-caption);text-align:left;cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;padding:0;display:flex}.asset-card-restriction[data-blocked]{color:var(--destructive)}.asset-card-restriction[data-protected]{color:var(--state-orange)}.asset-card-restriction svg{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1));flex:none}.asset-media-card .asset-usage{white-space:nowrap;flex-wrap:nowrap}.asset-media-card .asset-usage>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.asset-media-card .asset-usage>:not(span:first-of-type){flex:none}.asset-card.asset-media-card[data-exact] .asset-card-preview,.asset-card.asset-media-card[data-selected] .asset-card-preview{outline:calc(2px * var(--ui-scale,1)) solid var(--primary);outline-offset:calc(-2px * var(--ui-scale,1))}.asset-card.asset-media-card[data-selected]{background:var(--primary-soft);box-shadow:0 0 0 calc(6px * var(--ui-scale,1)) var(--primary-soft)}.asset-media-card[data-selectable]{cursor:pointer}.asset-card-performance{margin:0 calc(10px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1));border-radius:calc(6px * var(--ui-scale,1));background:var(--sunk)}.asset-card-scripts{align-items:baseline;gap:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));margin:0 calc(10px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.asset-card-scripts a{color:var(--foreground);font-weight:var(--font-weight-medium)}.asset-card-scripts a:hover{color:var(--foreground);text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}.asset-card-performance .asset-film-usage{width:100%}.asset-card-performance .asset-film-usage span{flex:1}.asset-card-performance dl{gap:calc(12px * var(--ui-scale,1));margin-top:calc(12px * var(--ui-scale,1));grid-template-columns:minmax(0,1fr) auto;display:grid}.asset-card-performance dt,.asset-card-performance p{font-size:var(--font-size-caption);color:var(--muted-foreground)}.asset-card-performance dd{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-top:calc(3px * var(--ui-scale,1));overflow-wrap:anywhere}.asset-card-performance p{margin-top:calc(7px * var(--ui-scale,1))}.asset-media-card .asset-card-title{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.asset-media-card .asset-card-title:hover{color:var(--foreground);text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}.asset-card-performance--compact{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) 0 0;font-size:var(--font-size-caption);color:var(--muted-foreground);text-decoration:none;display:flex}.asset-card-performance--compact svg{width:calc(12px * var(--ui-scale,1));height:calc(12px * var(--ui-scale,1))}.asset-card-delivery{align-items:center;gap:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));border-top:1px solid var(--border);font-size:var(--font-size-caption);color:var(--foreground);flex-wrap:wrap;text-decoration:none;display:flex}.asset-card-delivery svg{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1));color:var(--muted-foreground)}.asset-card-delivery.asset-card-performance--compact{padding:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-top:0}.asset-card-delivery--rejected>span:first-of-type{color:var(--destructive);font-weight:var(--font-weight-medium)}.asset-card-delivery--rejected svg:first-child{color:var(--destructive)}.asset-grid[data-object]{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(168px * var(--ui-scale,1))), 1fr))}[data-object] .asset-card-preview,[data-object] .asset-card-preview .ct-thumbnail{aspect-ratio:9/16}.asset-media-card .asset-card-heading{align-items:flex-start;gap:calc(4px * var(--ui-scale,1))}.asset-media-card .asset-card-heading>button:last-child:not(.asset-title){margin:calc(-4px * var(--ui-scale,1)) calc(-6px * var(--ui-scale,1)) 0 0;flex:none}.asset-media-card .asset-card-performance--compact{padding:calc(7px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-top:1px solid var(--border);gap:calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));background:0 0;border-radius:0;flex-wrap:wrap;margin:0}.asset-card-performance--compact b{color:var(--foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}[data-object] .asset-card-preview .media-thumbnail{aspect-ratio:auto;border:0;border-radius:0;height:100%}.asset-grid[data-object]{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(160px * var(--ui-scale,1))), 1fr));gap:calc(24px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1))}[data-object] .asset-media-card .asset-card-preview,[data-object] .asset-media-card .asset-card-preview .ct-thumbnail{aspect-ratio:3/4}.asset-media-card .asset-card-preview .media-thumbnail__poster,.asset-media-card .asset-card-preview .media-thumbnail__video,.asset-media-card .asset-card-preview .media-thumbnail__image{object-fit:cover}.asset-media-card .asset-card-preview .media-thumbnail{--bo-blur-fit:cover}.asset-media-card:hover{background:var(--sunk);box-shadow:0 0 0 calc(6px * var(--ui-scale,1)) var(--sunk)}.asset-media-card .asset-card-preview .media-thumbnail__video{object-fit:contain;background:var(--media-surface)}.asset-media-card .asset-card-select{z-index:6}.asset-media-card .media-thumbnail__overlay{top:auto;bottom:calc(32px * var(--ui-scale,1))}.asset-media-card .media-thumbnail__listen{bottom:calc(32px * var(--ui-scale,1))}.asset-card-marks{top:calc(8px * var(--ui-scale,1));left:calc(8px * var(--ui-scale,1));z-index:2;align-items:flex-start;gap:calc(4px * var(--ui-scale,1));pointer-events:none;flex-direction:column;max-width:54%;display:flex;position:absolute}.asset-card-type,.asset-card-format,.asset-card-purpose{max-width:100%;padding:calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:calc(16px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card-type{background:var(--secondary);color:var(--secondary-foreground)}.asset-card-format{background:var(--tag-tone-fg);color:#fff}.asset-card-purpose{align-items:center;gap:calc(3px * var(--ui-scale,1));min-width:0;padding-inline:calc(5px * var(--ui-scale,1));background:var(--tag-tone-bg);color:var(--tag-tone-fg);box-shadow:0 1px calc(4px * var(--ui-scale,1)) #00000029;border:1px solid #ffffffc7;display:inline-flex}button.asset-card-purpose{pointer-events:auto;cursor:pointer}.asset-card-purpose-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.asset-card-purpose-more{font-variant-numeric:tabular-nums;flex:none}.asset-card-purpose-popover strong{margin-bottom:calc(8px * var(--ui-scale,1));font-size:var(--font-size-caption);display:block}.asset-media-card .asset-card-select{opacity:0;pointer-events:none;transition:opacity var(--motion-exit) var(--motion-ease-out)}.asset-media-card:hover .asset-card-select,.asset-media-card:focus-within .asset-card-select,.asset-media-card[data-selectable] .asset-card-select{opacity:1;pointer-events:auto}.asset-card-marks{transition:top var(--motion-exit) var(--motion-ease-out)}.asset-media-card[data-can-select]:hover .asset-card-marks,.asset-media-card[data-can-select]:focus-within .asset-card-marks,.asset-media-card[data-can-select][data-selectable] .asset-card-marks{top:calc(44px * var(--ui-scale,1))}@media (hover:none){.asset-media-card .asset-card-select{opacity:1;pointer-events:auto}.asset-media-card[data-can-select] .asset-card-marks{top:calc(44px * var(--ui-scale,1))}}@media (prefers-reduced-motion:reduce){.asset-media-card .asset-card-select,.asset-card-marks{transition:none}}.asset-card-version{padding:1px calc(6px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));background:var(--media-mask);color:#fff;font-size:var(--font-size-caption);line-height:calc(18px * var(--ui-scale,1))}.asset-card-corner{top:calc(8px * var(--ui-scale,1));right:calc(8px * var(--ui-scale,1));z-index:2;align-items:flex-end;gap:calc(4px * var(--ui-scale,1));pointer-events:none;flex-direction:column;max-width:54%;display:flex;position:absolute}.asset-card-corner .media-status-corner{pointer-events:auto;cursor:default}.asset-card-usage{pointer-events:auto;cursor:default;padding:calc(2px * var(--ui-scale,1)) calc(7px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:calc(16px * var(--ui-scale,1));white-space:nowrap;font-variant-numeric:tabular-nums}.asset-card-usage[data-kind=new]{background:var(--media-mask);color:#fff}.asset-card-usage[data-kind=overused]{background:var(--warning);color:#fff}.asset-card-usage[data-kind=count]{background:var(--media-mask);color:#fff;font-weight:var(--font-weight-regular)}.asset-card-counters{left:0;right:calc(48px * var(--ui-scale,1));z-index:2;gap:calc(8px * var(--ui-scale,1));padding:calc(16px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));color:#fff;font-size:var(--font-size-caption);line-height:calc(16px * var(--ui-scale,1));font-variant-numeric:tabular-nums;text-shadow:0 1px calc(2px * var(--ui-scale,1)) #00000080;pointer-events:none;display:flex;position:absolute;bottom:0;overflow:hidden}.asset-card-counters>span{align-items:center;gap:calc(3px * var(--ui-scale,1));pointer-events:auto;display:inline-flex}.asset-card-counters svg{width:calc(13px * var(--ui-scale,1));height:calc(13px * var(--ui-scale,1))}.asset-media-card .asset-card-preview:has(.asset-card-counters) .media-thumbnail:after{content:"";height:calc(44px * var(--ui-scale,1));pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:auto 0 0}.asset-card-hover-action{width:calc(28px * var(--ui-scale,1));height:calc(28px * var(--ui-scale,1));border-radius:calc(6px * var(--ui-scale,1));color:#fff;cursor:pointer;background:#0009;border:0;justify-content:center;align-items:center;display:inline-flex}.asset-card-hover-action:hover:not(:disabled),.asset-card-hover-action:focus-visible{background:var(--primary)}.asset-card-hover-action:disabled{opacity:.5;cursor:not-allowed}.asset-card-hover-action svg{width:calc(15px * var(--ui-scale,1));height:calc(15px * var(--ui-scale,1))}.asset-media-card .asset-card-body{gap:calc(2px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) 0 0}.asset-media-card .asset-card-heading{align-items:center}.asset-media-card .asset-card-title{white-space:nowrap;text-overflow:ellipsis;height:auto;min-height:0;font-size:var(--font-size-body);line-height:calc(22px * var(--ui-scale,1));display:block;overflow:hidden}.asset-card-rejected{padding:0 calc(4px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:color-mix(in srgb, var(--destructive) 10%, var(--card));color:var(--destructive);font-size:var(--font-size-caption);line-height:calc(18px * var(--ui-scale,1));flex:none}.asset-card-money{color:var(--foreground);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;line-height:calc(20px * var(--ui-scale,1))}.asset-card-money[data-unlinked]{color:var(--muted-foreground);font-weight:var(--font-weight-regular)}a.asset-card-money:hover{color:var(--foreground);text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}.asset-grid[data-money-below] .asset-card-body>.asset-card-money,.asset-media-card .asset-card-body>.asset-card-money[aria-hidden]{order:1}.asset-media-card .asset-card-body>.content-search-evidence{order:2}.asset-media-card .asset-card-products{min-width:0;color:var(--ink-3);font-size:var(--font-size-caption);line-height:calc(18px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;cursor:default;margin:0;overflow:hidden}.asset-media-card .asset-card-tags{max-width:100%;overflow:hidden}.asset-media-card .asset-card-tags .tag-chips{flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.asset-media-card .asset-card-tags .tag-chip{flex:0 auto;min-width:0}.asset-media-card .asset-card-footer{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));min-height:calc(24px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) 0 0;display:flex}.asset-card-time{color:var(--muted-foreground);font-size:var(--font-size-caption);flex:none}.asset-media-card:hover .asset-favorite,.asset-media-card:focus-within .asset-favorite{opacity:1}.asset-media-card .asset-card-heading{height:calc(22px * var(--ui-scale,1))}.asset-media-card .asset-card-tags{height:calc(22px * var(--ui-scale,1));min-height:0}.asset-card-money{align-items:center;gap:calc(4px * var(--ui-scale,1));height:calc(20px * var(--ui-scale,1));white-space:nowrap;min-width:0;font-size:var(--font-size-caption);display:flex;overflow:hidden}.asset-card-money b{font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}.asset-card-money b+.asset-card-money-label{margin-left:calc(6px * var(--ui-scale,1))}.asset-card-money-sep{color:var(--muted-foreground)}.asset-card-money b[data-empty],.asset-card-money-label{color:var(--muted-foreground);font-weight:var(--font-weight-regular)}.asset-card-money-state{font-size:var(--font-size-caption);align-items:center;gap:calc(4px * var(--ui-scale,1));color:var(--muted-foreground);flex:none;margin-left:auto;display:inline-flex}.asset-card-money-state:before{content:"";width:calc(6px * var(--ui-scale,1));height:calc(6px * var(--ui-scale,1));background:currentColor;border-radius:50%}.asset-media-card .asset-card-body{container-type:inline-size}@container (width<=200px){.asset-card-money-state>span{display:none}}.asset-card-money-state[data-tone=positive]{color:var(--positive)}.asset-card-money-state[data-tone=negative]{color:var(--negative)}.asset-card-money>span:first-child:not(.asset-card-money-label){text-overflow:ellipsis;min-width:0;overflow:hidden}.asset-table .tag-chip,.asset-media-card .asset-card-tags .tag-chip{--tag-tone-bg:var(--secondary);--tag-tone-fg:var(--secondary-foreground);font-size:var(--font-size-caption)}.asset-media-card .asset-card-format,.asset-media-card .asset-card-purpose{padding:1px calc(7px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));background:var(--media-mask);box-shadow:none;color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:calc(18px * var(--ui-scale,1));border:0}.asset-card-marks .asset-card-restriction{width:max-content;max-width:calc(100cqw - calc(60px * var(--ui-scale,1)));min-width:0;padding:1px calc(6px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));background:var(--media-mask);color:#fff;font-size:var(--font-size-caption);line-height:calc(18px * var(--ui-scale,1));white-space:nowrap;pointer-events:auto}.asset-card-marks .asset-card-restriction>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.asset-card-marks .asset-card-restriction svg{width:calc(12px * var(--ui-scale,1));height:calc(12px * var(--ui-scale,1))}.asset-card-marks .asset-card-version{font-size:var(--font-size-caption)}.asset-card-counts{gap:0 calc(5px * var(--ui-scale,1));min-width:0;height:calc(16px * var(--ui-scale,1));flex-wrap:wrap;flex:1;display:flex;overflow:hidden}.asset-card-counts>span{align-items:center;gap:calc(3px * var(--ui-scale,1));pointer-events:auto;display:inline-flex}.asset-card-counters{align-items:center}.asset-list-kind{margin-left:calc(8px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));background:var(--secondary);color:var(--secondary-foreground);font-size:var(--font-size-caption);line-height:calc(18px * var(--ui-scale,1));white-space:nowrap;vertical-align:middle;display:inline-block}
