@charset "UTF-8";@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoKZA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoKZA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0bcw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb0bcw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HToIW86Rb0bcw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0bcw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0bcw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0bcw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSQI286Rb0bcw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSQI287Rb0bcw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSQI281Rb0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-base: "Be Vietnam Pro", sans-serif;--font-family-title: "Be Vietnam Pro", sans-serif;--font-family-mono: "Be Vietnam Pro", sans-serif;--letter-spacing-title: 0;--font-weight-semibold: 600;--font-weight-title: 700;--color-bg: #f5faf7;--color-text: #435144;--color-surface: #ffffff;--color-text-dark: #151b18;--color-text-light: #d1fae5;--color-text-muted: #5f6b61;--color-text-inverse: #ffffff;--color-text-title: #161d1a;--color-text-body: #475448;--color-text-subtle: #748075;--color-text-placeholder: #9ba79d;--color-primary: #087a2e;--color-primary-light: #17a65a;--color-primary-bg: rgba(8, 122, 46, .09);--color-btn-danger-text: var(--color-primary);--color-btn-danger-bg: #ffffff;--color-btn-danger-border: var(--color-border);--color-btn-danger-hover-bg: #e8f6ef;--color-btn-danger-hover-border: var(--color-primary);--color-primary-hover-bg: color-mix(in srgb, var(--color-primary) 10%, #ffffff);--color-primary-disabled-hover-bg: color-mix(in srgb, var(--color-primary) 6%, #ffffff);--color-primary-disabled-hover-border: color-mix(in srgb, var(--color-primary) 35%, var(--color-border));--color-blue: #0f7cb5;--color-blue-bg: #e6f4fb;--color-green: #087a2e;--color-green-bg: #e8f5ec;--color-orange: #b95a00;--color-orange-bg: #fff4df;--color-red: #dc2626;--color-red-bg: #fef2f2;--color-red-border: #fca5a5;--color-success-text: #14532d;--color-warning-text: #9a5a1a;--color-danger-text: #9f1d1d;--color-border: #dce7de;--shadow-sm: 0 1px 2px rgba(21, 27, 24, .06);--shadow-md: 0 16px 32px rgba(21, 27, 24, .08), 0 2px 8px rgba(21, 27, 24, .05);--motion-fast: .2s;--motion-base: .28s;--motion-slow: .42s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.4, 0, .2, 1);--ease-flow: cubic-bezier(.22, .61, .36, 1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 8px;--sidebar-bg: #eef7f1;--sidebar-border: #d7e6db;--sidebar-hover: #e5f3ea;--sidebar-hover-bg: #e5f3ea;--sidebar-active-bg: #087a2e;--sidebar-active-border: #087a2e;--sidebar-text: #405144;--sidebar-text-hover: #087a2e;--sidebar-text-active: #ffffff;--sidebar-text-muted: #68796d;--sidebar-width: 248px;--sidebar-collapsed: 72px;--topbar-bg: rgba(250, 253, 251, .82);--topbar-border: rgba(220, 231, 222, .72);--layer-topbar: 120;--layer-topbar-menu: 2400;--layer-modal: 9997;--layer-notification-menu: 9998;--layer-toast: 9999}body{background:var(--color-bg)}:root{--call-accent: #00a884;--call-accent-soft: #00c389;--call-line: #d8f2eb;--call-text: #0f172a;--call-text-muted: #64748b;--call-icon-on-accent: #ffffff;--call-danger: #ef4444;--call-danger-soft: #f87171;--call-danger-deep: #dc2626;--call-surface-pop: #ffffff;--call-surface-pop-end: #f8fafc;--call-surface-media: #f1f5f9;--call-overlay-grad-a: rgba(15, 23, 42, .35);--call-overlay-grad-b: rgba(0, 72, 58, .45);--call-media-radial-top: rgba(0, 196, 137, .14);--call-media-radial-bottom: rgba(216, 242, 235, .65);--call-video-bg: #020617;--call-shadow-popup: 0 28px 60px rgba(15, 23, 42, .28);--call-shadow-popup-inset: 0 0 0 1px rgba(255, 255, 255, .6) inset;--call-shadow-status: 0 4px 16px rgba(15, 23, 42, .08);--call-shadow-btn-base: 0 8px 24px rgba(15, 23, 42, .18);--call-shadow-accept: 0 10px 28px rgba(0, 168, 132, .45);--call-shadow-reject: 0 10px 28px rgba(239, 68, 68, .45);--call-shadow-end: 0 10px 28px rgba(220, 38, 38, .42);--call-ring-outer: 0 12px 40px rgba(0, 168, 132, .28);--call-avatar-inner-shadow: 0 4px 16px rgba(15, 23, 42, .12);--call-avatar-ring-line: 0 0 0 1px rgba(0, 168, 132, .2);--call-btn-size: 68px;--call-btn-icon: 28px;--call-btn-gap: 52px;--call-chrome-video-grad: linear-gradient( 180deg, transparent 0%, rgba(0, 0, 0, .38) 42%, rgba(0, 0, 0, .82) 100% );--call-chrome-voice-grad: linear-gradient( 180deg, transparent 0%, rgba(248, 250, 252, .97) 50%, rgba(241, 245, 249, 1) 100% );--call-status-on-dark-bg: rgba(15, 23, 42, .58);--call-status-on-dark-border: rgba(255, 255, 255, .14);--call-pip-border: rgba(255, 255, 255, .35)}app-chat-call-popup button.call-ui-btn.call-action--solid{border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:var(--call-shadow-btn-base),0 0 0 1px #ffffff38 inset!important}app-chat-call-popup button.call-ui-btn.call-action--accept{background:linear-gradient(165deg,var(--call-accent-soft),var(--call-accent))!important;box-shadow:var(--call-shadow-accept),0 0 0 1px #ffffff40 inset!important}app-chat-call-popup button.call-ui-btn.call-action--reject{background:linear-gradient(165deg,#fb7185,var(--call-danger))!important;box-shadow:var(--call-shadow-reject),0 0 0 1px #fff3 inset!important}app-chat-call-popup button.call-ui-btn.call-action--end{background:linear-gradient(165deg,var(--call-danger-soft),var(--call-danger-deep))!important;box-shadow:var(--call-shadow-end),0 0 0 1px #fff3 inset!important}app-chat-call-popup button.call-ui-btn.call-action--solid:hover:not(:disabled){filter:brightness(1.07)}app-chat-call-popup .call-media--video .messenger__call-remote-video{position:absolute!important;inset:0!important;z-index:1;width:100%!important;height:100%!important;object-fit:cover!important;display:block;background:var(--call-video-bg)}app-chat-call-popup .call-media--video .messenger__call-local-video{position:absolute!important;inset:52px 12px auto auto!important;width:108px!important;height:144px!important;z-index:4;border-radius:18px!important;object-fit:cover!important;border:2px solid var(--call-pip-border)!important;box-shadow:0 12px 32px #00000073!important;background:#111827!important}app-chat-call-popup .call-media--video .messenger__call-local-video.messenger__call-local-video--off{display:none!important}select.select,select.company-select{min-height:40px;padding:10px 44px 10px 12px;border:1px solid #b7e4cc;border-radius:var(--radius-md);font-size:13px;font-weight:500;line-height:1.25;outline:none;background-color:#fff;color:var(--color-text-dark);color-scheme:light;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b5563 50%),linear-gradient(135deg,#4b5563 50%,transparent 50%),linear-gradient(180deg,#fff,#f8fafc);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffffb3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select.select::-ms-expand,select.company-select::-ms-expand{display:none}select.select:hover,select.company-select:hover{border-color:#8fd29a;background-color:#fff}select.select:focus,select.company-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}select.select:focus-visible,select.company-select:focus-visible{border-color:var(--color-primary)}select.select:disabled,select.company-select:disabled{cursor:not-allowed;color:#94a3b8;border-color:#d1d5db;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%),linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:none;opacity:.9}select.select option,select.company-select option{background:#fff;color:var(--color-text-dark)}select.select option:checked,select.company-select option:checked{background:#059669;color:#fff}.select-shell{position:relative;display:inline-flex;max-width:100%}.select-shell--limit{display:inline-flex;align-items:center;justify-content:center;width:72px;height:40px}.select-shell--limit:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid #4b5563;border-bottom:1.5px solid #4b5563;transform:rotate(45deg);pointer-events:none}.select-shell--limit>.limit-select,.select-shell--limit>select.limit-select{width:100%;height:40px}select.limit-select{min-height:40px;height:40px;width:100%;padding:0 22px 0 10px;border:1px solid #b7e4cc;border-radius:var(--radius-md);font-size:13px;font-weight:600;line-height:40px;outline:none;background-color:#fff;color:var(--color-text-dark);color-scheme:light;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;text-align-last:center;-moz-text-align-last:center;background-image:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px #ffffffb3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.select-shell:not(.select-shell--limit):after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid #4b5563;border-bottom:1.5px solid #4b5563;transform:rotate(45deg);pointer-events:none}select.limit-select::-ms-expand{display:none}select.limit-select:hover{border-color:#8fd29a;background-color:#fff}select.limit-select:focus,select.limit-select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}select.limit-select:disabled{cursor:not-allowed;color:#94a3b8;border-color:#d1d5db;box-shadow:none;opacity:.9}select.limit-select option{background:#fff;color:var(--color-text-dark);text-align:left}select.limit-select option:checked{background:#059669;color:#fff}.dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #8fd29a;border-radius:12px;box-shadow:0 16px 34px #0f172a29,0 4px 12px #0f172a1a;overflow:hidden;z-index:50;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.dropdown-item{width:100%;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;gap:10px;color:var(--color-text-dark);font-size:13px;font-weight:500;line-height:1.25;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.dropdown-item:hover{background:#059669;border-color:#8fd29a;box-shadow:inset 3px 0 #059669;color:#fff}.dropdown-item:focus-visible{outline:none;border-color:#8fd29a;box-shadow:inset 3px 0 #059669,0 0 0 3px #0596692e}.dropdown-loading,.dropdown-empty{padding:12px 14px;color:var(--color-text-muted);font-size:12px;background:#fff;text-align:center}.dropdown-loading{font-size:0;display:flex;align-items:center;justify-content:center;min-height:42px}.dropdown-loading:before{content:"";display:block;width:58%;height:12px;border-radius:999px!important;background:linear-gradient(90deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 60%);background-size:220% 100%;animation:data-skeleton-shimmer 1.2s ease-in-out infinite}.dropdown::-webkit-scrollbar{width:8px}.dropdown::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.dropdown::-webkit-scrollbar-thumb{background:#b7e4cc;border-radius:999px}.dropdown::-webkit-scrollbar-thumb:hover{background:#8fd29a}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap){position:relative;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:auto;box-shadow:var(--shadow-sm);min-height:220px;transition:opacity .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table){width:100%;border-collapse:collapse;table-layout:fixed}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) th,:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) td{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,#ffffff);font-size:13px;line-height:1.45;color:var(--color-text-dark);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) th{font-size:12px;font-weight:600;color:var(--color-text-subtle);text-align:left;text-transform:none;letter-spacing:0;white-space:nowrap;background:linear-gradient(180deg,#f8fafc,#f1f5f9);position:sticky;top:0;z-index:1}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) tbody tr:last-child td{border-bottom:none}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) tbody tr:hover td{background:color-mix(in srgb,var(--color-primary) 5%,#ffffff)}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) :is(.actions-col,th.actions-col,td.actions-col){width:148px;min-width:148px;max-width:148px;padding-left:10px;padding-right:10px;text-align:center;overflow:visible;white-space:nowrap;text-overflow:clip}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(.table,.company-table,.payout-table,table) :is(.row-actions,.company-actions){display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px}:is(.page,.modal) :is(.table-wrap--busy,.company-table-wrap--busy,.payout-table-wrap--busy) :is(table,.table,.company-table,.payout-table){opacity:.52;transition:opacity .18s var(--ease-standard)}.data-loading-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:18px;background:#ffffff9e;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}.data-loading-card{width:min(260px,100%);min-height:74px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:16px!important;background:#fffffff5;box-shadow:var(--shadow-sm)}.api-skeleton-card{min-height:206px;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #e2e8f0;border-radius:16px!important;background:#fff}.api-skeleton-list{display:grid;gap:10px;padding:12px}.api-skeleton-row{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:16px!important;background:#fff}.api-skeleton-row__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.api-skeleton-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:999px!important;background:linear-gradient(90deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 60%);background-size:220% 100%;animation:data-skeleton-shimmer 1.2s ease-in-out infinite}.data-loading-line,.api-skeleton-line{display:block;width:100%;height:12px;border-radius:999px!important;background:linear-gradient(90deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 60%);background-size:220% 100%;animation:data-skeleton-shimmer 1.2s ease-in-out infinite}.data-loading-line--sm,.api-skeleton-line--sm{width:38%}.data-loading-line--md,.api-skeleton-line--md{width:56%}.data-loading-line--lg,.api-skeleton-line--lg{width:72%;height:22px}.data-loading-spinner{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-top-color:var(--color-primary);border-radius:999px!important;animation:data-loading-spin .75s linear infinite}.table-skeleton{min-height:280px;padding:18px;border:1px solid #e2e8f0;border-radius:16px!important;background:#fff;display:grid;gap:10px}.table-skeleton__row{display:grid;grid-template-columns:1.4fr 1fr .8fr .9fr 92px;gap:14px;align-items:center;min-height:42px;padding:0 2px}.table-skeleton__row:first-child{min-height:34px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,#ffffff)}.table-skeleton__bar{height:12px;border-radius:999px!important;background:linear-gradient(90deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 60%);background-size:220% 100%;animation:data-skeleton-shimmer 1.2s ease-in-out infinite}.table-skeleton__bar--sm{width:38%}.table-skeleton__bar--md{width:56%}.table-skeleton__bar--lg{width:72%;height:22px}.load-more-inline{min-height:28px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted);font-size:12px;font-weight:700}@keyframes data-loading-spin{to{transform:rotate(360deg)}}@keyframes data-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width: 640px){.table-skeleton__row{grid-template-columns:1fr .8fr}.table-skeleton__row .table-skeleton__bar:nth-child(n+3){display:none}}.page-header__intro{min-width:0}.page-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.page-header__title{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--color-text-dark)}.page-header__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--color-primary) 12%,#ffffff);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent)}.page-header__subtitle{margin:4px 0 0;max-width:56ch;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.page-header__tools-row .page-header__subtitle{margin-bottom:0}.page-header__chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.page-header__chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;line-height:1.2;color:var(--color-text-dark);background:#f8fafc;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.page{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:24px 20px 40px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;width:100%}.page-header--stacked{flex-direction:column;align-items:stretch;gap:12px}.page-header--compact{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:12px}.page-header--compact>app-page-header-intro{flex:0 1 320px;width:auto;max-width:min(100%,380px)}.page-header--compact>app-company-admin-toolbar,.page-header--compact>app-company-toolbar{flex:1 1 420px;width:auto;max-width:100%;min-width:min(100%,360px)}.page-header--compact>.header-actions,.page-header--compact>app-user-filters-panel{width:100%;max-width:100%;flex:1 1 100%}.page-header--stacked>app-page-header-intro,.page-header--stacked>app-company-admin-toolbar,.page-header--stacked>app-company-toolbar,.page-header--stacked>.header-row,.page-header--stacked>app-user-filters-panel{width:100%;flex:none}.balance-page .page-header--stacked{margin-bottom:12px}.balance-page .header-row{align-items:flex-start;justify-content:flex-start;gap:16px 20px}.balance-page .header-row>app-page-header-intro{flex:1 1 320px;min-width:0}.balance-page .balance-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex:0 0 auto;margin-left:auto;max-width:100%}.balance-page .balance-actions .action-button{width:auto;min-width:0;flex:0 0 auto}@media (max-width: 720px){.balance-page .header-row{flex-direction:column;align-items:stretch}.balance-page .balance-actions{margin-left:0;justify-content:flex-start}}.page-header--split{align-items:center}.page-header--split>app-page-header-intro{flex:1 1 320px;min-width:0}.page-header--split>.header-actions{flex:0 0 auto;align-self:center}.page-header>.header-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.page-header>app-page-header-intro{flex:1 1 280px;min-width:0}.page-header>app-company-admin-toolbar,.page-header>app-company-toolbar,.page-header>app-user-filters-panel{min-width:0}.page-header:not(.page-header--compact)>app-company-admin-toolbar,.page-header:not(.page-header--compact)>app-company-toolbar,.page-header:not(.page-header--compact)>app-user-filters-panel{flex:1 1 100%;width:100%}.header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.header-row>app-page-header-intro{flex:1 1 280px;min-width:0}.page-header__tools-row{align-items:flex-end;justify-content:flex-start;gap:16px 24px}.page-header__tools-row>app-page-header-intro{flex:0 1 360px;max-width:min(100%,420px)}.page-header__tools-row>app-company-admin-toolbar,.page-header__tools-row>app-company-toolbar{flex:1 1 420px;min-width:min(100%,360px);max-width:100%;margin-left:auto}@media (max-width: 960px){.page-header__tools-row{flex-direction:column;align-items:stretch}.page-header__tools-row>app-page-header-intro,.page-header__tools-row>app-company-admin-toolbar,.page-header__tools-row>app-company-toolbar{flex:1 1 auto;max-width:none;margin-left:0}}.page .pagination{display:flex;justify-content:center;margin-top:20px}.page-header--stacked>.header-actions{width:100%;justify-content:flex-end}.page .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:var(--color-text-muted)}.card-surface{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-sm)}.page-body{display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.page-header--compact{flex-direction:column;align-items:stretch}.page-header--compact>app-page-header-intro,.page-header--compact>app-company-admin-toolbar,.page-header--compact>app-company-toolbar{flex:1 1 auto;width:100%;max-width:none;min-width:0}}body>.notification-menu{z-index:var(--layer-notification-menu);isolation:isolate}body.notification-menu-open>.notification-menu{pointer-events:auto}*,*:before,*:after{box-sizing:border-box;border-radius:var(--radius-md)!important;-webkit-tap-highlight-color:transparent}svg,svg *{border-radius:0!important}table,thead,tbody,tr,th,td{border-radius:0!important}body{font-family:var(--font-family-base);font-weight:400;margin:0;background:radial-gradient(circle at 14% 8%,rgba(8,122,46,.08),transparent 28%),linear-gradient(180deg,var(--color-bg) 0%,#fbfdfb 48%,#f6faf7 100%);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}@keyframes app-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes app-slide-in-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes app-stagger-fade-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes app-dragon-sweep{0%{opacity:0;transform:translate3d(-8px,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-phoenix-rise{0%{opacity:0;transform:translate3d(0,10px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-energy-sweep{0%{opacity:0;transform:translate3d(-140%,0,0)}30%{opacity:.5}to{opacity:0;transform:translate3d(160%,0,0)}}button,input,select,textarea{font-family:var(--font-family-base);font-weight:inherit}button:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.forgot-toggle):not(.btn-forgot-back):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item),input[type=button],input[type=submit],input[type=reset],.btn,.app-btn,[class*=btn-]:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn){color:var(--color-primary)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-flow),box-shadow var(--motion-base) var(--ease-standard)}button:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.forgot-toggle):not(.btn-forgot-back):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item):after,input[type=button]:after,input[type=submit]:after,input[type=reset]:after,.btn:after,.app-btn:after,[class*=btn-]:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn):after{content:none;position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--color-primary) 22%,transparent) 50%,transparent 80%);opacity:0;transform:translate3d(-140%,0,0)}button:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.forgot-toggle):not(.btn-forgot-back):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item):hover,.btn:hover,.app-btn:hover,[class*=btn-]:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn):hover{background:var(--color-primary-hover-bg)!important;border-color:var(--color-primary)!important;transform:translateZ(0) scale(1.01);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent)}button:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.forgot-toggle):not(.btn-forgot-back):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item):hover:after,input[type=button]:hover:after,input[type=submit]:hover:after,input[type=reset]:hover:after,.btn:hover:after,.app-btn:hover:after,[class*=btn-]:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn):hover:after{animation:none}button:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.forgot-toggle):not(.btn-forgot-back):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item):disabled:hover,.btn:disabled:hover,.app-btn:disabled:hover,[class*=btn-]:not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn):disabled:hover{background:var(--color-primary-disabled-hover-bg)!important;border-color:var(--color-primary-disabled-hover-border)!important}.btn-password-toggle:hover,.btn-eye:hover{background:transparent!important;color:var(--color-text-muted)!important;border-color:transparent!important}.action-button{--action-btn-bg: var(--color-primary);--action-btn-bg-hover: var(--sidebar-text-hover);--action-btn-border: var(--color-primary);--action-btn-color: #fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid var(--action-btn-border)!important;border-radius:10px!important;background:var(--action-btn-bg)!important;color:var(--action-btn-color)!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:none!important;transform:none!important;position:static!important;overflow:visible!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.action-button:hover:not(:disabled),.action-button:active:not(:disabled){background:var(--action-btn-bg-hover)!important;border-color:var(--action-btn-bg-hover)!important;color:var(--action-btn-color)!important;-webkit-text-fill-color:currentColor!important;transform:translateZ(0) scale(1.01)!important;box-shadow:0 4px 12px #0f172a14!important}.action-button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-btn-border) 16%,transparent)!important}.action-button:disabled{opacity:.55;cursor:not-allowed}.action-button:before,.action-button:after{content:none!important;display:none!important}.action-button--ghost{--action-btn-bg: #fff;--action-btn-bg-hover: var(--color-primary-bg);--action-btn-border: var(--color-border);--action-btn-color: var(--color-text-dark)}.action-button--icon{width:36px;height:36px;min-width:36px;min-height:36px;padding:0!important;border-radius:999px!important}.action-button--icon svg{width:16px;height:16px}.action-button--sm{min-height:30px;padding:6px 10px;font-size:12px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);letter-spacing:var(--letter-spacing-title);color:var(--color-text-title)}a,button,input,select,textarea,[role=button]{transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}a:hover{transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}input,select,textarea{border-radius:10px!important;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline-offset:2px}button:not(:disabled):not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.promotion-action):not(.action-button):not(.call-ui-btn):not(.dropdown-item):active,.btn:not(:disabled):active,.app-btn:not(:disabled):active,[class*=btn-]:not(:disabled):not(.btn-chat):not(.btn-notification):not(.btn-logout):not(.btn-password-toggle):not(.btn-eye):not(.btn-forgot-back):not(.notification-filter-btn):active{transform:translateZ(0) scale(.995);box-shadow:none}.page,.app-company-list{animation:app-fade-in .14s ease-out}.dropdown-menu,.menu,.popover,[role=menu],.modal-overlay{animation:app-fade-in .12s ease-out}.modal,[role=dialog]{animation:app-fade-in-up .15s ease-out;transform-origin:center;backface-visibility:hidden}table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-flow),opacity var(--motion-fast) var(--ease-standard);animation:none}table tbody tr:hover{transform:translateZ(0)}.field-label,label{transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-flow),opacity var(--motion-fast) var(--ease-standard)}.field:focus-within .field-label,label:focus-within .field-label{color:var(--color-primary);transform:translate3d(0,-2px,0)}.card,.modal{transition:box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-flow),opacity var(--motion-fast) var(--ease-standard)}.modal-overlay,.modal,[role=dialog]{transform-style:flat}.card:hover{transform:translateY(0)}.btn-load-more{padding:8px 24px!important;background:var(--color-surface)!important;color:var(--color-primary)!important;border:1px solid var(--color-border)!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;cursor:pointer;transition:all .15s}.btn-load-more:hover:not(:disabled){border-color:var(--color-primary)!important;background:var(--color-primary-bg)!important}.btn-load-more:disabled{opacity:.5;cursor:not-allowed}.btn-load-more:disabled:hover{border-color:var(--color-border)!important;background:var(--color-surface)!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) :is(input,select){min-height:34px;font-size:13px}:is(.page,.modal) :is(.table-wrap,.company-table-wrap,.payout-table-wrap) .action-button--sm{min-height:30px;padding:6px 10px;font-size:12px}
