.P4hsIW_shell{padding:20px}.P4hsIW_search{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;gap:12px;display:grid}.P4hsIW_searchField{color:#776b85;background:#fffefa;border:1px solid #e6dfed;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:flex}.P4hsIW_searchField svg{flex-shrink:0}.P4hsIW_searchField input{color:#241e30;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:16px}.P4hsIW_searchField:focus-within{border-color:#6d4aff;outline:3px solid #e9ddff}.P4hsIW_primary{color:#fff;cursor:pointer;background:#6d4aff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.P4hsIW_primary:hover{background:#5736da}.P4hsIW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.P4hsIW_filterButton{color:#332b40;cursor:pointer;background:#fff;border:1px solid #e6dfed;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.P4hsIW_filterButton:hover,.P4hsIW_cancel:hover,.P4hsIW_dismiss:hover{background:#fffefa}.P4hsIW_count{color:#5034b5;background:#f1ebff;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.P4hsIW_chevron,.P4hsIW_chevronOpen{width:16px;height:16px}.P4hsIW_chevronOpen{transform:rotate(180deg)}.P4hsIW_scope{color:#776b85;text-align:right;font-size:12px}.P4hsIW_active{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-top:10px;display:flex}.P4hsIW_active ul{flex-wrap:wrap;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.P4hsIW_active li{max-width:100%}.P4hsIW_chip{color:#5034b5;text-align:left;cursor:pointer;background:#f1ebff;border:1px solid #e9ddff;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:7px 10px;font-size:12px;display:inline-flex}.P4hsIW_chip span{overflow-wrap:anywhere}.P4hsIW_chip:hover{background:#e9ddff}.P4hsIW_closeIcon{flex-shrink:0;width:14px;height:14px}.P4hsIW_clear{color:#675d75;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:7px 8px;font-size:13px;text-decoration:underline}.P4hsIW_panel{border-top:1px solid #e6dfed;margin-top:16px;padding-top:20px}.P4hsIW_panel[hidden]{display:none}.P4hsIW_panelHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.P4hsIW_panelHeading h3{color:#241e30;margin:0;font-size:16px;font-weight:650}.P4hsIW_panelHeading p{color:#776b85;margin:4px 0 0;font-size:13px}.P4hsIW_dismiss{color:#776b85;cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.P4hsIW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.P4hsIW_grid label{color:#675d75;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.P4hsIW_grid input,.P4hsIW_grid select{color:#241e30;background:#fff;border:1px solid #e6dfed;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400}.P4hsIW_panelFooter{border-top:1px solid #f6f2fa;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.P4hsIW_actions{gap:8px;display:flex}.P4hsIW_cancel{color:#675d75;cursor:pointer;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}.P4hsIW_shell button:focus-visible,.P4hsIW_grid :is(input,select):focus-visible{outline-offset:3px;outline:3px solid #6d4aff}@media (max-width:900px){.P4hsIW_search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.P4hsIW_searchField:first-child{grid-column:1/-1}.P4hsIW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.P4hsIW_toolbar fieldset{flex-basis:100%;order:2}.P4hsIW_shell{padding:16px}.P4hsIW_search{gap:8px}.P4hsIW_primary{padding-inline:12px}.P4hsIW_searchField{padding-inline:10px}.P4hsIW_grid{grid-template-columns:minmax(0,1fr)}.P4hsIW_panelFooter{flex-direction:column;align-items:stretch;gap:8px}.P4hsIW_actions{justify-content:flex-end}}
