body.tender-dark-header .q-layout{max-width:none}body.tender-dark-header .product-switcher{background:#000!important}body.tender-dark-header .q-header{color:#fff!important;background:#000!important}body.tender-dark-header .q-header a,body.tender-dark-header .q-header button,body.tender-dark-header .q-header span,body.tender-dark-header .q-header .q-btn{color:#fff!important}body.tender-dark-header .q-header img[alt="GetExperience logo"]{filter:brightness(0) invert(1)}.tender-wizard-wrapper{position:relative;min-height:100vh;padding:98px 0 0;margin:-98px -24px -24px;color:#fff;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2d1b30)}@media screen and (max-width:768px){.tender-wizard-wrapper{padding:40px 0 0;margin:-40px -24px -24px}}.wizard-container{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 98px)}@media screen and (max-width:768px){.wizard-container{min-height:calc(100vh - 40px)}}.wizard-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button{width:48px;height:48px;font-size:24px;background:#ffffff1a;transition:all .2s}.back-button:hover{background:#fff3;transform:scale(1.05)}.back-button-placeholder{width:48px;height:48px}.progress-indicator{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.progress-text{font-size:14px;font-weight:500;opacity:.9}.progress-bar-container{width:120px;height:4px;overflow:hidden;background:#ffffff4d;border-radius:2px}.progress-bar{height:100%;background:#fff;transition:width .3s ease-out}.wizard-content{display:flex;flex:1;align-items:flex-start;justify-content:center;padding:40px 24px 60px}.step-container{width:100%;max-width:900px}.tender-section{margin-bottom:32px}.tender-section__title{margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.3}.tender-section__description{margin-bottom:16px;font-size:15px;line-height:1.5;opacity:.8}.step-title{margin-bottom:8px;font-size:36px;font-weight:700;line-height:1.2}.step-subtitle{margin-bottom:32px;font-size:17px;line-height:1.6;opacity:.9}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.option-button{display:flex;align-items:center;justify-content:center;min-height:56px;padding:14px 12px;font-size:15px;font-weight:500;color:#fff;text-align:center;white-space:normal;background:#ffffff1a!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:10px;transition:all .2s}.option-button:hover{background:#ffffff26!important;border-color:#fff9!important;transform:translateY(-1px)}.option-button.selected{background:#e30b9a!important;border-color:#e30b9a!important;box-shadow:0 4px 16px #e30b9a66}.options-inline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.options-inline .option-button{flex:0 1 auto;min-height:44px;padding:10px 20px}.input-group{margin-bottom:20px}.input-label{display:block;margin-bottom:6px;font-size:15px;opacity:.9}.input-hint{margin-top:6px;font-size:13px;text-align:left;opacity:.6}.tender-input{width:100%}.tender-input :deep(.q-field__control){height:50px;padding:0 14px;color:#fff;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px}.tender-input :deep(.q-field__native){color:#fff}.tender-input :deep(.q-placeholder){color:#ffffff80}.tender-input:focus-within :deep(.q-field__control){background:#ffffff26;border-color:#fff}.date-inputs{display:flex;gap:12px}.date-inputs .input-group{flex:1}.next-button{width:100%;padding:14px 48px;margin-top:24px;font-size:17px;font-weight:600;background:#e30b9a!important;border-radius:8px;box-shadow:0 4px 16px #e30b9a4d;transition:all .2s}.next-button:hover{background:#ff0db4!important;box-shadow:0 8px 32px #e30b9a80;transform:scale(1.02)}.skip-button{width:100%;padding:14px 48px;margin-top:12px;font-size:17px;font-weight:600;background:transparent!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:8px;transition:all .2s}.skip-button:hover{background:#ffffff1a!important;border-color:#fff!important}.summary-card{padding:28px;margin-bottom:24px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:14px}.summary-card p{margin-bottom:12px;font-size:16px;line-height:1.7}.summary-card p:last-child{margin-bottom:0}.summary-card strong{color:#e30b9a}.contact-methods{display:flex;flex-direction:column;gap:10px}.email-exists-notice{padding:12px;margin-top:10px;background:#e30b9a1a;border:1px solid rgba(227,11,154,.3);border-radius:8px}.email-exists-notice p{margin-bottom:8px;font-size:14px}.tender-separator{margin:28px 0;border-color:#ffffff26}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .25s ease-out}.fade-slide-enter-from{opacity:0;transform:translate(20px)}.fade-slide-leave-to{opacity:0;transform:translate(-20px)}@media(max-width:768px){.step-title{font-size:28px}.step-subtitle{font-size:15px}.tender-section__title{font-size:20px}.options-grid{grid-template-columns:1fr}.option-button{min-height:48px;padding:12px 10px}.date-inputs{flex-direction:column;gap:8px}.next-button{padding:12px 32px;font-size:16px}}
