.breadcrumb-listing{color:#666;margin-bottom:20px;font-size:14px}.breadcrumb a{color:#000;font-weight:600;text-decoration:none}.breadcrumb a:hover{color:#333}.main-content{grid-template-columns:1fr 400px;gap:40px;margin-bottom:40px;display:grid}.image-section-listing{position:relative}.image-carousel{aspect-ratio:4/3;background:#e5e5e5;border-radius:24px;position:relative;overflow:hidden}.carousel-image{object-fit:cover;width:100%;height:100%;display:none}.carousel-image.active{display:block}.carousel-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:20px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.nav-dots{gap:8px;display:flex}.nav-arrow{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px;font-weight:700;transition:background .3s}.nav-arrow:hover{background:#0000001a}.nav-dot{cursor:pointer;appearance:none;background:#ccc;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s}.nav-dot.active{background:#333}.expand-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:8px;padding:8px;position:absolute;top:20px;left:20px}.info-section{padding:20px 0}.aircraft-title{color:#000;margin-bottom:8px;font-size:32px;font-weight:700}.aircraft-subtitle{color:#666;margin-bottom:20px;font-size:16px}.price{color:#000;margin-bottom:8px;font-size:28px;font-weight:700}.seller-section{background:#fff;border-radius:16px;margin-top:20px;padding:20px 0}.status-badge-big{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#404040e6;border-radius:12px;padding:5px 10px;font-size:2rem;font-weight:600;position:absolute;top:10px;right:10px}.section-title{color:#000;border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:8px;font-size:18px;font-weight:600}.seller-profile{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.seller-avatar{flex-shrink:0}.seller-avatar img{object-fit:cover;border-radius:50%;width:50px;height:50px;display:block}.avatar-placeholder{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:flex}.seller-details{flex:1}.seller-name{color:#4a5568;align-items:center;gap:6px;margin-bottom:2px;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.seller-name:hover span{text-decoration:underline}.seller-badge{flex-shrink:0}.seller-badge-gold{color:#c9af76}.seller-badge-pro{color:#405873}.seller-company{color:#4a5568;margin-bottom:4px;font-size:14px}.verified-badge{color:#fff;background:#4a6b8a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.seller-note{color:#666;font-size:14px;line-height:1.4}.contact-section{margin-bottom:20px}.contact-title{color:#000;border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:8px;font-size:16px;font-weight:600}.contact-info{flex-direction:column;gap:8px;display:flex}.contact-item{align-items:center;gap:8px;display:flex}.contact-icon{color:#000;flex-shrink:0}.phone,.email{color:#000;margin-bottom:0;font-size:16px}.action-buttons{flex-direction:column;gap:12px;margin-bottom:16px;display:flex;container-type:inline-size}.btn-secondary{white-space:nowrap;color:#fff;cursor:pointer;text-align:center;background:#000;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px clamp(12px,6.5cqi,24px);font-size:clamp(14px,4.6cqi,16px);font-weight:600;transition:all .3s;display:flex}.btn-secondary:hover:not(:disabled){background:#333}.btn-secondary:disabled{color:#8a8a8a;cursor:not-allowed;background:#e5e5e5}.btn-secondary--saved{color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}.btn-secondary--saved:hover:not(:disabled){background:#f4f4f4}.btn-secondary svg{flex:none}.upgrade-note{color:#666;margin-bottom:20px;font-size:14px}.share-section{margin-bottom:20px}.share-title{color:#000;border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:8px;font-size:16px;font-weight:600}.share-url{border:2px solid #ccc;border-radius:8px;display:flex;overflow:hidden}.share-url input{background:#fff;border:none;outline:none;flex:1;padding:8px 12px;font-size:14px}.copy-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:none;border-radius:0;padding:8px 12px;font-size:14px}.copy-btn:hover{background:#333}.report-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:24px;padding:8px 16px;font-size:14px;transition:all .3s}.report-btn:hover{background:#333}.detailed-specs{background:#fff;border-radius:24px;padding:40px 24px}.eq-list{margin:0;padding:0;list-style:none}.eq-row{color:#000;padding:5px 0;font-size:15px;line-height:1.5}.eq-row-valued{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.eq-name{flex:60%;min-width:0}.eq-brand{color:#666}.eq-value{white-space:nowrap;text-align:right;margin-left:auto;font-weight:600}.eq-empty{color:#666;margin:0;font-size:15px;font-style:italic}.spec-section{margin-bottom:32px}.spec-section:last-child{margin-bottom:0}.spec-section-title{color:#000;margin-bottom:16px;font-size:20px;font-weight:700}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.spec-item{border-bottom:1px solid #f0f0f0;padding:12px 0}.spec-item:last-child{border-bottom:none}.spec-item-label{color:#666;margin-bottom:4px;font-size:14px}.quick-overview{background:#fff;border-radius:16px;margin-top:20px;padding:20px}.quick-overview-grid{grid-template-columns:repeat(2,1fr);gap:16px 24px;display:grid}.quick-overview-item{flex-direction:column;gap:6px;display:flex}.quick-overview-label{color:#666;font-size:14px;font-weight:400}.quick-overview-value{color:#000;font-size:16px;font-weight:600}.quick-overview-italic{font-style:italic;font-weight:400}.overview-section{border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding-bottom:32px}.overview-grid{grid-template-columns:1fr 1fr;gap:20px 40px;margin-bottom:32px;display:grid}.overview-item{flex-direction:column;gap:8px;display:flex}.overview-label{color:#666;font-size:16px;font-weight:400}.overview-value{color:#000;font-size:20px;font-weight:600}.overview-italic{font-style:italic;font-weight:400}.description-section{margin-bottom:32px}.description-label{color:#666;margin-bottom:12px;font-size:16px;font-weight:400}.description-text{color:#000;font-size:16px;line-height:1.5}.equipment-section{margin-bottom:32px}.equipment-label{color:#666;margin-bottom:12px;font-size:16px;font-weight:400}.equipment-list{flex-direction:column;gap:4px;display:flex}.equipment-item{color:#000;font-size:16px}.component-times-section{margin-bottom:0}.component-times-label{color:#666;margin-bottom:12px;font-size:16px;font-weight:400}.component-times-text{color:#000;font-size:16px;font-style:italic}@media (max-width:1024px){.main-content{grid-template-columns:1fr;gap:20px}.info-section{padding:0}}@media (max-width:768px){.container{padding:10px}.aircraft-title,.price{font-size:24px}.detailed-specs{padding:20px}.spec-grid{grid-template-columns:1fr}.quick-overview-grid{grid-template-columns:repeat(2,1fr);gap:16px 24px}.overview-grid{grid-template-columns:1fr;gap:20px}.overview-value{font-size:18px}}
.container-fluid-pd{width:100%;margin-left:auto;margin-right:auto}.row-pd{flex-wrap:wrap;display:flex}.col-pd{flex-grow:1;flex-basis:0;width:100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative}.col-1-pd{flex:0 0 8.33333%;max-width:8.33333%}.col-2-pd{flex:0 0 16.6667%;max-width:16.6667%}.col-3-pd{flex:0 0 25%;max-width:25%}.col-4-pd{flex:0 0 33.3333%;max-width:33.3333%}.col-5-pd{flex:0 0 41.6667%;max-width:41.6667%}.col-6-pd{flex:0 0 50%;max-width:50%}.col-7-pd{flex:0 0 58.3333%;max-width:58.3333%}.col-8-pd{flex:0 0 66.6667%;max-width:66.6667%}.col-9-pd{flex:0 0 75%;max-width:75%}.col-10-pd{flex:0 0 83.3333%;max-width:83.3333%}.col-11-pd{flex:0 0 91.6667%;max-width:91.6667%}.col-12-pd{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1-pd{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2-pd{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3-pd{flex:0 0 25%;max-width:25%}.col-sm-4-pd{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5-pd{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6-pd{flex:0 0 50%;max-width:50%}.col-sm-7-pd{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8-pd{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9-pd{flex:0 0 75%;max-width:75%}.col-sm-10-pd{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11-pd{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12-pd{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1-pd{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2-pd{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3-pd{flex:0 0 25%;max-width:25%}.col-md-4-pd{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5-pd{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6-pd{flex:0 0 50%;max-width:50%}.col-md-7-pd{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8-pd{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9-pd{flex:0 0 75%;max-width:75%}.col-md-10-pd{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11-pd{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12-pd{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1-pd{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2-pd{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3-pd{flex:0 0 25%;max-width:25%}.col-lg-4-pd{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5-pd{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6-pd{flex:0 0 50%;max-width:50%}.col-lg-7-pd{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8-pd{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9-pd{flex:0 0 75%;max-width:75%}.col-lg-10-pd{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11-pd{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12-pd{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1-pd{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2-pd{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3-pd{flex:0 0 25%;max-width:25%}.col-xl-4-pd{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5-pd{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6-pd{flex:0 0 50%;max-width:50%}.col-xl-7-pd{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8-pd{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9-pd{flex:0 0 75%;max-width:75%}.col-xl-10-pd{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11-pd{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12-pd{flex:0 0 100%;max-width:100%}}
