/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#080b0e;--panel:#101419;--panel-soft:#151a20;--line:#232a31;--muted:#7e8995;--text:#f2f5f7;--gold:#d9a52e;--gold-soft:#2c2413;--green:#39c778;--blue:#56a8ff;--red:#ff6868}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,select,input,textarea{font:inherit}button{color:inherit}.sidebar{z-index:30;border-right:1px solid var(--line);background:#0b0e12;flex-direction:column;width:264px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:13px;height:86px;padding:0 23px;display:flex}.brand-shield{color:#111;background:var(--gold);clip-path:polygon(50% 0,100% 15%,88% 75%,50% 100%,12% 75%,0 15%);place-items:center;width:42px;height:48px;font-size:23px;font-weight:900;display:grid}.brand strong{letter-spacing:.12em;font-size:17px;display:block}.brand span{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:9px;display:block}.quick-sale{background:var(--gold);color:#151008;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:18px 18px 9px;padding:12px;font-size:13px;font-weight:800;display:flex;box-shadow:0 8px 28px #d9a52e21}.quick-sale:hover{filter:brightness(1.06)}.quick-sale span{font-size:18px;line-height:1}.side-nav{padding:5px 12px 20px;overflow-y:auto}.nav-group>p{color:#59636e;letter-spacing:.18em;text-transform:uppercase;margin:0 12px 7px;font-size:9px;font-weight:800}.nav-group button{color:#9aa4ae;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;padding:10px 11px;font-size:12px;display:grid}.nav-group button:hover{color:#e5eaee;background:#11161b}.nav-group button.active{color:#fff;box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#d9a52e29,#d9a52e08)}.nav-mark{color:#77818b;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.active .nav-mark{color:var(--gold)}.nav-group em{min-width:22px;color:var(--gold);text-align:center;background:#272014;border-radius:20px;padding:3px 6px;font-size:9px;font-style:normal}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:17px 22px}.server-state{color:#9ca7b1;font-size:11px}.server-state span{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.sidebar-foot small{color:#4e5862;margin-top:7px;font-size:9px;display:block}.main-area{min-height:100vh;margin-left:264px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0ee0;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;position:sticky;top:0}.page-heading span{color:#67717c;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.page-heading h1{letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.top-actions{align-items:center;gap:14px;display:flex}.notification{border:1px solid var(--line);background:var(--panel);color:#69737d;cursor:pointer;border-radius:9px;width:38px;height:38px;font-size:11px;position:relative}.notification span{border:2px solid var(--bg);background:var(--red);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.notification-wrap{z-index:2;position:relative}.notification-backdrop{z-index:0;cursor:default;background:#00000042;border:0;position:fixed;inset:0}.notification-panel{z-index:2;background:#101419;border:1px solid #384149;border-radius:13px;width:min(390px,100vw - 24px);position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 80px #000000a6}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.notification-panel>header span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.notification-panel>header h2{margin:4px 0 0;font-size:16px}.notification-panel>header button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.notification-browser{background:#0c1114;border-bottom:1px solid #232b31;align-items:center;gap:8px;padding:10px 13px;display:flex}.notification-browser>span{color:#7f8a92;flex:1;font-size:9px;line-height:1.45}.notification-browser>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 9px var(--green);border-radius:50%;flex:none}.notification-browser>button{color:var(--gold);cursor:pointer;white-space:nowrap;background:#1b180f;border:1px solid #4c4229;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.notification-list{max-height:min(520px,100vh - 210px);overflow-y:auto}.notification-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #20272d;grid-template-columns:32px 1fr;gap:10px;padding:12px 14px;display:grid}.notification-list>button.unread{box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#d9a52e1f,#d9a52e05)}.notification-list>button>i{width:30px;height:30px;color:var(--gold);background:#211c10;border:1px solid #4f4326;border-radius:8px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.notification-list>button span,.notification-list>button b,.notification-list>button small,.notification-list>button em{display:block}.notification-list>button b{color:#e7ebed;font-size:11px}.notification-list>button small{color:#9aa4ab;margin-top:4px;font-size:10px;line-height:1.45}.notification-list>button em{color:#626d75;margin-top:5px;font-size:8px;font-style:normal}.notification-empty{color:#737e86;text-align:center;padding:35px 22px;font-size:10px;line-height:1.6}.user-card{border-left:1px solid var(--line);align-items:center;gap:9px;min-width:166px;padding-left:15px;display:flex}.avatar{background:var(--gold-soft);width:37px;height:37px;color:var(--gold);border:1px solid #654f20;border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.user-card strong,.user-card span{display:block}.user-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;overflow:hidden}.user-card b{color:#5d6670;margin-left:auto;font-size:10px}.menu-button{display:none}.content{max-width:1480px;margin:0 auto;padding:29px 34px 50px}.welcome-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.welcome-row h2{letter-spacing:-.035em;margin:0;font-size:24px}.welcome-row p{color:var(--muted);margin:7px 0 0;font-size:12px}.range-select{min-width:188px}.range-select span{color:#69737d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700;display:block}.range-select select{border:1px solid var(--line);background:var(--panel);color:#dce2e7;border-radius:9px;outline:0;width:100%;padding:10px 34px 10px 12px;font-size:11px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:23px;display:grid}.kpi-card{border:1px solid var(--line);background:linear-gradient(145deg,#13181e,#0f1318);border-radius:13px;min-height:154px;padding:18px;position:relative;overflow:hidden}.kpi-card:after{content:"";filter:blur(16px);opacity:.12;border-radius:50%;width:100px;height:100px;position:absolute;top:-45px;right:-35px}.kpi-card.gold:after{background:var(--gold)}.kpi-card.green:after{background:var(--green)}.kpi-card.blue:after{background:var(--blue)}.kpi-card.red:after{background:var(--red)}.kpi-top{color:#818c97;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.kpi-top b{font-size:13px}.gold .kpi-top b{color:var(--gold)}.green .kpi-top b{color:var(--green)}.blue .kpi-top b{color:var(--blue)}.red .kpi-top b{color:var(--red)}.kpi-card>strong{letter-spacing:-.035em;margin-top:13px;font-size:25px;display:block}.kpi-card p{color:#78838e;margin:5px 0 13px;font-size:10px}.kpi-card small{color:#9aa4ae;background:#161c21;border-radius:5px;padding:5px 7px;font-size:8px}.overview-grid{grid-template-columns:1.55fr 1fr;gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#11161b,#0e1216);border-radius:13px;padding:19px}.panel-head span{color:#68737d;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.panel-head h3{margin:4px 0 0;font-size:14px}.panel-head button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:9px}.panel-head>b{color:var(--gold);background:#2b2111;border-radius:16px;padding:5px 8px;font-size:9px}.chart-summary{margin-top:22px}.chart-summary strong{font-size:22px}.chart-summary span{color:#68737d;margin-left:9px;font-size:9px}.bar-chart{border-top:1px dashed #222a31;align-items:end;gap:12px;height:142px;margin-top:9px;padding-top:8px;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.bar-track{background:repeating-linear-gradient(0deg,#0000 0 27px,#ffffff09 28px);border-radius:4px;align-items:end;width:100%;height:112px;display:flex}.bar-track div{background:linear-gradient(to top,#7e5a0d,var(--gold));border-radius:4px 4px 2px 2px;width:100%;min-height:8px;box-shadow:0 0 14px #d9a52e14}.bar-column:last-child .bar-track div{background:linear-gradient(#f2c44f,#a67d18);box-shadow:0 0 17px #d9a52e38}.bar-column>span{color:#5e6872;font-size:8px}.action-item{border-bottom:1px solid #1c2329;grid-template-columns:36px 1fr 22px;align-items:center;gap:10px;padding:11px 0;display:grid}.action-icon{border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.action-icon.red{color:var(--red);background:#2a171a}.action-icon.gold{color:var(--gold);background:#2b2313}.action-icon.blue{color:var(--blue);background:#132334}.action-item p{color:#6e7983;margin:4px 0 0;font-size:8px;line-height:1.4}.action-item button{color:#626c75;cursor:pointer;background:0 0;border:0;font-size:19px}.outline-button{width:100%;color:var(--gold);cursor:pointer;background:#d9a52e0a;border:1px solid #5b471d;border-radius:8px;margin-top:14px;padding:9px;font-size:9px}.activity-panel{margin-top:13px}.legend{color:#747f89;gap:13px;font-size:8px;display:flex}.legend i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.sale-dot{background:var(--gold)}.delivery-dot{background:var(--blue)}.activity-table{margin-top:13px}.activity-row{color:#8d98a2;border-top:1px solid #1d242a;grid-template-columns:1.2fr 1.2fr 1fr .8fr .6fr;align-items:center;min-height:52px;font-size:9px;display:grid}.activity-header{color:#57616b;letter-spacing:.09em;text-transform:uppercase;border-top:0;min-height:32px;font-size:7px;font-weight:700}.person{align-items:center;gap:9px;display:flex}.person i{width:28px;height:28px;color:var(--gold);background:#222019;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.person strong{color:#d3d9de;font-size:9px}.activity-row em{border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.activity-row em.done{color:var(--green);background:#14251c}.activity-row em.review{color:var(--gold);background:#2b2313}.empty-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 150px);display:flex}.empty-symbol{color:#15100a;background:var(--gold);clip-path:polygon(50% 0,100% 15%,88% 75%,50% 100%,12% 75%,0 15%);place-items:center;width:62px;height:68px;margin-bottom:20px;font-size:30px;font-weight:900;display:grid}.empty-section>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.empty-section h2{margin:9px 0 7px;font-size:25px}.empty-section p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.building-pill{border:1px solid var(--line);background:var(--panel);color:#8e99a3;border-radius:20px;margin-top:22px;padding:8px 12px;font-size:9px}.building-pill i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.menu-backdrop{display:none}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}}@media (width<=780px){.sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:20px 0 50px #0006}.sidebar.is-open{transform:translate(0)}.menu-backdrop{z-index:25;background:#0009;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.topbar{height:72px;padding:0 18px}.menu-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;padding:7px 9px;display:block}.page-heading{margin-left:12px;margin-right:auto}.page-heading span{display:none}.page-heading h1{font-size:16px}.user-card{border-left:0;min-width:0;padding-left:0}.user-card>div:not(.avatar),.user-card b{display:none}.notification{place-items:center;display:grid}.notification-panel{width:auto;position:fixed;top:66px;left:10px;right:10px}.notification-list{max-height:calc(100vh - 205px)}.content{padding:22px 16px 40px}.welcome-row{flex-direction:column;align-items:stretch}.range-select{width:100%;min-width:0}.kpi-grid{grid-template-columns:1fr}.bar-chart{gap:6px}.activity-row{grid-template-columns:1.4fr 1fr .8fr}.activity-row>span:nth-child(3),.activity-row>span:nth-child(4){display:none}}.module-layout{flex-direction:column;gap:18px;display:flex}.narrow-module{max-width:980px}.module-intro span,.module-header span,.modal-head span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.module-intro h2,.module-header h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:25px}.module-intro p,.module-header p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.module-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.form-panel,.data-panel{border:1px solid var(--line);background:linear-gradient(145deg,#11161b,#0e1216);border-radius:13px}.form-panel{padding:24px}.form-section-title{align-items:center;gap:11px;margin:4px 0 16px;display:flex}.form-section-title:not(:first-child){border-top:1px solid #1d242a;margin-top:28px;padding-top:23px}.form-section-title>b{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);border-radius:8px;place-items:center;font-size:9px;display:grid}.form-section-title strong,.form-section-title span{display:block}.field-grid{gap:14px;display:grid}.field-grid.two{grid-template-columns:repeat(2,1fr)}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field{color:#7e8994;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.field input,.field select,.field textarea,.team-access input,.team-access select,.team-identity input,.case-foot select{color:#e0e6eb;letter-spacing:0;text-transform:none;background:#0b0f13;border:1px solid #29323a;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-size:11px;font-weight:400;transition:border-color .15s}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus,.team-access input:focus{border-color:#6e5621;box-shadow:0 0 0 2px #d9a52e0f}.field input:disabled{opacity:.55}.money-input{background:#0b0f13;border:1px solid #29323a;border-radius:8px;align-items:center;display:flex}.money-input span{color:var(--gold);padding-left:11px;font-size:10px}.money-input input{background:0 0;border:0}.delivery-toggle{cursor:pointer;background:#12181d;border:1px solid #2b3035;border-radius:10px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.delivery-toggle input{width:16px;height:16px;accent-color:var(--gold)}.delivery-toggle b,.delivery-toggle small{display:block}.delivery-toggle b{font-size:10px}.delivery-toggle small{color:#75808a;margin-top:4px;font-size:8px}.form-actions,.modal-actions{border-top:1px solid #1d242a;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:18px;display:flex}.form-actions b{color:#dfe5e9}.primary-button{background:var(--gold);color:#171108;cursor:pointer;border:0;border-radius:8px;padding:10px 15px;font-size:9px;font-weight:800;text-decoration:none}.primary-button:hover{filter:brightness(1.07)}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.5}.primary-button.full{width:100%;margin-top:15px}.sign-in-button{margin-top:24px;padding:12px 18px;display:inline-block}.range-badge{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:9px 13px}.range-badge span,.range-badge strong{display:block}.range-badge span{color:#65707a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.range-badge strong{margin-top:3px;font-size:10px}.adm-focus{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:196px;display:flex}.adm-focus strong{color:var(--gold);font-size:54px}.adm-focus span{color:var(--muted);margin:5px 0 20px;font-size:10px}.queue-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.queue-summary>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:16px}.queue-summary span,.queue-summary strong{display:block}.queue-summary span{color:#6f7a84;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.queue-summary strong{margin-top:7px;font-size:20px}.card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.delivery-card,.empty-card{border:1px solid var(--line);background:linear-gradient(145deg,#12181d,#0e1216);border-radius:12px;padding:17px}.card-top{justify-content:space-between;align-items:center;display:flex}.delivery-card h3{margin:16px 0 5px;font-size:17px}.delivery-card>p{color:#76818b;margin:0;font-size:9px}.delivery-product{background:#0b0f13;border-radius:8px;margin-top:14px;padding:12px}.delivery-product span,.delivery-product strong{display:block}.delivery-product span{color:#66717a;text-transform:uppercase;font-size:7px}.delivery-product strong{margin-top:4px;font-size:10px}.delivery-meta{color:#79848e;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.delivery-meta b{color:#d9dfe3}.empty-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.empty-card>b{width:42px;height:42px;color:var(--green);background:#14251c;border-radius:50%;place-items:center;display:grid}.empty-card h3{margin:12px 0 5px}.empty-card p{color:var(--muted);margin:0;font-size:9px}.data-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.data-toolbar strong{font-size:10px}.data-toolbar span{color:#67727c;font-size:8px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#59646e;letter-spacing:.09em;text-align:left;text-transform:uppercase;font-size:7px;font-weight:800}td{color:#929da6;vertical-align:middle;font-size:9px}tbody tr:last-child td{border-bottom:0}td b,td small{display:block}td b{color:#e2e7ea;font-size:9px}td small{color:#65707a;margin-top:4px;font-size:8px}.cell-note{color:var(--gold)}.money-cell{color:#e6ebee;font-weight:700}.table-empty{color:#6f7983;text-align:center;padding:30px}.compact-data{margin-top:4px}.status-pill{text-transform:capitalize;white-space:nowrap;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.status-ativo,.status-entregue,.status-resolvido{color:var(--green);background:#14251c}.status-vencido,.status-cancelada,.status-urgente{color:var(--red);background:#2a171a}.status-aguardando,.status-aberto,.status-em_analise{color:var(--gold);background:#2c2413}.status-historico,.status-nao_necessaria,.status-arquivado{color:#89949d;background:#1c2329}.row-actions{gap:7px;display:flex}.row-actions button,.gold-link,.danger-link,.detail-link{cursor:pointer;background:0 0;border:0;padding:3px;font-size:8px}.row-actions button,.gold-link{color:var(--gold)}.danger-link{color:var(--red)}.detail-link{color:#79cce7!important}.source-pill{color:#87929b;background:#1a2127;border-radius:6px;padding:4px 6px;display:inline-block}.search-box{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:8px;max-width:480px;padding:0 12px;display:flex}.search-box span{color:var(--gold)}.search-box input{color:#e0e6ea;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:10px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#101419;border:1px solid #343d45;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 60px);padding:23px;overflow-y:auto;box-shadow:0 30px 100px #00000080}.small-modal{width:min(640px,100%)}.modal-head{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.modal-head h3{margin:6px 0 0;font-size:19px}.modal-head>button{color:#78838d;cursor:pointer;background:0 0;border:0;font-size:24px}.modal-actions{justify-content:end}.modal-actions>button:not(.primary-button){color:#8b959e;cursor:pointer;background:0 0;border:0;font-size:9px}.case-board{grid-template-columns:repeat(4,1fr);align-items:start;gap:11px;display:grid}.case-column{background:#0d1115;border:1px solid #1e252b;border-radius:11px;min-height:200px;padding:10px}.case-column-head{letter-spacing:.08em;text-transform:uppercase;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:8px;font-weight:800;display:flex}.case-column-head.urgente{color:var(--red);background:#2a171a}.case-column-head.alta{color:#f1955c;background:#2b2115}.case-column-head.normal{color:var(--blue);background:#172330}.case-column-head.baixa{color:var(--green);background:#19221e}.case-column-head b{font-size:10px}.case-card{background:#13181d;border:1px solid #242c33;border-radius:9px;margin-top:9px;padding:11px}.case-card h3{margin:10px 0 5px;font-size:10px}.case-card p{color:#737e88;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.case-player{background:#0c1014;border-radius:6px;margin-top:10px;padding:8px}.case-player span,.case-player b{display:block}.case-player span{color:#5f6a73;text-transform:uppercase;font-size:6px}.case-player b{margin-top:3px;font-size:8px}.case-foot{border-top:1px solid #242b31;justify-content:space-between;align-items:center;gap:7px;margin-top:11px;padding-top:9px;display:flex}.case-foot>span{color:#5e6972;font-size:7px}.case-foot select{width:98px;padding:5px;font-size:7px}.case-empty{color:#4f5962;text-align:center;padding:25px 0;font-size:8px}.team-list{padding:0 16px}.team-row{border-bottom:1px solid #20272d;grid-template-columns:1.1fr 1.2fr 1.4fr 50px;align-items:center;gap:14px;padding:14px 0;display:grid}.team-row:last-child{border-bottom:0}.team-identity{align-items:center;gap:9px;display:flex}.team-identity>i{background:var(--gold-soft);width:32px;height:32px;color:var(--gold);border-radius:8px;flex:none;place-items:center;font-size:8px;font-style:normal;display:grid}.team-identity span{color:#66717b;margin-top:4px;font-size:7px;display:block}.team-access{grid-template-columns:1fr 105px;gap:6px;display:grid}.team-access input,.team-access select{padding:8px;font-size:8px}.permission-grid{flex-wrap:wrap;gap:5px;display:flex}.permission-grid label{cursor:pointer}.permission-grid input{opacity:0;position:absolute}.permission-grid span{color:#69747d;border:1px solid #2c343b;border-radius:12px;padding:4px 7px;font-size:7px;display:block}.permission-grid input:checked+span{color:var(--gold);background:#2b2313;border-color:#635020}.adm-game-access{background:#0d1215;border:1px solid #293139;border-radius:10px;grid-column:1/-1;grid-template-columns:170px 1fr;align-items:center;gap:14px;padding:11px 13px;display:grid}.adm-game-access>div:first-child b,.adm-game-access>div:first-child span{display:block}.adm-game-access>div:first-child b{color:#cbd1d5;font-size:10px}.adm-game-access>div:first-child span{color:#68737c;margin-top:4px;font-size:8px}.adm-game-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-game-tags label{cursor:pointer}.adm-game-tags input{opacity:0;position:absolute}.adm-game-tags span{color:#7f8a92;background:#151b20;border:1px solid #343d44;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700;display:block}.adm-game-tags label.selected span{color:var(--gold);background:#2a2212;border-color:#6e5825}.adm-game-tags input:disabled+span{cursor:default;opacity:.85}.timeline{border-left:1px solid #323a41;margin-left:18px;padding-left:25px}.timeline article{gap:12px;padding:0 0 22px;display:flex;position:relative}.timeline article>i{border:4px solid var(--bg);background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;left:-43px}.timeline article span{color:var(--gold);text-transform:uppercase;font-size:7px}.timeline article h3{margin:4px 0;font-size:11px}.timeline article p{color:#75808a;margin:0;font-size:8px}.timeline article p b{color:#dbe1e5}.settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.settings-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px}.settings-grid span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.settings-grid h3{margin:8px 0 5px;font-size:14px}.settings-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.skeleton{background:linear-gradient(90deg,#10151a,#182027,#10151a) 0 0/220% 100%;border-radius:12px;min-height:150px;animation:1.4s infinite pulse}.skeleton.wide{min-height:70px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.error-banner{color:#ff9a9a;background:#231417;border:1px solid #563035;border-radius:9px;align-items:center;gap:10px;margin:18px 34px 0;padding:10px 13px;font-size:9px;display:flex}.error-banner span{color:#c58282}.error-banner button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.toast{z-index:100;color:#e6e9eb;background:#171b1e;border:1px solid #4d421f;border-radius:9px;max-width:360px;padding:12px 16px;font-size:9px;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 60px #00000080}.access-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.access-shield{color:#181108;background:var(--gold);clip-path:polygon(50% 0,100% 15%,88% 75%,50% 100%,12% 75%,0 15%);place-items:center;width:70px;height:78px;margin-bottom:20px;font-size:32px;font-weight:900;display:grid}.access-screen>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.access-screen h1{max-width:620px;margin:12px 0 9px;font-size:28px}.access-screen p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.pending-pill{border:1px solid var(--line);background:var(--panel);color:#8d979f;border-radius:20px;margin-top:20px;padding:8px 12px;font-size:8px}.pending-pill i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.auth-screen{background:radial-gradient(circle at 50% 0,#d9a52e1a,#0000 34%),#080b0e;place-items:center;min-height:100vh;padding:28px 16px;display:grid}.auth-card{background:linear-gradient(155deg,#13181d,#0d1115);border:1px solid #282e34;border-radius:18px;width:min(100%,440px);padding:30px;box-shadow:0 24px 80px #00000061}.auth-card>.access-shield{width:52px;height:59px;margin:0 auto 16px;font-size:23px}.auth-eyebrow{color:var(--gold);text-align:center;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.auth-card h1{text-align:center;letter-spacing:-.03em;margin:10px 0 7px;font-size:25px}.auth-subtitle{color:#87919a;text-align:center;margin:0 auto 22px;font-size:11px;line-height:1.6}.auth-google{color:#1b2025;background:#f7f8f9;border:1px solid #38414a;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:12px;font-weight:700;text-decoration:none;transition:filter .15s,border-color .15s;display:flex}.auth-google:hover{filter:brightness(.95);border-color:#6f7880}.auth-google.disabled{color:#78828b;cursor:not-allowed;background:#1a2025}.auth-provider-note{color:#76818a;margin-top:8px;font-size:9px;line-height:1.5;display:block}.auth-divider{color:#67727c;align-items:center;gap:12px;margin:20px 0 15px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#252d34;flex:1;height:1px}.auth-mode-switch{background:#0b0f13;border:1px solid #252d34;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.auth-mode-switch button{color:#85909a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:10px;font-weight:700}.auth-mode-switch button.active{color:var(--gold);background:#282211}.auth-form{gap:12px;display:grid}.auth-form label{color:#b5bdc4;gap:6px;font-size:10px;font-weight:700;display:grid}.auth-form input{color:#f1f4f6;background:#090d11;border:1px solid #303941;border-radius:8px;outline:0;width:100%;padding:12px;font-size:13px}.auth-form input:focus{border-color:#806522;box-shadow:0 0 0 2px #d9a52e14}.auth-submit{min-height:42px;margin-top:4px;font-size:11px}.auth-message{border:1px solid #343b42;border-radius:8px;margin:0;padding:10px;font-size:10px;line-height:1.5}.auth-message.error{color:#ee9da0;background:#211416;border-color:#633438}.auth-message.success{color:#a1d5ad;background:#111d16;border-color:#31563f}.auth-message.pending{color:#cbbd8e;background:#1e1a10;border-color:#574925}.auth-legacy-link{color:#a7afb6;text-align:center;text-underline-offset:3px;margin-top:18px;font-size:9px;text-decoration:underline;display:block}.auth-footer{color:#64707a;text-align:center;margin-top:17px;font-size:8px;line-height:1.5;display:block}.auth-signout button{color:#a8b1b9;cursor:pointer;background:#11161b;border:1px solid #303941;border-radius:7px;padding:8px 10px;font-size:9px}.auth-signout button:hover{color:var(--gold);border-color:#665325}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.card-grid,.case-board{grid-template-columns:repeat(2,1fr)}.team-row{grid-template-columns:1fr 1.2fr}.permission-grid{grid-column:1/2}.team-row>.gold-link{justify-self:end}.skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.module-header{flex-direction:column;align-items:stretch}.field-grid.two,.field-grid.three,.queue-summary,.card-grid,.settings-grid,.skeleton-grid{grid-template-columns:1fr}.case-board{display:flex;overflow-x:auto}.case-column{min-width:265px}.team-row{grid-template-columns:1fr}.permission-grid{grid-column:auto}.team-row>.gold-link{justify-self:start}.team-access{grid-template-columns:1fr 100px}.adm-game-access{grid-column:auto;grid-template-columns:1fr}.modal-backdrop{padding:12px}.modal-card{max-height:calc(100vh - 24px);padding:17px}.data-toolbar{flex-direction:column;align-items:start;gap:5px}.error-banner{margin:12px 16px 0}.range-badge{width:100%}.form-actions{flex-direction:column;align-items:stretch}.toast{bottom:16px;left:16px;right:16px}.delivery-meta{flex-direction:column;gap:4px}}body{font-size:15px}.brand span,.nav-group>p,.sidebar-foot small{font-size:11px}.quick-sale,.nav-group button,.server-state{font-size:14px}.nav-group em,.page-heading span{font-size:11px}.page-heading h1{font-size:23px}.user-card strong{font-size:13px}.user-card span{font-size:10px}.welcome-row p{font-size:14px}.range-badge span{font-size:9px}.range-badge strong,.kpi-top,.kpi-card p{font-size:12px}.kpi-card small{font-size:11px}.panel-head span{font-size:10px}.panel-head h3{font-size:17px}.panel-head button,.panel-head>b{font-size:12px}.chart-summary span,.bar-column>span{font-size:11px}.action-item strong{font-size:13px}.action-item p{font-size:11px}.outline-button{font-size:12px}.activity-row{font-size:11px}.activity-header{font-size:9px}.person strong{font-size:11px}.person i,.activity-row em,.module-intro span,.module-header span,.modal-head span{font-size:10px}.module-intro h2,.module-header h2{font-size:29px}.module-intro p,.module-header p{font-size:14px}.form-section-title>b{font-size:11px}.form-section-title strong{font-size:14px}.form-section-title span,.field{font-size:11px}.field input,.field select,.field textarea,.team-access input,.team-access select,.team-identity input,.case-foot select{font-size:14px}.money-input span,.delivery-toggle b{font-size:13px}.delivery-toggle small{font-size:11px}.form-actions span,.primary-button{font-size:12px}.queue-summary span{font-size:10px}.queue-summary strong{font-size:23px}.delivery-card>p,.delivery-product span,.delivery-meta,.empty-card p{font-size:11px}.delivery-product strong,.data-toolbar strong{font-size:13px}.data-toolbar span{font-size:11px}th{font-size:10px}td,td b{font-size:12px}td small,.status-pill{font-size:10px}.row-actions button,.gold-link,.danger-link,.detail-link{font-size:11px}.search-box input{font-size:13px}.case-column-head{font-size:10px}.case-card h3{font-size:13px}.case-card p{font-size:11px}.case-player span,.case-foot>span{font-size:9px}.case-player b,.case-foot select,.case-empty{font-size:10px}.team-identity input{font-size:13px}.team-identity span,.permission-grid span{font-size:10px}.team-access input,.team-access select{font-size:11px}.timeline article span{font-size:9px}.timeline article h3{font-size:14px}.timeline article p{font-size:11px}.settings-grid span{font-size:9px}.settings-grid p,.error-banner,.toast{font-size:12px}.adm-preview-toggle{color:var(--gold);cursor:pointer;background:#d9a52e0f;border:1px solid #5b471d;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.adm-preview-toggle.active{background:var(--gold);color:#171108;border-color:#7a632b}.adm-preview-banner{background:linear-gradient(90deg,#2c2413,#17160f);border:1px solid #655126;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:18px 34px 0;padding:13px 16px;display:flex}.adm-preview-banner b,.adm-preview-banner span{display:block}.adm-preview-banner b{color:var(--gold);font-size:13px}.adm-preview-banner span{color:#a49a83;margin-top:4px;font-size:11px}.adm-preview-banner button{color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:700}.notification.has-overdue{color:var(--red);border-color:#70363a;box-shadow:0 0 0 2px #ff68680f}.player-lookup{position:relative}.lookup-spinner{color:var(--gold);text-transform:none;font-size:10px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.player-suggestions{z-index:65;background:#11171c;border:1px solid #3a444c;border-radius:10px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 22px 70px #00000094}.player-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242c33;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.player-suggestions button:last-child{border-bottom:0}.player-suggestions i{background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:8px;place-items:center;font-size:11px;font-style:normal;display:grid}.player-suggestions span,.player-suggestions b,.player-suggestions small{text-transform:none;display:block}.player-suggestions b{color:#edf1f3;font-size:13px}.player-suggestions small{color:#7e8993;margin-top:4px;font-size:10px;font-weight:400}.player-suggestions em{color:var(--gold);white-space:nowrap;font-size:10px;font-style:normal}.history-loading{color:var(--gold);background:#1c1911;border:1px solid #463a20;border-radius:9px;padding:12px;font-size:12px}.history-modal{width:min(1080px,100%)}.history-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.history-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.history-summary div{border:1px solid var(--line);background:#0c1014;border-radius:10px;padding:14px}.history-summary span,.history-summary strong{display:block}.history-summary span{color:#727d87;text-transform:uppercase;font-size:10px}.history-summary strong{color:#f0f3f4;margin-top:6px;font-size:19px}.history-section{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.queue-summary.four{grid-template-columns:repeat(4,1fr)}.queue-summary .danger-summary{background:#241518;border-color:#603237}.queue-summary .danger-summary span,.queue-summary .danger-summary strong{color:var(--red)}.overdue-alert{background:linear-gradient(90deg,#2a171a,#191113);border:1px solid #6a3439;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.overdue-alert b{color:#ff8b8b;font-size:13px}.overdue-alert span{color:#aa777b;font-size:11px}.delivery-card.overdue{background:linear-gradient(145deg,#241619,#111316);border-color:#6a3439;box-shadow:inset 0 2px #ff686824}.status-atrasada{color:#ff8585;background:#3a171b}.delivery-deadline{border-top:1px solid #252d33;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.delivery-deadline span{color:#6e7982;text-transform:uppercase;font-size:10px}.delivery-deadline strong{color:#d9dfe3;font-size:11px}.delivery-card.overdue .delivery-deadline span,.delivery-card.overdue .delivery-deadline strong{color:var(--red)}.adm-view-picker{color:#6f7983;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:3px;min-width:205px;font-size:9px;font-weight:800;display:flex}.adm-view-picker select{width:100%;color:var(--gold);letter-spacing:0;text-transform:none;background:#16150f;border:1px solid #5b471d;border-radius:9px;outline:0;padding:8px 30px 8px 10px;font-size:12px;font-weight:700}.sale-type-switch{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sale-type-switch button{border:1px solid var(--line);background:var(--panel);color:#b9c1c7;text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;min-height:66px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.sale-type-switch button span{color:#707b84;margin-top:5px;font-size:11px;font-weight:400}.sale-type-switch button.active{color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:linear-gradient(135deg,#2a2212,#151710);border-color:#715a24}.sale-item-selector{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:stretch;gap:12px;margin-bottom:13px;display:grid}.sale-item-selector .field{margin:0}.selected-item-result{background:#11171b;border:1px solid #343d44;border-radius:9px;flex-direction:column;justify-content:center;padding:11px 13px;display:flex}.selected-item-result span,.selected-item-result strong{display:block}.selected-item-result span{color:#7e8991;text-transform:uppercase;font-size:9px;font-weight:800}.selected-item-result strong{color:#c3cbd0;margin-top:5px;font-size:11px}.selected-item-result.vip{background:#142014;border-color:#4f6e3c}.selected-item-result.vip span,.selected-item-result.vip strong{color:#82cf73}.vip-plan-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vip-price{background:#17150f;border:1px solid #4e4122;border-radius:9px;flex-direction:column;justify-content:center;min-height:70px;padding:10px 14px;display:flex}.vip-price span,.vip-price small{color:#81775f;font-size:10px}.vip-price strong{color:var(--gold);margin:4px 0;font-size:20px}.vip-template-card{background:#12140f;border:1px solid #4d4022;border-radius:11px;overflow:hidden}.vip-warning{background:#211b0f;border-bottom:1px solid #493b20;padding:14px 16px}.vip-warning b{color:var(--gold);text-transform:uppercase;font-size:12px}.vip-warning p{color:#b6aa8f;margin:7px 0 0;font-size:12px;line-height:1.55}.vip-template-card ul{color:#d8dddf;grid-template-columns:repeat(2,1fr);gap:9px 22px;margin:0;padding:16px 18px 18px 34px;font-size:12px;line-height:1.45;display:grid}.vip-template-card li::marker{color:var(--gold)}.vip-choice-groups{flex-direction:column;gap:12px;display:flex}.vip-choice-groups>section{border:1px solid var(--line);background:#0d1114;border-radius:10px;padding:15px}.vip-choice-groups>section>div:first-child{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.vip-choice-groups strong{font-size:13px}.vip-choice-groups section>div>span{color:var(--gold);font-size:10px}.vip-auto-note{background:linear-gradient(135deg,#201a0d,#11140f);border:1px solid #4d4022;border-radius:11px;grid-template-columns:auto 1fr minmax(180px,.55fr);align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.vip-auto-note>b{color:var(--gold);font-size:13px}.vip-auto-note>span{color:#9aa4aa;font-size:12px}.vip-auto-note .field{margin:0}.multiline-cell,.delivery-product strong{white-space:pre-line}.delivery-sheet{background:#0b0f12;border:1px solid #30383e;border-radius:8px;margin-top:11px}.delivery-sheet summary{color:var(--gold);cursor:pointer;padding:10px 11px;font-size:11px;font-weight:700}.delivery-sheet pre{color:#bdc5ca;white-space:pre-wrap;border-top:1px solid #242b30;margin:0;padding:12px;font:11px/1.55 Arial,Helvetica,sans-serif;overflow-x:auto}.large-notes{min-height:210px}.base-sale-note{color:var(--gold);font-weight:800}.payer-line{color:#a59162!important;margin-top:5px!important}.contact-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:11px;display:grid}.contact-actions button,.contact-actions a{color:var(--gold);text-align:center;cursor:pointer;background:#18170f;border:1px solid #4b4023;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:700;text-decoration:none}.contact-actions a{color:#5cdf91;background:#102019;border-color:#28583c}.contact-actions button:hover,.contact-actions a:hover{filter:brightness(1.12)}.missing-contact{color:#d38484;text-align:center;background:#251719;border-radius:7px;margin-top:11px;padding:9px;font-size:10px}.month-picker{color:#727d86;text-transform:uppercase;flex-direction:column;gap:5px;min-width:190px;font-size:10px;font-weight:700;display:flex}.month-picker input{color:var(--gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14140f;border:1px solid #5a471e;border-radius:9px;outline:0;padding:9px 11px;font-size:13px}.sales-goals-panel{gap:15px;padding:18px;display:grid}.sales-goals-panel .panel-head{align-items:flex-start}.sales-goals-panel .panel-head p{color:#7e8991;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.5}.sales-goals-total{text-align:right;background:#211b0f;border:1px solid #66532a;border-radius:10px;flex:none;padding:10px 13px}.sales-goals-total span,.sales-goals-total strong{display:block}.sales-goals-total span{color:#a59057;text-transform:uppercase;font-size:8px;font-weight:900}.sales-goals-total strong{color:var(--gold);margin-top:4px;font-size:18px}.sales-goal-card{background:linear-gradient(145deg,#12171b,#0d1114);border:1px solid #30383e;border-radius:11px;gap:11px;padding:14px;display:grid}.sales-goal-card header,.sales-goal-card footer,.sales-goal-numbers{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-goal-card header strong,.sales-goal-card header span{display:block}.sales-goal-card header strong{font-size:13px}.sales-goal-card header span{color:#76818a;margin-top:4px;font-size:9px}.sales-goal-card header>b{color:var(--gold);text-transform:uppercase;background:#2a2312;border-radius:999px;padding:5px 8px;font-size:8px}.sales-goal-card.achieved header>b{color:var(--green);background:#173121}.sales-goal-numbers span:last-child{text-align:right}.sales-goal-numbers small,.sales-goal-numbers strong{display:block}.sales-goal-numbers small{color:#69747c;text-transform:uppercase;font-size:8px;font-weight:800}.sales-goal-numbers strong{color:#e1e6e8;margin-top:4px;font-size:15px}.sales-goal-track{background:#273036;border-radius:999px;height:5px;overflow:hidden}.sales-goal-track i{border-radius:inherit;background:linear-gradient(90deg,#967728,#e2bd50);height:100%;display:block}.sales-goal-card.achieved .sales-goal-track i{background:linear-gradient(90deg,#368c57,#72d895)}.sales-goal-card>p{color:#87929a;min-height:28px;margin:0;font-size:9px;line-height:1.45}.sales-goal-card footer{color:#748089;border-top:1px solid #252d32;align-items:flex-end;padding-top:9px;font-size:8px}.sales-goal-card footer span:last-child{text-align:right}.sales-goal-card footer b{color:#b9c1c6}.sales-goal-card footer .unlocked,.sales-goal-card footer .unlocked b{color:var(--green)}.sales-goals-empty{color:#8d836b;text-align:center;border:1px dashed #4c4023;border-radius:10px;padding:18px;font-size:11px}.commission-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.commission-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#13181d,#0f1317);border-radius:12px;padding:17px}.commission-summary span,.commission-summary strong,.commission-summary small{display:block}.commission-summary span{color:#77828b;text-transform:uppercase;font-size:10px;font-weight:800}.commission-summary strong{color:var(--gold);margin:8px 0 5px;font-size:24px}.commission-summary small{color:#747f88;font-size:10px}.commission-rule-form{background:linear-gradient(90deg,#1e1a10,#111519);border:1px solid #493d20;border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.commission-rule-form>div{grid-column:1/-1}.commission-rule-form>div span,.commission-rule-form>div strong{display:block}.commission-rule-form>div span{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:800}.commission-rule-form>div strong{margin-top:5px;font-size:12px}.commission-rule-form label{color:#7e8993;text-transform:uppercase;font-size:10px;font-weight:700}.commission-rule-form input{color:#edf0f2;background:#0b0f12;border:1px solid #353d43;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:9px 10px;font-size:13px}.commission-rule-form>button{grid-column:1/-1;justify-self:end}.commission-table small{white-space:nowrap;margin-top:4px;display:block}.commission-total{color:var(--gold);font-size:14px;font-weight:900}.positive-money{color:var(--green)}.negative-money{color:var(--red)}.commission-goal-hit,.commission-goal-open{text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:6px;padding:3px 7px;font-size:8px;font-weight:900;display:block}.commission-goal-hit{color:var(--green);background:#153020}.commission-goal-open{color:#d5b354;background:#2b2414}.commission-bottom{grid-template-columns:1.35fr 1fr;align-items:start;gap:12px;display:grid}.adjustment-form{padding:18px}.adjustment-list{overflow:hidden}.adjustment-row{border-top:1px solid #1e252b;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.adjustment-row:first-of-type{border-top:0}.adjustment-row b,.adjustment-row span{display:block}.adjustment-row b{color:#e5e9eb;font-size:12px}.adjustment-row span{color:#737e87;margin-top:4px;font-size:10px}.adjustment-row>strong{font-size:13px}.commission-payment-cell{min-width:160px}.commission-payment-cell>span,.commission-payment-cell>small,.commission-payment-cell>button{display:block}.commission-payment-cell>small{color:#8b959d;white-space:normal;margin:5px 0 7px}.commission-paid-status,.commission-pending-status,.commission-empty-status{text-transform:uppercase;border-radius:20px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:800}.commission-paid-status{color:var(--green);background:#14271c}.commission-pending-status{color:var(--gold);background:#2d2412}.commission-empty-status{color:#77838d;background:#1b2228}.commission-payment-cell .gold-link{white-space:nowrap;margin-top:6px}.adm-commission-summary article:first-child strong{color:var(--green)}.adm-commission-summary article:nth-child(2) strong{color:var(--gold)}.commission-history-table small{color:#7d8891;white-space:nowrap;margin-top:5px;display:block}.commission-history-table .detail-link{white-space:nowrap}.commission-selected-month{background:linear-gradient(100deg,#1e1a0f,#101519);border-color:#4d401e;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.commission-selected-month span{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.commission-selected-month h3{margin:5px 0 4px;font-size:18px}.commission-selected-month p{color:#87919a;margin:0;font-size:11px}.commission-selected-month button{flex:none}.commission-payment-modal .modal-head p,.commission-details-modal .modal-head p{color:#7f8992;margin:7px 0 0;font-size:11px}.commission-payment-modal form{gap:16px;display:grid}.commission-details-modal{width:min(1120px,100%)}.commission-details-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.commission-details-summary article{background:#0c1115;border:1px solid #293138;border-radius:10px;padding:13px}.commission-details-summary span,.commission-details-summary strong,.commission-details-summary small{display:block}.commission-details-summary span{color:#77828b;text-transform:uppercase;font-size:9px;font-weight:800}.commission-details-summary strong{color:var(--gold);margin:7px 0 4px;font-size:19px}.commission-details-summary small{color:#747f88;font-size:9px}.commission-details-sections{gap:13px;display:grid}.commission-details-sections .data-panel{overflow:hidden}.commission-details-sections .adjustment-row{grid-template-columns:1fr auto}.template-settings{margin-top:8px}.template-editor-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;margin-top:15px;display:grid}.template-editor{background:linear-gradient(145deg,#12171b,#0e1215);border:1px solid #343b40;border-radius:13px;flex-direction:column;gap:15px;padding:19px;display:flex}.template-editor-head{border-bottom:1px solid #242b30;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.template-editor-head span{color:#747f88;text-transform:uppercase;font-size:9px;font-weight:800}.template-editor-head h3{margin:5px 0 0;font-size:17px}.template-editor-head>strong{color:var(--gold);font-size:20px}.vip-status-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vip-status-tabs button{border:1px solid var(--line);color:#aeb7bd;text-align:left;cursor:pointer;background:linear-gradient(145deg,#14191d,#0d1114);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:16px;display:grid}.vip-status-tabs button strong{color:#e7ebed;grid-area:1/2/3;font-size:25px}.vip-status-tabs button.active{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(145deg,#2b2412,#121610);border-color:#806724}.vip-status-tabs button.active span,.vip-status-tabs button.active strong{color:var(--gold)}.vip-status-tabs button.active.danger{box-shadow:inset 3px 0 var(--red);background:linear-gradient(145deg,#2a171a,#121315);border-color:#71383d}.vip-status-tabs button.active.danger span,.vip-status-tabs button.active.danger strong{color:#ff8f8f}.vip-status-tabs button.active.muted{background:linear-gradient(145deg,#1d2226,#111417);border-color:#444d54;box-shadow:inset 3px 0 #7d8992}.vip-status-tabs button.active.muted span,.vip-status-tabs button.active.muted strong{color:#aeb7bd}.vip-game-filter{border:1px solid var(--line);background:#0f1418;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.vip-game-filter>span{color:#727d86;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.vip-game-filter>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vip-game-filter button{color:#909aa2;cursor:pointer;background:#151b20;border:1px solid #343d44;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.vip-game-filter button.active{color:var(--gold);background:#2a2212;border-color:#6e5825}.vip-player-search{max-width:none}.vip-player-search button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.vip-time{color:#7d8992;margin-top:5px;font-weight:700}.vip-time.overdue-time{color:#dc7f83}.vip-followup-pill{color:#98a2a9;text-transform:uppercase;background:#171c20;border:1px solid #40484f;border-radius:999px;width:max-content;max-width:145px;margin-top:7px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1.2;display:block}.vip-followup-pill.vai_renovar,.vip-followup-pill.aguardando_pagamento,.vip-followup-pill.renovado{color:#68d997;background:#112119;border-color:#3d6b50}.vip-followup-pill.nao_quer_renovar,.vip-followup-pill.nao_joga_mais,.vip-followup-pill.contato_invalido{color:#e9868c;background:#251417;border-color:#67363b}.vip-followup-pill.aguardando_resposta,.vip-followup-pill.sem_resposta{color:#d8bb67;background:#211c10;border-color:#66562d}.vip-row-actions{flex-direction:column;align-items:stretch;min-width:142px}.vip-row-actions>*{text-align:center}.whatsapp-link{color:#5cdf91;background:#102019;border:1px solid #28583c;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.whatsapp-link:hover{filter:brightness(1.12)}.vip-followup-modal{width:min(570px,100%)}.vip-followup-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.game-badges{flex-wrap:wrap;gap:5px;max-width:420px;display:flex}.game-badges span{color:#aeb7bd;white-space:nowrap;background:#151b20;border:1px solid #3b444b;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.game-check-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.game-check-grid label{color:#929da5;cursor:pointer;background:#0d1215;border:1px solid #343c43;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;display:flex}.game-check-grid label.selected{color:var(--gold);background:#211c10;border-color:#6e5825}.game-check-grid input{accent-color:var(--gold)}.game-check-grid span{font-size:11px;font-weight:700}.player-row-actions{white-space:nowrap;min-width:116px}.player-merge-modal{width:min(660px,100%)}.player-merge-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.merge-primary-card{background:linear-gradient(135deg,#231e11,#111619);border:1px solid #605026;border-radius:10px;padding:13px}.merge-primary-card span,.merge-primary-card strong,.merge-primary-card small{display:block}.merge-primary-card span{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:800}.merge-primary-card strong{margin-top:5px;font-size:15px}.merge-primary-card small{color:#89949c;margin-top:4px;font-size:9px}.merge-warning{background:#241416;border:1px solid #62383c;border-radius:9px;grid-template-columns:auto 1fr;gap:8px 11px;margin:12px 0;padding:11px;display:grid}.merge-warning b{color:#ef9298;text-transform:uppercase;font-size:10px}.merge-warning span{color:#b98e92;font-size:10px;line-height:1.5}.merge-candidates{flex-direction:column;gap:7px;max-height:260px;display:flex;overflow-y:auto}.merge-candidates label{cursor:pointer;background:#0c1114;border:1px solid #303940;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.merge-candidates label.selected{background:#211c10;border-color:#745b26}.merge-candidates input{accent-color:var(--gold)}.merge-candidates b,.merge-candidates small{display:block}.merge-candidates b{font-size:11px}.merge-candidates small{color:#7c8790;margin-top:4px;font-size:9px}.merge-empty{color:#77828a;text-align:center;border:1px dashed #343d43;border-radius:9px;padding:20px;font-size:10px;line-height:1.55}.primary-button.danger-button{color:#fff;background:#a73f47}.player-pagination{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.player-pagination>div{justify-content:center;gap:6px;display:flex}.player-pagination button{color:#bdc5ca;cursor:pointer;background:#151b20;border:1px solid #3b444b;border-radius:8px;min-width:34px;padding:8px 10px;font-size:10px;font-weight:700}.player-pagination button:hover,.player-pagination button.active{color:var(--gold);background:#251f11;border-color:#725b26}.player-pagination button:disabled{cursor:not-allowed;opacity:.35}.player-pagination>span{color:#758089;text-align:center;grid-column:1/-1;font-size:9px}.sale-actions{flex-wrap:nowrap}.sale-edit-modal{width:min(940px,100%)}.sale-edit-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.sale-details-backdrop{z-index:96}.sale-details-modal{width:min(1040px,100%)}.sale-details-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.sale-details-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.sale-details-summary article{background:#0c1215;border:1px solid #39444a;border-radius:10px;align-content:start;gap:4px;min-height:90px;padding:12px;display:grid}.sale-details-summary span,.sale-detail-grid span,.sale-detail-text>span{color:#7d8990;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.sale-details-summary strong{color:#e0c36d;text-transform:capitalize;font-size:15px}.sale-details-summary small{color:#7d8990;font-size:9px;line-height:1.35}.sale-detail-section{background:#0d1215;border:1px solid #313b41;border-radius:11px;margin-top:11px;padding:14px}.sale-detail-section h4{color:#d6bd6d;text-transform:uppercase;margin:0 0 12px;font-size:11px}.sale-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sale-detail-grid>div{border-left:2px solid #39454b;min-width:0;padding:3px 0 3px 9px}.sale-detail-grid>div.wide{grid-column:span 2}.sale-detail-grid strong{overflow-wrap:anywhere;color:#d7dddf;margin-top:5px;font-size:11px;line-height:1.45;display:block}.sale-detail-text{margin-top:12px}.sale-detail-text pre{color:#bdc6ca;white-space:pre-wrap;background:#080c0e;border:1px solid #293238;border-radius:8px;max-height:220px;margin:6px 0 0;padding:11px;font-family:inherit;font-size:10px;line-height:1.55;overflow:auto}@media (width<=820px){.sale-details-summary,.sale-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sale-details-summary,.sale-detail-grid{grid-template-columns:1fr}.sale-detail-grid>div.wide{grid-column:auto}}.payment-state{flex-direction:column;align-items:flex-start;gap:7px;min-width:145px;display:flex}.confirm-payment-button{color:#78dc91;cursor:pointer;background:#142217;border:1px solid #4c6d3e;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.confirm-payment-button:hover{filter:brightness(1.15)}.portal-order-code{background:#142014;border:1px solid #465a31;border-radius:999px;width:max-content;padding:3px 6px;font-weight:800;color:#82cb72!important;margin-top:5px!important;font-size:8px!important}.status-aguardando_confirmacao,.status-aguardando_pagamento{color:#e6bf67!important;background:#2b2212!important}.status-confirmado,.status-dracmas{color:#79d999!important;background:#142219!important}.sales-archive-filter{background:linear-gradient(135deg,#1e1a10,#101519);border:1px solid #4a3e21;border-radius:13px;gap:13px;padding:16px;display:grid}.archive-presets{flex-wrap:wrap;gap:7px;display:flex}.archive-presets button{color:#bba96e;cursor:pointer;background:#17160f;border:1px solid #4d4328;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.archive-presets button:hover{border-color:var(--gold);color:var(--gold)}.archive-filter-fields{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;display:grid}.archive-filter-fields .field{margin:0}.archive-filter-fields .primary-button{white-space:nowrap;height:39px}.archive-search-field{grid-column:1/-1}.archive-search-box{background:#0b0f13;border:1px solid #574824;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.archive-search-box:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #d9a52e14}.archive-search-box>span{color:var(--gold);padding-left:13px;font-size:22px;line-height:1}.field .archive-search-box input{background:0 0;border:0;border-radius:0;padding:13px 11px;font-size:13px}.field .archive-search-box input:focus{box-shadow:none;border:0}.archive-search-box button{color:#bba96e;cursor:pointer;background:#17160f;border:0;border-left:1px solid #3c3522;height:100%;padding:0 14px;font-size:10px;font-weight:800}.archive-search-box button:hover{color:var(--gold);background:#241e10}.archive-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.archive-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#13191d,#0e1216);border-radius:12px;padding:16px}.archive-summary span,.archive-summary strong,.archive-summary small{display:block}.archive-summary span{color:#77828b;text-transform:uppercase;font-size:10px;font-weight:800}.archive-summary strong{color:var(--gold);margin:7px 0 5px;font-size:23px}.archive-summary small{color:#717c85;font-size:10px}.archive-table.is-loading{opacity:.58}.cancelled-note{text-transform:uppercase;margin-top:5px;font-weight:800;color:var(--red)!important}.archive-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding:13px;display:flex}.archive-pagination button{color:#bdc5ca;cursor:pointer;background:#151b20;border:1px solid #3b444b;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:700}.archive-pagination button:disabled{cursor:not-allowed;opacity:.35}.archive-pagination span{color:#758089;font-size:10px}.community-layout{max-width:1080px}.community-refresh{white-space:nowrap}.community-composer{background:linear-gradient(145deg,#181810,#101519);border:1px solid #4e4225;border-radius:13px;padding:17px}.composer-head{align-items:center;gap:10px;margin-bottom:15px;display:flex}.composer-head strong,.composer-head span{display:block}.composer-head strong{font-size:13px}.composer-head span{color:#737e87;margin-top:3px;font-size:10px}.community-avatar{background:var(--gold-soft);width:39px;height:39px;color:var(--gold);border:1px solid #614f25;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.community-avatar.small{border-radius:8px;width:30px;height:30px;font-size:9px}.community-composer>textarea{resize:vertical;color:#e7ebed;background:#0b0f12;border:1px solid #313a41;border-radius:9px;outline:0;width:100%;padding:12px;font:12px/1.6 Arial,Helvetica,sans-serif}.community-composer>textarea:focus,.reply-composer input:focus{border-color:#705a26}.community-media-picker{align-items:center;gap:10px;margin-top:10px;display:flex}.community-media-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.community-media-picker>button{color:#d6c279;cursor:pointer;background:#15150f;border:1px dashed #5b4c28;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.community-media-picker>button span{font-size:17px}.community-media-picker>button b,.community-media-picker>button small{display:block}.community-media-picker>button b{font-size:10px}.community-media-picker>button small{color:#7c765f;font-size:8px;font-weight:500}.community-media-picker>strong{color:#89949b;font-size:9px}.community-media-error{color:var(--red);margin-top:8px;font-size:10px;font-weight:700}.community-photo-preview,.community-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.community-photo-preview.count-1,.community-photo-grid.count-1{grid-template-columns:minmax(0,1fr)}.community-photo-preview>div{background:#090d0f;border:1px solid #343d43;border-radius:10px;position:relative;overflow:hidden}.community-photo-preview img{object-fit:cover;width:100%;height:180px;display:block}.community-photo-preview button{color:#f6a4aa;cursor:pointer;background:#1e0b0de6;border:1px solid #7e4d51;border-radius:999px;place-items:center;width:28px;height:28px;font-size:16px;display:grid;position:absolute;top:7px;right:7px}.composer-foot{justify-content:flex-end;align-items:center;gap:13px;margin-top:10px;display:flex}.composer-foot span{color:#626d76;font-size:9px}.community-feed{flex-direction:column;gap:12px;display:flex}.community-post{border:1px solid var(--line);background:linear-gradient(145deg,#12171b,#0d1114);border-radius:13px;padding:17px}.community-post>header{align-items:center;gap:10px;display:flex}.community-post>header>div:nth-child(2){flex:1}.post-author{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.post-author strong{font-size:13px}.post-author em{color:var(--gold);text-transform:uppercase;background:#26210f;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.community-post header small{color:#69747d;margin-top:4px;font-size:9px;display:block}.community-category{color:#95a0a8;text-transform:uppercase;border:1px solid #3c454c;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.community-category.aviso{color:#e7888e;background:#241518;border-color:#6b373b}.community-category.operacao{color:#73bddf;background:#111e25;border-color:#355d73}.community-category.ideia{color:#88cb73;background:#152014;border-color:#4a653d}.post-delete{color:#9a6267;cursor:pointer;background:0 0;border:0;font-size:9px}.community-post>h3{color:#eef1f2;margin:15px 0 7px;font-size:17px}.community-post>p{color:#bcc4c9;white-space:pre-wrap;margin:13px 0 0;font-size:12px;line-height:1.65}.community-photo-grid a{background:#080b0d;border:1px solid #2d373e;border-radius:10px;min-height:220px;display:block;overflow:hidden}.community-photo-grid img{object-fit:cover;width:100%;height:100%;min-height:220px;max-height:520px;transition:transform .18s;display:block}.community-photo-grid a:hover img{transform:scale(1.015)}.community-replies{border-top:1px solid #252d33;flex-direction:column;gap:8px;margin-top:15px;padding-top:13px;display:flex}.community-reply{background:#0b0f12;border-radius:9px;grid-template-columns:30px 1fr auto;gap:9px;padding:9px;display:grid}.community-reply>div:nth-child(2)>div{align-items:center;gap:8px;display:flex}.community-reply strong{font-size:10px}.community-reply p{color:#aeb7bd;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.5}.community-reply>button{color:#8f5c60;cursor:pointer;background:0 0;border:0}.reply-composer{grid-template-columns:1fr auto;gap:8px;margin-top:3px;display:grid}.reply-composer input{color:#e3e7e9;background:#0b0f12;border:1px solid #30383f;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.reply-composer button{color:var(--gold);cursor:pointer;background:#201b0f;border:1px solid #574820;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.reply-composer button:disabled{cursor:not-allowed;opacity:.35}.community-empty{text-align:center;max-width:none}@media (width<=780px){.vip-status-tabs{grid-template-columns:1fr}.vip-game-filter{flex-direction:column;align-items:flex-start}.vip-game-filter>div{justify-content:flex-start}.game-check-grid{grid-template-columns:1fr}}.bonus-editor{min-height:150px}.choice-group-editor{border:1px solid var(--line);background:#0b0f12;border-radius:9px;padding:12px}.choice-group-editor-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.choice-group-editor-head strong{font-size:12px}.choice-group-editor-head button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:11px}.choice-group-row{grid-template-columns:1fr 82px 28px;gap:8px;margin-top:8px;display:grid}.choice-group-row input{color:#e0e6eb;background:#0f1418;border:1px solid #29323a;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:12px}.choice-group-row button{color:var(--red);cursor:pointer;background:#2b1719;border:0;border-radius:7px}@media (width<=780px){.adm-view-picker{min-width:138px}.adm-view-picker>span{display:none}.adm-view-picker select{padding:8px;font-size:11px}.adm-preview-banner{flex-direction:column;align-items:stretch;margin:12px 16px 0}.adm-preview-banner button{text-align:left}.queue-summary.four,.history-summary{grid-template-columns:1fr}.overdue-alert{flex-direction:column;align-items:start}.player-suggestions button{grid-template-columns:34px 1fr}.player-suggestions em{display:none}.sale-type-switch,.sale-item-selector,.vip-plan-row,.vip-template-card ul,.template-editor-grid,.vip-auto-note{grid-template-columns:1fr}.template-editor-grid{display:grid}.template-editor{padding:15px}.choice-group-row{grid-template-columns:1fr 66px 28px}.contact-actions,.commission-summary,.commission-bottom,.commission-details-summary{grid-template-columns:1fr}.month-picker{width:100%;min-width:0}.sales-goals-panel .panel-head{flex-direction:column;align-items:stretch}.sales-goals-total{text-align:left}.sales-goal-grid,.commission-rule-form{grid-template-columns:1fr}.commission-rule-form .primary-button{width:100%}.commission-table small,.commission-history-table small{white-space:normal}.commission-selected-month{flex-direction:column;align-items:stretch}.commission-selected-month button{width:100%}.archive-filter-fields,.archive-summary{grid-template-columns:1fr}.archive-filter-fields .primary-button{width:100%}.archive-pagination{gap:8px}.community-post{padding:13px}.post-author{flex-direction:column;align-items:flex-start}.community-post>header{align-items:flex-start}.reply-composer{grid-template-columns:1fr}.reply-composer button{width:100%}.composer-foot{flex-direction:column;align-items:stretch}.composer-foot .primary-button{width:100%}.community-media-picker{flex-direction:column;align-items:flex-start}.community-photo-preview,.community-photo-grid{grid-template-columns:1fr}.community-photo-preview img{height:210px}.community-photo-grid a,.community-photo-grid img{min-height:210px}.player-pagination{grid-template-columns:1fr 1fr}.player-pagination>div{flex-wrap:wrap;grid-area:1/1/auto/-1}.player-pagination>button{width:100%}.player-pagination>span{grid-row:3}}@media (width>=781px) and (width<=1180px){.commission-summary,.commission-rule-form{grid-template-columns:repeat(2,1fr)}.commission-rule-form>div{grid-column:1/-1}}.case-view-tabs,.community-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-view-tabs button,.community-scope-tabs button{border:1px solid var(--line);color:#929ca4;text-align:left;cursor:pointer;background:linear-gradient(145deg,#13191d,#0d1114);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.case-view-tabs button span,.community-scope-tabs button span{font-size:12px;font-weight:900}.case-view-tabs button b{color:#d9dfe2;grid-area:1/2;font-size:19px}.community-scope-tabs button small{color:#69747c;grid-column:1/-1;font-size:9px}.case-view-tabs button.active,.community-scope-tabs button.active{box-shadow:inset 3px 0 var(--gold);color:var(--gold);background:linear-gradient(145deg,#272112,#10150f);border-color:#715b27}.case-view-tabs button.active b{color:var(--gold)}.case-history{border:1px solid var(--line);background:#0d1114;border-radius:13px;overflow:hidden}.case-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.case-history-head span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.case-history-head h3{margin:5px 0 0;font-size:16px}.case-history-head>b{color:var(--gold);background:#25200f;border-radius:999px;padding:7px 10px;font-size:10px}.case-history-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:11px;padding:12px;display:grid}.case-history-grid .case-card{margin:0}.case-card.from-player-portal{background:linear-gradient(145deg,#151b14,#101519);border-color:#44562f}.case-meta-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.case-meta-tags span,.case-meta-tags em{color:#aab3b9;text-transform:uppercase;border:1px solid #3e474e;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.case-meta-tags em{color:#83cc70;background:#142013;border-color:#466033}.case-player small{color:#747f87;margin-top:3px;font-size:8px;display:block}.case-evidence{background:#0b1013;border-radius:7px;margin-top:9px;padding:8px}.case-evidence>b{color:#7e8991;text-transform:uppercase;font-size:7px}.case-evidence>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.case-evidence a{color:#71d493;background:#112017;border:1px solid #3e593d;border-radius:6px;padding:5px 7px;font-size:8px;text-decoration:none}.community-workspace,.player-community{flex-direction:column;gap:12px;display:flex}.community-workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.community-workspace-head>span{color:#758089;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.social-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.social-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#12181c,#0c1114);border-radius:11px;padding:14px}.social-summary b,.social-summary span{display:block}.social-summary b{color:var(--gold);font-size:23px}.social-summary span{color:#77828a;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.social-toolbar{grid-template-columns:auto minmax(240px,1fr);gap:12px;display:grid}.social-view-tabs{flex-wrap:wrap;gap:6px;display:flex}.social-view-tabs button,.social-toolbar>input{color:#aeb7bd;background:#11171b;border:1px solid #343d44;border-radius:8px;outline:0;padding:9px 11px;font-size:10px}.social-view-tabs button{cursor:pointer;font-weight:800}.social-view-tabs button.active{color:var(--gold);background:#241e10;border-color:#705a27}.social-toolbar>input:focus{border-color:#705a27}.player-social-post{position:relative}.player-social-post.is-hidden,.community-reply.is-hidden,.social-message-list article.is-hidden{opacity:.55}.social-game-tag,.social-hidden-tag{color:#75bedc;border:1px solid #355c6e;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.social-hidden-tag{color:#e4848c;border-color:#714047}.social-moderation-actions,.social-comment-actions{gap:5px;display:flex}.social-moderation-actions button,.social-comment-actions button,.social-message-list article>button{color:#aeb7bd;cursor:pointer;background:#151b20;border:1px solid #43505a;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.social-moderation-actions .remove,.social-message-list article>button{color:#e88d93;background:#251518;border-color:#67383d}.social-moderation-actions .restore{color:#73d797;background:#122019;border-color:#376247}.social-comment-actions{align-items:center}.social-comment-actions button:last-child{color:#e88d93}.social-no-comments{color:#626d75;text-align:center;font-size:9px}.social-profile-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;display:grid}.social-profile-grid>article{border:1px solid var(--line);background:#11171b;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.social-profile-avatar{width:48px;height:48px;color:var(--gold);background:#211b0f;border:1px solid #5c4a23;border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.social-profile-avatar img{object-fit:cover;width:100%;height:100%}.social-profile-grid strong,.social-profile-grid span,.social-profile-grid small{display:block}.social-profile-grid strong{font-size:12px}.social-profile-grid span{color:var(--gold);margin-top:4px;font-size:9px;font-weight:700}.social-profile-grid small{color:#77828a;margin-top:4px;font-size:8px;line-height:1.4}.social-message-list{flex-direction:column;gap:7px;display:flex}.social-message-list>article{border:1px solid var(--line);background:#101519;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.social-message-list header strong,.social-message-list header span{display:block}.social-message-list header strong{font-size:10px}.social-message-list header span{color:#68737b;margin-top:3px;font-size:8px}.social-message-list p{color:#b7bfc4;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.5}.social-offline{background:#211417;border:1px solid #704148;border-radius:12px;justify-items:start;gap:7px;padding:17px;display:grid}.social-offline b{color:#e68b92;font-size:13px}.social-offline span{color:#a77a7e;font-size:10px;line-height:1.5}@media (width<=780px){.case-view-tabs,.community-scope-tabs,.social-summary,.case-history-grid{grid-template-columns:1fr}.community-workspace-head{flex-direction:column;align-items:stretch}.social-toolbar{grid-template-columns:1fr}.social-view-tabs{grid-template-columns:repeat(3,1fr);display:grid}.social-view-tabs button{padding-inline:5px}.social-message-list>article{grid-template-columns:30px 1fr}.social-message-list article>button{grid-column:2;justify-self:start}}.portal-management{max-width:1280px}.portal-management-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex}.portal-management-tabs button{color:#929ca4;cursor:pointer;background:#11171b;border:1px solid #343d44;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.portal-management-tabs button.active{color:var(--gold);background:#282111;border-color:#765f29}.portal-loading{color:#c9b46e;background:#18170f;border:1px solid #4d4228;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.portal-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.portal-kpis article,.portal-economy-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#13191d,#0d1114);border-radius:12px;padding:16px}.portal-kpis span,.portal-kpis strong,.portal-kpis small,.portal-economy-grid span,.portal-economy-grid b{display:block}.portal-kpis span,.portal-economy-grid span{color:#77828a;text-transform:uppercase;font-size:9px;font-weight:800}.portal-kpis strong{color:var(--gold);margin:7px 0 5px;font-size:25px}.portal-kpis small{color:#707b84;font-size:9px}.portal-economy-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.portal-economy-grid b{margin-top:8px;font-size:19px}.portal-search{grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid}.portal-search input,.portal-social-team-head input,.portal-vip-rules input,.portal-ticket form input{color:#e0e5e8;background:#0d1215;border:1px solid #333d44;border-radius:8px;outline:0;min-width:0;padding:10px 11px;font-size:11px}.portal-search input:focus,.portal-social-team-head input:focus,.portal-ticket form input:focus{border-color:#725c28}.portal-player-list{flex-direction:column;display:flex}.portal-player-list>button{border:0;border-top:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(180px,1fr) auto auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.portal-player-list>button:hover{background:#151a1e}.portal-player-list i,.portal-social-team-head i{width:38px;height:38px;color:var(--gold);background:#231e11;border:1px solid #5b4b27;border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.portal-player-list span b,.portal-player-list span small{display:block}.portal-player-list span b{font-size:11px}.portal-player-list span small{color:#758089;margin-top:4px;font-size:9px}.portal-player-list em{color:#78d698;font-size:10px;font-style:normal;font-weight:800}.portal-player-list>button>strong{color:#c6b26e;font-size:9px}.portal-player-modal{width:min(1100px,100%);max-height:calc(100vh - 30px);overflow-y:auto}.portal-player-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.portal-player-summary article{border:1px solid var(--line);background:#101519;border-radius:9px;padding:12px}.portal-player-summary span,.portal-player-summary b{display:block}.portal-player-summary span{color:#748089;text-transform:uppercase;font-size:8px;font-weight:800}.portal-player-summary b{color:var(--gold);margin-top:5px;font-size:13px}.portal-player-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-player-forms>form,.portal-badges,.portal-notes{border:1px solid var(--line);background:#0f1418;border-radius:10px;padding:13px}.portal-player-forms>form:first-child{grid-column:1/-1}.portal-player-forms h4,.portal-badges h4,.portal-notes h4{color:#dce2e5;margin:0 0 12px;font-size:12px}.portal-inline-actions,.portal-check-row,.portal-record-actions{flex-wrap:wrap;gap:7px;display:flex}.portal-check,.portal-check-row label{color:#aab3b9;align-items:center;gap:7px;font-size:10px;display:flex}.portal-check input,.portal-check-row input{accent-color:var(--gold)}.portal-badges{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.portal-badges h4{grid-column:1/-1}.portal-badges button{color:#99a4ab;text-align:left;cursor:pointer;background:#101519;border:1px solid #343d44;border-radius:8px;grid-template-columns:25px 1fr;gap:2px 7px;padding:9px;display:grid}.portal-badges button.active{color:var(--gold);background:#211c10;border-color:#695528}.portal-badges button span{grid-row:1/3;align-self:center;font-size:18px}.portal-badges button b{font-size:9px}.portal-badges button small{font-size:7px}.portal-notes form{grid-template-columns:1fr auto;gap:7px;display:grid}.portal-notes form input{color:#e1e6e8;background:#0a0e11;border:1px solid #333d44;border-radius:7px;padding:9px}.portal-notes form button,.portal-notes article button{color:var(--gold);cursor:pointer;background:#211c10;border:1px solid #4f4428;border-radius:7px;padding:7px 9px}.portal-notes article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 10px;margin-top:8px;padding-top:8px;display:grid}.portal-notes article p{color:#b6bec3;grid-column:1;margin:0;font-size:10px}.portal-notes article span{color:#68737b;grid-column:1;font-size:8px}.portal-notes article button{color:#df7e85;grid-area:1/2/3}.portal-two-columns{grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);align-items:start;gap:12px;display:grid}.portal-stack{flex-direction:column;gap:12px;display:flex}.portal-form{position:sticky;top:12px}.portal-record{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:12px;padding:13px 15px;display:grid}.portal-record b,.portal-record span,.portal-record p,.portal-record small{display:block}.portal-record b{font-size:11px}.portal-record span{color:#727e86;margin-top:4px;font-size:8px}.portal-record p{color:#aeb7bd;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.5}.portal-record small{color:#c3ae67;margin-top:6px;font-size:8px}.portal-record-actions{justify-content:flex-end}.portal-record-actions button,.portal-vip-rules button{color:#aeb7bd;cursor:pointer;background:#151b20;border:1px solid #43505a;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.portal-event-image-picker{gap:9px;display:grid}.portal-event-image-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.portal-event-image-button{color:#d6c279;text-align:left;cursor:pointer;background:#15150f;border:1px dashed #64552f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:100%;padding:10px 12px;display:grid}.portal-event-image-button>span{grid-row:1/3;font-size:20px}.portal-event-image-button>b{font-size:10px}.portal-event-image-button>small{color:#837b61;font-size:8px;font-weight:600}.portal-event-image-button:hover{background:#19180f;border-color:#b7973e}.portal-event-image-preview{background:#10171c;border:1px solid #34414a;border-radius:9px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.portal-event-image-preview img{object-fit:cover;border-radius:6px;width:86px;height:60px}.portal-event-image-preview>div{min-width:0}.portal-event-image-preview b{color:#c7d0d5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.portal-event-image-preview button{color:#d46d69;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:8px;font-weight:800}.portal-event-image-error{color:var(--red);margin-top:6px;font-size:9px;font-weight:700;display:block}.event-participants-modal{width:min(760px,100%)}.event-participant-list{flex-direction:column;gap:7px;display:flex}.event-participant-list article{border:1px solid var(--line);background:#101519;border-radius:9px;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.event-participant-list b,.event-participant-list span{display:block}.event-participant-list b{font-size:10px}.event-participant-list span{color:#748089;margin-top:3px;font-size:8px}.event-participant-list button{color:#74d797;cursor:pointer;background:#142019;border:1px solid #405049;border-radius:7px;padding:6px 8px;font-size:8px}.portal-ticket-list,.portal-social-team-list{flex-direction:column;display:flex}.portal-ticket{border-top:1px solid var(--line);padding:15px}.portal-ticket>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-ticket header span{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:800}.portal-ticket header h3{margin:4px 0;font-size:13px}.portal-ticket header p{color:#78838b;margin:0;font-size:9px}.portal-ticket header select{color:#c4ccd0;background:#10161a;border:1px solid #3b454c;border-radius:7px;padding:7px;font-size:9px}.portal-ticket-messages{background:#0a0e11;border-radius:9px;flex-direction:column;gap:7px;max-height:270px;margin:12px 0;padding:10px;display:flex;overflow-y:auto}.portal-ticket-messages>div{background:#171d21;border-radius:8px;max-width:80%;padding:8px 10px}.portal-ticket-messages>div.staff{background:#242010;align-self:flex-end}.portal-ticket-messages b,.portal-ticket-messages span{color:#6f7b83;font-size:7px}.portal-ticket-messages p{color:#bac2c7;white-space:pre-wrap;margin:4px 0;font-size:10px}.portal-ticket form{grid-template-columns:1fr auto;gap:8px;display:grid}.portal-social-team-list>form{border-top:1px solid var(--line);padding:15px}.portal-social-team-head{grid-template-columns:38px minmax(180px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.portal-social-team-head div input,.portal-social-team-head div span{width:100%;display:block}.portal-social-team-head span{color:#768189;margin-top:4px;font-size:8px}.portal-team-games{margin-top:12px}.portal-team-games>b{color:#88939a;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.portal-team-games>div{flex-wrap:wrap;gap:6px;display:flex}.portal-team-games label{color:#8e99a1;cursor:pointer;background:#12181c;border:1px solid #39434a;border-radius:999px;padding:6px 8px;font-size:8px}.portal-team-games label.selected{color:var(--gold);background:#241e10;border-color:#6e5827}.portal-team-games input{accent-color:var(--gold);margin-right:5px}.portal-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.portal-settings-grid .portal-form{position:static}.portal-vip-rules{grid-column:1/-1}.portal-vip-rules>form{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(120px,.7fr) 100px auto auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.portal-vip-rules>form b,.portal-vip-rules>form span{display:block}.portal-vip-rules>form b{font-size:9px}.portal-vip-rules>form span{color:#6f7a83;margin-top:3px;font-size:8px}.portal-vip-rules>form label{color:#9fa9af;font-size:9px}.portal-vip-list{flex-direction:column;display:flex}.portal-vip-admin-row{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(180px,.9fr) auto;align-items:end;gap:10px;padding:13px 15px;display:grid}.portal-vip-admin-row .field{margin:0}.portal-vip-identity{grid-template-columns:38px minmax(120px,1fr) auto;align-self:center;align-items:center;gap:10px;display:grid}.portal-vip-identity i{width:38px;height:38px;color:var(--gold);background:#231e11;border:1px solid #5b4b27;border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.portal-vip-identity span b,.portal-vip-identity span small{display:block}.portal-vip-identity span b{font-size:11px}.portal-vip-identity span small{color:#758089;margin-top:4px;font-size:8px}.portal-vip-actions{align-items:center;gap:7px;padding-bottom:1px;display:flex}.portal-vip-actions button{white-space:nowrap}@media (width<=900px){.portal-kpis{grid-template-columns:repeat(2,1fr)}.portal-two-columns,.portal-settings-grid{grid-template-columns:1fr}.portal-form{position:static}.portal-vip-rules{grid-column:auto}.portal-vip-rules>form{grid-template-columns:1fr 1fr}.portal-vip-rules>form>div{grid-column:1/-1}.portal-vip-admin-row{grid-template-columns:1fr 1fr}.portal-vip-identity{grid-column:1/-1}.portal-vip-actions{justify-content:flex-end}}@media (width<=620px){.portal-kpis,.portal-economy-grid,.portal-player-summary,.portal-player-forms{grid-template-columns:1fr}.portal-player-forms>form:first-child{grid-column:auto}.portal-player-list>button{grid-template-columns:34px 1fr}.portal-player-list>button>em,.portal-player-list>button>strong{grid-column:2}.portal-ticket>header{flex-direction:column}.portal-ticket form{grid-template-columns:1fr}.portal-social-team-head{grid-template-columns:38px 1fr}.portal-social-team-head button{grid-column:1/-1}.event-participant-list article{grid-template-columns:1fr 1fr}.event-participant-list article>div{grid-column:1/-1}.portal-vip-rules>form,.portal-vip-admin-row{grid-template-columns:1fr}.portal-vip-rules>form>div,.portal-vip-identity{grid-column:auto}.portal-vip-identity{grid-template-columns:34px 1fr}.portal-vip-identity .status-pill{grid-column:2;justify-self:start}.portal-vip-actions{flex-direction:column;justify-content:stretch;align-items:stretch}.portal-vip-actions button{width:100%}}.log-analysis-layout{max-width:1380px}.log-input-grid{grid-template-columns:minmax(420px,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:12px;display:grid}.log-upload-card,.log-history-card,.log-report-hero,.log-review-banner,.log-empty-report,.log-method-card{border:1px solid var(--line);background:linear-gradient(145deg,#12181c,#0c1114);border-radius:13px}.log-upload-card{flex-direction:column;gap:12px;padding:17px;display:flex}.log-upload-title{align-items:center;gap:11px;display:flex}.log-upload-title>span{width:34px;height:34px;color:var(--gold);background:#241f11;border:1px solid #6c5728;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.log-upload-title strong,.log-upload-title small{display:block}.log-upload-title small{color:#748088;margin-top:3px;font-size:9px}.log-limit{color:#7c878e;background:#0c1114;border:1px solid #313a40;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.log-file-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.log-file-picker{color:inherit;text-align:left;cursor:pointer;background:#0c1114;border:1px dashed #4b565d;border-radius:11px;grid-template-columns:1fr auto;gap:5px 12px;padding:15px;display:grid}.log-file-picker:hover,.log-file-picker.selected{background:#17170f;border-color:#78622d}.log-file-picker b,.log-file-picker span{display:block}.log-file-picker span{color:#747f87;font-size:9px}.log-file-picker em{color:var(--gold);background:#292210;border-radius:999px;grid-area:1/2/3;align-self:center;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.log-selected-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.log-selected-files>span{background:#0c1114;border:1px solid #313a40;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;display:grid}.log-selected-files b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.log-selected-files small{color:#7b878e;font-size:9px}.log-selected-files>em{color:#8e999f;text-align:center;grid-column:1/-1;font-size:10px;font-style:normal}.log-batch-result{background:#112019;border:1px solid #3a634a;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.log-batch-result.attention{background:#211b10;border-color:#735d31}.log-batch-result b{color:#7bd79c;font-size:12px}.log-batch-result.attention b{color:#d7be6c}.log-batch-result span,.log-batch-result p,.log-batch-result small{color:#aab3b8;margin:0;font-size:10px;line-height:1.45;display:block}.log-batch-result p{color:#e09298}.log-batch-result small{color:#818c93}.log-history-card{min-height:245px;overflow:hidden}.log-history-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.log-history-card header span,.log-history-card header h3{display:block}.log-history-card header span{color:#758088;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.log-history-card header h3{margin:4px 0 0;font-size:13px}.log-history-card header>b{color:var(--gold);background:#282211;border-radius:999px;padding:6px 9px;font-size:9px}.log-history-card>div{max-height:245px;overflow-y:auto}.log-history-card>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #242b30;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.log-history-card>div>button:first-child{border-top:0}.log-history-card>div>button:hover,.log-history-card>div>button.active{box-shadow:inset 3px 0 var(--gold);background:#18180f}.log-history-card button span b,.log-history-card button span small{display:block}.log-history-card button span small{color:#717d84;margin-top:4px;font-size:8px}.log-history-card button em{color:#da8a8f;font-size:8px;font-style:normal;font-weight:900}.log-history-empty{color:#6e7981;text-align:center;padding:24px 15px;font-size:9px}.log-report-hero{background:radial-gradient(circle at 0 0,#262111 0,#131819 45%,#0c1114 100%);border-color:#594a27;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.log-report-hero>div>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.log-report-hero h2{margin:5px 0 4px;font-size:24px}.log-report-hero p{color:#89949a;margin:0;font-size:10px}.log-report-hero>div:last-child{text-align:right}.log-report-hero>div:last-child b,.log-report-hero>div:last-child span,.log-report-hero>div:last-child small{display:block}.log-report-hero>div:last-child b{font-size:10px}.log-report-hero>div:last-child span{color:#9ca6ac;margin-top:4px;font-size:9px}.log-report-hero>div:last-child small{color:#68737a;margin-top:5px;font-size:8px}.log-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;display:grid}.log-kpi-grid article{border:1px solid var(--line);background:#101519;border-radius:11px;padding:13px}.log-kpi-grid article.warning{background:#1d190f;border-color:#6d5b31}.log-kpi-grid article.danger{background:#211316;border-color:#733e45}.log-kpi-grid article.good{background:#101b16;border-color:#345b45}.log-kpi-grid span,.log-kpi-grid strong,.log-kpi-grid small{display:block}.log-kpi-grid span{color:#77828a;text-transform:uppercase;font-size:8px;font-weight:900}.log-kpi-grid strong{color:var(--gold);margin:7px 0 4px;font-size:22px}.log-kpi-grid .danger strong{color:#ee969d}.log-kpi-grid .good strong{color:#7ed99c}.log-kpi-grid small{color:#6f7a82;font-size:8px;line-height:1.35}.log-vip-access-banner{background:linear-gradient(145deg,#122019,#101517);border:1px solid #345b45;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.log-vip-access-banner.attention{background:linear-gradient(145deg,#2a1519,#121416);border-color:#8b4049;box-shadow:inset 4px 0 #dd747d}.log-vip-access-banner>div:first-child{gap:4px;display:grid}.log-vip-access-banner span{color:#88959c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.log-vip-access-banner b{color:#82dca0;font-size:14px}.log-vip-access-banner.attention b{color:#f29aa1}.log-vip-access-banner p{color:#8f9aa0;margin:0;font-size:10px}.log-vip-access-banner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.log-vip-access-banner strong,.log-vip-access-banner em{color:#f4adb2;background:#4a252a;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.log-history-card button em.vip-alert{color:#f3a3aa;background:#4a252a;border-radius:999px;padding:5px 7px}.log-report-tabs .danger-count{color:#ffb0b7;background:#5a2930}.log-batch-result .vip-access-result{color:#ffadb4;background:#49252a;border-radius:8px;padding:7px 9px;font-weight:900}.log-review-banner{gap:5px;padding:13px 15px;display:grid}.log-review-banner.attention{background:linear-gradient(145deg,#251619,#121417);border-color:#75434a}.log-review-banner.clear{background:linear-gradient(145deg,#122019,#101517);border-color:#365d47}.log-review-banner b{color:#ea969c;font-size:11px}.log-review-banner.clear b{color:#7dd79b}.log-review-banner span{color:#9ca5aa;font-size:9px;line-height:1.5}.log-report-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:11px;display:flex}.log-report-tabs button{color:#8f9aa1;cursor:pointer;background:#11171b;border:1px solid #364047;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.log-report-tabs button b{color:#b5bec3;background:#273038;border-radius:999px;padding:2px 5px;font-size:7px}.log-report-tabs button.active b{color:var(--gold);background:#493b1d}.log-summary-grid,.log-operation-grid,.log-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.log-summary-panel{overflow:hidden}.log-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.log-fact-list article,.log-save-stats article{border-top:1px solid var(--line);padding:12px 14px}.log-fact-list article:nth-child(odd){border-right:1px solid var(--line)}.log-fact-list span,.log-fact-list b,.log-save-stats span,.log-save-stats b{display:block}.log-fact-list span,.log-save-stats span{color:#6f7a82;text-transform:uppercase;font-size:8px;font-weight:800}.log-fact-list b,.log-save-stats b{color:#d0d6d9;margin-top:5px;font-size:10px;line-height:1.4}.log-decay-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.log-decay-list article span b,.log-decay-list article span small{display:block}.log-decay-list article span b{font-size:10px}.log-decay-list article span small{color:#6e7a82;margin-top:4px;font-size:8px;line-height:1.4}.log-decay-list article>strong{color:var(--gold);font-size:15px}.log-dino-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.log-dino-card{background:#111619;border:1px solid #70434a;border-radius:12px;overflow:hidden}.log-dino-card.compatible{border-color:#386249}.log-dino-card.possible{border-color:#715e32}.log-dino-card.manual{border-color:#3d7185}.log-dino-card>header{background:linear-gradient(145deg,#201417,#111619);justify-content:space-between;gap:14px;padding:14px;display:flex}.log-dino-card.compatible>header{background:linear-gradient(145deg,#132019,#111619)}.log-dino-card.possible>header{background:linear-gradient(145deg,#201b10,#111619)}.log-dino-card.manual>header{background:linear-gradient(145deg,#10212a,#111619)}.log-dino-card header span{color:#e68c93;text-transform:uppercase;font-size:8px;font-weight:900}.log-dino-card.compatible header span{color:#75d296}.log-dino-card.possible header span{color:#d3ba69}.log-dino-card.manual header span{color:#7cc9e7}.log-dino-card h3{margin:5px 0 3px;font-size:14px}.log-dino-card header p{color:#727d84;margin:0;font-size:8px}.log-dino-card header>strong{color:#ed979d;font-size:31px;line-height:1}.log-dino-card.compatible header>strong{color:#7bd59b}.log-dino-card.possible header>strong{color:#dcc273}.log-dino-card.manual header>strong{color:#86d3ef}.log-dino-owner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.log-dino-owner>span{min-width:0;padding:11px 12px}.log-dino-owner>span+span{border-left:1px solid var(--line)}.log-dino-owner small,.log-dino-owner b,.log-dino-owner em{display:block}.log-dino-owner small{color:#68747c;text-transform:uppercase;font-size:7px;font-weight:900}.log-dino-owner b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.log-dino-owner em{color:#6f7a82;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.log-sale-match{background:#201417;border:1px solid #70424a;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:11px;padding:10px;display:grid}.log-sale-match.compatible{background:#112019;border-color:#386249}.log-sale-match.possible{background:#211c10;border-color:#715e32}.log-sale-match.manual{background:#102029;border-color:#3e7185}.log-sale-match.searchable{width:calc(100% - 22px);color:inherit;font:inherit;text-align:left;cursor:pointer}.log-sale-match.searchable:hover,.log-sale-match.searchable:focus-visible{border-color:var(--gold);outline:0;transform:translateY(-1px);box-shadow:0 0 0 2px #e2ae2b1f}.log-sale-match b,.log-sale-match span,.log-sale-match small{display:block}.log-sale-match b{color:#e88f96;font-size:9px}.log-sale-match.compatible b{color:#78d599}.log-sale-match.possible b{color:#d6bd6c}.log-sale-match.manual b{color:#80cce8}.log-sale-match span{color:#a3adb2;margin-top:4px;font-size:8px;line-height:1.45}.log-sale-match small{color:#6f7a82;margin-top:4px;font-size:7px}.log-sale-match>em{color:#ef9aa1;text-transform:uppercase;background:#3d2227;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.log-sale-match.compatible>em{color:#79d99b;background:#1c3a27}.log-sale-match.possible>em{color:#ddc477;background:#40351a}.log-sale-match.manual>em{color:#8bd7f1;background:#173b49}.log-dino-card details{border-top:1px solid var(--line);padding:9px 12px 11px}.log-dino-card summary{color:#808b92;cursor:pointer;font-size:8px;font-weight:800}.log-dino-card details code{overflow-wrap:anywhere;color:#94a0a7;white-space:pre-wrap;background:#090d0f;border-radius:7px;margin-top:8px;padding:9px;font-size:8px;line-height:1.5;display:block}.log-player-table td small{color:#68747c;margin-top:3px;font-size:7px;display:block}.log-player-table tr.vip-access-warning td{background:#1c1114}.log-player-table tr.vip-access-warning td:first-child{box-shadow:inset 3px 0 #cf6872}.log-player-table tr.admin-access-row td{background:#101a20}.log-player-table tr.admin-access-row td:first-child{box-shadow:inset 3px 0 #4ba6cf}.log-unmatched-profile{color:#d59096;font-size:10px;font-weight:800}.log-admin-profile{color:#77c9ec;font-size:10px;font-weight:900}.log-vip-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.log-vip-status.active{color:#78d59a;background:#153021}.log-vip-status.staff{color:#82d3f3;background:#15303c}.log-vip-status.inactive,.log-vip-status.missing,.log-vip-status.unmatched{color:#f3a3aa;background:#4a252a}.log-vip-status.not_required{color:#929ca2;background:#232b30}.log-presence{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.log-presence.online{color:#75d498;background:#153021}.log-presence.offline{color:#8b969d;background:#232b30}.log-vip-link-button{color:#e7c467;cursor:pointer;white-space:nowrap;background:#211c10;border:1px solid #8f6f31;border-radius:7px;margin-top:7px;padding:6px 8px;font-size:8px;font-weight:900;display:block}.log-vip-link-button:hover{border-color:var(--gold);background:#2b2411}.log-vip-link-modal{width:min(760px,100vw - 28px)}.log-vip-link-source{background:#1c1215;border:1px solid #69444a;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.log-vip-link-source span{color:#8b969d;text-transform:uppercase;font-size:9px;font-weight:900}.log-vip-link-source b{color:#f0a1a8;font-size:15px}.log-vip-link-source small{color:#89949a;font-size:10px}.log-vip-link-search{grid-template-columns:1fr auto;gap:9px;margin-top:13px;display:grid}.log-vip-link-search input{color:#e2e7e9;background:#0b1013;border:1px solid #4b555c;border-radius:9px;outline:0;min-width:0;padding:11px 12px;font-size:12px}.log-vip-link-search input:focus{border-color:#8a7132}.log-vip-link-results{gap:8px;max-height:420px;margin-top:12px;display:grid;overflow-y:auto}.log-vip-link-results article{background:#0d1316;border:1px solid #333d43;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.log-vip-link-results article.active{background:#101a15;border-color:#315b42}.log-vip-link-results article.expired{background:#181114;border-color:#644047}.log-vip-link-results article>div{min-width:0}.log-vip-link-results article span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.log-vip-link-results article b{font-size:12px}.log-vip-link-results article em{color:#79d49a;background:#203128;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.log-vip-link-results article.expired em{color:#ee9ca3;background:#46252a}.log-vip-link-results article small{color:#839097;margin-top:4px;font-size:9px;line-height:1.35;display:block}.log-vip-link-results article>button{color:#e5c267;cursor:pointer;background:#211c10;border:1px solid #88702f;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.log-vip-link-results article>button:disabled{cursor:wait;opacity:.55}.log-vip-link-empty,.log-vip-link-error{color:#8d999f;text-align:center;border:1px dashed #3e494f;border-radius:10px;gap:5px;padding:18px;font-size:10px;display:grid}.log-vip-link-error{color:#eda0a7;background:#1b1214;border-color:#71444b;margin-top:12px}.log-sale-link-modal{width:min(880px,100vw - 28px)}.log-sale-link-modal .modal-head p{color:#8b969c;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.45}.log-sale-link-source{background:#1b190f;border:1px solid #6f5a2b;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.log-sale-link-source span,.log-current-sale-link span{color:#d8b85c;text-transform:uppercase;font-size:8px;font-weight:900}.log-sale-link-source b{color:#eccb70;font-size:14px}.log-sale-link-source small{color:#8b969c;font-size:9px}.log-current-sale-link{background:#102029;border:1px solid #3e7185;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:11px;padding:11px 13px;display:grid}.log-current-sale-link b,.log-current-sale-link small{display:block}.log-current-sale-link b{color:#84d0eb;margin-top:4px;font-size:11px}.log-current-sale-link small{color:#839198;margin-top:4px;font-size:9px}.log-current-sale-link button{color:#e99ba4;cursor:pointer;background:#2b181d;border:1px solid #76505a;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.log-current-sale-link button:disabled{cursor:wait;opacity:.55}.log-sale-link-search{grid-template-columns:1fr auto;gap:9px;margin-top:13px;display:grid}.log-sale-link-search input{color:#e2e7e9;background:#0b1013;border:1px solid #4b555c;border-radius:9px;outline:0;min-width:0;padding:11px 12px;font-size:12px}.log-sale-link-search input:focus{border-color:#8a7132}.log-sale-search-help{color:#758188;margin-top:7px;font-size:8px;line-height:1.45}.log-sale-link-results{gap:8px;max-height:430px;margin-top:12px;display:grid;overflow-y:auto}.log-sale-link-results article{background:#0d1316;border:1px solid #333d43;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.log-sale-link-results article.linked{background:#102029;border-color:#3e7185}.log-sale-link-results article.inactive{opacity:.78;background:#171114;border-color:#58383e}.log-sale-link-results article>div{min-width:0}.log-sale-link-results article span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.log-sale-link-results article b{font-size:11px}.log-sale-link-results article em{color:#ddbd63;background:#302a18;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.log-sale-link-results article.linked em{color:#8bd7f1;background:#173b49}.log-sale-link-results article.inactive em{color:#e99ba4;background:#46252b}.log-sale-link-results article small{color:#839097;margin-top:4px;font-size:9px;line-height:1.35;display:block}.log-sale-link-results article>button{color:#e5c267;cursor:pointer;background:#211c10;border:1px solid #88702f;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.log-sale-link-results article>button:disabled{cursor:wait;opacity:.55}.log-sale-link-empty,.log-sale-link-error{color:#8d999f;text-align:center;border:1px dashed #3e494f;border-radius:10px;gap:5px;padding:18px;font-size:10px;display:grid}.log-sale-link-error{color:#eda0a7;background:#1b1214;border-color:#71444b;margin-top:12px}.log-sale-link-actions{gap:7px;display:grid;min-width:145px!important}.log-sale-link-actions button{color:#e5c267;cursor:pointer;background:#211c10;border:1px solid #88702f;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.log-sale-link-actions button.secondary{color:#85cfe8;background:#102027;border-color:#3d6978}.log-sale-link-actions button:disabled{cursor:wait;opacity:.55}.log-admin-access-choice{background:#101b21;border:1px solid #37667a;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.log-admin-access-choice.active{background:#11232c;border-color:#4382a0}.log-admin-access-choice span,.log-admin-access-choice b,.log-admin-access-choice small{display:block}.log-admin-access-choice span{color:#6fb9d8;text-transform:uppercase;font-size:8px;font-weight:900}.log-admin-access-choice b{color:#d8e8ef;margin-top:4px;font-size:12px}.log-admin-access-choice small{color:#82949d;margin-top:4px;font-size:9px;line-height:1.4}.log-admin-access-choice button{color:#88d5f4;cursor:pointer;background:#173342;border:1px solid #4d91b0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.log-admin-access-choice.active button{color:#e69ca5;background:#2b181d;border-color:#75505a}.log-admin-access-choice button:disabled{cursor:wait;opacity:.55}.log-command-list,.log-alert-list{max-height:560px;overflow-y:auto}.log-command-list article{border-top:1px solid var(--line);grid-template-columns:minmax(105px,.55fr) minmax(180px,1.45fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.log-command-list article.destructive{background:#1d1215}.log-command-list span b,.log-command-list span small{display:block}.log-command-list span small{color:#68737a;margin-top:3px;font-size:7px}.log-command-list code{overflow-wrap:anywhere;color:#b9c1c5;font-size:8px}.log-command-list em{color:#ef989f;background:#45242a;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.log-alert-list article{border-top:1px solid var(--line);gap:5px;padding:11px 13px;display:grid}.log-alert-list article.high{background:#1f1316}.log-alert-list article b{color:#d5b967;text-transform:uppercase;font-size:8px}.log-alert-list article.high b{color:#ec949b}.log-alert-list article span{overflow-wrap:anywhere;color:#aab3b8;font-size:9px;line-height:1.45}.log-alert-list article small{color:#667179;font-size:7px}.log-save-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.log-save-stats article:nth-child(odd){border-right:1px solid var(--line)}.log-rule-row{border-top:1px solid var(--line);grid-template-columns:92px 1fr;align-items:start;gap:12px;padding:13px 14px;display:grid}.log-rule-status{color:#89949a;text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.log-rule-status.detectable{color:#74d397;background:#163021}.log-rule-status.partial{color:#d6bd6d;background:#3b3219}.log-rule-status.not_available{color:#8b969c;background:#282f34}.log-rule-row p{color:#7e8990;margin:5px 0 0;font-size:9px;line-height:1.5}.log-method-card{border-color:#5a4c2a;padding:17px}.log-method-card>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.log-method-card h3{margin:5px 0 13px;font-size:17px}.log-method-card>p{color:#929ca2;border-left:2px solid #4c555b;margin:0 0 9px;padding-left:9px;font-size:9px;line-height:1.5}.log-method-card>div{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.log-method-card div b,.log-method-card div span{display:block}.log-method-card div b{font-size:9px}.log-method-card div span{color:#77838a;margin-top:4px;font-size:8px;line-height:1.45}.log-empty-report{text-align:center;align-content:center;place-items:center;gap:6px;min-height:230px;display:grid}.log-empty-report>b{width:48px;height:48px;color:var(--gold);background:#231e10;border:1px solid #655327;border-radius:13px;place-items:center;font-size:20px;display:grid}.log-empty-report h3{margin:6px 0 0;font-size:15px}.log-empty-report p{color:#77828a;max-width:430px;margin:0;font-size:9px;line-height:1.5}.log-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.log-scope-tabs button{color:#9da7ad;text-align:left;cursor:pointer;background:#11171a;border:1px solid #364047;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.log-scope-tabs button.active{box-shadow:inset 3px 0 var(--gold);color:#f0c959;background:linear-gradient(135deg,#231e10,#121719);border-color:#8a702e}.log-scope-tabs button:disabled{cursor:not-allowed;opacity:.45}.log-scope-tabs span{font-size:12px;font-weight:900}.log-scope-tabs small{color:#737f86;font-size:9px}.log-general-hero{background:radial-gradient(circle at 91% 14%,#e7b73621,#0000 33%),linear-gradient(135deg,#19180f,#11171a 60%);border:1px solid #665326;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.log-general-hero span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.log-general-hero h2{margin:5px 0 4px;font-size:22px}.log-general-hero p{color:#8c979d;margin:0;font-size:11px}.log-general-hero>strong{color:#f1c957;text-align:right;min-width:138px;font-size:30px;line-height:1;display:grid}.log-general-hero>strong small{color:#8c979d;margin-top:5px;font-size:9px;font-weight:800;line-height:1.35}.log-general-kpis{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.log-sync-issues,.log-general-maps{overflow:hidden}.log-sync-issues>div:last-child,.log-general-maps>div:last-child{display:grid}.log-sync-issues article{border-top:1px solid var(--line);background:#171317;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.35fr);gap:16px;padding:13px 15px;display:grid}.log-sync-issues article.waiting_file{background:#19180f}.log-sync-issues article>div{min-width:0}.log-sync-issues span,.log-sync-issues b,.log-sync-issues small,.log-sync-issues strong{display:block}.log-sync-issues span{color:#7f8a91;text-transform:uppercase;font-size:8px;font-weight:900}.log-sync-issues b{margin-top:4px;font-size:13px}.log-sync-issues small{color:#717d84;margin-top:4px;font-size:9px}.log-sync-issues strong{color:#ed9199;font-size:11px}.log-sync-issues article.waiting_file strong{color:#e0bd62}.log-sync-issues p{color:#aab3b8;margin:5px 0 0;font-size:10px;line-height:1.45}.log-general-maps button{border:0;border-top:1px solid var(--line);color:#dbe0e2;text-align:left;cursor:pointer;background:#11171a;grid-template-columns:minmax(210px,.75fr) minmax(360px,1.25fr);align-items:center;gap:16px;padding:13px 15px;display:grid}.log-general-maps button.clear{background:linear-gradient(90deg,#122019 0,#11171a 34%);box-shadow:inset 3px 0 #3ba66b}.log-general-maps button:hover{background:#151c20}.log-general-maps button.clear:hover{background:linear-gradient(90deg,#16281f 0,#151c20 38%)}.log-general-maps button:disabled{cursor:wait;opacity:.55}.log-general-maps button>span:first-child{min-width:0}.log-general-maps em,.log-general-maps b,.log-general-maps small{display:block}.log-general-maps em{color:#7e8990;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.log-general-maps b{margin-top:4px;font-size:14px}.log-general-maps small{color:#747f86;margin-top:4px;font-size:9px}.log-general-map-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.log-general-map-metrics i,.log-general-map-metrics strong{color:#96a0a6;white-space:nowrap;background:#222a2f;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.log-general-map-metrics i.attention,.log-general-map-metrics strong.attention{color:#dfc16c;background:#40351a}.log-general-map-metrics i.danger{color:#ef9aa2;background:#48252a}.log-general-map-metrics i.clear,.log-general-map-metrics strong.clear{color:#79d69a;background:#173222}@media (width<=1120px){.log-kpi-grid,.log-general-kpis{grid-template-columns:repeat(3,1fr)}.log-dino-list{grid-template-columns:1fr}}@media (width<=820px){.log-input-grid,.log-summary-grid,.log-operation-grid,.log-rules-grid{grid-template-columns:1fr}.log-vip-access-banner{flex-direction:column;align-items:flex-start}.log-vip-access-banner>div:last-child{justify-content:flex-start}.log-vip-link-search,.log-vip-link-results article,.log-admin-access-choice,.log-sale-link-search,.log-sale-link-results article,.log-current-sale-link{grid-template-columns:1fr}.log-vip-link-results article>button,.log-admin-access-choice button,.log-current-sale-link button{justify-self:start}.log-sale-link-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0!important}.log-report-hero{flex-direction:column;align-items:flex-start}.log-report-hero>div:last-child{text-align:left}.log-general-hero{flex-direction:column;align-items:flex-start}.log-general-hero>strong{text-align:left}.log-sync-issues article,.log-general-maps button{grid-template-columns:1fr}.log-general-map-metrics{justify-content:flex-start}}@media (width<=620px){.log-kpi-grid{grid-template-columns:repeat(2,1fr)}.log-fact-list{grid-template-columns:1fr}.log-fact-list article:nth-child(odd){border-right:0}.log-dino-owner{grid-template-columns:1fr}.log-dino-owner>span+span{border-top:1px solid var(--line);border-left:0}.log-command-list article{grid-template-columns:1fr}.log-command-list em{justify-self:start}.log-report-tabs{grid-template-columns:repeat(2,1fr);display:grid}.log-report-tabs button{justify-content:center}.log-file-picker,.log-selected-files{grid-template-columns:1fr}.log-file-picker em{grid-area:auto;justify-self:start}.log-selected-files>em{grid-column:auto}.log-scope-tabs{grid-template-columns:1fr}}.log-history-day{border-bottom:1px solid var(--line);gap:6px;padding:12px 14px;display:grid}.log-history-day>span{color:#929da4;font-size:11px;font-weight:800}.log-history-day select{color:#dce2e5;background:#0c1114;border:1px solid #4b555c;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:12px;font-weight:800}.log-history-day select:focus{border-color:#78622d}.log-source-badge{color:#aab3b8;border:1px solid #4a5359;border-radius:999px;margin-right:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;line-height:1;display:inline-block}.log-source-badge.automatic{color:#e2b53b;background:#2b2513;border-color:#6f5b27}.log-source-badge.manual{background:#171d21}.log-saved-decision{background:#112019;border:1px solid #376149;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:12px;margin:11px;padding:12px;display:grid}.log-saved-decision.banned{background:#241417;border-color:#7b4149}.log-saved-decision span,.log-saved-decision b,.log-saved-decision p,.log-saved-decision small{display:block}.log-saved-decision span{color:#72d396;text-transform:uppercase;font-size:10px;font-weight:900}.log-saved-decision.banned span{color:#ed9299}.log-saved-decision b{margin-top:4px;font-size:14px}.log-saved-decision p{color:#c1c9cd;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.5}.log-saved-decision small{color:#77838a;margin-top:7px;font-size:10px}.log-saved-decision button{color:#c1c9cd;cursor:pointer;background:#151c20;border:1px solid #4d5a62;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.log-review-form{background:#18170f;border:1px solid #645329;border-radius:10px;gap:11px;margin:11px;padding:13px;display:grid}.log-review-form>div:first-child span,.log-review-form>div:first-child b{display:block}.log-review-form>div:first-child span{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:900}.log-review-form>div:first-child b{margin-top:4px;font-size:14px}.log-review-fields{grid-template-columns:minmax(190px,.65fr) minmax(260px,1.35fr);gap:10px;display:grid}.log-review-form .field{margin:0}.log-review-form .primary-button{justify-self:end}.log-review-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 11px 11px;display:grid}.log-review-actions>button{cursor:pointer;border-radius:9px;width:100%;margin:0;padding:10px 12px;font-size:11px;font-weight:900}.log-review-actions>button:only-child{grid-column:1/-1}.log-review-start{color:var(--gold);background:#211c10;border:1px solid #6b572a}.log-review-start:hover{background:#292211;border-color:#927737}.log-communicate-start{color:#ef9da5;background:#241518;border:1px solid #71454d}.log-communicate-start:hover{background:#2d181c;border-color:#9b5c66}.log-ban-start{color:#ff929b;background:#321419;border:1px solid #873b43}.log-ban-start:hover{background:#40171d;border-color:#b6505b}.log-communication-modal{width:min(1060px,100vw - 28px)}.log-communication-modal .modal-head p{color:#8e999f;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.5}.log-communication-modal .modal-head p b{color:#e6be55}.log-communication-source{background:#1d1215;border:1px solid #70434a;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.log-communication-source span{color:#ec969e;text-transform:uppercase;font-size:9px;font-weight:900}.log-communication-source b{color:#f0a1a8;font-size:14px}.log-communication-source small{color:#929ca2;font-size:10px}.log-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.log-message-grid>section{background:#0d1215;border:1px solid #3c464c;border-radius:11px;overflow:hidden}.log-message-grid>section>header{background:#12191d;border-bottom:1px solid #2b3338;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.log-message-grid header span,.log-message-grid header b{display:block}.log-message-grid header span{color:#76838a;text-transform:uppercase;font-size:8px;font-weight:900}.log-message-grid header b{margin-top:3px;font-size:12px}.log-message-grid header em{color:#ef9ca4;white-space:nowrap;background:#3d2227;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.log-message-grid textarea{resize:vertical;color:#d7dddf;background:#090d0f;border:0;outline:0;width:100%;padding:13px;font-family:inherit;font-size:11px;line-height:1.55;display:block}.log-message-grid>section>div{border-top:1px solid #2b3338;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;display:flex}.log-message-grid button,.log-message-grid a{color:#e6bf58;cursor:pointer;background:#211b0f;border:1px solid #795d2b;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.log-message-grid a{color:#7bd69d;background:#102019;border-color:#37674d}.log-message-copy-error{color:#eca0a7;background:#211316;border:1px solid #71434a;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px}.log-ban-modal{border-color:#63343a;width:min(820px,100vw - 28px)}.log-ban-modal .modal-head p{color:#919ca2;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.5}.log-ban-modal .modal-head p b{color:#f09aa2}.log-ban-source{background:linear-gradient(120deg,#271318,#111519);border:1px solid #6c333a;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding:13px 15px;display:flex}.log-ban-source span,.log-ban-source b,.log-ban-source small{display:block}.log-ban-source span{color:#e98690;text-transform:uppercase;font-size:8px;font-weight:900}.log-ban-source b{color:#f0a0a7;margin-top:5px;font-size:14px}.log-ban-source small{color:#89959b;margin-top:4px;font-size:9px}.log-ban-source>strong{font-size:24px}.log-ban-alert{background:#1e1a10;border:1px solid #61532b;border-radius:9px;gap:4px;margin:11px 0;padding:11px 12px;display:grid}.log-ban-alert b{color:#e3c465;font-size:10px}.log-ban-alert span{color:#9c9580;font-size:9px;line-height:1.45}.log-ban-alert.error{background:#281317;border-color:#713940}.log-ban-alert.error b{color:#f1939c}.log-ban-alert.error span{color:#bd8a8f}.log-ban-alert.success{background:#101f17;border-color:#376249}.log-ban-alert.success b{color:#70d092}.log-ban-server-state{background:#0b1013;border:1px solid #343d43;border-radius:8px;align-content:center;gap:3px;min-height:39px;padding:7px 10px;display:grid}.log-ban-server-state b{color:#d6dcdf;font-size:10px}.log-ban-server-state span{color:#727e85;font-size:8px}.log-ban-suggestions{background:#17160f;border:1px solid #4f4428;border-radius:9px;gap:8px;margin:0 0 13px;padding:10px;display:grid}.log-ban-suggestions>span{color:#a89665;text-transform:uppercase;font-size:8px;font-weight:800}.log-ban-suggestions>div{flex-wrap:wrap;gap:7px;display:flex}.log-ban-suggestions button{color:#e2c05e;text-align:left;cursor:pointer;background:#211c10;border:1px solid #65542c;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.log-ban-suggestions button b{font-size:10px}.log-ban-suggestions button small{color:#897b58;font-size:7px}.log-ban-confirm{color:#8f7b7e;cursor:not-allowed;background:#171114;border:1px solid #4a3437;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:grid}.log-ban-confirm.ready{color:#d99aa0;cursor:pointer;background:#241216;border-color:#763b43}.log-ban-confirm input{accent-color:#d4515d}.log-ban-confirm b,.log-ban-confirm small{display:block}.log-ban-confirm b{font-size:10px}.log-ban-confirm small{color:#88777a;margin-top:3px;font-size:8px;line-height:1.4}.log-ban-submit{color:#fff;cursor:pointer;background:#a93d47;border:1px solid #ad4d57;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900}.log-ban-submit:disabled{cursor:not-allowed;opacity:.35}.ban-password-panel{margin-top:14px}.ban-password-panel .form-section-title{align-items:center}.ban-password-panel .form-section-title>b{color:#f08c96;background:#35171c;font-size:14px}.ban-password-panel .form-section-title>div{flex:1}.ban-password-panel .form-section-title>em{color:#d4b85e;text-transform:uppercase;background:#211c10;border:1px solid #5c4f2b;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.ban-password-panel .form-section-title>em.configured{color:#72d295;background:#101f17;border-color:#356148}.ban-password-rules{color:#77838a;flex-wrap:wrap;gap:7px 16px;margin:2px 0 13px;font-size:9px;display:flex}.log-dino-card.administrative{border-color:#38705b}.log-dino-card.administrative>header{background:linear-gradient(145deg,#10251d,#111619)}.log-dino-card.administrative header span{color:#74d7a6}.log-dino-card.administrative header>strong{color:#7bdaa9}.log-sale-match.administrative{background:#10231c;border-color:#39715c}.log-sale-match.administrative b{color:#7bdaa9}.log-sale-match.administrative>em{color:#8ce2b5;background:#18412f}.team-log-aliases{background:#101b17;border:1px solid #345b49;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(180px,.5fr) minmax(260px,1.5fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.team-log-aliases span b,.team-log-aliases span small{display:block}.team-log-aliases span b{color:#78d4a0;font-size:10px}.team-log-aliases span small{color:#74837c;margin-top:3px;font-size:8px}.team-log-aliases input{color:#d7dfdb;background:#0a1110;border:1px solid #43534b;border-radius:8px;outline:0;min-width:0;padding:9px 10px;font-size:10px}.team-log-aliases input:focus{border-color:#5c9e7b}@media (width<=720px){.team-log-aliases{grid-template-columns:1fr}}@media (width<=820px){.log-message-grid{grid-template-columns:1fr}}.log-analysis-layout .module-header p{font-size:13px;line-height:1.55}.log-analysis-layout .field>span{font-size:11px}.log-analysis-layout input,.log-analysis-layout select,.log-analysis-layout textarea{font-size:12px}.log-upload-title>span{font-size:11px}.log-upload-title strong{font-size:15px}.log-upload-title small,.log-limit{font-size:11px}.log-file-picker b{font-size:13px}.log-file-picker span{font-size:11px}.log-file-picker em,.log-history-card header span{font-size:10px}.log-history-card header h3{font-size:15px}.log-history-card header>b{font-size:11px}.log-history-card button span b{font-size:13px}.log-history-card button span small{font-size:10px;line-height:1.4}.log-history-card button em,.log-history-empty,.log-report-hero>div>span{font-size:10px}.log-report-hero p,.log-report-hero>div:last-child b{font-size:12px}.log-report-hero>div:last-child span{font-size:11px}.log-report-hero>div:last-child small,.log-kpi-grid span{font-size:10px}.log-kpi-grid small{font-size:10px;line-height:1.45}.log-review-banner b{font-size:14px}.log-review-banner span{font-size:12px}.log-report-tabs button{padding:9px 13px;font-size:11px}.log-report-tabs button b{font-size:9px}.log-fact-list span,.log-save-stats span{font-size:10px}.log-fact-list b,.log-save-stats b,.log-decay-list article span b{font-size:12px}.log-decay-list article span small,.log-dino-card header span{font-size:10px}.log-dino-card h3{font-size:17px}.log-dino-card header p{font-size:10px}.log-dino-owner small{font-size:9px}.log-dino-owner b{font-size:12px}.log-dino-owner em{font-size:9px}.log-sale-match b{font-size:12px}.log-sale-match span{font-size:11px}.log-sale-match small,.log-sale-match>em{font-size:9px}.log-dino-card summary,.log-dino-card details code{font-size:10px}.log-player-table td small,.log-presence{font-size:9px}.log-command-list span b{font-size:11px}.log-command-list span small{font-size:9px}.log-command-list code,.log-command-list em,.log-alert-list article b{font-size:10px}.log-alert-list article span{font-size:11px}.log-alert-list article small,.log-rule-status{font-size:9px}.log-rule-row b{font-size:12px}.log-rule-row p{font-size:11px}.log-method-card>span{font-size:10px}.log-method-card>p,.log-method-card div b{font-size:11px}.log-method-card div span{font-size:10px}.log-empty-report p{font-size:11px}@media (width<=620px){.log-review-fields,.log-review-actions,.log-message-grid{grid-template-columns:1fr}.log-review-actions>button{grid-column:1}.log-saved-decision{grid-template-columns:1fr}.log-saved-decision button,.log-review-form .primary-button{justify-self:stretch;width:100%}.log-message-grid>section>div{flex-direction:column;align-items:stretch}.log-message-grid button,.log-message-grid a{text-align:center}}.nitrado-connect-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.nitrado-token-form{margin:0}.nitrado-token-form input{letter-spacing:.08em}.nitrado-security-card{background:radial-gradient(circle at 88% 8%,#efbf431f,#0000 34%),#121719;border-color:#5a4b27;padding:18px}.nitrado-security-card>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.nitrado-security-card h3{margin:7px 0 9px;font-size:18px}.nitrado-security-card p,.nitrado-security-card li{color:#929da3;font-size:11px;line-height:1.55}.nitrado-security-card ol{margin:13px 0;padding-left:19px}.nitrado-security-card a{color:var(--gold);font-size:11px;font-weight:900;text-decoration:none}.finance-new-button{white-space:nowrap}.finance-filter{background:#101619;border:1px solid #3a454b;border-radius:11px;grid-template-columns:auto minmax(145px,.35fr) minmax(145px,.35fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.finance-filter>div{align-items:center;gap:7px;padding-bottom:2px;display:flex}.finance-filter>div button{color:#9da8ae;cursor:pointer;background:#151c20;border:1px solid #465158;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:900}.finance-filter .field{gap:5px}.finance-filter .field input{min-height:35px;padding:8px 9px}.finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-kpis article{background:#11171a;border:1px solid #3a454b;border-radius:11px;gap:5px;min-width:0;padding:14px;display:grid}.finance-kpis span{color:#7d8990;text-transform:uppercase;font-size:8px;font-weight:900}.finance-kpis strong{overflow-wrap:anywhere;color:var(--gold);font-size:21px}.finance-kpis small{color:#6f7b82;font-size:8px;line-height:1.35}.finance-nitrado-banner{background:linear-gradient(120deg,#1b190f,#11171a 65%);border:1px solid #69592e;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.finance-nitrado-banner.connected{background:linear-gradient(120deg,#102019,#11171a 65%);border-color:#38624a}.finance-nitrado-banner>div{gap:4px;display:grid}.finance-nitrado-banner span{color:#d9ba61;text-transform:uppercase;font-size:8px;font-weight:900}.finance-nitrado-banner.connected span{color:#6ed295}.finance-nitrado-banner h3{margin:0;font-size:15px}.finance-nitrado-banner p{color:#8a969c;margin:0;font-size:9px;line-height:1.45}.finance-nitrado-banner small{color:#e08c94;font-size:8px}.finance-nitrado-banner button{color:#7dd69d;cursor:pointer;background:#14271c;border:1px solid #47715a;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:900}.finance-nitrado-banner button:disabled{cursor:wait;opacity:.55}.finance-nitrado-route{background:#2a2414;border-radius:7px;padding:7px 9px}.finance-currency-warning{color:#d0b96f;background:#1c190f;border:1px solid #6b592e;border-radius:9px;padding:10px 12px;font-size:9px;line-height:1.45}.finance-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:12px;display:grid}.finance-monthly,.finance-breakdown,.finance-expenses{overflow:hidden}.finance-monthly td small{color:#b89f5d;margin-top:4px;font-size:8px;display:block}.finance-category-list{gap:11px;padding:13px;display:grid}.finance-category-list article{gap:6px;display:grid}.finance-category-list article>div{justify-content:space-between;gap:8px;display:flex}.finance-category-list b{color:#c7ced1;font-size:10px}.finance-category-list strong{color:#d7bd6b;font-size:10px}.finance-category-list article>span{background:#283138;border-radius:99px;height:6px;overflow:hidden}.finance-category-list i{border-radius:inherit;background:linear-gradient(90deg,#a98a33,#e0bd57);height:100%;display:block}.finance-expenses td:nth-child(2){min-width:220px}.finance-expenses tr.expense-ignored{opacity:.54}.expense-modal{width:min(840px,100%)}.expense-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}@media (width<=1180px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-grid{grid-template-columns:1fr}}@media (width<=780px){.finance-filter{grid-template-columns:1fr 1fr}.finance-filter>div,.finance-filter>.primary-button{grid-column:1/-1}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-nitrado-banner{flex-direction:column;align-items:flex-start}}@media (width<=520px){.finance-filter,.finance-kpis{grid-template-columns:1fr}.finance-filter>div{flex-wrap:wrap;grid-column:auto}.finance-filter>.primary-button{grid-column:auto}}.nitrado-connection-banner{background:linear-gradient(135deg,#102018,#101619 60%);border:1px solid #356048;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.nitrado-connection-banner.error{background:linear-gradient(135deg,#241417,#101619 60%);border-color:#764149}.nitrado-connection-banner>div{gap:4px;display:grid}.nitrado-connection-banner>div:last-child{text-align:right;justify-items:end}.nitrado-connection-banner span{color:#73d497;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.nitrado-connection-banner.error span,.nitrado-connection-banner.error strong{color:#ef959d}.nitrado-connection-banner b{font-size:16px}.nitrado-connection-banner strong{color:#76d49a;font-size:12px}.nitrado-connection-banner small{color:#7f8a91;font-size:10px}.nitrado-connection-banner button{color:#c8777f;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:9px;font-weight:900}.nitrado-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.nitrado-kpis article{border:1px solid var(--line);background:#11171a;border-radius:11px;gap:4px;padding:14px;display:grid}.nitrado-kpis article.players-online{background:linear-gradient(135deg,#111b18,#11171a);border-color:#2d7856}.nitrado-kpis article.daily-peak{background:linear-gradient(135deg,#211d10,#11171a);border-color:#715d25}.nitrado-kpis span{color:#7f8a91;text-transform:uppercase;font-size:9px;font-weight:900}.nitrado-kpis b{color:var(--gold);font-size:24px;line-height:1}.nitrado-kpis article.players-online b{color:#56d69a}.nitrado-kpis article.daily-peak b{color:#f0c653}.nitrado-kpis small{color:#68747c;font-size:9px}.nitrado-alert-banner{background:linear-gradient(90deg,#102019,#111719);border:1px solid #325a47;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.nitrado-alert-banner>div{gap:4px;display:grid}.nitrado-alert-banner b{color:#67d592;font-size:11px}.nitrado-alert-banner span,.nitrado-alert-banner small{color:#849098;font-size:9px;line-height:1.45}.nitrado-alert-banner small{text-align:right;max-width:330px}.nitrado-server-panel{overflow:hidden}.nitrado-server-list{display:grid}.nitrado-server-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.42fr) minmax(260px,1.45fr) minmax(190px,.9fr) minmax(155px,.68fr);align-items:center;gap:13px;padding:13px 15px;display:grid}.nitrado-server-list>article.vip{background:linear-gradient(90deg,#dbad3613,#0000 58%);box-shadow:inset 3px 0 #a88732}.nitrado-server-state{align-items:center;gap:8px;display:flex}.nitrado-server-state i{background:#68747b;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.nitrado-server-list article.online .nitrado-server-state i{background:#63cf89;box-shadow:0 0 10px #63cf8980}.nitrado-server-state b,.nitrado-server-state small{display:block}.nitrado-server-state b{color:#aeb7bc;text-transform:capitalize;font-size:10px}.nitrado-server-list article.online .nitrado-server-state b{color:#74d597}.nitrado-server-state small{color:#657179;margin-top:3px;font-size:8px}.nitrado-server-main{min-width:0}.nitrado-server-main>span{color:#7f8a91;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.nitrado-server-main em{color:#d9bd69;background:#40351a;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.nitrado-server-main em.guest{color:#9db1bd;background:#26323a}.nitrado-server-main h3{color:#e0e4e6;margin:5px 0 2px;font-size:14px}.nitrado-server-main p{color:#9aa4aa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.nitrado-server-main small{color:#66727a;margin-top:5px;font-size:8px;display:block}.nitrado-log-state{border-left:2px solid #414b51;gap:4px;padding-left:10px;display:grid}.nitrado-log-state span{color:#9aa4a9;font-size:10px;font-weight:900}.nitrado-log-state small{overflow-wrap:anywhere;color:#667179;font-size:8px;line-height:1.4}.nitrado-log-state.available{border-color:#56bd7d}.nitrado-log-state.available span{color:#73d397}.nitrado-log-state.waiting{border-color:#c5a54b}.nitrado-log-state.waiting span{color:#dfc16c}.nitrado-log-state.forbidden,.nitrado-log-state.not_found{border-color:#c76670}.nitrado-log-state.forbidden span,.nitrado-log-state.not_found span{color:#e58c94}.nitrado-server-actions{justify-items:stretch;gap:8px;display:grid}.nitrado-server-actions button{color:#ddbd66;cursor:pointer;background:#211c10;border:1px solid #665529;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:900}.nitrado-server-actions button:disabled{cursor:wait;opacity:.55}.nitrado-server-actions label{color:#78848b;cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.nitrado-server-actions input{accent-color:#d8ae3d}.nitrado-next-step{background:#17170f;border:1px dashed #5e512d;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.nitrado-next-step b{color:var(--gold);text-transform:uppercase;flex:none;font-size:10px}.nitrado-next-step span{color:#8d989e;font-size:10px;line-height:1.5}.nitrado-header-actions{align-items:center;gap:8px;display:flex}.nitrado-header-actions>button{color:#aab4ba;cursor:pointer;background:#151c20;border:1px solid #465158;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.nitrado-header-actions>button.primary-button{background:var(--gold);color:#111;border-color:#725d24}.nitrado-header-actions>button:disabled{cursor:wait;opacity:.55}.nitrado-auto-toggle{color:#9ca9af;cursor:pointer;align-items:center;gap:7px;margin-top:5px;font-size:9px;font-weight:800;display:flex}.nitrado-auto-toggle input{accent-color:#62c888}.nitrado-next-step.active{background:#101d17;border-color:#356048}.nitrado-next-step.active b{color:#73d497}.nitrado-import-panel{overflow:hidden}.nitrado-import-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nitrado-import-list>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.nitrado-import-list>article:nth-child(odd){border-right:1px solid var(--line)}.nitrado-import-list>article span{min-width:0}.nitrado-import-list>article span:last-child{text-align:right}.nitrado-import-list b,.nitrado-import-list strong,.nitrado-import-list small{display:block}.nitrado-import-list b{color:#d6dbdd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nitrado-import-list strong{color:#74d497;font-size:9px}.nitrado-import-list article.failed strong{color:#e58c94}.nitrado-import-list article.duplicate strong{color:#93a0a7}.nitrado-import-list small{color:#68747b;margin-top:3px;font-size:8px}@media (width<=1080px){.nitrado-server-list>article{grid-template-columns:110px minmax(240px,1fr) minmax(180px,.85fr)}.nitrado-server-actions{grid-column:2/4;grid-template-columns:auto 1fr;place-items:center start}}@media (width<=820px){.nitrado-connect-grid{grid-template-columns:1fr}.nitrado-kpis{grid-template-columns:repeat(2,1fr)}.nitrado-connection-banner,.nitrado-alert-banner{flex-direction:column;align-items:flex-start}.nitrado-connection-banner>div:last-child{text-align:left;justify-items:start}.nitrado-alert-banner small{text-align:left;max-width:none}.nitrado-server-list>article{grid-template-columns:1fr}.nitrado-server-actions{grid-column:auto;grid-template-columns:1fr;justify-items:stretch}.nitrado-server-actions label{justify-content:flex-start}.nitrado-import-list{grid-template-columns:1fr}.nitrado-import-list>article:nth-child(odd){border-right:0}}@media (width<=520px){.nitrado-kpis{grid-template-columns:1fr}.nitrado-next-step,.nitrado-header-actions{flex-direction:column;align-items:stretch}.nitrado-import-list>article{flex-direction:column;align-items:flex-start}.nitrado-import-list>article span:last-child{text-align:left}}.sale-insurance-block{background:radial-gradient(circle at 95% 5%,#e6bb441f,#0000 32%),#121719;border:1px solid #62542c;border-radius:12px;gap:13px;margin:14px 0;padding:15px;display:grid}.sale-insurance-block.waiting{background:#11171a;border-color:#3b454b}.sale-insurance-head span,.sale-insurance-head b,.sale-insurance-head p{display:block}.sale-insurance-head span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.sale-insurance-head b{margin-top:5px;font-size:15px}.sale-insurance-head p{color:#89949a;margin:5px 0 0;font-size:11px;line-height:1.5}.sale-insurance-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sale-insurance-slots>article{background:#0c1215;border:1px solid #364147;border-radius:10px;gap:8px;padding:11px;display:grid}.sale-insurance-slots>article>strong{color:#e6c461;font-size:11px}.sale-insurance-slots>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sale-insurance-slots .field{margin:0}.sale-insurance-slots small{color:#728087;font-size:9px}.form-inline-error{color:#f0a0a7;background:#361d22;border-radius:8px;margin:0;padding:9px 11px;font-size:10px;font-weight:800}.insurance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insurance-summary-grid article{background:#11171a;border:1px solid #3a454b;border-radius:11px;gap:5px;padding:14px;display:grid}.insurance-summary-grid span{color:#7f8a91;text-transform:uppercase;font-size:9px;font-weight:900}.insurance-summary-grid strong{color:var(--gold);font-size:25px}.insurance-summary-grid small{color:#6f7a82;font-size:9px}.insurance-toolbar{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:12px;display:grid}.insurance-toolbar .search-box{margin:0}.insurance-status-filter{gap:6px;display:flex}.insurance-status-filter button{color:#8f9aa1;cursor:pointer;background:#11171a;border:1px solid #3a454b;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.insurance-status-filter button.active{color:var(--gold);background:#272111;border-color:#806a30}.insurance-policy-list{gap:12px;display:grid}.insurance-policy-card{background:linear-gradient(145deg,#121a16,#0e1417);border:1px solid #4d583d;border-radius:13px;overflow:hidden}.insurance-policy-card.expired,.insurance-policy-card.cancelled{opacity:.84;background:#111619;border-color:#3a444a}.insurance-policy-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.insurance-policy-card header span{color:#d9ba63;text-transform:uppercase;font-size:9px;font-weight:900}.insurance-policy-card header h3{margin:5px 0 3px;font-size:17px}.insurance-policy-card header p{color:#7e8990;margin:0;font-size:10px}.insurance-policy-card header>div:last-child{justify-items:end;gap:7px;display:grid}.insurance-policy-card header>div:last-child small{color:#77838a;font-size:9px}.insurance-creature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.insured-creature-card,.insurance-empty-slot{background:#0d1417;border:1px solid #39464c;border-radius:11px;min-width:0;padding:13px}.insured-creature-card{align-content:start;gap:11px;display:grid}.insured-creature-title span,.insured-creature-title h4,.insured-creature-title code,.insured-creature-title small{display:block}.insured-creature-title span{color:#77cd98;text-transform:uppercase;font-size:8px;font-weight:900}.insured-creature-title h4{margin:5px 0 4px;font-size:15px}.insured-creature-title code{overflow-wrap:anywhere;color:#e5c66c;background:#090e10;border-radius:7px;padding:7px 8px;font-size:10px}.insured-creature-title small{color:#7c888f;margin-top:5px;font-size:9px}.insurance-rescue-meter{gap:6px;display:grid}.insurance-rescue-meter>span{gap:5px;display:flex}.insurance-rescue-meter i{background:#345d46;border-radius:99px;width:24px;height:7px}.insurance-rescue-meter i.used{background:#673b42}.insurance-rescue-meter b{color:#96a2a8;font-size:9px}.insurance-claim-history{border-top:1px solid var(--line);padding-top:8px}.insurance-claim-history summary{color:#d0b765;cursor:pointer;font-size:9px;font-weight:900}.insurance-claim-history article{border-left:2px solid #6b572c;margin-top:8px;padding-left:8px}.insurance-claim-history article b,.insurance-claim-history article p,.insurance-claim-history article small{display:block}.insurance-claim-history article b{font-size:9px}.insurance-claim-history article p{color:#a0aaaf;margin:4px 0;font-size:9px;line-height:1.45}.insurance-claim-history article small{color:#68747b;font-size:8px}.insured-creature-card>button{color:var(--gold);cursor:pointer;background:#221d10;border:1px solid #6e5b2b;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.insurance-limit-reached{color:#df8d95;text-align:center;background:#2a191d;border-radius:8px;padding:9px;font-size:9px;font-weight:900}.insurance-empty-slot{color:#869198;cursor:pointer;border-style:dashed;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.insurance-empty-slot:hover{color:var(--gold);background:#17170f;border-color:#826c32}.insurance-empty-slot span{color:var(--gold);font-size:25px}.insurance-empty-slot b{font-size:12px}.insurance-empty-slot small{font-size:9px}.insurance-modal{width:min(620px,100vw - 28px)}.insurance-id-warning,.insurance-rescue-warning{background:#1b190f;border:1px solid #5b4e2a;border-radius:9px;gap:4px;margin-bottom:12px;padding:11px 12px;display:grid}.insurance-rescue-warning{background:#211316;border-color:#6c3f46}.insurance-id-warning b,.insurance-rescue-warning b{color:#e3c364;font-size:11px}.insurance-rescue-warning b{color:#ec959d}.insurance-id-warning span,.insurance-rescue-warning span{color:#88949a;font-size:9px;line-height:1.45}.log-event-browser,.log-creature-browser{overflow:hidden}.log-event-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(170px,.35fr);gap:10px;padding:11px 13px;display:grid}.log-event-filters.log-creature-filters{grid-template-columns:minmax(240px,1fr) minmax(170px,.35fr) minmax(200px,.45fr)}.log-event-filters .search-box{margin:0}.log-event-filters>select{color:#d4dade;background:#0d1316;border:1px solid #3e494f;border-radius:9px;outline:0;padding:9px 10px;font-size:10px}.log-event-timeline{max-height:720px;overflow-y:auto}.log-event-timeline>article{border-top:1px solid var(--line);grid-template-columns:155px minmax(0,1fr);gap:15px;padding:12px 14px;display:grid}.log-event-timeline>article.high{background:#1e1215;box-shadow:inset 3px 0 #c6636d}.log-event-timeline>article.attention{background:#19170f}.log-event-time{align-content:start;gap:5px;display:grid}.log-event-time b{color:#abb5ba;font-size:10px}.log-event-time span{color:#8d9aa1;text-transform:uppercase;background:#222b30;border-radius:99px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:900}.log-event-timeline h4{margin:0;font-size:12px}.log-event-timeline p{color:#9aa5aa;margin:5px 0;font-size:10px;line-height:1.5}.log-event-timeline details{margin-top:7px}.log-event-timeline summary,.log-creature-table summary{color:#bda452;cursor:pointer;font-size:9px;font-weight:900}.log-event-timeline code,.log-creature-table code{overflow-wrap:anywhere;color:#929ea4;white-space:pre-wrap;background:#080d0f;border-radius:7px;margin-top:7px;padding:8px;font-size:9px;display:block}.log-list-truncated{color:#d8bc68;text-align:center;background:#1c190f;border-top:1px solid #6a562a;padding:10px 13px;font-size:9px}.log-creature-table td b,.log-creature-table td small{display:block}.log-creature-table td small{color:#6f7b82;margin-top:4px;font-size:9px}.dino-event-pill{color:#a8b4ba;background:#263139;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.dino-event-pill.death{color:#efa0a7;background:#48262b}.dino-event-pill.tame,.dino-event-pill.claim{color:#79d79b;background:#173324}.dino-event-pill.upload,.dino-event-pill.download{color:#83cbed;background:#1b3040}.log-history-card header>b small{color:#a58b40;margin-top:2px;font-size:7px;font-weight:800;display:block}.nitrado-log-state.logging-disabled{border-color:#df8c45}.nitrado-log-state.logging-disabled span{color:#efa65d}.nitrado-log-state.logging-disabled small b{color:#f2bd78}@media (width<=900px){.sale-insurance-slots,.insurance-creature-grid{grid-template-columns:1fr}.insurance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-policy-card>header{flex-direction:column;align-items:flex-start}.insurance-policy-card header>div:last-child{justify-items:start}.log-event-timeline>article{grid-template-columns:1fr;gap:7px}}@media (width<=620px){.sale-insurance-slots>article>div,.log-event-filters,.insurance-toolbar,.insurance-summary-grid{grid-template-columns:1fr}.insurance-status-filter{grid-template-columns:repeat(3,1fr);display:grid}.insurance-status-filter button{padding-inline:6px}.log-creature-table{min-width:780px}}.platform-shell{background:radial-gradient(circle at 76% -10%,#50b1ff1f,transparent 30%),radial-gradient(circle at 20% 100%,#d9a52e12,transparent 26%),var(--bg)}.platform-sidebar{background:linear-gradient(#091016,#0a0d11 70%)}.platform-brand{color:inherit;text-decoration:none}.platform-brand .brand-shield,.platform-create-mark,.platform-loading-screen .access-shield{color:#071017;background:linear-gradient(145deg,#63bdff,#317cb6)}.platform-brand strong{letter-spacing:.08em;font-size:12px}.platform-org-identity{background:linear-gradient(145deg,#101a21,#0c1217);border:1px solid #263845;border-radius:11px;gap:4px;margin:16px 16px 0;padding:13px;display:grid}.platform-org-identity span{color:#638099;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.platform-org-identity strong{color:#dce8ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-org-identity small{color:#6e8290;font-size:8px}.platform-sidebar>.nav-group{margin:16px 12px 0}.platform-sidebar>.nav-group button.active{box-shadow:inset 2px 0 var(--blue);background:linear-gradient(90deg,#56a8ff2b,#56a8ff05)}.platform-sidebar>.nav-group button.active .nav-mark{color:var(--blue)}.platform-topbar{border-bottom-color:#21303a}.platform-org-switch{gap:4px;display:grid}.platform-org-switch span{color:#687b89;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.platform-org-switch select{color:#d5e0e7;background:#0f171c;border:1px solid #30414d;border-radius:9px;outline:0;min-width:190px;padding:8px 31px 8px 10px;font-size:10px}.platform-new-org{color:#75bdf1;cursor:pointer;background:#101f2a;border:1px solid #315673;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.platform-entry-link{color:#75bdf1;text-transform:uppercase;background:#101f2a;border:1px solid #315673;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:900;text-decoration:none}.platform-loading-screen{background:radial-gradient(circle,#11212d,transparent 34%),var(--bg);color:#8aa2b2;align-content:center;place-items:center;gap:18px;min-height:100vh;font-size:11px;display:grid}.platform-onboarding,.platform-access{background:radial-gradient(circle at 50% 0,#56a8ff24,transparent 36%),var(--bg);min-height:100vh}.platform-onboarding{place-items:center;padding:30px 18px;display:grid}.platform-create-card{background:radial-gradient(circle at 100% 0,#52acef1a,#0000 35%),linear-gradient(145deg,#121a20,#0c1115);border:1px solid #304655;border-radius:18px;width:min(650px,100vw - 30px);padding:28px;box-shadow:0 30px 100px #00000073}.platform-create-mark{clip-path:polygon(50% 0,100% 15%,88% 75%,50% 100%,12% 75%,0 15%);place-items:center;width:50px;height:55px;margin-bottom:18px;font-size:24px;font-weight:950;display:grid}.platform-create-card>span{color:#69b9ef;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.platform-create-card h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:28px}.platform-create-card>p{color:#82929c;margin:0 0 22px;font-size:11px;line-height:1.65}.platform-create-card>label{gap:7px;display:grid}.platform-create-card>label>span,.platform-create-card legend{color:#9aabb5;text-transform:uppercase;font-size:9px;font-weight:900}.platform-create-card input[type=text],.platform-create-card>label input{color:#edf4f8;background:#0a1115;border:1px solid #354852;border-radius:10px;outline:0;width:100%;padding:12px 13px;font-size:12px}.platform-create-card input:focus{border-color:#4d9ed5;box-shadow:0 0 0 3px #4d9ed51a}.platform-create-card fieldset{border:0;margin:18px 0;padding:0}.platform-create-card fieldset>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.platform-create-card fieldset label{color:#83949e;cursor:pointer;background:#0c1317;border:1px solid #30404a;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.platform-create-card fieldset label.selected{color:#82c9f5;background:#102430;border-color:#397da8}.platform-create-card fieldset input{display:none}.platform-create-summary{background:#0d1b23;border:1px solid #29475a;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 12px;padding:12px 13px;display:grid}.platform-create-summary span{color:#79c4f5;text-transform:uppercase;background:#17364a;border-radius:7px;grid-row:1/3;align-self:center;padding:7px;font-size:8px;font-weight:900}.platform-create-summary strong{font-size:10px}.platform-create-summary small{color:#6e8797;font-size:8px}.platform-create-error{color:#ed969e;background:#231317;border:1px solid #6e3d45;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:10px}.platform-create-modal>div{max-height:calc(100vh - 30px);overflow-y:auto}.platform-create-modal .platform-create-card{width:min(620px,100vw - 30px)}.platform-legacy{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;display:grid}.platform-legacy>section,.platform-legacy>aside{background:linear-gradient(145deg,#12191e,#0d1216);border:1px solid #34444e;border-radius:16px;padding:26px}.platform-legacy>section{background:radial-gradient(circle at 100% 0,#d9a52e1f,#0000 37%),linear-gradient(145deg,#151912,#0d1216);border-color:#665427}.platform-legacy-shield{background:var(--gold);color:#12100a;clip-path:polygon(50% 0,100% 15%,88% 75%,50% 100%,12% 75%,0 15%);place-items:center;width:58px;height:65px;margin-bottom:18px;font-size:28px;font-weight:950;display:grid}.platform-legacy section>span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.platform-legacy h2{letter-spacing:-.04em;max-width:700px;margin:8px 0;font-size:29px}.platform-legacy p{color:#8e989e;max-width:740px;font-size:11px;line-height:1.65}.platform-legacy section>div:last-child{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.platform-legacy section a{text-decoration:none}.platform-legacy aside b{color:#8bcdf6;font-size:12px}.platform-legacy aside ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.platform-legacy aside li{color:#92a0a8;padding-left:20px;font-size:10px;line-height:1.5;position:relative}.platform-legacy aside li:before{color:#59c98b;content:"✓";font-weight:900;position:absolute;left:0}.platform-beta-pill{color:#74c3f3;letter-spacing:.08em;background:#102331;border:1px solid #315c78;border-radius:999px;margin-bottom:7px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.platform-quick-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.platform-quick-actions button{color:#a5b1b8;text-align:left;cursor:pointer;background:#0d1418;border:1px solid #2c3b44;border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.platform-quick-actions button:hover{color:#d9eaf3;background:#10202a;border-color:#3e708d}.platform-quick-actions b{color:#75bce9;background:#142b39;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.platform-activity-list{margin-top:13px;display:grid}.platform-activity-list>div:not(.table-empty){border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.platform-activity-list i{color:#78c3f1;background:#142a37;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.platform-activity-list span,.platform-activity-list b,.platform-activity-list small{display:block}.platform-activity-list b{font-size:9px}.platform-activity-list small{color:#6d7a82;margin-top:4px;font-size:8px}.platform-invite-form{background:radial-gradient(circle at 100% 0,#56a8ff14,#0000 35%),#11171a;border-color:#335468;margin:0}.platform-plan-banner{background:linear-gradient(135deg,#102431,#11171a);border:1px solid #31566d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.platform-plan-banner span{color:#72bfe9;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.platform-plan-banner h3{margin:4px 0;font-size:18px}.platform-plan-banner p{color:#738892;margin:0;font-size:9px}.platform-plan-banner>strong{color:#79c4f2;text-align:right;font-size:27px}.platform-plan-banner strong small{color:#6f838e;font-size:8px;font-weight:700;display:block}.health-task-list article>button{color:var(--gold);cursor:pointer;background:#1d1a10;border:1px solid #66572f;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.health-task-list article>button:disabled{cursor:wait;opacity:.55}.health-run-list{display:grid}.health-run-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:12px 14px;display:grid}.health-run-list b,.health-run-list small{display:block}.health-run-list small{color:var(--muted);margin-top:3px;font-size:8px}.health-run-list>article>strong{color:var(--gold);text-align:right;font-size:14px}.health-run-list>article>strong small{font-size:7px;font-weight:700}.health-run-list p{color:#7f8b91;grid-column:1/-1;margin:0;font-size:8px}@media (width<=580px){.health-run-list article{grid-template-columns:1fr auto}.health-run-list>article>strong{display:none}}.audit-restore-button{color:#6ed295;cursor:pointer;background:#102019;border:1px solid #38624a;border-radius:8px;align-self:center;padding:9px 11px;font-size:9px;font-weight:900}.pagination-controls{justify-content:center;align-items:center;gap:14px;display:flex}.pagination-controls button{color:#d4dbdf;cursor:pointer;background:#12191d;border:1px solid #465057;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900}.pagination-controls button:disabled{cursor:not-allowed;opacity:.4}.pagination-controls span{color:var(--muted);font-size:9px}@media (width<=980px){.platform-topbar .user-card{display:none}.platform-org-switch select{min-width:160px}.platform-legacy{grid-template-columns:1fr}}@media (width<=760px){.platform-topbar{align-items:center;height:auto;min-height:74px;padding-block:10px}.platform-topbar .top-actions{gap:6px}.platform-org-switch span{display:none}.platform-org-switch select{width:140px;min-width:0}.platform-new-org{white-space:nowrap;width:38px;padding:10px;overflow:hidden}.platform-new-org:first-letter{font-size:14px}.platform-quick-actions{grid-template-columns:1fr}.platform-legacy h2{font-size:23px}}@media (width<=520px){.platform-create-card{padding:20px}.platform-create-card h1{font-size:23px}.platform-legacy>section,.platform-legacy>aside{padding:20px}.platform-plan-banner{flex-direction:column;align-items:flex-start}.platform-plan-banner>strong{text-align:left}}.finance-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-header-actions .secondary-button{color:#bbc3c7;cursor:pointer;background:#151c20;border:1px solid #555f65;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.finance-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-goal-progress{background:linear-gradient(120deg,#201c10,#11171a 70%);border:1px solid #66572f;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px 16px 18px;display:grid;position:relative;overflow:hidden}.finance-goal-progress.ahead{background:linear-gradient(120deg,#102019,#11171a 70%);border-color:#38624a}.finance-goal-progress>div{gap:4px;display:grid}.finance-goal-progress span{color:#d9ba61;text-transform:uppercase;font-size:8px;font-weight:900}.finance-goal-progress.ahead span{color:#6ed295}.finance-goal-progress h3{margin:0;font-size:16px}.finance-goal-progress p{color:#8a969c;margin:0;font-size:9px;line-height:1.45}.finance-goal-progress>strong{color:var(--gold);text-align:right;font-size:20px}.finance-goal-progress>strong small{color:#77838a;margin-top:3px;font-size:8px;display:block}.finance-goal-progress>i{background:#293238;height:5px;position:absolute;bottom:0;left:0;right:0}.finance-goal-progress>i b{background:linear-gradient(90deg,#a98a33,#e0bd57);height:100%;transition:width .25s;display:block}.finance-goal-progress.ahead>i b{background:linear-gradient(90deg,#3e9b63,#74da99)}.finance-monthly table{min-width:920px}.finance-month-link{color:#d7dddf;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.finance-month-link b{color:#e0c36d;text-underline-offset:3px;-webkit-text-decoration:underline #68592f;text-decoration:underline #68592f}.finance-month-link small{text-transform:uppercase;font-weight:900;color:#89969d!important;margin-top:0!important;font-size:7px!important}.finance-month-link:hover b,.finance-month-link:focus-visible b{color:#f2d57b;text-decoration-color:#e0bd57}.finance-month-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #8f793c}.finance-profit-cell{white-space:nowrap;background:#102019;border-left:1px solid #315a43;font-weight:900}.finance-month-sales-backdrop{z-index:88}.finance-month-sales-modal{width:min(1180px,100%)}.finance-month-sales-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:10px}.finance-month-sales-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.finance-month-sales-summary article{background:#0c1215;border:1px solid #39444a;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.finance-month-sales-summary article.profit{background:#102019;border-color:#356149}.finance-month-sales-summary article.loss{background:#241316;border-color:#743f47}.finance-month-sales-summary span{color:#7d8990;text-transform:uppercase;font-size:8px;font-weight:900}.finance-month-sales-summary strong{overflow-wrap:anywhere;color:var(--gold);font-size:16px}.finance-month-sales-summary article.profit strong{color:#6bd392}.finance-month-sales-summary article.loss strong{color:#eb8993}.finance-month-sales-summary small{color:#6f7b82;font-size:8px;line-height:1.35}.finance-month-sales-table{overflow:hidden}.finance-month-sales-table.is-loading{opacity:.58}.finance-month-sales-table table{min-width:850px}.finance-month-sales-error{color:#e5a0a7;background:#241316;border:1px solid #743f47;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:9px;display:flex}.finance-month-sales-error button{color:#f0b3ba;cursor:pointer;background:#31181d;border:1px solid #87515a;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.finance-goals-modal{width:min(860px,100%)}.finance-goal-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-goal-total{background:#1d1a10;border:1px solid #66572f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.finance-goal-total span{color:#9f8e5a;text-transform:uppercase;font-size:9px;font-weight:900}.finance-goal-total strong{color:var(--gold);font-size:19px}@media (width<=1180px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.finance-header-actions{flex-direction:column;align-items:stretch}.finance-goal-inputs,.finance-month-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.finance-kpis,.finance-goal-inputs,.finance-month-sales-summary,.finance-goal-progress{grid-template-columns:1fr}.finance-goal-progress>strong{text-align:left}.finance-month-sales-error{flex-direction:column;align-items:stretch}}.health-overall{background:linear-gradient(135deg,#102019,#11171a);border:1px solid #38624a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.health-overall.warning{background:linear-gradient(135deg,#221d10,#11171a);border-color:#6b592e}.health-overall span{color:#6ed295;text-transform:uppercase;font-size:8px;font-weight:900}.health-overall h3{margin:5px 0;font-size:20px}.health-overall p{color:var(--muted);margin:0;font-size:9px}.health-overall>strong{color:#6ed295;text-align:right;font-size:28px}.health-overall strong small{color:var(--muted);font-size:8px;display:block}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-grid article{background:#101619;border:1px solid #39444a;border-radius:12px;padding:15px}.health-grid article.ok{border-color:#315a43}.health-grid article.warning{border-color:#6b592e}.health-grid article.error{border-color:#743f47}.health-grid header{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.health-grid i{background:#7b858a;border-radius:50%;width:8px;height:8px}.health-grid .ok i{background:#4dcc7e}.health-grid .warning i{background:#e0b94f}.health-grid .error i{background:#e06773}.health-grid h3{margin:12px 0 6px;font-size:14px}.health-grid p{color:#929da3;min-height:30px;margin:0;font-size:9px;line-height:1.5}.health-grid small{color:#657178;margin-top:10px;font-size:8px;display:block}.health-task-list,.health-backup-list{display:grid}.health-task-list article,.health-backup-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.health-task-list b,.health-task-list span,.health-backup-list b,.health-backup-list small{display:block}.health-task-list span,.health-task-list small,.health-backup-list small{color:var(--muted);margin-top:3px;font-size:8px}.health-task-list p{color:#e38b94;grid-column:1/-1;margin:0;font-size:8px}.health-backup-list a{color:var(--gold);font-size:9px;font-weight:900}.system-health-layout .primary-button{padding:10px 13px}@media (width<=900px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.health-overall{flex-direction:column;align-items:flex-start}.health-overall>strong{text-align:left}.health-grid{grid-template-columns:1fr}.health-task-list article,.health-backup-list article{grid-template-columns:1fr auto}.health-task-list article>small,.health-backup-list article>a{grid-column:1/-1}}.leonidas-map-settings{gap:14px;display:grid}.leonidas-map-settings>.form-section-title{margin:0}.leonidas-map-server-list{gap:7px;display:grid}.leonidas-map-server-list>strong,.leonidas-linked-groups>strong{color:#aab8c0;margin-bottom:3px;font-size:9px}.leonidas-map-server-list label{background:#0e1519;border:1px solid #263139;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.leonidas-map-server-list input{accent-color:var(--gold)}.leonidas-map-server-list span{color:#d8e0e5;font-size:9px}.leonidas-map-server-list small{color:#87949b;text-transform:capitalize;font-size:8px}.leonidas-pairing-code{background:linear-gradient(135deg,#211d12,#11171a);border:1px solid #66572f;border-radius:10px;justify-items:start;gap:6px;padding:14px;display:grid}.leonidas-pairing-code>span,.leonidas-pairing-code small{color:#a39361;font-size:8px}.leonidas-pairing-code>strong{color:var(--gold);letter-spacing:.14em;font-size:24px}.leonidas-pairing-code p{color:#d3d9dd;margin:0;font-size:9px;line-height:1.6}.leonidas-pairing-code code{color:var(--gold);font-size:9px}.leonidas-linked-groups{gap:8px;margin-top:3px;display:grid}.leonidas-linked-groups>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;display:flex}.leonidas-linked-groups article div{min-width:0}.leonidas-linked-groups article b,.leonidas-linked-groups article span{display:block}.leonidas-linked-groups article b{color:#d8e0e5;font-size:9px}.leonidas-linked-groups article span{color:#82919a;margin-top:4px;font-size:8px;line-height:1.4}.leonidas-linked-groups article button{color:#e19299;cursor:pointer;background:#201417;border:1px solid #58373b;border-radius:7px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.leonidas-linked-groups article button:disabled{opacity:.55;cursor:wait}.leonidas-map-load-more{justify-content:center;display:flex}@media (width<=580px){.leonidas-map-server-list label{grid-template-columns:18px minmax(0,1fr)}.leonidas-map-server-list small{grid-column:2}.leonidas-linked-groups>article{flex-direction:column;align-items:flex-start}}.leonidas-log-settings{gap:15px;display:grid}.leonidas-log-settings>.form-section-title{margin:0}.leonidas-monitor-toggle{border:1px solid var(--line);cursor:pointer;background:#10171c;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.leonidas-monitor-toggle input,.leonidas-rule-games input,.leonidas-rule-categories input,.leonidas-notification-options input{accent-color:var(--gold)}.leonidas-monitor-toggle span,.leonidas-monitor-toggle small{display:block}.leonidas-monitor-toggle b{color:#dce2e6;font-size:10px}.leonidas-monitor-toggle small{color:#87959d;margin-top:4px;font-size:8px;line-height:1.5}.leonidas-log-health{border:1px solid var(--line);color:#8b9aa2;background:#0d1419;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;font-size:8px;display:flex}.leonidas-log-health b{color:var(--gold);font-size:12px}.leonidas-log-health small{color:#e08d91;width:100%}.leonidas-rule-block{gap:8px;display:grid}.leonidas-rule-block>strong,.leonidas-rule-document>strong{color:#bac5cb;font-size:9px}.leonidas-rule-games,.leonidas-rule-categories{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px;display:grid}.leonidas-rule-games label,.leonidas-rule-categories label,.leonidas-notification-options label{border:1px solid var(--line);color:#b8c3c9;cursor:pointer;background:#10171c;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:7px 9px;font-size:8px;display:flex}.leonidas-rule-document{border:1px solid var(--line);background:#0f161b;border-radius:10px;gap:10px;padding:12px;display:grid}.leonidas-rule-document>.field textarea{resize:vertical;min-height:135px}.leonidas-rule-document .field small{color:#788991;font-size:8px}.leonidas-group-settings{border-top:1px solid var(--line);gap:10px;align-items:stretch!important;padding:12px 0!important;display:grid!important}.leonidas-group-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.leonidas-group-title>div{min-width:0}.leonidas-group-title b,.leonidas-group-title span{display:block}.leonidas-group-title span{color:#82919a;margin-top:4px;font-size:8px;line-height:1.4}.leonidas-disconnect,.leonidas-save-group{color:#e19299;cursor:pointer;background:#201417;border:1px solid #58373b;border-radius:7px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.leonidas-save-group{color:#d9bd70;background:#211d12;border-color:#66572f;justify-self:start}.leonidas-disconnect:disabled,.leonidas-save-group:disabled{opacity:.55;cursor:wait}.leonidas-notification-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.leonidas-notification-options label{justify-content:flex-start;min-height:30px}@media (width<=580px){.leonidas-group-title{flex-direction:column;align-items:flex-start}.leonidas-rule-games,.leonidas-rule-categories,.leonidas-notification-options{grid-template-columns:1fr}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--bg:#080e15;--panel:#101922;--panel-soft:#15212d;--line:#263440;--muted:#95a6b6;--text:#eaf0f5;--gold:#e8bc50;--gold-soft:#27251c;--green:#76d6a5;--blue:#84b9e5;--red:#f28e98;--surface-inset:#0b131c;--border-soft:#1e2b36;--radius-panel:14px;--radius-control:8px;--space-panel:20px;--sidebar-width:248px}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:enabled,summary{cursor:pointer}button:disabled{cursor:not-allowed}button,a{transition:background-color .15s,border-color .15s,color .15s}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{color:#fff;background:#61512b}.ui-icon{flex:none;width:19px;height:19px;display:block}.skip-to-content{z-index:150;background:var(--gold);color:#111;border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-to-content:focus{transform:none}.app-shell{background:var(--bg);min-height:100dvh}.app-shell :is(.content,.panel,.data-panel,.form-panel,.module-layout,.field,.card-grid,.overview-grid,.sales-goal-grid)>*{min-width:0}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--border-soft);height:100dvh;box-shadow:none;background:linear-gradient(175deg,#0d1721,#0a1119 70%)}.brand{border-bottom:1px solid var(--border-soft);flex:0 0 82px;gap:11px;height:82px;margin:0 16px;padding:0 4px}.brand-shield{filter:none;flex:0 0 36px;width:36px;height:42px;font-size:21px}.brand>div:last-child{min-width:0}.brand strong{letter-spacing:.025em;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.3}.brand span{color:var(--muted);letter-spacing:.11em;margin-top:4px;font-size:10px;line-height:1.4}.quick-sale{background:var(--gold);color:#15130d;border:1px solid #79612e;border-radius:9px;flex:none;gap:9px;min-height:40px;margin:18px 16px 4px;padding:10px 12px;font-size:13px;font-weight:700;box-shadow:0 4px 15px #0002}.quick-sale:hover{filter:none;background:#f1ca6b;transform:none}.quick-sale .ui-icon{width:17px;height:17px}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31424e transparent;min-height:0;padding:0 11px 20px}.nav-group{margin-top:20px}.nav-group>p{color:#7e92a4;letter-spacing:.13em;margin:0 13px 6px;font-size:10px;font-weight:600}.nav-group button{color:#acb9c6;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;min-height:41px;margin:2px 0;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.4;position:relative}.nav-mark{color:#879aaa;background:0 0;border:0;border-radius:0;width:22px;height:22px}.nav-mark .ui-icon{width:18px;height:18px}.nav-group button:hover{color:var(--text);background:#15212d;transform:none}.nav-group button.active{color:#f8e3b1;box-shadow:inset 2px 0 var(--gold);background:linear-gradient(100deg,#27261e,#192128);border-color:#564a2f;font-weight:650}.nav-group button.active .nav-mark{color:var(--gold);background:0 0;border:0}.nav-group em{color:#e9c46c;background:#28251b;border:1px solid #55492d;min-width:22px;padding:2px 6px;font-size:10px;line-height:1.5}.sidebar-foot{border-color:var(--border-soft);background:#0a1119;flex:none;margin-top:auto;padding:14px 20px}.sidebar-caption{color:#abb8c4;font-size:12px;font-weight:550}.sidebar-foot small{color:#758b9d;font-size:10px;line-height:1.5}.sidebar .sidebar-close{display:none}.main-area{min-width:0;margin-left:var(--sidebar-width)}.topbar{z-index:20;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a111af5;align-items:center;gap:22px;height:auto;min-height:83px;padding:14px 28px;display:flex;position:sticky;top:0}.topbar-heading{align-items:center;gap:12px;min-width:120px;display:flex}.page-heading{min-width:0;margin:0}.page-heading span{color:#7f93a5;letter-spacing:.11em;font-size:10px;font-weight:600;line-height:1.5;display:block}.page-heading h1{color:#f2f5f8;letter-spacing:-.025em;white-space:normal;max-width:none;margin:3px 0 0;font-size:22px;font-weight:650;line-height:1.3}.top-actions{align-items:center;gap:20px;min-width:0;margin-left:auto;display:flex}.workspace-controls{align-items:flex-end;gap:8px;min-width:0;display:flex}.header-utilities{border-left:1px solid var(--line);align-items:center;gap:13px;padding-left:18px;display:flex}.adm-view-picker,.platform-org-switch{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:none;gap:4px;font-size:10px;font-weight:550;display:grid}.adm-view-picker{width:174px}.platform-org-switch{width:192px}.adm-view-picker select,.platform-org-switch select{color:#d8e2ea;letter-spacing:0;background:#101c27;border:1px solid #344654;border-radius:8px;width:100%;min-width:0;height:38px;min-height:38px;padding:7px 25px 7px 10px;font-size:12px;font-weight:500}.adm-view-picker select{color:#e8ca8a;border-color:#635431}.platform-new-org,.platform-entry-link{color:#b6cee2;text-transform:none;white-space:nowrap;background:#14212d;border:1px solid #344654;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;height:38px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.platform-new-org:hover,.platform-entry-link:hover{background:#1b2d3d;border-color:#50718b}.platform-new-org .ui-icon,.platform-entry-link .ui-icon{width:16px;height:16px}.icon-button,.notification{color:#c2d0dc;background:#111d28;border:1px solid #2c3e4d;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-grid}.notification .ui-icon{width:18px;height:18px}.notification.has-overdue{color:var(--gold);box-shadow:none;border-color:#635431}.notification>span{border-color:var(--bg);width:17px;height:17px;font-size:10px;top:-4px;right:-4px}.user-card{border:0;gap:9px;min-width:0;padding:0}.avatar{width:36px;height:36px;color:var(--gold);box-shadow:none;background:#28261c;border:1px solid #776036;border-radius:50%;flex:none;font-size:13px}.user-card strong{max-width:100px;font-size:12px;font-weight:600}.user-card span{color:#a99b7e;letter-spacing:.035em;text-transform:none;margin-top:2px;font-size:9px;font-weight:500}.user-card>b,.menu-button{display:none}.content{width:100%;max-width:1504px;margin:0 auto;padding:28px 28px 44px}.module-content{padding-top:26px}.module-layout,.overview-content{flex-direction:column;gap:22px;display:flex}.module-layout{width:100%;min-width:0}.narrow-module{max-width:1024px;margin-inline:auto}.welcome-row{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.welcome-row h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.welcome-row p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.range-badge{border:1px solid var(--line);background:#101a24;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.range-badge strong{color:#c3d0dc;text-transform:capitalize;margin:0;font-size:11px;font-weight:500}.range-badge .ui-icon{color:#9aa8b1;width:15px;height:15px}.module-header,.module-intro{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:0 0 20px}.module-header{align-items:flex-end;gap:20px}.module-header>div:first-child{min-width:0}.module-header>div>span,.module-intro>span,.modal-head>div>span{color:#c5aa6f;letter-spacing:.09em;background:0 0;border:0;width:fit-content;margin:0 0 5px;padding:0;font-size:10px;font-weight:600;display:block}.module-header h2,.module-intro h2{color:#eff3f7;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.module-header p,.module-intro p{max-width:760px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6}.panel,.form-panel,.data-panel,.settings-grid article,.template-editor,.community-post,.community-composer{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);box-shadow:0 3px 12px #0000000d}.panel,.form-panel{padding:var(--space-panel)}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head>div{min-width:0}.panel-head span{color:#8ca0b2;letter-spacing:.08em;font-size:10px;font-weight:550}.panel-head h3{color:var(--text);margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.4}.panel-head button{color:#e4bf71;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:4px 0 4px 7px;font-size:11px;font-weight:500;display:inline-flex}.panel-head button .ui-icon{width:14px;height:14px}.panel-head>b{color:#cab783;background:#22271f;border:1px solid #3b3b2c;border-radius:6px;flex:none;padding:4px 8px;font-size:10px;font-weight:500}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.kpi-card{border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;min-height:173px;box-shadow:none;background:linear-gradient(160deg,#131e29,#0f1821);grid-template-rows:minmax(32px,auto) auto minmax(34px,1fr) auto;align-content:start;padding:18px 18px 15px;display:grid;position:relative}.kpi-card:after{display:none}.kpi-top{color:#a0b0bf;letter-spacing:.02em;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;font-size:11px;font-weight:500;line-height:1.5;display:flex}.kpi-top .ui-icon{opacity:.9;width:17px;height:17px}.kpi-card.gold .kpi-top .ui-icon{color:var(--gold)}.kpi-card.green .kpi-top .ui-icon{color:var(--green)}.kpi-card.blue .kpi-top .ui-icon{color:var(--blue)}.kpi-card.red .kpi-top .ui-icon{color:var(--red)}.kpi-card>strong{color:#f0f4f8;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:25px;font-weight:650;line-height:1.3}.kpi-card p{color:#a1b0bd;min-height:0;margin:5px 0 13px;font-size:11px;line-height:1.5}.kpi-card small{border-top:1px solid var(--border-soft);color:#899eaf;background:0 0;border-radius:0;align-self:end;margin:0;padding:10px 0 0;font-size:10px;line-height:1.45;display:block}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:stretch;gap:20px;margin:0;display:grid}.revenue-panel{flex-direction:column;display:flex}.chart-summary{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:20px;display:flex}.chart-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:23px;font-weight:600}.chart-summary span{color:var(--muted);margin:0;font-size:11px}.bar-chart{border-top:1px solid var(--line);align-items:stretch;gap:10px;height:175px;margin:18px 0 0;padding:12px 0 0;display:flex}button.bar-column{color:#a4b3c1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:28px;height:100%;padding:0 2px;display:flex;position:relative}button.bar-column .bar-track{background:repeating-linear-gradient(0deg,#0000 0 32px,#ffffff06 33px);border-radius:5px;flex-shrink:0;align-items:end;width:100%;height:135px;min-height:0;display:flex}button.bar-column .bar-track>div{width:100%;min-height:0;box-shadow:none;background:linear-gradient(#b89b57,#7c622d);border-radius:5px 5px 1px 1px}button.bar-column.current .bar-track>div{background:linear-gradient(#edc75e,#9c7831)}button.bar-column:hover{background:#e8bc5008}button.bar-column:hover .bar-track>div,button.bar-column:focus-visible .bar-track>div{background:linear-gradient(#f4d780,#ae8232)}button.bar-column>span{color:#92a5b6;font-size:10px;line-height:20px}button.bar-column.current>span{color:var(--gold)}.chart-hint{color:#8a9ead;margin:11px 0 0;font-size:10px}button.bar-column>.bar-value{z-index:1;color:#f2dfb4;white-space:nowrap;pointer-events:none;visibility:hidden;background:#1c2530;border:1px solid #665839;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.5;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0005}button.bar-column:first-child>.bar-value{left:0;transform:none}button.bar-column:last-child>.bar-value{left:auto;right:0;transform:none}button.bar-column:hover>.bar-value,button.bar-column:focus-visible>.bar-value{visibility:visible}.action-list{margin-top:13px}button.action-item{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:72px;color:var(--text);text-align:left;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:12px 0;display:grid}button.action-item:hover{background:#172430}.action-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.action-icon .ui-icon{width:17px;height:17px}.action-icon.red{background:#31212a}.action-icon.gold{background:#30291c}.action-icon.blue{background:#192d3b}.action-copy{gap:3px;display:grid}.action-copy strong{font-size:12px;font-weight:550}.action-copy>span{color:#9cafbf;font-size:11px;line-height:1.45}.action-item>.ui-icon{color:#8ca0b0;width:15px;height:15px}.action-panel .outline-button{margin-top:16px}.adm-focus{gap:8px;min-height:220px}.adm-focus strong{font-size:34px}.adm-focus span{font-size:12px}.sales-goals-panel{gap:20px;margin:0;padding:20px;display:grid}.sales-goals-total{text-align:right;background:#24231a;border:1px solid #594c30;border-radius:9px;min-width:135px;padding:10px 13px}.sales-goals-total span{color:#bdab7f;letter-spacing:.035em;font-size:10px}.sales-goals-total strong{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600}.sales-goals-panel .panel-head p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6}.goal-method{color:var(--muted);margin-top:7px}.goal-method summary{color:#b9a677;width:fit-content;font-size:11px}.sales-goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:14px;display:grid}.sales-goal-card{background:#121d27;border:1px solid #2c3b47;border-radius:11px;grid-template-rows:minmax(45px,auto) auto 5px minmax(32px,1fr) auto;gap:12px;min-width:0;padding:16px;display:grid}.sales-goal-card.achieved{background:linear-gradient(150deg,#14261e,#101b20);border-color:#39664f}.sales-goal-card header{align-items:flex-start;gap:10px}.sales-goal-card header>div{min-width:0}.sales-goal-card header strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.sales-goal-card header span{color:#95a7b7;font-size:10px;line-height:1.5}.sales-goal-card header>b{color:#d5bc81;background:#29271f;border:1px solid #4f4730;border-radius:6px;flex:none;padding:4px 7px;font-size:9px;font-weight:500}.sales-goal-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sales-goal-numbers small{color:#91a4b5;letter-spacing:.025em;font-size:9px;font-weight:550}.sales-goal-numbers strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:600}.sales-goal-track{background:#253542;height:5px}.sales-goal-track i{background:linear-gradient(90deg,#8f702f,#e1ba58)}.sales-goal-card>p{color:#9bafbf;min-height:0;font-size:10px;line-height:1.5}.sales-goal-card footer{color:#8fa3b5;border-color:#2a3945;gap:8px;min-height:35px;padding-top:10px;font-size:10px;line-height:1.5}.sales-goal-edit{color:#ddc38c;background:#24271f;border:1px solid #4e4a36;border-radius:7px;width:100%;min-height:32px;padding:6px 10px;font-size:11px}.sales-goal-edit:hover:not(:disabled){background:#323023;border-color:#8b7645}.sales-goal-edit:disabled{opacity:.5}.commission-target-modal{width:min(520px,100%)}.commission-target-picker{width:min(420px,100%);margin:0}.target-editor-help{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}.target-editor-error{color:var(--red);margin-top:12px;font-size:12px}.target-editor-actions{gap:10px}.target-editor-actions button:disabled{opacity:.5}.activity-panel{margin:0}.activity-table{margin-top:16px;overflow-x:auto}.activity-row{border-color:var(--border-soft);color:#aabaca;grid-template-columns:minmax(130px,.85fr) minmax(200px,1.65fr) minmax(90px,.6fr) 106px 75px;gap:16px;min-height:64px;font-size:11px;line-height:1.5}.activity-header{color:#8399ad;letter-spacing:.04em;min-height:36px;font-size:10px;font-weight:550}.activity-row>span:nth-child(3),.activity-row>span:nth-child(4){display:block}.person{gap:9px;min-width:0}.person i{color:#dec385;background:#25251e;border:1px solid #494433;border-radius:50%;flex:none;width:30px;height:30px;font-size:10px}.person strong{color:#d7e0e9;overflow-wrap:anywhere;font-size:11px;font-weight:550}.activity-row em{font-size:9px}.data-panel{overflow:hidden}.data-toolbar{border-bottom:1px solid var(--line);background:#111c26;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:54px;padding:14px 18px}.data-toolbar strong{color:#d9e2e9;font-size:12px;font-weight:550}.data-toolbar span{color:#8fa5b7;font-size:11px;line-height:1.5}.table-scroll{scrollbar-width:thin;scrollbar-color:#415361 #0c151d;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%}th,td{border-bottom:1px solid var(--border-soft);padding:13px 16px}th{color:#93a8ba;letter-spacing:.045em;white-space:nowrap;background:#0d1720;font-size:10px;font-weight:550;line-height:1.5}td{color:#b7c7d4;vertical-align:middle;font-size:12px;line-height:1.5}td b{color:#e0e8ef;font-size:12px;font-weight:550}td small{color:#90a4b6;font-size:10px;line-height:1.5}tbody tr:hover>td{background-color:#1b2b374d}.money-cell,.commission-total,.finance-profit-cell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.table-empty,.empty-card,.notification-empty,.case-empty{color:#95a7b7;padding:34px 22px;font-size:12px;line-height:1.6}.status-pill,.source-pill,.game-badges span{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.5}.row-actions{flex-wrap:wrap;align-items:center;gap:5px}.row-actions button,.gold-link,.danger-link,.detail-link{border:1px solid #0000;border-radius:6px;min-height:32px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none}.row-actions button:hover,.gold-link:hover,.detail-link:hover{background:#25343f;border-color:#46525a}.row-actions .danger-link:hover,.danger-link:hover{background:#38252c;border-color:#663d48}.row-actions .danger-link{color:var(--red)}.sale-actions,.vip-row-actions,.player-row-actions{gap:4px}.archive-pagination,.player-pagination,.pagination-controls{border-color:var(--line);gap:12px;padding:14px 18px}.archive-pagination button,.player-pagination button,.pagination-controls button{color:#c2d0dc;background:#14222e;border:1px solid #344653;border-radius:7px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:500}.archive-pagination span,.player-pagination span,.pagination-controls span{color:#94a9ba;font-size:11px}.field{color:#abbcca;letter-spacing:.02em;text-transform:none;gap:6px;font-size:11px;font-weight:500}.field-grid{gap:16px}.form-section-title{gap:10px;margin-bottom:18px}.form-section-title:not(:first-child){border-color:var(--line);margin-top:24px;padding-top:24px}.form-section-title>b{width:28px;height:28px;color:var(--gold);background:#28261d;border:1px solid #514731;border-radius:7px;font-size:11px}.form-section-title strong{color:#dfe7ee;font-size:13px;font-weight:600}.form-section-title span{color:#93a8b9;margin-top:3px;font-size:10px}.app-shell :is(.field,.team-access,.commission-rule-form,.month-picker) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.app-shell .log-event-filters>select,.reply-composer input{border-radius:var(--radius-control);background:var(--surface-inset);color:#dbe6ee;border:1px solid #334755;min-width:0;min-height:40px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.app-shell textarea{line-height:1.65}.app-shell :is(input,textarea)::placeholder{color:#6f8597;opacity:1}.app-shell :is(input,select,textarea):focus{border-color:#a38646;box-shadow:0 0 0 3px #d7b66413}.app-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--gold)}.money-input{background:var(--surface-inset);border-color:#334755;border-radius:8px}.money-input>span{color:#bfab7e;font-size:12px}.app-shell .field .money-input input{box-shadow:none;background:0 0;border:0}.search-box,.archive-search-box{background:var(--surface-inset);border:1px solid #334755;border-radius:9px;max-width:none}.app-shell .search-box input,.app-shell .field .archive-search-box input{min-height:40px;box-shadow:none;background:0 0;border:0;font-size:13px}.search-box:focus-within,.archive-search-box:focus-within{border-color:#a38646;box-shadow:0 0 0 3px #d7b66413}.primary-button{background:var(--gold);color:#17150e;border:1px solid #ba974b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.primary-button:hover:not(:disabled){filter:none;background:#f0ca70}.primary-button.danger-button{color:#fff;background:#a94050;border-color:#a94655}.primary-button:disabled{opacity:.5}.outline-button,.secondary-button,.finance-header-actions .secondary-button{color:#d4bd88;background:#1f241f;border:1px solid #4c4936;border-radius:8px;min-height:37px;padding:8px 12px;font-size:11px;font-weight:500}.outline-button:hover{background:#2b2c22;border-color:#8b7645}.form-actions{border-color:var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.form-actions span{color:#8da3b5;font-size:11px}.sales-archive-filter,.finance-filter,.commission-rule-form{border:1px solid var(--line);background:#111c26;border-radius:12px;padding:18px}.archive-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px}.archive-filter-fields .primary-button{height:40px}.archive-presets{gap:6px}.archive-presets button,.finance-filter>div button{color:#b7c6d3;background:#16232e;border:1px solid #3c4a53;border-radius:7px;min-height:32px;padding:6px 11px;font-size:11px;font-weight:500}.archive-presets button:hover,.finance-filter>div button:hover{color:#f0cd83;background:#28281f;border-color:#867042}.finance-filter{grid-template-columns:minmax(0,1fr) 154px 154px auto;gap:12px}.finance-filter>div{flex-wrap:wrap;padding:0}.sale-type-switch button{background:#121d27;border-radius:10px;min-height:64px;padding:14px 16px;font-size:13px;font-weight:600}.sale-type-switch button span{color:#8da3b4;font-size:11px}.sale-type-switch button.active{background:#26271f;border-color:#827040;box-shadow:inset 3px 0 #e1bb5b}.player-suggestions{background:#131f2a;border-color:#3b4d5b}.player-suggestions button:hover{background:#1b2d3c}.player-suggestions b{font-weight:600}.player-suggestions small{color:#9bb0c2}.permission-grid input:focus-visible+span,.adm-game-tags input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}:is(.commission-summary,.archive-summary,.finance-kpis,.nitrado-kpis,.history-summary,.commission-details-summary,.finance-month-sales-summary,.queue-summary,.health-grid,.log-kpi-grid)>:is(article,div){border-radius:12px;min-width:0;padding:17px}:is(.commission-summary,.archive-summary,.finance-kpis,.nitrado-kpis)>article{border-color:var(--line);background:#111c26;flex-direction:column;gap:5px;display:flex}:is(.commission-summary,.archive-summary,.finance-kpis,.nitrado-kpis,.queue-summary) :is(span,small){color:#96a9ba;letter-spacing:.015em;font-size:10px;font-weight:400;line-height:1.5}:is(.commission-summary,.archive-summary,.finance-kpis) article>strong,.nitrado-kpis article>b,.queue-summary strong{color:#e5ecf2;font-variant-numeric:tabular-nums;margin:5px 0;font-size:23px;font-weight:600;line-height:1.3}:is(.commission-summary,.archive-summary,.finance-kpis,.nitrado-kpis) article>small{margin-top:auto}.finance-kpis article.profit{background:#14231e;border-color:#365d4b}.finance-kpis article.profit strong{color:#83d4ad}.finance-kpis article.loss{background:#291d25;border-color:#70414b}.finance-kpis article.loss strong{color:var(--red)}.finance-kpis article.target{background:#25241d;border-color:#675831}.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-grid{grid-template-columns:minmax(0,1fr);gap:20px}.finance-category-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:20px;display:grid}.finance-category-list b,.finance-category-list strong{font-size:12px}.finance-category-list small{color:#9bafbf;font-size:10px}.finance-goal-progress,.finance-nitrado-banner{border-radius:12px;padding:17px 20px}.finance-goal-progress p,.finance-nitrado-banner p{font-size:11px}.finance-goal-progress h3,.finance-nitrado-banner h3{font-size:15px;font-weight:600}.finance-month-link small{font-weight:500;font-size:9px!important}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:16px}.delivery-card{border-color:var(--line);background:#111c26;border-radius:12px;flex-direction:column;padding:18px;display:flex}.delivery-card.overdue{box-shadow:none;background:linear-gradient(150deg,#261e26,#111c26 65%);border-color:#764653}.delivery-card h3{margin-top:16px;font-size:16px;font-weight:600}.delivery-card>p{color:#9bb0c0;font-size:11px}.card-top>span{color:#92a6b7;font-size:10px}.delivery-product{background:#0c1620;border:1px solid #263642;border-radius:8px;flex:1;padding:13px}.delivery-product span{color:#8a9fb1;font-size:10px}.delivery-product strong{font-size:12px;font-weight:500;line-height:1.6}.delivery-meta,.delivery-deadline{color:#8fa6b8;gap:10px;font-size:10px}.delivery-deadline strong{font-size:11px}.contact-actions{gap:8px}.contact-actions :is(a,button){min-height:36px;font-size:11px;font-weight:500}.delivery-owner-override{background:#201c14;border:1px solid #755d32;border-radius:9px;gap:9px;margin-top:12px;padding:12px;display:grid}.delivery-owner-override label,.delivery-admin-correction{gap:6px;display:grid}.delivery-owner-override label>span{color:#ead8ad;font-size:11px;font-weight:600}.delivery-owner-override select,.delivery-admin-correction select{color:#eaf1f7;background:#0c1620;border:1px solid #384858;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.delivery-owner-override small{color:#aeb8c0;font-size:10px;line-height:1.5}.delivery-admin-correction{min-width:160px}.delivery-admin-correction .outline-button{min-height:36px;padding:6px 10px}@media (width<=760px){.delivery-admin-correction{min-width:132px}.delivery-admin-correction .outline-button{white-space:normal}}.delivery-sheet{background:#0b141d;border-color:#324452}.delivery-sheet summary{padding:11px;font-size:11px}.delivery-sheet pre{font-family:inherit;font-size:11px;line-height:1.7}.vip-status-tabs{gap:14px}.vip-status-tabs button{background:#111c26;border-radius:12px;padding:16px}.vip-status-tabs button span{font-size:12px;font-weight:550}.vip-status-tabs button small{color:#95aabb;font-size:10px}.vip-status-tabs button strong{font-size:24px;font-weight:600}.vip-game-filter{border-color:var(--line);background:#111c26;border-radius:10px;align-items:flex-start;padding:14px 16px}.vip-game-filter>span{color:#8fa5b7;font-size:10px;line-height:32px}.vip-game-filter>div{justify-content:flex-start}.vip-game-filter button{border-radius:7px;min-height:31px;padding:6px 10px;font-size:10px;font-weight:500}.case-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.case-column{background:#0c161f;border-color:#293945;padding:10px}.case-card{background:#14212c;border-color:#2c3c49;border-radius:10px;padding:13px}.case-card h3{color:#dbe5ed;font-size:13px;font-weight:550}.case-card p{color:#9dafbe;font-size:11px}.case-player{background:#0d1821}.case-player span,.case-foot>span{color:#8aa1b3;font-size:10px}.case-player b{font-size:11px}.case-foot select{width:108px;min-height:32px}.team-row{border-color:#293945;gap:16px;padding:18px 0}.team-identity>i{border-radius:50%;width:36px;height:36px;font-size:11px}.team-identity input{background:0 0;border:0;padding:0;font-size:13px;font-weight:550}.team-identity span{color:#8ba2b4;font-size:10px}.team-access{grid-template-columns:minmax(0,1fr) 112px}.permission-grid span,.adm-game-tags span{border-radius:7px;padding:5px 8px;font-size:10px}.adm-game-access{background:#0d1720;border-color:#293a47;grid-template-columns:175px minmax(0,1fr)}.adm-game-access>div:first-child b{font-size:12px}.adm-game-access>div:first-child span{color:#91a5b6;font-size:10px}.community-layout{max-width:920px;margin-inline:auto}.community-post,.community-composer{padding:22px}.community-avatar,.community-avatar.small{border-radius:50%}.community-feed{gap:20px}.post-author strong{font-size:13px;font-weight:600}.community-post>h3{font-size:17px;font-weight:600}.community-post>p{color:#bfcdd9;font-size:14px;line-height:1.8}.community-composer>textarea{background:#0b151e;border-color:#334755;font-family:inherit;font-size:13px}.community-post header small,.composer-head span{color:#8fa6b9;font-size:10px}.community-category,.post-author em{border-radius:6px;padding:4px 7px;font-weight:500}.community-reply{background:#0b151e;border:1px solid #263744;border-radius:10px;padding:12px}.community-reply p{color:#b8c8d5;font-size:12px}.community-reply span{color:#829bae;font-size:10px}.log-input-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.log-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.log-report-tabs{gap:6px;padding-bottom:12px}.log-report-tabs button{background:#131f2a;border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:500}.log-report-tabs button.active{color:var(--gold);background:#28271d;border-color:#756137}.log-summary-grid,.log-operation-grid,.log-rules-grid,.log-dino-list{gap:16px}.log-event-filters{gap:12px;padding:16px}.log-event-timeline h4{font-size:13px;font-weight:550}.log-event-timeline p{color:#a9bdcd;font-size:12px}.log-event-timeline small{color:#8ca3b5;font-size:10px}.log-event-time b{font-size:11px}.nitrado-server-list>article{grid-template-columns:90px minmax(0,1.3fr) minmax(0,1fr) minmax(150px,.7fr);gap:20px;padding:18px}.nitrado-server-main h3{font-size:15px;font-weight:600}.nitrado-server-main p{font-size:11px}.nitrado-server-main small,.nitrado-server-state small,.nitrado-log-state small{color:#8ca5b7;font-size:10px;line-height:1.5}.nitrado-server-state b,.nitrado-log-state span{font-size:11px;font-weight:550}.nitrado-server-actions button,.health-task-list article>button{border-radius:7px;min-height:36px;font-size:10px;font-weight:500}.nitrado-server-actions label{font-size:10px;font-weight:400}.nitrado-header-actions>button{min-height:38px;font-weight:500}.nitrado-import-list small{color:#93aabc;font-size:10px}.nitrado-import-list b{font-size:12px;font-weight:550}.health-grid{gap:16px}.health-grid article{background:#111c26;padding:18px}.health-grid header{font-size:10px;font-weight:500}.health-grid h3{font-size:15px;font-weight:600}.health-grid p,.health-grid small{color:#9bb1c2;font-size:11px}.health-overall h3{font-size:20px;font-weight:600}.health-overall p,.health-task-list span,.health-backup-list small,.health-run-list small{color:#96adbf;font-size:11px}.health-task-list b,.health-backup-list b,.health-run-list b{font-size:12px;font-weight:550}.notification-wrap{z-index:2}.notification-backdrop{background:#02060980}.notification-panel{background:#101b25;border:1px solid #354955;border-radius:13px;width:min(410px,100vw - 28px);position:absolute;top:48px;left:auto;right:0;box-shadow:0 24px 70px #0009}.notification-panel>header{border-color:var(--line);gap:12px;padding:17px}.notification-panel>header h2{font-size:17px;font-weight:600}.notification-panel>header span{font-size:10px}.notification-panel>header button{font-size:10px;font-weight:500}.notification-browser{border-color:var(--line);background:#0d1720;padding:13px 16px}.notification-browser>span{color:#91a8bb;font-size:11px}.notification-browser>button{min-height:32px;font-size:10px;font-weight:500}.notification-list>button{border-color:#233541;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:15px 16px}.notification-list>button:hover{background:#1a2b38}.notification-list>button.unread{background:#24251dcc;box-shadow:inset 2px 0 #d6b254}.notification-list>button>i{border-radius:8px;width:28px;height:28px;font-size:11px}.notification-list>button b{font-size:12px;font-weight:550}.notification-list>button small{color:#a6b9c8;font-size:11px;line-height:1.6}.notification-list>button em{color:#829caf;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070dcc;padding:28px}.modal-card{overscroll-behavior:contain;background:#111c26;border:1px solid #3b4b56;border-radius:15px;max-height:calc(100dvh - 56px);padding:24px;box-shadow:0 28px 90px #0008}.modal-head{border-color:var(--line);gap:20px;margin-bottom:20px;padding-bottom:18px}.modal-head h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.4}.modal-head>button{color:#c5d2dd;background:#152330;border:1px solid #3a4a55;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.modal-head p{font-size:12px;line-height:1.6}.toast{color:#e0e9f0;background:#16232e;border:1px solid #73613a;border-radius:11px;max-width:410px;padding:14px 18px;font-size:12px;bottom:22px;right:24px;box-shadow:0 14px 35px #0005}.adm-preview-banner{background:#25251cf0;border-color:#746034;border-radius:10px;margin:18px 28px 0;padding:12px 16px}.adm-preview-banner b{font-size:12px}.adm-preview-banner span{color:#bbad8e;font-size:11px}.adm-preview-banner button{font-size:11px}.error-banner{border-radius:10px;margin-inline:28px;line-height:1.5}.skeleton{background:linear-gradient(100deg,#111c26 30%,#1a2b39 50%,#111c26 70%) 0 0/220% 100%;border:1px solid #223340;border-radius:12px}.skeleton-grid{gap:16px;margin-top:18px}@media (width>=1600px){:root{--sidebar-width:264px}.content,.topbar{padding-inline:32px}}@media (width<=1300px){.topbar{gap:14px}.top-actions{gap:12px}.header-utilities{gap:9px;padding-left:12px}.topbar .user-card>div:not(.avatar){display:none}.platform-org-switch{width:168px}.adm-view-picker{width:148px}.platform-new-org{width:38px;padding:0}.platform-new-org>span{display:none}.overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(285px,1fr)}.case-board,.archive-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filter-fields>.primary-button{grid-column:1/-1;justify-self:end}.finance-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-filter>div{grid-column:1/-1}.finance-filter>.primary-button{grid-column:1/-1;justify-self:end}.nitrado-server-list>article{grid-template-columns:85px minmax(0,1fr) minmax(150px,.8fr)}.nitrado-server-actions{grid-column:2/-1;grid-template-columns:auto minmax(0,1fr)}}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.log-input-grid{grid-template-columns:1fr}.commission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-bottom{grid-template-columns:1fr}.team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=961px){.sidebar{transform:none}.menu-backdrop{display:none}}@media (width<=960px){.sidebar{z-index:60;width:268px;transition:transform .2s;transform:translate(-101%);box-shadow:12px 0 50px #0007}.sidebar.is-open{transform:none}.sidebar .sidebar-close{width:28px;min-width:28px;height:28px;display:grid;position:absolute;top:24px;right:12px}.sidebar .brand{padding-right:26px}.menu-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060cb8;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{display:grid}.topbar{padding:12px 20px}.content{padding:22px 20px 36px}.page-heading h1{font-size:20px}.activity-row{grid-template-columns:minmax(125px,.9fr) minmax(160px,1.5fr) 80px 96px 70px}.adm-preview-banner,.error-banner{margin-inline:20px}}@media (width<=700px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.topbar-heading{grid-area:1/1;gap:10px;min-width:0}.page-heading span{display:none}.page-heading h1{margin:0;font-size:18px}.top-actions{display:contents}.workspace-controls{grid-area:2/1/auto/-1;align-items:flex-end;gap:8px;width:100%}.workspace-controls:empty{display:none}.header-utilities{border:0;grid-area:1/2;gap:8px;padding:0}.platform-org-switch,.adm-view-picker{flex:1;width:auto;min-width:0}.platform-org-switch>span,.adm-view-picker>span{font-size:9px;display:block}.platform-org-switch select,.adm-view-picker select{width:100%;min-width:0;padding-left:8px;font-size:11px}.platform-entry-link{font-size:10px}.topbar .user-card{display:flex}.topbar .user-card>div:not(.avatar){display:none}.avatar{width:34px;height:34px}.content{padding:22px 16px 36px}.module-layout,.overview-content{gap:18px}.welcome-row{flex-flow:wrap;align-items:flex-start;gap:12px}.welcome-row h2{font-size:21px}.welcome-row p{font-size:12px}.range-badge{padding:6px 9px}.module-header{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:18px}.module-header h2,.module-intro h2{font-size:22px}.module-header p{font-size:12px}.module-header>button{align-self:flex-start}.panel,.form-panel,.sales-goals-panel{padding:16px}.kpi-grid{gap:12px}.kpi-card{min-height:166px;padding:15px}.kpi-card>strong{font-size:23px}.panel-head{gap:10px}.panel-head h3{font-size:15px}.panel-head button{font-size:10px}.bar-chart{gap:6px;overflow-x:auto}.bar-column{flex:1 0 28px}.chart-summary strong{font-size:22px}.sales-goals-panel .panel-head{flex-flow:wrap;align-items:flex-start}.sales-goals-total{text-align:left;min-width:0;padding:8px 10px}.sales-goals-total strong{font-size:18px}.sales-goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.activity-table{overflow:visible}.activity-row.activity-header{display:none}.activity-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px 0;display:grid}.activity-row>span:first-child{grid-area:1/1}.activity-row>span:nth-child(2){grid-area:2/1/auto/-1;padding-left:39px}.activity-row>span:nth-child(3){display:none}.activity-row>span:nth-child(4){color:#8aa1b3;grid-area:1/2;font-size:10px;display:block}.activity-row>span:nth-child(5){display:none}.field-grid.two,.field-grid.three,.settings-grid,.template-editor-grid,.sale-item-selector,.vip-auto-note,.vip-plan-row{grid-template-columns:1fr}.archive-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filter-fields>.primary-button{width:100%}.queue-summary,.queue-summary.four,.archive-summary,.commission-summary,.finance-kpis,.nitrado-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vip-status-tabs{grid-template-columns:1fr;gap:10px}.vip-status-tabs button{padding:14px}.vip-game-filter{flex-direction:column;gap:8px}.vip-game-filter>span{line-height:1.5}.commission-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.case-board{grid-template-columns:1fr;display:grid;overflow:visible}.case-column{min-width:0}.team-row{grid-template-columns:1fr}.permission-grid{grid-column:auto}.adm-game-access{grid-template-columns:1fr}.team-access{grid-template-columns:minmax(0,1fr) 112px}.log-summary-grid,.log-operation-grid,.log-rules-grid,.log-dino-list,.log-event-filters{grid-template-columns:1fr}.log-event-timeline>article{grid-template-columns:1fr;gap:8px}.log-event-time{flex-wrap:wrap;align-items:center;display:flex}.nitrado-server-list>article{grid-template-columns:1fr;gap:14px}.nitrado-server-actions{grid-column:auto;grid-template-columns:1fr}.nitrado-import-list{grid-template-columns:1fr}.community-post,.community-composer{padding:16px}.community-post>p{font-size:13px}.post-author{flex-direction:row;align-items:center}.community-post>header{flex-wrap:wrap}.community-category{margin-left:auto}.modal-backdrop{padding:12px}.modal-card{border-radius:13px;max-height:calc(100dvh - 24px);padding:18px}.modal-head h3{font-size:18px}.app-shell :is(.field,.team-access,.month-picker) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.notification-panel{width:auto;position:fixed;top:74px;left:12px;right:12px}.notification-list{max-height:calc(100dvh - 230px)}.adm-preview-banner,.error-banner{margin-inline:16px}.toast{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media (width<=400px){.kpi-grid,.archive-summary,.finance-kpis,.commission-summary{grid-template-columns:1fr}.kpi-card{min-height:150px}.kpi-top{min-height:22px}.platform-entry-link .ui-icon{display:none}.archive-filter-fields,.finance-filter,.commission-rule-form{grid-template-columns:1fr}.finance-filter>div,.finance-filter>.primary-button{grid-column:auto}.range-badge strong{font-size:10px}.sales-goal-card header,.panel-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-install{margin-top:12px}.app-install-button{color:#e8bc50;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#171a18;border:1px solid #806b32;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.app-install-button:hover:not(:disabled){background:#292619;border-color:#e8bc50}.app-install-button:focus-visible{outline-offset:3px;outline:2px solid #e8bc50}.app-install-button:disabled{opacity:.65;cursor:default}.app-install-help{color:#b0bdca;margin:10px 0 0;font-size:12px;line-height:1.5}.log-workspace-tabs{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.log-workspace-tabs button{border:1px solid var(--line,#29343d);color:#a4afba;font:inherit;cursor:pointer;background:#0d151e;border-radius:10px;padding:11px 16px}.log-workspace-tabs button.active{color:#f2c439;background:#241f12;border-color:#8a7029}.log-directory-panel{min-width:0;padding:24px}.log-directory-panel>header h2{margin:0 0 8px;font-size:22px}.log-directory-panel>header p{color:#94a3af;max-width:850px;font-size:14px;line-height:1.6}.log-directory-filters{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:12px;margin:22px 0;display:grid}.log-directory-filters label{color:#94a3af;gap:6px;font-size:13px;display:grid}.log-directory-filters input,.log-directory-filters select{color:#e3eaf0;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f16;border:1px solid #29343d;border-radius:9px;padding:11px 12px;font-size:14px}.log-directory-table{overflow-x:auto}.log-directory-table table{border-collapse:collapse;width:100%;font-size:13px}.log-directory-table th,.log-directory-table td{text-align:left;vertical-align:top;border-bottom:1px solid #26313a;padding:14px 12px}.log-directory-table th{color:#91a0ac;white-space:nowrap;font-size:12px}.log-directory-table td{min-width:125px}.log-directory-panel details{color:#94a3af;margin-top:8px;font-size:12px}.log-directory-panel summary{cursor:pointer}.log-directory-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;line-height:1.5}.game-chat-history{gap:12px;display:grid}.game-chat-history article{background:#0b131b;border:1px solid #26313a;border-radius:12px;padding:16px}.game-chat-history article header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.game-chat-history article header span{color:#91a0ac;font-size:12px}.game-chat-history article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}@media (width<=800px){.log-directory-filters{grid-template-columns:1fr}.log-directory-panel{padding:16px}.log-workspace-tabs button{flex:auto;font-size:13px}}.log-profile-account+.log-profile-account,.log-profile-location+.log-profile-location{margin-top:8px}.log-profile-evidence{border-top:1px solid var(--border,#29343c);padding:12px 0}.log-profile-evidence small{margin:6px 0;display:block}.log-directory-table td{vertical-align:top}.central-chat-panel,.central-players-panel{min-width:0;padding:22px}.central-chat-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.central-chat-heading>div{min-width:0}.central-chat-heading span:first-child{color:#c7ab6c;letter-spacing:.1em;font-size:10px;font-weight:650}.central-chat-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:23px;font-weight:650}.central-chat-heading p{max-width:820px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.central-chat-source-tabs{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.central-chat-source-tabs button{border:1px solid var(--line);color:#9eacb8;background:#0b141d;border-radius:8px;min-height:34px;padding:7px 12px;font-size:12px}.central-chat-source-tabs button.active{color:#efc65e;background:#272318;border-color:#786330}.central-chat-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));align-items:end;gap:10px;display:grid}.central-chat-filters label{color:#8f9eaa;gap:5px;font-size:11px;display:grid}.central-chat-filters :is(input,select),.central-players-toolbar input{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a121a;border-radius:8px;padding:8px 11px;font-size:13px}.central-chat-filter-hint{color:#8393a0;grid-column:1/-1;margin:8px 0 0;font-size:10px;line-height:1.5}.central-chat-clear{border:1px solid var(--line);color:#c7d1da;min-height:40px;font:inherit;cursor:pointer;background:#101a23;border-radius:8px;padding:8px 11px;font-size:12px}.central-chat-clear:hover{background:#15212c;border-color:#566674}.central-chat-status{color:#8f9eaa;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 10px;font-size:11px;display:flex}.central-chat-status strong{color:#c9d3dc;font-weight:550}.central-chat-timeline{gap:9px;display:grid}.central-chat-message{background:#0c151e;border:1px solid #25323d;border-left:3px solid #52606c;border-radius:10px;padding:13px 15px}.central-chat-message.source-game{border-left-color:#69a7dd}.central-chat-message.source-whatsapp{border-left-color:#61c692}.central-chat-message.source-central,.central-chat-message.source-social{border-left-color:#e5ba4f}.central-chat-message.source-discord{border-left-color:#8795ff}.central-chat-message header{justify-content:space-between;align-items:center;gap:14px;display:flex}.central-chat-message header>div{align-items:center;gap:9px;min-width:0;display:flex}.central-chat-message header strong{color:#e6edf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.central-chat-message time{color:#7f909e;flex:none;font-size:10px}.central-chat-message p{color:#d3dde5;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 4px;font-size:13px;line-height:1.55}.central-chat-message>small{color:#7e91a2;font-size:10px}.source-chip{color:#b5c2cc;letter-spacing:.025em;white-space:nowrap;background:#151f28;border:1px solid #394956;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.source-chip.source-game,.central-player-sources .source-game{color:#94caef;border-color:#345f80}.source-chip.source-whatsapp,.central-player-sources .source-whatsapp{color:#85d9aa;border-color:#35684f}.source-chip.source-central,.source-chip.source-social,.central-player-sources .source-central,.central-player-sources .source-social{color:#e7c667;border-color:#68582c}.source-chip.source-discord,.central-player-sources .source-discord{color:#aab3ff;border-color:#4e5684}.central-chat-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.central-chat-pagination span{color:#8f9eaa;font-size:11px}.central-chat-pagination button{border:1px solid var(--line);color:#c7d1da;background:#101a23;border-radius:7px;min-height:32px;padding:6px 11px;font-size:11px}.central-chat-pagination button:disabled{opacity:.45}.central-players-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;display:flex}.central-players-toolbar input{max-width:620px}.central-players-toolbar span{color:#8f9eaa;flex:none;font-size:11px}.central-player-list{gap:7px;display:grid}.central-player-row{width:100%;color:var(--text);text-align:left;background:#0c151e;border:1px solid #25333e;border-radius:10px;grid-template-columns:42px minmax(210px,1.2fr) minmax(180px,.9fr) minmax(130px,.65fr);align-items:center;gap:13px;padding:11px 13px;display:grid}.central-player-row:hover{background:#101c26;border-color:#4a5965}.central-player-avatar{color:#e9bf54;background:#272317;border:1px solid #65552e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.central-player-avatar img{object-fit:cover;width:100%;height:100%}.central-player-main{gap:3px;min-width:0;display:grid}.central-player-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.central-player-main small{color:#8495a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.central-player-sources{flex-wrap:wrap;gap:5px;display:flex}.central-player-sources i{color:#a9b5bf;white-space:nowrap;border:1px solid #374652;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.central-player-last{color:#8192a0;justify-items:end;gap:3px;font-size:10px;display:grid}.central-player-last b{color:#d9b858;font-size:10px;font-weight:550}.central-detail-loading{z-index:130;color:#e4c267;background:#252116;border:1px solid #6b592e;border-radius:9px;padding:11px 14px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0008}.player-history-modal{width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.player-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.player-history-summary article{background:#0b141d;border:1px solid #283641;border-radius:9px;gap:4px;min-width:0;padding:12px;display:grid}.player-history-summary span{color:#8293a1;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.player-history-summary strong{font-size:15px}.player-history-summary small{color:#8798a6;font-size:9px;line-height:1.4}.player-profile-card{background:#1d1c16;border:1px solid #5f522f;border-radius:10px;align-items:center;gap:13px;margin:12px 0;padding:13px;display:flex}.player-profile-card img{object-fit:cover;border-radius:50%;width:48px;height:48px}.player-profile-card strong{font-size:14px}.player-profile-card p{color:#c3cdd5;margin:3px 0;font-size:11px}.player-profile-card small{color:#8f9eaa;font-size:10px}.player-identity-strip{margin-top:17px}.player-identity-strip h4,.player-timeline h4{color:#cbd5dd;margin:0 0 9px;font-size:12px;font-weight:600}.player-identity-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-identity-strip article{background:#0c151e;border:1px solid #283641;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;min-width:0;padding:10px;display:grid}.player-identity-strip article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.player-identity-strip article small{color:#7f909d;overflow-wrap:anywhere;grid-column:1/-1;font-size:9px}.player-timeline{margin-top:19px}.player-timeline>article{border-top:1px solid #28343e;padding:12px 0}.player-timeline-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-timeline time{color:#7d8f9c;font-size:9px}.player-timeline>article>strong{margin-top:8px;font-size:11px;display:block}.player-timeline p{color:#d0dae2;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.55}.player-timeline>article>small{color:#7f909d;font-size:9px}@media (width<=900px){.central-chat-filters{grid-template-columns:1fr 1fr}.central-player-row{grid-template-columns:42px minmax(0,1fr)}.central-player-sources,.central-player-last{grid-column:2;justify-items:start}.player-history-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.central-chat-panel,.central-players-panel{padding:15px}.central-chat-heading,.central-players-toolbar,.central-chat-status{flex-direction:column;align-items:stretch}.central-chat-filters{grid-template-columns:1fr}.central-chat-message header{flex-direction:column;align-items:flex-start}.central-chat-message header>div{width:100%}.central-player-row{grid-template-columns:36px minmax(0,1fr);padding:10px}.central-player-avatar{width:34px;height:34px}.player-history-summary,.player-identity-strip>div{grid-template-columns:1fr}}.global-search-trigger{color:#dbe5ed;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#101b25;border:1px solid #344755;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;display:flex}.global-search-trigger:hover{background:#18232d;border-color:#8b7440}.global-search-trigger>span{color:#e8bc50;font-size:22px;line-height:1}.global-search-trigger b{font-size:11px;font-weight:550}.global-search-trigger kbd,.global-search-input kbd{color:#94a6b5;background:#0a1219;border:1px solid #384954;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:10px;line-height:1.3}.global-search-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080dc9;place-items:start center;padding:8vh 18px 20px;display:grid;position:fixed;inset:0}.global-search-dialog{background:#0e1720;border:1px solid #3a4a55;border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:84dvh;display:flex;overflow:hidden;box-shadow:0 28px 90px #000b}.global-search-dialog>header{border-bottom:1px solid #26343e;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.global-search-dialog>header>div>span{color:#dfbd69;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.global-search-dialog h2{color:#f0f4f7;letter-spacing:-.025em;margin:4px 0;font-size:20px}.global-search-dialog header p{color:#a5b3bf;max-width:600px;margin:0;font-size:12px;line-height:1.55}.global-search-close{color:#d7e0e7;background:#15212a;border:1px solid #364651;border-radius:9px;flex:0 0 42px;width:42px;min-height:42px;font-size:22px}.global-search-input{color:#e9c45b;background:#080f16;border:1px solid #4d5d68;border-radius:10px;align-items:center;gap:11px;margin:16px 20px 11px;padding:0 13px;display:flex}.global-search-input>span{font-size:22px}.global-search-input input{color:#eff4f8;min-width:0;height:48px;font:inherit;outline:0;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;font-size:15px!important}.global-search-categories{scrollbar-width:thin;gap:7px;padding:2px 20px 13px;display:flex;overflow-x:auto}.global-search-categories button{color:#aab8c3;background:#111d27;border:1px solid #31414c;border-radius:999px;flex:none;min-height:36px;padding:7px 11px;font-size:11px}.global-search-categories button.active{color:#f0cf77;background:#282419;border-color:#88723e}.global-search-results{overscroll-behavior:contain;border-top:1px solid #202e38;min-height:180px;overflow:auto}.global-search-result{color:#e3eaf0;text-align:left;background:0 0;border:0;border-bottom:1px solid #202d37;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 20px;display:grid}.global-search-result:hover{background:#17232d}.search-result-type{color:#b3c2cc;white-space:nowrap;border:1px solid #364852;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px}.search-result-type.player,.search-result-type.vip{color:#e4c56f;border-color:#66552e}.search-result-type.sale{color:#8dd6ad;border-color:#365b49}.search-result-type.case{color:#f1a1a5;border-color:#62434a}.search-result-type.log{color:#9bcaef;border-color:#375674}.search-result-type.message{color:#b4b7ff;border-color:#4e5075}.global-search-result-body{gap:4px;min-width:0;display:grid}.global-search-result-body b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.global-search-result-body small{color:#9babb7;text-overflow:ellipsis;font-size:10px;line-height:1.5;overflow:hidden}.global-search-result-meta{color:#e4c36e;white-space:nowrap;justify-items:end;gap:4px;font-size:11px;display:grid}.global-search-result-meta small{color:#8899a6;font-size:9px}.global-search-hint,.global-search-error{color:#9baab6;text-align:center;place-content:center;gap:6px;min-height:175px;padding:20px;font-size:12px;display:grid}.global-search-hint b{color:#d8e1e8;font-size:13px}.global-search-error{color:#f0a2a5}.global-search-dialog>footer{color:#91a2af;border-top:1px solid #26343e;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:10px;display:flex}.global-search-dialog>footer button{color:#d2dce3;background:#15212a;border:1px solid #3b4b56;border-radius:7px;min-height:36px;padding:6px 10px}.queue-header-actions{flex:none;align-items:center;gap:9px;display:flex}.queue-count{color:#e9c66d;white-space:nowrap;background:#25231b;border:1px solid #55492e;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:650}.queue-filters{flex-wrap:wrap;gap:8px;display:flex}.queue-filters button{color:#b6c3cd;background:#101a24;border:1px solid #344551;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:11px;display:flex}.queue-filters button.active{color:#f0cc6e;background:#242219;border-color:#796632}.queue-filters button span{color:#d2dde4;text-align:center;background:#26333c;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.queue-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:12px;display:grid}.queue-card{background:#101922;border:1px solid #2e3d48;border-radius:12px;min-width:0;padding:16px}.queue-card.overdue{background:linear-gradient(150deg,#251c23,#101922 70%);border-color:#75454e}.queue-card>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queue-card>header small{color:#8b9ba7;margin-left:auto;font-size:9px}.queue-type{color:#c0cbd3;border:1px solid #394a55;border-radius:999px;padding:4px 7px;font-size:9px}.queue-type.delivery{color:#8dd4ac;border-color:#3b5f50}.queue-type.case,.queue-type.portal_support{color:#f0a1a6;border-color:#654951}.queue-type.vip{color:#e5c46e;border-color:#66552e}.queue-type.integration{color:#9bc8e9;border-color:#365672}.queue-priority{color:#f1a2a8;background:#43262d;border-radius:5px;padding:3px 6px;font-size:9px}.queue-card h3{color:#ecf1f5;margin:12px 0 5px;font-size:14px;line-height:1.4}.queue-summary{color:#a4b2bd;overflow-wrap:anywhere;min-height:36px;margin:0;font-size:11px;line-height:1.6}.queue-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.queue-meta>span{gap:2px;min-width:0;display:grid}.queue-meta small,.queue-next>span{color:#8395a2;text-transform:uppercase;letter-spacing:.045em;font-size:9px}.queue-meta b{overflow-wrap:anywhere;color:#d7e0e6;font-size:10px;font-weight:550}.queue-meta b.late{color:#f29ba2}.queue-next{background:#191b19;border-left:2px solid #8c7640;gap:3px;margin-top:12px;padding:10px;display:grid}.queue-next b{color:#e1cf9d;font-size:10px;font-weight:550;line-height:1.5}.queue-card>footer{justify-content:flex-end;margin-top:12px;display:flex}.queue-open-button{color:#d6e0e7;background:#15212a;border:1px solid #3b4c57;border-radius:8px;min-height:40px;padding:8px 11px;font-size:10px}.queue-empty{color:#cbd6de;text-align:center;border:1px dashed #34434d;border-radius:12px;grid-column:1/-1;place-content:center;gap:5px;min-height:200px;display:grid}.queue-empty span{color:#95a5b0;font-size:11px}.queue-freshness{color:#8496a3;margin:0;font-size:10px}.reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reconciliation-grid>article{background:#101922;border:1px solid #2d3d47;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.reconciliation-grid>article.needs-attention{background:linear-gradient(145deg,#241e1d,#101922 72%);border-color:#725045}.reconciliation-grid>article>header{color:#e2e9ee;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:12px;font-weight:600;display:flex}.reconciliation-grid>article>strong{color:#edf2f5;gap:1px;font-size:25px;line-height:1.2;display:grid}.reconciliation-grid>article>strong small{color:#94a5b2;font-size:10px;font-weight:450}.reconciliation-grid>article p{color:#a2b0bb;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.reconciliation-grid>article>small{color:#8395a2;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.reconciliation-grid>article .reconciliation-error{color:#f0a0a5}.reconciliation-grid>article button{color:#efcf78;background:#28251b;border:1px solid #786437;border-radius:8px;min-height:40px;margin-top:auto;padding:8px 11px;font-size:10px;font-weight:600}.player360-modal{flex-direction:column;gap:14px;width:min(1120px,100vw - 32px);display:flex}.player360-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.player360-summary>div{background:#0b141d;border:1px solid #2a3944;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.player360-summary span{color:#9aacb9;font-size:9px;line-height:1.4}.player360-summary strong{overflow-wrap:anywhere;color:#eaf0f5;font-size:14px;line-height:1.35}.player360-modal .history-section{background:#0d161f;border:1px solid #283640;border-radius:10px;min-width:0;padding:13px}.player360-modal .data-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.player360-modal .data-toolbar strong{color:#e3eaf0;font-size:12px}.player360-modal .data-toolbar span{color:#91a2ae;font-size:9px}.player360-timeline{background:#0d161f;border:1px solid #283640;border-radius:10px;min-width:0;padding:13px}.player360-timeline ol{overscroll-behavior:contain;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.player360-timeline li{border-top:1px solid #26343e;padding:12px 1px}.player360-timeline li>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.player360-timeline li b{color:#e5ebef;font-size:11px;line-height:1.5}.player360-timeline time{color:#8a9ba7;flex:none;font-size:9px}.player360-timeline p{color:#c0ccd4;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:10px;line-height:1.6}.player360-timeline li>small{color:#8597a4;font-size:9px;line-height:1.5}.case-search,.sales-search{align-items:center;gap:9px;display:flex}.case-search input,.sales-search input{flex:1;min-width:0}.case-search button{color:#c1cdd5;min-height:38px;padding:6px 9px}.case-search,.sales-search{margin-bottom:0}@media (width<=1000px){.reconciliation-grid{grid-template-columns:1fr 1fr}.player360-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.global-search-trigger{justify-content:center;width:42px;min-width:42px;padding:7px}.global-search-trigger b,.global-search-trigger kbd{display:none}.global-search-backdrop{place-items:start center;padding:12px}.global-search-dialog{border-radius:12px;max-height:calc(100dvh - 24px)}.global-search-dialog>header{padding:16px}.global-search-dialog h2{font-size:17px}.global-search-input{margin:12px}.global-search-categories{padding-inline:12px}.global-search-result{grid-template-columns:75px minmax(0,1fr);gap:8px;padding:12px}.global-search-result-meta{grid-area:2/2;justify-items:start;font-size:10px}.global-search-dialog>footer{padding:10px 12px}.queue-header-actions{flex-wrap:wrap;align-self:flex-start}.queue-list,.reconciliation-grid{grid-template-columns:1fr}.queue-card{padding:14px}.queue-meta{grid-template-columns:1fr 1fr}.player360-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:15px;overflow:auto}.player360-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.player360-modal .history-section,.player360-timeline{padding:10px}.player360-timeline li>div{flex-direction:column;gap:3px}.case-search,.sales-search{flex-wrap:wrap}.case-search input,.sales-search input{flex-basis:calc(100% - 32px)}.case-search button,.sales-search button{margin-left:auto}}@media (width<=390px){.global-search-result{grid-template-columns:1fr}.global-search-result-meta{grid-area:auto/1}.player360-summary{grid-template-columns:1fr 1fr}.queue-meta{grid-template-columns:1fr}}@media (pointer:coarse){.global-search-trigger,.global-search-close,.global-search-categories button,.global-search-dialog>footer button,.queue-filters button,.queue-open-button,.reconciliation-grid>article button,.case-search button,.sales-search button{min-height:44px}.global-search-result{min-height:60px}.queue-card button,.player360-modal .modal-actions button{min-height:44px}}.operations{gap:20px;min-width:0;display:grid}.operations-access{max-width:560px;margin:24px auto}.operations-access form,.operations-access label{gap:12px;display:grid}.operations-access p{color:var(--muted,#91a0ae);line-height:1.6}.operations-access input,.operations input:not([type=checkbox]),.operations select,.operations textarea{box-sizing:border-box;color:#e5edf5;width:100%;min-width:0;font:inherit;background:#0a121b;border:1px solid #2a3945;border-radius:8px;padding:10px 12px}.operations input[type=checkbox]{accent-color:#e5b84b;width:18px;height:18px}.operations button:not(.detail-link):not(.primary-button){color:#e3eaf0;font:inherit;cursor:pointer;background:#13202a;border:1px solid #34424c;border-radius:8px;padding:9px 13px}.operations button:disabled{opacity:.5;cursor:default}.operations-access-bar{color:#97a7b3;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.operations-tabs{flex-wrap:wrap;gap:8px;display:flex}.operations-tabs button.active{color:#f3ca66;background:#302718;border-color:#8b6a29}.operations-tabs b{margin-left:8px;font-size:11px}.operations-error{color:#ffaeae;overflow-wrap:anywhere;line-height:1.5}.operations-muted{color:#91a0ae;font-size:12px;line-height:1.5}.operations-orders,.operations-servers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.operations .form-panel{min-width:0;margin:0;padding:22px}.operations h3{margin:6px 0 14px;font-size:18px}.operations-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-row small,.operations table small,.operations-items small{color:#96a5b2;margin-top:5px;font-size:12px;display:block}.operations-status{color:#eec05a;white-space:nowrap;border:1px solid #77622b;border-radius:6px;padding:6px 10px;font-size:12px}.operations-items{margin:18px 0;padding:0;list-style:none}.operations-items li{border-bottom:1px solid #26343e;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.operations-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.operations-facts dt{color:#8e9daa;margin-bottom:5px;font-size:12px}.operations-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.operations-notes{white-space:pre-wrap;background:#151e25;border-left:2px solid #c9a148;padding:12px}.operations-delivery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.operations-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.operations-form label,.operations-variant label{color:#adb9c3;gap:7px;min-width:0;font-size:13px;display:grid}.operations-form .wide{grid-column:1/-1}.operations-form textarea{resize:vertical;min-height:85px}.operations-search{align-items:stretch;gap:10px;margin:16px 0;display:flex}.operations-results{gap:8px;max-height:480px;display:grid;overflow:auto}.operations-results button{text-align:left;gap:5px;display:grid}.operations-results button.selected{background:#292719;border-color:#d5a93e}.operations-results small{color:#91a0ae;font-size:12px}.operations code{overflow-wrap:anywhere;font-size:11px}.operations table{width:100%;font-size:13px}.operations table td{vertical-align:top;overflow-wrap:anywhere}.operations .table-scroll{max-width:100%}.operations .modal-card{min-width:0;max-height:88dvh;overflow-y:auto}.operations .modal-card:not(.history-modal){width:min(600px,100vw - 32px)}.operations-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.operations-checks label{align-items:center;gap:10px;font-size:13px;display:flex}.operations-variant{border-bottom:1px solid #27343e;grid-template-columns:minmax(120px,2fr) 1fr 80px 60px;gap:12px;padding:12px 0;display:grid}.operations-record{border-bottom:1px solid #26343e;gap:8px;padding:15px 0;display:grid}.operations-record p{margin:0;line-height:1.5}.operations-record button{justify-self:start}.operations-chat{gap:14px;max-height:360px;display:grid;overflow:auto}.operations-chat article{border-bottom:1px solid #293a45;padding:10px 0}.operations-chat article p{white-space:pre-wrap}.operations-chat small{color:#93a1ad;margin-left:14px}.mfa-code{background:#fff;border-radius:10px;max-width:220px;padding:10px}.mfa-secret{overflow-wrap:anywhere;font-family:monospace}.ark-order-delivery{grid-column:1/-1}.ark-order-delivery form{align-items:end;gap:12px;display:flex}.ark-order-delivery form label{flex:1;gap:7px;display:grid}.ark-order-delivery>label{align-items:center;gap:9px;margin:18px 0;font-size:13px;display:flex}.ark-order-delivery>label input{flex:none}@media (width<=1100px){.operations-orders,.operations-servers{grid-template-columns:1fr}}@media (width<=760px){.operations-delivery{grid-template-columns:1fr}.operations .form-panel{padding:16px}.operations-form{gap:12px}.operations-variant{grid-template-columns:1fr 1fr}.operations-checks{grid-template-columns:1fr}.operations-row{align-items:flex-start}.operations .data-toolbar{flex-wrap:wrap}.operations-tabs button{flex-grow:1}.operations-facts{gap:12px}.operations-access-bar{flex-wrap:wrap}.ark-order-delivery form{flex-direction:column;align-items:stretch}}
