@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";.site-access{background:var(--color-background);min-height:100dvh;color:var(--color-text);place-items:center;padding:24px;font-family:system-ui,sans-serif;font-size:12px;line-height:1.5;display:grid}.site-access__card{border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:20px;width:min(480px,100%);padding:40px 32px;box-shadow:0 12px 40px #18274b0f}.site-access__icon{background:var(--color-background);color:#22c55e;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid}.site-access__eyebrow{color:var(--color-gray-500);letter-spacing:.18em;margin:0 0 12px;font-weight:700}.site-access__card h1{margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.4}.site-access__description{margin:0;line-height:1.8}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f9fafb;--color-surface:#fff;--color-text:#191f28;--color-muted:#6b7684;--color-border:#e5e8eb;--color-accent:#3182f6;--color-blue-50:#ebf2ff;--color-blue-500:#3182f6;--color-blue-600:#1b64da;--color-gray-50:#f9fafb;--color-gray-100:#f2f4f6;--color-gray-200:#e5e8eb;--color-gray-300:#d1d6db;--color-gray-400:#b0b8c1;--color-gray-500:#8b95a1;--color-gray-600:#6b7684;--color-gray-700:#4e5968;--color-gray-800:#333d4b;--color-gray-900:#191f28;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--font-sans:"Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.skip-link{z-index:10000;color:#fff;background:var(--color-blue-600);border-radius:.25rem;padding:.5rem .75rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.quick-modal-overlay{z-index:1000;background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quick-modal{background:#fff;border-radius:.75rem;width:min(31.25rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 1.25rem 3.75rem #0000002e}.quick-modal-wide{width:min(46rem,100%)}.quick-modal-overlay:has(.quick-modal-message){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a52}.quick-modal-message{border:1px solid #22c55e1a;border-radius:1rem;flex-direction:column;width:min(57.5rem,100%);max-height:min(90dvh,69.375rem);display:flex;overflow:hidden}.quick-modal-message .quick-modal-header{flex:none;padding:1.125rem 1.375rem 1rem}.quick-modal-message .quick-modal-header>button{background:#f2f4f6;border:0;border-radius:.625rem;min-width:4rem;min-height:2.25rem;font-size:.875rem;font-weight:800}.quick-modal-message .quick-modal-body{min-height:0;padding:1.125rem 1.375rem 1.375rem;overflow:auto}.quick-modal-financial{width:min(60rem,100vw - 2rem)}.quick-modal-financial .quick-modal-readonly,.quick-modal-financial .quick-modal-field input{min-height:3rem}.quick-modal-financial .quick-amount-grid{gap:.375rem}.quick-modal-financial .quick-amount-grid button{color:#fff;background:#3b82f6;border:0;border-radius:.375rem;min-height:2rem}.quick-modal-financial .quick-amount-grid button.minus{color:#fff;background:#fb6b6f;border:0}.quick-modal-financial .quick-account-inquiry>button{color:#fff;background:#2c3e55;border-color:#2c3e55;min-width:7rem}.quick-modal-financial .quick-modal-header>button{background:#f2f4f6;border-color:#f2f4f6;min-width:3.875rem}.quick-modal-financial .quick-modal-footer>button{min-width:5.875rem}.quick-modal-financial .quick-modal-footer>button:not(.primary){background:#f2f4f6;border-color:#f2f4f6}.quick-modal-financial .quick-modal-footer button.primary{background:#20c565;border-color:#20c565}.quick-modal-header,.quick-modal-footer{align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.quick-modal-header{border-bottom:1px solid #edf0f4;justify-content:space-between}.quick-modal-header h2{color:#191f28;font-size:1.125rem}.quick-modal-header p{color:#8b95a1;margin-top:.2rem;font-size:.75rem}.quick-modal-header button,.quick-modal-footer button{color:#6b7684;background:#fff;border:1px solid #e5e8eb;border-radius:.45rem;min-height:2.25rem;padding:0 .875rem;font-weight:600}.quick-modal-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.quick-modal-field{flex-direction:column;gap:.4rem;display:flex}.quick-modal-field label{color:#333d4b;font-size:.78rem;font-weight:700}.quick-modal-field label b{color:#f04452}.quick-modal-field small,.quick-modal-label-row small{color:#8b95a1;font-size:.7rem}.quick-modal-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quick-modal-readonly,.quick-modal-field input,.quick-modal-input,.quick-modal textarea{color:#333d4b;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #e5e8eb;border-radius:.45rem;padding:.7rem .8rem}.quick-modal-readonly{background:#f9fafb}.quick-modal textarea{resize:vertical;min-height:9rem}.quick-amount-rows{flex-direction:column;gap:.5rem;display:flex}.quick-amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.quick-amount-grid button{color:#3182f6;background:#edf4ff;border-color:#dbeafe;min-height:2.4rem;font-weight:700}.quick-amount-grid button.minus{color:#f04452;background:#fff4f5;border-color:#ffe0e3}.quick-balance-table{border-collapse:separate;border-spacing:0;text-align:center;border:1px solid #e5e8eb;border-radius:.5rem;width:100%;overflow:hidden}.quick-balance-table th,.quick-balance-table td{border-right:1px solid #e5e8eb;padding:.75rem}.quick-balance-table th:last-child,.quick-balance-table td:last-child{border-right:0}.quick-balance-table th{color:#6b7684;background:#f9fafb;font-size:.72rem}.quick-balance-table td{color:#191f28;border-top:1px solid #e5e8eb;font-size:1rem;font-weight:700}.quick-money-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.quick-money-summary article{background:#f7faff;border:1px solid #e5edff;border-radius:.55rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.quick-money-summary small,.quick-money-summary p{color:#8b95a1}.quick-money-summary strong{color:#3182f6;font-size:1.125rem}.quick-money-summary p{grid-column:1/-1;font-size:.75rem}.quick-modal-empty{color:#8b95a1;background:#f9fafb;border:1px solid #edf0f4;border-radius:.5rem;place-items:center;min-height:9rem;display:grid}.quick-notice-list{gap:.625rem;display:grid}.quick-message-list{gap:.75rem;max-height:28.75rem;padding-right:.125rem;display:grid;overflow-y:auto}.quick-message-item{color:#191f28;width:100%;min-height:4.6875rem;font:inherit;text-align:left;cursor:pointer;background:#fcfdfdf2;border:1px solid #bfd2ed;border-radius:.75rem;padding:.875rem;display:block}.quick-message-item:hover,.quick-message-item.is-open{background:#f9fafb;border-color:#3182f659}.quick-message-item__summary{gap:.25rem;display:grid}.quick-message-item__meta{justify-content:space-between;align-items:center;display:flex}.quick-message-item__meta>span{border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;line-height:.8125rem}.quick-message-item__meta .read{color:#166534;background:#dcfce7}.quick-message-item__meta .unread{color:#1b64da;background:#e8f1ff}.quick-message-item time{color:#8b95a1;font-size:.75rem}.quick-message-item strong{font-size:.9375rem;line-height:1.125rem}.quick-message-item__detail{border-top:1px solid #edf0f4;gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:grid}.quick-message-item__content{color:#4e5968;white-space:pre-wrap;line-height:1.55}.quick-message-item__sender{color:#8b95a1;font-size:.75rem}.quick-notice-list article{background:#fff;border:1px solid #e5e8eb;border-radius:.625rem;padding:.875rem 1rem}.quick-notice-list header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.quick-notice-list time{color:#8b95a1;flex:none;font-size:.75rem}.quick-notice-list p{color:#4e5968;white-space:pre-wrap;margin:0;line-height:1.55}.quick-inquiry-list{border-top:1px solid #edf0f4;gap:.625rem;margin-top:1rem;padding-top:1rem;display:grid}.quick-inquiry-list h3,.quick-inquiry-list p,.quick-inquiry-list blockquote{margin:0}.record-detail-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(42rem,100%);display:grid;overflow:hidden}.record-detail-modal .quick-modal-body{overflow:auto}.member-overview{gap:.875rem;display:grid}.member-overview-identity,.member-overview-state{margin:0}.member-money-history{gap:.625rem;padding-top:.25rem;display:grid}.member-money-history header,.member-money-history header>div,.member-money-history li,.member-money-history li>div{display:flex}.member-money-history header,.member-money-history li{justify-content:space-between;align-items:center;gap:.75rem}.member-money-history header>div,.member-money-history li>div{flex-direction:column;gap:.125rem}.member-money-history h3,.member-money-history p{margin:0}.member-money-history header small,.member-money-history time,.member-money-history li span,.member-money-history>p{color:#8b95a1;font-size:.75rem}.member-money-history header button{color:#4e5968;background:#fff;border:1px solid #dfe3e8;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.member-money-history header button svg{width:.875rem;height:.875rem}.member-money-history ul{border:1px solid #edf0f4;border-radius:.625rem;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.member-money-history li{border-bottom:1px solid #edf0f4;min-width:0;padding:.625rem .75rem}.member-money-history li:last-child{border-bottom:0}.member-money-history strong.increase,.record-detail-save-success{color:#087443}.member-money-history strong.decrease{color:#c22635}.record-detail-save-success{font-size:.8125rem;font-weight:700}.member-overview-identity{color:#6b7684;font-size:.8125rem}.member-overview-state{color:#6b7684;text-align:center;background:#f9fafb;border:1px solid #edf0f4;border-radius:.625rem;padding:1.5rem}.record-detail-grid{border:1px solid #e5e8eb;border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.record-detail-grid>div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-width:0;padding:.75rem}.record-detail-grid dt{color:#8b95a1;margin-bottom:.35rem;font-size:.75rem}.record-detail-grid dd{overflow-wrap:anywhere;color:#333d4b;margin:0;font-weight:600}.account-color-palette{flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.25rem;display:flex}.account-color-chip{min-width:2rem;min-height:2rem;color:var(--account-color);background:color-mix(in srgb, var(--account-color) 12%, white);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.account-color-chip--clear{color:#4e5968;background:#fff;border-color:#e5e8eb}.account-color-chip.selected{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent);border-color:currentColor}.account-color-custom{color:#4e5968;align-items:center;gap:.375rem;font:.75rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.account-color-custom i{border:1px solid #d1d6db;border-radius:999px;width:1rem;height:1rem}.row-detail-action{justify-items:center;gap:.25rem;display:grid}.member-transfer-actions,.member-detail-transfer-actions{gap:.375rem;display:flex}.member-transfer-actions button,.member-detail-transfer-actions button{color:#fff;white-space:nowrap;background:#22c55e;border:1px solid #0000;border-radius:.375rem;min-height:1.875rem;padding:.3rem .625rem;font-weight:700}.member-transfer-actions button:nth-child(2),.member-detail-transfer-actions button:nth-child(2){background:#38bdf8}.member-detail-transfer-actions{justify-content:flex-end}.member-transfer-actions--mobile{display:none}.partner-info-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.partner-info-actions button,.account-row-action button,.account-mobile-actions button{color:#3182f6;background:#edf4ff;border:1px solid #d7e6ff;border-radius:.375rem;min-height:1.875rem;padding:.3rem .625rem;font-weight:700}.account-row-action{justify-items:center;gap:.25rem;display:grid}.account-row-action span{color:#6b7684;font-size:.6875rem}.account-mobile-actions{display:none}.account-create-modal{width:min(42rem,100%)}.account-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.account-create-fields .quick-modal-field{margin:0}.account-create-fields select,.account-create-fields textarea{color:#333d4b;width:100%;min-height:2.875rem;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;padding:.75rem}.account-create-fields textarea{resize:vertical;min-height:5rem}.account-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.account-edit-fields .quick-modal-field{margin:0}.account-edit-fields select,.account-edit-fields textarea{color:#333d4b;width:100%;min-height:2.875rem;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;padding:.75rem}.account-edit-fields textarea{resize:vertical;min-height:5rem}.account-edit-memo,.account-edit-error{grid-column:1/-1}.quick-modal-footer-actions{gap:.5rem;display:flex}.account-create-memo,.account-create-guide,.account-create-fields .quick-modal-error{grid-column:1/-1}.account-create-guide{color:#8b95a1;margin:0;font-size:.75rem}.row-detail-action span{color:#6b7684;font-size:.6875rem}.row-detail-action button,.mobile-detail-button{color:#3182f6;background:#edf4ff;border:1px solid #d7e6ff;border-radius:.375rem;min-height:1.875rem;padding:.3rem .625rem;font-weight:700}.row-detail-action button:hover,.mobile-detail-button:hover{background:#e1edff}.partner-transfer-actions{flex-wrap:wrap;justify-content:center;gap:.25rem;width:5.5rem;margin:0 auto;display:flex}.partner-row-select{color:#344052;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.partner-row-select:hover{color:#3182f6;text-decoration:underline}.partner-transfer-actions button{color:#fff;white-space:nowrap;background:#22c55e;border:1px solid #0000;border-radius:.3125rem;height:2rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1.4}.partner-transfer-actions button:nth-child(2){background:#38bdf8}.partner-transfer-actions button:nth-child(3){background:#f59e0b}.partner-transfer-actions button:hover{filter:brightness(.97)}.partner-transfer-actions--mobile{display:none}.partner-transfer-modal{width:min(37.5rem,100%)}.partner-transfer-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.partner-transfer-balances article{background:#f7faff;border:1px solid #e5edff;border-radius:.625rem;flex-direction:column;gap:.375rem;min-width:0;padding:1rem;display:flex}.partner-transfer-balances small{color:#8b95a1;font-size:.75rem}.partner-transfer-balances strong{overflow-wrap:anywhere;color:#3182f6;font-size:1.125rem}.partner-transfer-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.partner-transfer-choice button{color:#6b7684;background:#fff;border:1px solid #e5e8eb;border-radius:.5rem;min-height:2.5rem;font-weight:700}.partner-transfer-choice button[aria-pressed=true]{color:#1b64da;background:#edf4ff;border-color:#8eb8ff}.partner-transfer-amounts button{color:#fff;background:#3b82f6;border-color:#3b82f6}.mobile-detail-button{width:100%;margin-top:.75rem}.mobile-integrated-page{background:#fff;border:1px solid #e5e8eb;border-radius:.75rem;width:100%;padding:1.25rem}.mobile-integrated-page header{margin-bottom:1rem}.mobile-integrated-page h2{margin:0;font-size:1rem}.mobile-integrated-page p{color:#8b95a1;margin:.375rem 0 0;font-size:.8125rem}.mobile-integrated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mobile-integrated-grid button{color:#333d4b;text-align:left;background:#f7f9fc;border:1px solid #e5e8eb;border-radius:.75rem;justify-content:space-between;align-items:center;min-height:5.25rem;padding:1rem;display:flex}.mobile-integrated-grid button:hover{color:#1b64da;background:#edf4ff;border-color:#b8d3ff}.mobile-integrated-grid button span{color:#8b95a1;font-size:1.5rem}@media (width<=680px){.record-detail-grid{grid-template-columns:1fr}.partner-transfer-actions--mobile{grid-template-columns:repeat(3,max-content);justify-content:start;width:auto;margin:.75rem 1rem 0;display:grid}.partner-transfer-actions--mobile button{min-height:2.5rem}.partner-transfer-balances{grid-template-columns:1fr}.partner-info-actions{flex-direction:column;align-items:stretch}.account-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 1rem 0;display:grid}.account-mobile-actions button{min-height:2.5rem}.member-transfer-actions--mobile{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 1rem 0;display:grid}.member-transfer-actions--mobile button,.member-detail-transfer-actions button{min-height:2.5rem}.account-create-fields,.account-edit-fields{grid-template-columns:1fr}.account-create-memo,.account-create-guide,.account-create-fields .quick-modal-error,.account-edit-memo,.account-edit-error{grid-column:auto}.mobile-integrated-page{padding:1rem}.mobile-integrated-grid{grid-template-columns:1fr}}.quick-inquiry-list>p{color:#8b95a1;font-size:.8125rem}.quick-inquiry-list article{background:#f9fafb;border:1px solid #edf0f4;border-radius:.5rem;gap:.375rem;padding:.75rem;display:grid}.quick-inquiry-list header{justify-content:space-between;gap:1rem;display:flex}.quick-inquiry-list header span,.quick-inquiry-list time{color:#8b95a1;font-size:.75rem}.quick-inquiry-list blockquote{color:#4e5968;background:#fff;border-left:.1875rem solid #3182f6;padding:.625rem}.quick-modal-footer{border-top:1px solid #edf0f4}.quick-modal-footer>span{flex:1}.quick-account-inquiry{align-items:center;gap:.625rem;display:flex}.quick-account-inquiry small{color:#8b95a1;font-size:.7rem}.quick-modal-footer button.primary{color:#fff;background:#3182f6;border-color:#3182f6}.quick-modal-footer button:disabled{opacity:.4}.quick-modal-success,.quick-modal-error{border-radius:.375rem;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem;font-weight:600}.quick-modal-success{color:#087443;background:#eaf9f1}.quick-modal-error{color:#c22635;background:#fff0f1}@media (width<=30rem){.quick-modal-overlay{align-items:end;padding:0}.quick-modal,.quick-modal-wide{border-radius:1rem 1rem 0 0;width:100%;max-height:88dvh}.record-detail-modal,.partner-transfer-modal{max-height:calc(100dvh - env(safe-area-inset-top))}.quick-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.money-transfer-page,.login-history-page{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.transfer-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.transfer-page-header h2{color:#191f28;margin:0;font-size:1.25rem}.transfer-page-header p,.transfer-page-header>span,.transfer-page-guide p{color:#8b95a1;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.transfer-page-guide{background:#f7f9fc;border:1px solid #e8edf3;border-radius:.75rem;padding:1rem 1.25rem}.transfer-page-guide small,.transfer-page-guide strong{display:block}.transfer-page-guide small{color:#8b95a1;font-size:.7rem}.transfer-page-guide strong{color:#333d4b;margin-top:.2rem;font-size:.95rem}.content-tabs{border-bottom:1px solid #e5e9ef;gap:0;display:flex}.content-tabs button{color:#6b7684;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.75rem;padding:0 1.25rem;font-size:.82rem;font-weight:700}.content-tabs button:hover{color:#3182f6;background:#f7faff}.content-tabs button.active{color:#3182f6;border-bottom-color:#3182f6}.transfer-controls,.login-history-filter{background:#fff;border:1px solid #edf0f4;border-radius:.75rem;overflow:visible}.transfer-controls-primary,.transfer-controls-secondary,.transfer-controls-date,.login-history-filter-row,.login-history-search,.login-history-actions{align-items:center;gap:.625rem;display:flex}.transfer-controls-primary,.transfer-controls-secondary,.transfer-controls-date,.login-history-filter-row{min-height:3.75rem;padding:.75rem 1rem}.transfer-controls-primary,.transfer-controls-secondary,.login-history-filter-row{border-bottom:1px solid #edf0f4}.transfer-controls-primary>input{width:12.5rem;min-height:2.25rem}.transfer-controls-spacer{flex:1}.transfer-controls-primary label,.login-history-actions label{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.transfer-controls-secondary>button{min-height:2.25rem;margin-left:auto;padding:0 .75rem}.transfer-controls-date>b{flex:none}.transfer-date-range{align-items:center;gap:.75rem;min-width:0;display:flex}.transfer-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.transfer-summary-cards article{background:#fff;border:1px solid #edf0f4;border-radius:.75rem;flex-direction:column;gap:.2rem;min-height:5.25rem;padding:.9rem 1rem;display:flex}.transfer-summary-cards small,.transfer-summary-cards span{color:#8b95a1;font-size:.7rem}.transfer-summary-cards strong{color:#333d4b;font-size:1.1rem}.transfer-summary-cards .grant strong{color:#3182f6}.transfer-summary-cards .revoke strong{color:#f04452}.login-history-filter{flex-direction:column;display:flex}.login-history-filter-row{justify-content:space-between}.login-history-search>select,.login-history-actions>select{min-height:2.25rem;padding:0 2rem 0 .7rem}.login-history-search>div{width:19rem;display:flex}.login-history-search input{border-radius:.4rem 0 0 .4rem;flex:1;min-width:0;min-height:2.25rem}.login-history-search button{border-left:0;border-radius:0 .4rem .4rem 0;width:2.4rem}.login-history-search svg{width:.9rem}.excel-button{color:#fff;background:#13b67a;border-color:#13b67a;min-height:2.25rem;padding:0 .75rem}.login-history-filter>.transfer-date-range{min-height:3.75rem;padding:.75rem 1rem}@media (width<=720px){.transfer-page-header,.transfer-controls-primary,.transfer-controls-secondary,.transfer-controls-date,.login-history-filter-row,.transfer-date-range{flex-direction:column;align-items:stretch}.transfer-controls-primary>input,.login-history-search,.login-history-search>div{width:100%}.transfer-controls-spacer{display:none}.transfer-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.login-history-search,.login-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.login-history-search>div,.login-history-actions label{grid-column:1/-1}}*{box-sizing:border-box}html{scrollbar-gutter:stable}body,.partner-sidebar nav,.partner-workspace{scrollbar-color:#94a3b873 transparent;scrollbar-width:thin}body::-webkit-scrollbar{width:.625rem;height:.625rem}.partner-sidebar nav::-webkit-scrollbar{width:.625rem;height:.625rem}.partner-workspace::-webkit-scrollbar{width:.625rem;height:.625rem}body::-webkit-scrollbar-track{background:0 0}.partner-sidebar nav::-webkit-scrollbar-track{background:0 0}.partner-workspace::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1e0,#94a3b8c7) padding-box padding-box;border:.1875rem solid #0000;border-radius:999px}.partner-sidebar nav::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1e0,#94a3b8c7) padding-box padding-box;border:.1875rem solid #0000;border-radius:999px}.partner-workspace::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1e0,#94a3b8c7) padding-box padding-box;border:.1875rem solid #0000;border-radius:999px}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94a3b8f5,#64748bdb) padding-box padding-box}.partner-sidebar nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94a3b8f5,#64748bdb) padding-box padding-box}.partner-workspace::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94a3b8f5,#64748bdb) padding-box padding-box}body{background:var(--color-background);min-width:20rem;min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:.75rem;line-height:1.5}button,input,select{font:inherit}.login-page{background:linear-gradient(180deg, var(--color-gray-50) 0%, var(--color-gray-100) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.login-page--partner{background:linear-gradient(180deg, var(--color-gray-50) 0%, #ecfdf5 100%)}.login-page__box{background:var(--color-surface);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);width:100%;max-width:25rem;box-shadow:var(--shadow-md);padding:2.5rem 2rem}.login-page__header{text-align:center;margin-bottom:2rem}.login-page__logo-wrapper{justify-content:center;margin-bottom:1rem;display:flex}.login-page__logo{object-fit:contain;width:4rem;height:4rem;display:block}.login-page__company-name{color:var(--color-gray-700);margin-bottom:.375rem;font-size:.9375rem;font-weight:800}.login-page__title{color:var(--color-gray-900);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.login-page__subtitle{color:var(--color-gray-500);font-size:.875rem}.login-page__form{text-align:left;flex-direction:column;gap:1rem;display:flex}.input-group{flex-direction:column;gap:.375rem;display:flex}.input-label{color:var(--color-gray-600);font-size:.8125rem;font-weight:500}.input{width:100%;color:var(--color-gray-900);background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);outline:none;padding:.875rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--color-blue-500);box-shadow:0 0 0 3px var(--color-blue-50)}.input::placeholder{color:var(--color-gray-400)}.password-input-wrap{position:relative}.password-input-wrap .input{padding-right:3rem}.password-visibility-button{width:2.25rem;height:2.25rem;color:var(--color-gray-500);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-visibility-button svg{width:1.25rem;height:1.25rem}.password-visibility-button:hover{color:var(--color-gray-700);background:var(--color-gray-50)}.login-page__turnstile{justify-content:center;min-height:4.0625rem;display:flex}.security-check{color:#5c6673;background:#fafafa;border:1px solid #d9dde2;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:18.75rem;min-height:4.0625rem;margin:0;padding:.7rem;font-size:.78rem;display:grid}.security-check small{color:#7b8490;letter-spacing:.08em;font-size:.6rem;font-weight:700}.security-spinner{border:.2rem solid #d8dee7;border-top-color:#6689e0;border-radius:50%;width:1.7rem;height:1.7rem}.login-page__error{color:#b42330;border-radius:var(--radius-sm);background:#fff4f5;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:500;display:flex}.login-page__error svg{flex:none;width:1rem;height:1rem}.btn{border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{color:#fff;background:var(--color-blue-500)}.btn-primary:hover:not(:disabled){background:var(--color-blue-600)}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-full{width:100%}.btn-lg{border-radius:var(--radius-md);padding:1rem 1.5rem;font-size:1rem}.login-page__footer{color:var(--color-gray-400);text-align:center;margin-top:1.5rem;font-size:.75rem}@media (width<=30rem){.login-page__box{padding:2.5rem 2rem}.security-check{margin-left:0;margin-right:0}}h1,h2,p{margin:0}.app-shell{min-height:100vh}.app-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}.app-header>p,.app-sidebar,.eyebrow{color:var(--color-muted)}.eyebrow{margin-bottom:var(--space-1);letter-spacing:.08em;font-size:.75rem;font-weight:700}.app-body{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);min-height:calc(100vh - 4.5rem);display:grid}.app-sidebar{padding:var(--space-5);background:var(--color-surface);border-right:1px solid var(--color-border)}.app-main{padding:var(--space-6)}.status-panel{max-width:42rem;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.status-panel h2{margin-bottom:var(--space-5)}.status-panel dl{margin:0}.status-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.status-row dd{color:var(--color-accent);text-align:right;margin:0;font-weight:600}@media (width<=48rem){.app-header,.app-main,.app-sidebar{padding:var(--space-4)}.app-body{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--color-border)}}.partner-shell{color:#242a33;background:#f7f9fc;min-width:0;min-height:100vh;font-size:.75rem;display:block}.partner-sidebar{z-index:200;background:#fff;border-right:1px solid #eef1f5;flex-direction:column;width:16.25rem;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0}.partner-logo{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;font-size:1rem;display:flex}.partner-logo-home{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.5625rem;margin:-.375rem -.5rem;padding:.375rem .5rem;transition:background-color .15s,transform .15s;display:flex}.partner-logo-home:hover{background:#f9fafb}.partner-logo-home:focus-visible{outline-offset:1px;outline:2px solid #3182f673}.partner-logo-home:active{transform:translateY(1px)}.partner-logo-mark{object-fit:contain;width:2.25rem;height:2.25rem}.partner-sidebar nav{flex:1;padding:.75rem;overflow-y:auto}.nav-item,.nav-child{color:#505966;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;width:100%}.nav-item{border-radius:.5rem;align-items:center;gap:.625rem;min-height:2.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.nav-single{margin-bottom:.375rem}.nav-group{margin-bottom:.5rem}.nav-item-root{font-weight:500}.nav-item.active{color:#3985e5;background:#f7faff}.nav-item:hover{background:#f9fafb}.nav-item.active:hover{background:#f7faff}.nav-icon{flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sidebar-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.125rem;height:1.125rem}.nav-toggle{color:#7f8995;margin-left:auto;font-size:1.125rem;line-height:1}.nav-children{margin-top:.375rem;padding-left:1rem}.nav-child{color:#66717f;background:0 0;border-radius:.5rem;align-items:center;gap:.625rem;min-height:2.25rem;padding:.5625rem .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.nav-child:hover{background:#f9fafb}.nav-child.active{color:#3d86e4;background:#eaf2ff}.nav-child-dot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.nav-child.active .nav-child-dot{background:#62a2ef}.nav-item:active,.nav-child:active{transform:translateY(1px)}.sidebar-account{border-top:1px solid #eef1f5;align-items:center;gap:.625rem;margin-top:auto;padding:1rem;display:flex}.sidebar-account>span{color:#5489e8;background:#edf4ff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:grid}.sidebar-account div{flex-direction:column;gap:.2rem;display:flex}.sidebar-account small{color:#9aa3af;font-size:.75rem}.sidebar-account strong{color:var(--color-gray-800);font-size:.8125rem;font-weight:600}.partner-workspace{min-width:0;min-height:100vh;margin-left:16.25rem}.partner-header{z-index:100;border-bottom:1px solid var(--color-gray-100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#3182f61f,#0000 28%),linear-gradient(#fff,#f8fbff);position:sticky;top:0}.partner-topbar{background:0 0;justify-content:space-between;align-items:center;min-height:3.25rem;padding:1.125rem 1.5rem 0;display:flex}.partner-topbar h1{color:var(--color-gray-900);font-size:1.25rem;font-weight:800}.mobile-nav-toggle,.mobile-only-action{display:none}.topbar-actions,.quick-actions,.filter-search,.game-filter,.sort-filter,.tree-heading,.tree-heading span{align-items:center;display:flex}.topbar-actions{gap:.75rem}.audio-control{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.audio-control small{color:var(--color-gray-500);white-space:nowrap;font-size:.6875rem}.audio-control small b{color:#45af67}.audio-control .audio-status-idle b{color:var(--color-gray-500)}.audio-control .audio-status-blocked b,.audio-control .audio-status-error b{color:#e5484d}.topbar-actions button,.quick-actions button,.tree-heading button,.filter-card button,.filter-card select,.filter-card input,.partner-tree input{color:#596370;background:#fff;border:1px solid #e5e9ef;border-radius:.35rem;min-height:2rem}.topbar-actions button{border-color:var(--color-gray-200);min-height:2rem;color:var(--color-gray-700);border-radius:.375rem;padding:.3125rem .625rem;font-size:.75rem}.topbar-actions button svg{stroke-width:1.8px;width:1rem;height:1rem}.sound-check{align-items:center;gap:.35rem;display:inline-flex}.account-chip{color:var(--color-gray-700);background:#ffffffb8;border:1px solid #3182f61f;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700;display:flex}.account-chip b{color:#fff;background:linear-gradient(135deg,#3182f6,#1b64da);border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid}.partner-summary{background:0 0;padding:.875rem 1.5rem 1.25rem}.quick-actions{gap:.625rem;margin-bottom:.875rem}.quick-actions label,.filter-search label{align-items:center;gap:.3rem;display:flex}.filter-search label input[type=checkbox]{width:.875rem;height:.875rem;min-height:0;accent-color:var(--color-blue-500);margin:0}.quick-actions>label{border:1px solid var(--color-gray-200);min-height:2rem;color:var(--color-gray-700);background:#ffffffd6;border-radius:.5rem;padding:0 .625rem;font-weight:700}.quick-actions>label input{width:.875rem;height:.875rem;accent-color:var(--color-blue-500);margin:0}.quick-actions button{color:#5d65d6;background:#eef3ff;border-color:#0000;border-radius:.5rem;min-height:2rem;padding:0 .625rem;font-weight:600}.quick-actions button:first-of-type{color:#3d4753;background:#fff;border-color:#e5e9ef}.quick-action-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2rem;height:1.2rem;display:none}.mobile-action-icon,.mobile-list-page-size-options,.partners-mobile-list,.daily-stats-mobile-result{display:none}.desktop-empty-message:before{content:attr(data-empty-message)}.filter-select{border:1px solid var(--color-gray-200);background:var(--color-white);min-width:6.5rem;height:2rem;color:var(--color-gray-900);cursor:pointer;border-radius:.25rem;outline:none;font-family:inherit;font-size:.8125rem;padding:0 .625rem!important}.table-pagination{justify-content:center;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.table-pagination button{min-width:4.5rem;height:2rem;color:var(--color-gray-700);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:.25rem;padding:0 .75rem}.table-pagination span{min-width:5rem;color:var(--color-gray-600);text-align:center}.filter-card .filter-select{border-radius:.25rem}.search-category-select{min-width:6rem}.page-size-select{min-width:5.75rem}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.metric-grid article{color:#fff;min-height:2.875rem;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#4e97ff,#3a7eea);border-radius:.5rem;flex-direction:column;gap:0;padding:.375rem .625rem;display:flex}.metric-grid article small{opacity:.9;font-size:.625rem;font-weight:600}.metric-grid article strong{margin-top:.125rem;font-size:.8125rem;font-weight:700}.partner-content{grid-template-columns:17.5rem minmax(0,1fr);gap:1rem;padding:1.5rem;display:grid}.partner-tree{background:#fff;border:1px solid #edf0f4;border-radius:.75rem;align-self:start;width:17.5rem;min-width:17.5rem;min-height:14.875rem;padding:.8rem}.tree-heading{justify-content:space-between;margin-bottom:1rem}.tree-heading span{gap:.25rem}.tree-heading button{color:#8a939f;min-height:2rem;padding:0 .625rem;font-size:.7rem}.all-partners{color:#fff;background:#22c562;border:0;border-radius:.4rem;width:100%;height:2.4rem;font-weight:700}.partner-tree__search-area{width:100%;margin:1.15rem 0}.partner-tree__search-input{position:relative}.partner-tree>input,.partner-tree__search-field{box-sizing:border-box;width:100%;padding:0 .7rem}.partner-tree>input{margin:1.15rem 0}.partner-tree__search-field{margin:0;padding-right:2rem}.partner-tree__clear-search{color:#9ba7b7;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:0;right:0}.partner-tree__search-count{color:#8b95a1;margin:.5rem 0 0;font-size:.75rem}.partner-tree__search-count strong{color:#22b96b}.partner-tree__highlight{color:#e83b3b;background:0 0;font-weight:700}.tree-node{color:#6c7580;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;width:100%;padding:.5rem;display:flex}.partner-tree__node:hover,.partner-tree__node.is-active{color:#2272d8;background:#edf5ff}.partner-tree__node.is-ancestor,.partner-tree__child.is-ancestor{color:#2272d8}.partner-tree__node.is-ancestor{background:#f5f8ff}.partner-tree__node,.partner-tree__child{cursor:pointer}.partner-tree__node.is-active{border-left:2px solid #3182f6}.partner-tree__node{min-height:2.375rem;padding:.375rem .75rem;font-size:.8125rem}.partner-tree__node .partner-tree__select,.partner-tree__child .partner-tree__select{flex:1;align-self:stretch;width:100%}.tree-node>svg{fill:#aab2bd;stroke:#aab2bd;flex:none;width:.85rem;height:.85rem}.tree-node b{color:#fff;background:#4288e7;border-radius:.35rem;place-items:center;width:1.375rem;height:1.375rem;display:grid}.partner-tree__children{align-content:start;max-height:38rem;display:grid;overflow:auto}.partner-tree__child{min-height:2.375rem;padding:.25rem .5rem .25rem calc(1.625rem + (var(--tree-depth,0) * .875rem));color:#6c7580;text-align:left;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.4rem;width:100%;font-size:.8125rem;display:grid}.partner-tree__child:hover,.partner-tree__child.is-active{color:#2272d8;background:#edf5ff}.partner-tree__child.is-active{padding-left:calc(1.875rem + (var(--tree-depth,0) * .875rem));border-left:2px solid #3182f6}.partner-tree__child.is-active .partner-tree__select{font-weight:700}.partner-tree__toggle{color:#9ba7b7;cursor:pointer;background:0 0;border:0;place-items:center;width:1rem;height:1.5rem;padding:0;display:grid}.partner-tree__toggle svg{width:.8125rem;height:.8125rem}.partner-tree__triangle{border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;border-left:.48rem solid;width:0;height:0;display:block}.partner-tree__triangle.is-open{border:.35rem solid #0000;border-top:.48rem solid;border-bottom:0}.partner-tree__leaf{text-align:center;color:#aab4c1}.partner-tree__select{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex}.partner-tree__select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-tree__select b{color:#fff;background:#3182f6;border-radius:.35rem;flex:0 0 1.375rem;place-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;display:grid}.partner-tree__badge--부{background:#f59e0b!important}.partner-tree__badge--본{background:#3182f6!important}.partner-tree__badge--총{background:#10aa78!important}.partner-tree__badge--매{background:#6b7280!important}.partner-tree__child>b{color:#fff;background:#3182f6;border-radius:.35rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}.partner-tree__child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-tree__empty{color:#8b95a1;text-align:center;margin:0;padding:.75rem;font-size:.75rem}.betting-area{min-width:0}@media (width>=769px){.partner-content.losing-settlement-layout{padding:1.75rem}.losing-settlement-layout .losing-settlement-page{gap:1.25rem}.losing-settlement-layout .losing-page-heading{height:3.0625rem}.losing-settlement-layout .losing-page-heading h1{width:fit-content;font-size:1.25rem;line-height:1.6875rem}.losing-settlement-layout .losing-page-heading p{width:fit-content;margin-top:.25rem}.losing-settlement-layout .settlement-card-heading{height:4.012rem}.losing-settlement-layout .settlement-card-heading h2{font-size:1.125rem;line-height:1.4}.losing-settlement-layout .settlement-picker{margin-top:.875rem}.losing-settlement-layout .settlement-picker-heading{height:5.45rem;padding:1.25rem 1.5rem}.losing-settlement-layout .settlement-picker-heading h3,.losing-settlement-layout .settlement-calendar h3{font-size:1rem;line-height:1.45}.losing-settlement-layout .settlement-month-controls{height:2.40625rem}.losing-settlement-layout .settlement-month-controls button{height:2.125rem;padding:0 .625rem}.losing-settlement-layout .settlement-month-controls button[aria-label="이전 기준 월"],.losing-settlement-layout .settlement-month-controls button[aria-label="다음 기준 월"]{width:2rem;padding:0}.losing-settlement-layout .settlement-month-controls label{align-content:center;width:9.0625rem;min-width:9.0625rem;height:2.40625rem}.losing-settlement-layout .settlement-picker-body,.losing-settlement-layout .settlement-calendars{height:28.6563rem}.losing-settlement-layout .settlement-calendars{gap:1.5rem;padding:1.5rem}.losing-settlement-layout .settlement-calendar{height:25.6563rem}.losing-settlement-layout .settlement-calendar h3{margin-bottom:1.25rem}.losing-settlement-layout .settlement-weekdays span{padding:0 0 .625rem;font-size:.6875rem;line-height:1.5}.losing-settlement-layout .settlement-days button,.losing-settlement-layout .settlement-days .empty{height:2.75rem;min-height:2.75rem}.losing-settlement-layout .settlement-days{row-gap:.3125rem}.losing-settlement-layout .settlement-picker-footer{height:4.90625rem;padding:1rem 1.5rem}.losing-settlement-layout .settlement-presets{gap:.875rem;height:28.6563rem}.losing-settlement-layout .settlement-presets-title{height:1.21875rem;font-size:.8125rem;line-height:1.5}.losing-settlement-layout .settlement-preset-section{height:4.25rem}.losing-settlement-layout .settlement-preset-section.weekly{height:10.5625rem;margin-top:.125rem}.losing-settlement-layout .settlement-preset-grid{height:9.09375rem}.losing-settlement-layout .settlement-preset-grid.two{height:2.78125rem}.losing-settlement-layout .settlement-preset-grid button,.losing-settlement-layout .settlement-full-month{box-sizing:border-box;height:2.78125rem;min-height:2.78125rem}.losing-settlement-layout .settlement-presets>p{margin:0;font-size:.75rem;line-height:1.5}.losing-settlement-layout .settlement-picker-meta{height:2.125rem;padding:.5rem 1.5rem}.losing-settlement-layout .settlement-notice{margin-top:.875rem}.partner-content.betting-history-layout{gap:0;padding:1.75rem}.betting-history-layout>.betting-area{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.betting-history-layout .betting-history-controls,.betting-history-layout .betting-table-wrap{border-radius:1rem}.betting-history-layout .filter-options{row-gap:1rem;min-height:6.8125rem;padding-top:.75rem;padding-bottom:.75rem}.betting-history-layout .filter-search{min-height:3.59375rem}.betting-history-layout .game-filter{flex:100%}.betting-history-layout .filter-search>input{width:clamp(15rem,27vw,23.75rem)}.betting-history-layout .search-category-select,.betting-history-layout .game-filter>input:first-of-type{margin-left:.125rem}.betting-history-layout .search-button{background:var(--color-gray-50);border-radius:0 .25rem .25rem 0;width:2rem;margin-left:-.5rem;padding:0;border:1px solid var(--color-gray-200)!important;border-left:0!important}.betting-history-layout .game-filter>input:first-of-type{width:11.25rem}.betting-history-layout .game-filter>input:nth-of-type(2){width:13.75rem}.betting-history-layout .filter-label{margin-left:auto}.betting-history-layout .segmented{border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:.5rem;overflow:hidden}.betting-history-layout .segmented button,.betting-history-layout .segmented button:first-child,.betting-history-layout .segmented button:last-child{min-height:2rem;color:var(--color-gray-700);background:0 0;border:0;border-radius:0;padding:0 .75rem;font-size:.8125rem;font-weight:600}.betting-history-layout .segmented button+button{border-left:1px solid var(--color-gray-200)}.betting-history-layout .segmented button.selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.betting-history-layout .sort-filter{flex:100%}.betting-history-layout .betting-table-wrap{margin-top:0}}.partner-content.no-tree{grid-template-columns:minmax(0,1fr)}.main-dashboard{flex-direction:column;gap:1rem;width:100%;display:flex}@media (width>=769px){.partner-content.main-dashboard-layout{padding:1.75rem}}.dashboard-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-page-header h1,.dashboard-section-heading h2,.dashboard-section-heading h3{color:#191f28;margin:0}.dashboard-page-header h1{font-size:1.25rem;line-height:1.35}.dashboard-page-header p,.dashboard-section-heading p{color:#8b95a1;margin:.375rem 0 0;line-height:1.5}.dashboard-page-header__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.dashboard-page-header__status>span{color:#8b95a1;white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.dashboard-page-header__status svg,.dashboard-refresh-button svg{width:.875rem;height:.875rem}.dashboard-refresh-button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .8125rem;font-family:inherit;font-weight:700;display:inline-flex}.dashboard-refresh-button:hover{background:#f9fafb}.dashboard-filter-panel{background:#fff;border:1px solid #f2f4f6;border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000d}.dashboard-date-filter{flex:auto;min-width:0}.dashboard-date-presets,.dashboard-date-range{flex-wrap:wrap;align-items:center;display:flex}.dashboard-date-presets{gap:.5rem;margin-bottom:.5rem}.dashboard-date-presets button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.25rem;min-height:0;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;line-height:normal}.dashboard-date-presets button.selected{color:#fff;background:#3182f6;border-color:#3182f6}.dashboard-date-range{gap:.5rem;position:relative}.dashboard-native-date-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dashboard-date-range>button:not(.dashboard-date-apply){color:#333d4b;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;width:8.75rem;height:2rem;padding:0 .625rem;font-family:inherit;font-size:.8125rem;display:inline-flex}.dashboard-date-range svg{color:#b0b8c1;width:1rem;height:1rem}.dashboard-date-range>span{color:#8b95a1}.dashboard-date-apply{color:#fff;cursor:pointer;background:#9333ea;border:0;border-radius:.25rem;width:auto;height:2rem;padding:0 .75rem;font-family:inherit;font-size:.75rem;font-weight:700}.dashboard-date-filter-notice{color:#8b95a1;margin-top:.5rem;font-weight:600}.dashboard-partner-scope{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.dashboard-partner-scope>span{color:#6b7684;white-space:nowrap;font-size:.8125rem;font-weight:700}.dashboard-partner-scope>button{color:#191f28;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.625rem;min-width:15rem;height:2.375rem;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.dashboard-partner-scope small{color:#8b95a1;font-size:.625rem}.dashboard-partner-scope__menu{z-index:20;border:1px solid #e5e8eb;border-radius:.75rem;width:min(22rem,90vw);max-height:28rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 .5rem 1.5rem #0000001f}.dashboard-partner-scope__menu .partner-tree{border:0;width:100%;min-width:0;padding:0}.dashboard-partner-scope__menu .partner-tree__header,.dashboard-partner-scope__menu .partner-tree__search-area{border-bottom:1px solid #edf0f4;margin:0;padding:.75rem}.dashboard-partner-scope__menu .partner-tree__node{margin:0}.dashboard-metric-section{flex-direction:column;gap:.75rem;display:flex}.dashboard-metric-section>h3{margin:0;font-size:1rem;line-height:1.45}.dashboard-metric-list{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.75rem;display:grid}.dashboard-metric-card,.dashboard-current-chart{background:#fff;border:1px solid #e7ebf0;border-radius:1rem;min-width:0;box-shadow:0 2px 10px #0f172a0a}.dashboard-metric-card{padding:1.125rem}.dashboard-metric-card>div{color:#6b7684;margin-bottom:.5rem;font-size:.8125rem}.dashboard-metric-value{color:#191f28;font-size:1.25rem;line-height:1.2}.dashboard-metric-value.profit{color:#16a34a}.dashboard-metric-value.rolling{color:#2563eb}.dashboard-current-section{gap:.75rem;display:grid}.dashboard-section-heading h2{font-size:1.125rem;line-height:1.4}.dashboard-section-heading h3{font-size:1rem;line-height:1.45}.dashboard-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-current-chart{padding:1.125rem}.dashboard-current-chart__canvas{color:#6b7684;grid-template-columns:2rem minmax(0,1fr);height:17.5rem;margin-top:.875rem;font-size:.6875rem;display:grid}.dashboard-chart-scale{text-align:right;flex-direction:column;justify-content:space-between;height:calc(100% - 1.875rem);padding-right:.5rem;display:flex}.dashboard-chart-plot{grid-template-rows:repeat(4,1fr) 1.875rem;display:grid;position:relative}.dashboard-chart-plot>i{border-top:1px dashed #e5e7eb}.dashboard-chart-plot>i:nth-child(5){border-top:1px dashed #e5e7eb;border-bottom:1px dashed #e5e7eb}.dashboard-chart-labels{text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:.25rem;display:grid}.partner-shell.dark .dashboard-page-header h1,.partner-shell.dark .dashboard-section-heading h2,.partner-shell.dark .dashboard-section-heading h3,.partner-shell.dark .dashboard-metric-section>h3,.partner-shell.dark .dashboard-metric-value,.partner-shell.dark .dashboard-partner-scope>button{color:#f8fafc}.partner-shell.dark .dashboard-refresh-button,.partner-shell.dark .dashboard-filter-panel,.partner-shell.dark .dashboard-date-presets button,.partner-shell.dark .dashboard-date-range>button:not(.dashboard-date-apply),.partner-shell.dark .dashboard-partner-scope>button,.partner-shell.dark .dashboard-metric-card,.partner-shell.dark .dashboard-current-chart{background:#111b2d;border-color:#26344d}.partner-shell.dark .dashboard-date-presets button.selected{background:#3182f6}.type-tabs{background:#fff;border:1px solid #edf0f4;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.75rem .875rem;display:flex;box-shadow:0 1px 2px #0000000d}.type-tabs>div:first-child{flex-direction:column;gap:.1875rem;min-width:9.375rem;display:flex}.type-tabs strong{color:#191f28;font-size:.75rem;font-weight:800}.type-tabs small{color:#98a2ae;font-size:.6875rem}.type-tabs [role=tablist]{background:#f9fafb;border-radius:.75rem;flex:1;grid-template-columns:repeat(3,minmax(5.5rem,1fr));gap:.25rem;min-width:0;padding:.25rem;display:grid}.type-tabs button{color:#8b95a1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;min-height:2.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:700}.type-tabs button.selected{color:#1b64da;background:#fff;border-color:#3b82f633;box-shadow:0 1px 2px #0000000d}.type-tabs button:hover:not(.selected){color:#191f28;background:#fff}.page-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.page-summary article{background:#fff;border:1px solid #edf0f4;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-height:3.6rem;padding:0 1rem;display:flex}.page-summary small{color:#7a8592}.page-summary strong{color:#191f28;font-size:.875rem}.money-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.money-history-summary article{min-height:4.8125rem}.money-history-summary strong{font-size:1rem}.sidebar-close,.sidebar-backdrop{display:none}.partner-shell.dark{color:#eef2f7;background:#171b22}.partner-shell.dark .partner-sidebar,.partner-shell.dark .partner-header,.partner-shell.dark .partner-topbar,.partner-shell.dark .partner-summary,.partner-shell.dark .partner-tree,.partner-shell.dark .filter-card,.partner-shell.dark .betting-table-wrap,.partner-shell.dark .type-tabs,.partner-shell.dark .page-summary article{background:#232936;border-color:#343d4b}.partner-shell.dark button,.partner-shell.dark input,.partner-shell.dark select{color:#e8edf4;background-color:#2b3341;border-color:#414b5a}.filter-card,.betting-table-wrap{background:#fff;border:1px solid #edf0f4;border-radius:.8rem;box-shadow:0 .15rem .55rem #1e325008}.partner-info-card{background:#fff;border:1px solid #edf0f4;border-radius:1rem;flex-direction:column;min-height:10rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000d}.partner-info-card h2{color:#191f28;margin:0;font-size:1rem}.partner-info-card p{color:#8b95a1;margin:.25rem 0 0}.partner-info-card__empty{color:#a5adb8;text-align:center;flex:1;place-items:center;font-size:.75rem;display:grid}.partner-info-card--selected{min-height:25rem;position:relative}.partner-info-card__type{color:#2675cf;background:#eff6ff;border-radius:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.partner-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.partner-info-grid section{border:1px solid #e6ebf2;border-radius:.5rem;min-width:0;overflow:hidden}.partner-info-grid h3{color:#333d4b;background:#f4f7fb;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;min-height:2.25rem;margin:0;padding:.55rem .75rem;font-size:.8125rem;display:flex}.partner-info-grid h3 button{color:#3182f6;cursor:pointer;background:#fff;border:1px solid #d7e6ff;border-radius:.25rem;min-width:3.25rem;min-height:1.625rem;padding:.125rem .625rem}.partner-info-grid h3 button:hover:not(:disabled){color:#1b64da;background:#f1f6ff;border-color:#94bcff}.partner-info-grid dl{margin:0;padding:.35rem .75rem}.partner-info-grid dl div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:.5rem;padding:.45rem 0;font-size:.75rem;display:flex}.partner-info-grid dl div:last-child{border-bottom:0}.partner-info-grid dt{color:#7e8998}.partner-info-grid dd{color:#344052;text-align:right;overflow-wrap:anywhere;margin:0}.partner-info-card__footer{justify-content:center;margin-top:auto;padding-top:1rem;display:flex}.partner-info-card__footer button{color:#fff;cursor:pointer;background:#3182f6;border:0;border-radius:.4rem;padding:.5rem 1rem;font-weight:700}.partners-list-layout>.partner-tree{border:0}.partners-list-layout .partner-tree__all-option{color:#4e5968;background:#fff;border:1px solid #e5e8eb}.partners-list-layout .partner-tree__all-option.is-active{color:#fff;background:#22c55e;border-color:#22c55e}.partners-list-layout .partner-tree__search-area{margin:0}.partners-list-layout .partner-info-card.partner-info-card--selected{min-height:36.375rem}.partners-list-layout .partner-info-grid{border:1px solid #e5e8eb;border-radius:.5rem;gap:0;min-height:26.3125rem;overflow:hidden}.partners-list-layout .partner-info-grid section{border:0;border-right:1px solid #e5e8eb;border-radius:0}.partners-list-layout .partner-info-grid section:last-child{border-right:0}.partners-list-layout .partner-info-grid h3{box-sizing:border-box;background:#fbfcfd;height:2.5rem;padding:0 .875rem;font-size:.75rem}.partners-list-layout .partner-info-grid dl{padding:0}.partners-list-layout .partner-info-grid dl div{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.25rem;min-height:3.90625rem;padding:.625rem .875rem}.partners-list-layout .partner-info-grid dt{color:#b0b8c1;font-size:.6875rem}.partners-list-layout .partner-info-grid dd{color:#191f28;text-align:left;font-size:.8125rem;font-weight:700}.partners-list-layout .partner-metric-skeleton{background:#edf0f4;border-radius:999px;width:min(60%,6rem);height:.8125rem;display:block}.partners-list-layout .partner-metric-skeleton--wide{width:min(90%,12rem)}.partners-list-layout .partner-info-card__footer{border-top:1px solid #f2f4f6;margin-top:1rem;padding-top:1rem}@media (width<=1100px){.partner-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.partner-info-grid{grid-template-columns:1fr}}.partner-info-card>span{color:#b0b8c1;text-align:center;flex:1;place-items:center;display:grid}.partner-detail-page{color:#293444;gap:30px;margin:28px;display:grid}.partner-detail-summary{background:#fff;border:1px solid #e6ebf2;border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.partner-detail-summary>div{border-right:1px solid #e6ebf2;grid-template-columns:108px minmax(0,1fr);min-width:0;min-height:55px;padding:0;display:grid}.partner-detail-summary>div:last-child{border-right:0}.partner-detail-summary small{color:#788595;background:#f8fafc;align-content:center;min-height:0;padding:0 12px;font-size:12px;line-height:1.4;display:block}.partner-detail-summary strong{overflow-wrap:anywhere;align-content:center;margin-top:0;padding:0 12px;font-size:14px;line-height:1.4;display:block}.partner-detail-card{background:#fff;border:1px solid #e6ebf2;border-radius:.8rem;min-width:0;overflow:hidden}.partner-detail-tabs{scrollbar-width:thin;border-bottom:1px solid #e6ebf2;gap:.2rem;padding:0 1rem;display:flex;overflow-x:auto}.partner-detail-tabs button{color:#5d6a7c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:14.5px .8rem;font-size:.82rem;font-weight:650}.partner-detail-tabs button:hover{color:#2876db;background:#f5f8ff}.partner-detail-tabs button.active{color:#2876db;border-bottom-color:#3182f6}.partner-detail-sections{padding:1.4rem 1.6rem 2rem}.partner-detail-sections section+section{margin-top:2rem}.partner-detail-sections h2{border-bottom:1px solid #e6ebf2;margin:0 0 .9rem;padding-bottom:.65rem;font-size:1rem}.partner-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;display:grid}.partner-detail-field{gap:.4rem;min-width:0;font-size:.8rem;font-weight:650;display:grid}.partner-detail-field--wide{grid-column:1/-1}.partner-detail-field input,.partner-detail-field textarea{box-sizing:border-box;color:#344052;width:100%;min-height:2.65rem;font:inherit;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:.35rem;padding:.65rem .75rem;font-weight:400}.partner-detail-field textarea{resize:vertical;min-height:5rem}.partner-detail-field input:not([readonly]),.partner-detail-field textarea:not([readonly]){background:#fff}.partner-detail-field input:not([readonly]):focus-visible,.partner-detail-field textarea:not([readonly]):focus-visible{outline-offset:1px;outline:2px solid #3182f6}.partner-detail-save{justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;display:flex}.partner-detail-save [role=status]{color:#526176}.partner-detail-save button{color:#fff;cursor:pointer;background:#3182f6;border:0;border-radius:.4rem;min-height:2.7rem;padding:.55rem 1rem;font-weight:700}.partner-detail-save button:disabled{cursor:not-allowed;background:#d9e3f3}.partner-detail-list{padding:20px 20px 60px}.partner-detail-list--history{padding-bottom:20px}.partner-detail-list-controls,.partner-detail-list-actions,.partner-detail-search{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.partner-detail-list-controls{justify-content:space-between;margin-bottom:18px}.partner-detail-list-controls:not(.partner-detail-list-controls--history){border:1px solid #f2f4f6;border-radius:16px;grid-template-rows:32px 32px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.partner-detail-list-controls--history{box-sizing:border-box;border:1px solid #f2f4f6;border-radius:16px;grid-template-rows:32px 28.5px 32px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:16px;display:grid}.partner-detail-list-controls--history .partner-detail-list-actions{display:contents}.partner-detail-list-controls--history .partner-detail-list-actions>span{grid-area:1/1}.partner-detail-list-controls--history .partner-detail-list-actions>select{grid-area:1/3}.partner-detail-list-controls--history .partner-detail-list-actions>label{grid-area:2/2/4}.partner-detail-list-controls--history .partner-detail-list-actions>button{grid-area:2/3/4}.partner-detail-list-controls--history .partner-detail-date-filters{grid-area:2/1/4}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search{grid-area:1/1;justify-self:start;gap:0;width:276px;min-width:0}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search select{width:75px;margin-right:8px}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search input{border-radius:.375rem 0 0 .375rem;min-width:0}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search button{border-radius:0 .375rem .375rem 0;place-items:center;width:32px;padding:0;display:grid}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions{display:contents}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>span{grid-area:1/2}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>select{grid-area:1/3}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>label{grid-area:2/1}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>button{grid-area:2/3}.partner-detail-search{min-width:min(100%,25rem)}.partner-detail-search input{flex:1;min-width:10rem}.partner-detail-date-filters{align-content:start;gap:8px;display:grid}.partner-detail-date-presets,.partner-detail-date-range{align-items:center;gap:8px;display:flex}.partner-detail-date-presets button{height:28.5px;padding:0 10px}.partner-detail-date-filters input[type=date]{width:140px}.partner-detail-date-range button{min-width:48px}.partner-detail-date-filters button:hover{color:#2e7ce7;background:#f2f7ff}.partner-detail-date-filters button[aria-pressed=true]{color:#fff;background:#3182f6;border-color:#3182f6}.partner-detail-list-controls :is(input:not([type=checkbox]),select,button){box-sizing:border-box;color:#4e5968;min-height:2rem;font:inherit;background:#fff;border:1px solid #e5e8eb;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem}.partner-detail-list-actions{color:#6b7684;margin-left:auto;font-size:.75rem}.partner-detail-list-actions label{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.partner-detail-list-controls .partner-detail-list-actions>button{color:#fff;background:#ef4444;border-color:#ef4444}.partner-detail-list th span{display:block}.partner-detail-list>p{color:#7c8796;font-size:.82rem}@media (width<=48rem){.partner-detail-search,.partner-detail-list-actions,.partner-detail-date-filters{width:100%}.partner-detail-search input{min-width:0}.partner-detail-list-actions{justify-content:space-between}}.partner-detail-list-scroll{border:1px solid #e6ebf2;border-radius:16px;overflow-x:auto}.partner-detail-list-scroll--history{min-height:486px}.partner-detail-list table{border-collapse:collapse;width:100%;font-size:.8rem}.partner-detail-list th{color:#7b8798;text-align:left;white-space:nowrap;background:#f8fafd;border-bottom:1px solid #e6ebf2;padding:.75rem;font-size:.76rem}.partner-detail-list td{white-space:pre-line;border-bottom:1px solid #e6ebf2;padding:1rem .75rem}.partner-detail-list td.partner-detail-empty{color:#8793a3;text-align:center;padding:1.25rem}.partner-detail-list td button{color:#3182f6;cursor:pointer;background:0 0;border:0;padding:0}.partner-detail-list td .partner-detail-child-id{text-align:left;gap:.2rem;display:grid}.partner-detail-child-id strong{font-weight:650}.partner-detail-child-id span{color:#778397}.partner-detail-child-kind{color:#425065;background:#eef1f5;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;display:inline-block}.partner-detail-pages{justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:.8rem;display:flex}.partner-detail-pages button{color:#344052;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.3rem;padding:.4rem .7rem}.partner-detail-pages button:disabled{opacity:.45;cursor:default}.partner-detail-error{background:#fff;border:1px solid #e6ebf2;border-radius:.8rem;align-items:center;gap:1rem;padding:2rem;display:flex}@media (width<=1050px){.partner-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-detail-summary>div{border-bottom:1px solid #e6ebf2}}@media (width<=680px){.partner-detail-page{gap:30px;margin-block:0;margin-inline:20px}.partner-detail-summary{grid-template-columns:minmax(0,1fr)}.partner-detail-summary>div{box-sizing:border-box;border-bottom:1px solid #e6ebf2;border-right:0;grid-template-columns:100px minmax(0,1fr);align-items:center;height:48.3px;min-height:0;padding:8px 10px;display:grid}.partner-detail-summary>div:last-child{border-bottom:0}.partner-detail-summary small{min-height:0;font-size:11px}.partner-detail-summary strong{margin-top:0;font-size:12px;line-height:1.3}.partner-detail-tabs{flex-wrap:wrap;gap:2px;padding:12px 16px 0;overflow-x:visible}.partner-detail-tabs button{border-bottom:0;padding:12px 14px;font-size:13px;line-height:15.5px}.partner-detail-tabs button.active{box-shadow:inset 0 -2px #3182f6}.partner-detail-list{padding:16px 20px 24px}.partner-detail-list--history{padding-bottom:20px}.partner-detail-list-scroll--history{min-height:491px}.partner-detail-list-scroll--history table{min-width:640px}.partner-detail-list-controls:not(.partner-detail-list-controls--history){flex-direction:column;align-items:stretch;min-height:220px;display:flex}.partner-detail-list-controls{box-sizing:border-box;border:1px solid #e6ebf2;border-radius:16px;margin-bottom:24px;padding:16px}.partner-detail-list-controls--history{min-height:0;margin-bottom:20px}.partner-detail-search{grid-template-columns:minmax(0,1fr) 32px;gap:6px 0;display:grid}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search{width:100%}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-search select{width:96px;margin-right:0}.partner-detail-search select{grid-column:1/-1;width:96px}.partner-detail-search input{border-radius:.375rem 0 0 .375rem;grid-column:1}.partner-detail-search button{border-radius:0 .375rem .375rem 0;grid-column:2}.partner-detail-list-actions{grid-template-columns:1fr auto;gap:10px;margin-left:0;display:grid}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions{display:grid}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>select,.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>span{grid-column:1/-1}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>span{grid-row:2}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>label{grid-area:3/1}.partner-detail-list-controls:not(.partner-detail-list-controls--history) .partner-detail-list-actions>button{grid-area:3/2}.partner-detail-list-actions select{grid-area:1/1/auto/-1;width:75px}.partner-detail-list-actions>span{grid-area:2/1/auto/-1}.partner-detail-list-actions label{grid-area:3/1}.partner-detail-list-actions input[type=checkbox]{width:16px;height:16px}.partner-detail-list-actions>button{grid-area:3/2}.partner-detail-list-controls--history{grid-template-rows:32px 18px auto 32px;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;display:grid}.partner-detail-list-controls--history .partner-detail-list-actions{display:contents}.partner-detail-list-controls--history .partner-detail-list-actions select{grid-area:1/1/auto/-1;width:75px}.partner-detail-list-controls--history .partner-detail-list-actions>span{grid-area:2/1/auto/-1}.partner-detail-list-controls--history .partner-detail-date-filters{grid-area:3/1/auto/-1;gap:8px;display:grid}.partner-detail-list-controls--history .partner-detail-date-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.partner-detail-list-controls--history .partner-detail-date-range{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.partner-detail-list-controls--history .partner-detail-date-range input,.partner-detail-list-controls--history .partner-detail-date-range button{width:100%}.partner-detail-list-controls--history .partner-detail-date-range button{color:#fff;background:#8b2fe6;border-color:#8b2fe6;min-height:36px}.partner-detail-list-controls--history .partner-detail-date-range>span{display:none}.partner-detail-list-controls--history .partner-detail-list-actions label{grid-area:4/1}.partner-detail-list-controls--history .partner-detail-list-actions>button{grid-area:4/2}.partner-detail-list table{min-width:500px}.partner-detail-children-table{table-layout:fixed;width:500px}.partner-detail-children-table th:first-child{width:75px}.partner-detail-children-table th:nth-child(2){width:89px}.partner-detail-children-table th:nth-child(3){width:34px}.partner-detail-children-table th:nth-child(4),.partner-detail-children-table th:nth-child(5){width:62px}.partner-detail-children-table th:nth-child(6){width:178px}.partner-detail-list th{box-sizing:border-box;white-space:pre-line;padding:10px 12px;font-size:11px;line-height:16.5px}.partner-detail-list td{padding:.75rem}.partner-detail-list td.partner-detail-empty{padding:10px 12px;font-size:11px;line-height:18px}.partner-detail-sections{padding:1rem}.partner-detail-fields{grid-template-columns:1fr}}.losing-settlement-page{gap:1rem;display:grid}.losing-page-heading h1,.settlement-card h2,.settlement-picker h3{color:#191f28;margin:0}.losing-page-heading h1{font-size:1.25rem;line-height:1.35}.losing-page-heading p,.settlement-card p{color:#8b95a1;margin:.35rem 0 0}.settlement-card{background:#fff;border:1px solid #edf0f4;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.settlement-card-heading,.settlement-picker-heading,.settlement-picker-footer,.settlement-presets-title{justify-content:space-between;align-items:center;display:flex}.settlement-card-heading{border-bottom:1px solid #f2f4f6;padding-bottom:1rem}.settlement-card-heading h2{font-size:1rem}.settlement-card-heading>span{color:#8b95a1;background:#f8fafc;border-radius:.7rem;padding:.75rem}.settlement-card-heading>span b{color:#1b64da}.settlement-picker{border:1px solid #e5e8eb;border-radius:.85rem;margin-top:1rem;overflow:hidden}.settlement-picker-heading{border-bottom:1px solid #e5e8eb;gap:1rem;padding:1rem 1.25rem}.settlement-picker-heading h3{font-size:.95rem}.settlement-month-controls{align-items:center;gap:.5rem;display:flex}.settlement-month-controls button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.45rem;justify-content:center;align-items:center;height:2.25rem;padding:0 .75rem;font-family:inherit;display:inline-flex}.settlement-month-controls svg{width:1rem;height:1rem}.settlement-month-controls label{text-align:center;min-width:8rem;display:grid}.settlement-month-controls small,.settlement-picker-footer small,.settlement-presets small{color:#8b95a1}.settlement-picker-body{grid-template-columns:minmax(0,1fr) 15.75rem;display:grid}.settlement-calendars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem;display:grid}.settlement-calendar h3{text-align:center;margin-bottom:1rem;font-size:1rem}.settlement-weekdays,.settlement-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.settlement-weekdays span{color:#8b95a1;text-align:center;padding:.4rem}.settlement-weekdays span:first-child,.settlement-days button:nth-child(7n+1){color:#ef5260}.settlement-days button,.settlement-days .empty{min-height:2.8rem}.settlement-days button{color:#333d4b;cursor:pointer;background:0 0;border:0;font-family:inherit;position:relative}.settlement-days button.in-range{background:#f2e8ff}.settlement-days button.range-start,.settlement-days button.range-end{color:#fff;background:#9333ea;border-radius:.55rem}.settlement-days button:disabled{color:#c7cdd4;cursor:default}.settlement-days button small{color:inherit;font-size:.6rem;display:block}.settlement-presets{background:#f8fafc;border-left:1px solid #e5e8eb;align-content:start;gap:.75rem;padding:1.25rem;display:grid}.settlement-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.settlement-preset-section{border:0;gap:.25rem;margin:0;padding:0;display:grid}.settlement-preset-section legend{width:100%;margin:0;padding:0;font-size:.8125rem;font-weight:700;line-height:1.5;display:block}.settlement-preset-grid button,.settlement-full-month{color:#4e5968;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.45rem;min-height:2.8rem;padding:.45rem .6rem;font-family:inherit;display:grid}.settlement-full-month{width:calc(50% - .2rem)}.settlement-presets>p{font-size:.7rem}.settlement-picker-footer{border-top:1px solid #e5e8eb;justify-content:flex-end;gap:1.5rem;padding:1rem 1.25rem}.settlement-picker-footer div{display:grid}.settlement-picker-footer .settlement-picker-selection{align-items:center;gap:1.5rem;margin-right:auto;display:flex}.settlement-picker-meta{color:#8b95a1;text-align:right;border-top:1px solid #e5e8eb;min-height:2.125rem;padding:.625rem 1.25rem;font-size:.6875rem}.settlement-picker-footer button{cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:.45rem;min-height:2.4rem;padding:0 1rem;font-family:inherit}.settlement-picker-footer .settlement-submit{color:#fff;background:#3182f6;border-color:#3182f6}.settlement-notice{text-align:center}.settlement-result{border:1px solid #e5e8eb;border-radius:.85rem;margin-top:1rem;overflow:hidden}.settlement-result-heading{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.settlement-result-heading h2{color:#191f28;margin:0;font-size:1rem}.settlement-result-heading p{margin:.25rem 0 0}.settlement-result .betting-table-wrap{border:0;border-radius:0}.settlement-result-error{text-align:center;background:#fff3f4;border:1px solid #ffd5d8;border-radius:.5rem;padding:.75rem 1rem;color:#e5484d!important}.settlement-submit:disabled{opacity:.65;cursor:wait}.betting-status-page{gap:1rem;display:grid}.betting-status-tabs{background:#f2f4f6;border-radius:.75rem;gap:.35rem;padding:.35rem;display:flex}.betting-status-tabs button{color:#6b7684;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex:1;min-height:2.5rem;font-family:inherit;font-weight:700}.betting-status-tabs button.selected{color:#1b64da;background:#fff;box-shadow:0 1px 3px #00000014}.betting-status-query,.betting-status-result-section{background:#fff;border:1px solid #edf0f4;border-radius:.85rem;overflow:hidden}.betting-status-query-header,.betting-status-result-header{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.betting-status-query-header>div:first-child{gap:.2rem;display:grid}.betting-status-query-header span,.betting-status-result-header>span{color:#8b95a1}.betting-status-query-actions{align-items:center;gap:.75rem;display:flex}.betting-status-query-actions strong{color:#1b64da;background:#eef4ff;border-radius:.45rem;padding:.45rem .7rem}.betting-status-query-actions label{align-items:center;gap:.35rem;display:flex}.betting-status-query-actions button{color:#fff;background:#ef5260;border:0;border-radius:.4rem;min-height:2.25rem;padding:0 .8rem;font-family:inherit}.betting-status-date{border-top:1px solid #f2f4f6;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.betting-status-date .dashboard-date-presets,.betting-status-date .dashboard-date-range{width:auto;margin:0}.betting-status-results{gap:1rem;display:grid}.betting-status-result-header{border-bottom:1px solid #f2f4f6}.betting-status-result-header h3{margin:0;font-size:.9rem}.betting-status-result-section .betting-table-wrap{box-shadow:none;border:0;border-radius:0}.betting-status-help{color:#6b7684;background:#f8fafc;border:1px solid #edf0f4;border-radius:.75rem;gap:.35rem;padding:1rem;font-size:.72rem;display:grid}.daily-stats-page{gap:1rem;display:grid}.daily-stats-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.daily-stats-rate-grid article{background:#fff;border:1px solid #edf0f4;border-radius:.75rem;gap:.35rem;min-height:4.75rem;padding:1rem;display:grid}.daily-stats-rate-grid span{color:#8b95a1}.daily-stats-rate-grid strong{color:#1b64da;font-size:1rem}.betting-status-query-actions .excel-button{color:#4e5968;background:#fff;border:1px solid #e5e8eb}.daily-stats-table tfoot td{color:#1b64da;text-align:right;background:#f8fafc;padding:.75rem;font-weight:700}.stats-insight-card{background:#fff;border:1px solid #edf0f4;border-radius:.875rem;gap:.75rem;padding:1.125rem;display:grid}.stats-insight-card h3,.stats-insight-card p{margin:0}.stats-insight-card p,.stats-insight-card>span{color:#8b95a1}.stats-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.stats-selected-partner{color:#4e5968!important}.stats-heatmap{min-width:58rem;overflow-x:auto}.stats-heatmap-hours,.stats-heatmap-row{grid-template-columns:4.5rem repeat(24,minmax(1.875rem,1fr));align-items:center;gap:.25rem;display:grid}.stats-heatmap-hours span{color:#8b95a1;text-align:center;font-size:.6875rem}.stats-heatmap-row{margin-top:.375rem}.stats-heatmap-row b{cursor:pointer;font-size:.75rem}.dashboard-date-apply:disabled{opacity:.45;cursor:not-allowed}.stats-heatmap-row:first-of-type b{color:#3182f6}.stats-heatmap-row:last-child b{color:#f59e0b}.stats-heatmap-row span{background:rgb(49 130 246/var(--heat-intensity,0));border:1px solid #edf0f4;border-radius:.375rem;height:1.75rem}.stats-heatmap-row:last-child span{background:rgb(245 158 11/var(--heat-intensity,0))}.stats-top-grid article{border:1px solid #edf0f4;border-radius:.65rem;overflow:hidden}.stats-top-grid strong,.stats-top-grid span{padding:.75rem;display:block}.stats-top-grid ol{margin:0;padding:0;list-style:none}.stats-top-grid li{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:grid}.stats-top-grid li small{color:#8b95a1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-top-grid li em{color:#4e5968;font-style:normal;font-weight:700}.stats-top-grid strong{color:#ef4444;background:#fef2f2}.stats-top-grid article:last-child strong{color:#22c55e;background:#f0fdf4}.stats-top-grid span{color:#8b95a1;text-align:center}.partner-list-controls .sort-filter{border-top:1px solid #f2f4f6;padding:.75rem .875rem}.partner-list-controls .segmented button{min-height:2rem}.partner-list-controls+.betting-table-wrap{margin-top:1rem}.partner-shell.dark .partner-info-card{background:#232936;border-color:#343d4b}.partner-shell.dark .partner-info-card h2{color:#f8fafc}.filter-card{min-width:0;overflow:hidden}.filter-search{flex-wrap:wrap;gap:.5rem;padding:.75rem .875rem}.filter-search select,.filter-card input{padding:0 .7rem}.filter-search>input{width:clamp(11rem,23vw,21rem)}.filter-spacer{flex:1}.search-button{margin-left:-2.7rem;border:0!important}.search-button svg{stroke-width:1.8px;width:.95rem;height:.95rem}.refresh-button{color:#fff!important;background:#ef5260!important;border-color:#ef5260!important}.date-filter{border-top:1px solid var(--color-gray-100);padding:.75rem .875rem}.rolling-date-filter{border-top:1px solid var(--color-gray-100);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.rolling-date-filter>b{flex:none}.rolling-date-filter .dashboard-date-presets{width:auto;margin:0}.rolling-date-filter .dashboard-date-range{width:auto}.money-history-date-filter{border-top:1px solid var(--color-gray-100);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.money-history-page-size{border-top:1px solid var(--color-gray-100);align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem .875rem;display:flex}.money-history-page-size .filter-select{width:5.5rem}.money-history-date-labels{align-items:center;gap:.75rem;display:flex}.money-history-date-labels span{color:#4e5968}.money-history-date-filter .dashboard-date-presets,.money-history-date-filter .dashboard-date-range{width:auto;margin:0}.date-filter>small{color:#9ca5b0;margin-left:.65rem}.date-buttons{grid-template-columns:repeat(8,minmax(3.7rem,1fr)) 8rem 3.25rem;gap:.25rem;margin-top:.625rem;display:grid}.filter-card button,.filter-card select{padding:0 .7rem}.filter-card button.selected{color:#fff;background:#3b8aec;border-color:#3b8aec}.wallet-request-filters{border-top:1px solid var(--color-gray-100);align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.wallet-request-filters .segmented{gap:.25rem;display:flex}.wallet-request-filters button{min-width:4rem}.quick-modal-result{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quick-modal-history-link{color:#2f7fe6;white-space:nowrap;background:#eef5ff;border:1px solid #d7e7ff;border-radius:.5rem;min-height:2.5rem;padding:0 1rem;font-weight:700}.quick-modal-history-link:hover{background:#e4efff}.apply-button{color:#fff!important;background:#982bdc!important;border-color:#982bdc!important}.game-filter{flex-wrap:wrap;flex:32.5rem;gap:.5rem;min-width:28.75rem}.game-filter>input{width:11rem}.filter-label{margin-left:.5rem}.segmented{display:inline-flex}.segmented button{border-radius:0}.segmented button:first-child{border-radius:.35rem 0 0 .35rem}.segmented button:last-child{border-radius:0 .35rem .35rem 0}.sort-filter{gap:.5rem}.filter-options{background:var(--color-gray-50);border-top:1px solid var(--color-gray-100);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.betting-table-wrap{margin-top:.75rem;overflow:auto hidden}.betting-table{border-collapse:collapse;width:100%;min-width:72rem}.betting-table th{color:#818b97;white-space:nowrap;background:#fbfcfd;height:3.7rem;padding:.6rem;font-size:.72rem;font-weight:500}.betting-table th span{display:block}.betting-table td{color:#727c88;text-align:center;border-top:1px solid #edf0f4;height:3.1rem}:is(.partners-list-layout,.partner-type-list-layout) .betting-table :is(th,td):nth-child(4){box-sizing:border-box;width:7.5rem;min-width:7.5rem;max-width:7.5rem;padding:.875rem 1rem}.table-cell-line{white-space:nowrap;display:block}.betting-table-wrap::-webkit-scrollbar{height:.55rem}.betting-table-wrap::-webkit-scrollbar-track{background:#f1f3f6;border-radius:999px;margin:0 .35rem}.betting-table-wrap::-webkit-scrollbar-thumb{background:#cbd2db;border-radius:999px}@media (width>=769px){.partner-content.login-history-layout{padding:1.75rem}.login-history-layout .login-history-page{border:1px solid var(--color-gray-100);border-radius:1rem;gap:0;overflow:hidden}.login-history-layout .content-tabs{box-sizing:border-box;gap:.125rem;height:3.28125rem;padding:.75rem 1rem 0}.login-history-layout .content-tabs button{border-radius:.75rem .75rem 0 0;height:2.46875rem;min-height:0;padding:.75rem .875rem;font-size:.75rem;line-height:.9375rem}.login-history-layout .content-tabs button.active{background:#3b82f614}.login-history-layout .login-history-filter{box-sizing:border-box;border:1px solid #0000;border-radius:1rem;gap:.75rem;height:9.15625rem;padding:1rem}.login-history-layout .login-history-filter-row{box-sizing:border-box;border:0;gap:.5rem;height:2rem;min-height:2rem;padding:0}.login-history-layout .login-history-search,.login-history-layout .login-history-actions{gap:.5rem;height:2rem}.login-history-layout .login-history-search>select{width:5rem;min-height:2rem;padding:0 1.25rem 0 .75rem}.login-history-layout .login-history-search>div{width:12rem;height:2rem}.login-history-layout .login-history-search input,.login-history-layout .login-history-search button,.login-history-layout .login-history-actions>select{min-height:2rem}.login-history-layout .login-history-search button{width:2rem}.login-history-layout .login-history-actions{margin-left:auto;font-size:.75rem}.login-history-layout .login-history-actions>select{width:5rem;padding:0 1.25rem 0 .75rem}.login-history-layout .login-history-actions .excel-button{display:none}.login-history-layout .login-history-actions .refresh-button{width:4.434rem;min-height:2rem}.login-history-layout .login-history-actions input[type=checkbox]{width:1rem;height:1rem}.login-history-layout .login-history-filter>.transfer-date-range{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.5rem;height:4.28125rem;min-height:0;padding:0;display:flex}.login-history-layout .transfer-date-range .dashboard-date-presets,.login-history-layout .transfer-date-range .dashboard-date-range{width:auto;margin:0}.login-history-layout .transfer-date-range .dashboard-date-presets{gap:.5rem}.login-history-layout .transfer-date-range .dashboard-date-presets button{min-height:1.78125rem;padding:.375rem .75rem}.login-history-layout .transfer-date-range .dashboard-date-range{gap:.5rem}.login-history-layout .transfer-date-range .dashboard-date-range>button:not(.dashboard-date-apply){width:8.75rem}.login-history-layout .transfer-date-range .dashboard-date-apply{width:3.03rem}.login-history-layout .login-history-page>.betting-table-wrap{border:0;border-radius:1rem;height:5.78125rem;margin:1.25rem 0 0}.login-history-layout .login-history-page>.betting-table-wrap .betting-table{min-width:100%}.login-history-layout .login-history-page>.betting-table-wrap .betting-table th{height:3.75rem}.login-history-layout .login-history-page>.betting-table-wrap .betting-table td{height:1.90625rem}.partner-content.money-transfer-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem}.money-transfer-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:13.8125rem;min-height:0;padding:0;overflow:hidden}.money-transfer-layout>.betting-area{box-sizing:border-box;padding:1.5rem}.money-transfer-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.money-transfer-layout .partner-tree__all-option-wrap{height:3.6875rem;padding:.625rem .75rem}.money-transfer-layout .partner-tree__all-option{height:2.375rem}.money-transfer-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem .5625rem}.money-transfer-layout .partner-tree__search-field{height:2rem;min-height:2rem;margin:0}.money-transfer-layout .partner-tree__content{height:3.375rem;padding:.5rem 0}.money-transfer-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem}.money-transfer-layout .money-transfer-page{gap:1.25rem}.money-transfer-layout .transfer-page-header{gap:1.25rem;height:3.125rem}.money-transfer-layout .transfer-page-header h2{font-size:1.25rem;line-height:1.625rem}.money-transfer-layout .transfer-page-header p,.money-transfer-layout .transfer-page-header>span{margin-top:.25rem;font-size:.75rem}.money-transfer-layout .transfer-page-guide{box-sizing:border-box;border-radius:.625rem;gap:1.5rem;height:4.6875rem;padding:.875rem 1rem;display:flex}.money-transfer-layout .transfer-page-guide small{font-size:.6875rem}.money-transfer-layout .transfer-page-guide strong{font-size:.875rem}.money-transfer-layout .transfer-page-guide p{font-size:.75rem}.money-transfer-layout .content-tabs{box-sizing:border-box;gap:.125rem;height:2.53125rem;padding:0 1rem}.money-transfer-layout .content-tabs button{height:2.53125rem;min-height:0;padding:0 .875rem;font-size:.75rem}.money-transfer-layout .transfer-controls{border-radius:1rem;height:17.0625rem}.money-transfer-layout .transfer-controls-primary{box-sizing:border-box;flex-wrap:wrap;align-content:center;gap:.5rem;height:6.84375rem;padding:.875rem 1rem}.money-transfer-layout .transfer-controls-primary>b{flex:0 0 6rem;width:6rem;font-size:.75rem}.money-transfer-layout .transfer-controls-primary>input{width:20.5rem;min-height:2rem}.money-transfer-layout .transfer-controls-primary>input:nth-of-type(2){width:22.5rem}.money-transfer-layout .transfer-controls-primary .apply-button{width:3.03rem;min-height:2rem}.money-transfer-layout .transfer-controls-spacer{flex:0 0 100%;height:0}.money-transfer-layout .transfer-controls-spacer+span{margin-left:auto;font-size:.75rem}.money-transfer-layout .transfer-controls-primary label{font-size:.75rem}.money-transfer-layout .transfer-controls-primary input[type=checkbox]{width:1rem;height:1rem}.money-transfer-layout .transfer-controls-primary .refresh-button{width:4.434rem;min-height:2rem}.money-transfer-layout .transfer-controls-secondary{box-sizing:border-box;gap:1rem;height:4.25rem;padding:.875rem 1rem}.money-transfer-layout .transfer-controls-secondary>b{font-size:.75rem}.money-transfer-layout .transfer-controls-secondary select{width:5.375rem;min-width:5.375rem}.money-transfer-layout .transfer-controls-secondary>button{min-height:2.5rem}.money-transfer-layout .transfer-controls-date{box-sizing:border-box;align-items:flex-start;gap:.75rem;height:5.84375rem;padding:.75rem 1rem}.money-transfer-layout .transfer-controls-date>b{white-space:nowrap;flex-basis:1.9375rem;width:1.9375rem;padding-top:2.125rem;font-size:.75rem}.money-transfer-layout .transfer-date-range{display:block}.money-transfer-layout .transfer-date-range .dashboard-date-presets{width:auto;margin:0 0 .5rem}.money-transfer-layout .transfer-date-range .dashboard-date-presets button{min-height:1.78125rem;padding:.375rem .75rem}.money-transfer-layout .transfer-date-range .dashboard-date-range{width:auto}.money-transfer-layout .transfer-date-range .dashboard-date-range>button:not(.dashboard-date-apply){width:8.75rem}.money-transfer-layout .transfer-date-range .dashboard-date-apply{width:3.03rem}.money-transfer-layout .transfer-summary-cards{border:1px solid var(--color-gray-100);border-radius:.75rem;gap:0;height:6.46875rem;overflow:hidden}.money-transfer-layout .transfer-summary-cards article{border:0;border-right:1px solid var(--color-gray-100);border-radius:0;height:6.34375rem;min-height:0;padding:1rem}.money-transfer-layout .transfer-summary-cards article:last-child{border-right:0}.money-transfer-layout .money-transfer-page>.betting-table-wrap{border-radius:1rem;margin:0}.money-transfer-layout .money-transfer-page>.betting-table-wrap .betting-table{min-width:100%}.partner-content.daily-stats-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem}.daily-stats-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:14.875rem;min-height:14.875rem;padding:0;overflow:hidden}.daily-stats-layout>.betting-area{box-sizing:border-box}.daily-stats-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.daily-stats-layout .partner-tree__all-option-wrap{display:none}.daily-stats-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem .5625rem}.daily-stats-layout .partner-tree__search-field{height:2rem;min-height:2rem;margin:0}.daily-stats-layout .partner-tree__content{height:8.125rem;padding:.5rem 0}.daily-stats-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem}.daily-stats-layout .daily-stats-page{box-sizing:border-box;gap:.75rem;padding:1rem 1.5rem 1.5rem}.daily-stats-layout .daily-stats-rate-grid{border:1px solid var(--color-gray-100);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:3.1875rem;overflow:hidden}.daily-stats-layout .daily-stats-rate-grid article{border:0;border-right:1px solid var(--color-gray-100);border-radius:0;justify-content:space-between;align-items:center;gap:1rem;height:3.0625rem;min-height:0;padding:.875rem 1.125rem;display:flex}.daily-stats-layout .daily-stats-rate-grid article:last-child{border-right:0}.daily-stats-layout .daily-stats-rate-grid strong{color:#191f28;font-size:.875rem}.daily-stats-layout .daily-stats-query{border-radius:1rem;height:9.9375rem}.daily-stats-layout .betting-status-query-header{box-sizing:border-box;height:3.90625rem;padding:.75rem .875rem}.daily-stats-layout .betting-status-query-header span{font-size:.6875rem}.daily-stats-layout .betting-status-query-actions{gap:.75rem;font-size:.75rem}.daily-stats-layout .betting-status-query-actions .excel-button{display:none}.daily-stats-layout .betting-status-query-actions input[type=checkbox]{width:1rem;height:1rem}.daily-stats-layout .betting-status-query-actions button{width:4.434rem;height:2.125rem;min-height:2.125rem}.daily-stats-layout .betting-status-date{box-sizing:border-box;height:5.90625rem;padding:.75rem .875rem;display:block}.daily-stats-layout .betting-status-date .dashboard-date-presets{gap:.5rem;width:auto;margin:0 0 .5rem}.daily-stats-layout .betting-status-date .dashboard-date-presets button{min-height:1.78125rem;padding:.375rem .75rem}.daily-stats-layout .betting-status-date .dashboard-date-range{gap:.5rem;width:auto}.daily-stats-layout .betting-status-date .dashboard-date-range>button:not(.dashboard-date-apply){width:8.75rem}.daily-stats-layout .betting-status-date .dashboard-date-apply{width:3.03rem}.daily-stats-layout .daily-stats-table{border-radius:1rem;height:8.03125rem;margin:0}.daily-stats-layout .daily-stats-table .betting-table{min-width:100%}.daily-stats-layout .daily-stats-table .betting-table th{height:4.8125rem}.daily-stats-layout .daily-stats-table .betting-table td{height:3rem}.daily-stats-layout .daily-stats-table tfoot{display:none}.daily-stats-layout .stats-insight-card{box-sizing:border-box;gap:.875rem;min-height:14.125rem;padding:1.125rem}.daily-stats-layout .stats-insight-card h3{font-size:1rem}.daily-stats-layout .stats-insight-card p{font-size:.75rem}.partner-content.betting-status-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem}.betting-status-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:13.8125rem;min-height:0;padding:0;overflow:hidden}.betting-status-layout>.betting-area{box-sizing:border-box;padding:1.5rem}.betting-status-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.betting-status-layout .partner-tree__all-option-wrap{height:3.6875rem;padding:.625rem .75rem}.betting-status-layout .partner-tree__all-option{height:2.375rem}.betting-status-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem .5625rem}.betting-status-layout .partner-tree__search-field{height:2rem;min-height:2rem;margin:0}.betting-status-layout .partner-tree__content{height:3.375rem;padding:.5rem 0}.betting-status-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem}.betting-status-layout .betting-status-page{gap:.75rem}.betting-status-layout .betting-status-tabs{box-sizing:border-box;border-bottom:1px solid var(--color-gray-100);background:0 0;border-radius:0;gap:.125rem;height:3.28125rem;padding:.75rem 1rem 0}.betting-status-layout .betting-status-tabs button{border-radius:.5rem .5rem 0 0;flex:none;height:2.46875rem;min-height:0;padding:.75rem .875rem;font-size:.75rem;line-height:.9375rem}.betting-status-layout .betting-status-tabs button.selected{background:#3b82f614;box-shadow:inset 0 -2px #3b82f6}.betting-status-layout .betting-status-query{border-radius:1rem;height:7.53125rem}.betting-status-layout .betting-status-query-header{box-sizing:border-box;gap:1rem;height:3.90625rem;padding:.75rem .875rem}.betting-status-layout .betting-status-query-header>div:first-child{gap:.125rem}.betting-status-layout .betting-status-query-header span{font-size:.6875rem}.betting-status-layout .betting-status-query-actions{gap:.75rem;font-size:.75rem}.betting-status-layout .betting-status-query-actions strong{padding:.375rem .625rem}.betting-status-layout .betting-status-query-actions input[type=checkbox]{width:1rem;height:1rem}.betting-status-layout .betting-status-query-actions button{width:4.434rem;min-height:2rem;padding:0 .75rem}.betting-status-layout .betting-status-date{box-sizing:border-box;gap:.5rem;height:3.5rem;padding:.75rem .875rem}.betting-status-layout .betting-status-date .dashboard-date-presets{gap:.25rem}.betting-status-layout .betting-status-date .dashboard-date-presets button{min-height:1.78125rem;padding:.375rem .75rem}.betting-status-layout .betting-status-date .dashboard-date-range{gap:.5rem}.betting-status-layout .betting-status-date .dashboard-date-range>button:not(.dashboard-date-apply){width:8.75rem}.betting-status-layout .betting-status-date .dashboard-date-apply{width:3.03rem}.betting-status-layout .betting-status-results{gap:.875rem}.betting-status-layout .betting-status-result-section{border:0;border-radius:0;overflow:visible}.betting-status-layout .betting-status-result-header{box-sizing:border-box;border:0;height:1.625rem;padding:0 .125rem}.betting-status-layout .betting-status-result-header h3{font-size:.875rem}.betting-status-layout .betting-status-result-section .betting-table-wrap{border:1px solid var(--color-gray-100);border-radius:1rem;margin-top:.5rem}.betting-status-layout .betting-status-result-section .betting-table{min-width:100%}.partner-content.partners-list-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1rem;padding:2.75rem 1.75rem 1.75rem}.partner-content.partner-type-list-layout{padding:1.75rem}.partner-content.member-list-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem}.partner-content.access-list-layout{padding:1.75rem}.partner-content.rolling-conversion-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem}.partner-content.money-history-layout{padding:1.75rem}.money-history-layout>.betting-area{flex-direction:column;gap:1.25rem;display:flex}.money-history-layout .money-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;height:4.8125rem;margin:0}.money-history-layout .money-history-summary article{border-radius:.5rem;min-height:4.8125rem;padding:0 .875rem}.money-history-layout .money-history-controls{border-radius:1rem;height:13.625rem;overflow:hidden}.money-history-layout .money-history-controls .filter-search{flex-wrap:nowrap;gap:.5rem;height:3.84375rem;min-height:3.84375rem;padding:.90625rem 1rem}.money-history-layout .money-history-controls .filter-search>b,.money-history-layout .money-history-page-size>b{flex:0 0 2.89063rem;width:2.89063rem;font-size:.75rem}.money-history-layout .money-history-controls .search-category-select{box-sizing:border-box;flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem}.money-history-layout .money-history-controls .filter-search>input{flex:0 22.5rem;width:22.5rem}.money-history-layout .money-history-controls .search-button{background:var(--color-gray-50);flex:0 0 2rem;width:2rem;margin-left:-.5rem;padding:0;border-left:0!important}.money-history-layout .money-history-controls .filter-search>label{font-size:.8125rem}.money-history-layout .money-history-controls .filter-search label input[type=checkbox]{width:1rem;height:1rem}.money-history-layout .money-history-controls .refresh-button{min-width:4.434rem}.money-history-layout .money-history-page-size{gap:.5rem;height:3.8125rem;padding:.90625rem 1rem}.money-history-layout .money-history-page-size select{width:5.375rem;min-width:5.375rem}.money-history-layout .money-history-date-filter{align-items:flex-start;gap:.5rem;height:5.84375rem;padding:.75rem 1rem;display:flex}.money-history-layout .money-history-date-labels{flex:none;align-items:center;gap:.75rem;height:1.78125rem;font-size:.75rem}.money-history-layout .money-history-date-labels>b{flex:0 0 2.766rem;width:2.766rem}.money-history-layout .money-history-date-controls{flex:1;min-width:0;margin-left:.125rem}.money-history-layout .money-history-date-controls .dashboard-date-presets{width:auto;margin:0 0 .5rem}.money-history-layout .money-history-date-controls .dashboard-date-presets button{padding:.375rem .75rem}.money-history-layout .money-history-date-controls .dashboard-date-range{width:auto}.money-history-layout .money-history-date-controls .dashboard-date-apply,.rolling-conversion-layout .rolling-date-filter .dashboard-date-apply{width:3.03rem}.money-history-layout .money-history-controls+.betting-table-wrap{border-radius:1rem;margin-top:0}.money-history-layout .betting-table{min-width:100%}.money-history-layout .betting-table th{height:3.75rem}.money-history-layout .betting-table td{height:1.90625rem}.rolling-conversion-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:14.875rem;min-height:14.875rem;padding:0;overflow:hidden}.rolling-conversion-layout>.betting-area{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.rolling-conversion-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.rolling-conversion-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem}.rolling-conversion-layout .partner-tree__search-field{width:100%;height:2rem;min-height:2rem;margin:0;padding:0 .625rem;font-size:.8125rem}.rolling-conversion-layout .partner-tree__content{height:8.125rem;padding-top:.5rem}.rolling-conversion-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem;font-size:.8125rem}.rolling-conversion-layout .rolling-conversion-controls{border-radius:1rem;height:13.625rem;overflow:hidden}.rolling-conversion-layout .rolling-conversion-controls .filter-search{flex-wrap:nowrap;gap:.5rem;height:3.84375rem;min-height:3.84375rem;padding:.90625rem 1rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>b,.rolling-conversion-layout .rolling-conversion-page-size>b{flex:0 0 2.89063rem;width:2.89063rem;font-size:.75rem}.rolling-conversion-layout .rolling-conversion-controls .search-category-select{box-sizing:border-box;flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>input{flex:0 22.5rem;width:22.5rem}.rolling-conversion-layout .rolling-conversion-controls .search-button{background:var(--color-gray-50);flex:0 0 2rem;width:2rem;margin-left:-.5rem;padding:0;border-left:0!important}.rolling-conversion-layout .rolling-conversion-page-size{border-top:1px solid var(--color-gray-100);align-items:center;gap:.5rem;height:3.8125rem;padding:.90625rem 1rem;display:flex}.rolling-conversion-layout .rolling-conversion-page-size select{width:5.375rem;min-width:5.375rem}.rolling-conversion-layout .rolling-date-filter{grid-template-rows:1.78125rem 2rem;grid-template-columns:2.1875rem minmax(0,1fr);align-items:center;gap:.5rem;height:5.84375rem;padding:.75rem 1rem;display:grid}.rolling-conversion-layout .rolling-date-filter>b{grid-area:1/1/3;font-size:.75rem}.rolling-conversion-layout .rolling-date-filter .dashboard-date-presets{grid-area:1/2;justify-self:start;width:auto;margin:0}.rolling-conversion-layout .rolling-date-filter .dashboard-date-presets button{padding:.375rem .75rem}.rolling-conversion-layout .rolling-date-filter .dashboard-date-range{grid-area:2/2;justify-self:start;width:auto}.rolling-conversion-layout .rolling-conversion-controls+.betting-table-wrap{border-radius:1rem;margin-top:0}.rolling-conversion-layout .rolling-conversion-controls .filter-search label input[type=checkbox]{width:1rem;height:1rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>label,.access-list-layout .partner-list-controls .filter-search>label{font-size:.8125rem}.rolling-conversion-layout .rolling-conversion-controls .refresh-button{min-width:4.434rem}.rolling-conversion-layout .betting-table{min-width:100%}.member-list-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:13.8125rem;min-height:0;padding:0;overflow:hidden}.member-list-layout>.betting-area{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.member-list-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.member-list-layout .partner-tree__header-title{font-size:.875rem;line-height:1.3125rem}.member-list-layout .partner-tree__header-actions{gap:.25rem}.member-list-layout .partner-tree__header-actions button{min-height:1.4375rem;padding:0 .375rem;font-size:.6875rem}.member-list-layout .partner-tree__all-option-wrap{border-bottom:1px solid var(--color-gray-100);height:3.6875rem;padding:.625rem .75rem}.member-list-layout .partner-tree__all-option{border-radius:.375rem;width:100%;height:2.375rem;margin:0;font-size:.8125rem}.member-list-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem}.member-list-layout .partner-tree__search-field{width:100%;height:2rem;min-height:2rem;margin:0;padding:0 .625rem;font-size:.8125rem}.member-list-layout .partner-tree__content{height:3.375rem;padding-top:.5rem}.member-list-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem;font-size:.8125rem}.member-list-layout .page-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;height:3.6875rem;margin:0}.member-list-layout .page-summary article{border-radius:.5rem;min-height:3.6875rem;padding:0 .625rem}.member-list-layout .betting-table-wrap{margin-top:.75rem}.member-list-layout .betting-table{min-width:100%}.member-list-layout .betting-table input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-blue-500);margin:0}.member-list-layout .betting-table thead th{white-space:normal;height:10.5313rem}.member-list-layout .betting-table thead input[type=checkbox]{transform:translate(1px)}.partners-list-layout>.partner-tree{box-sizing:border-box;border-radius:1rem;width:16.25rem;min-width:16.25rem;height:50rem;min-height:50rem;padding:0;overflow:hidden}.partners-list-layout .partner-tree__header{border-bottom:1px solid var(--color-gray-100);height:3.5rem;margin:0;padding:0 1rem}.partners-list-layout .partner-tree__header-title{font-size:.875rem;line-height:1.3125rem}.partners-list-layout .partner-tree__header-actions{gap:.25rem}.partners-list-layout .partner-tree__header-actions button{min-height:1.875rem;padding:0 .5rem;font-size:.6875rem}.partners-list-layout .partner-tree__all-option-wrap{border-bottom:1px solid var(--color-gray-100);height:3.6875rem;padding:.625rem .75rem}.partners-list-layout .partner-tree__all-option{border-radius:.375rem;width:100%;height:2.375rem;margin:0;font-size:.8125rem}.partners-list-layout .partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem}.partners-list-layout .partner-tree__search-field{width:100%;height:2rem;min-height:2rem;margin:0;padding:0 .625rem;font-size:.8125rem}.partners-list-layout .partner-tree__content{min-height:39.5625rem;padding-top:.5rem}.partners-list-layout .partner-tree__node{height:2.375rem;margin:0;padding:0 .75rem;font-size:.8125rem}.partners-list-layout .partner-info-card{border-radius:1rem;height:10.1875rem;min-height:10.1875rem;margin-bottom:1rem;padding:1rem}.partners-list-layout .partner-info-card--selected{height:auto;min-height:25rem}.partners-list-layout .partner-info-card h2{font-size:1rem;line-height:1.5rem}.partners-list-layout .partner-info-card p,.partners-list-layout .partner-info-card>span{font-size:.75rem;line-height:1.125rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls{border-radius:1rem;height:7.90625rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search{flex-wrap:nowrap;gap:.5rem;height:3.84375rem;min-height:3.84375rem;padding:.90625rem 1rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>b{flex:none;width:3.53125rem;font-size:.75rem}.member-list-layout .partner-list-controls .filter-search>b,.access-list-layout .partner-list-controls .filter-search>b{width:2.89063rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .search-category-select{box-sizing:border-box;flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-partner-page-size{display:none}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>input{flex:0 22.5rem;width:22.5rem}.access-list-layout .partner-list-controls .filter-search>input{flex-basis:22.5rem;width:22.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .search-button{background:var(--color-gray-50);flex:0 0 2rem;width:2rem;margin-left:-.5rem;padding:0;border-left:0!important}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-range{min-height:2rem;color:var(--color-gray-500);background:var(--color-gray-50);border-radius:.375rem;padding:.4375rem .625rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter{border-top:1px solid var(--color-gray-100);gap:.5rem;height:3.9375rem;min-height:3.9375rem;padding:.9375rem 1rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter>b{margin-right:.125rem;font-size:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .segmented{border:1px solid var(--color-gray-200);border-radius:.5rem;overflow:hidden}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .segmented button{border:0;border-radius:0;min-height:2rem;padding:0 .75rem;font-size:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .segmented button+button{border-left:1px solid var(--color-gray-200)}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-page-size{color:var(--color-gray-700);align-items:center;gap:.5rem;margin-left:0;font-size:.75rem;font-weight:700;display:flex}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-page-size select{width:5.5rem}.partners-list-layout .partner-list-controls+.betting-table-wrap{border-radius:1rem;margin-top:1rem}.partner-type-list-layout .partner-list-controls+.betting-table-wrap{margin-top:.75rem}.access-list-layout .partner-list-controls+.betting-table-wrap{margin-top:1.25rem}.access-list-layout .partner-list-controls .filter-search label input[type=checkbox]{width:1rem;height:1rem}.access-list-layout .partner-list-controls .refresh-button{min-width:4.434rem}.access-list-layout .partner-list-controls .search-button{margin-left:-.5rem}.access-list-layout .partner-list-page-size select{width:5.375rem;min-width:5.375rem}}@media (width<=88rem){.topbar-actions small,.filter-spacer{display:none}.filter-label{margin-left:.5rem}}@media (width<=70rem){.dashboard-current-grid{grid-template-columns:1fr}.partner-content{grid-template-columns:17.5rem minmax(0,1fr);gap:.7rem;padding:1rem .7rem}.settlement-card{padding:1rem}.settlement-card-heading,.settlement-picker-heading,.settlement-picker-footer,.betting-status-query-header,.betting-status-query-actions,.betting-status-date{flex-direction:column;align-items:stretch}.betting-status-query-actions button,.betting-status-date .dashboard-date-presets,.betting-status-date .dashboard-date-range{width:100%}.daily-stats-rate-grid,.stats-top-grid{grid-template-columns:1fr}.settlement-card-heading,.settlement-picker-heading{gap:1rem}.settlement-month-controls{flex-wrap:wrap}.settlement-month-controls label{flex:1}.settlement-picker-body{grid-template-columns:1fr}.settlement-calendars{grid-template-columns:1fr;padding:1rem}.settlement-presets{border-top:1px solid #e5e8eb;border-left:0}.settlement-picker-footer{gap:.75rem}.settlement-result-heading{flex-direction:column;align-items:stretch}.settlement-result-heading .excel-button{width:100%}.partner-summary,.partner-topbar{padding-left:.7rem;padding-right:.7rem}.quick-actions,.topbar-actions{gap:.3rem}.quick-actions button,.topbar-actions button,.filter-card button,.filter-card select{padding-left:.45rem;padding-right:.45rem}.filter-search>input{flex:1;width:10rem}.date-buttons{grid-template-columns:repeat(4,minmax(3.4rem,1fr)) 6.7rem 2.8rem}.date-buttons button:nth-of-type(n+5):not(.apply-button){display:none}.game-filter>input{width:8rem}.betting-table{min-width:68rem}}@media (width<=48rem){.partner-shell{width:100%;min-width:20rem;font-size:.88rem;display:block}.partner-sidebar{width:min(16.25rem,82vw);display:flex;transform:translate(-100%)}.partner-sidebar.mobile-open{transform:translate(0);box-shadow:.8rem 0 2rem #141e2d2e}.sidebar-close{background:0 0;border:0;place-items:center;width:2rem;height:2rem;margin-left:auto;padding:.4rem;display:grid}.sidebar-close svg{width:1rem;height:1rem}.sidebar-backdrop{z-index:199;background:#12182061;border:0;display:block;position:fixed;inset:0}.partner-workspace{width:100%;margin-left:0;overflow-x:hidden}.partner-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.partner-topbar{min-height:auto;padding:.75rem .875rem 0}.partner-topbar h1{display:none}.mobile-nav-toggle{place-items:center;width:2rem;height:2rem;padding:.35rem;display:grid;background:0 0!important;border:0!important}.mobile-nav-toggle svg{color:#53606f;stroke-width:2.4px;width:1rem;height:1rem}.topbar-actions{gap:.5rem;margin-left:auto}.audio-control{flex-direction:column;align-items:center;gap:.1875rem}.audio-control small{font-size:.6875rem;display:block}.topbar-actions button{min-height:1.875rem;padding:0 .5625rem;font-size:.75rem}.account-chip{gap:.5rem;min-height:1.875rem;padding:.25rem .5rem;font-size:.75rem}.topbar-actions .account-chip b{width:1.375rem;height:1.375rem;font-size:.6875rem;display:grid}.topbar-actions button[aria-label=다크모드]{border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-grid}.partner-summary{background:#fff;border-bottom:2px solid #f6f7f9;flex-direction:column;gap:.5rem;padding:.625rem .875rem .875rem;display:flex}.metric-grid{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.metric-grid article{border-radius:.625rem;min-height:0;padding:.625rem .75rem}.metric-grid article:first-child{background:linear-gradient(110deg,#11a8d8,#078ec6)}.metric-grid article:nth-child(2){background:linear-gradient(110deg,#2f64ed,#174ddb)}.metric-grid article:nth-child(n+3){display:none}.metric-grid article small{font-size:.6875rem}.metric-grid article strong{letter-spacing:-.02em;margin-top:.1875rem;font-size:1.125rem}.quick-actions{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0;display:grid}.quick-actions>label{display:none}.quick-actions button{text-align:left;white-space:nowrap;border-radius:.625rem;align-items:center;gap:.5rem;height:2.875rem;min-height:2.875rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.quick-actions .quick-action-icon{display:none}.quick-actions .mobile-action-icon{text-align:center;flex:0 0 1.1rem;width:1.1rem;font-size:.95rem;line-height:1;display:inline-block}.quick-actions button:first-of-type .quick-action-icon{color:#a77a0d}.quick-actions button:first-of-type,.quick-actions button:nth-of-type(4),.quick-actions button:nth-of-type(n+5){grid-column:1/-1}.quick-actions button:nth-of-type(4){color:#fff;text-align:center;background:linear-gradient(100deg,#16ba76,#079d72);grid-row:1;justify-content:center;height:2.75rem;min-height:2.75rem}.quick-actions button:first-of-type{color:#3d4753;background:#fff;border:1px solid #e5e9ef;grid-row:2}.quick-actions button:nth-of-type(2),.quick-actions button:nth-of-type(3){grid-row:3}.mobile-only-action{display:block!important}.partner-content{flex-direction:column;gap:1rem;padding:1.25rem 1rem 1rem;display:flex}.dashboard-page-header{flex-direction:column;align-items:stretch}.dashboard-page-header__status{justify-content:space-between}.dashboard-filter-panel{display:block}.dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-date-presets button{width:100%}.dashboard-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.dashboard-date-range>button:not(.dashboard-date-apply){width:100%;min-width:0}.dashboard-partner-scope{flex-direction:column;align-items:stretch;margin-top:1rem;margin-left:0}.dashboard-partner-scope>button{width:100%;min-width:0}.dashboard-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-current-chart__canvas{height:15rem}.type-tabs{flex-direction:column;align-items:stretch}.type-tabs>div:first-child{min-width:0}.type-tabs [role=tablist] button{flex:1}.page-summary{grid-template-columns:1fr}.partner-tree{border-radius:.9rem;width:100%;min-width:0;height:auto;min-height:13.875rem;padding:0}.partner-tree__header{border-bottom:1px solid var(--color-gray-100);min-height:3.5rem;margin:0;padding:0 1rem}.partner-tree__all-option-wrap,.partner-tree__search-area{padding:.625rem .75rem 0}.partner-tree__all-option-wrap{height:3.6875rem;padding:.625rem .75rem}.partner-tree__search-area{border-bottom:1px solid var(--color-gray-100);height:3.25rem;padding:.625rem .75rem .5625rem}.partner-tree__content{height:auto;min-height:3.375rem;padding:.5rem 0}.tree-heading,.partner-tree>input,.tree-node{margin-left:1rem;margin-right:1rem}.partner-tree__header,.partner-tree__node{margin-left:0;margin-right:0}.all-partners{width:100%;height:2.375rem;margin:0}.partner-tree__search-field{width:100%;min-height:2rem;margin:0}.betting-history-layout>.betting-area{padding:1rem}.betting-history-layout>.partner-tree{height:auto;min-height:14.7188rem}.betting-history-layout .partner-tree__content{height:auto;min-height:4.21875rem}.partner-content.betting-history-layout{gap:.0625rem}.betting-history-layout .betting-history-controls .filter-search{box-sizing:border-box;grid-template-rows:1.0625rem .6875rem 2rem .5rem 2rem 1rem 2rem;grid-template-columns:3.375rem .5rem 5.5rem .5rem 6rem .5rem minmax(0,1fr);gap:0;height:10.8438rem;padding:.75rem .875rem}.betting-history-layout .filter-search>b{grid-area:1/1/auto/-1;font-size:.75rem}.betting-history-layout .filter-search>.search-category-select{grid-area:3/1/auto/4;width:6rem;height:2rem;min-height:2rem;padding:0 1.5rem 0 .625rem;font-size:.8125rem}.betting-history-layout .filter-search>input{grid-area:5/1/auto/-1;width:100%;height:2rem;min-height:2rem;padding:0 2.5rem 0 .625rem;font-size:.8125rem}.betting-history-layout .filter-search>.search-button{grid-area:5/7;width:2rem;height:2rem;min-height:2rem;padding:0}.betting-history-layout .filter-search>span:not(.filter-spacer){grid-area:7/1;align-self:center;font-size:.75rem}.betting-history-layout .filter-search>.page-size-select{grid-area:7/3;width:5.5rem;height:2rem;min-height:2rem;padding:0 1.25rem 0 .625rem;font-size:.8125rem}.betting-history-layout .filter-search>label{grid-area:7/5;align-self:center;font-size:.75rem}.betting-history-layout .filter-search>.refresh-button{grid-area:7/7;width:100%;height:2rem;font-size:.8125rem;min-height:2rem!important}.wallet-request-layout .filter-search{box-sizing:border-box;grid-template-rows:1.0625rem .6875rem 2rem .5rem 2rem 1rem 2rem;grid-template-columns:3.375rem .5rem 5.5rem .5rem 6rem .5rem minmax(0,1fr);gap:0;padding:.75rem .875rem}.wallet-request-layout .filter-search>b{grid-area:1/1/auto/-1}.wallet-request-layout .filter-search>.search-category-select{grid-area:3/1/auto/4;width:6rem;height:2rem;min-height:2rem}.wallet-request-layout .filter-search>input{grid-area:5/1/auto/-1;width:100%;height:2rem;min-height:2rem;padding-right:2.5rem}.wallet-request-layout .filter-search>.search-button{grid-area:5/7;width:2rem;height:2rem;min-height:2rem;padding:0}.wallet-request-layout .filter-search>span:not(.filter-spacer){grid-area:7/1}.wallet-request-layout .filter-search>.page-size-select{grid-area:7/3;width:5.5rem;height:2rem;min-height:2rem}.wallet-request-layout .filter-search>label{grid-area:7/5;font-size:.75rem}.wallet-request-layout .filter-search>.refresh-button{grid-area:7/7;width:100%;height:2rem;font-size:.8125rem;min-height:2rem!important}.wallet-request-layout .wallet-request-filters{flex-direction:column;align-items:flex-start}.wallet-request-layout .wallet-request-filters .segmented{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.wallet-request-layout .wallet-request-filters button{min-width:0}.betting-history-layout .date-filter{box-sizing:border-box;height:15.2813rem;padding:.75rem .875rem}.betting-history-layout .game-filter{box-sizing:border-box;height:16.8125rem;padding:.75rem .875rem}.betting-history-layout .sort-filter{box-sizing:border-box;height:9.25rem;padding:.75rem .875rem}.filter-card{border-radius:.9rem;padding:0}.filter-search,.date-filter,.game-filter,.sort-filter{padding:1rem}.filter-search{grid-template-columns:3rem 5.8rem minmax(6.5rem,1fr) 7.8rem;gap:.65rem;display:grid}.filter-search>b{grid-column:1/-1}.filter-search>.search-category-select{grid-area:2/1/auto/2}.filter-search>input{grid-area:3/1/auto/-1}.filter-search>.search-button{z-index:1;grid-area:3/4/auto/5;align-self:stretch}.filter-search>span:not(.filter-spacer){white-space:nowrap;grid-area:4/1/auto/2}.filter-search>.page-size-select{grid-area:4/2/auto/3;width:100%}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-range{display:none}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-page-size,:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-list-page-size-options{display:none}.filter-search>label{white-space:nowrap;grid-area:4/3/auto/4;justify-self:start;font-size:.78rem}.filter-search>.refresh-button{grid-area:4/4/auto/5}.filter-search>input{width:100%;min-height:2.65rem}.filter-search>.filter-select{width:6.5rem;min-height:2.85rem;font-size:.95rem}.filter-search>.search-button{justify-self:end;width:2.5rem;margin:0}.filter-search>span:not(.filter-spacer){align-self:center}.filter-search>label{justify-self:start}.refresh-button{min-height:2.7rem!important}.date-filter>small{margin:.45rem 0 0;display:block}.rolling-date-filter{grid-template-columns:1fr;display:grid}.rolling-date-filter .dashboard-date-presets,.rolling-date-filter .dashboard-date-range{width:100%}.money-history-summary{grid-template-columns:1fr}.money-history-date-filter{grid-template-columns:1fr;display:grid}.money-history-page-size{padding:1rem}.rolling-conversion-page-size{border-top:1px solid var(--color-gray-100);align-items:center;gap:.75rem;padding:1rem;display:flex}.rolling-conversion-page-size .filter-select{width:6.5rem;min-height:2.85rem;font-size:.95rem}.money-history-date-filter .dashboard-date-presets,.money-history-date-filter .dashboard-date-range{width:100%}.date-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.date-buttons button:nth-of-type(n+5):not(.apply-button){display:block}.date-buttons>input{grid-column:1/2;min-height:2.7rem}.date-buttons .apply-button{grid-column:2/3}.game-filter{grid-template-columns:1fr;min-width:0;display:grid}.filter-options{padding:0;display:block}.game-filter>input,.game-filter>.filter-select{width:100%;min-height:2.7rem}.filter-label{margin:.75rem 0 0}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented button,.segmented button:first-child,.segmented button:last-child{border-radius:0;min-height:2.7rem}.sort-filter{margin:0;display:block}.sort-filter .segmented{margin-top:.55rem}.partner-content.partners-list-layout{gap:.75rem;padding-top:2rem}.partner-content.member-list-layout{gap:.0625rem}.member-list-layout>.partner-tree{height:auto;min-height:14.7188rem}.member-list-layout .partner-tree__content{height:auto;min-height:4.21875rem}.member-list-layout>.betting-area{padding:1rem}.member-list-layout .page-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;height:3.6875rem;margin-top:.75rem;margin-bottom:.75rem}.member-list-layout .page-summary article{min-width:0;padding:.75rem}.member-list-layout .page-summary article small{white-space:nowrap}.member-list-layout .page-summary article strong{margin-top:.25rem;font-size:.875rem}.partners-list-layout .partner-info-card{box-sizing:border-box;height:10.1875rem;margin-bottom:.75rem}.partners-list-layout .partner-info-card--selected{height:auto;min-height:25rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls{height:23.6563rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search{box-sizing:border-box;grid-template-rows:1.125rem .625rem 2rem .5rem 2rem 1rem 2.09375rem;grid-template-columns:3.375rem .5rem 3.5625rem minmax(0,1fr) 6rem .5rem 4.4375rem;gap:0;height:10.8438rem;padding:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>b{grid-area:1/1/auto/-1;font-size:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .search-category-select{grid-area:3/1/auto/4;width:6rem;height:2rem;min-height:2rem;padding:0 1.5rem 0 .625rem;font-size:.8125rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>input{grid-area:5/1/auto/-1;width:100%;height:2rem;min-height:2rem;padding:0 2.5rem 0 .625rem;font-size:.8125rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .search-button{grid-area:5/7;width:2rem;height:2rem;min-height:2rem;padding:0}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>span:not(.filter-spacer){grid-row:7;align-self:center;font-size:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>span:not(.filter-spacer):not(.partner-list-range){grid-column:1}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout) .partner-list-controls .partner-list-range{white-space:nowrap;grid-column:3;display:block}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-partner-page-size{display:none}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>label{grid-area:7/5;align-self:center;font-size:.8125rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .refresh-button{grid-area:7/7;width:100%;height:2rem;padding:0;font-size:.8125rem;min-height:2rem!important}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter{box-sizing:border-box;height:12.6875rem;padding:.75rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter>b{height:1.125rem;font-size:.75rem;display:block}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter>.segmented{grid-template-columns:repeat(2,minmax(0,1fr));height:4.25rem;margin-top:.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .sort-filter>.segmented button{height:2.125rem;min-height:2.125rem;font-size:.8125rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-list-page-size-options{height:3.75rem;margin-top:.5rem;display:block}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-list-page-size-options>b{height:1.125rem;font-size:.75rem;display:block}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-list-page-size-options .segmented{grid-template-columns:repeat(4,minmax(0,1fr));height:2.125rem;margin-top:.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .mobile-list-page-size-options .segmented button{height:2.125rem;min-height:2.125rem;font-size:.8125rem}.access-list-layout .partner-list-controls{height:22.6563rem}.access-list-layout .partner-list-controls .sort-filter{height:11.6875rem}.partner-type-list-layout .type-tabs{box-sizing:border-box;height:7.34375rem}.partner-type-list-layout .partner-list-controls{height:22.6563rem}.partner-type-list-layout .partner-list-controls .sort-filter{height:11.6875rem}.partner-content.rolling-conversion-layout{gap:.0625rem}.rolling-conversion-layout>.partner-tree{height:auto;min-height:11.0313rem}.rolling-conversion-layout .partner-tree__content{height:auto;min-height:4.28125rem}.rolling-conversion-layout>.betting-area{padding:1rem}.rolling-conversion-layout .rolling-conversion-controls{height:29.375rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search{box-sizing:border-box;grid-template-rows:1.125rem .625rem 2rem .5rem 2rem 1rem 2.09375rem;grid-template-columns:3.375rem .5rem minmax(0,1fr) 6rem .5rem 4.4375rem;gap:0;height:10.8438rem;padding:.75rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>b{grid-area:1/1/auto/-1;font-size:.75rem}.rolling-conversion-layout .rolling-conversion-controls .search-category-select{grid-area:3/1/auto/2;width:6rem;height:2rem;min-height:2rem;padding:0 1.5rem 0 .625rem;font-size:.8125rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>input{grid-area:5/1/auto/-1;width:100%;height:2rem;min-height:2rem;padding:0 2.5rem 0 .625rem;font-size:.8125rem}.rolling-conversion-layout .rolling-conversion-controls .search-button{grid-area:5/6;width:2rem;height:2rem;min-height:2rem;padding:0}.rolling-conversion-layout .rolling-conversion-controls .filter-search>span:not(.filter-spacer){grid-area:7/1;align-self:center;font-size:.75rem}.rolling-conversion-layout .rolling-conversion-controls .filter-search>label{grid-area:7/4;align-self:center;font-size:.8125rem}.rolling-conversion-layout .rolling-conversion-controls .refresh-button{grid-area:7/6;width:100%;height:2rem;padding:0;font-size:.8125rem;min-height:2rem!important}.rolling-conversion-layout .rolling-conversion-page-size{box-sizing:border-box;height:5.3125rem;padding:.75rem;display:block}.rolling-conversion-layout .rolling-conversion-page-size>b{height:1.125rem;margin-bottom:.5rem;font-size:.75rem;display:block}.rolling-conversion-layout .rolling-conversion-page-size .filter-select{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.rolling-conversion-layout .rolling-date-filter{box-sizing:border-box;grid-template-columns:1fr;gap:.5rem;height:13.0938rem;padding:.75rem;display:grid}.rolling-conversion-layout .rolling-date-filter>b{height:1.125rem;font-size:.75rem}.rolling-conversion-layout .rolling-date-filter .dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;height:2rem;margin:0;display:grid}.rolling-conversion-layout .rolling-date-filter .dashboard-date-presets button{height:2rem;min-height:2rem;font-size:.8125rem}.rolling-conversion-layout .rolling-date-filter .dashboard-date-range{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.rolling-conversion-layout .rolling-date-filter .dashboard-date-range>span{display:none}.rolling-conversion-layout .rolling-date-filter .dashboard-date-range button{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.money-history-layout .money-history-summary{margin-bottom:.875rem}.money-history-layout .money-history-controls{height:33.4063rem}.money-history-layout .money-history-controls .filter-search{box-sizing:border-box;grid-template-rows:1.125rem .625rem 2rem .5rem 2rem 1rem 2.09375rem;grid-template-columns:3.375rem .5rem minmax(0,1fr) 6rem .5rem 4.4375rem;gap:0;height:10.8438rem;padding:.75rem}.money-history-layout .money-history-controls .filter-search>b{grid-area:1/1/auto/-1;font-size:.75rem}.money-history-layout .money-history-controls .search-category-select{grid-area:3/1/auto/2;width:6rem;height:2rem;min-height:2rem;padding:0 1.5rem 0 .625rem;font-size:.8125rem}.money-history-layout .money-history-controls .filter-search>input{grid-area:5/1/auto/-1;width:100%;height:2rem;min-height:2rem;padding:0 2.5rem 0 .625rem;font-size:.8125rem}.money-history-layout .money-history-controls .search-button{grid-area:5/6;width:2rem;height:2rem;min-height:2rem;padding:0}.money-history-layout .money-history-controls .filter-search>span:not(.filter-spacer){grid-area:7/1;align-self:center;font-size:.75rem}.money-history-layout .money-history-controls .filter-search>label{grid-area:7/4;align-self:center;font-size:.8125rem}.money-history-layout .money-history-controls .refresh-button{grid-area:7/6;width:100%;height:2rem;padding:0;font-size:.8125rem;min-height:2rem!important}.money-history-layout .money-history-page-size{box-sizing:border-box;height:5.3125rem;padding:.75rem;display:block}.money-history-layout .money-history-page-size>b{height:1.125rem;margin-bottom:.5rem;font-size:.75rem;display:block}.money-history-layout .money-history-page-size .filter-select{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.money-history-layout .money-history-date-filter{box-sizing:border-box;height:17.125rem;padding:.75rem;display:block}.money-history-layout .money-history-date-labels{gap:.5rem;height:2.75rem;font-size:.75rem;display:grid}.money-history-layout .money-history-date-controls{gap:.5rem;margin-top:.5rem;display:grid}.money-history-layout .money-history-date-controls .dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;height:4.5rem;margin:0;display:grid}.money-history-layout .money-history-date-controls .dashboard-date-presets button{height:2rem;min-height:2rem;font-size:.8125rem}.money-history-layout .money-history-date-controls .dashboard-date-range{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.money-history-layout .money-history-date-controls .dashboard-date-range>span{display:none}.money-history-layout .money-history-date-controls .dashboard-date-range button{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.partner-content.betting-status-layout{gap:.0625rem}.betting-status-layout>.partner-tree{height:auto;min-height:14.7188rem}.betting-status-layout .partner-tree__content{height:auto;min-height:4.21875rem}.betting-status-layout>.betting-area{padding:1rem}.betting-status-layout .betting-status-page{gap:.75rem}.betting-status-layout .betting-status-tabs{box-sizing:border-box;gap:.125rem;height:3.28125rem;padding:.75rem 1rem 0}.betting-status-layout .betting-status-tabs button{height:2.46875rem;min-height:0;padding:.75rem .875rem;font-size:.75rem}.betting-status-layout .betting-status-query{height:13.1875rem}.betting-status-layout .betting-status-query-header{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:1rem;height:6.90625rem;padding:.75rem .875rem;display:flex}.betting-status-layout .betting-status-query-header>div:first-child{gap:.125rem}.betting-status-layout .betting-status-query-actions{flex-direction:row;align-items:center;gap:.75rem;width:100%;font-size:.75rem;display:flex}.betting-status-layout .betting-status-query-actions button{flex:1;width:auto;height:2rem;min-height:2rem}.betting-status-layout .betting-status-date{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.5rem;height:6.15625rem;padding:.75rem .875rem;display:flex}.betting-status-layout .betting-status-date .dashboard-date-presets,.betting-status-layout .betting-status-date .dashboard-date-range{width:100%;height:2rem}.betting-status-layout .betting-status-date .dashboard-date-presets button,.betting-status-layout .betting-status-date .dashboard-date-range button{height:2rem;min-height:2rem;font-size:.8125rem}.betting-status-layout .betting-status-date .dashboard-date-range>button:not(.dashboard-date-apply){flex:1;width:auto}.betting-status-layout .betting-status-date .dashboard-date-apply{width:3.125rem}.betting-status-layout .betting-status-results{gap:.875rem}.betting-status-layout .betting-status-help{gap:.375rem;margin-top:1rem;padding:.75rem .875rem}.partner-content.daily-stats-layout{gap:0}.daily-stats-layout>.partner-tree{height:auto;min-height:11.0313rem}.daily-stats-layout .partner-tree__content{height:auto;min-height:4.28125rem}.daily-stats-layout .betting-area,.daily-stats-layout .daily-stats-page{width:100%;min-width:0}.daily-stats-layout .daily-stats-page{display:block}.daily-stats-layout .daily-stats-rate-grid{grid-template-columns:1fr;gap:0;width:calc(100% - 1.75rem);height:9.4375rem;margin:.875rem}.daily-stats-layout .daily-stats-rate-grid article{box-sizing:border-box;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.5rem;height:3.14583rem;min-height:0;padding:.75rem 1.125rem}.daily-stats-layout .daily-stats-rate-grid article:first-child{border-radius:.75rem .75rem 0 0}.daily-stats-layout .daily-stats-rate-grid article:last-child{border-radius:0 0 .75rem .75rem}.daily-stats-layout .daily-stats-query,.daily-stats-layout .daily-stats-table,.daily-stats-layout .stats-insight-card{width:calc(100% - 1.75rem);margin-left:.875rem;margin-right:.875rem}.daily-stats-layout .daily-stats-query{height:13.3125rem;margin-top:0}.daily-stats-layout .daily-stats-query .betting-status-query-header{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:1rem;height:7.03125rem;padding:.75rem .875rem;display:flex}.daily-stats-layout .daily-stats-query .betting-status-query-actions{flex-direction:row;align-items:center;gap:.75rem;width:100%;display:flex}.daily-stats-layout .daily-stats-query .excel-button{display:none}.daily-stats-layout .daily-stats-query .betting-status-query-actions button{flex:1;width:auto;height:2rem;min-height:2rem}.daily-stats-layout .daily-stats-query .betting-status-date{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.5rem;height:6.15625rem;padding:.75rem .875rem;display:flex}.daily-stats-layout .daily-stats-query .dashboard-date-presets,.daily-stats-layout .daily-stats-query .dashboard-date-range{width:100%;height:2rem}.daily-stats-layout .daily-stats-query .dashboard-date-presets button,.daily-stats-layout .daily-stats-query .dashboard-date-range button{height:2rem;min-height:2rem;font-size:.8125rem}.daily-stats-layout .daily-stats-query .dashboard-date-range>button:not(.dashboard-date-apply){flex:1;width:auto}.daily-stats-layout .daily-stats-query .dashboard-date-apply{width:3.125rem}.daily-stats-layout .daily-stats-table,.daily-stats-layout .stats-insight-card{margin-top:.875rem}.daily-stats-layout .daily-stats-table{display:none}.daily-stats-layout .daily-stats-mobile-result{box-sizing:border-box;color:#8b95a1;border:1px solid var(--color-gray-100);background:#fff;border-radius:.875rem;place-items:center;width:calc(100% - 1.75rem);height:4.9375rem;margin:.875rem .875rem 0;font-size:.75rem;display:grid}.daily-stats-layout .stats-insight-card{box-sizing:border-box;padding:1.125rem}.losing-settlement-layout .losing-settlement-page{gap:.875rem}.losing-settlement-layout .losing-page-heading{box-sizing:border-box;height:3.0625rem}.losing-settlement-layout .settlement-card{box-sizing:border-box;padding:1.25rem}.losing-settlement-layout .settlement-card-heading{box-sizing:border-box;height:7.38721rem;padding-bottom:1rem}.losing-settlement-layout .settlement-card>.settlement-picker{height:72.9619rem;margin-top:.875rem}.losing-settlement-layout .settlement-picker-heading{box-sizing:border-box;height:8.85596rem;padding:1.25rem 1.5rem}.losing-settlement-layout .settlement-picker-body{height:53.3247rem}.losing-settlement-layout .settlement-calendars{box-sizing:border-box;height:25.4185rem;padding:1.5rem}.losing-settlement-layout .settlement-calendar:nth-child(2){display:none}.losing-settlement-layout .settlement-presets{box-sizing:border-box;gap:0;height:27.9063rem;padding:1.25rem}.losing-settlement-layout .settlement-picker-footer{box-sizing:border-box;gap:1.25rem;height:8.53125rem;padding:1.125rem 1.5rem}.losing-settlement-layout .settlement-picker-meta{box-sizing:border-box;height:2.125rem;padding:0 1.5rem 1rem}.losing-settlement-layout .settlement-notice{height:1.125rem;margin-top:.875rem;font-size:.75rem;line-height:1.125rem}.partner-content.money-transfer-layout{display:block}.money-transfer-layout>.partner-tree{display:none}.money-transfer-layout>.betting-area{padding:1rem}.money-transfer-layout .money-transfer-page{gap:1rem}.money-transfer-layout .transfer-page-header{box-sizing:border-box;gap:.625rem;height:6rem}.money-transfer-layout .transfer-page-guide{box-sizing:border-box;height:4.6875rem;padding:.875rem 1rem}.money-transfer-layout .content-tabs{box-sizing:border-box;height:2.53125rem;padding:0 1rem}.money-transfer-layout .transfer-controls{height:37.5938rem}.money-transfer-layout .transfer-controls-primary{box-sizing:border-box;grid-template-columns:1fr;gap:.5rem;height:13.3438rem;padding:.75rem;display:grid}.money-transfer-layout .transfer-controls-primary>b{height:1.125rem;font-size:.75rem}.money-transfer-layout .transfer-controls-primary>input{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.money-transfer-layout .transfer-controls-primary .apply-button{width:3rem;height:2rem;min-height:2rem;font-size:.8125rem}.money-transfer-layout .transfer-controls-primary .transfer-controls-spacer{display:none}.money-transfer-layout .transfer-controls-primary>span:not(.transfer-controls-spacer){grid-column:1;align-self:center;font-size:.75rem}.money-transfer-layout .transfer-controls-primary>label{place-self:center end;margin-top:-2rem;margin-right:4.9375rem;font-size:.8125rem}.money-transfer-layout .transfer-controls-primary .refresh-button{justify-self:end;width:4.4375rem;height:2rem;margin-top:-2.5rem;font-size:.8125rem;min-height:2rem!important}.money-transfer-layout .transfer-controls-secondary{box-sizing:border-box;grid-template-columns:1fr;gap:.5rem;height:8.75rem;padding:.75rem;display:grid}.money-transfer-layout .transfer-controls-secondary>b{height:1.125rem;font-size:.75rem}.money-transfer-layout .transfer-controls-secondary select,.money-transfer-layout .transfer-controls-secondary>button{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.money-transfer-layout .transfer-controls-date{box-sizing:border-box;height:15.375rem;padding:.75rem;display:block}.money-transfer-layout .transfer-controls-date>b{height:1.125rem;margin-bottom:.5rem;font-size:.75rem;display:block}.money-transfer-layout .transfer-date-range{gap:.5rem;display:grid}.money-transfer-layout .transfer-date-range .dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;height:4.5rem;margin:0;display:grid}.money-transfer-layout .transfer-date-range .dashboard-date-presets button,.money-transfer-layout .transfer-date-range .dashboard-date-range button{height:2rem;min-height:2rem;font-size:.8125rem}.money-transfer-layout .transfer-date-range .dashboard-date-range{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.money-transfer-layout .transfer-date-range .dashboard-date-range>span{display:none}.money-transfer-layout .transfer-date-range .dashboard-date-range button{width:100%}.money-transfer-layout .transfer-summary-cards{grid-template-columns:1fr;gap:.75rem;height:24.3438rem}.money-transfer-layout .transfer-summary-cards article{box-sizing:border-box;height:5.52344rem;min-height:0}.login-history-layout .login-history-page{box-sizing:border-box;border:1px solid var(--color-gray-100);background:#fff;border-radius:.875rem;height:33.0313rem;display:block;overflow:hidden}.login-history-layout .content-tabs{box-sizing:border-box;gap:.125rem;height:3.28125rem;padding:.75rem 1rem 0}.login-history-layout .content-tabs button{height:2.46875rem;min-height:0;padding:.75rem .875rem;font-size:.75rem}.login-history-layout .login-history-filter{box-sizing:border-box;border:0;gap:.75rem;height:19.4063rem;padding:1rem;display:grid}.login-history-layout .login-history-filter-row{box-sizing:border-box;flex-direction:column;gap:.5rem;height:6.875rem;padding:0;display:flex}.login-history-layout .login-history-search{flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;height:4.375rem;display:flex}.login-history-layout .login-history-search>select{width:6rem;height:2rem;min-height:2rem;font-size:.8125rem}.login-history-layout .login-history-search>div{width:100%;height:2rem}.login-history-layout .login-history-search input,.login-history-layout .login-history-search button{height:2rem;min-height:2rem;font-size:.8125rem}.login-history-layout .login-history-actions{justify-content:space-between;align-items:center;gap:.375rem;width:100%;height:2rem;display:flex}.login-history-layout .login-history-actions select,.login-history-layout .login-history-actions .refresh-button{width:4.625rem;height:2rem;font-size:.8125rem;min-height:2rem!important}.login-history-layout .login-history-actions .refresh-button{margin-left:0}.login-history-layout .login-history-actions label{order:3;gap:.25rem;margin-left:0;font-size:.8125rem}.login-history-layout .login-history-filter>.transfer-date-range{box-sizing:border-box;gap:.5rem;height:9.65625rem;padding:0;display:grid}.login-history-layout .transfer-date-range .dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;height:1.78125rem;margin:0;display:grid}.login-history-layout .transfer-date-range .dashboard-date-presets button{height:1.78125rem;min-height:1.78125rem;font-size:.75rem}.login-history-layout .transfer-date-range .dashboard-date-range{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.login-history-layout .transfer-date-range .dashboard-date-range>span{display:none}.login-history-layout .transfer-date-range .dashboard-date-range button{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.login-history-layout .login-history-actions .excel-button{display:none}.login-history-layout .login-history-page>.betting-table-wrap{box-sizing:border-box;height:8.96875rem;box-shadow:none;border-radius:0;margin:1.25rem 0 0}.main-dashboard-layout .dashboard-page-header{box-sizing:border-box;height:6.4375rem}.main-dashboard-layout .dashboard-filter-panel{box-sizing:border-box;height:17.75rem;padding:.75rem}.main-dashboard-layout .dashboard-date-filter{height:11.2813rem}.main-dashboard-layout .dashboard-date-filter .dashboard-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;height:1.78125rem;margin:0;display:grid}.main-dashboard-layout .dashboard-date-filter .dashboard-date-presets button{height:1.78125rem;min-height:1.78125rem;font-size:.75rem}.main-dashboard-layout .dashboard-date-filter .dashboard-date-range{grid-template-columns:1fr;gap:.5rem;width:100%;margin-top:.5rem;display:grid}.main-dashboard-layout .dashboard-date-filter .dashboard-date-range>span{display:none}.main-dashboard-layout .dashboard-date-filter .dashboard-date-range button{width:100%;height:2rem;min-height:2rem;font-size:.8125rem}.main-dashboard-layout .dashboard-date-summary{margin-top:.5rem;font-size:.75rem}.main-dashboard-layout .dashboard-partner-scope{height:4.09375rem;margin-top:.75rem}.main-dashboard-layout .dashboard-metric-section{height:20.481rem}.main-dashboard-layout .dashboard-current-section{height:47.2241rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout,.rolling-conversion-layout,.money-history-layout) .betting-table-wrap{display:none}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout,.rolling-conversion-layout,.money-history-layout) .partners-mobile-list{gap:.75rem;width:100%;margin-top:.75rem;display:grid}.partners-mobile-card,.partners-mobile-empty{box-sizing:border-box;border:1px solid var(--color-gray-100);background:#fff;border-radius:.875rem}.partners-mobile-empty{color:#8b95a1;place-items:center;height:4.34375rem;font-size:.75rem;display:grid}.partners-mobile-card{overflow:hidden}.partners-mobile-card>header{border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:center;min-height:3.5rem;padding:.75rem 1rem;display:flex}.partners-mobile-card>header span{color:#8b95a1;font-size:.75rem}.partners-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.partners-mobile-card dl>div{border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);min-width:0;padding:.75rem 1rem}.partners-mobile-card dt{color:#8b95a1;font-size:.6875rem}.partners-mobile-card dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.partners-list-layout .partners-mobile-list,.partner-type-list-layout .partners-mobile-list{margin-top:.75rem}.money-transfer-layout .betting-table-wrap{margin-top:0}.member-list-layout .partners-mobile-list,.access-list-layout .partners-mobile-list,.rolling-conversion-layout .partners-mobile-list,.money-history-layout .partners-mobile-list{margin-top:.75rem}.betting-table-wrap{margin-top:1rem}}@media (width<=680px){.quick-modal-overlay:has(.quick-modal-message){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc;padding:0;display:block;overflow-y:auto}.quick-modal.quick-modal-message{width:calc(100% - 1rem);min-height:100dvh;max-height:none;box-shadow:none;background:#f8fafc;border:0;border-radius:0;margin-left:1rem;padding:0 1rem;overflow:visible}.quick-modal-message .quick-modal-header{background:#fff;padding:.75rem 1rem}.quick-modal-message .quick-modal-header>button{color:#fff;background:#111827;min-width:4.5rem;min-height:2.375rem}.quick-modal-message .quick-modal-body{padding:1.125rem 1rem;overflow:visible}.quick-modal-message .quick-message-list{max-height:none;overflow:visible}.quick-modal-message .quick-message-item{min-height:4.4375rem;padding:.75rem}.partner-content.partners-list-layout{padding:0 .75rem 1rem}.partners-list-layout .partner-info-grid{min-height:0}.partners-list-layout .partner-info-grid section{border-bottom:1px solid #e5e8eb;border-right:0}.partners-list-layout .partner-info-grid section:last-child{border-bottom:0}}.partner-type-list-layout .type-list-identity{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.4;display:flex}.partner-type-list-layout .type-list-identity small{color:#8b95a1;font-size:12px}.partner-type-list-layout .type-list-kind{color:#087a41;background:#e7f8ee;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.partner-type-list-layout .type-list-kind--branch{color:#ac660d;background:#fff1df}.partner-type-list-layout .type-list-kind--store{color:#15835a;background:#e5f7ef}.partner-type-list-layout .type-list-count b{color:#fff;background:#ec4899;border-radius:2px;place-items:center;width:14px;height:14px;margin-right:4px;font-size:10px;display:inline-grid}.partner-type-list-layout .type-list-count--branch b{background:#8b5cf6}.partner-type-list-layout .type-list-count b:not(:empty){line-height:1}@media (width<=680px){.partner-content.partner-type-list-layout{padding:12px}.partner-type-list-layout .type-tabs{margin-bottom:0}.partner-type-list-layout .betting-area{gap:12px}.partner-type-list-layout .partners-mobile-list{margin-top:0}.partner-type-list-layout .type-list-mobile-card{border:1px solid #e5e8eb;border-radius:12px;gap:10px;padding:12px;display:grid}.partner-type-list-layout .type-list-mobile-card__head{justify-content:space-between;align-items:center;min-height:24px;display:flex}.partner-type-list-layout .type-list-mobile-card__nickname{color:#8b95a1;font-size:12px}.partner-type-list-layout .type-list-mobile-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.partner-type-list-layout .type-list-mobile-card__stat{border:1px solid #eef1f5;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.partner-type-list-layout .type-list-mobile-card__stat span{color:#8b95a1;font-size:11px}.partner-type-list-layout .type-list-mobile-card__stat strong{overflow-wrap:anywhere;font-size:13px}.partner-type-list-layout .type-list-mobile-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.partner-type-list-layout .type-list-mobile-card__actions button{color:#fff;cursor:pointer;background:#22c55e;border:1px solid #0000;border-radius:8px;min-width:0;min-height:34px;padding:4px;font-size:12px}.partner-type-list-layout .type-list-mobile-card__actions button:nth-child(2){background:#38bdf8}.partner-type-list-layout .type-list-mobile-card__actions button:nth-child(3){background:#f59e0b}.partner-type-list-layout .type-list-mobile-card__actions button:nth-child(4){color:#3b82f6;background:0 0;border-color:#3b82f6}}.partner-tree .partner-tree__search-area.is-searching{height:auto;min-height:4.7rem}.partner-tree .partner-tree__search-input .partner-tree__search-field{padding-right:2rem}button:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s,transform .15s}label:has(input[type=checkbox]:not(:disabled)){cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s,transform .15s}label:has(input[type=radio]:not(:disabled)){cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s,transform .15s}button:not(:disabled):hover,a[href]:hover,[role=button]:not([aria-disabled=true]):hover{filter:brightness(.97)}button:not(:disabled):active,a[href]:active,[role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}button:focus-visible,a[href]:focus-visible,select:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}button:disabled,select:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}.topbar-actions button:hover:not(:disabled){background:var(--color-gray-50)}.topbar-actions .sound-check:hover:not(:disabled){color:var(--color-gray-700);filter:none;background:#fff;border-color:#22c55e}.quick-actions button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 .1875rem .625rem #3182f61f}@media (width>=769px){.betting-history-layout .filter-search>input{width:clamp(15rem,27vw,23.75rem)}.betting-history-layout .search-button{margin-left:-.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>input{flex-basis:22.5rem;width:22.5rem}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .search-button{margin-left:-.5rem}}@media (width<=48rem){.filter-search>input:not([type=checkbox]){border-radius:.4rem 0 0 .4rem;width:calc(100% - 2rem)}.filter-search>.search-button{background:var(--color-gray-50);border-radius:0 .4rem .4rem 0;width:2rem;margin-left:0;border:1px solid var(--color-gray-200)!important;border-left:0!important}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>input:not([type=checkbox]){width:calc(100% - 2rem)}:is(.partners-list-layout,.partner-type-list-layout,.member-list-layout,.access-list-layout) .partner-list-controls .filter-search>.search-button{margin-left:0}:is(.rolling-conversion-layout .rolling-conversion-controls,.money-history-layout .money-history-controls) .filter-search>input:not([type=checkbox]){width:calc(100% - 2rem)}:is(.rolling-conversion-layout .rolling-conversion-controls,.money-history-layout .money-history-controls) .filter-search>.search-button{margin-left:0}}@media (prefers-reduced-motion:reduce){button,a[href],select,input[type=checkbox],input[type=radio],[role=button]{transition:none!important}button:not(:disabled):active,a[href]:active,[role=button]:not([aria-disabled=true]):active{transform:none}}
