.LoadingSpinner-module__98PUsa__container{justify-content:center;align-items:center;min-height:100vh;display:flex}.LoadingSpinner-module__98PUsa__inner{text-align:center}.LoadingSpinner-module__98PUsa__spinner{border-radius:var(--border-radius-full);border-bottom:2px solid var(--color-info-600);width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite LoadingSpinner-module__98PUsa__spin}.LoadingSpinner-module__98PUsa__label{margin-top:var(--space-2);color:var(--color-gray-600)}@keyframes LoadingSpinner-module__98PUsa__spin{to{transform:rotate(360deg)}}
.ListingsHeader-module__R0ys3a__header{width:100%;padding:0}.ListingsHeader-module__R0ys3a__headerRow{justify-content:space-between;align-items:center;height:6rem;padding:.25rem 1rem 0;display:flex}.ListingsHeader-module__R0ys3a__titleSection{min-width:0}.ListingsHeader-module__R0ys3a__title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600;overflow:hidden}.ListingsHeader-module__R0ys3a__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.875rem;font-weight:400}.ListingsHeader-module__R0ys3a__actionsSection{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.ListingsHeader-module__R0ys3a__headerRow{flex-wrap:wrap;gap:.75rem;height:auto;min-height:4rem;padding:1rem}.ListingsHeader-module__R0ys3a__titleSection{flex:100%;width:100%}.ListingsHeader-module__R0ys3a__title{font-size:1.5rem}.ListingsHeader-module__R0ys3a__subtitle{font-size:1rem}.ListingsHeader-module__R0ys3a__actionsSection{flex:100%;justify-content:flex-end;width:100%;margin-left:auto}}@media (min-width:769px) and (max-width:1024px){.ListingsHeader-module__R0ys3a__headerRow{padding-left:1rem;padding-right:1rem}.ListingsHeader-module__R0ys3a__title{font-size:1.75rem}}
.OverviewTab-module__PVkRpq__container{max-width:900px}.OverviewTab-module__PVkRpq__section{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.OverviewTab-module__PVkRpq__section h2{color:var(--text-primary,#1a1a1a);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.OverviewTab-module__PVkRpq__subscriptionActive{flex-direction:column;gap:1rem;display:flex}.OverviewTab-module__PVkRpq__subscriptionHeader{justify-content:space-between;align-items:center;display:flex}.OverviewTab-module__PVkRpq__statusBadge{background:var(--success-background,#e8f5e9);color:var(--success-color,#2e7d32);border-radius:6px;padding:.5rem 1rem;font-weight:600}.OverviewTab-module__PVkRpq__price{color:var(--text-primary,#1a1a1a);font-size:1.25rem;font-weight:600}.OverviewTab-module__PVkRpq__subscriptionDetails p{color:var(--text-secondary,#666);margin:.5rem 0;font-size:.875rem}.OverviewTab-module__PVkRpq__canceling{font-weight:500;color:var(--error-color,#dc2626)!important}.OverviewTab-module__PVkRpq__subscriptionInactive{flex-direction:column;gap:1.5rem;display:flex}.OverviewTab-module__PVkRpq__pricingCard{background:var(--background-secondary,#f5f5f5);border-radius:8px;padding:1.5rem}.OverviewTab-module__PVkRpq__pricingCard h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1.125rem}.OverviewTab-module__PVkRpq__pricingAmount{align-items:baseline;gap:.25rem;margin-bottom:1.5rem;display:flex}.OverviewTab-module__PVkRpq__amount{color:var(--primary-color,#006c67);font-size:2rem;font-weight:700}.OverviewTab-module__PVkRpq__period{color:var(--text-secondary,#666);font-size:1rem}.OverviewTab-module__PVkRpq__features{margin:0 0 1.5rem;padding:0;list-style:none}.OverviewTab-module__PVkRpq__features li{color:var(--text-secondary,#666);padding:.5rem 0 .5rem 1.5rem;font-size:.875rem;position:relative}.OverviewTab-module__PVkRpq__features li:before{content:"✓";color:var(--success-color,#10b981);font-weight:600;position:absolute;left:0}.OverviewTab-module__PVkRpq__publishPrompt{background:var(--info-background,#e3f2fd);border-left:4px solid var(--info-color,#2196f3);border-radius:6px;padding:1rem}.OverviewTab-module__PVkRpq__publishPrompt p{color:var(--text-primary,#1a1a1a);margin:0;font-size:.875rem}.OverviewTab-module__PVkRpq__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.OverviewTab-module__PVkRpq__infoItem{flex-direction:column;gap:.5rem;display:flex}.OverviewTab-module__PVkRpq__infoLabel{color:var(--text-secondary,#666);font-size:.875rem}.OverviewTab-module__PVkRpq__infoValue{color:var(--text-primary,#1a1a1a);text-transform:capitalize;font-size:1rem;font-weight:500}.OverviewTab-module__PVkRpq__description h3{color:var(--text-primary,#1a1a1a);margin-bottom:.75rem;font-size:1rem}.OverviewTab-module__PVkRpq__description p{color:var(--text-secondary,#666);margin:0;font-size:.875rem;line-height:1.6}.OverviewTab-module__PVkRpq__nextSteps{flex-direction:column;gap:1.5rem;display:flex}.OverviewTab-module__PVkRpq__step{align-items:flex-start;gap:1rem;display:flex}.OverviewTab-module__PVkRpq__stepNumber{background:var(--primary-color,#006c67);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.OverviewTab-module__PVkRpq__stepContent h4{color:var(--text-primary,#1a1a1a);margin:0 0 .5rem;font-size:1rem}.OverviewTab-module__PVkRpq__stepContent p{color:var(--text-secondary,#666);margin:0;font-size:.875rem}
.AvailabilityFormSection-module__gf4u_W__container{flex-direction:column;gap:1.5rem;display:flex}.AvailabilityFormSection-module__gf4u_W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AvailabilityFormSection-module__gf4u_W__sectionTitle{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:1rem;font-weight:600}.AvailabilityFormSection-module__gf4u_W__loadLink{color:var(--color-primary-default,#006c67);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.AvailabilityFormSection-module__gf4u_W__loadLink:hover{text-decoration:underline}.AvailabilityFormSection-module__gf4u_W__periodsList{flex-direction:column;gap:.75rem;display:flex}.AvailabilityFormSection-module__gf4u_W__listTitle{color:var(--color-gray-700,#4b4b4b);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.AvailabilityFormSection-module__gf4u_W__periodItem{background-color:var(--color-primary-light,#e6f0f0);border-radius:var(--border-radius-md,8px);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.AvailabilityFormSection-module__gf4u_W__periodText{color:var(--color-gray-700,#4b4b4b);flex:1;font-size:.875rem}.AvailabilityFormSection-module__gf4u_W__removeButton{color:var(--color-primary-default,#006c67);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.AvailabilityFormSection-module__gf4u_W__removeButton:hover{background-color:#006c671a}.AvailabilityFormSection-module__gf4u_W__addPeriodForm{background-color:var(--color-gray-100,#f5f5f5);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AvailabilityFormSection-module__gf4u_W__formTitle{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:.875rem;font-weight:600}.AvailabilityFormSection-module__gf4u_W__typeToggle{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem;display:grid}.AvailabilityFormSection-module__gf4u_W__toggleButton{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;background-color:#fff;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}.AvailabilityFormSection-module__gf4u_W__toggleButton:hover{border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0)}.AvailabilityFormSection-module__gf4u_W__toggleButton.AvailabilityFormSection-module__gf4u_W__active{background-color:var(--color-primary-default,#006c67);color:#fff;border-color:var(--color-primary-default,#006c67)}.AvailabilityFormSection-module__gf4u_W__daysGrid{flex-direction:column;gap:.5rem;display:flex}.AvailabilityFormSection-module__gf4u_W__daysButtons{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.AvailabilityFormSection-module__gf4u_W__dayButton{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;white-space:nowrap;background-color:#fff;padding:.75rem .5rem;font-size:.8125rem;font-weight:500;transition:all .2s}.AvailabilityFormSection-module__gf4u_W__dayButton:hover{border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0)}.AvailabilityFormSection-module__gf4u_W__dayButton.AvailabilityFormSection-module__gf4u_W__selected{background-color:var(--color-primary-default,#006c67);color:#fff;border-color:var(--color-primary-default,#006c67)}.AvailabilityFormSection-module__gf4u_W__dateRow,.AvailabilityFormSection-module__gf4u_W__timeRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AvailabilityFormSection-module__gf4u_W__inputGroup{flex-direction:column;gap:.5rem;display:flex}.AvailabilityFormSection-module__gf4u_W__label{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:500}.AvailabilityFormSection-module__gf4u_W__input{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:#fff;padding:.75rem;font-size:.875rem;line-height:1.5;transition:all .2s}.AvailabilityFormSection-module__gf4u_W__input:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.AvailabilityFormSection-module__gf4u_W__input:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}@media (max-width:767px){.AvailabilityFormSection-module__gf4u_W__daysButtons{grid-template-columns:repeat(3,1fr)}.AvailabilityFormSection-module__gf4u_W__dayButton{padding:.625rem .25rem;font-size:.75rem}.AvailabilityFormSection-module__gf4u_W__dateRow,.AvailabilityFormSection-module__gf4u_W__timeRow{grid-template-columns:1fr}.AvailabilityFormSection-module__gf4u_W__addPeriodForm{padding:1rem}}@media (max-width:480px){.AvailabilityFormSection-module__gf4u_W__daysButtons{grid-template-columns:repeat(2,1fr)}.AvailabilityFormSection-module__gf4u_W__typeToggle{grid-template-columns:1fr}}.AvailabilityFormSection-module__gf4u_W__periodItemConflict{background-color:#fffbeb;border:1px solid #f59e0b}.AvailabilityFormSection-module__gf4u_W__conflictBadge{border-radius:var(--border-radius-md,8px);color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b;flex-direction:column;gap:2px;margin-top:4px;padding:6px 10px;font-size:.75rem;display:flex}
.MaterialsTab-module__hnoEbq__container{max-width:900px}.MaterialsTab-module__hnoEbq__storageSection{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.MaterialsTab-module__hnoEbq__storageHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.MaterialsTab-module__hnoEbq__storageHeader h3{color:var(--text-primary,#1a1a1a);margin:0;font-size:1rem;font-weight:600}.MaterialsTab-module__hnoEbq__storageStats{color:var(--text-secondary,#666);font-size:.875rem}.MaterialsTab-module__hnoEbq__storageBar{background:var(--background-secondary,#f5f5f5);border-radius:4px;width:100%;height:8px;margin-bottom:.5rem;overflow:hidden}.MaterialsTab-module__hnoEbq__storageProgress{background:var(--primary-color,#006c67);height:100%;transition:width .3s}.MaterialsTab-module__hnoEbq__storageProgress.MaterialsTab-module__hnoEbq__warning{background:var(--warning-color,#f57c00)}.MaterialsTab-module__hnoEbq__storageProgress.MaterialsTab-module__hnoEbq__danger{background:var(--error-color,#dc2626)}.MaterialsTab-module__hnoEbq__storageText{color:var(--text-secondary,#666);margin:0;font-size:.875rem}.MaterialsTab-module__hnoEbq__uploadSection{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.MaterialsTab-module__hnoEbq__uploadSection h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1rem;font-weight:600}.MaterialsTab-module__hnoEbq__dropzone{border:2px dashed var(--border-color,#e0e0e0);text-align:center;cursor:pointer;border-radius:8px;padding:2rem;transition:all .2s}.MaterialsTab-module__hnoEbq__dropzone:hover{border-color:var(--primary-color,#006c67);background:var(--background-secondary,#f5f5f5)}.MaterialsTab-module__hnoEbq__dropzone.MaterialsTab-module__hnoEbq__dragActive{border-color:var(--primary-color,#006c67);background:var(--primary-background,#e0f2f1)}.MaterialsTab-module__hnoEbq__dropzone.MaterialsTab-module__hnoEbq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.MaterialsTab-module__hnoEbq__uploadIcon{margin-bottom:1rem;font-size:3rem}.MaterialsTab-module__hnoEbq__dropzone p{color:var(--text-secondary,#666);margin:.5rem 0}.MaterialsTab-module__hnoEbq__dropzone .MaterialsTab-module__hnoEbq__fileTypes{color:var(--text-tertiary,#999);font-size:.875rem}.MaterialsTab-module__hnoEbq__fileInput{display:none}.MaterialsTab-module__hnoEbq__materialsSection{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:1.5rem}.MaterialsTab-module__hnoEbq__materialsSection h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1rem;font-weight:600}.MaterialsTab-module__hnoEbq__materialsList{flex-direction:column;gap:.75rem;display:flex}.MaterialsTab-module__hnoEbq__materialItem{background:var(--background-secondary,#f5f5f5);border-radius:6px;align-items:center;gap:1rem;padding:1rem;transition:background .2s;display:flex}.MaterialsTab-module__hnoEbq__materialItem:hover{background:var(--border-color,#e0e0e0)}.MaterialsTab-module__hnoEbq__materialIcon{flex-shrink:0;font-size:2rem}.MaterialsTab-module__hnoEbq__materialInfo{flex:1;min-width:0}.MaterialsTab-module__hnoEbq__materialName{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;font-weight:500;overflow:hidden}.MaterialsTab-module__hnoEbq__materialMeta{color:var(--text-secondary,#666);gap:1rem;font-size:.875rem;display:flex}.MaterialsTab-module__hnoEbq__materialMeta span{align-items:center;gap:.25rem;display:flex}.MaterialsTab-module__hnoEbq__statusBadge{text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.MaterialsTab-module__hnoEbq__statusBadge.MaterialsTab-module__hnoEbq__uploaded{background:var(--info-background,#e3f2fd);color:var(--info-color,#1976d2)}.MaterialsTab-module__hnoEbq__statusBadge.MaterialsTab-module__hnoEbq__processing{background:var(--warning-background,#fff4e5);color:var(--warning-color,#f57c00)}.MaterialsTab-module__hnoEbq__statusBadge.MaterialsTab-module__hnoEbq__ready{background:var(--success-background,#e8f5e9);color:var(--success-color,#2e7d32)}.MaterialsTab-module__hnoEbq__statusBadge.MaterialsTab-module__hnoEbq__failed{background:var(--error-background,#ffebee);color:var(--error-color,#c62828)}.MaterialsTab-module__hnoEbq__deleteButton{border:1px solid var(--border-color,#e0e0e0);cursor:pointer;color:var(--text-secondary,#666);background:0 0;border-radius:4px;padding:.5rem;transition:all .2s}.MaterialsTab-module__hnoEbq__deleteButton:hover{background:var(--error-background,#ffebee);border-color:var(--error-color,#dc2626);color:var(--error-color,#dc2626)}.MaterialsTab-module__hnoEbq__emptyState{text-align:center;color:var(--text-secondary,#666);padding:3rem 1rem}.MaterialsTab-module__hnoEbq__emptyState p{margin:.5rem 0}.MaterialsTab-module__hnoEbq__errorMessage{background:var(--error-background,#ffebee);border-left:4px solid var(--error-color,#dc2626);border-radius:6px;margin-top:.5rem;padding:1rem}.MaterialsTab-module__hnoEbq__errorMessage p{color:var(--error-color,#c62828);margin:0;font-size:.875rem}
.page-module__8ymZka__listingsList{flex-direction:column;gap:1rem;display:flex}.page-module__8ymZka__roleBanner{background:var(--color-bg-info,#eff6ff);border:1px solid var(--color-border-info,#bfdbfe);color:var(--color-text-secondary,#4b5563);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.page-module__8ymZka__roleBanner strong{text-transform:capitalize}.page-module__8ymZka__paginationContainer{margin-top:1rem}
.page-module__o_sfzW__listingsList{flex-direction:column;gap:1rem;display:flex}.page-module__o_sfzW__roleBanner{background:var(--color-bg-info,#eff6ff);border:1px solid var(--color-border-info,#bfdbfe);color:var(--color-text-secondary,#4b5563);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.page-module__o_sfzW__roleBanner strong{text-transform:capitalize}.page-module__o_sfzW__paginationContainer{margin-top:1rem}
.FormSections-module__71RcLW__twoColumnLayout{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-bottom:2rem;display:grid}@media (max-width:767px){.FormSections-module__71RcLW__twoColumnLayout{grid-template-columns:1fr;gap:2rem}}.FormSections-module__71RcLW__fullWidth{grid-column:1/-1;width:100%;margin-bottom:2rem}.FormSections-module__71RcLW__formSection{flex-direction:column;gap:.5rem;display:flex}.FormSections-module__71RcLW__label{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600;display:block}.FormSections-module__71RcLW__required{color:var(--color-error-default,#f44336)}.FormSections-module__71RcLW__input,.FormSections-module__71RcLW__textarea{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:var(--color-base-white,#fff);box-sizing:border-box;padding:.75rem;font-size:1rem;line-height:1.5;transition:all .2s}.FormSections-module__71RcLW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FormSections-module__71RcLW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FormSections-module__71RcLW__input[type=number]{appearance:textfield}.FormSections-module__71RcLW__input:focus,.FormSections-module__71RcLW__textarea:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.FormSections-module__71RcLW__input:disabled,.FormSections-module__71RcLW__textarea:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}.FormSections-module__71RcLW__textarea{resize:vertical;min-height:120px;font-family:inherit}.FormSections-module__71RcLW__inputError{border-color:var(--color-error-default,#f44336)}.FormSections-module__71RcLW__inputError:focus{border-color:var(--color-error-default,#f44336);box-shadow:0 0 0 3px #f443361a}.FormSections-module__71RcLW__select{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:var(--color-base-white,#fff);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1581 6.13499C11.3595 5.94644 11.6763 5.95708 11.8651 6.15843C12.0536 6.3599 12.043 6.67669 11.8416 6.86546L7.84165 10.6155C7.64941 10.7954 7.35029 10.7954 7.15805 10.6155L3.15805 6.86546L3.09165 6.78831C2.95746 6.59859 2.96967 6.33468 3.13461 6.15843C3.29985 5.98217 3.56347 5.95169 3.76157 6.07347L3.84165 6.13499L7.49985 9.5637L11.1581 6.13499Z' fill='%235f6368'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem;line-height:1.5;transition:all .2s}.FormSections-module__71RcLW__select:hover{border-color:var(--color-primary-default,#006c67);background-color:#f9fafb}.FormSections-module__71RcLW__select:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.FormSections-module__71RcLW__select:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}.FormSections-module__71RcLW__helperText{color:var(--color-gray-700,#4b4b4b);opacity:.6;font-size:.75rem}.FormSections-module__71RcLW__errorText{color:var(--color-error-default,#f44336);font-size:.75rem}.FormSections-module__71RcLW__warningText{color:var(--color-warning-default,#ff9800);font-size:.75rem}.FormSections-module__71RcLW__characterCount{color:var(--color-gray-700,#4b4b4b);opacity:.6;font-size:.75rem}.FormSections-module__71RcLW__characterCount.FormSections-module__71RcLW__warning{color:var(--color-warning-default,#ff9800)}.FormSections-module__71RcLW__characterCount.FormSections-module__71RcLW__error{color:var(--color-error-default,#f44336)}.FormSections-module__71RcLW__formContainer{width:100%}.FormSections-module__71RcLW__sectionContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:24px}.FormSections-module__71RcLW__sectionContainer:last-child{margin-bottom:0}.FormSections-module__71RcLW__sectionHeader{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:16px}.FormSections-module__71RcLW__sectionTitle{color:#111827;margin:0 0 4px;font-size:18px;font-weight:600}.FormSections-module__71RcLW__sectionDescription{color:#6b7280;margin:0;font-size:14px}
.LinksTab-module__ppmGPa__container{max-width:900px}.LinksTab-module__ppmGPa__addLinkSection{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.LinksTab-module__ppmGPa__addLinkSection h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1rem;font-weight:600}.LinksTab-module__ppmGPa__form{flex-direction:column;gap:1rem;display:flex}.LinksTab-module__ppmGPa__formGroup{flex-direction:column;gap:.5rem;display:flex}.LinksTab-module__ppmGPa__formGroup label{color:var(--text-primary,#1a1a1a);font-size:.875rem;font-weight:500}.LinksTab-module__ppmGPa__formGroup input,.LinksTab-module__ppmGPa__formGroup textarea,.LinksTab-module__ppmGPa__formGroup select{border:1px solid var(--border-color,#e0e0e0);border-radius:6px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.LinksTab-module__ppmGPa__formGroup input:focus,.LinksTab-module__ppmGPa__formGroup textarea:focus,.LinksTab-module__ppmGPa__formGroup select:focus{border-color:var(--primary-color,#006c67);outline:none}.LinksTab-module__ppmGPa__formGroup textarea{resize:vertical;min-height:80px}.LinksTab-module__ppmGPa__formRow{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.LinksTab-module__ppmGPa__formActions{justify-content:flex-end;gap:.5rem;display:flex}.LinksTab-module__ppmGPa__submitButton,.LinksTab-module__ppmGPa__cancelButton{cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s}.LinksTab-module__ppmGPa__submitButton{background:var(--primary-color,#006c67);color:#fff}.LinksTab-module__ppmGPa__submitButton:hover{background:var(--primary-dark,#005550)}.LinksTab-module__ppmGPa__submitButton:disabled{opacity:.5;cursor:not-allowed}.LinksTab-module__ppmGPa__cancelButton{background:var(--background-secondary,#f5f5f5);color:var(--text-primary,#1a1a1a)}.LinksTab-module__ppmGPa__cancelButton:hover{background:var(--border-color,#e0e0e0)}.LinksTab-module__ppmGPa__disabled{opacity:.5;pointer-events:none}.LinksTab-module__ppmGPa__linksSection{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:1.5rem}.LinksTab-module__ppmGPa__linksSection h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1rem;font-weight:600}.LinksTab-module__ppmGPa__linksList{flex-direction:column;gap:.75rem;display:flex}.LinksTab-module__ppmGPa__linkItem{background:var(--background-secondary,#f5f5f5);border-radius:6px;align-items:flex-start;gap:1rem;padding:1rem;transition:background .2s;display:flex}.LinksTab-module__ppmGPa__linkItem:hover{background:var(--border-color,#e0e0e0)}.LinksTab-module__ppmGPa__priorityBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.LinksTab-module__ppmGPa__priorityBadge.LinksTab-module__ppmGPa__high{background:var(--error-background,#ffebee);color:var(--error-color,#c62828)}.LinksTab-module__ppmGPa__priorityBadge.LinksTab-module__ppmGPa__medium{background:var(--warning-background,#fff4e5);color:var(--warning-color,#f57c00)}.LinksTab-module__ppmGPa__priorityBadge.LinksTab-module__ppmGPa__low{background:var(--info-background,#e3f2fd);color:var(--info-color,#1976d2)}.LinksTab-module__ppmGPa__linkInfo{flex:1;min-width:0}.LinksTab-module__ppmGPa__linkTitle{color:var(--text-primary,#1a1a1a);margin-bottom:.25rem;font-weight:500}.LinksTab-module__ppmGPa__linkUrl{color:var(--primary-color,#006c67);word-break:break-all;margin-bottom:.5rem;font-size:.875rem;text-decoration:none;display:block}.LinksTab-module__ppmGPa__linkUrl:hover{text-decoration:underline}.LinksTab-module__ppmGPa__linkDescription{color:var(--text-secondary,#666);margin:.5rem 0;font-size:.875rem}.LinksTab-module__ppmGPa__linkMeta{color:var(--text-tertiary,#999);gap:1rem;font-size:.75rem;display:flex}.LinksTab-module__ppmGPa__linkActions{flex-shrink:0;gap:.5rem;display:flex}.LinksTab-module__ppmGPa__editButton,.LinksTab-module__ppmGPa__deleteButton{border:1px solid var(--border-color,#e0e0e0);cursor:pointer;color:var(--text-secondary,#666);background:0 0;border-radius:4px;padding:.5rem;font-size:1rem;transition:all .2s}.LinksTab-module__ppmGPa__editButton:hover{background:var(--info-background,#e3f2fd);border-color:var(--info-color,#1976d2);color:var(--info-color,#1976d2)}.LinksTab-module__ppmGPa__deleteButton:hover{background:var(--error-background,#ffebee);border-color:var(--error-color,#dc2626);color:var(--error-color,#dc2626)}.LinksTab-module__ppmGPa__emptyState{text-align:center;color:var(--text-secondary,#666);padding:3rem 1rem}.LinksTab-module__ppmGPa__emptyState p{margin:.5rem 0}.LinksTab-module__ppmGPa__infoBox{background:var(--info-background,#e3f2fd);border-left:4px solid var(--info-color,#2196f3);border-radius:6px;margin-bottom:1rem;padding:1rem}.LinksTab-module__ppmGPa__infoBox p{color:var(--text-primary,#1a1a1a);margin:0;font-size:.875rem}.LinksTab-module__ppmGPa__infoBox ul{color:var(--text-secondary,#666);margin:.5rem 0 0 1.5rem;padding:0;font-size:.875rem}
@keyframes AIAgentSkeleton-module__amcPKG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.AIAgentSkeleton-module__amcPKG__skeleton{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.AIAgentSkeleton-module__amcPKG__skeletonHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.AIAgentSkeleton-module__amcPKG__skeletonAvatar{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:50%;flex-shrink:0;width:64px;height:64px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}.AIAgentSkeleton-module__amcPKG__skeletonContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.AIAgentSkeleton-module__amcPKG__skeletonTitle{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:4px;width:60%;height:20px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}.AIAgentSkeleton-module__amcPKG__skeletonSubtitle{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:4px;width:40%;height:16px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}.AIAgentSkeleton-module__amcPKG__skeletonBadge{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:12px;width:80px;height:24px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}.AIAgentSkeleton-module__amcPKG__skeletonDetails{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem 0;display:grid}.AIAgentSkeleton-module__amcPKG__skeletonDetail{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:4px;height:40px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}.AIAgentSkeleton-module__amcPKG__skeletonActions{justify-content:flex-end;gap:.75rem;display:flex}.AIAgentSkeleton-module__amcPKG__skeletonButton{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/1000px 100%;border-radius:8px;width:100px;height:32px;animation:2s infinite AIAgentSkeleton-module__amcPKG__shimmer}@media (max-width:768px){.AIAgentSkeleton-module__amcPKG__skeletonDetails{grid-template-columns:repeat(2,1fr)}}
.page-module__fX6lHG__listingsList{flex-direction:column;gap:1rem;display:flex}.page-module__fX6lHG__roleBanner{background:var(--color-bg-info,#eff6ff);border:1px solid var(--color-border-info,#bfdbfe);color:var(--color-text-secondary,#4b5563);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.page-module__fX6lHG__roleBanner strong{text-transform:capitalize}.page-module__fX6lHG__paginationContainer{margin-top:1rem}
.SharedAdspotForm-module__ppKUfa__availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.SharedAdspotForm-module__ppKUfa__availabilityGrid{grid-template-columns:1fr;gap:16px}}
.SessionsTab-module__Yl6Sga__container{max-width:900px}.SessionsTab-module__Yl6Sga__section{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:1.5rem}.SessionsTab-module__Yl6Sga__section h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1rem;font-weight:600}.SessionsTab-module__Yl6Sga__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.SessionsTab-module__Yl6Sga__statCard{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:1.5rem}.SessionsTab-module__Yl6Sga__statLabel{color:var(--text-secondary,#666);margin-bottom:.5rem;font-size:.875rem}.SessionsTab-module__Yl6Sga__statValue{color:var(--text-primary,#1a1a1a);font-size:1.5rem;font-weight:700}.SessionsTab-module__Yl6Sga__sessionsList{flex-direction:column;gap:.75rem;display:flex}.SessionsTab-module__Yl6Sga__sessionItem{background:var(--background-secondary,#f5f5f5);cursor:pointer;border-radius:6px;align-items:center;gap:1rem;padding:1rem;transition:background .2s;display:flex}.SessionsTab-module__Yl6Sga__sessionItem:hover{background:var(--border-color,#e0e0e0)}.SessionsTab-module__Yl6Sga__sessionInfo{flex:1;min-width:0}.SessionsTab-module__Yl6Sga__sessionDate{color:var(--text-primary,#1a1a1a);margin-bottom:.25rem;font-weight:500}.SessionsTab-module__Yl6Sga__sessionMeta{color:var(--text-secondary,#666);flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.SessionsTab-module__Yl6Sga__sessionMeta span{align-items:center;gap:.25rem;display:flex}.SessionsTab-module__Yl6Sga__statusBadge{text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.SessionsTab-module__Yl6Sga__statusBadge.SessionsTab-module__Yl6Sga__active{background:var(--success-background,#e8f5e9);color:var(--success-color,#2e7d32)}.SessionsTab-module__Yl6Sga__statusBadge.SessionsTab-module__Yl6Sga__completed{background:var(--info-background,#e3f2fd);color:var(--info-color,#1976d2)}.SessionsTab-module__Yl6Sga__statusBadge.SessionsTab-module__Yl6Sga__disputed{background:var(--warning-background,#fff4e5);color:var(--warning-color,#f57c00)}.SessionsTab-module__Yl6Sga__statusBadge.SessionsTab-module__Yl6Sga__refunded{background:var(--error-background,#ffebee);color:var(--error-color,#c62828)}.SessionsTab-module__Yl6Sga__viewButton{background:var(--primary-color,#006c67);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.SessionsTab-module__Yl6Sga__viewButton:hover{background:var(--primary-dark,#005550)}.SessionsTab-module__Yl6Sga__emptyState{text-align:center;color:var(--text-secondary,#666);padding:3rem 1rem}.SessionsTab-module__Yl6Sga__emptyState p{margin:.5rem 0}.SessionsTab-module__Yl6Sga__rating{align-items:center;gap:.25rem;font-size:.875rem;display:flex}.SessionsTab-module__Yl6Sga__stars{color:var(--warning-color,#f57c00)}
.ListingsHeader-module__SoTEPq__header{width:100%;padding:0}.ListingsHeader-module__SoTEPq__headerRow{justify-content:space-between;align-items:center;height:6rem;padding:.25rem 1rem 0;display:flex}.ListingsHeader-module__SoTEPq__titleSection{min-width:0}.ListingsHeader-module__SoTEPq__title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600;overflow:hidden}.ListingsHeader-module__SoTEPq__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.875rem;font-weight:400}.ListingsHeader-module__SoTEPq__actionsSection{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.ListingsHeader-module__SoTEPq__headerRow{flex-wrap:wrap;gap:.75rem;height:auto;min-height:4rem;padding:1rem}.ListingsHeader-module__SoTEPq__titleSection{flex:100%;width:100%}.ListingsHeader-module__SoTEPq__title{font-size:1.5rem}.ListingsHeader-module__SoTEPq__subtitle{font-size:1rem}.ListingsHeader-module__SoTEPq__actionsSection{flex:100%;justify-content:flex-end;width:100%;margin-left:auto}}@media (min-width:769px) and (max-width:1024px){.ListingsHeader-module__SoTEPq__headerRow{padding-left:1rem;padding-right:1rem}.ListingsHeader-module__SoTEPq__title{font-size:1.75rem}}
@keyframes ListingsSkeleton-module__qnC-eq__shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.ListingsSkeleton-module__qnC-eq__container{max-width:1200px;margin:0 auto}.ListingsSkeleton-module__qnC-eq__header{margin-bottom:2rem}.ListingsSkeleton-module__qnC-eq__titleSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:200px;height:36px;margin-bottom:.5rem;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__subtitleSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:400px;height:20px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__filterSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:8px;width:100%;height:48px;margin-bottom:2rem;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__listingsList{flex-direction:column;gap:1rem;display:flex}.ListingsSkeleton-module__qnC-eq__listingCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.ListingsSkeleton-module__qnC-eq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ListingsSkeleton-module__qnC-eq__titleLine{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:60%;height:24px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__badgeSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:12px;width:80px;height:24px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__cardContent{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.ListingsSkeleton-module__qnC-eq__line{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:100%;height:16px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__lineShort{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:70%;height:16px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}.ListingsSkeleton-module__qnC-eq__cardActions{gap:1rem;display:flex}.ListingsSkeleton-module__qnC-eq__buttonSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:6px;width:100px;height:36px;animation:1.5s linear infinite ListingsSkeleton-module__qnC-eq__shimmer}
.ListingsError-module__f7Ijta__container{max-width:600px;margin:4rem auto;padding:0 1rem}.ListingsError-module__f7Ijta__errorCard{text-align:center;background:#fff;border:1px solid #fee2e2;border-radius:12px;padding:2rem}.ListingsError-module__f7Ijta__iconContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.ListingsError-module__f7Ijta__icon{color:#dc2626;width:64px;height:64px}.ListingsError-module__f7Ijta__title{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.ListingsError-module__f7Ijta__message{color:#6b7280;margin-bottom:2rem;font-size:1rem;line-height:1.6}.ListingsError-module__f7Ijta__actions{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.ListingsError-module__f7Ijta__retryButton{background-color:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.ListingsError-module__f7Ijta__retryButton:hover{background-color:var(--color-primary-dark,#005550)}.ListingsError-module__f7Ijta__buttonIcon{width:20px;height:20px}.ListingsError-module__f7Ijta__backButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s}.ListingsError-module__f7Ijta__backButton:hover{background-color:#e5e7eb}.ListingsError-module__f7Ijta__details{text-align:left;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.ListingsError-module__f7Ijta__detailsSummary{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.ListingsError-module__f7Ijta__detailsSummary:hover{color:#374151}.ListingsError-module__f7Ijta__errorStack{color:#1f2937;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;max-height:200px;margin-top:1rem;padding:1rem;font-size:.75rem;overflow:auto}
.page-module__FsJZCG__tutorsList{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.page-module__FsJZCG__tutorCard{border:1px solid var(--border-color,#e2e8f0);background:var(--card-bg,#fff);cursor:pointer;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:box-shadow .2s,border-color .2s;display:flex}.page-module__FsJZCG__tutorCard:hover{border-color:var(--primary-color,#006c67);box-shadow:0 2px 8px #00000014}.page-module__FsJZCG__tutorHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__FsJZCG__tutorName{color:var(--text-primary,#1a202c);margin:0;font-size:1.1rem;font-weight:600}.page-module__FsJZCG__badges{gap:.5rem;display:flex}.page-module__FsJZCG__badge{text-transform:capitalize;border-radius:12px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__FsJZCG__badge-published{color:#065f46;background:#d1fae5}.page-module__FsJZCG__badge-draft{color:#92400e;background:#fef3c7}.page-module__FsJZCG__badge-unpublished{color:#475569;background:#e2e8f0}.page-module__FsJZCG__badge-suspended{color:#991b1b;background:#fee2e2}.page-module__FsJZCG__badge-active{color:#065f46;background:#d1fae5}.page-module__FsJZCG__badge-inactive{color:#475569;background:#e2e8f0}.page-module__FsJZCG__badge-past_due{color:#92400e;background:#fef3c7}.page-module__FsJZCG__badge-canceled{color:#991b1b;background:#fee2e2}.page-module__FsJZCG__tutorMeta{color:var(--text-secondary,#64748b);gap:1.5rem;font-size:.875rem;display:flex}.page-module__FsJZCG__tutorActions{justify-content:flex-end;gap:.5rem;display:flex}.page-module__FsJZCG__paginationContainer{padding:1rem 0}
.PackageForm-module__2fmX3q__formGroup{margin-bottom:32px}.PackageForm-module__2fmX3q__formLabel{color:var(--color-text-primary,#1f2937);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.PackageForm-module__2fmX3q__errorText{color:var(--color-error,#dc2626);margin-bottom:8px;font-size:.875rem;display:block}.PackageForm-module__2fmX3q__checkboxItem{background-color:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#dfe1e5);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.PackageForm-module__2fmX3q__checkboxItem:hover{background-color:var(--color-primary-light,#e0f2f1);border-color:var(--color-primary,#006c67)}.PackageForm-module__2fmX3q__checkboxItem.PackageForm-module__2fmX3q__selected{background-color:var(--color-primary,#006c67);color:#fff;border-color:var(--color-primary,#006c67)}.PackageForm-module__2fmX3q__checkboxItem.PackageForm-module__2fmX3q__selected:hover{background-color:#005a56;border-color:#005a56}.PackageForm-module__2fmX3q__availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PackageForm-module__2fmX3q__daysGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.PackageForm-module__2fmX3q__dateGrid,.PackageForm-module__2fmX3q__timeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PackageForm-module__2fmX3q__addButton{width:100%}.PackageForm-module__2fmX3q__periodsList{background-color:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#dfe1e5);border-radius:8px;margin-top:24px;padding:16px}.PackageForm-module__2fmX3q__periodsTitle{color:var(--color-text-primary,#1f2937);margin:0 0 12px;font-size:.875rem;font-weight:600}.PackageForm-module__2fmX3q__actionButtons{border-top:1px solid var(--color-border-subtle,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:2rem;display:flex}@media (max-width:768px){.PackageForm-module__2fmX3q__availabilityGrid{grid-template-columns:1fr;gap:16px}.PackageForm-module__2fmX3q__daysGrid{grid-template-columns:repeat(3,1fr);gap:8px}.PackageForm-module__2fmX3q__dateGrid,.PackageForm-module__2fmX3q__timeGrid{grid-template-columns:1fr;gap:12px}.PackageForm-module__2fmX3q__actionButtons{flex-direction:column;gap:.5rem}.PackageForm-module__2fmX3q__actionButtons button{width:100%}}@media (max-width:480px){.PackageForm-module__2fmX3q__daysGrid{grid-template-columns:repeat(2,1fr)}}
.CampaignForm-module__F6_1vq__availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.CampaignForm-module__F6_1vq__availabilityGrid{grid-template-columns:1fr;gap:16px}}
.SingleAdspotForm-module__InhfWW__availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.SingleAdspotForm-module__InhfWW__availabilityGrid{grid-template-columns:1fr;gap:16px}}
.ListingsError-module__uvybfa__container{max-width:600px;margin:4rem auto;padding:0 1rem}.ListingsError-module__uvybfa__errorCard{text-align:center;background:#fff;border:1px solid #fee2e2;border-radius:12px;padding:2rem}.ListingsError-module__uvybfa__iconContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.ListingsError-module__uvybfa__icon{color:#dc2626;width:64px;height:64px}.ListingsError-module__uvybfa__title{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.ListingsError-module__uvybfa__message{color:#6b7280;margin-bottom:2rem;font-size:1rem;line-height:1.6}.ListingsError-module__uvybfa__actions{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.ListingsError-module__uvybfa__retryButton{background-color:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.ListingsError-module__uvybfa__retryButton:hover{background-color:var(--color-primary-dark,#005550)}.ListingsError-module__uvybfa__buttonIcon{width:20px;height:20px}.ListingsError-module__uvybfa__backButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s}.ListingsError-module__uvybfa__backButton:hover{background-color:#e5e7eb}.ListingsError-module__uvybfa__details{text-align:left;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.ListingsError-module__uvybfa__detailsSummary{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.ListingsError-module__uvybfa__detailsSummary:hover{color:#374151}.ListingsError-module__uvybfa__errorStack{color:#1f2937;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;max-height:200px;margin-top:1rem;padding:1rem;font-size:.75rem;overflow:auto}
.SkillSelector-module__Gas2Sa__skillSelector{width:100%}.SkillSelector-module__Gas2Sa__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.SkillSelector-module__Gas2Sa__sublabel{color:#6b7280;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.SkillSelector-module__Gas2Sa__required{color:#ef4444}.SkillSelector-module__Gas2Sa__predefinedSection{margin-bottom:1rem}.SkillSelector-module__Gas2Sa__dropdownContainer{position:relative}.SkillSelector-module__Gas2Sa__dropdownButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.SkillSelector-module__Gas2Sa__dropdownButton:hover:not(:disabled){background:#f9fafb;border-color:#006c67}.SkillSelector-module__Gas2Sa__dropdownButton:disabled{opacity:.5;cursor:not-allowed}.SkillSelector-module__Gas2Sa__icon{transition:transform .2s}.SkillSelector-module__Gas2Sa__iconRotated{transition:transform .2s;transform:rotate(180deg)}.SkillSelector-module__Gas2Sa__dropdown{z-index:10;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;max-height:400px;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.SkillSelector-module__Gas2Sa__skillGroup{border-bottom:1px solid #e5e7eb}.SkillSelector-module__Gas2Sa__skillGroup:last-child{border-bottom:none}.SkillSelector-module__Gas2Sa__groupHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.SkillSelector-module__Gas2Sa__groupSkills{flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.SkillSelector-module__Gas2Sa__skillOption{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.SkillSelector-module__Gas2Sa__skillOption:hover:not(:disabled){color:#006c67;background:#e6f0f0;border-color:#006c67}.SkillSelector-module__Gas2Sa__skillOption:disabled,.SkillSelector-module__Gas2Sa__skillSelected{color:#9ca3af;cursor:default;background:#e5e7eb;border-color:#e5e7eb}.SkillSelector-module__Gas2Sa__customSection{margin-bottom:1rem}.SkillSelector-module__Gas2Sa__customInput{gap:.5rem;display:flex}.SkillSelector-module__Gas2Sa__input{color:#111827;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.SkillSelector-module__Gas2Sa__input:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.SkillSelector-module__Gas2Sa__input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.SkillSelector-module__Gas2Sa__popularSection{margin-bottom:1rem}.SkillSelector-module__Gas2Sa__popularSkills{flex-wrap:wrap;gap:.5rem;display:flex}.SkillSelector-module__Gas2Sa__popularSkill{color:#1b5e20;cursor:pointer;background:#e8f5e9;border:1px solid #81c784;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.SkillSelector-module__Gas2Sa__popularSkill:hover:not(:disabled){background:#c8e6c9;border-color:#66bb6a}.SkillSelector-module__Gas2Sa__popularSkill:disabled,.SkillSelector-module__Gas2Sa__popularSkill.SkillSelector-module__Gas2Sa__skillSelected{color:#9ca3af;cursor:default;background:#f3f4f6;border-color:#e5e7eb}.SkillSelector-module__Gas2Sa__usageCount{color:#2e7d32;opacity:.7;font-size:.75rem}.SkillSelector-module__Gas2Sa__selectedSection{margin-top:1rem}.SkillSelector-module__Gas2Sa__skillsList{flex-wrap:wrap;gap:.5rem;min-height:2.5rem;display:flex}.SkillSelector-module__Gas2Sa__emptyState{color:#9ca3af;margin:0;font-size:.8125rem;font-style:italic}.SkillSelector-module__Gas2Sa__skillChip{border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.SkillSelector-module__Gas2Sa__predefinedChip{color:#005954;background:#e6f0f0;border:1px solid #4caead}.SkillSelector-module__Gas2Sa__customChip{color:#014451;background:#f0f9ff;border:1px solid #67b8b3}.SkillSelector-module__Gas2Sa__customBadge{text-transform:uppercase;letter-spacing:.05em;background:#ffffff80;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-block}.SkillSelector-module__Gas2Sa__removeButton{color:currentColor;cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;transition:all .2s;display:flex}.SkillSelector-module__Gas2Sa__removeButton:hover:not(:disabled){background:#0003;transform:scale(1.1)}.SkillSelector-module__Gas2Sa__removeButton:disabled{opacity:.5;cursor:not-allowed}.SkillSelector-module__Gas2Sa__error{color:#ef4444;margin-top:.5rem;font-size:.8125rem;font-weight:500}@media (max-width:640px){.SkillSelector-module__Gas2Sa__customInput{flex-direction:column}.SkillSelector-module__Gas2Sa__dropdown{max-height:300px}.SkillSelector-module__Gas2Sa__skillChip{padding:.25rem .5rem;font-size:.75rem}}
.AIAgentBuilderForm-module__ruRAaa__textarea{color:#111827;resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:100px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .15s}.AIAgentBuilderForm-module__ruRAaa__textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.AIAgentBuilderForm-module__ruRAaa__textarea::placeholder{color:var(--color-text-placeholder,#9ca3af)}.AIAgentBuilderForm-module__ruRAaa__errorText{color:#ef4444;margin-top:.5rem;font-size:.875rem;line-height:1.6;display:block}.AIAgentBuilderForm-module__ruRAaa__helperText{color:var(--color-text-secondary,#6b7280);margin-top:.25rem;font-size:.75rem;line-height:1.6}.AIAgentBuilderForm-module__ruRAaa__actions{border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end;gap:12px;margin-top:24px;padding:24px 0 0;display:flex}@media (max-width:767px){.AIAgentBuilderForm-module__ruRAaa__actions{flex-direction:column-reverse}.AIAgentBuilderForm-module__ruRAaa__actions button{width:100%}}
.AdminAIAgentCreateTab-module__FPtF0a__createTabContainer{max-width:900px;margin:0 auto;padding:2rem}.AdminAIAgentCreateTab-module__FPtF0a__createTabHeader{margin-bottom:2rem}.AdminAIAgentCreateTab-module__FPtF0a__createTabHeader h2{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.AdminAIAgentCreateTab-module__FPtF0a__subtitle{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.AdminAIAgentCreateTab-module__FPtF0a__formContainer{margin-bottom:2rem}.AdminAIAgentCreateTab-module__FPtF0a__adminNotes{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:8px;margin-top:2rem;padding:1.5rem}.AdminAIAgentCreateTab-module__FPtF0a__adminNotes h3{color:var(--color-text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.AdminAIAgentCreateTab-module__FPtF0a__adminNotes ul{margin:0;padding:0;list-style:none}.AdminAIAgentCreateTab-module__FPtF0a__adminNotes li{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;font-size:.9rem;line-height:1.5;position:relative}.AdminAIAgentCreateTab-module__FPtF0a__adminNotes li:before{content:"→";color:var(--color-primary);font-weight:600;position:absolute;left:0}
.AnalyticsTab-module__-3kz2a__container{max-width:900px}.AnalyticsTab-module__-3kz2a__loading{text-align:center;color:var(--text-secondary,#666);padding:2rem}.AnalyticsTab-module__-3kz2a__periodSelector{max-width:200px;margin-bottom:1.5rem}.AnalyticsTab-module__-3kz2a__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.AnalyticsTab-module__-3kz2a__summaryCard{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.AnalyticsTab-module__-3kz2a__summaryLabel{color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.AnalyticsTab-module__-3kz2a__summaryValue{color:var(--text-primary,#1a1a1a);font-size:1.5rem;font-weight:700}.AnalyticsTab-module__-3kz2a__section{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.AnalyticsTab-module__-3kz2a__section h3{color:var(--text-primary,#1a1a1a);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.AnalyticsTab-module__-3kz2a__fallbackCount{color:var(--text-primary,#1a1a1a);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AnalyticsTab-module__-3kz2a__fallbackHint{color:var(--text-secondary,#666);margin:0;font-size:.875rem}.AnalyticsTab-module__-3kz2a__ratingBars{flex-direction:column;gap:.5rem;display:flex}.AnalyticsTab-module__-3kz2a__ratingRow{align-items:center;gap:.75rem;display:flex}.AnalyticsTab-module__-3kz2a__starLabel{width:60px;color:var(--text-secondary,#666);flex-shrink:0;font-size:.875rem}.AnalyticsTab-module__-3kz2a__ratingBarTrack{background:var(--background-secondary,#f5f5f5);border-radius:4px;flex:1;height:20px;overflow:hidden}.AnalyticsTab-module__-3kz2a__ratingBarFill{background:var(--primary-color,#006c67);border-radius:4px;height:100%;transition:width .3s}.AnalyticsTab-module__-3kz2a__ratingCount{text-align:right;width:30px;color:var(--text-primary,#1a1a1a);flex-shrink:0;font-size:.875rem;font-weight:500}.AnalyticsTab-module__-3kz2a__miniChart{align-items:flex-end;gap:4px;height:120px;padding:.5rem 0;display:flex}.AnalyticsTab-module__-3kz2a__barContainer{flex:1;align-items:flex-end;height:100%;display:flex}.AnalyticsTab-module__-3kz2a__bar{background:var(--primary-color,#006c67);border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:height .3s}.AnalyticsTab-module__-3kz2a__bar:hover{opacity:.8}.AnalyticsTab-module__-3kz2a__noData{color:var(--text-secondary,#666);text-align:center;padding:1rem;font-size:.875rem}.AnalyticsTab-module__-3kz2a__heatmapHint{color:var(--text-secondary,#666);margin:0 0 1rem;font-size:.8125rem}.AnalyticsTab-module__-3kz2a__heatmap{gap:2px;padding-bottom:.5rem;display:flex;overflow-x:auto}.AnalyticsTab-module__-3kz2a__heatmapWeek{flex-direction:column;gap:2px;display:flex}.AnalyticsTab-module__-3kz2a__heatmapDay{cursor:pointer;border-radius:2px;width:11px;height:11px;transition:all .2s}.AnalyticsTab-module__-3kz2a__heatmapDay:hover{z-index:10;transform:scale(1.3)}.AnalyticsTab-module__-3kz2a__heatmapEmpty{background-color:#ebedf0}.AnalyticsTab-module__-3kz2a__heatmapFuture{background-color:#0000;border:1px dashed #e0e0e0}.AnalyticsTab-module__-3kz2a__heatmapLevel1{background-color:#c6e48b}.AnalyticsTab-module__-3kz2a__heatmapLevel2{background-color:#7bc96f}.AnalyticsTab-module__-3kz2a__heatmapLevel3{background-color:#239a3b}.AnalyticsTab-module__-3kz2a__heatmapLevel4{background-color:#196127}.AnalyticsTab-module__-3kz2a__skillTable{border-collapse:collapse;width:100%}.AnalyticsTab-module__-3kz2a__skillTableHeader,.AnalyticsTab-module__-3kz2a__skillTableRow{border-bottom:1px solid var(--border-color,#e0e0e0);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;display:grid}.AnalyticsTab-module__-3kz2a__skillTableHeader{background-color:var(--background-secondary,#f5f5f5);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#666);font-size:.8125rem;font-weight:600}.AnalyticsTab-module__-3kz2a__skillTableRow{font-size:.875rem;transition:background-color .2s}.AnalyticsTab-module__-3kz2a__skillTableRow:hover{background-color:var(--background-hover,#f9f9f9)}.AnalyticsTab-module__-3kz2a__skillTableRow:last-child{border-bottom:none}.AnalyticsTab-module__-3kz2a__skillNameCol{color:var(--text-primary,#1a1a1a);font-weight:500}.AnalyticsTab-module__-3kz2a__skillStatCol{text-align:right;color:var(--text-secondary,#666)}@media (max-width:768px){.AnalyticsTab-module__-3kz2a__summaryGrid{grid-template-columns:repeat(2,1fr)}.AnalyticsTab-module__-3kz2a__skillTableHeader,.AnalyticsTab-module__-3kz2a__skillTableRow{grid-template-columns:1.5fr 1fr 1fr;gap:.5rem;font-size:.75rem}.AnalyticsTab-module__-3kz2a__skillStatCol:nth-child(4),.AnalyticsTab-module__-3kz2a__skillStatCol:nth-child(5){display:none}.AnalyticsTab-module__-3kz2a__heatmapDay{width:9px;height:9px}}
.JobListingForm-module__-1cwxq__input{width:100%;color:var(--color-gray-900,#111827);background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-md,8px);outline:none;min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5;transition:all .2s}.JobListingForm-module__-1cwxq__input:focus{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px #006c6714}.JobListingForm-module__-1cwxq__input:disabled{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-500,#6b7280);cursor:not-allowed;border-color:var(--color-gray-200,#e5e7eb)}
.page-module__dNVb9W__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__dNVb9W__content{width:100%}
.page-module__PFju5q__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__PFju5q__content{width:100%}
.page-module__QJNGha__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__QJNGha__content{width:100%}
.page-module___50B4a__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module___50B4a__content{width:100%}
.page-module__3BDpGa__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__3BDpGa__content{width:100%}
.page-module__1xCM9q__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__1xCM9q__content{width:100%}
.page-module__uDzfwG__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__uDzfwG__content{width:100%}
.page-module__OCXFZW__loading{color:#6b7280;justify-content:center;align-items:center;min-height:400px;font-size:1rem;display:flex}.page-module__OCXFZW__content{padding:0}
.page-module__MOIzIG__loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.page-module__MOIzIG__content{width:100%}
.SettingsTab-module__J7vA3G__container{max-width:900px}.SettingsTab-module__J7vA3G__section{background:var(--background-card,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.SettingsTab-module__J7vA3G__section h2{color:var(--text-primary,#1a1a1a);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.SettingsTab-module__J7vA3G__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.SettingsTab-module__J7vA3G__sectionHeader h2{margin-bottom:0}.SettingsTab-module__J7vA3G__form{flex-direction:column;gap:1.25rem;display:flex}.SettingsTab-module__J7vA3G__field{flex-direction:column;gap:.5rem;display:flex}.SettingsTab-module__J7vA3G__label{color:var(--text-primary,#1a1a1a);font-size:.875rem;font-weight:500}.SettingsTab-module__J7vA3G__input{border:1px solid var(--border-color,#e0e0e0);color:var(--text-primary,#1a1a1a);background:var(--background-card,#fff);border-radius:6px;padding:.625rem .75rem;font-size:.875rem}.SettingsTab-module__J7vA3G__input:focus{border-color:var(--primary-color,#006c67);outline:none;box-shadow:0 0 0 2px #006c671a}.SettingsTab-module__J7vA3G__textarea{border:1px solid var(--border-color,#e0e0e0);color:var(--text-primary,#1a1a1a);background:var(--background-card,#fff);resize:vertical;border-radius:6px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.SettingsTab-module__J7vA3G__textarea:focus{border-color:var(--primary-color,#006c67);outline:none;box-shadow:0 0 0 2px #006c671a}.SettingsTab-module__J7vA3G__formActions{justify-content:flex-end;gap:.75rem;display:flex}.SettingsTab-module__J7vA3G__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.SettingsTab-module__J7vA3G__infoItem{flex-direction:column;gap:.5rem;display:flex}.SettingsTab-module__J7vA3G__infoLabel{color:var(--text-secondary,#666);font-size:.875rem}.SettingsTab-module__J7vA3G__infoValue{color:var(--text-primary,#1a1a1a);text-transform:capitalize;font-size:1rem;font-weight:500}.SettingsTab-module__J7vA3G__subscriptionInfo{margin-bottom:1rem}.SettingsTab-module__J7vA3G__subscriptionInfo p{color:var(--text-primary,#1a1a1a);margin:0 0 .5rem;font-size:.875rem}.SettingsTab-module__J7vA3G__muted{color:var(--text-secondary,#666)!important}.SettingsTab-module__J7vA3G__warning{font-weight:500;color:var(--error-color,#dc2626)!important}.SettingsTab-module__J7vA3G__storageBar{flex-direction:column;gap:.5rem;display:flex}.SettingsTab-module__J7vA3G__storageTrack{background:var(--background-secondary,#f5f5f5);border-radius:4px;height:8px;overflow:hidden}.SettingsTab-module__J7vA3G__storageFill{background:var(--primary-color,#006c67);border-radius:4px;height:100%;transition:width .3s}.SettingsTab-module__J7vA3G__storageText{color:var(--text-secondary,#666);font-size:.8rem}.SettingsTab-module__J7vA3G__dangerZone{border-color:var(--error-color,#dc2626)}.SettingsTab-module__J7vA3G__dangerZone h2{color:var(--error-color,#dc2626)}.SettingsTab-module__J7vA3G__dangerText{color:var(--text-secondary,#666);margin:0 0 1rem;font-size:.875rem}
.page-module__MuI8Pq__container{max-width:1200px;margin:0 auto;padding:24px}.page-module__MuI8Pq__header{margin-bottom:32px}.page-module__MuI8Pq__title{color:#111827;margin:0 0 8px;font-size:2rem;font-weight:700}.page-module__MuI8Pq__subtitle{color:#6b7280;margin:0;font-size:1rem}.page-module__MuI8Pq__filters{border-bottom:2px solid #e5e7eb;gap:12px;margin-bottom:24px;padding-bottom:4px;display:flex}.page-module__MuI8Pq__filter,.page-module__MuI8Pq__filterActive{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px 6px 0 0;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__MuI8Pq__filter:hover{color:#111827;background:#f3f4f6}.page-module__MuI8Pq__filterActive{color:#111827;background:#f3f4f6;border-bottom:2px solid #06b6d4}.page-module__MuI8Pq__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.page-module__MuI8Pq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__MuI8Pq__grid{grid-template-columns:repeat(3,1fr)}}.page-module__MuI8Pq__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.page-module__MuI8Pq__card:hover{box-shadow:0 4px 12px #0000001a}.page-module__MuI8Pq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module__MuI8Pq__cardTitle{color:#111827;flex:1;margin:0;font-size:1.125rem;font-weight:600}.page-module__MuI8Pq__status{border-radius:20px;flex-shrink:0;padding:4px 12px;font-size:.75rem;font-weight:600}.page-module__MuI8Pq__statusActive{color:#065f46;background:#d1fae5}.page-module__MuI8Pq__statusPaused{color:#92400e;background:#fef3c7}.page-module__MuI8Pq__statusCancelled{color:#991b1b;background:#fee2e2}.page-module__MuI8Pq__statusExpired{color:#374151;background:#e5e7eb}.page-module__MuI8Pq__subscriber{background:#f9fafb;border-radius:8px;margin-bottom:16px;padding:12px}.page-module__MuI8Pq__subscriberLabel{color:#6b7280;margin-right:8px;font-size:.875rem}.page-module__MuI8Pq__subscriberName{color:#111827;font-size:.875rem;font-weight:500}.page-module__MuI8Pq__details{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page-module__MuI8Pq__detailRow{color:#6b7280;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.page-module__MuI8Pq__detailRow span:last-child{color:#111827;font-weight:500}.page-module__MuI8Pq__price{color:#06b6d4!important;font-weight:700!important}.page-module__MuI8Pq__actions{border-top:1px solid #e5e7eb;gap:8px;margin-top:16px;padding-top:16px;display:flex}.page-module__MuI8Pq__actionButton,.page-module__MuI8Pq__actionButtonDanger,.page-module__MuI8Pq__actionButtonPrimary{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__MuI8Pq__actionButton:hover{background:#f3f4f6;border-color:#9ca3af}.page-module__MuI8Pq__actionButtonDanger{color:#dc2626;border-color:#fca5a5}.page-module__MuI8Pq__actionButtonDanger:hover{background:#fee2e2;border-color:#f87171}.page-module__MuI8Pq__actionButtonPrimary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);border:none}.page-module__MuI8Pq__actionButtonPrimary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}.page-module__MuI8Pq__loading,.page-module__MuI8Pq__empty{text-align:center;color:#6b7280;padding:60px 20px}.page-module__MuI8Pq__emptyLink{color:#06b6d4;margin-top:16px;font-weight:500;text-decoration:underline;display:inline-block}.page-module__MuI8Pq__emptyLink:hover{color:#0891b2}
/*# sourceMappingURL=ae158864d5209b2b.css.map*/