.ptk .db-section-title{color:var(--k-text-3);margin:0 0 24px;font-size:16px;font-weight:600;line-height:1.5}.ptk .db-tabs{margin-bottom:16px}.ptk .db-tabs .k-tab{line-height:1.5}.ptk .db-link{color:var(--k-primary)}.ptk .db-menu{z-index:10;box-shadow:var(--k-shadow);white-space:nowrap;text-align:left;background:#fff;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.ptk .db-menu-item{color:var(--k-text);border-radius:4px;padding:5px 12px;line-height:22px}.ptk .dp-graph{margin-top:10px;position:relative}.ptk .dp-filters{align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:0}.ptk .dp-range{border:1px solid var(--k-border);background:#fff;border-radius:6px;align-items:center;height:32px;padding:4px 11px;display:inline-flex}.ptk .dp-range-input{white-space:nowrap;width:104px}.ptk .dp-range-sep{color:var(--k-text-4);margin:0 8px;font-size:16px}.ptk .dp-range-suffix{color:var(--k-text-4);margin-left:4px}.ptk .dp-badge{display:inline-block;position:relative}.ptk .dp-filter-btn{border-color:var(--k-primary);color:var(--k-primary);box-shadow:none;background:0 0}.ptk .dp-count{z-index:2;color:#fff;text-align:center;background:#c1c2c2;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 1px #fff}.ptk .dp-dropdown{z-index:10;width:500px;box-shadow:var(--k-shadow);background:#fff;padding:16px 24px 24px;position:absolute;top:calc(100% + 4px);right:0}.ptk .dp-dropdown-title{margin:8px 0;font-weight:600;display:block}.ptk .dp-select{border:1px solid var(--k-border);background:#fff;border-radius:6px;flex-wrap:wrap;gap:4px;min-height:32px;padding:3px 4px;display:flex}.ptk .dp-select .k-select-chip{height:24px;line-height:22px}.ptk .dp-chart{display:block;overflow:visible}.ptk .dp-grid{stroke:#d9d9d9;stroke-width:1px}.ptk .dp-axis{stroke:#bfbfbf;stroke-width:1px}.ptk .dp-label{fill:#8c8c8c;font-size:12px}.ptk .dp-legend{color:#595959;justify-content:center;gap:24px;margin-top:-18px;font-size:12px;line-height:16px;display:flex}.ptk .dp-legend-item{align-items:center;gap:8px;display:flex}.ptk .dp-legend-marker{width:8px;height:8px}.ptk .ps-wrap{margin-top:10px}.ptk .ps-table{border-collapse:separate;border-spacing:0;width:100%}.ptk .ps-table>thead>tr>th,.ptk .ps-table>tbody>tr>td{border-bottom:1px solid var(--k-border-2);text-align:left;vertical-align:middle;white-space:nowrap;padding:16px;line-height:1.5714}.ptk .ps-table>thead>tr>th{background:#fafafa;font-weight:600;position:relative}.ptk .ps-table>thead>tr>th:first-child{border-top-left-radius:8px}.ptk .ps-table>thead>tr>th:last-child{border-top-right-radius:8px}.ptk .ps-table>thead>tr>th:not(:last-child):not(:first-child):before{content:"";background:var(--k-border-2);width:1px;height:1.6em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ptk .ps-table .ps-expand-cell{text-align:center;width:48px}.ptk .ps-expand{vertical-align:sub;border:1px solid var(--k-border-2);background:#fff;border-radius:4px;width:17px;height:17px;display:inline-flex;position:relative;transform:scale(.941)}.ptk .ps-expand:before,.ptk .ps-expand:after{content:"";background:currentColor;position:absolute}.ptk .ps-expand:before{height:1px;top:7px;left:3px;right:3px}.ptk .ps-expand.is-collapsed:after{width:1px;top:3px;bottom:3px;left:7px}.ptk .ps-action{display:inline-block;position:relative}.ptk .ps-caret{font-size:12px}.ptk .ps-action .db-menu{top:calc(100% + 4px)}.ptk .ps-table>tbody>tr.ps-expanded>td{background:#060a0b05}.ptk .ps-sessions{margin:20px}.ptk .ps-sessions table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--k-border-2);border-left:1px solid var(--k-border-2);background:#fff;border-radius:8px 8px 0 0;width:calc(100% - 16px);margin:-16px -16px -16px 32px}.ptk .ps-sessions th,.ptk .ps-sessions td{border-right:1px solid var(--k-border-2);border-bottom:1px solid var(--k-border-2);text-align:left;white-space:nowrap;padding:8px;line-height:1.5714}.ptk .ps-sessions th{background:#fafafa;font-weight:600}.ptk .ps-sessions th:first-child{border-top-left-radius:8px}.ptk .ps-sessions th:last-child{border-top-right-radius:8px}.ptk .ps-sessions tbody tr:last-child td{border-bottom-width:0}
