.pearlAdminFrame{width:100%;max-width:540px;margin-inline:auto}.pearlAdminWorkspace{display:grid;grid-gap:18px;gap:18px;padding-bottom:12px;min-width:0}.pearlAdminWorkspace [hidden]{display:none!important}.pearlAdminHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px}.pearlAdminHeader h1{font-size:1.8rem;margin:3px 0 0}.pearlAdminHeader .eyebrow{font-size:.76rem}.pearlAdminRefresh{width:48px;height:48px;display:grid;place-items:center;border:var(--pearl-border);border-radius:50%;background:rgba(255,255,255,.75);color:var(--primary-dark)}.pearlAdminFieldset{min-width:0;margin:0;padding:0;border:0;display:grid;grid-gap:18px;gap:18px}.pearlAdminFieldset:disabled{opacity:.7}.pearlAdminWorkspace :is(.card,.dashboardSection,.form,.adminCreateGrid,.campaignAdminBody,.campaignAdminList,.campaignAdminCard,.adminProviderBody,.magazineCreateForm,.magazineEditForm,.adminRafflePanel,.pearlAdminSupport){min-width:0;max-width:100%}.pearlAdminWorkspace :is(.adminSearchPanel,.adminCreateGrid,.campaignAdminBody,.campaignAdminList,.magazineAdminList,.magazineAdminCard,.magazineCreateForm,.magazineEditForm,.ratingAdminForm,.formRow,.securityPanelContent .formRow){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.pearlAdminWorkspace :is(.adminSearchPanel,.adminProviderBody,.dashboardSectionBody){padding:18px}.pearlAdminWorkspace .form{padding:0}.pearlAdminWorkspace :is(h2,h3){font-size:1.05rem;line-height:1.9}.pearlAdminWorkspace :is(.muted,p,small){line-height:1.9}.pearlAdminWorkspace .eyebrow{font-size:.7rem}.pearlAdminWorkspace .sectionHeader{align-items:flex-start;flex-wrap:wrap;gap:8px}.pearlAdminWorkspace .listItem{display:flex;flex-direction:column;align-items:stretch;gap:12px}.pearlAdminWorkspace :is(.actions,.adminRaffleActions){display:flex;gap:8px;flex-wrap:wrap}.pearlAdminWorkspace :is(.actions,.adminRaffleActions) .button{flex:1 1 auto}.pearlAdminWorkspace :is(.dashboardSection>summary,.setupSection>summary){padding:18px}.pearlAdminWorkspace summary{min-height:48px;cursor:pointer}.pearlAdminWorkspace summary small{display:block;color:var(--muted);font-size:.74rem;margin-top:4px}.pearlAdminWorkspace .campaignAdminCard img{width:100%;max-height:250px;object-fit:cover;border-radius:20px}.pearlAdminWorkspace .campaignAdminCard{overflow:hidden}.pearlAdminWorkspace :is(input,select,textarea){max-width:100%;min-width:0}.pearlAdminWorkspace .inlineCheck{white-space:normal}.pearlAdminWorkspace pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;max-width:100%;font-size:.72rem;padding:12px;background:rgba(242,235,255,.55);border-radius:14px}.pearlAdminChoices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pearlAdminChoices button{flex:1 1 80px;min-height:46px;border:var(--pearl-border);border-radius:18px;background:rgba(255,255,255,.65);color:var(--muted);padding:10px 12px;font-size:.79rem}.pearlAdminChoices button[aria-pressed=true]{background:#eae2fa;color:var(--primary-dark);font-weight:700}.pearlAdminSupportDetail{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.pearlAdminSupportRow{padding-block:12px;border-bottom:1px solid rgba(116,92,148,.12)}.pearlAdminSupportRow p{margin:4px 0}.pearlAdminSupportRow .button{margin-block:10px 0}.pearlAdminNav{position:fixed;inset:auto auto calc(14px + env(safe-area-inset-bottom)) 50%;transform:translateX(-50%);width:min(508px,calc(100% - 24px));z-index:36;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:5px;border:var(--pearl-border);border-radius:32px;background:linear-gradient(140deg,rgba(255,255,255,.96),rgba(255,255,255,.86));box-shadow:inset 0 1px 0 #fff,0 16px 36px -12px rgba(79,61,150,.35);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pearlAdminNav button{min-width:0;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 1px;border:0;border-radius:24px;background:transparent;color:var(--muted);font-size:.69rem}.pearlAdminNav button[aria-current=page]{background:#ece5fb;color:var(--primary-dark);font-weight:700}.pearlAdminWorkspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a58dce;outline-offset:3px}@media (max-width:359px){.pearlAdminWorkspace :is(.adminSearchPanel,.adminProviderBody,.dashboardSectionBody){padding:14px}.pearlAdminChoices{gap:6px}}