@font-face{font-family:Ploni;src:url(/fonts/ploni-regular-aaa.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-medium-aaa.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-demibold-aaa.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--arbox-primary: #1936f7;--arbox-primary-hover: #001cd4;--arbox-blue-bg: #ecf7ff;--arbox-main-text: #3b3b3b;--arbox-secondary-text: #9d9d9d;--arbox-border: #e0e0e0;--arbox-grey-bg: #f9f9f9;--arbox-error-red: #ea3635;--arbox-red-bg: #ffe8e8;--arbox-success-green: #0d7f56;--arbox-green-bg: #e6faea;--arbox-warning-yellow: #eb6e00;--arbox-yellow-bg: #fff9ea;--arbox-radius: 4px;--arbox-radius-card: 10px;--arbox-shadow-card: rgb(235, 234, 234) 0px 0px 4px 0px;--arbox-font-family: "Ploni", "Segoe UI", Tahoma, Arial, sans-serif}html{direction:rtl}body{font-family:var(--arbox-font-family);font-size:16px;line-height:23.5px;color:var(--arbox-main-text);background:var(--arbox-grey-bg);margin:0}#root{min-height:100vh}.ant-input:focus,.ant-input-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{box-shadow:none!important;border-width:1px!important}.app-header{display:flex;align-items:center;gap:16px;height:64px;padding:0 32px;background:var(--arbox-grey-bg);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--arbox-border);flex-wrap:wrap}.app-header h1{font-size:22px;font-weight:600;color:var(--arbox-main-text);margin:0}.app-logo{height:28px;width:auto;display:block}.spacer{margin-inline-start:auto}.page{padding:20px 32px 48px}.card{background:#fff;border-radius:var(--arbox-radius-card);box-shadow:var(--arbox-shadow-card);padding:16px 20px}.kpi-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.kpi{flex:1 1 160px}.kpi .kpi-label{font-size:14px;color:var(--arbox-secondary-text)}.kpi .kpi-value{font-size:24px;font-weight:600;color:var(--arbox-main-text)}.action-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.name-link{color:var(--arbox-primary);text-decoration:none}.name-link:hover{color:var(--arbox-primary-hover);text-decoration:underline}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--arbox-grey-bg)}.login-card{width:360px}.login-logo{height:32px;width:auto;display:block;margin:0 0 20px}.login-card h2{margin:0 0 4px;font-size:20px;font-weight:600}.login-card p{margin:0 0 20px;color:var(--arbox-secondary-text);font-size:14px}.field{margin-bottom:16px}.field label{display:block;margin-bottom:6px;font-size:14px;font-weight:500}.sessions-table .ant-table-cell{white-space:nowrap;word-break:keep-all;vertical-align:middle}.sessions-table .ant-table-wrapper,.sessions-table .ant-spin-nested-loading,.sessions-table .ant-spin-container{width:100%;overflow:auto}.sessions-table .ant-table-cell{padding:4px 8px!important;font-size:12.5px;line-height:1.3}.sessions-table .ant-table-thead .ant-table-cell{padding:6px 8px!important;font-size:12.5px;font-weight:600}.sessions-table .ant-tag{margin:0;padding:0 5px;font-size:12px;line-height:18px}.sessions-table .ant-table-filter-trigger{margin-inline-start:2px}
