.odin-v2-document-row--occurrence{align-items:start}.odin-v2-document-row--occurrence .odin-v2-document-row-icon{margin-top:.1rem}.odin-v2-document-primary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin-top:.36rem;color:var(--odin-muted);font-size:.64rem}.odin-v2-document-primary-meta>span,.odin-v2-document-primary-meta>a{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.odin-v2-document-primary-meta>*+*:before{content:"";width:1px;height:.8rem;margin-right:.32rem;background:var(--odin-line)}.odin-v2-document-primary-meta i{width:14px;text-align:center;color:var(--odin-accent-1,var(--odin-info))}.odin-v2-document-primary-meta b{color:var(--odin-text);font-weight:600}.odin-v2-document-source-file{color:var(--odin-muted);text-decoration:none}.odin-v2-document-source-file:not(.is-unavailable){cursor:pointer}.odin-v2-document-source-file:not(.is-unavailable):hover{color:var(--odin-accent-1,var(--odin-info));text-decoration:underline}.odin-v2-document-source-file:not(.is-unavailable) .fa-download{opacity:.9}.odin-v2-document-source-file.is-unavailable{cursor:not-allowed;opacity:.58}.odin-v2-document-source-file.is-unavailable .fa-download{opacity:.45}.odin-v2-document-context-line{display:grid;grid-template-columns:max-content minmax(180px,1fr);align-items:center;gap:.8rem;margin-top:.46rem}.odin-v2-document-context{display:inline-flex;align-items:center;gap:.35rem;color:var(--odin-text);font-size:.67rem;white-space:nowrap}.odin-v2-document-context i{color:var(--odin-accent-1,var(--odin-info))}.odin-v2-document-validity{min-width:0}.odin-v2-document-validity-track{position:relative;height:18px;border:1px solid var(--odin-line);border-radius:999px;background:var(--odin-bg);overflow:hidden}.odin-v2-document-validity-track>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in srgb,var(--odin-v2-document-row-status) 72%,var(--odin-accent-1,var(--odin-info)))}.odin-v2-document-validity-track>b{position:relative;z-index:1;display:block;padding:0 .5rem;color:var(--odin-text);font-size:.58rem;font-weight:700;line-height:16px;text-align:center;white-space:nowrap}.odin-v2-document-description{margin-top:.4rem!important;margin-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odin-v2-document-action-menu{align-self:center}.odin-v2-document-action-menu .dropdown-menu{min-width:190px;padding:.35rem;border-color:var(--odin-line);background:var(--odin-v2-doc-panel);box-shadow:0 14px 32px rgba(0,0,0,.22)}.odin-v2-document-action-menu .dropdown-item{display:flex;align-items:center;gap:.55rem;border-radius:.4rem;padding:.5rem .6rem;color:var(--odin-text);font-size:.7rem}.odin-v2-document-action-menu .dropdown-item i{width:16px;color:var(--odin-accent-1,var(--odin-info));text-align:center}.odin-v2-document-action-menu .dropdown-item:hover,.odin-v2-document-action-menu .dropdown-item:focus{background:color-mix(in srgb,var(--odin-accent-1,var(--odin-info)) 10%,var(--odin-v2-doc-surface));color:var(--odin-text)}[data-bs-theme="light"] .odin-v2-document-validity-track{background:#edf2f6}[data-bs-theme="light"] .odin-v2-document-action-menu .dropdown-menu{background:#fff}.odin-v2-document-action-menu .dropdown-toggle:after{margin-left:.45rem}
@media(max-width:991.98px){.odin-v2-document-context-line{grid-template-columns:1fr}.odin-v2-document-validity{width:100%}.odin-v2-document-primary-meta{gap:.35rem .55rem}}
@media(max-width:767px){.odin-v2-document-row--occurrence{grid-template-columns:38px minmax(0,1fr)}.odin-v2-document-row--occurrence .odin-v2-document-action-menu{grid-column:2;margin-top:.55rem;width:100%}.odin-v2-document-action-menu>.odin-v2-document-action{width:100%;min-height:46px;padding:.72rem .95rem;justify-content:center;font-size:.78rem;font-weight:750}.odin-v2-document-primary-meta{display:grid;gap:.28rem}.odin-v2-document-primary-meta>*+*:before{display:none}.odin-v2-document-context{white-space:normal}.odin-v2-document-description{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.odin-v2-document-action-menu .dropdown-menu{min-width:210px;width:100%}.odin-v2-document-action-menu .dropdown-item{min-height:44px;padding:.68rem .72rem;font-size:.76rem}}
