.page-module__5P6Mka__page{background:var(--neutral-50);min-height:100vh;padding-bottom:var(--space-16)}.page-module__5P6Mka__breadcrumbWrapper{border-bottom:1px solid var(--neutral-200);padding:var(--space-4)0;background:#fff}.page-module__5P6Mka__container{max-width:var(--container-xl);padding:0 var(--space-4);margin:0 auto}.page-module__5P6Mka__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--neutral-500);display:flex}.page-module__5P6Mka__breadcrumb a{color:var(--neutral-500);transition:color var(--transition-fast)}.page-module__5P6Mka__breadcrumb a:hover{color:var(--primary-600)}.page-module__5P6Mka__layout{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:1fr 380px;display:grid}@media (max-width:1024px){.page-module__5P6Mka__layout{grid-template-columns:1fr}}.page-module__5P6Mka__leftColumn{gap:var(--space-6);flex-direction:column;display:flex}.page-module__5P6Mka__headerCard{border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background:#fff}.page-module__5P6Mka__requestMeta{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module__5P6Mka__category{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--primary-600)}.page-module__5P6Mka__statusBadge{padding:var(--space-1)var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);text-transform:uppercase}.page-module__5P6Mka__statusBadge.page-module__5P6Mka__active{background:var(--success-light);color:var(--success)}.page-module__5P6Mka__statusBadge.page-module__5P6Mka__expired{background:var(--neutral-100);color:var(--neutral-500)}.page-module__5P6Mka__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--neutral-900);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.page-module__5P6Mka__quickStats{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__5P6Mka__stat{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--neutral-600);display:flex}.page-module__5P6Mka__stat svg{width:18px;height:18px;color:var(--primary-500)}.page-module__5P6Mka__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;display:flex}.page-module__5P6Mka__tab{padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1}.page-module__5P6Mka__tab:hover{color:var(--primary-600)}.page-module__5P6Mka__tab.page-module__5P6Mka__active{color:#fff;background:var(--primary-500)}.page-module__5P6Mka__tabContent{border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background:#fff}.page-module__5P6Mka__description p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--neutral-700);margin-bottom:var(--space-6)}.page-module__5P6Mka__infoGrid{gap:var(--space-4);padding:var(--space-4);background:var(--neutral-50);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.page-module__5P6Mka__infoItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module__5P6Mka__infoLabel{font-size:var(--font-size-xs);color:var(--neutral-500);text-transform:uppercase}.page-module__5P6Mka__infoValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.page-module__5P6Mka__certifications{padding-top:var(--space-6);border-top:1px solid var(--neutral-200)}.page-module__5P6Mka__certifications h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--space-3)}.page-module__5P6Mka__certList{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__5P6Mka__certBadge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--success);background:var(--success-light);border-radius:var(--radius-full);display:inline-flex}.page-module__5P6Mka__certBadge svg{width:14px;height:14px}.page-module__5P6Mka__specsTable{border-collapse:collapse;width:100%}.page-module__5P6Mka__specsTable tr{border-bottom:1px solid var(--neutral-100)}.page-module__5P6Mka__specsTable tr:last-child{border-bottom:none}.page-module__5P6Mka__specsTable th,.page-module__5P6Mka__specsTable td{padding:var(--space-4);text-align:left}.page-module__5P6Mka__specsTable th{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-500);width:40%}.page-module__5P6Mka__specsTable td{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.page-module__5P6Mka__offersSection{min-height:200px}.page-module__5P6Mka__offersList{gap:var(--space-4);flex-direction:column;display:flex}.page-module__5P6Mka__offerCard{padding:var(--space-4);background:var(--neutral-50);border-radius:var(--radius-lg);border:1px solid var(--neutral-200)}.page-module__5P6Mka__offerHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.page-module__5P6Mka__sellerInfo{align-items:center;gap:var(--space-3);display:flex}.page-module__5P6Mka__sellerAvatar{width:40px;height:40px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-400),var(--primary-600));border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.page-module__5P6Mka__sellerName{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);display:flex}.page-module__5P6Mka__verified{width:16px;height:16px;color:var(--info)}.page-module__5P6Mka__offerDate{font-size:var(--font-size-xs);color:var(--neutral-500)}.page-module__5P6Mka__offerPrice{text-align:right}.page-module__5P6Mka__totalPrice{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--primary-600);display:block}.page-module__5P6Mka__unitPrice{font-size:var(--font-size-xs);color:var(--neutral-500)}.page-module__5P6Mka__offerDetails{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--neutral-600);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__5P6Mka__offerNotes{font-size:var(--font-size-sm);color:var(--neutral-600);padding-top:var(--space-3);border-top:1px solid var(--neutral-200);font-style:italic}.page-module__5P6Mka__noOffers{padding:var(--space-12);color:var(--neutral-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__5P6Mka__noOffers svg{width:48px;height:48px;margin-bottom:var(--space-4);opacity:.5}.page-module__5P6Mka__noOffers p{font-size:var(--font-size-base)}.page-module__5P6Mka__rightColumn{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1024px){.page-module__5P6Mka__rightColumn{order:-1}}.page-module__5P6Mka__budgetCard{border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);background:#fff;position:sticky;top:90px}.page-module__5P6Mka__budgetHeader{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--neutral-100)}.page-module__5P6Mka__budgetLabel{font-size:var(--font-size-xs);color:var(--neutral-500);text-transform:uppercase;margin-bottom:var(--space-1);display:block}.page-module__5P6Mka__budgetValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--primary-600)}.page-module__5P6Mka__deadlineSection{text-align:center;padding:var(--space-4);background:linear-gradient(135deg,var(--primary-50),var(--primary-100));border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.page-module__5P6Mka__deadlineLabel{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--neutral-600);margin-bottom:var(--space-1);display:flex}.page-module__5P6Mka__deadlineLabel svg{width:14px;height:14px}.page-module__5P6Mka__deadlineValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--primary-700)}.page-module__5P6Mka__deadlineValue.page-module__5P6Mka__expired{color:var(--error)}.page-module__5P6Mka__deadlineDate{font-size:var(--font-size-xs);color:var(--neutral-500);margin-top:var(--space-1)}.page-module__5P6Mka__offersCount{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);justify-content:center;display:flex}.page-module__5P6Mka__offersNumber{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--neutral-900)}.page-module__5P6Mka__offersLabel{font-size:var(--font-size-sm);color:var(--neutral-500)}.page-module__5P6Mka__submitOfferBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-md),var(--shadow-glow);transition:all var(--transition-normal);border:none;display:flex}.page-module__5P6Mka__submitOfferBtn:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.page-module__5P6Mka__submitOfferBtn svg{width:20px;height:20px}.page-module__5P6Mka__buyerCard{border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);background:#fff}.page-module__5P6Mka__buyerTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--space-4)}.page-module__5P6Mka__buyerInfo{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module__5P6Mka__buyerAvatar{width:48px;height:48px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.page-module__5P6Mka__buyerDetails{gap:var(--space-1);flex-direction:column;display:flex}.page-module__5P6Mka__buyerName{align-items:center;gap:var(--space-1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--neutral-900);display:flex}.page-module__5P6Mka__verifiedBadge{width:18px;height:18px;color:var(--info)}.page-module__5P6Mka__buyerLocation{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--neutral-500);display:flex}.page-module__5P6Mka__buyerLocation svg{width:14px;height:14px}.page-module__5P6Mka__contactBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--primary-600);background:var(--primary-50);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none;display:flex}.page-module__5P6Mka__contactBtn:hover{background:var(--primary-100)}.page-module__5P6Mka__contactBtn svg{width:18px;height:18px}.page-module__5P6Mka__quickActions{gap:var(--space-2);display:flex}.page-module__5P6Mka__actionBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:#fff;flex:1;display:flex}.page-module__5P6Mka__actionBtn:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.page-module__5P6Mka__actionBtn svg{width:16px;height:16px}.page-module__5P6Mka__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__5P6Mka__modal{border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-2xl);background:#fff;overflow-y:auto}.page-module__5P6Mka__modalHeader{padding:var(--space-5)var(--space-6);border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;display:flex}.page-module__5P6Mka__modalHeader h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--neutral-900)}.page-module__5P6Mka__closeBtn{background:var(--neutral-100);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.page-module__5P6Mka__closeBtn:hover{background:var(--neutral-200)}.page-module__5P6Mka__closeBtn svg{width:18px;height:18px;color:var(--neutral-600)}.page-module__5P6Mka__offerForm{padding:var(--space-6)}.page-module__5P6Mka__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.page-module__5P6Mka__formGroup{margin-bottom:var(--space-4)}.page-module__5P6Mka__formGroup label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-700);margin-bottom:var(--space-2);display:block}.page-module__5P6Mka__inputWrapper{border:2px solid var(--neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-fast);align-items:center;display:flex;overflow:hidden}.page-module__5P6Mka__inputWrapper:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.page-module__5P6Mka__currency{padding:var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--neutral-500);background:var(--neutral-100)}.page-module__5P6Mka__inputWrapper input{padding:var(--space-3);font-size:var(--font-size-base);border:none;outline:none;flex:1}.page-module__5P6Mka__formGroup>input,.page-module__5P6Mka__formGroup>textarea{width:100%;padding:var(--space-3);font-size:var(--font-size-base);border:2px solid var(--neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.page-module__5P6Mka__formGroup>input:focus,.page-module__5P6Mka__formGroup>textarea:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.page-module__5P6Mka__formGroup textarea{resize:vertical;font-family:inherit}.page-module__5P6Mka__checkboxLabel{align-items:center;gap:var(--space-2);cursor:pointer;display:flex!important}.page-module__5P6Mka__checkboxLabel input{width:18px;height:18px;accent-color:var(--primary-500)}.page-module__5P6Mka__totalPreview{padding:var(--space-4);background:var(--primary-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module__5P6Mka__totalPreview span{font-size:var(--font-size-sm);color:var(--neutral-600)}.page-module__5P6Mka__totalPreview strong{font-size:var(--font-size-xl);color:var(--primary-600)}.page-module__5P6Mka__modalActions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--neutral-200);justify-content:flex-end;display:flex}.page-module__5P6Mka__cancelBtn{padding:var(--space-3)var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600);background:var(--neutral-100);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none}.page-module__5P6Mka__cancelBtn:hover{background:var(--neutral-200)}.page-module__5P6Mka__submitBtn{padding:var(--space-3)var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none}.page-module__5P6Mka__submitBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module__5P6Mka__notFound{text-align:center;min-height:60vh;padding:var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__5P6Mka__notFound h1{font-size:var(--font-size-2xl);color:var(--neutral-900);margin-bottom:var(--space-2)}.page-module__5P6Mka__notFound p{color:var(--neutral-500);margin-bottom:var(--space-6)}.page-module__5P6Mka__backBtn{padding:var(--space-3)var(--space-6);font-weight:var(--font-weight-semibold);color:#fff;background:var(--primary-500);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.page-module__5P6Mka__backBtn:hover{background:var(--primary-600)}
