.file-details .maven-section,.file-details-card,.file-details .file-details-changelog{border:1px solid var(--border-tertiery,#ffffff29);background-color:var(--surface-secondary,#202020);border-radius:4px}@keyframes make-overflow-default{99%{overflow:hidden}to{overflow:unset}}.file-details .maven-section{color:var(--text-secondary,#9f9f9f);padding-top:12px;padding-bottom:12px;font-size:14px}.file-details .maven-section p{margin-top:12px}.file-details .maven-section .expandable-content{max-height:0;transition:max-height .25s;overflow:hidden}.file-details .maven-section .expandable-content>:first-child{margin-top:16px}.file-details .is-expanded.maven-section .expandable-content{max-height:500px;animation:.2s forwards make-overflow-default}.file-details .is-expanded.maven-section .btn-toggle svg{transform:rotate(180deg)}.file-details .maven-section h3{font-family:var(--montserrat-font);text-transform:uppercase;color:var(--text-secondary,#9f9f9f);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex}.file-details .maven-section h3>span{align-items:center;gap:8px;display:inline-flex}.file-details .maven-section h3 .tooltip{text-transform:none}.file-details .maven-section h3 .actions{gap:8px;margin-left:auto;display:flex}.file-details .maven-section h3 .actions button{width:36px;height:36px;color:var(--text-secondary,#9f9f9f);justify-content:center;align-items:center;display:flex}.file-details .maven-section h3 .actions button svg{width:20px;height:20px}.file-details .maven-section h3 .actions button:hover{background-color:var(--surface-on-surface,#ffffff14);color:var(--text-primary,#dfdfdf)}.file-details .maven-section p.wrap{color:var(--text-primary,#dfdfdf)}.file-details .maven-section code{background-color:var(--surface-tertiery,#303030);width:100%;color:var(--text-primary,#dfdfdf);white-space:pre;padding:6px 12px;font-size:14px;display:block}.file-details .back-to-files{font-family:var(--montserrat-font);color:var(--text-secondary,#9f9f9f);align-items:center;gap:4px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.file-details .back-to-files:hover{color:var(--text-primary,#dfdfdf)}.file-details .back-to-files-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.file-details .actions{flex-shrink:0;gap:12px;display:flex}.file-details .actions .btn-cta{font-family:var(--montserrat-font);font-size:14px;font-weight:500}.file-details .maven-snippet{margin-bottom:24px}.file-details .maven-snippet .maven-snippet-container{align-items:center;display:flex}@media (max-width:900px){.file-details .maven-snippet .maven-snippet-container .tooltip{display:none}}.file-details .maven-snippet .maven-snippet-container code{overflow:auto}.file-details .file-details-changelog{flex-direction:column;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.file-details .file-details-changelog-title{font-family:var(--montserrat-font);text-transform:uppercase;color:var(--text-secondary,#9f9f9f);margin:0;font-size:12px;font-weight:500;line-height:16px}.file-details .changelog{overflow-wrap:break-word;font-family:var(--lato-font);color:var(--text-secondary,#9f9f9f);font-size:14px;line-height:20px;overflow:auto}.file-details .changelog p{line-height:initial}.file-details .changelog ol,.file-details .changelog ul{padding-left:20px}.file-details .changelog ul{list-style:outside}.file-details .changelog a{color:var(--text-brand,#f16436)}.file-details .related-projects-list{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.file-details .related-projects-list .related-project-card{margin-bottom:0}.file-details .tab-content .tabs{border:1px solid var(--border-tertiery,#ffffff29);background-color:var(--surface-secondary,#202020);border-radius:4px;gap:4px;height:auto;margin-bottom:24px;padding:4px;display:inline-flex}.file-details .tab-content .tabs li:not(:last-child):after{content:none}.file-details .tab-content .tabs li a{height:auto;font-family:var(--montserrat-font);color:var(--text-secondary,#9f9f9f);border-radius:2px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s}.file-details .tab-content .tabs li a:hover{color:var(--text-primary,#dfdfdf)}.file-details .tab-content .tabs li a.current{background-color:var(--surface-tertiery,#303030);color:var(--text-pure,#fff)}.file-details .tab-content .pagination.bottom,.file-details .tab-content .skeleton-loader{margin-top:24px}.file-details .tab-content .skeleton-loader .skeleton-rect-narrow{height:80px;margin-bottom:0}.file-details .tab-content .no-results{margin-top:0}.file-details .versions-group{color:var(--text-secondary,#9f9f9f);grid-auto-columns:auto 1fr;grid-auto-flow:column;column-gap:12px;margin-top:12px;font-size:12px;display:grid}.file-details .versions-group:not(:last-child){margin-bottom:8px}.file-details .versions-group .versions-group-title{font-weight:700}.file-details .versions-group .versions-group-title:after{content:":"}.file-details .versions-group .versions-group-items{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.file-details .versions-group .versions-group-items li{border:1px solid var(--border-tertiery,#ffffff29);background-color:var(--surface-on-surface,#ffffff14);font-family:var(--montserrat-font);text-transform:capitalize;color:var(--text-pure,#fff);border-radius:2px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.file-details-card{min-width:0;color:var(--text-primary,#dfdfdf);flex-direction:column;gap:20px;margin-bottom:24px;padding:16px 20px 18px;display:flex}.file-details-card .file-details-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.file-details-card .file-details-card-header .actions{gap:8px}.file-details-card .file-details-card-title{min-width:0;font-family:var(--lato-font);color:var(--text-primary,#dfdfdf);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.file-details .maven-section{margin-bottom:24px;padding-left:20px;padding-right:20px}.section-file-info{grid-template-columns:auto 1fr auto;grid-template-areas:"title author button""details-list details-list button""supported-versions supported-versions supported-versions";justify-content:flex-start;align-items:start;display:grid}.section-file-info ul.details-list{color:var(--text-secondary,#9f9f9f);margin-top:12px;font-size:12px}.section-file-info ul.details-list .channel-tag{font-size:14px}.section-file-info h2{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary,#dfdfdf);grid-area:title;margin-bottom:0;font-size:16px;display:block;overflow:hidden}.section-file-info .author{border-left:1px solid var(--border-tertiery,#ffffff29);color:var(--text-secondary,#9f9f9f);grid-area:author;min-width:0;margin-top:4px;margin-left:8px;padding-left:8px;font-size:14px;line-height:16px}@media (max-width:900px){.file-details-card .file-details-card-header{flex-direction:column;align-items:stretch;gap:12px}}