.vehicle-compatibility-bar{width:100%!important;box-sizing:content-box!important}@media (max-width: 480px){.search-container{max-width:100%!important;min-width:unset!important;padding:16px!important;overflow:visible!important}.search-result-card{padding:16px!important}.feedback-section{padding:24px 12px!important;margin:0 -16px 16px!important}.feedback-buttons{flex-direction:column!important;gap:12px!important;width:100%}.feedback-button{min-width:100%!important;width:100%!important;max-width:100%!important}.vehicle-tags{gap:8px!important}.vehicle-tag{font-size:12px!important;padding:4px 10px!important;min-height:32px!important}.vehicle-compatibility-bar{margin:-12px 0 24px -12px!important}.ant-timeline{margin-left:0!important}.nav-container{flex-direction:column!important;gap:12px!important;position:relative!important}.nav-button-left,.nav-button-right,.nav-guide-counter{position:relative!important;left:unset!important;right:unset!important;transform:none!important;width:100%;text-align:center}.nav-button-left button,.nav-button-right button{width:100%}.guide-id-badge{font-size:12px!important;padding:4px 10px!important;min-height:36px!important}.ant-typography h3{font-size:20px!important;line-height:1.4!important}.ant-typography h4{font-size:18px!important;line-height:1.4!important}.ant-typography h5{font-size:16px!important;line-height:1.4!important}.ant-timeline-item-content{font-size:14px!important;line-height:1.6!important}.create-guide-btn{display:none!important}.user-avatar{top:12px!important;right:12px!important;width:40px!important;height:40px!important;font-size:16px!important}.back-button-container{margin-bottom:12px!important}.start-over-button{width:100%!important;min-width:unset!important}}@media (min-width: 481px) and (max-width: 768px){.search-container{max-width:100%;padding:20px}.vehicle-compatibility-bar{margin:-12px 0 24px -12px!important}.feedback-buttons{gap:16px;flex-wrap:wrap}.feedback-button{min-width:160px;flex:1 1 calc(50% - 8px)}.create-guide-btn{font-size:14px!important;padding:0 16px!important}.user-avatar{width:44px!important;height:44px!important}}@media (max-width: 768px){.ant-btn{min-height:44px!important}.ant-tag{min-height:32px!important;line-height:30px!important}.ant-select-selector{min-height:44px!important}.ant-input,.ant-input-number,.ant-input-number-input{min-height:44px!important;font-size:16px!important}textarea.ant-input{font-size:16px!important}.ant-timeline-item-head{width:32px!important;height:32px!important}.ant-space-item{padding:4px 0}}@media (max-width: 768px){.ant-layout-sider{display:none!important}.ant-layout{margin-left:0!important}.mobile-menu-toggle{display:flex!important}.ant-breadcrumb{padding-left:68px!important}.ant-drawer-body .ant-layout-sider{display:flex!important;position:relative!important;height:100%}.ant-drawer-body{height:100%}}@media (min-width: 769px){.mobile-menu-toggle{display:none!important}}@media (max-width: 768px){body{overflow-x:hidden!important}#root{overflow-x:hidden!important;width:100%}*{max-width:100%}.ant-card,.ant-card-body{margin-left:0!important;margin-right:0!important}}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;height:100%;margin:0;position:relative}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(125deg,#c8fabb33,#74a33633);pointer-events:none}#root{min-height:100vh;position:relative;z-index:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout,.ant-layout-content{background:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-typography a,a.ant-typography{color:inherit;text-decoration:none;transition:text-decoration .3s}.ant-typography a:hover,a.ant-typography:hover{color:inherit;text-decoration:underline}.ant-btn-default:not([style*=background]):not(.ant-btn-dangerous):not(.ant-btn-danger):hover{background-color:#9fe970!important;border-color:#9fe970!important;color:#082a0b!important}.ant-slider-handle:after{background-color:#52c41a!important;box-shadow:0 0 0 2px #52c41a!important}.ant-slider-handle:hover:after,.ant-slider-handle:focus:after,.ant-slider-handle:active:after{background-color:#52c41a!important;box-shadow:0 0 0 4px #52c41a33!important}@media (max-width: 768px){body{overflow-x:hidden!important}#root{width:100%;overflow-x:hidden!important}.ant-btn{min-height:44px!important}.ant-tag{min-height:32px!important;line-height:30px!important}.ant-select-selector{min-height:44px!important}.ant-input,.ant-input-number,.ant-input-number-input{min-height:44px!important;font-size:16px!important}textarea.ant-input{font-size:16px!important}.ant-timeline-item-head{width:32px!important;height:32px!important}*{max-width:100%}.ant-card,.ant-card-body{margin-left:0!important;margin-right:0!important}}@media (max-width: 480px){.ant-typography h3{font-size:20px!important;line-height:1.4!important}.ant-typography h4{font-size:18px!important;line-height:1.4!important}.ant-typography h5{font-size:16px!important;line-height:1.4!important}.ant-timeline-item-content{font-size:14px!important;line-height:1.6!important}}@media (max-height: 480px) and (orientation: landscape){.feedback-section{padding:16px 12px!important}.ant-typography h3{font-size:18px!important}.ant-typography h5{font-size:14px!important}}
