/* IPTVWERK design tokens: owner's approved palette. */
:root {
  color-scheme: dark;
  --pw-accent:#2e6be6; --pw-accent-light:#8ab4f8; --pw-accent-dark:#1d54c4;
  --pw-navy:#1a44a3; --pw-navy-deep:#133177; --pw-bg:#0f0f0f; --pw-card:#191919;
  --pw-border:rgba(206,208,206,.14); --pw-text:#f1f2f4; --pw-muted:#959aa6;
  --pw-font:Inter,"Segoe UI",Arial,sans-serif;
  --mantine-font-family:var(--pw-font)!important;
  --mantine-color-body:var(--pw-bg)!important; --mantine-color-text:var(--pw-text)!important;
  --mantine-color-dark-6:var(--pw-card)!important; --mantine-color-dark-7:var(--pw-card)!important;
  --mantine-primary-color-filled:var(--pw-accent)!important; --mantine-primary-color-filled-hover:var(--pw-accent-dark)!important;
  --mantine-color-blue-6:var(--pw-accent)!important; --mantine-color-blue-7:var(--pw-accent-dark)!important;
}
* {box-sizing:border-box} html {scroll-behavior:smooth} body.pw-body,body.pw-login-body {margin:0;background:var(--pw-bg)!important;color:var(--pw-text)!important;font-family:var(--pw-font)!important;font-size:14px;line-height:1.55}
button,input,select,textarea {font-family:inherit} a {text-decoration:none} button,a,input,textarea,summary { -webkit-tap-highlight-color:transparent }
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {outline:2px solid var(--pw-accent-light)!important;outline-offset:3px}
*::-webkit-scrollbar {width:6px;height:7px} *::-webkit-scrollbar-thumb {background:#383b42;border-radius:8px} *::-webkit-scrollbar-track {background:transparent}
.pw-sidebar {width:250px;position:fixed;inset:0 auto 0 0;background:#141414;border-right:1px solid var(--pw-border);z-index:1032;display:flex;flex-direction:column;padding:30px 18px 0;overflow:auto}
.pw-brand {display:flex;align-items:center;gap:11px;color:#f5f6fa!important;font-size:21px;font-weight:800;letter-spacing:.4px;white-space:nowrap}
.pw-brand-mark {width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--pw-accent),var(--pw-navy-deep));border-radius:12px;color:white;box-shadow:0 5px 22px #2e6be627;flex:none}
.pw-brand-mark svg {width:29px;height:29px} .pw-brand-accent {color:var(--pw-accent-light)} .pw-brand small {display:block;font-size:8px;letter-spacing:2.1px;color:#777e8c;margin-top:1px;font-weight:600}
.pw-nav-caption {margin:39px 12px 13px;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#737986}
.pw-sidebar nav {flex:1;padding-bottom:25px} .pw-nav-group {margin-bottom:5px} .pw-nav-group summary {list-style:none;cursor:pointer;display:flex;align-items:center;gap:11px;padding:12px;color:#bcc0c9;font-weight:550;border-radius:10px;user-select:none}
.pw-nav-group summary::-webkit-details-marker {display:none} .pw-nav-group summary:hover,.pw-nav-single:hover,.pw-sidebar-bottom>.pw-nav-link:hover {background:#ffffff06;color:#fff}
.pw-nav-group summary svg,.pw-nav-single>svg,.pw-nav-link>svg {width:18px;height:18px;flex:none;color:#8d95a4}.pw-chevron {margin-left:auto;color:#686f7d;font-size:17px;transition:transform .15s}.pw-nav-group[open]>.pw-nav-children {padding:4px 0 7px 18px}.pw-nav-group[open] summary {color:#f5f6fa}.pw-nav-group[open] .pw-chevron {transform:rotate(180deg)}
.pw-nav-link {display:flex;align-items:center;gap:9px;padding:9px 11px;color:#8d94a1!important;border-radius:8px;font-size:12px;line-height:1.45;transition:background .15s,color .15s}.pw-nav-link:hover {color:#ebedf5!important;background:#ffffff05}.pw-nav-link.is-active {background:#2e6be61a;color:var(--pw-accent-light)!important;font-weight:600;position:relative}.pw-nav-link.is-active:before {content:"";position:absolute;left:-8px;top:30%;bottom:30%;width:2px;background:var(--pw-accent);border-radius:2px}
.pw-nav-single {display:flex;align-items:center;border-radius:10px;padding-left:12px;margin-bottom:5px}.pw-nav-single .pw-nav-link {flex:1;font-size:13px;padding:12px 10px}.pw-legacy {font-size:8px;color:#747d8e;background:#252831;border:1px solid #353945;border-radius:4px;padding:1px 4px;margin-left:auto;font-weight:500}
.pw-sidebar-bottom {border-top:1px solid var(--pw-border);padding-top:10px;margin-top:auto}.pw-sidebar-bottom>.pw-nav-link {font-size:12px}.pw-partner {border-top:1px solid var(--pw-border);display:flex;align-items:center;gap:9px;padding:20px 0;margin-top:12px}.pw-partner strong {font-size:12px;display:block;max-width:128px;overflow:hidden;text-overflow:ellipsis}.pw-partner div>span {font-size:10px;color:#747c8a;display:block}.pw-partner form {margin-left:auto}.pw-partner button {border:0;background:none;color:#969eb0;font-size:22px;cursor:pointer}
.pw-avatar {display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #2e6be644;border-radius:11px;background:#2e6be612;color:var(--pw-accent-light)!important;font-size:11px;font-weight:700;flex:none}
.pw-topbar {position:fixed;top:0;right:0;left:250px;height:74px;display:flex;align-items:center;gap:24px;padding:0 36px;border-bottom:1px solid var(--pw-border);background:#111111f5;backdrop-filter:blur(16px);z-index:1031}.pw-breadcrumb {display:flex;align-items:center;gap:13px;font-size:12px;color:#7d8491}.pw-breadcrumb strong {color:#ccd0d8;font-weight:500}.pw-search-button {display:flex;align-items:center;gap:10px;margin-left:auto;color:#89919f;background:#191919;border:1px solid var(--pw-border);border-radius:8px;font-size:11px;padding:9px 12px;cursor:pointer}.pw-search-button svg {width:14px;height:14px}.pw-search-button kbd {margin-left:25px;padding:1px 5px;border:1px solid #34373f;font-size:9px;background:#222;color:#737d8d;border-radius:4px}.pw-connection {display:flex;align-items:center;gap:7px;font-size:10px;color:#929ba8;white-space:nowrap}.pw-connection>span {height:5px;width:5px;border-radius:50%;background:#8ab4f8;box-shadow:0 0 7px #2e6be677}.pw-menu-button {display:none}
.pw-page-heading {margin-left:250px;padding:107px 36px 24px}.pw-hero {display:flex;align-items:center;justify-content:space-between;gap:24px}.pw-eyebrow {font-size:9px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--pw-accent-light);margin-bottom:8px}.pw-hero h1 {font-family:var(--pw-font);font-weight:650;font-size:29px;line-height:1.2;letter-spacing:-1px;margin:0 0 8px;color:#f5f6f8}.pw-hero p {font-size:12px;line-height:1.6;color:#828b99;margin:0}.pw-hero-actions {display:flex;gap:9px;align-items:center}
.pw-button {display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background .15s,box-shadow .15s}.pw-primary {background:linear-gradient(125deg,var(--pw-accent),var(--pw-navy));color:#fff!important;box-shadow:0 3px 15px #2e6be61a}.pw-primary:hover {background:linear-gradient(125deg,var(--pw-accent-dark),var(--pw-navy-deep));box-shadow:0 4px 20px #2e6be636}.pw-secondary {background:#191919;border-color:var(--pw-border);color:#aeb5c1!important}.pw-secondary:hover {border-color:#454b57;color:#fff!important}
/* Preserve OM-X's functional widgets, with an independent layout and design. */
.pw-body>.wrapper,.pw-body .content-wrapper,.pw-body .min-h-screen {margin-left:250px!important;min-height:0!important;background:var(--pw-bg)!important}.pw-body .wrapper .content-wrapper,.pw-body .wrapper .min-h-screen {margin-left:0!important}.pw-body>.wrapper {padding:0 36px 36px!important}.pw-body .content-wrapper {padding:0!important;margin-top:0!important;max-width:100%;border:0!important}.pw-body .content,.pw-body .boxed-layout {max-width:none!important;padding:0!important;margin:0!important}.pw-body .content-header {padding:0 0 14px!important}.pw-body .content-header h1 {display:none}.pw-body #app {max-width:100%;min-width:0}.pw-body .main-header,.pw-body .main-sidebar,.pw-body .control-sidebar,.pw-body .main-footer {display:none!important}
.pw-body .card,.pw-body .box,.pw-body .info-box,.pw-body .small-box {background:var(--pw-card)!important;border:1px solid var(--pw-border)!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden}.pw-body .card-header,.pw-body .box-header {background:transparent!important;border-bottom:1px solid var(--pw-border)!important;padding:17px 20px!important}.pw-body .card-header h3,.pw-body .card-title,.pw-body .box-title {font-family:var(--pw-font)!important;font-size:13px!important;font-weight:600!important;color:#dfe3eb!important}.pw-body .card-body,.pw-body .box-body {padding:17px 20px!important;background:transparent!important}.pw-body .card-footer {background:#171717!important;border-top:1px solid var(--pw-border)!important;padding:13px 20px!important}.pw-body .bg-dark,.pw-body .bg-secondary {background:var(--pw-card)!important}
.pw-body h1,.pw-body h2,.pw-body h3,.pw-body h4,.pw-body p,.pw-body label,.pw-body span,.pw-body table,.pw-body .mantine-Text-root {font-family:var(--pw-font)!important}.pw-body .bg-gray-100 {background:var(--pw-bg)!important}.pw-body .text-dark {color:var(--pw-text)!important}.pw-body .text-primary,.pw-body a:not(.pw-button):not(.pw-nav-link):not(.pw-brand) {color:var(--pw-accent-light)}
.pw-body .btn {border-radius:7px!important;font-weight:550!important;font-size:11px!important;padding:8px 11px!important;box-shadow:none!important}.pw-body .btn-primary,.pw-body .bg-primary {background:var(--pw-accent)!important;border-color:var(--pw-accent)!important;color:#fff!important}.pw-body .btn-info,.pw-body .btn-outline-info {background:#2e6be615!important;border-color:#2e6be638!important;color:var(--pw-accent-light)!important}.pw-body .btn-default,.pw-body .btn-secondary,.pw-body .btn-light {background:#222!important;border:1px solid var(--pw-border)!important;color:#bec5d2!important}
.pw-body .form-control,.pw-body .custom-select,.pw-body .select2-selection,.pw-body .mantine-Input-input {background:#131313!important;border:1px solid var(--pw-border)!important;border-radius:8px!important;color:#e5e8ef!important;font-size:12px!important;box-shadow:none!important}.pw-body .form-control:focus,.pw-body .mantine-Input-input:focus {border-color:#2e6be699!important}.pw-body .form-control::placeholder,.pw-body .mantine-Input-input::placeholder {color:#626b7a!important}.pw-body .mantine-InputWrapper-label,.pw-body .control-label {color:#b1b8c5!important;font-size:12px!important;font-weight:550!important}.pw-body .mantine-InputWrapper-description {color:#76808e!important;font-size:11px!important}.pw-body .mantine-Button-root {border-radius:8px!important;font-family:var(--pw-font)!important}.pw-body .mantine-Paper-root,.pw-body .mantine-Modal-content,.pw-body .mantine-Modal-header,.pw-body .mantine-Popover-dropdown,.pw-body .mantine-Menu-dropdown {background:var(--pw-card)!important;border-color:var(--pw-border)!important;color:var(--pw-text)!important}.pw-body .mantine-Modal-title {font-weight:600!important}.pw-body .mantine-Overlay-root {background:#0009!important;backdrop-filter:blur(4px)}
.pw-body table {font-size:11px!important;line-height:1.5!important;color:#abb3c1!important;background:var(--pw-card)!important}.pw-body table thead th {padding:14px 12px!important;color:#788394!important;font-size:9px!important;letter-spacing:.5px;font-weight:650!important;border-bottom:1px solid var(--pw-border)!important;background:#161616!important;white-space:nowrap}.pw-body table tbody td {padding:16px 12px!important;border-color:#ffffff06!important;vertical-align:middle!important;background:transparent!important}.pw-body table tbody tr {background:transparent!important}.pw-body table tbody tr:nth-child(even) {background:#ffffff02!important}.pw-body table tbody tr:hover {background:#2e6be609!important}.pw-body .table-striped tbody tr:nth-of-type(odd) {background:#ffffff02!important}.pw-body .table-bordered {border:0!important}.pw-body .table-bordered td,.pw-body .table-bordered th {border-left:0!important;border-right:0!important}.pw-body .table-responsive {border:1px solid var(--pw-border);border-radius:12px}.pw-body .dataTables_wrapper,.pw-body .mantine-ScrollArea-root {max-width:100%}.pw-body .dataTables_info,.pw-body .dataTables_length,.pw-body .dataTables_filter {font-size:11px!important;color:#778291!important}.pw-body .page-link {background:#191919!important;border:1px solid var(--pw-border)!important;color:#94a2ba!important;font-size:11px!important}.pw-body .page-item.active .page-link {background:var(--pw-accent)!important;color:white!important}
.pw-body .badge {font-size:8px!important;letter-spacing:.3px;line-height:1.3;font-weight:600!important;padding:4px 6px!important;border-radius:4px!important}.pw-body .badge-success {background:#23593c55!important;color:#84cfad!important}.pw-body .badge-danger {background:#923d4033!important;color:#ec9b9e!important}.pw-body .badge-primary,.pw-body .badge-info {background:#2e6be621!important;color:#8ab4f8!important}.pw-body .card-tools .btn {padding:3px 6px!important}.pw-body .small-box h3 {font-size:26px!important;font-weight:650!important}.pw-body .small-box p {font-size:11px!important;color:#8993a1!important}
.pw-body .nav-tabs {border-color:var(--pw-border)!important}.pw-body .nav-tabs .nav-link {font-size:12px!important;border:0!important;padding:12px 16px!important;border-radius:0!important;color:#818c9d!important}.pw-body .nav-tabs .nav-link.active {color:var(--pw-accent-light)!important;background:transparent!important;border-bottom:2px solid var(--pw-accent)!important}.pw-body .dropdown-menu,.pw-body .select2-dropdown,.pw-body .daterangepicker {background:#1d1d1d!important;color:#b7c1d0!important;border-color:var(--pw-border)!important;border-radius:10px!important}.pw-body .dropdown-item {color:#bac3d1!important;font-size:12px!important}.pw-body .dropdown-item:hover {background:#2e6be617!important;color:#d7e7ff!important}
.pw-body[data-pw-density="compact"] table tbody td {padding:9px 10px!important}.pw-body[data-pw-density="compact"] .card-body {padding:12px 16px!important}
.pw-command {width:540px;max-width:calc(100vw - 32px);border:1px solid #393e49;border-radius:14px;background:#191919;color:#dce1eb;padding:0;box-shadow:0 25px 100px #0009}.pw-command::backdrop {background:#0009;backdrop-filter:blur(5px)}.pw-command-head {display:flex;padding:16px;border-bottom:1px solid var(--pw-border);gap:12px}.pw-command-head input {border:0;outline:0!important;background:transparent;color:#e0e6f1;width:100%;font-size:14px}.pw-command-head button {border:1px solid var(--pw-border);border-radius:5px;background:#252525;color:#929dad;font-size:10px;cursor:pointer}.pw-command-results {max-height:420px;overflow:auto;padding:8px}.pw-command-results a {display:flex;align-items:center;gap:12px;padding:12px;color:#b3bfd2;border-radius:8px;font-size:12px}.pw-command-results a:hover {background:#2e6be618;color:var(--pw-accent-light)}.pw-command-results svg {width:17px;height:17px}.pw-command-results a>span:last-child {margin-left:auto;color:#626d7d}.pw-command-results [hidden] {display:none!important}.pw-settings-card {max-width:800px;margin:0 36px 40px;padding:30px;background:var(--pw-card);border:1px solid var(--pw-border);border-radius:14px}.pw-settings-card p {color:#828d9e}.pw-density-options {display:flex;gap:12px;margin:25px 0}.pw-density-options [aria-pressed="true"] {border-color:var(--pw-accent);color:var(--pw-accent-light)!important}
/* Independent partner sign-in. */
.pw-login {min-height:100vh;display:grid;grid-template-columns:1.12fr 1fr}.pw-login-story {position:relative;min-height:100vh;padding:48px 64px;background:radial-gradient(ellipse at 40% 65%,#13317744,transparent 60%),#111214;border-right:1px solid var(--pw-border);display:flex;flex-direction:column}.pw-login-copy {margin:auto 0;max-width:520px;padding:65px 0 45px}.pw-login-copy h1 {font-size:clamp(40px,4.5vw,62px);font-weight:600;line-height:1.1;letter-spacing:-2.7px;margin:18px 0 24px}.pw-login-copy h1 span {color:var(--pw-accent-light)}.pw-login-copy p {font-size:13px;line-height:1.9;color:#8794a9}.pw-login-footer {font-size:10px;color:#626d7f;letter-spacing:.4px}.pw-login-form {display:flex;align-items:center;justify-content:center;padding:60px 40px}.pw-login-box {width:360px;max-width:100%}.pw-login-box h2 {font-size:33px;letter-spacing:-1px;font-weight:600;margin:10px 0}.pw-login-box>p {color:#7b8799;font-size:12px;margin:0 0 36px}.pw-login-box label {display:block;font-size:11px;font-weight:600;color:#acb5c6;margin:20px 0 9px}.pw-login-box input:not([type="hidden"]) {width:100%;background:#191919;color:#e3e8f2;border:1px solid var(--pw-border);border-radius:8px;min-height:47px;padding:12px 14px;font-size:12px;outline:none}.pw-login-box input::placeholder {color:#586273}.pw-login-box input:focus {border-color:#2e6be6aa}.pw-password-field {position:relative}.pw-password-field input {padding-right:65px!important}.pw-password-field button {position:absolute;right:13px;top:15px;background:none;border:0;color:#7e8ba1;font-size:10px;cursor:pointer}.pw-signin {width:100%;margin-top:28px;min-height:46px;justify-content:space-between;font-size:12px;padding:12px 16px}.pw-signin:disabled {opacity:.65;cursor:wait}.pw-login-help {border-top:1px solid var(--pw-border);margin-top:32px;padding-top:24px;color:#637084;font-size:11px;line-height:1.8}.pw-alert {background:#a4434320;border:1px solid #a4434344;color:#eaa5a5;border-radius:8px;padding:13px;font-size:12px;margin:20px 0}.pw-message {max-width:520px;margin:15vh auto;padding:36px}.pw-message h1 {font-size:30px}.pw-message p {color:#8b98ac;line-height:1.8;margin-bottom:25px}.pw-message .pw-brand-mark {margin-bottom:25px}
.pw-network {height:200px;width:330px;max-width:100%;position:relative;margin:40px 0 0;background:linear-gradient(90deg,transparent 49.7%,#2e6be62c 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#2e6be62c 50%,transparent 50.3%)}.pw-network:before,.pw-network:after {content:"";position:absolute;border:1px solid #2e6be623;border-radius:50%;width:160px;height:160px;left:85px;top:20px}.pw-network:after {width:230px;height:230px;left:50px;top:-15px;border-style:dashed}.pw-network-core {position:absolute;left:135px;top:70px;width:60px;height:60px;display:grid;place-items:center;border:1px solid #2e6be64a;border-radius:17px;background:#16306a;color:#8ab4f8;box-shadow:0 0 80px #2e6be62a}.pw-network-core svg {width:38px;height:38px}.pw-network-node {position:absolute;width:9px;height:9px;background:#8ab4f8;border-radius:50%;box-shadow:0 0 14px #2e6be6aa}.pw-network .n1 {left:45px;top:95px}.pw-network .n2 {right:45px;top:95px}.pw-network .n3 {left:161px;top:-5px}.pw-network .n4 {left:161px;bottom:-5px}
@media (min-width:1700px) {.pw-body>.wrapper,.pw-page-heading {padding-right:56px!important;padding-left:56px!important}.pw-topbar {padding:0 56px}.pw-hero h1 {font-size:33px}}
@media (max-width:1100px) {.pw-sidebar {width:220px;padding-left:12px;padding-right:12px}.pw-brand {font-size:19px}.pw-topbar {left:220px;padding:0 24px;gap:17px}.pw-page-heading {margin-left:220px;padding:104px 24px 24px}.pw-body>.wrapper,.pw-body>.min-h-screen,.pw-body>.content-wrapper {margin-left:220px!important;padding-left:24px!important;padding-right:24px!important}.pw-search-button kbd {display:none}.pw-hero h1 {font-size:25px}.pw-hero p {max-width:340px}.pw-login-story {padding:40px}.pw-login-copy h1 {font-size:46px}.pw-connection {font-size:9px}}
@media (max-width:760px) {.pw-sidebar {width:250px;transform:translateX(-100%);transition:transform .2s}.pw-sidebar.is-open {transform:translateX(0);box-shadow:0 0 0 100vw #0009}.pw-topbar {left:0;height:64px;padding:0 18px;gap:15px}.pw-menu-button {display:block;background:none;border:0;color:#c0cada;font-size:18px;cursor:pointer}.pw-search-button {background:none;border:0;padding:4px}.pw-search-button span,.pw-breadcrumb span,.pw-connection {display:none}.pw-breadcrumb {font-size:11px}.pw-page-heading {margin-left:0;padding:91px 18px 19px}.pw-hero {align-items:flex-start;gap:18px;flex-direction:column}.pw-hero h1 {font-size:26px}.pw-hero p {font-size:11px;max-width:none}.pw-hero-actions {width:100%;justify-content:flex-end}.pw-body>.wrapper,.pw-body>.min-h-screen,.pw-body>.content-wrapper {margin-left:0!important;padding:0 18px 24px!important}.pw-body .wrapper .content-wrapper,.pw-body .wrapper .min-h-screen {padding:0!important}.pw-body .card-header,.pw-body .card-body {padding:14px!important}.pw-login {display:block}.pw-login-story {min-height:0;padding:28px;border-right:0;border-bottom:1px solid var(--pw-border)}.pw-login-copy {padding:45px 0 12px}.pw-login-copy h1 {font-size:39px;letter-spacing:-1.5px}.pw-login-copy p {font-size:12px}.pw-network,.pw-login-footer {display:none}.pw-login-form {padding:42px 28px 60px}.pw-login-box {width:100%}.pw-login-box h2 {font-size:30px}.pw-settings-card {margin:0 18px 25px;padding:24px}}
@media (prefers-reduced-motion:reduce) {* {scroll-behavior:auto!important;transition:none!important}}
.pw-kpis {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.pw-kpis[hidden] {display:none}.pw-kpi {position:relative;background:var(--pw-card);border:1px solid var(--pw-border);border-radius:12px;padding:18px 16px;color:var(--pw-text)!important;transition:border-color .15s}.pw-kpi:hover {border-color:#2e6be65a}.pw-kpi-label {display:block;color:#8a95a8;font-size:10px;font-weight:500}.pw-kpi-value {display:block;font-size:28px;line-height:1.4;font-weight:600;margin:7px 0 6px;letter-spacing:-1px}.pw-kpi-detail {font-size:9px;display:block;color:#656f80}.pw-kpi-arrow {position:absolute;top:17px;right:15px;color:#415376;font-size:12px}
.pw-body #app>.mantine-AppShell-root>.mantine-Grid-root:first-child {display:none!important}
.pw-body .mantine-Card-root {border:1px solid var(--pw-border)!important;border-radius:14px!important;box-shadow:none!important}.pw-body .mantine-Card-root>.mantine-Card-section {background:transparent!important}.pw-body .mantine-Card-root>.mantine-Card-section:first-child {border-bottom:1px solid var(--pw-border)!important;padding:18px 20px!important}.pw-body .mantine-Card-root>.mantine-Card-section:first-child .mantine-Text-root {font-weight:550!important;font-size:12px!important;color:#c2cad9!important}
.pw-dashboard-grid {display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:18px!important;margin:0!important}.pw-dashboard-grid>.pw-widget-col {width:auto!important;max-width:none!important;flex-basis:auto!important;padding:0!important;min-width:0!important}.pw-widget:not([data-pw-widget="watched"]) {height:365px!important;display:flex!important;flex-direction:column!important}.pw-widget>.mantine-Card-section:last-child {flex:1!important;min-height:0!important;overflow:auto!important}.pw-widget .mantine-ScrollArea-root,.pw-widget .mantine-ScrollArea-viewport {max-height:100%!important}.pw-widget[data-pw-widget="notifications"] .mantine-TypographyStylesProvider-root {font-size:12px!important;line-height:1.8!important;color:#a1adbe!important}.pw-widget[data-pw-widget="notifications"] .mantine-TypographyStylesProvider-root [style] {background:transparent!important;border-color:var(--pw-border)!important;font-family:var(--pw-font)!important;line-height:1.8!important;font-size:12px!important;color:inherit!important}.pw-widget[data-pw-widget="notifications"] .mantine-TypographyStylesProvider-root h3 {color:var(--pw-accent-light)!important;font-size:15px!important;font-weight:600!important}.pw-widget .mantine-Tabs-tab {font-size:11px!important;color:#7d8ba1!important}.pw-widget .mantine-Tabs-tab[data-active] {color:var(--pw-accent-light)!important;border-color:var(--pw-accent)!important}
@media (max-width:1100px) {.pw-kpis {grid-template-columns:repeat(3,minmax(0,1fr))}.pw-kpi-value {font-size:25px}}
@media (max-width:760px) {.pw-kpis {grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px}.pw-kpi {padding:15px}.pw-kpi:last-child {grid-column:span 2}.pw-dashboard-grid {grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}
