.OfferDetailSheet-module__SvfYpq__contentWrapper{padding:var(--space-lg)}.OfferDetailSheet-module__SvfYpq__contentGrid{gap:var(--space-lg);flex-direction:column;display:flex}.OfferDetailSheet-module__SvfYpq__sectionCard{padding:var(--space-lg);border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff14}.OfferDetailSheet-module__SvfYpq__infoGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.OfferDetailSheet-module__SvfYpq__workflowButtons{gap:var(--space-md);flex-direction:column;display:flex}.OfferDetailSheet-module__SvfYpq__workflowButton{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-radius:var(--radius-md);color:#ffffffb3;cursor:pointer;transition:var(--transition-fast);background:#ffffff08;border:1px solid #ffffff1a;font-size:.875rem;display:flex}.OfferDetailSheet-module__SvfYpq__workflowButton:hover{color:#fff;background:#ffffff0d;border-color:#fff3}.OfferDetailSheet-module__SvfYpq__workflowButtonActive{background:rgba(var(--accent-primary-rgb,244,114,182),.1);border-color:var(--accent-primary,#f472b6);color:#fff}.OfferDetailSheet-module__SvfYpq__workflowTimestamp{color:#ffffff80;margin-left:auto;font-size:.75rem}.OfferDetailSheet-module__SvfYpq__calculatedValues{gap:var(--space-md);flex-direction:column;display:flex}.OfferDetailSheet-module__SvfYpq__calculatedValue{padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff08;justify-content:space-between;align-items:center;display:flex}.OfferDetailSheet-module__SvfYpq__calculatedLabel{color:#ffffffb3;font-size:.875rem}.OfferDetailSheet-module__SvfYpq__calculatedAmount{color:var(--accent-primary,#f472b6);font-size:1.125rem;font-weight:600}.OfferDetailSheet-module__SvfYpq__checkboxField{padding:var(--space-md);align-items:center;display:flex}.OfferDetailSheet-module__SvfYpq__checkboxField label{align-items:center;gap:var(--space-sm);cursor:pointer;color:#fff;font-size:.875rem;display:flex}.OfferDetailSheet-module__SvfYpq__checkboxField input[type=checkbox]{cursor:pointer;width:18px;height:18px}.OfferDetailSheet-module__SvfYpq__amenitiesGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.OfferDetailSheet-module__SvfYpq__amenityField{gap:var(--space-sm);flex-direction:column;display:flex}.OfferDetailSheet-module__SvfYpq__amenityField label{color:#ffffffe6;font-size:.875rem;font-weight:600}.OfferDetailSheet-module__SvfYpq__amenityField select{padding:var(--space-md);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1a;font-size:.875rem}.OfferDetailSheet-module__SvfYpq__amenityField select:hover{background:#ffffff14;border-color:#fff3}.OfferDetailSheet-module__SvfYpq__amenityField select:focus{border-color:var(--accent-primary,#f472b6);outline:none}@media (max-width:640px){.OfferDetailSheet-module__SvfYpq__infoGrid,.OfferDetailSheet-module__SvfYpq__amenitiesGrid{grid-template-columns:1fr}}
.dashboard-page{padding:var(--space-xl);max-width:1600px;margin:0 auto}.dashboard-page__header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.dashboard-page__title{color:#fff;margin:0 0 var(--space-sm)0;font-size:2rem;font-weight:700}.dashboard-page__description{color:#ffffffb3;margin:0;font-size:1rem}.dashboard-stats-grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.dashboard-stat{align-items:center;gap:var(--space-md);padding:var(--space-lg);display:flex}.dashboard-stat__icon-wrapper{flex-shrink:0}.dashboard-stat__content{flex:1}.dashboard-stat__label{color:#fff9;margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.dashboard-stat__value{color:#fff;font-size:2rem;font-weight:700;line-height:1}.dashboard-btn{padding:var(--space-md)var(--space-xl);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:var(--space-sm);border:none;font-size:.875rem;font-weight:600;display:inline-flex}.dashboard-btn--primary{background:linear-gradient(135deg,var(--accent-primary,#f472b6),var(--accent-secondary,#a78bfa));color:#fff}.dashboard-btn--primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #f472b64d}.dashboard-btn--secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.dashboard-btn--secondary:hover{background:#ffffff14;border-color:#fff3}@media (max-width:768px){.dashboard-page{padding:var(--space-lg)}.dashboard-page__header{flex-direction:column;align-items:stretch}.dashboard-page__title{font-size:1.5rem}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-stat__value{font-size:1.5rem}.dashboard-btn{justify-content:center;width:100%}}
.tracking-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tracking-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:fit-content;font-size:.875rem}.tracking-table thead{border-bottom:1px solid var(--dashboard-border-light,#ffffff1a)}.tracking-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--container-text-secondary,#fff9);white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.tracking-table tbody tr{border-bottom:1px solid var(--dashboard-border-light,#ffffff1a);transition:background-color var(--transition-fast)}.tracking-table tbody tr:hover{background-color:var(--dashboard-bg-card,#ffffff08)}.tracking-table td{color:var(--container-text-color,#ffffffd9);vertical-align:middle;padding:1rem}.tracking-table tbody tr td{color:var(--container-text-color,#ffffffe6)}@media (max-width:1024px){.tracking-table th,.tracking-table td{padding:.625rem .75rem;font-size:.8125rem}.tracking-table th{font-size:.6875rem}}@media (max-width:768px){.tracking-table th,.tracking-table td{padding:.5rem;font-size:.75rem}.tracking-table th{font-size:.625rem}}
.tracking-table th:hover .column-divider{background:#fff6!important;width:3px!important}.tracking-table th:has(.column-divider){position:relative}.column-divider{transition:all .15s}body.is-resizing-column,body.is-resizing-column *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}
