.TaskKanbanCard-module__IuBWVa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.TaskKanbanCard-module__IuBWVa__title{color:var(--container-heading-color,#fffffff2);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.TaskKanbanCard-module__IuBWVa__priority{text-transform:uppercase;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.TaskKanbanCard-module__IuBWVa__priority--hoch{color:#ef4444;background:#ef444426}.TaskKanbanCard-module__IuBWVa__priority--mittel{color:#fbbf24;background:#fbbf2426}.TaskKanbanCard-module__IuBWVa__priority--niedrig{color:#22c55e;background:#22c55e26}.TaskKanbanCard-module__IuBWVa__description{color:var(--container-text-secondary,#ffffffb3);margin:0 0 var(--space-md)0;font-size:.875rem;line-height:1.5}.TaskKanbanCard-module__IuBWVa__footer{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.TaskKanbanCard-module__IuBWVa__meta{align-items:center;gap:var(--space-sm);display:flex}.TaskKanbanCard-module__IuBWVa__dueDate{border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.TaskKanbanCard-module__IuBWVa__dueDate.TaskKanbanCard-module__IuBWVa__overdue{color:#ef4444;background:#ef444426}.TaskKanbanCard-module__IuBWVa__dueDate.TaskKanbanCard-module__IuBWVa__today{color:#fbbf24;background:#fbbf2426}.TaskKanbanCard-module__IuBWVa__dueDate.TaskKanbanCard-module__IuBWVa__future{color:#a78bfa;background:#a78bfa26}.TaskKanbanCard-module__IuBWVa__assignee{align-items:center;display:flex}.TaskKanbanCard-module__IuBWVa__avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#f472b6,#a78bfa);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}
@media (max-width:640px){.media-library-modal-backdrop{align-items:flex-end!important;padding:0!important}.media-library-modal-backdrop>div{animation:.3s cubic-bezier(.4,0,.2,1) slide-up;border-radius:20px 20px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:92vh!important;margin:0!important;padding:.75rem!important}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.media-library-modal-backdrop>div>div:first-child{margin-bottom:.75rem!important}.media-library-modal-backdrop h2{margin:0!important;font-size:1.0625rem!important}.media-library-modal-backdrop>div>div:first-child button{width:32px!important;height:32px!important;padding:.375rem!important}.media-library-modal-backdrop div[style*=marginBottom]{margin-bottom:.75rem!important;padding:1rem .75rem!important}.media-library-modal-backdrop div[style*=marginBottom]>div>div:first-child{margin-bottom:.5rem!important;font-size:2rem!important}.media-library-modal-backdrop div[style*=marginBottom] p{margin-bottom:.5rem!important;font-size:.8125rem!important}.media-library-modal-backdrop div[style*="padding: 0.75rem"][style*="margin-bottom: 1rem"]{margin-bottom:.75rem!important;padding:.5rem .75rem!important}.media-library-modal-backdrop div[style*="grid-template-columns: repeat(auto-fill, minmax(200px"]{grid-template-columns:repeat(2,1fr)!important;gap:.625rem!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div{border-radius:10px!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="height: 160px"],.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*=height]{position:relative;overflow:hidden;height:100px!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div img,.media-library-modal-backdrop div[style*=grid-template-columns] img{position:absolute;top:0;left:0;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.media-library-modal-backdrop div[style*="padding: 0.75rem"]{padding:.375rem!important}.media-library-modal-backdrop div[style*="padding: 0.75rem"] h4{margin-bottom:.125rem!important;font-size:.625rem!important}.media-library-modal-backdrop div[style*="padding: 0.75rem"] div{font-size:.5625rem!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="position: absolute"][style*=bottom][style*=right]:not([style*="border-radius: 50%"]){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:6px!important;padding:.125rem .375rem!important;font-size:.625rem!important;bottom:.375rem!important;right:.375rem!important;box-shadow:0 2px 6px #00000026!important}.media-library-modal-backdrop div[style*=grid-template-columns] button{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;font-size:12px!important;display:flex!important;top:.375rem!important;right:.375rem!important}.media-library-modal-backdrop div[style*=grid-template-columns] button svg{flex-shrink:0!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;display:block!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="position: absolute"][style*="top: 0.5rem"][style*="left: 0.5rem"],.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="position: absolute"][style*="border-radius: 50%"]{aspect-ratio:1!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:flex!important;overflow:visible!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="position: absolute"][style*="top: 0.5rem"][style*="left: 0.5rem"] svg,.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*="position: absolute"][style*="border-radius: 50%"] svg{flex-shrink:0!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;display:block!important}.media-library-modal-backdrop div[style*="position: fixed"][style*="bottom: 2rem"]{padding:1rem 1.25rem!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:#d3a997e6!important;border-radius:20px 20px 0 0!important;width:100%!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -4px 24px #00000026,0 -2px 12px #0000001a,inset 0 0 0 1px #ffffff1a!important}.media-library-modal-backdrop div[style*="position: fixed"][style*="bottom: 2rem"] button{border-radius:12px!important;padding:.75rem 1.5rem!important;font-size:.9375rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #0000001a!important}.media-library-modal-backdrop div[style*="position: fixed"][style*="bottom: 2rem"] button:active{transform:scale(.98)!important;box-shadow:0 1px 4px #00000026!important}.media-library-modal-backdrop div[style*="position: fixed"][style*="bottom: 2rem"] span{text-shadow:0 1px 3px #0003!important;letter-spacing:.01em!important;font-size:.875rem!important;font-weight:600!important}.media-library-modal-backdrop div[style*="position: fixed"][style*="bottom: 2rem"]>div{justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.media-library-modal-backdrop div[style*="flex: 1 1 0%"][style*="overflow: auto"]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;padding-bottom:100px!important}.media-library-modal-backdrop div[style*="flex: 1 1 0%"][style*="overflow: auto"]::-webkit-scrollbar{width:6px}.media-library-modal-backdrop div[style*="flex: 1 1 0%"][style*="overflow: auto"]::-webkit-scrollbar-track{background:0 0}.media-library-modal-backdrop div[style*="flex: 1 1 0%"][style*="overflow: auto"]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.media-library-modal-backdrop div[style*="flex: 1 1 0%"][style*="overflow: auto"]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}@media (max-width:480px){.media-library-modal-backdrop div[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.media-library-modal-backdrop div[style*=grid-template-columns]>div>div[style*=height]{height:90px!important}}
.MediaGallery-module__1qk37q__dropZone{cursor:pointer;background-color:#ffffff0d;border:2px dashed #ffffff4d;min-height:300px;transition:all .2s;position:relative}@media (max-width:767px){.MediaGallery-module__1qk37q__dropZone{grid-column:1/-1;min-height:180px;margin-bottom:1rem}}.MediaGallery-module__1qk37q__dropZone--dragOver{border:3px dashed var(--accent-primary);background-color:rgba(var(--accent-rgb-primary),.1)}.MediaGallery-module__1qk37q__dropZone--uploading{cursor:not-allowed}.MediaGallery-module__1qk37q__dropZone__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2rem;display:flex}@media (max-width:767px){.MediaGallery-module__1qk37q__dropZone__content{min-height:140px;padding:1.25rem}}.MediaGallery-module__1qk37q__dropZone__icon{color:#fff9;margin-bottom:1rem;font-size:3rem;transition:all .2s}@media (max-width:767px){.MediaGallery-module__1qk37q__dropZone__icon{margin-bottom:.625rem;font-size:2rem}}.MediaGallery-module__1qk37q__dropZone--dragOver .MediaGallery-module__1qk37q__dropZone__icon{color:var(--accent-primary)}.MediaGallery-module__1qk37q__dropZone__title{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:600}.MediaGallery-module__1qk37q__dropZone__subtitle{color:#fff9;margin-bottom:.75rem;font-size:.875rem}.MediaGallery-module__1qk37q__dropZone__fileTypes{color:#fff6;background:#ffffff0d;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;display:inline-block}@media (max-width:767px){.MediaGallery-module__1qk37q__dropZone__title{margin-bottom:.375rem;font-size:.875rem}.MediaGallery-module__1qk37q__dropZone__subtitle{margin-bottom:.5rem;font-size:.75rem}.MediaGallery-module__1qk37q__dropZone__fileTypes{padding:.25rem .5rem;font-size:.7rem}}.MediaGallery-module__1qk37q__dropZone__spinner{border:3px solid #ffffff4d;border-top:3px solid var(--accent-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite MediaGallery-module__1qk37q__spin}@keyframes MediaGallery-module__1qk37q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MediaGallery-module__1qk37q__viewToggle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:10px;gap:4px;padding:4px;display:flex}.MediaGallery-module__1qk37q__mediaCard{cursor:pointer;transition:all .2s;position:relative}.MediaGallery-module__1qk37q__mediaCard--selected{box-shadow:0 0 20px rgba(var(--accent-rgb-primary),.4);border:3px solid var(--accent-primary)!important}.MediaGallery-module__1qk37q__mediaCard__actions{z-index:2;gap:.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.MediaGallery-module__1qk37q__mediaCard__actionBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s}.MediaGallery-module__1qk37q__mediaCard__actionBtn:hover{transform:scale(1.1)}.MediaGallery-module__1qk37q__mediaCard__selectionBadge{background:var(--accent-gradient);z-index:2;width:32px;height:32px;box-shadow:0 4px 12px rgba(var(--accent-rgb-primary),.4);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;left:.5rem}.MediaGallery-module__1qk37q__mediaCard__image{background-color:#ffffff1a;border-radius:8px 8px 0 0;height:140px;position:relative;overflow:hidden}.MediaGallery-module__1qk37q__mediaCard__image img{object-fit:cover;width:100%;height:100%}.MediaGallery-module__1qk37q__mediaCard__imagePlaceholder{background-color:#ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MediaGallery-module__1qk37q__mediaCard__imageSpinner{border:3px solid #ffffff4d;border-top:3px solid var(--accent-primary);border-radius:50%;width:30px;height:30px;animation:1s linear infinite MediaGallery-module__1qk37q__spin}.MediaGallery-module__1qk37q__mediaCard__info{padding:1rem}.MediaGallery-module__1qk37q__mediaCard__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;font-size:.875rem;font-weight:600;overflow:hidden}.MediaGallery-module__1qk37q__mediaCard__meta{color:#fff9;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.media-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}@media (max-width:1279px){.media-gallery-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:1023px){.media-gallery-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:767px){.media-gallery-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width:480px){.media-gallery-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}
.CreateOfferModal-module__9Bk6Zq__modalContent{padding:var(--space-lg)}.CreateOfferModal-module__9Bk6Zq__stepContent{gap:var(--space-lg);flex-direction:column;display:flex}.CreateOfferModal-module__9Bk6Zq__formGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.CreateOfferModal-module__9Bk6Zq__fullWidth{grid-column:1/-1}.CreateOfferModal-module__9Bk6Zq__amenitiesGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.CreateOfferModal-module__9Bk6Zq__calculatedValues{gap:var(--space-md);flex-direction:column;display:flex}.CreateOfferModal-module__9Bk6Zq__calculatedValue{padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff08;justify-content:space-between;align-items:center;display:flex}.CreateOfferModal-module__9Bk6Zq__calculatedLabel{color:#ffffffb3;font-size:.875rem}.CreateOfferModal-module__9Bk6Zq__calculatedAmount{color:var(--accent-primary,#f472b6);font-size:1.125rem;font-weight:600}.CreateOfferModal-module__9Bk6Zq__summaryGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.CreateOfferModal-module__9Bk6Zq__summarySection{padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff14}.CreateOfferModal-module__9Bk6Zq__summaryTitle{color:#fff;margin:0 0 var(--space-md)0;font-size:1rem;font-weight:600}.CreateOfferModal-module__9Bk6Zq__summaryField{padding:var(--space-sm)0;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;display:flex}.CreateOfferModal-module__9Bk6Zq__summaryField:last-child{border-bottom:none}.CreateOfferModal-module__9Bk6Zq__summaryLabel{color:#fff9;flex:1;font-size:.875rem}.CreateOfferModal-module__9Bk6Zq__summaryValue{color:#fff;text-align:right;flex:1;font-size:.875rem;font-weight:500}.CreateOfferModal-module__9Bk6Zq__sectionDescription{color:#fff9;margin:0 0 var(--space-md)0;font-size:.875rem}.CreateOfferModal-module__9Bk6Zq__errorBanner{padding:var(--space-md);border-radius:var(--radius-md);color:#fca5a5;margin-bottom:var(--space-lg);background:#ef44441a;border:1px solid #ef44444d;font-size:.875rem}.CreateOfferModal-module__9Bk6Zq__modalActions{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #ffffff14;justify-content:flex-end;display:flex}.CreateOfferModal-module__9Bk6Zq__buttonPrimary,.CreateOfferModal-module__9Bk6Zq__buttonSecondary{padding:var(--space-md)var(--space-xl);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);font-size:.875rem;font-weight:600}.CreateOfferModal-module__9Bk6Zq__buttonPrimary{background:linear-gradient(135deg,var(--accent-primary,#f472b6),var(--accent-secondary,#a78bfa));color:#fff;border:none}.CreateOfferModal-module__9Bk6Zq__buttonPrimary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.CreateOfferModal-module__9Bk6Zq__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.CreateOfferModal-module__9Bk6Zq__buttonSecondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.CreateOfferModal-module__9Bk6Zq__buttonSecondary:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.CreateOfferModal-module__9Bk6Zq__buttonSecondary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.CreateOfferModal-module__9Bk6Zq__formGrid,.CreateOfferModal-module__9Bk6Zq__amenitiesGrid,.CreateOfferModal-module__9Bk6Zq__summaryGrid{grid-template-columns:1fr}.CreateOfferModal-module__9Bk6Zq__modalActions{flex-direction:column-reverse}.CreateOfferModal-module__9Bk6Zq__buttonPrimary,.CreateOfferModal-module__9Bk6Zq__buttonSecondary{width:100%}}
.OpportunityDetailSheet-module__e-YN3G__contentWrapper{gap:var(--space-xl);flex-direction:column;display:flex}.OpportunityDetailSheet-module__e-YN3G__contentWrapper.OpportunityDetailSheet-module__e-YN3G__compact{gap:var(--space-sm)}.OpportunityDetailSheet-module__e-YN3G__stageSection{border:1px solid var(--dashboard-border-light,#ffffff1a);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-xl);background:#ffffff08}.OpportunityDetailSheet-module__e-YN3G__stageSection.OpportunityDetailSheet-module__e-YN3G__compact{margin-bottom:var(--space-md);padding:.75rem}.OpportunityDetailSheet-module__e-YN3G__stageTitle{color:var(--container-heading-color,#fffffff2);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px;font-size:.9375rem;font-weight:600}.OpportunityDetailSheet-module__e-YN3G__stageTitle.OpportunityDetailSheet-module__e-YN3G__compact{margin-bottom:.5rem;font-size:.75rem;font-weight:700}.OpportunityDetailSheet-module__e-YN3G__stageGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.OpportunityDetailSheet-module__e-YN3G__stageGrid.OpportunityDetailSheet-module__e-YN3G__compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.OpportunityDetailSheet-module__e-YN3G__stageButton{justify-content:flex-start;align-items:center;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--dashboard-border-light,#ffffff1a);border-radius:var(--radius-md);color:var(--container-text-secondary,#fff9);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}.OpportunityDetailSheet-module__e-YN3G__stageButton.OpportunityDetailSheet-module__e-YN3G__compact{white-space:nowrap;gap:.25rem;min-height:36px;padding:.375rem .625rem;font-size:.75rem;overflow:hidden}.OpportunityDetailSheet-module__e-YN3G__stageButton:before{content:"";background:var(--stage-color);opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.OpportunityDetailSheet-module__e-YN3G__stageButton:hover{border-color:var(--dashboard-border-light,#fff3);background:#ffffff0d;transform:translateY(-1px)}.OpportunityDetailSheet-module__e-YN3G__stageButtonActive{background:var(--stage-color);opacity:.9;border-color:var(--stage-color);color:#fff}.OpportunityDetailSheet-module__e-YN3G__stageButtonActive:before{opacity:1}.OpportunityDetailSheet-module__e-YN3G__stageButton:disabled{opacity:.5;cursor:not-allowed}.OpportunityDetailSheet-module__e-YN3G__stageButton.OpportunityDetailSheet-module__e-YN3G__compact svg{width:12px;height:12px}.OpportunityDetailSheet-module__e-YN3G__stageIndicator{background:var(--stage-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}.OpportunityDetailSheet-module__e-YN3G__stageButton span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OpportunityDetailSheet-module__e-YN3G__contentGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.OpportunityDetailSheet-module__e-YN3G__contentGrid.OpportunityDetailSheet-module__e-YN3G__compact{gap:var(--space-sm)}.OpportunityDetailSheet-module__e-YN3G__contentGrid.OpportunityDetailSheet-module__e-YN3G__smartLayout{gap:var(--space-sm);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;display:grid}.OpportunityDetailSheet-module__e-YN3G__gridCell.OpportunityDetailSheet-module__e-YN3G__spanRows2{grid-row:span 2}.OpportunityDetailSheet-module__e-YN3G__gridCell.OpportunityDetailSheet-module__e-YN3G__fullWidth{grid-column:1/-1}.OpportunityDetailSheet-module__e-YN3G__singleColumnSection{grid-column:1/-1;max-width:100%}.OpportunityDetailSheet-module__e-YN3G__sectionDivider{height:1px;margin:var(--space-lg)0;background:linear-gradient(90deg,#0000,#ffffff1a 10% 90%,#0000);grid-column:1/-1;position:relative}.OpportunityDetailSheet-module__e-YN3G__sectionDivider.OpportunityDetailSheet-module__e-YN3G__compact{margin:var(--space-md)0}.OpportunityDetailSheet-module__e-YN3G__sectionDivider:before{content:attr(data-label);background:var(--dashboard-bg,#0f172a);padding:0 var(--space-md);color:#fff6;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1200px){.OpportunityDetailSheet-module__e-YN3G__contentGrid{grid-template-columns:1fr}}.OpportunityDetailSheet-module__e-YN3G__sectionCard{border:1px solid var(--dashboard-border-light,#ffffff1a);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);background:#ffffff08;flex-direction:column;display:flex}.OpportunityDetailSheet-module__e-YN3G__sectionCard.OpportunityDetailSheet-module__e-YN3G__compact{padding:var(--space-md);gap:var(--space-sm);border-radius:var(--radius-md)}.OpportunityDetailSheet-module__e-YN3G__sectionTitle{color:var(--container-heading-color,#fffffff2);margin:0 0 var(--space-md)0;align-items:center;gap:var(--space-sm);font-size:1rem;font-weight:600;display:flex}.OpportunityDetailSheet-module__e-YN3G__sectionTitle.OpportunityDetailSheet-module__e-YN3G__compact{margin:0 0 var(--space-sm)0;font-size:.9375rem}.OpportunityDetailSheet-module__e-YN3G__sectionIcon{opacity:.6;width:20px;height:20px}.OpportunityDetailSheet-module__e-YN3G__sectionIcon.OpportunityDetailSheet-module__e-YN3G__compact{width:16px;height:16px}.OpportunityDetailSheet-module__e-YN3G__fieldGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.OpportunityDetailSheet-module__e-YN3G__fieldGrid.OpportunityDetailSheet-module__e-YN3G__compact{gap:var(--space-sm)}@media (max-width:768px){.OpportunityDetailSheet-module__e-YN3G__fieldGrid{grid-template-columns:1fr}}.OpportunityDetailSheet-module__e-YN3G__field{gap:var(--space-xs);flex-direction:column;display:flex}.OpportunityDetailSheet-module__e-YN3G__fieldLabel{color:var(--container-text-secondary,#ffffff80);text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:500}.OpportunityDetailSheet-module__e-YN3G__fieldValue{color:var(--container-heading-color,#fffffff2);font-size:.9375rem;font-weight:500}.OpportunityDetailSheet-module__e-YN3G__fieldValue a{color:var(--accent-primary,#f472b6);transition:opacity var(--transition-fast);text-decoration:none}.OpportunityDetailSheet-module__e-YN3G__fieldValue a:hover{opacity:.8}.OpportunityDetailSheet-module__e-YN3G__fieldHighlight{color:var(--accent-primary,#f472b6);background:linear-gradient(135deg,#f472b6,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.OpportunityDetailSheet-module__e-YN3G__offersGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.OpportunityDetailSheet-module__e-YN3G__offerCard{border:1px solid var(--dashboard-border-light,#ffffff14);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);transition:all var(--transition-fast);background:#ffffff05;flex-direction:column;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerCard:hover{border-color:var(--dashboard-border-light,#ffffff1f);background:#ffffff0a;transform:translateY(-2px)}.OpportunityDetailSheet-module__e-YN3G__offerNumber{text-transform:uppercase;color:var(--container-text-secondary,#ffffff80);letter-spacing:.5px;font-size:.75rem;font-weight:600}.OpportunityDetailSheet-module__e-YN3G__offerName{color:var(--container-heading-color,#fffffff2);font-size:.875rem;font-weight:500}.OpportunityDetailSheet-module__e-YN3G__offerName a{color:var(--accent-primary,#f472b6);transition:opacity var(--transition-fast);text-decoration:none}.OpportunityDetailSheet-module__e-YN3G__offerName a:hover{opacity:.8;text-decoration:underline}.OpportunityDetailSheet-module__e-YN3G__notesBox{border:1px solid var(--dashboard-border-light,#ffffff14);border-radius:var(--radius-md);padding:var(--space-md);color:var(--container-text-secondary,#fffc);white-space:pre-wrap;word-break:break-word;background:#ffffff05;font-size:.9375rem;line-height:1.6}.OpportunityDetailSheet-module__e-YN3G__emptyState{text-align:center;padding:var(--space-2xl);color:var(--container-text-secondary,#fff6);font-size:.9375rem}@media (max-width:768px){.OpportunityDetailSheet-module__e-YN3G__contentWrapper,.OpportunityDetailSheet-module__e-YN3G__contentGrid{gap:var(--space-lg)}.OpportunityDetailSheet-module__e-YN3G__stageGrid{grid-template-columns:repeat(2,1fr)}.OpportunityDetailSheet-module__e-YN3G__offersGrid{grid-template-columns:1fr}}@media (max-width:640px){.OpportunityDetailSheet-module__e-YN3G__stageGrid{grid-template-columns:1fr}}.OpportunityDetailSheet-module__e-YN3G__loadingState{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--container-text-secondary,#fff9);flex-direction:column;font-size:.875rem;display:flex}.OpportunityDetailSheet-module__e-YN3G__spinner{border:2px solid #fff3;border-top-color:var(--accent-primary,#f472b6);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite OpportunityDetailSheet-module__e-YN3G__spin}@keyframes OpportunityDetailSheet-module__e-YN3G__spin{to{transform:rotate(360deg)}}.OpportunityDetailSheet-module__e-YN3G__offersList{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerItem{border:1px solid var(--dashboard-border-light,#ffffff1a);border-radius:var(--radius-md);padding:var(--space-md);transition:all var(--transition-fast);background:#ffffff08}.OpportunityDetailSheet-module__e-YN3G__offerItem:hover{border-color:var(--dashboard-border-light,#ffffff26);background:#ffffff0d;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.OpportunityDetailSheet-module__e-YN3G__offerHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.OpportunityDetailSheet-module__e-YN3G__offerName{color:var(--container-heading-color,#fffffff2);margin:0;font-size:.9375rem;font-weight:600}.OpportunityDetailSheet-module__e-YN3G__offerDetails{gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerDetail{align-items:center;gap:var(--space-xs);color:var(--container-text-secondary,#ffffffb3);font-size:.8125rem;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerDetail svg{opacity:.6;flex-shrink:0}.OpportunityDetailSheet-module__e-YN3G__offerMeta{gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--dashboard-border-light,#ffffff0d);color:var(--container-text-tertiary,#ffffff80);font-size:.75rem;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerRatingRow{margin-bottom:var(--space-sm);flex-wrap:wrap;gap:6px;display:flex}.OpportunityDetailSheet-module__e-YN3G__ratingPill{color:#ffffff73;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.OpportunityDetailSheet-module__e-YN3G__ratingPill:hover{color:#ffffffbf;background:#ffffff14;border-color:#fff3}.OpportunityDetailSheet-module__e-YN3G__ratingPillActive{font-weight:600}.OpportunityDetailSheet-module__e-YN3G__ratingPillDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.OpportunityDetailSheet-module__e-YN3G__offerPriceGrid{margin-bottom:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.OpportunityDetailSheet-module__e-YN3G__offerPriceCell{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff12;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.OpportunityDetailSheet-module__e-YN3G__offerPriceLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem}.OpportunityDetailSheet-module__e-YN3G__offerPriceValue{color:#ffffffe6;font-size:.875rem;font-weight:600}.OpportunityDetailSheet-module__e-YN3G__addOfferButton{align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);background:var(--accent-gradient);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:all var(--transition-normal);box-shadow:0 4px 15px rgba(var(--accent-rgb-primary),.3);border:none;font-size:.875rem;font-weight:600;display:inline-flex}.OpportunityDetailSheet-module__e-YN3G__addOfferButton:hover{box-shadow:0 6px 20px rgba(var(--accent-rgb-primary),.4);transform:translateY(-1px)}.OpportunityDetailSheet-module__e-YN3G__addOfferButton:active{transform:translateY(0)}.OpportunityDetailSheet-module__e-YN3G__addOfferButton svg{width:16px;height:16px}@media (max-width:768px){.OpportunityDetailSheet-module__e-YN3G__offerDetails,.OpportunityDetailSheet-module__e-YN3G__offerMeta{gap:var(--space-xs);flex-direction:column}}
