.admin-portal .lib-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.admin-portal .lib-pill{border:1.3px solid var(--op-green);min-height:36px;color:var(--op-ink);white-space:nowrap;cursor:pointer;background:#ffffff8c;border-radius:18px;padding:0 16px;font-size:14px}.admin-portal .lib-pill:hover{background:var(--op-green-10)}.admin-portal .lib-pill[aria-pressed=true]{background:var(--op-green);color:#fff;font-weight:600}.admin-portal .lib-pill:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:2px}@media (pointer:coarse){.admin-portal .lib-pill{min-height:44px}}.admin-portal .staff-record-workspace .staff-record-toolbar{padding-block:0 4px}.admin-portal .staff-record-workspace .staff-record-toolbar input{border-radius:21px;height:42px}.admin-portal .staff-design-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.admin-portal .staff-design-tile{box-shadow:none;background:#ffffff59;border-radius:20px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex;overflow:hidden}.admin-portal .staff-design-tile .staff-design-picture{aspect-ratio:1;background:#f6f4ee;border:0;border-radius:14px;height:auto}.admin-portal .staff-design-tile .staff-square-poster>div{filter:drop-shadow(0 3px 7px #0000002e)}.admin-portal .staff-design-caption{flex-direction:column;flex:1;gap:9px;min-width:0;padding:0;display:flex}.admin-portal .lib-meta{min-width:0}.admin-portal .lib-code{letter-spacing:.06em;color:var(--op-mut);font-size:11.5px;font-weight:700;display:block}.admin-portal .lib-title{color:var(--op-dark);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.25}.admin-portal .lib-occasion{color:var(--op-mut);margin:2px 0 0;font-size:13px}.admin-portal .lib-uploader{color:var(--op-mut);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.admin-portal .lib-price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.admin-portal .lib-price{color:var(--op-ink);font-size:16px;font-weight:700}.admin-portal .lib-price-none{color:var(--op-mut);font-size:14px}.admin-portal .lib-tag{color:#555;white-space:nowrap;background:#eee;border-radius:12px;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-portal .lib-tag-live{background:var(--op-green-20);color:var(--op-green-ink)}.admin-portal .lib-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-portal .lib-actions button,.admin-portal .lib-set-price{white-space:nowrap;border-radius:16px;height:32px;min-height:32px;padding-inline:14px;font-size:13px}.admin-portal .lib-actions button{border:1.3px solid var(--op-green);color:var(--op-ink);background:#fff9}.admin-portal .lib-set-price{background:var(--op-green);color:#fff}.admin-portal .lib-publish{border-top:1px solid var(--op-green-20);color:#444;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:12.5px;display:flex}.admin-portal .lib-publish [role=switch]{flex:none}@media (width<=1279px){.admin-portal .staff-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.admin-portal .staff-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-portal .staff-design-tile{border-radius:16px;padding:8px}.admin-portal .lib-actions button{padding-inline:11px}}.admin-portal .op-switch{width:46px;height:26px;box-shadow:none;border:0;padding:0}.admin-portal .op-switch[data-state=unchecked]{background-color:#d6d6d6}.admin-portal .op-switch[data-state=checked]{background-color:var(--op-green)}.admin-portal .op-switch>span{background:#fff;width:20px;height:20px;box-shadow:0 1px 3px #00000040}.admin-portal .op-switch[data-state=unchecked]>span,.admin-portal .op-switch[data-state=checked]>span{transform:none}.admin-portal .staff-design-caption button.op-switch{min-height:26px;height:26px!important}.admin-portal .staff-design-caption>.lib-publish{flex-wrap:nowrap;justify-content:space-between}.admin-portal .admin-table-wrap[data-layout]{gap:14px}.admin-portal .admin-table-wrap[data-layout] .admin-table-toolbar input[type=search]{background:#fff;border-radius:21px;height:42px;padding-inline-start:38px}.admin-portal .admin-table-wrap[data-layout] .admin-table-toolbar :is(button,.admin-chip){border-radius:18px}.admin-portal .admin-table-wrap[data-layout] .admin-table-toolbar>button{border:1.3px solid var(--op-green);background:#ffffff8c;min-height:36px}.admin-portal .admin-table-wrap[data-layout] .admin-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-portal .admin-table-wrap[data-layout] .admin-view-tabs{flex-wrap:wrap;margin-bottom:0}.admin-portal .admin-table-wrap[data-layout] .admin-view-tab{align-items:center;gap:0;display:inline-flex}.admin-portal .admin-table-wrap[data-layout] .admin-view-tab-count{min-width:0;height:auto;font-size:inherit;font-weight:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.admin-portal .admin-table-wrap[data-layout] .admin-view-tab-count:before{content:" · "}.admin-portal .admin-table-wrap[data-layout=cards] .admin-table-desktop{display:none}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-item{border:1.3px solid var(--op-green);background:#ffffff59;border-radius:20px;min-width:0;padding:0;transition:background-color .15s;display:flex}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-item:last-child{border-bottom:1.3px solid var(--op-green)}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-item:hover{background:#fff9}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-button{border-radius:20px;width:100%;padding:14px;display:block}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-button:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:2px}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-button>svg{display:none}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-button>.min-w-0{display:block}.admin-portal .acct-card{flex-direction:column;gap:11px;min-width:0;display:flex}.admin-portal .acct-card-top{align-items:center;gap:12px;min-width:0;display:flex}.admin-portal .acct-avatar{width:48px;height:48px;font-size:16px}.admin-portal .acct-avatar[data-tone="1"]{background:var(--op-cream);color:#8a5a14}.admin-portal .acct-avatar[data-tone="2"]{color:#33527f;background:#e5ecf6}.admin-portal .acct-avatar[data-tone="3"]{color:#7d3a68;background:#f3e3ee}.admin-portal .acct-name{color:var(--op-dark);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25;display:block}.admin-portal .acct-sub{color:var(--op-mut);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-portal .acct-tags{flex-wrap:wrap;gap:6px;display:flex}.admin-portal .acct-chip{color:#555;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:12px;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.admin-portal .acct-stats{border-top:1px solid var(--op-green-20);align-items:flex-end;gap:18px;padding-top:10px;display:flex}.admin-portal .acct-stat-label{color:var(--op-mut);font-size:12px;display:block}.admin-portal .acct-stat-value{color:var(--op-dark);font-size:17px;font-weight:700;display:block}.admin-portal .acct-spend{text-align:end;min-width:0;margin-inline-start:auto}.admin-portal .acct-spend~.acct-view{margin-inline-start:0}.admin-portal .acct-view{border:1.3px solid var(--op-green);background:#fff9;border-radius:16px;align-items:center;height:32px;margin-inline-start:auto;padding:0 16px;font-size:13px;display:inline-flex}@media (width<=1279px){.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-portal .admin-table-wrap[data-layout=cards] .admin-card-button{padding:11px}.admin-portal .acct-card-top{flex-direction:column;align-items:flex-start;gap:8px}.admin-portal .acct-card-top>.min-w-0{align-self:stretch}.admin-portal .acct-stats{flex-wrap:wrap;gap:12px}.admin-portal .acct-view{display:none}}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table{border-collapse:separate;border-spacing:0 10px;margin-top:-4px}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table thead th{background:0 0;border:0;padding:4px 12px 0;position:static}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody td{border:0;border-top:1.3px solid var(--op-green);border-bottom:1.3px solid var(--op-green);background:#fff6;padding:12px}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody td:first-child{border-inline-start:1.3px solid var(--op-green);border-start-start-radius:20px;border-end-start-radius:20px;padding-inline-start:18px}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody td:last-child{border-inline-end:1.3px solid var(--op-green);border-start-end-radius:20px;border-end-end-radius:20px;padding-inline-end:18px}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr:last-child td{border-bottom:1.3px solid var(--op-green)}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr:hover td{background:#ffffffa6}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr[data-selected] td,.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr[data-active] td{background:var(--op-green-20)}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr[data-active] td:first-child{box-shadow:none}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr:focus-visible{outline:0}.admin-portal .admin-table-wrap[data-layout=rows] table.admin-table tbody tr:focus-visible td{border-color:var(--op-green-ink);border-width:2px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-table-chevron{white-space:nowrap;width:1%}.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open{border:1.3px solid var(--op-green);width:auto;height:32px;color:var(--op-ink);background:#fff9;border-radius:16px;padding:0 16px;font-size:13px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open>svg{display:none}.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open{justify-content:center;align-items:center;min-width:64px;display:inline-flex;position:relative}.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open:after{content:"Open";position:static;inset:auto}@media (pointer:coarse){.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open{height:44px}}.admin-portal .admin-table-wrap[data-layout=rows] .admin-row-open:hover{background:var(--op-green-20);color:var(--op-ink)}.admin-portal .admin-table-wrap[data-layout=rows] .admin-order-thumb{background:#f6f4ee;border:0;border-radius:12px;width:52px;height:52px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-order-thumb>*{width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-money{color:var(--op-dark);font-size:16px;font-weight:700}.admin-portal .admin-table-wrap[data-layout=rows] .admin-pill{border-radius:12px;font-weight:700}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-list{grid-template-columns:minmax(0,1fr);gap:10px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-item{border:1.3px solid var(--op-green);background:#fff6;border-radius:20px;align-items:center;padding:10px 12px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-item:last-child{border-bottom:1.3px solid var(--op-green)}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-button:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:3px;border-radius:14px}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-button>svg{display:none}.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-button:after{content:"Open";border:1.3px solid var(--op-green);border-radius:15px;flex:none;align-items:center;height:30px;padding:0 13px;font-size:12.5px;display:inline-flex;position:static;inset:auto}@media (width<=767px){.admin-portal .admin-table-wrap[data-layout=rows] .admin-card-list{display:grid}}.admin-portal .team-rows{gap:10px;padding:12px;display:grid}.admin-portal .team-rows.team-rows>.team-row{border:1.3px solid var(--op-green);background:#fff6;border-radius:20px;padding:12px 18px}@media (width<=599px){.admin-portal .team-access-card .admin-card-head{flex-wrap:wrap}.admin-portal .team-access-card .admin-card-head>.min-w-0{flex-basis:100%}.admin-portal .team-access-card .admin-card-head>div:last-child,.admin-portal .team-access-card .admin-card-head input{width:100%;max-width:100%}.admin-portal .team-rows{padding:10px}.admin-portal .team-rows.team-rows>.team-row{padding:12px 14px}}.admin-portal.pg-drawer .admin-drawer-body{background:0 0}.admin-portal.pg-drawer .admin-drawer-body>.grid{gap:14px}.admin-portal.pg-drawer .admin-detail-section{border:1.3px solid var(--op-green);background:#fff9;border-radius:20px;min-width:0;padding:14px 16px}.admin-portal.pg-drawer .admin-detail-section.admin-danger-zone{background:var(--op-cream);border-color:#1e3a2b40}.admin-portal.pg-drawer .admin-detail-heading{color:var(--op-dark);margin-bottom:8px;font-size:13px;font-weight:700}.admin-portal.pg-drawer .admin-detail-list{background:0 0;border:0;border-radius:0}.admin-portal.pg-drawer .admin-detail-list>div{padding-inline:0}.admin-portal.pg-drawer .admin-drawer-head .admin-select,.admin-portal.pg-drawer .admin-drawer-head select{border-radius:20px}.admin-portal.pg-drawer .admin-drawer-head :is(button,a):not([aria-label=Close]){border-radius:18px}.admin-portal.pg-drawer .admin-drawer-nav{border-color:var(--op-green-20);background:0 0}.admin-portal.pg-drawer .admin-drawer-nav button{border-radius:16px}
