:root{font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:var(--ldb-text);background:var(--ldb-bg);--ldb-font-display: "Heavy Duty Solid", "Inter", "Segoe UI", Roboto, sans-serif;--ldb-bg: #f1f1f2;--ldb-surface: #ffffff;--ldb-surface-soft: #f8f8fa;--ldb-text: #1f2338;--ldb-muted: #5f647c;--ldb-primary: #333665;--ldb-primary-soft: #ececfa;--ldb-accent: #b22d30;--ldb-accent-hover: #962528;--ldb-highlight: #ffcc29;--ldb-danger: #b22d30;--ldb-border: #d9dce6;--radius: 12px;--radius-sm: 10px;--radius-lg: 16px;--shadow-soft: 0 4px 16px rgba(24, 28, 53, .06);--shadow: 0 12px 30px rgba(24, 28, 53, .1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;color:var(--ldb-text);background:var(--ldb-bg);line-height:1.5;overflow-x:hidden}a{color:var(--ldb-primary);text-decoration-color:color-mix(in srgb,var(--ldb-primary) 35%,transparent)}a:hover{color:var(--ldb-accent)}h1,h2,h3,h4{letter-spacing:-.015em;color:var(--ldb-text)}.dashTitle,.brandDisplay{font-family:var(--ldb-font-display);letter-spacing:.01em}.container{max-width:1100px;margin:0 auto;padding:16px}.card{background:var(--ldb-surface);border:1px solid var(--ldb-border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-soft);min-width:0;overflow-wrap:anywhere}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0}.space{display:flex;flex-direction:column;gap:12px}.h1{font-size:clamp(1.45rem,2.2vw,1.9rem);margin:0;font-weight:800}.h2{font-size:clamp(1.1rem,1.8vw,1.35rem);margin:0;font-weight:700}.muted{color:var(--ldb-muted)}.stack{display:flex;flex-direction:column;gap:12px}.safeText,.safeLongText,.mobileListCard .safeLongText{overflow-wrap:anywhere;word-break:break-word}.noWrap{white-space:nowrap}.mobileListCard{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--ldb-border);background:var(--ldb-surface);min-width:0}.mobileListCardTitle{font-weight:900;overflow-wrap:normal;word-break:normal}.mobileListCardMeta{font-size:13px;color:var(--ldb-muted);overflow-wrap:normal;word-break:normal}.responsiveToolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;min-width:0}.responsiveToolbar>*{min-width:0}.responsiveToolbar .input,.responsiveToolbar .select,.responsiveToolbar .textarea{max-width:100%}.mobileFilterField,.responsiveToolbar input,.responsiveToolbar select,.responsiveToolbar input.input,.responsiveToolbar select.input,.responsiveToolbar input.select,.responsiveToolbar select.select{min-height:42px;height:auto;padding-top:9px;padding-bottom:9px;line-height:1.25}.responsiveToolbar textarea,.responsiveToolbar textarea.input,.responsiveToolbar .textarea{min-height:96px;padding-top:10px;padding-bottom:10px;line-height:1.45}.responsiveToolbar .btn{min-height:42px}.responsiveTableWrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobileActionRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.mobileTabs{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.mobileTabs .btn{white-space:nowrap}.adminUsersMobileAvatar{width:40px;height:40px;border-radius:999px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;color:#4b5563}.feesPeriodControls,.feesPeriodActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.desktopTableOnly{display:block}.mobileCardsOnly{display:none}.richContent{line-height:1.55;overflow-wrap:anywhere}.richContent a{color:var(--ldb-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}.notificationThreadButton{min-width:0;max-width:100%}.notificationThreadSummary{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0}.notificationThreadSummaryText{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notificationThreadMessage{min-width:0;max-width:100%}.notificationThreadBody{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.notificationThreadBody a{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.notificationThreadBody img{max-width:100%;height:auto}.raffleQuantityField{display:grid;gap:6px;width:100%;max-width:100%;min-width:0;margin-top:8px}.raffleQuantityLabel{color:var(--ldb-muted);font-size:13px;font-weight:800}.raffleQuantityControl{display:grid;grid-template-columns:minmax(48px,64px) minmax(0,1fr) minmax(48px,64px);width:100%;max-width:100%;min-width:0;border:1px solid var(--ldb-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--ldb-surface)}.raffleQuantityButton,.raffleQuantityInput{min-width:0;min-height:46px;border:0;background:transparent;color:var(--ldb-text);font:inherit}.raffleQuantityButton{display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;cursor:pointer;background:#f3f7fb}.raffleQuantityButton:disabled{cursor:not-allowed;color:#9ca3af;background:#eef2f7}.raffleQuantityButton:not(:disabled):hover{background:#e5edf7}.raffleQuantityInput{width:100%;border-left:1px solid var(--ldb-border);border-right:1px solid var(--ldb-border);text-align:center;font-size:20px;font-weight:900;outline:none}.raffleQuantityInput:focus-visible{box-shadow:inset 0 0 0 2px var(--ldb-primary)}.raffleQuantityInput::-webkit-outer-spin-button,.raffleQuantityInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.raffleQuantityInput[type=number]{appearance:textfield;-moz-appearance:textfield}.raffleQuantitySummary{color:var(--ldb-muted);font-size:13px;overflow-wrap:anywhere;word-break:break-word}.rafflePublicDescription{line-height:1.65}.richContent.rafflePublicDescription div,.richContent.rafflePublicDescription p{margin:.25rem 0}.richContent.rafflePublicDescription a{font-weight:800;overflow-wrap:anywhere}.publicRaffleCoverImage{display:block;width:100%;max-width:620px;height:auto;margin:12px auto 0;border-radius:var(--radius-sm);border:1px solid #e7ecf3}.publicRaffleLogo{width:82px;height:82px;min-width:82px;min-height:82px;flex:0 0 auto;border-radius:var(--radius-sm);display:block;object-fit:contain}.richContent p,.richContent div{margin:0 0 .8em;min-height:1.4em}.richContent ul,.richContent ol{margin:.55em 0 .8em;padding-left:1.45em}.richContent ul{list-style:disc}.richContent ol{list-style:decimal}.richContent li{margin:.25em 0}.richContent strong,.richContent b{font-weight:700}.richContent em,.richContent i{font-style:italic}.richContent :first-child{margin-top:0}.richContent :last-child{margin-bottom:0}.btn{padding:10px 14px;min-height:42px;border-radius:var(--radius-sm);border:1px solid var(--ldb-border);background:var(--ldb-surface);color:var(--ldb-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .18s ease}.pageHeaderRow{gap:10px}.detailsGrid2,.detailsGrid3{align-items:stretch}.detailsGrid2>*{min-width:280px}.detailsGrid3>*{min-width:220px}.btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ldb-primary) 45%,white);background:var(--ldb-surface-soft)}.btn:disabled{opacity:.55;cursor:not-allowed}.btnPrimary,.btn.primary{border-color:var(--ldb-accent);background:var(--ldb-accent);color:#fff}.btnPrimary:hover:not(:disabled),.btn.primary:hover:not(:disabled){border-color:var(--ldb-accent-hover);background:var(--ldb-accent-hover)}.btn.danger{border-color:color-mix(in srgb,var(--ldb-accent) 65%,black);color:#fff;background:color-mix(in srgb,var(--ldb-accent) 80%,black)}.raffleDrawHero{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid color-mix(in srgb,var(--ldb-highlight) 55%,var(--ldb-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ldb-highlight) 16%,white)}.raffleDrawButton{min-height:58px;padding:14px 22px;font-size:1.05rem}.myGincanaRaffleColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:12px}.myGincanaInfoColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.myGincanaInfoColumns>*{min-width:0}.myGincanaRaffleColumn{min-width:0}.myGincanaRaffleSalePreview,.myGincanaConfirmedSaleCard{margin-top:10px;overflow-wrap:anywhere;word-break:break-word}.myGincanaBuyerMessage{margin-top:6px;min-height:150px;overflow-wrap:anywhere;word-break:break-word}.myGincanaConfirmedSaleActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.myGincanaRaffleLinkCard,.myGincanaRaffleLinkCard .input,.myGincanaRaffleColumn .muted,.myGincanaRaffleColumn textarea{overflow-wrap:anywhere;word-break:break-word}.pixCopyPasteBox{display:grid;gap:10px;margin-top:10px;min-width:0}.pixCopyPasteValue{width:100%;min-height:96px;resize:vertical;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.pixCopyPasteActions{display:flex;gap:8px;flex-wrap:wrap}.pixCopyPasteFeedback{font-size:12px;font-weight:700}.rafflePresentationOverlay{position:fixed;inset:0;z-index:120;background:#0f172ab8;padding:18px;display:grid;place-items:center}.rafflePresentationStage{width:min(1180px,100%);min-height:min(760px,calc(100dvh - 36px));border-radius:var(--radius);background:linear-gradient(135deg,#333665,#1f2338 48%,#b22d30);color:#fff;padding:clamp(18px,3vw,38px);display:grid;grid-template-rows:auto 1fr auto;gap:22px;overflow:auto}.rafflePresentationTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.rafflePresentationIdentity{display:flex;align-items:center;gap:14px;min-width:0}.rafflePresentationLogo{width:clamp(112px,9vw,128px);height:clamp(112px,9vw,128px);min-width:112px;min-height:112px;flex:0 0 auto;border-radius:var(--radius-sm);display:block;object-fit:contain;box-shadow:0 14px 34px #00000038}.rafflePresentationBrand{font-family:var(--ldb-font-display);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--ldb-highlight)}.rafflePresentationTitle{font-size:clamp(1rem,1.8vw,1.4rem);font-weight:800}.rafflePresentationMain{display:grid;place-items:center;text-align:center;gap:18px}.rafflePresentationPrize{font-size:clamp(1.15rem,2.4vw,2rem);font-weight:900}.rafflePresentationPrize span{display:block;margin-top:8px;color:color-mix(in srgb,white 78%,var(--ldb-highlight));font-size:.65em}.rafflePresentationNumber{font-family:var(--ldb-font-display);font-size:clamp(4.5rem,16vw,12rem);line-height:.9;color:var(--ldb-highlight);animation:raffle-pop .42s ease-out}.rafflePresentationWinner{font-size:clamp(1.8rem,5vw,4rem);font-weight:900}.rafflePresentationNumber.isRolling{animation:raffle-roll .18s linear infinite}.rafflePresentationStatus{color:color-mix(in srgb,white 86%,var(--ldb-highlight));font-size:clamp(1rem,2vw,1.35rem);font-weight:800}.rafflePresentationError{width:min(620px,100%);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);background:#b22d3080;padding:12px 14px;font-weight:800}.rafflePresentationResultPrize{color:color-mix(in srgb,white 84%,var(--ldb-highlight));font-size:clamp(1rem,1.8vw,1.25rem);font-weight:800}.rafflePresentationDrawButton{min-width:min(360px,100%);min-height:62px;padding:16px 24px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900}.rafflePresentationEligibility{color:color-mix(in srgb,white 72%,var(--ldb-highlight));font-weight:800}.rafflePresentationHistory{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.rafflePresentationHistory>div{border:1px solid rgba(255,255,255,.22);background:#ffffff1a;border-radius:var(--radius-sm);padding:12px}.rafflePresentationHistory span{display:block;color:color-mix(in srgb,white 82%,var(--ldb-highlight))}@keyframes raffle-pop{0%{transform:scale(.88);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes raffle-roll{0%{transform:translateY(-2px) scale(.99);opacity:.74}50%{transform:translateY(2px) scale(1.01);opacity:1}to{transform:translateY(-2px) scale(.99);opacity:.78}}@media(max-width:760px){.raffleDrawHero,.myGincanaRaffleColumns,.myGincanaInfoColumns{grid-template-columns:1fr}.pixCopyPasteActions{flex-direction:column}.pixCopyPasteActions .btn{width:100%}.myGincanaConfirmedSaleActions{flex-direction:column}.myGincanaConfirmedSaleActions .btn{width:100%}.publicRaffleLogo{width:62px;height:62px;min-width:62px;min-height:62px}.rafflePresentationLogo{width:82px;height:82px;min-width:82px;min-height:82px}}.input,.select,.textarea{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--ldb-border);background:var(--ldb-surface);color:var(--ldb-text);line-height:1.35;transition:border-color .16s ease,box-shadow .16s ease}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb,var(--ldb-muted) 72%,white)}.textarea,textarea.input{min-height:96px;resize:vertical}.table{width:100%;border-collapse:collapse;font-size:.95rem}.table th,.table td{border-bottom:1px solid color-mix(in srgb,var(--ldb-border) 85%,white);padding:11px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.table th{color:var(--ldb-primary);font-weight:700;background:color-mix(in srgb,var(--ldb-primary-soft) 45%,white)}.pill{display:inline-block;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ldb-primary) 18%,white);background:color-mix(in srgb,var(--ldb-primary-soft) 35%,white);color:var(--ldb-primary);font-size:12px;font-weight:700}.error{border:1px solid #f4b6b8;background:#fff5f5;color:var(--ldb-danger);padding:10px 12px;border-radius:10px}.header{background:var(--ldb-surface);border-bottom:1px solid #e5e7eb}.nav a{text-decoration:none;padding:8px 10px;border-radius:10px}.nav a.active{background:var(--ldb-primary);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ldb-highlight) 65%,white);outline-offset:2px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:color-mix(in srgb,var(--ldb-accent) 60%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--ldb-highlight) 35%,transparent)}.dashLayout{display:flex;min-height:100vh;background:var(--ldb-bg)}.desktopSidebarWrap{display:none}.dashSidebar{width:250px;background:linear-gradient(180deg,#333665,#2b2d57);border-right:1px solid rgba(255,255,255,.12);padding:14px 10px;display:flex;flex-direction:column;gap:14px;height:100vh;overflow-y:auto}.dashSidebarCollapsed{width:78px}.dashSidebarHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashBrand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;min-height:36px}.dashBrandLogo{width:32px;height:32px;border-radius:10px;display:inline-block;object-fit:cover;flex-shrink:0}.iconBtn{border:1px solid color-mix(in srgb,var(--ldb-primary) 30%,white);background:var(--ldb-surface);color:var(--ldb-primary);border-radius:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dashNav{display:flex;flex-direction:column;gap:4px}.dashNavSection{margin-top:10px;margin-bottom:2px;padding:0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f1f1f2b8}.dashNavLink{text-decoration:none;display:flex;align-items:center;gap:10px;padding:10px;border-left:3px solid transparent;border-radius:10px;color:#f1f1f2eb}.dashNavLink:hover{background:#ffffff1a}@media(max-width:720px){.container,.dashContent{padding-left:12px;padding-right:12px}.card{padding:12px}.responsiveToolbar,.missionSignupAdminColumns{flex-direction:column;align-items:stretch!important}.missionSignupAdminColumns>*{width:100%;max-width:100%;min-width:0}.missionSignupAdminColumns .input,.missionSignupAdminColumns .select,.missionSignupAdminColumns .btn{max-width:none!important}.responsiveToolbar>*,.responsiveToolbar label,.responsiveToolbar .input,.responsiveToolbar .select,.responsiveToolbar .textarea,.responsiveToolbar .btn,.responsiveToolbar a.btn,.responsiveToolbar input,.responsiveToolbar select,.responsiveToolbar textarea{width:100%!important;max-width:none!important}.missionsFilterToolbar .input,.missionsFilterToolbar input,.missionsFilterToolbar select{height:42px;min-height:42px;padding-top:8px;padding-bottom:8px;line-height:1.2}.missionsFilterToolbar label{width:100%;min-width:0!important}.feesPeriodControls{display:grid;grid-template-columns:44px minmax(0,1fr) 88px 44px;gap:8px;align-items:center;width:100%}.feesPeriodArrow{width:44px!important;min-width:44px;padding-left:0;padding-right:0}.feesPeriodMonth,.feesPeriodYear{width:100%!important;min-width:0}.feesPeriodActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.feesPeriodActions .btn{width:100%}.mobileStack{width:100%;flex-direction:column;align-items:stretch!important}.mobileStack>.btn,.mobileStack>a.btn{width:100%;justify-content:center}.pageHeaderRow{flex-direction:column;align-items:stretch!important}.detailsGrid2>*,.detailsGrid3>*{min-width:100%}.missionActionRow,.missionCardFooter,.mobileActionRow{flex-direction:column;align-items:stretch!important}.mobileActionRow .btn,.mobileActionRow a.btn{width:100%;justify-content:center}.mobileTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.notificationsMainTabs{flex-wrap:wrap;overflow-x:visible;width:100%;max-width:100%}.notificationsMainTabs .btn{flex:1 1 140px;min-width:0;max-width:100%;white-space:normal;justify-content:center;text-align:center}.acolhimentoTabs,.topstarTabs{flex-wrap:wrap;overflow-x:visible}.topstarTabs .btn{flex:1 1 auto;min-width:fit-content;max-width:100%;white-space:normal}.desktopTableOnly{display:none}.mobileCardsOnly{display:block}.responsiveTableWrap,.card:has(>.table){overflow-x:auto;-webkit-overflow-scrolling:touch}.responsiveTableWrap .table,.card>.table{min-width:680px;font-size:.88rem}.table th,.table td{padding:9px 8px}.btn{justify-content:center}.compactSearchFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.compactSearchFilters label{width:100%;min-width:0!important;flex:1 1 100%!important}.compactSearchFilters .input:not(textarea),.compactSearchFilters input:not([type=file]),.compactSearchFilters select{box-sizing:border-box;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.2!important}.compactSearchFilters input[type=search],.compactSearchFilters input[type=date],.compactSearchFilters input[type=month]{height:42px!important;min-height:42px!important}.compactSearchFilters .btn{height:42px;min-height:42px;padding-top:8px;padding-bottom:8px}.compactSearchFilters textarea,.compactSearchFilters textarea.input{height:auto!important;max-height:none!important;min-height:96px!important}}.heroMonthlyMatrixHint{display:none}@media(max-width:760px){.heroMonthlyMatrixHint{display:block;margin-bottom:8px;font-size:13px}.heroMonthlyMatrixWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.heroMonthlyMatrixWrap .table{min-width:760px}.heroMonthlyMatrixWrap th,.heroMonthlyMatrixWrap td{white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}.heroMonthlyMatrixWrap th:first-child,.heroMonthlyMatrixWrap td:first-child{position:sticky;left:0;z-index:2;text-align:left;background:#fff;min-width:150px;max-width:190px}.heroMonthlyMatrixWrap th:first-child{z-index:3}.heroMonthlyMatrixWrap td:first-child{white-space:normal}.heroMonthlyMatrixWrap th:last-child,.heroMonthlyMatrixWrap td:last-child{font-weight:800}}.dashNavLink.active{background:#ffffff2e;border-left-color:var(--ldb-highlight);font-weight:600}.dashNavIcon{width:20px;height:20px;flex-shrink:0}.dashNavLabel{white-space:nowrap}.dashNavBadge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ldb-highlight);color:#2a2d55;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashMain{flex:1;display:flex;flex-direction:column;min-width:0}.dashTopbar{background:var(--ldb-surface);border-bottom:1px solid var(--ldb-border);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:0;z-index:9}.dashTopbarLeft,.dashTopbarRight{display:flex;align-items:center;gap:12px}.dashTopbarRight{margin-left:auto}.dashTitle{font-size:1.22rem;color:var(--ldb-primary);margin:0}.dashUser{display:flex;align-items:center;gap:10px}.dashAvatar{width:34px;height:34px;border-radius:999px;background:var(--ldb-primary-soft);color:var(--ldb-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden}.dashAvatarImg{width:100%;height:100%;display:block;object-fit:cover}.dashUserMeta{display:flex;flex-direction:column;line-height:1.2}.dashUserMeta strong{font-size:.9rem}.dashUserMeta span{font-size:.77rem;color:var(--ldb-muted)}.dashContent{width:min(1100px,100%);margin:0 auto;padding:24px 16px 30px}.drawerOverlay{position:fixed;inset:0;background:#0f172a73;z-index:50;display:flex}.drawerPanel{width:min(82vw,280px);background:transparent}.drawerPanel .dashSidebar{height:100%;width:100%;border-right:0}.mobileOnly{display:inline-flex}.desktopOnly{display:none}@media(min-width:900px){.desktopSidebarWrap{display:block;position:sticky;top:0;align-self:flex-start}.mobileOnly{display:none}.desktopOnly{display:inline-flex}}@media(max-width:899px){.dashTopbar{padding:12px 14px}.dashUserMeta{display:none}}.avatarRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.avatarPreview{width:72px;height:72px;border-radius:999px;background:#0000000f;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:700}.avatarPreview img{width:100%;height:100%;object-fit:cover;display:block}.avatarCropFrame{width:280px;height:280px;border-radius:14px;overflow:hidden;background:#111;position:relative;touch-action:none}.avatarCropImg{position:absolute;top:0;left:0;will-change:transform;user-select:none;-webkit-user-drag:none}.avatarSliderRow{display:flex;align-items:center;gap:10px}.avatarHint{color:var(--ldb-muted);font-size:.9rem}.badge,.statusBadge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--ldb-highlight) 45%,white);color:#3f3405;border:1px solid color-mix(in srgb,var(--ldb-highlight) 65%,white);font-size:.78rem;font-weight:700}
