.bulk-check,.fm-check{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:18px;height:18px;margin:0;border:1.5px solid #b7c2d8;border-radius:5px;background:#fff 50%/12px 12px no-repeat;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.bulk-check:hover,.fm-check:hover{border-color:var(--phoa-primary)}.bulk-check:focus-visible,.fm-check:focus-visible{outline:2px solid var(--phoa-primary);outline-offset:2px}.bulk-check:checked,.fm-check:checked,.bulk-check:indeterminate,.fm-check:indeterminate{border-color:var(--phoa-primary);background-color:var(--phoa-primary)}.bulk-check:checked,.fm-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.bulk-check:indeterminate,.fm-check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h6'/%3E%3C/svg%3E")}.bulk-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bulk-item a,.bulk-item img{-webkit-user-drag:none}tr.bulk-item:focus-visible{outline:2px solid var(--phoa-primary);outline-offset:-2px}.table>tbody>tr.bulk-item.is-selected>td{background-color:var(--phoa-primary-tint)!important;box-shadow:inset 0 1px rgba(59,110,246,.28),inset 0 -1px rgba(59,110,246,.28)}.table>tbody>tr.bulk-item.is-selected>td:first-child{box-shadow:inset 0 1px rgba(59,110,246,.28),inset 0 -1px rgba(59,110,246,.28),inset 3px 0 0 var(--phoa-primary)}.table>tbody>tr.bulk-item.is-selected>td:last-child{box-shadow:inset 0 1px rgba(59,110,246,.28),inset 0 -1px rgba(59,110,246,.28),inset -1px 0 rgba(59,110,246,.28)}.bulk-actionbar,.fm-actionbar{position:fixed;left:50%;bottom:24px;z-index:1045;display:flex;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:8px 8px 8px 18px;border-radius:16px;background:var(--phoa-text);color:#fff;box-shadow:0 22px 48px -14px rgba(14,22,52,.6),0 0 0 1px rgba(255,255,255,6%)inset;transform:translateX(-50%);animation:bulk-ab-in .22s cubic-bezier(.2,.8,.2,1)}.bulk-actionbar[hidden],.fm-actionbar[hidden]{display:none}@keyframes bulk-ab-in{from{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%,0)}}.bulk-ab-info,.fm-ab-info{display:flex;align-items:baseline;gap:10px;padding-right:8px;white-space:nowrap}.bulk-ab-count,.fm-ab-count{font-size:var(--phoa-fs-body);font-weight:var(--phoa-fw-bold)}.bulk-ab-link,.fm-ab-link{padding:0;border:0;background:0 0;color:#9db8ff;font-size:var(--phoa-fs-meta);font-weight:var(--phoa-fw-semibold);cursor:pointer}.bulk-ab-link:hover,.fm-ab-link:hover,.bulk-ab-link:focus-visible,.fm-ab-link:focus-visible{color:#fff;text-decoration:underline}.bulk-ab-actions,.fm-ab-actions{display:flex;align-items:center;gap:2px;padding-left:8px;border-left:1px solid rgba(255,255,255,.16)}.bulk-ab-btn,.fm-ab-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:0 0;color:rgba(255,255,255,.92);font-size:var(--phoa-fs-body-sm);font-weight:var(--phoa-fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.bulk-ab-btn[hidden],.fm-ab-btn[hidden]{display:none}.bulk-ab-btn i,.fm-ab-btn i{font-size:15px}.bulk-ab-btn .bulk-ab-caret,.fm-ab-btn .fm-ab-caret{margin-left:-2px;font-size:10px;opacity:.7}.bulk-ab-btn:hover,.fm-ab-btn:hover,.bulk-ab-btn:focus-visible,.fm-ab-btn:focus-visible,.bulk-ab-btn[aria-expanded=true],.fm-ab-btn[aria-expanded=true]{background:rgba(255,255,255,.14);color:#fff}.bulk-ab-btn.is-danger:hover,.fm-ab-btn.is-danger:hover,.bulk-ab-btn.is-danger:focus-visible,.fm-ab-btn.is-danger:focus-visible{background:rgba(229,72,77,.28);color:#ffb4b7}.bulk-actionbar button:focus-visible,.fm-actionbar button:focus-visible{outline:2px solid #9db8ff;outline-offset:1px}.bulk-ab-clear,.fm-ab-clear{display:inline-grid;place-items:center;width:36px;height:36px;margin-left:4px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.bulk-ab-clear:hover,.fm-ab-clear:hover,.bulk-ab-clear:focus-visible,.fm-ab-clear:focus-visible{background:rgba(255,255,255,.22)}body.bulk-has-actionbar .page-content,body.fm-has-actionbar .page-content{padding-bottom:96px}@media(max-width:767.98px){.bulk-ab-btn .bulk-ab-label,.fm-ab-btn .fm-ab-label{display:none}.bulk-ab-btn,.fm-ab-btn{padding:0 11px}}@media(max-width:575.98px){.bulk-actionbar,.fm-actionbar{left:0;right:0;bottom:0;flex-wrap:wrap;max-width:none;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;transform:none;animation:bulk-ab-sheet-in .24s cubic-bezier(.2,.8,.2,1)}.bulk-ab-info,.fm-ab-info{flex:auto;padding-right:0}.bulk-ab-clear,.fm-ab-clear{order:2;margin-left:0}.bulk-ab-actions,.fm-ab-actions{order:3;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;padding:8px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.bulk-ab-btn,.fm-ab-btn{flex-direction:column;justify-content:center;gap:4px;height:56px;padding:0 4px;font-size:11.5px}.bulk-ab-btn .bulk-ab-label,.fm-ab-btn .fm-ab-label{display:block}.bulk-ab-btn i,.fm-ab-btn i{font-size:18px}.bulk-ab-btn .bulk-ab-caret,.fm-ab-btn .fm-ab-caret{display:none}body.bulk-has-actionbar .page-content,body.fm-has-actionbar .page-content{padding-bottom:150px}}@keyframes bulk-ab-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bulk-actionbar,.fm-actionbar{transition:none;animation:none}}.table>thead>tr>th.row-menu-cell,.table>tbody>tr>td.row-menu-cell{width:64px}.row-menu-btn.vx-icon-btn{padding:0;border:0}.row-menu-btn.vx-icon-btn[aria-expanded=true]{background:var(--phoa-primary-tint);color:var(--phoa-primary)}@media(max-width:767.98px){.table>tbody>tr>td.row-menu-cell .row-menu-btn.vx-icon-btn{width:36px;height:36px}}@media(max-width:767.98px){.bulk-check::after,.fm-check::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.table>tbody>tr>td.row-menu-cell .row-menu-btn.vx-icon-btn{width:44px;height:44px}}