.sinc-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.sinc-page-header__title{margin-bottom:.25rem;color:var(--bs-heading-color);font-weight:600}.sinc-page-header__subtitle{margin-bottom:0;color:var(--bs-secondary-color)}.sinc-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.sinc-filter-card,.sinc-data-card,.sinc-admin-card,.sinc-gallery-card,.sinc-dashboard-card{border:0;box-shadow:0 .25rem 1rem rgba(var(--bs-body-color-rgb),.06)}.sinc-filter-card .card-body{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.sinc-filter-card__primary{flex:1 1 18rem}.sinc-filter-card__control{flex:0 1 14rem}.sinc-filter-card__meta{margin-left:auto;color:var(--bs-secondary-color);font-size:.875rem;white-space:nowrap}.sinc-filter-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.75rem}.sinc-filter-actions .btn{min-height:3rem}.sinc-advanced-disclosure{display:block;width:100%}.sinc-advanced-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.375rem;width:auto;min-height:auto;margin-top:.25rem;padding:.125rem 0;border:0;border-radius:0;background-color:transparent;color:var(--bs-primary);font-size:.875rem;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none}.sinc-advanced-toggle::-webkit-details-marker,.sinc-advanced-toggle::marker{display:none;content:""}.sinc-advanced-toggle:hover,.sinc-advanced-toggle:focus{background-color:transparent;color:var(--bs-primary);text-decoration:underline;text-underline-offset:.25rem}.sinc-advanced-toggle:focus-within{outline:0;box-shadow:none}.sinc-filter-card .card-body:has(.sinc-advanced-disclosure[open]) .sinc-advanced-toggle,.sinc-admin-filters:has(.sinc-advanced-disclosure[open]) .sinc-advanced-toggle{background-color:transparent;color:var(--bs-primary)}.sinc-advanced-toggle__closed,.sinc-advanced-toggle__open{align-items:center;gap:.375rem}.sinc-advanced-toggle__closed{display:inline-flex}.sinc-advanced-toggle__open,.sinc-advanced-disclosure[open] .sinc-advanced-toggle__closed{display:none}.sinc-advanced-disclosure[open] .sinc-advanced-toggle__open{display:inline-flex}.sinc-advanced-toggle__chevron{transition:transform .2s ease}.sinc-advanced-disclosure[open] .sinc-advanced-toggle__chevron{transform:rotate(180deg)}.sinc-advanced-panel-wrapper{display:none}.sinc-filter-card .card-body:has(.sinc-advanced-disclosure[open]) .sinc-advanced-panel-wrapper,.sinc-admin-filters:has(.sinc-advanced-disclosure[open]) .sinc-advanced-panel-wrapper{display:block}.sinc-advanced-panel{padding:1rem;border:1px solid rgba(var(--bs-primary-rgb),.28);border-radius:var(--bs-border-radius-lg);background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.04),rgba(var(--bs-body-bg-rgb),.98));box-shadow:inset 0 0 0 1px rgba(var(--bs-white-rgb),.35)}.sinc-advanced-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.sinc-advanced-panel__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem;color:var(--bs-heading-color);font-weight:600}.sinc-advanced-panel__subtitle{margin-bottom:0;color:var(--bs-secondary-color);font-size:.8125rem}.sinc-admin-card>.card-header{gap:1rem}.sinc-admin-filters{border-bottom:1px solid var(--bs-border-color)}.sinc-admin-filters .row{align-items:end}.sinc-kpi-card{height:100%;border:0;box-shadow:0 .25rem 1rem rgba(var(--bs-body-color-rgb),.05)}.sinc-kpi-card__label{margin-bottom:.25rem;color:var(--bs-secondary-color);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sinc-kpi-card__value{margin-bottom:.25rem;font-size:1.75rem;font-weight:600;color:var(--bs-heading-color)}.sinc-kpi-card__helper{color:var(--bs-secondary-color);font-size:.8125rem}.sinc-empty-state{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--bs-secondary-color);text-align:center}.sinc-empty-state__icon{font-size:2rem;opacity:.75}.sinc-action-group{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}.sinc-actions-column{width:1%;min-width:10.5rem;white-space:nowrap}.sinc-segmented-filter{display:flex;flex-wrap:wrap;gap:.5rem}.sinc-gallery-sidebar{position:sticky;top:1rem}.sinc-gallery-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.sinc-gallery-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.sinc-upload-card .btn[disabled]{cursor:not-allowed}#usersTable th.user-status-column,#usersTable td.user-status-column{min-width:8rem;white-space:nowrap}#usersTable th.user-actions-column,#usersTable td.user-actions-column{min-width:14rem;white-space:nowrap}#usersTable .user-actions-wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.875rem}#usersTable .user-status-toggle{display:inline-flex;min-width:3.5rem;align-items:center;justify-content:center}#usersTable .user-status-toggle .form-check-input{width:2.9rem;min-width:2.9rem;height:1.55rem;cursor:pointer}#programsTable .program-status-switch-wrap{min-width:3.75rem;padding-left:0}#programsTable .program-status-switch--comfortable{width:3.25rem;min-width:3.25rem;height:1.7rem;margin-left:0;cursor:pointer}.campaign-final-stack{display:grid;gap:1rem}.campaign-final-summary,.campaign-launch-options{border:1px solid var(--bs-border-color);border-radius:1rem;padding:1.25rem;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.035),rgba(var(--bs-body-bg-rgb),0))}.campaign-launch-option{display:flex;height:100%;min-height:8rem;gap:.85rem;padding:1rem;border:1px solid var(--bs-border-color);border-radius:.9rem;background:var(--bs-body-bg);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.campaign-launch-option:hover,.campaign-launch-option--selected{border-color:rgba(var(--bs-primary-rgb),.8);box-shadow:0 .5rem 1.5rem rgba(var(--bs-primary-rgb),.12);transform:translateY(-1px)}.campaign-launch-option--selected{background:rgba(var(--bs-primary-rgb),.08)}.campaign-launch-option__body{display:flex;flex-direction:column;gap:.35rem}.campaign-launch-option__title{color:var(--bs-heading-color);font-weight:700}.campaign-launch-option__text{color:var(--bs-secondary-color);font-size:.875rem}.campaign-review-shell{overflow:hidden;border-radius:1rem;background:var(--bs-body-bg);box-shadow:0 .5rem 1.75rem rgba(var(--bs-body-color-rgb),.06)}.campaign-review-hero,.campaign-review-section{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:1.5rem;padding:1.5rem;border-bottom:1px solid var(--bs-border-color)}.campaign-review-hero{grid-template-columns:1fr auto;align-items:center;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-info-rgb),.035))}.campaign-review-section:last-child{border-bottom:0}.campaign-review-section__label{color:var(--bs-secondary-color);font-size:.78rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.campaign-review-section__body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.campaign-review-section__title{color:var(--bs-heading-color);font-weight:700}.campaign-review-content-actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.campaign-review-preview{max-height:24rem;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem;background:#f8f9fb}.campaign-review-full-preview{max-width:760px;margin:0 auto;padding:1.25rem;background:#fff;box-shadow:0 .5rem 2rem #21252914}@media (max-width: 1619.98px){.sinc-segmented-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:100%}}@media (max-width: 991.98px){.sinc-gallery-sidebar{position:static}.sinc-gallery-stats{justify-content:flex-start}.campaign-review-hero,.campaign-review-section{grid-template-columns:1fr}.campaign-review-section__body{align-items:stretch;flex-direction:column}.campaign-review-content-actions{justify-content:flex-start}}@media (max-width: 767.98px){.sinc-page-header,.sinc-page-header__actions{align-items:stretch}.sinc-page-header__actions,.sinc-page-header__actions .btn,.sinc-page-header__actions .btn-group{width:100%}.sinc-filter-card .card-body{align-items:stretch}.sinc-filter-card__control,.sinc-filter-card__primary,.sinc-filter-card__meta{flex-basis:100%;width:100%}.sinc-filter-card__meta{margin-left:0;white-space:normal}.sinc-filter-actions,.sinc-filter-actions .btn,.sinc-advanced-disclosure,.sinc-advanced-toggle{width:100%}.sinc-advanced-panel{padding:.875rem}}
