html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;margin:0}*{box-sizing:border-box}#root{min-height:100vh}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{margin-top:8px}.ant-menu-light .ant-menu-item .ant-menu-item-icon,.ant-menu-light .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-light .ant-menu-item .ant-menu-item-icon svg,.ant-menu-light .ant-menu-submenu-title .ant-menu-item-icon svg,.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon svg,.ant-menu-light .ant-menu-item-active .ant-menu-item-icon,.ant-menu-light .ant-menu-item-active .ant-menu-item-icon svg,.ant-menu-light .ant-menu-submenu-selected .ant-menu-item-icon,.ant-menu-light .ant-menu-submenu-selected .ant-menu-item-icon svg,.ant-menu-light .ant-menu-submenu-active .ant-menu-item-icon,.ant-menu-light .ant-menu-submenu-active .ant-menu-item-icon svg{color:var(--ant-color-warning)}.ant-card{overflow:hidden}.ant-card img,.ant-card video,.ant-card canvas,.ant-card svg{max-width:100%;max-height:100%;display:block}.ant-card .ant-avatar{overflow:hidden}.ant-card-head-title .ant-flex>svg,.ant-card-head-title .ant-flex>span>svg{color:var(--ant-color-warning)}.app-select-compact{width:132px}.app-select-wide{width:224px}.app-select-xwide{width:320px}.app-rich-text-editor-large{width:100%}.app-rich-text-editor-large [role=textbox]{min-height:240px}.ant-input:autofill{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input:autofill:hover{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input:autofill:focus{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:autofill{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:autofill:hover{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:autofill:focus{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;caret-color:var(--ant-color-text)}.ant-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset;-webkit-text-fill-color:var(--ant-color-text);caret-color:var(--ant-color-text)}.ant-row:has(>.ant-col>.ant-card){grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;margin-inline:0;display:grid}.ant-row:has(>.ant-col>.ant-card)>.ant-col{max-width:none;padding-inline:0}.ant-table-tbody>tr.app-table-row-striped>td{background:var(--ant-color-fill-tertiary)}.ant-table-tbody>tr.app-table-row-striped:hover>td{background:var(--ant-color-fill-secondary)}.ant-table-wrapper .ant-table-thead .ant-table-column-sorter,.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down,.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger.active,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down.active{color:var(--ant-table-header-color)}.ant-table-wrapper .ant-table th.app-table-action-column,.ant-table-wrapper .ant-table td.app-table-action-column{text-align:center;white-space:nowrap;width:52px;min-width:52px;max-width:52px}.ant-table-wrapper .ant-table th.app-table-action-column .ant-table-cell-content{justify-content:center}.ant-table-wrapper .ant-table .app-table-action-header-icon{color:var(--ant-table-header-color);justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.ant-table-wrapper .ant-table .app-table-action-header-icon svg{width:15px;height:15px}.ant-table-wrapper .ant-table .app-table-action-button{box-shadow:none;color:var(--ant-color-text);background:0 0;border-color:#0000;width:30px;min-width:30px;height:30px;padding:0}.ant-table-wrapper .ant-table .app-table-action-button .anticon,.ant-table-wrapper .ant-table .app-table-action-button svg{color:var(--ant-color-text);width:15px;height:15px;font-size:15px}.ant-table-wrapper .ant-table .app-table-action-button.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.ant-table-wrapper .ant-table .app-table-action-button.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{background:var(--ant-color-fill-tertiary);box-shadow:none;border-color:#0000}.ant-table-wrapper .ant-table .app-table-action-button.ant-btn-dangerous{box-shadow:none;color:var(--ant-color-text);background:0 0;border-color:#0000}.ant-table-wrapper .ant-table .app-table-action-button.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-table-wrapper .ant-table .app-table-action-button.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible{background:var(--ant-color-error-bg);box-shadow:none;color:var(--ant-color-text);border-color:#0000}.ant-table-wrapper .ant-table-footer{background:var(--ant-color-fill-tertiary);padding:8px 12px}.ant-table-wrapper .ant-table-footer .ant-typography{color:var(--ant-color-text-secondary);font-weight:600}.app-page-header-controls-text .ant-typography{margin-bottom:0}.ant-table-wrapper .ant-spin-nested-loading>div>.ant-spin{background:color-mix(in srgb, var(--ant-color-bg-container) 72%, transparent);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);min-height:160px}.ant-table-wrapper .ant-spin-text{color:var(--ant-color-text);font-weight:600}.ant-table-wrapper .ant-table-footer .ant-pagination .ant-pagination-item-active{background:var(--ant-color-bg-container);border-color:var(--ant-color-text-secondary)}.ant-table-wrapper .ant-table-footer .ant-pagination .ant-pagination-item-active a{color:var(--ant-color-text)}.ant-table-wrapper .ant-table .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.ant-table-wrapper .ant-table .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):focus-visible{background:var(--ant-color-fill-secondary);border-color:var(--ant-color-text-tertiary);color:var(--ant-color-text)}.ant-modal .ant-modal-header{background:var(--ant-color-fill-tertiary);border-bottom:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius) var(--ant-border-radius) 0 0;margin:-20px -24px 20px;padding:20px 24px 14px}.ant-modal .ant-modal-title{color:var(--ant-color-text)}.ant-modal.app-delete-confirm-modal{max-width:calc(100vw - 48px);width:fit-content!important}:is(.ant-modal:has(button[data-action-id=save-playwright-test-result]),.ant-modal:has(button[aria-label="Close Playwright test result"]),.ant-modal:has(.ant-descriptions)){max-width:calc(100vw - 48px);width:min(820px,100vw - 48px)!important}:is(.ant-modal:has(button[data-action-id=save-playwright-test-result]),.ant-modal:has(button[aria-label="Close Playwright test result"])){width:min(1180px,100vw - 48px)!important}.ant-modal img[alt="Playwright screenshot preview"]{object-fit:contain;max-width:100%;max-height:calc(100vh - 220px);display:block}.ant-form button[aria-label="Open screenshot preview"]{height:auto;padding:4px}:is(.ant-modal:has(button[data-action-id=save-playwright-test-result]) .ant-form-item-optional,.ant-modal:has(button[aria-label="Close Playwright test result"]) .ant-form-item-optional){display:none}:is(.ant-modal .ant-form:has(button[data-action-id=save-playwright-test-result]),.ant-modal .ant-form:has(button[aria-label="Close Playwright test result"])){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}:is(.ant-modal .ant-form:has(button[data-action-id=save-playwright-test-result])>.ant-flex:last-child,.ant-modal .ant-form:has(button[aria-label="Close Playwright test result"])>.ant-flex:last-child){grid-column:1/-1;justify-content:center}@media (width<=760px){:is(.ant-modal .ant-form:has(button[data-action-id=save-playwright-test-result]),.ant-modal .ant-form:has(button[aria-label="Close Playwright test result"])){grid-template-columns:1fr}:is(.ant-modal .ant-form:has(button[data-action-id=save-playwright-test-result])>.ant-flex:last-child,.ant-modal .ant-form:has(button[aria-label="Close Playwright test result"])>.ant-flex:last-child){grid-column:auto}}.ant-btn-color-primary.ant-btn-variant-solid{border-color:var(--ant-color-border)}.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:var(--ant-color-primary-active);border-color:var(--ant-color-text-tertiary);color:var(--ant-color-text)}.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{background:var(--ant-color-fill-secondary);border-color:var(--ant-color-text-tertiary);color:var(--ant-color-text)}
