.v52-calendar-eyebrow{display:block;font-size:10px;letter-spacing:.12em;font-weight:750;color:var(--brand);margin-bottom:7px}.v52-calendar-month{font-size:28px!important;line-height:1.2;margin:0!important}.v52-calendar-month span{font-size:17px;color:var(--muted);font-weight:500;margin-left:5px}.v52-calendar-card>.sectiontitle{padding:8px 0 18px;align-items:center}.v52-calendar-card>.sectiontitle .btn{min-height:36px;padding:8px 11px;font-size:12px}.v52-destinations-summary{margin:16px 0 8px!important;padding:15px!important;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))!important;border-radius:15px;background:color-mix(in srgb,var(--brand) 2%,var(--panel))!important}.v52-destinations-summary>strong{display:block;font-size:12px;margin-bottom:10px}.v52-destination-list{display:grid;gap:9px}.v52-destination-item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5}.v52-destination-check{color:var(--brand);font-size:14px;font-weight:800}.v52-destination-item .network-logo{width:25px;height:25px;flex-shrink:0;border-radius:7px}.v52-destination-item .network-logo svg{width:16px;height:16px}.v52-destination-item>span:last-child{min-width:0;overflow-wrap:anywhere}.v52-destinations-summary>small{display:block;margin-top:12px;color:var(--muted);font-size:11px}.v52-user-results{display:grid;gap:8px;margin:16px 0}.v52-user-results>a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--text);text-decoration:none}.v52-user-results small{grid-column:1;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.v52-user-results span{grid-column:2;grid-row:1/3;align-self:center;color:var(--brand);font-size:11px}.v52-user-results b{font-size:13px}.v52-quota-editor{padding:18px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));border-radius:16px;margin:20px 0;background:var(--panel)}.v52-quota-editor h3{font-size:17px;overflow-wrap:anywhere}.v52-quota-editor .muted,.v52-quotas>.muted{font-size:12px;line-height:1.7}.v52-quotas .v43-fields label{font-size:12px;line-height:1.5}.v52-reset-form{margin-top:14px}.v52-ideas-note{font-size:12px;color:var(--muted);line-height:1.6}@media(max-width:600px){.v52-calendar-month{font-size:23px!important}.v52-calendar-card>.sectiontitle{align-items:flex-start;flex-wrap:wrap;gap:15px}.v52-calendar-month span{font-size:15px}.v52-quota-editor{padding:14px}}
