/*! 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}}}@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)}.block{display:block}.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)}}: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}.app-shell{background:radial-gradient(circle at 78% -8%, #d9a52e14, transparent 28%), var(--bg);min-height:100vh}.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{margin-top:20px}.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:hover{background:#151b20}.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 span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:700}.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{justify-content:space-between;align-items:center;gap:15px;display:flex}.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-list{margin-top:13px}.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-content{padding-top:25px}.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}.form-section-title span{color:#69737d;margin-top:3px;font-size:8px}.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 span{color:#717c86;font-size:9px}.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}.card-top>span{color:#56616b;font-size:8px}.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}th,td{border-bottom:1px solid #1d242a;padding:12px 14px}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{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)}.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 input{background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.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}@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{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 button:hover{background:#1a2127}.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}.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:1.4fr repeat(3,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.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-table small{white-space:nowrap}.commission-total{color:var(--gold);font-size:14px;font-weight:900}.positive-money{color:var(--green)}.negative-money{color:var(--red)}.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}.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 span{font-size:12px;font-weight:800}.vip-status-tabs button strong{color:#e7ebed;grid-area:1/2/3;font-size:25px}.vip-status-tabs button small{color:#707b84;font-size:10px}.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}.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 span{color:#606b74;font-size:8px}.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{grid-template-columns:1fr}.month-picker{width:100%;min-width:0}.commission-rule-form{grid-template-columns:1fr}.commission-rule-form .primary-button{width:100%}.commission-table small{white-space:normal}.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{grid-template-columns:repeat(2,1fr)}.commission-rule-form{grid-template-columns:repeat(3,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}.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{color:var(--gold);background:#272111;border-color:#77612d}.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-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-sale-link-results article>button,.log-current-sale-link button{justify-self:start}.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}.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 .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 small{color:#69767d;font-size:9px}.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}@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}}@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}
