.al-filters{margin-bottom:1rem;padding:.625rem .75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px}.al-filters--active{border-color:var(--theme-elevation-300)}.al-filters__row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.al-search-group{position:relative;flex:1;min-width:180px;max-width:300px}.al-search-icon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.al-search-input{width:100%;height:34px;padding:0 2rem;font-size:.8rem;font-family:inherit;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);outline:none;transition:border-color .15s}.al-search-input:focus{border-color:var(--theme-primary-500,#7c3aed)}.al-search-input::placeholder{color:var(--text-muted)}.al-search-clear{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:var(--theme-elevation-100);color:var(--theme-elevation-600);cursor:pointer;padding:0}.al-search-clear:hover{background:var(--theme-elevation-200)}.al-filter-select{height:34px;padding:0 1.75rem 0 .625rem;font-size:.78rem;font-family:inherit;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-elevation-800);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.al-filter-select--active{border-color:var(--theme-primary-500,#7c3aed);font-weight:600}.al-filters__bar{margin-top:.5rem;display:flex;align-items:center}.al-clear-btn{background:none;border:none;font-size:.75rem;font-weight:600;color:var(--theme-primary-500,#7c3aed);cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.al-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0)}.al-loading-overlay{position:absolute;inset:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:5;border-radius:8px}[data-theme=dark] .al-loading-overlay{background:rgba(0,0,0,.4)}.al-table{width:100%;border-collapse:collapse;font-size:1.125rem}.al-table thead{color:inherit;background:var(--theme-elevation-50)}.al-table thead th{text-align:left;font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);border-bottom:2px solid var(--theme-elevation-150);white-space:nowrap;min-width:unset;vertical-align:middle}.al-table td,.al-table th{padding:1rem .75rem;min-width:unset;vertical-align:middle}.al-table thead th{padding:.625rem .75rem}.al-table td{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-800)}[data-theme=dark] .al-table td{color:var(--theme-elevation-700)}.al-table tbody tr:nth-child(odd){background:transparent}.al-table tbody tr:last-child td{border-bottom:none}.al-table tbody tr:hover td{background:var(--theme-elevation-50)}[data-theme=dark] .al-table tbody tr:hover td{background:var(--theme-elevation-100)}.al-nowrap{white-space:nowrap}.al-muted{color:var(--theme-elevation-600);font-size:.78rem}.al-message{max-width:400px;line-height:1.4}.al-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.5rem 0}.al-pagination__btns{display:flex;gap:.375rem}.al-pagination__btn{padding:.375rem .75rem;font-size:.78rem;font-weight:500;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;transition:all .12s}.al-pagination__btn:hover:not(:disabled){border-color:var(--theme-elevation-300)}.al-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.al-pagination__info{font-size:.75rem;color:var(--theme-elevation-600)}@media (max-width:640px){.al-filters__row{flex-direction:column;align-items:stretch}.al-search-group{max-width:none}.al-filter-select{width:100%}.al-table{font-size:.75rem}.al-table td,.al-table th{padding:.4rem .5rem}.al-pagination{flex-direction:column;gap:.5rem;align-items:flex-start}}.bml-member{gap:.75rem}.bml-avatar,.bml-member{display:flex;align-items:center}.bml-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--theme-elevation-100);justify-content:center}.bml-avatar__img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bml-avatar__initials{font-size:.8rem;font-weight:600;color:var(--theme-elevation-600)}.bml-member__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bml-member__name{font-weight:600;font-size:.875rem;color:var(--theme-elevation-800)}.bml-member__email,.bml-member__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bml-member__email{font-size:.8rem;color:var(--text-muted)}.bml-position{display:block;font-weight:500;font-size:.875rem;color:var(--theme-elevation-800)}.bml-committee{display:block;font-size:.8rem;color:var(--text-muted);margin-top:.125rem}.bml-phone{font-size:.875rem;color:var(--theme-elevation-600);white-space:nowrap}@media (max-width:768px){.bml-search{min-width:0;width:100%}.bml-table-desktop{display:none}.bml-cards-mobile{display:flex;flex-direction:column;gap:.75rem}.bml-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:.875rem;display:flex;gap:.75rem;align-items:flex-start}.bml-card .bml-avatar{width:48px;height:48px}.bml-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.bml-card__name{font-weight:600;font-size:.9rem;color:var(--theme-elevation-800)}.bml-card__position{font-size:.8rem;color:var(--theme-primary-500);font-weight:500}.bml-card__detail{font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bml-card__footer{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}}@media (min-width:769px){.bml-table-desktop{display:block}.bml-cards-mobile{display:none}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&family=JetBrains+Mono:wght@100..800&display=swap";:root{--theme-bg:oklch(93.83% .0042 236.499);--theme-text:oklch(32.11% 0 0);--theme-elevation-0:oklch(100% 0 0);--theme-elevation-50:oklch(98.46% .0017 247.839);--theme-elevation-100:oklch(96.7% .0029 264.542);--theme-elevation-150:oklch(93.83% .0042 236.499);--theme-elevation-200:oklch(91.19% .0222 243.817);--theme-elevation-300:oklch(90.22% .0052 247.882);--theme-elevation-400:oklch(90.3% .0046 258.326);--theme-elevation-500:oklch(55.1% .0234 264.364);--theme-elevation-600:oklch(44.61% .0263 256.802);--theme-elevation-700:oklch(37.91% .1378 265.522);--theme-elevation-800:oklch(32.11% 0 0);--theme-elevation-900:oklch(25.98% .0306 262.667);--theme-elevation-950:oklch(20% .02 262.667);--theme-input-bg:oklch(97% .0029 264.542);--theme-border-color:oklch(90.22% .0052 247.882);--text-muted:var(--theme-elevation-600);--admin-input-border:oklch(60% .022 250);--admin-input-border-hover:oklch(42% .03 250);--admin-input-placeholder:oklch(68% .012 250);--admin-input-disabled-bg:oklch(99.5% .001 250);--admin-input-disabled-border:oklch(95% .004 250);--admin-input-disabled-text:oklch(86% .008 250);--theme-primary-50:oklch(96% .04 36);--theme-primary-100:oklch(92% .08 36);--theme-primary-200:oklch(84% .12 36);--theme-primary-300:oklch(76% .15 36);--theme-primary-400:oklch(70% .17 36);--theme-primary-500:oklch(63.97% .172 36.4421);--theme-primary-600:oklch(55% .17 36);--theme-primary-700:oklch(45% .15 36);--theme-primary-800:oklch(35% .12 36);--theme-primary-900:oklch(25% .08 36);--theme-success-500:oklch(65% .15 145);--theme-warning-500:oklch(82% .15 85);--theme-error-500:oklch(63.68% .2078 25.3313)}[data-theme=dark]{--theme-bg:oklch(25.98% .0306 262.667);--theme-text:oklch(92.19% 0 0);--theme-elevation-0:oklch(25.98% .0306 262.667);--theme-elevation-50:oklch(29% .0249 268.399);--theme-elevation-100:oklch(30.95% .0266 266.713);--theme-elevation-150:oklch(31.06% .0301 268.637);--theme-elevation-200:oklch(33.8% .04 267.587);--theme-elevation-300:oklch(38.43% .0301 269.734);--theme-elevation-400:oklch(45% .025 265);--theme-elevation-500:oklch(55% .02 265);--theme-elevation-600:oklch(65% .015 265);--theme-elevation-700:oklch(75% .01 265);--theme-elevation-800:oklch(85% .008 265);--theme-elevation-900:oklch(92% .005 265);--theme-elevation-950:oklch(96% .003 265);--theme-input-bg:oklch(38.43% .0301 269.734);--theme-border-color:oklch(38.43% .0301 269.734);--admin-input-border:oklch(45% .02 250);--admin-input-border-hover:oklch(62% .025 250);--admin-input-placeholder:oklch(55% .012 250);--admin-input-disabled-bg:oklch(26.5% .025 262);--admin-input-disabled-border:oklch(30% .022 262);--admin-input-disabled-text:oklch(38% .012 250);--theme-primary-400:oklch(70% .17 36);--theme-primary-500:oklch(63.97% .172 36.4421);--theme-primary-600:oklch(55% .17 36);--theme-success-500:oklch(65% .15 145);--theme-warning-500:oklch(82% .15 85);--theme-error-500:oklch(63.68% .2078 25.3313)}:root,html,html[data-theme=dark],html[data-theme=light],html[data-theme]{font-size:14px;--font-body:"Roboto",sans-serif!important}.nav,.payload-admin,.step-nav,[class*=collection-list],[class*=document-header],[class*=field-type],[class*=list-header],[class*=template-default],body{font-family:Roboto,sans-serif!important}.payload-admin{--radius:.75rem}.payload-admin .sidebar{border-right:1px solid var(--theme-border-color);background-color:var(--theme-elevation-50)}.payload-admin .sidebar__header{padding:2rem 1rem}.payload-admin .card{border-radius:var(--radius);border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.payload-admin .card:hover{border-color:var(--theme-primary-300);transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.payload-admin .btn{border-radius:var(--radius);padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.payload-admin .btn--style-primary{background:var(--theme-primary-500)}.payload-admin .btn--style-primary:hover{background:var(--theme-primary-600);transform:scale(1.02)}.payload-admin input,.payload-admin select,.payload-admin textarea{border-radius:calc(var(--radius) - 4px);border:1px solid var(--theme-border-color);transition:border-color .2s,box-shadow .2s}.payload-admin input:focus,.payload-admin select:focus,.payload-admin textarea:focus{border-color:var(--theme-primary-500);box-shadow:0 0 0 3px var(--theme-primary-500)}@supports (color:color-mix(in lab,red,red)){.payload-admin input:focus,.payload-admin select:focus,.payload-admin textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary-500),transparent 80%)}}.payload-admin .code,.payload-admin code,.payload-admin pre{font-family:JetBrains Mono,monospace}@layer payload{.blocks-drawer__blocks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important}.blocks-drawer__block-group button,.blocks-drawer__blocks button{border:1px solid var(--theme-elevation-150)!important;background:var(--theme-elevation-50)!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;padding:0!important;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s!important;display:flex!important;overflow:hidden!important}.blocks-drawer__block-group button:hover,.blocks-drawer__blocks button:hover{border-color:var(--theme-elevation-400)!important;background:var(--theme-elevation-100)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000000f!important}.blocks-drawer__block-group button:active,.blocks-drawer__blocks button:active{box-shadow:none!important;transform:translateY(0)!important}.blocks-drawer__block-group button img,.blocks-drawer__blocks button img,.blocks-drawer__default-image{object-fit:cover!important;background:var(--theme-elevation-100)!important;border-radius:8px 8px 0 0!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.blocks-drawer__block-group button span,.blocks-drawer__blocks button span{text-align:center!important;color:var(--theme-text)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;padding:8px 6px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.block-search{padding:10px 10px 6px!important}.blocks-drawer__blocks-wrapper{overflow-y:auto!important}.blocks-drawer__block-group-label{text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--text-muted)!important;padding:8px 10px 4px!important;font-size:11px!important;font-weight:700!important}}