.currency-links{min-width:0}.currency-links .panelhead{gap:20px;align-items:flex-start}.currency-links p{font-size:12px;color:#8f9aaa;max-width:780px}.currency-links form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px 0}.currency-links label{display:flex;gap:7px;font-size:12px;flex-direction:column}.currency-links input,.currency-links select{background:#101820;color:#dce5ee;border:1px solid #33414e;border-radius:5px;padding:8px;max-width:100%}.currency-links input[type=number]{width:90px}.currency-links input[type=checkbox]{width:auto}.currency-url{flex:1;min-width:260px}.currency-group{margin-top:20px}.currency-group h3{font-size:14px}.currency-group h3 small{color:#7d8c9b}.currency-group article{border-top:1px solid #283542;padding:12px 0}.currency-link-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}.currency-link-heading a{color:#9fc8ea;overflow-wrap:anywhere;flex:1;min-width:240px}.currency-link-heading button{font-size:11px;padding:5px 9px}.currency-states{display:flex;gap:30px;flex-wrap:wrap;margin-top:10px;font-size:12px}.currency-states small{display:block;margin-top:4px;color:#8694a4}.currency-ok{color:#6bcc9a}.currency-warning{color:#e6ad58!important}.currency-group .disabled{opacity:.5}.bot-section-tabs{display:flex;gap:8px;margin-bottom:16px}.bot-section-tabs a{color:#9baaba;text-decoration:none;padding:8px 14px;border:1px solid #30404f;border-radius:6px;font-size:13px}.bot-section-tabs a.active{color:#8de0b6;background:#17322a;border-color:#35644e}.currency-links button:not(.primary){background:#18232d;color:#c4d3df;border:1px solid #344554;border-radius:5px;cursor:pointer}.currency-links button:disabled{opacity:.5;cursor:default}.currency-links input[type=checkbox]{accent-color:#68d5a0}.currency-links .panelhead>label{flex-direction:row;align-items:center;white-space:nowrap}.currency-links .currency-link-heading button:last-child{color:#eb9999}.currency-table-wrap{overflow-x:auto}.currency-table{margin-top:8px;font-family:inherit;font-size:12px;min-width:860px}.currency-table th{font-size:11px;padding:8px 10px;white-space:nowrap;background:#16212b}.currency-table td{padding:8px 10px;vertical-align:middle;font-family:inherit;font-size:12px;border-bottom:1px solid #25323d}.currency-table td small{display:block;color:#8493a3;font-size:10px;margin-top:3px}.currency-table td b{font-size:11px;font-weight:600}.currency-table td.currency-code b{font-size:13px;color:#dce7f0}.currency-table a{color:#9fc8ea;white-space:nowrap;text-decoration:none}.currency-table a:hover{text-decoration:underline}.currency-table .disabled{opacity:.45}.currency-actions{white-space:nowrap}.currency-actions button{font-size:10px;padding:5px 7px;margin-right:6px}.currency-actions button:last-child{color:#eb9999!important;margin:0}.currency-links .panelhead{padding-bottom:10px}.currency-links h2{font-size:20px}.currency-links form{padding:10px 0}.currency-links .panelhead p{margin-bottom:0}.currency-link-tools{display:inline-flex;align-items:center;gap:8px;margin-left:10px}.currency-link-tools button{font-size:10px;padding:4px 6px}.currency-link-tools a{font-size:17px}:root{font-family:Inter,Manrope,Segoe UI,sans-serif;color:#e8edf3;background:#090d12;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 16% 0,#14202c 0,transparent 34%),#090d12}button,input{font:inherit}.eyebrow{font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#6f7d8d;margin:0 0 12px}.login{min-height:100vh;display:grid;grid-template-columns:1fr 460px;gap:8vw;align-items:center;max-width:1180px;margin:auto;padding:60px}.mark,.logo span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #334457;color:#52e5a5;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 0 0 22px #52e5a51a}.brand h1{font-size:clamp(50px,7vw,88px);letter-spacing:-.065em;line-height:.95;margin:20px 0}.brand h1 em{color:#52e5a5;font-style:normal}.lead{max-width:580px;color:#8995a3;font-size:17px;line-height:1.7}.signal{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8c99a7;margin-top:48px}.signal i,.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#52e5a5;box-shadow:0 0 12px #52e5a5;margin-right:9px}.card{background:#111820;border:1px solid #222e3a;padding:42px;box-shadow:0 32px 80px #0008}.card h2,.panel h2{margin:0;font-size:25px}.muted,.card small{color:#718090}.card form{margin:32px 0}.card label{display:block;color:#8f9aa7;font-size:12px;margin:18px 0}.card input{display:block;width:100%;margin-top:8px;padding:14px;background:#0b1016;border:1px solid #2a3744;color:#fff;outline:none}.card input:focus{border-color:#52e5a5}.card form button{width:100%;border:0;background:#52e5a5;color:#07110c;padding:15px 18px;font-weight:700;margin-top:14px;display:flex;justify-content:space-between;cursor:pointer}.card form button:disabled{opacity:.6}.error{color:#ff7d7d;font-size:12px}.loading{min-height:100vh;display:grid;place-items:center;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;color:#52e5a5}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.shell aside{background:#0d131a;border-right:1px solid #1d2732;padding:25px 16px;display:flex;flex-direction:column}.logo{display:flex;align-items:center;gap:13px;padding:0 8px 34px}.logo span{width:37px;height:37px}.logo b{font-size:14px}.navtitle{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#526170;letter-spacing:.18em;padding:0 12px}.shell nav{display:grid;gap:4px}.shell nav button{border:0;background:transparent;color:#7f8b98;text-align:left;padding:11px 12px;cursor:pointer;border-left:2px solid transparent}.shell nav button span{display:inline-block;width:29px;color:#536272}.shell nav button.active{color:#e9f2f0;background:#141e26;border-left-color:#52e5a5}.shell nav button.active span{color:#52e5a5}.profile{margin-top:auto;border-top:1px solid #202a34;padding:20px 8px 0;display:flex;align-items:center;gap:10px}.profile>div{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#203329;color:#52e5a5}.profile p{margin:0;display:grid;font-size:12px}.profile small{color:#687685}.profile>span{margin-left:auto;color:#64717e}.content{padding:38px 42px;max-width:1600px;width:100%;overflow:hidden}.content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.content header h1{margin:0;font-size:34px;letter-spacing:-.04em}.live{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#52e5a5;border:1px solid #283944;padding:9px 12px}.live span{color:#63717f;margin-left:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.stats article,.panel{background:#10171e;border:1px solid #1d2832}.stats article{padding:20px}.stats p{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#697786;margin:0}.stats b{font-size:30px;display:block;margin:14px 0 5px}.stats b small{color:#52606e;font-size:15px}.stats span{font-size:11px;color:#61707e}.stats span.good{color:#52e5a5}.grid{display:grid;grid-template-columns:1.35fr .85fr;gap:12px}.panel{padding:24px}.panelhead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1d2832;padding-bottom:20px}.panelhead button{border:0;background:transparent;color:#52e5a5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.bot{display:grid;grid-template-columns:42px 1fr auto auto 30px;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #1c2630}.boticon{width:38px;height:38px;display:grid;place-items:center;background:#18232c;color:#52e5a5;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.bot b{font-size:14px}.bot p,.bot small{margin:3px 0 0;color:#657380;font-size:10px}.pending,.tag{font:9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#d8a967;background:#2b251b;padding:5px 8px}.dots{background:transparent;color:#64717e;border:0}.empty{text-align:center;padding:55px 20px;color:#647280}.empty span{display:grid;place-items:center;margin:auto auto 15px;width:42px;height:42px;border:1px solid #2a3742;color:#52e5a5}.empty b{display:block;color:#c8d0d8;font-size:13px}.empty p{font-size:11px}.rates{min-height:500px}.tag.ok{color:#52e5a5;background:#172b23}.meta{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#71808e}table{width:100%;border-collapse:collapse;margin-top:20px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}th,td{text-align:left;padding:12px;border-bottom:1px solid #202a34}th{color:#63717e}td{color:#bdc8d1}@media(max-width:900px){.login{grid-template-columns:1fr;padding:28px}.brand h1{font-size:52px}.shell{grid-template-columns:70px 1fr}.logo b,.navtitle,.shell nav button:not(.active){font-size:0}.shell nav button{font-size:0}.shell nav button span{font-size:18px}.profile p,.profile>span{display:none}.content{padding:25px 18px}.stats{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.bot{grid-template-columns:42px 1fr auto}.bot small,.bot .dots{display:none}}@media(max-width:560px){.login{padding:20px}.brand{display:none}.card{padding:30px 24px}.stats{grid-template-columns:1fr}.content header .live{display:none}.pending{display:none}}.shell{transition:grid-template-columns .16s ease}.content{margin-inline:auto}.login-simple{display:grid;grid-template-columns:minmax(280px,380px);justify-content:center;padding:24px}.login-card{width:100%;padding:30px}.login-card form{display:grid;gap:12px;margin:0}.login-card form input{margin:0}.login-card form button{display:block;margin:4px 0 0;text-align:center}.login-card .error{margin:0}.shell>aside{position:sticky;top:0;height:100vh;overflow:hidden}.logo{display:grid;grid-template-columns:37px minmax(0,1fr) 28px}.logo .sidebar-toggle{width:28px;height:28px;padding:0;border:1px solid #2a3744;border-radius:5px;background:transparent;color:#71808e;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.logo .sidebar-toggle:hover,.logo .sidebar-toggle:focus-visible{border-color:#52e5a5;background:#172b23;color:#52e5a5;outline:none}.shell.sidebar-compact{grid-template-columns:76px minmax(0,1fr)}.sidebar-compact .logo{display:flex;justify-content:center;padding-inline:0}.sidebar-compact .logo>span,.sidebar-compact .logo>b,.sidebar-compact .navtitle,.sidebar-compact .profile>div,.sidebar-compact .profile p{display:none}.shell.sidebar-compact nav a{padding-inline:0;text-align:center;font-size:0}.sidebar-compact nav a span{width:auto;font-size:18px}.shell nav a{display:block;border:0;border-left:2px solid transparent;background:transparent;color:#7f8b98;padding:11px 12px;text-align:left;text-decoration:none;cursor:pointer}.shell nav a span{display:inline-block;width:29px;color:#536272}.shell nav a:hover{color:#dce5eb;background:#111b23}.shell nav a.active{color:#e9f2f0;background:#141e26;border-left-color:#52e5a5}.shell nav a.active span{color:#52e5a5}.sidebar-compact .profile{justify-content:center;padding-inline:0}.sidebar-compact .profile .dots{margin-left:0}.profile .dots{margin-left:auto;min-width:34px;min-height:30px;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform 80ms ease}.profile .dots:hover{border-color:#3b4d5c;background:#1a2630;color:#52e5a5;box-shadow:0 0 0 2px #52e5a51f}.profile .dots:focus-visible{outline:2px solid #52e5a5;outline-offset:2px}.profile .dots:active{transform:translateY(1px)}.account{max-width:620px}.account form{display:grid;gap:16px;margin:24px 0}.account label{color:#8f9aa7;font-size:12px}.account input{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #2a3744;background:#0b1016;color:#fff}.primary,.danger{padding:12px 16px;border:1px solid #52e5a5;background:#52e5a5;color:#07110c;font-weight:700;cursor:pointer}.danger{border-color:#5b3035;background:transparent;color:#ef828b}.logsframe{display:block;width:100%;height:100%;min-height:0;flex:1 1 auto;border:1px solid #1d2832;background:#090d12}.shell.logs-active{width:100%;height:100vh;min-height:0;overflow:hidden}.logs-content{display:flex;flex-direction:column;width:100%;height:100vh;min-width:0;min-height:0;max-width:none;padding:20px 22px 22px;overflow:hidden}.logs-content>header{flex:0 0 auto;margin-bottom:14px}.price-list{min-height:620px}.price-head-actions{display:flex;align-items:center;gap:12px}.file-action{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid #2a3744;background:transparent;color:#9aa7b3;cursor:pointer;font-size:10px;text-decoration:none}.file-action:hover{border-color:#52e5a5;color:#52e5a5}.file-action.busy{cursor:wait;opacity:.45}.file-action input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.add-item{padding:9px 12px;font-size:11px}.price-toolbar{display:grid;grid-template-columns:auto auto minmax(150px,210px) minmax(240px,440px) 1fr;gap:18px;align-items:end;padding:20px 0 4px}.item-state-tabs button{min-width:52px;padding-inline:13px}.owner-tabs{display:flex;border:1px solid #2a3744}.owner-tabs :is(button,a),.price-pagination button{border:0;background:transparent;color:#71808e;padding:10px 16px;cursor:pointer}.owner-tabs :is(button,a).active{background:#172b23;color:#52e5a5}.item-search span,.rule-type-filter span{display:block;margin-bottom:7px;color:#71808e;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rule-type-filter select{width:100%;min-height:37px;border:1px solid #2a3744;background:#0b1016;color:#e8edf3;padding:9px 34px 9px 12px;outline:none;cursor:pointer}.item-search input{width:100%;border:1px solid #2a3744;background:#0b1016;color:#e8edf3;padding:10px 12px;outline:none}.search-control{position:relative}.search-control input{padding-right:38px}.search-control button{position:absolute;top:50%;right:5px;width:30px;height:30px;padding:0;transform:translateY(-50%);border:0;background:transparent;color:#71808e;cursor:pointer;font-size:20px}.search-control button:hover{color:#52e5a5}.item-search input:focus,.rule-type-filter select:focus{border-color:#52e5a5}.price-count{justify-self:end;padding-bottom:10px;color:#71808e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.table-scroll{overflow-x:auto}.price-list .table-scroll{max-height:max(320px,calc(100vh - 330px));overflow:auto;overflow-anchor:none;scrollbar-gutter:stable}.price-list .table-scroll thead th{position:sticky;top:0;z-index:4;border-bottom-color:#34424e;background:#10171e;box-shadow:0 1px #34424e,0 8px 14px #03070a7a}.waiting-market-price{color:#d8a967;font-size:10px;white-space:nowrap}.price-list td:first-child{min-width:300px}.price-list td:first-child b,.price-list td:first-child small{display:block}.item-identity{display:flex;align-items:center;gap:12px}.item-identity img{width:64px;height:48px;flex:0 0 64px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.35))}.item-identity a{color:#cbd5de;font-weight:700;text-decoration:none}.item-identity a:hover{color:#52e5a5;text-decoration:underline}.item-disabled{opacity:.52}.inline-prices{display:grid;min-width:210px;gap:6px}.inline-price.single-price{grid-template-columns:24px 112px}.inline-price.single-price input{width:112px}.single-price>span{color:#52e5a5;font-size:12px}.inline-price{display:grid;grid-template-columns:minmax(62px,auto) 96px 16px minmax(92px,auto);align-items:center;gap:8px}.inline-price>span{overflow:hidden;color:#71808e;font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inline-price input{width:96px;padding:6px 7px;border:1px solid #2a3744;background:#0b1016;color:#d9e2e9;text-align:right;outline:none;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.inline-price input:focus{border-color:#52e5a5;color:#52e5a5}.inline-price input:disabled{opacity:.55}.structural-price{grid-template-columns:minmax(82px,120px) 96px 16px minmax(92px,auto) auto}.inline-price .range-key{width:100%;min-width:82px;text-align:left}.rule-actions{display:flex;gap:4px}.rule-actions button,.rule-add button,.add-rule,.pattern-editor button{min-width:27px;height:28px;padding:0 7px;border:1px solid #2a3744;background:transparent;color:#82909d;cursor:pointer;font-size:10px}.rule-actions button:hover,.rule-add button:hover,.add-rule:hover,.pattern-editor button:hover{border-color:#52e5a5;color:#52e5a5}.rule-actions .remove-rule:hover{border-color:#7a3940;color:#ef828b}.add-rule{width:max-content}.rule-add{display:grid;grid-template-columns:minmax(82px,120px) 96px 28px 28px;gap:4px}.rule-add input{min-width:0;padding:6px 7px;border:1px solid #2a3744;background:#0b1016;color:#d9e2e9;outline:none;font-size:10px}.pattern-editor{display:grid;gap:7px;width:min(360px,60vw);margin-top:5px;padding:10px;border:1px solid #315647;background:#0b1216}.pattern-editor b{color:#b9c5ce;font-size:10px}.pattern-editor textarea{width:100%;padding:8px;resize:vertical;border:1px solid #2a3744;background:#080d12;color:#d9e2e9;outline:none;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.pattern-editor>div{display:flex;justify-content:flex-end;gap:6px}.pattern-modal .modal-head{align-items:flex-start}.pattern-title{display:flex;align-items:center;gap:14px}.pattern-title img{width:76px;height:58px;object-fit:contain}.pattern-title small{display:block;margin-bottom:5px;color:#52e5a5;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.pattern-modal-body,.delete-modal-body{padding:22px}.pattern-modal-body label{color:#8f9aa7;font-size:11px}.pattern-modal-body textarea{display:block;width:100%;margin-top:8px;padding:12px;resize:vertical;border:1px solid #2a3744;background:#080d12;color:#e8edf3;outline:none;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.pattern-modal-body textarea:focus{border-color:#52e5a5}.pattern-modal-body>p,.delete-modal-body>p{color:#71808e;font-size:11px;line-height:1.6}.delete-modal{width:min(520px,100%)}.delete-modal-body .item-identity{padding:12px;border:1px solid #202a34;background:#0b1016}.import-modal{width:min(560px,100%)}.import-modal-body{display:grid;gap:16px;padding:22px}.import-mode-summary{padding:14px;border:1px solid #254238;background:#0c1b17}.import-mode-summary b{color:#52e5a5;font-size:13px}.import-mode-summary p,.import-advanced p{margin:7px 0 0;color:#8996a2;font-size:11px;line-height:1.6}.import-advanced{border:1px solid #2a3744;background:#0b1016}.import-advanced summary{padding:12px 14px;color:#8f9aa7;cursor:pointer;font-size:11px}.import-advanced .switch-field{margin:0 14px 14px}.import-advanced p{margin:-5px 14px 14px;color:#ef828b}.confirm-delete{min-width:110px;background:#5b242b;color:#ffd9dc}.sort-head{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-transform:inherit}.sort-head:hover{color:#52e5a5}.phase-price{width:max-content;grid-template-columns:48px minmax(64px,90px) 112px 16px minmax(92px,auto);gap:8px;justify-content:start}.phase-price input{width:112px}.phase-price img{width:48px;height:36px;object-fit:contain;filter:drop-shadow(0 4px 7px rgba(0,0,0,.4))}.inline-price .price-unit{color:#52e5a5;font-size:10px;text-transform:none}.effective-rule-price{color:#94a3af;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.market-price-cell{min-width:128px;white-space:nowrap}.market-price-cell strong{color:#d8e1e8;font-size:10px}.market-price-cell small{display:block;margin-top:5px;color:#61707e;font-size:8px}.effective-price-cell{min-width:150px}.price-success{margin:12px 0 0;color:#52e5a5;font-size:11px}.inline-empty{padding:6px 8px;border:1px dashed #2a3744;background:transparent;color:#71808e;cursor:pointer;font-size:10px}.price-list td:first-child small{max-width:420px;margin-top:5px;overflow:hidden;color:#526170;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rule-type,.state-active,.state-disabled{color:#a9b6c1;font-size:10px;text-transform:uppercase}.state-active{color:#52e5a5}.state-disabled{color:#ef828b}.status-toggle{min-width:102px;padding:7px 9px;border:1px solid #2a3744;background:transparent;color:#9aa7b3;cursor:pointer;font-size:10px}.status-toggle i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#ef828b}.status-toggle.on{color:#52e5a5;border-color:#315647}.status-toggle.on i{background:#52e5a5}.status-toggle:disabled{cursor:wait;opacity:.45}.row-actions{display:flex;min-width:112px;flex-direction:column;gap:6px}.row-actions button,.secondary{padding:7px 9px;border:1px solid #2a3744;background:transparent;color:#9aa7b3;cursor:pointer;font-size:10px}.row-actions button:hover{border-color:#52e5a5;color:#52e5a5}.row-actions .delete-item:hover{border-color:#7a3940;color:#ef828b}.price-error{margin:14px 0 0;padding:10px 12px;border:1px solid #5b3035;background:#28171a;color:#ef828b;font-size:12px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#03070ad1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-modal{width:min(680px,100%);border:1px solid #2b3945;background:#10171e;box-shadow:0 28px 100px #000000a6}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #202a34}.modal-head h2{margin:0;font-size:20px}.modal-head button{border:0;background:transparent;color:#71808e;cursor:pointer;font-size:26px}.item-modal form{display:grid;gap:15px;padding:22px}.item-modal label{color:#8f9aa7;font-size:11px}.item-modal input:not([type=checkbox]),.item-modal select,.item-modal textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #2a3744;background:#0b1016;color:#e8edf3;outline:none}.item-modal textarea{resize:vertical;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.item-modal input:focus,.item-modal select:focus,.item-modal textarea:focus{border-color:#52e5a5}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.switch-field{display:flex;align-items:center;gap:9px}.switch-field input{accent-color:#52e5a5}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:5px}.modal-actions button{min-width:110px}.items-loading{padding:70px 0;color:#71808e;text-align:center}.price-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:18px;color:#71808e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.price-list>.price-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.price-list>.price-pagination>:last-child{justify-self:end}.page-size-tabs{display:flex;border:1px solid #2a3744}.price-pagination .page-size-tabs button{min-width:48px;margin:0;border:0;border-left:1px solid #2a3744;padding:8px 12px}.price-pagination .page-size-tabs button:first-child{border-left:0}.page-size-tabs button.active{background:#172b23;color:#52e5a5}.price-pagination button{margin-left:8px;border:1px solid #2a3744}.price-pagination button:hover:not(:disabled){border-color:#52e5a5;color:#52e5a5}.price-pagination button:disabled{cursor:default;opacity:.35}.bot-manager{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px}.bot-registry{overflow:hidden}.bot-registry>button{display:grid;grid-template-columns:10px minmax(0,1fr);width:100%;padding:15px 18px;border:0;border-top:1px solid #202a34;background:transparent;color:#d9e2e9;cursor:pointer;text-align:left}.bot-registry>button:hover,.bot-registry>button.active{background:#121c23}.bot-registry>button.active{box-shadow:inset 3px 0 #52e5a5}.bot-registry>button .bot-state{margin-top:4px}.bot-registry>button b,.bot-registry>button small,.bot-registry>button em{display:block}.bot-registry>button small{margin-top:4px;color:#71808e;font-size:10px}.bot-registry>button em{grid-column:2;margin-top:9px;color:#b58c55;font: 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.bot-state{display:inline-block;width:8px;height:8px;border-radius:50%;background:#64717c}.bot-state.running{background:#52e5a5;box-shadow:0 0 9px #52e5a58c}.bot-state.failed,.bot-state.offline{background:#ef6874}.bot-state.starting,.bot-state.stopping{background:#e0a452}.bot-command-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid #202a34;background:#0c1218}.bot-command-bar>div:first-child{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:4px 8px}.bot-command-bar small{grid-column:2;color:#71808e;font-size:9px}.bot-command-bar>div:last-child{display:flex;gap:7px}.bot-command-bar button{padding:8px 10px;border:1px solid #2a3744;background:transparent;color:#71808e;font-size:10px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.bot-command-bar button:hover:not(:disabled){color:#dffbf0;border-color:#52e5a5;background:#14231f;box-shadow:0 0 0 1px #52e5a526,0 6px 18px #0005;transform:translateY(-1px)}.bot-command-bar button:active:not(:disabled){transform:translateY(0);box-shadow:0 0 0 1px #52e5a51f}.bot-command-bar button:disabled{cursor:not-allowed;opacity:.5}.bot-settings-message{margin:14px 20px 0;padding:10px 12px;border:1px solid #29443b;background:#0d1c18;color:#9fd9c0;font-size:11px}.settings-groups{display:grid;gap:16px;padding:20px}.settings-groups fieldset{display:grid;gap:0;margin:0;padding:0;border:1px solid #26323d}.settings-groups legend{margin-left:12px;padding:0 7px;color:#52e5a5;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.setting-row{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) 150px 110px;align-items:center;gap:14px;padding:13px 15px;border-top:1px solid #202a34}.setting-row:first-of-type{border-top:0}.setting-row>span b,.setting-row>span small,.setting-row>span code{display:block}.setting-row>span b{color:#d9e2e9;font-size:12px}.setting-row>span small{margin-top:3px;color:#71808e;font-size:10px}.setting-row>span code{margin-top:5px;color:#52616d;font-size:8px}.setting-row>em{color:#b58c55;font: 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.setting-row.boolean>input{width:17px;height:17px;accent-color:#52e5a5}.setting-value{display:flex;align-items:center;gap:8px}.setting-value input{width:110px;padding:8px 9px;border:1px solid #2a3744;background:#080d12;color:#e8edf3;outline:none;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.setting-value input:focus{border-color:#52e5a5}.setting-value small{color:#71808e;font-size:9px}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-save span{color:#71808e;font-size:10px}.command-history{padding:0 20px 20px}.command-history h3{margin:4px 0 10px;color:#8f9aa7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.command-history>div{display:grid;grid-template-columns:76px 150px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border-top:1px solid #202a34}.command-history b{font-size:11px}.command-history small{color:#71808e;font-size:9px}.command-history em{grid-column:2 / -1;color:#ef828b;font-size:9px}.command-status{padding:4px 5px;border:1px solid #39434c;color:#8f9aa7;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-transform:uppercase}.command-status.completed{border-color:#285b48;color:#52e5a5}.command-status.failed,.command-status.timeout{border-color:#6d3339;color:#ef828b}.command-status.queued,.command-status.accepted{border-color:#624d2c;color:#e0a452}.command-modal{width:min(560px,100%)}.command-modal-body{display:grid;gap:16px;padding:22px}.command-modal-body>p{margin:0;color:#9ba8b4;font-size:12px;line-height:1.6}.command-modal-body dl{margin:0;border:1px solid #26323d}.command-modal-body dl>div{display:grid;grid-template-columns:170px 1fr;padding:9px 12px;border-top:1px solid #202a34}.command-modal-body dl>div:first-child{border-top:0}.command-modal-body dt{color:#71808e;font-size:10px}.command-modal-body dd{margin:0;color:#d9e2e9;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.purchase-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #202a34}.purchase-stats>div{padding:17px 20px;border-left:1px solid #202a34}.purchase-stats>div:first-child{border-left:0}.purchase-stats small,.purchase-stats b{display:block}.purchase-stats small{color:#71808e;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.purchase-stats b{margin-top:7px;color:#d9e2e9;font-size:19px}.purchase-filters{display:grid;grid-template-columns:150px 150px 180px minmax(240px,1fr);gap:12px;padding:18px 20px;border-bottom:1px solid #202a34}.purchase-filters label{color:#71808e;font-size:9px;text-transform:uppercase}.purchase-filters select,.purchase-filters input{display:block;width:100%;height:36px;margin-top:6px;padding:0 10px;border:1px solid #2a3744;background:#0b1016;color:#d9e2e9;outline:none}.purchase-filters select:focus,.purchase-filters input:focus{border-color:#52e5a5}.purchase-search .search-control{margin-top:6px}.purchase-search .search-control input{margin-top:0;padding-right:34px}.purchase-history table{width:100%}.purchase-history time{color:#8996a2;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.purchase-item{display:flex;align-items:center;gap:10px;min-width:260px}.purchase-item img{width:56px;height:42px;object-fit:contain}.purchase-item a{color:#d9e2e9;font-weight:700;text-decoration:none}.purchase-item a:hover{color:#52e5a5;text-decoration:underline}.purchase-item small,.purchase-history td>small{display:block;margin-top:4px;color:#71808e;font-size:9px}.purchase-item small .purchase-inspect-link{display:block;max-width:420px;overflow:hidden;color:#6da8dd;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.purchase-float{color:#8eb9a6;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.purchase-price{color:#d9e2e9;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.purchase-status{display:inline-block;min-width:82px;padding:5px 7px;border:1px solid #39434c;color:#9aa6b2;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-transform:uppercase}.purchase-status.purchased{border-color:#285b48;color:#52e5a5}.purchase-status.failed,.purchase-status.cancelled{border-color:#6d3339;color:#ef828b}.purchase-status.detected,.purchase-status.attempted{border-color:#624d2c;color:#e0a452}.status-detail{max-width:180px;color:#ef828b!important}.purchase-history>.price-pagination{padding:18px 20px}.accounts-note{margin:0;padding:12px 20px;border-top:1px solid #202a34;border-bottom:1px solid #202a34;background:#0c1218;color:#71808e;font-size:10px}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:20px}.account-grid article{border:1px solid #26323d;background:#0c1218}.account-grid article.disabled{opacity:.5}.account-card-head{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #202a34}.account-card-head b,.account-card-head small{display:block}.account-card-head b{color:#d9e2e9;font-size:13px}.account-card-head small{margin-top:3px;color:#71808e;font-size:9px}.account-card-head strong{padding:4px 6px;border:1px solid #285b48;color:#52e5a5;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.account-state{width:8px;height:8px;border-radius:50%;background:#64717c}.account-state.online{background:#52e5a5;box-shadow:0 0 8px #52e5a580}.account-state.error,.account-state.offline{background:#ef6874}.account-state.limited{background:#e0a452}.account-grid dl{margin:0;padding:8px 14px}.account-grid dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid #1b252e}.account-grid dl>div:first-child{border-top:0}.account-grid dt{color:#71808e;font-size:9px}.account-grid dd{overflow:hidden;margin:0;color:#c4ced6;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;text-overflow:ellipsis}.account-grid footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 14px;border-top:1px solid #202a34}.account-grid footer button{padding:7px 9px;border:1px solid #2a3744;background:transparent;color:#8f9aa7;cursor:pointer;font-size:9px}.account-grid footer button:hover{border-color:#52e5a5;color:#52e5a5}.account-grid footer .delete-item:hover{border-color:#7a3940;color:#ef828b}.account-console{display:grid;gap:16px}.account-console-head,.account-toolbar,.subtabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-console-head h2{margin:3px 0 0}.account-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.account-tabs>button{min-width:220px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;text-align:left;border:1px solid #26323d;background:#10171e;color:#d9e2e9;padding:13px}.account-tabs>button.active{border-color:#52e5a5;box-shadow:inset 0 -2px #52e5a5}.account-tabs span{display:grid;gap:4px}.account-tabs small,.account-toolbar span{color:#71808e;font-size:11px}.account-tabs em{font-style:normal;font-size:9px;padding:5px 7px;border:1px solid #26323d;color:#71808e}.account-tabs em.assigned{color:#52e5a5}.account-tabs em.unassigned{color:#e9b45a;border-color:#765b2f}.account-toolbar{border:1px solid #26323d;background:#10171e;padding:14px 16px}.account-toolbar>div{display:grid;gap:4px}.account-toolbar label{display:flex;align-items:center;gap:8px;color:#71808e;font-size:11px}.account-toolbar select{width:auto}.assignment-warning{border:1px solid #765b2f;background:#2c2518;color:#efc573;padding:11px 14px}.account-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.account-summary article{border:1px solid #26323d;background:#10171e;padding:14px;display:grid;gap:7px}.account-summary small{color:#71808e;text-transform:uppercase;font-size:10px}.account-summary b{font-size:18px}.account-console .data-tabs{display:flex;border-bottom:1px solid #26323d;gap:2px}.account-console .data-tabs button,.subtabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#71808e;padding:11px 14px}.account-console .data-tabs button.active,.subtabs button.active{color:#52e5a5;border-bottom-color:#52e5a5}.account-data{border:1px solid #26323d;background:#10171e;min-height:260px}.subtabs{justify-content:flex-start;padding:8px 12px;border-bottom:1px solid #26323d}.subtabs button:last-child{margin-left:auto}.subtabs input{max-width:320px}.subtabs span{color:#71808e;font-size:12px}.market-list{display:grid}.market-list article{display:grid;grid-template-columns:48px minmax(220px,1fr) 150px auto;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #26323d}.market-list img{width:44px;height:44px;object-fit:contain}.market-list article>div{display:grid;gap:5px}.market-list a{color:#d9e2e9;text-decoration:none}.market-list a:hover{color:#52e5a5}.market-list small{color:#71808e}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:12px}.inventory-card{border:1px solid #26323d;background:#0c1218;padding:12px;display:grid;gap:8px}.inventory-card>img{width:100%;height:100px;object-fit:contain}.inventory-card>a{color:#d9e2e9;text-decoration:none;font-weight:700}.inventory-card>small,.inventory-card>p{color:#71808e;font-size:11px;margin:0}.inventory-card>div{display:flex;gap:6px;align-items:center}.inventory-card input{min-width:0}.command-list article{display:grid;grid-template-columns:1fr auto 170px;gap:12px;padding:12px 16px;border-bottom:1px solid #26323d;align-items:center}.command-list em{grid-column:1/-1;color:#ff7676}.command-state{font-size:10px;text-transform:uppercase;color:#e9b45a}.command-state.completed{color:#52e5a5}.command-state.failed{color:#ff7676}@media(max-width:900px){.logo>span{display:none}.logo{display:flex;justify-content:center;padding-inline:0}.logs-content{padding:14px}.price-toolbar{grid-template-columns:1fr}.price-count{justify-self:start}.price-head-actions{align-items:flex-end;flex-direction:column}.form-row,.bot-manager{grid-template-columns:1fr}.setting-row{grid-template-columns:minmax(180px,1fr) 140px}.setting-row>em{grid-column:2}.purchase-stats{grid-template-columns:1fr}.purchase-stats>div{border-top:1px solid #202a34;border-left:0}.purchase-stats>div:first-child{border-top:0}.purchase-filters{grid-template-columns:1fr}.account-summary{grid-template-columns:repeat(2,1fr)}.account-toolbar{align-items:flex-start;flex-wrap:wrap}.market-list article{grid-template-columns:42px 1fr}.market-list article>b,.market-list article>button{grid-column:2}.account-tabs>button{min-width:190px}}.legacy-account-console{gap:18px}.account-owner-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #26323d;background:#0c1218}.account-owner-bar .owner-tabs{flex-wrap:wrap}.account-owner-bar .owner-tabs :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:112px}.account-owner-bar .owner-tabs small{min-width:18px;padding:2px 5px;border-radius:9px;background:#1b2730;color:#7f8c98;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.account-owner-bar .owner-tabs :is(button,a).active small{background:#244838;color:#72f1b8}.auto-limit-control{display:flex;align-items:center;gap:10px;cursor:pointer}.auto-limit-control>span{display:grid;gap:3px;text-align:right}.auto-limit-control b{color:#bfc9d2;font-size:12px}.auto-limit-control small{color:#61707e;font-size:9px}.auto-limit-control>input{position:absolute;opacity:0;pointer-events:none}.auto-limit-control>i,.legacy-limit label>i{position:relative;width:38px;height:22px;border-radius:12px;background:#39434d;transition:.2s}.auto-limit-control>i:after,.legacy-limit label>i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#d9e0e5;transition:.2s}.auto-limit-control>input:checked+i,.legacy-limit label>input:checked+i{background:#30d158}.auto-limit-control>input:checked+i:after,.legacy-limit label>input:checked+i:after{transform:translate(16px)}.auto-limit-control>input:disabled+i{opacity:.45}.auto-limit-control em{min-width:34px;color:#74818d;font: 9px ui-monospace,SFMono-Regular,Menlo,monospace}.auto-limit-control>input:checked~em{color:#52e5a5}.legacy-account-tabs{display:flex;flex-wrap:wrap;gap:14px;min-height:164px}.legacy-account-card{position:relative;width:154px;height:154px;padding:13px 10px 10px;border:1px solid #333;border-radius:8px;background:#151c23;color:#d9e2e9;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;outline:none}.legacy-account-card:hover,.legacy-account-card:focus-visible{background:#1b242c;border-color:#52606d;transform:translateY(-2px)}.legacy-account-card.active{background:#202a32;border-color:#4a9eff;box-shadow:0 0 12px #4a9eff3d}.legacy-account-card.disabled{opacity:.48}.legacy-account-card>strong{width:100%;overflow:hidden;color:#4a9eff;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.legacy-account-card>em{position:absolute;top:8px;left:8px;color:#52e5a5;font: 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.legacy-update-indicator{position:absolute;top:8px;right:8px;width:10px;height:10px;border:2px solid #151c23;border-radius:50%;background:#ef6874}.legacy-update-indicator.recent{background:#30d158;box-shadow:0 0 #30d1588c;animation:accountPulse 2s infinite}@keyframes accountPulse{70%{box-shadow:0 0 0 5px #30d15800}to{box-shadow:0 0 #30d15800}}.legacy-balance{display:grid;gap:3px;color:#afb9c2;font-size:16px;font-weight:700;text-align:center}.legacy-balance small{color:#687582;font-size:10px;font-weight:400}.legacy-limit{width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.legacy-limit>input{width:76px;height:26px;padding:3px 6px;border:1px solid transparent;background:transparent;color:#a9b4bd;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;outline:none}.legacy-limit>input:not(:disabled):focus{border-color:#4a9eff;background:#0c1218}.legacy-limit>input:disabled{color:#65727e}.legacy-limit label{display:flex;cursor:pointer}.legacy-limit label>input{position:absolute;opacity:0;pointer-events:none}.legacy-limit label>i{width:30px;height:18px}.legacy-limit label>i:after{width:12px;height:12px}.legacy-limit label>input:checked+i:after{transform:translate(12px)}.legacy-limit label>input:disabled+i{opacity:.45}.legacy-account-console .account-toolbar{border-radius:8px 8px 0 0}.legacy-account-console .account-summary{margin-top:-18px}.legacy-account-console .data-tabs{margin-top:4px;background:#151d24;border:1px solid #26323d;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.legacy-account-console .account-data{margin-top:-18px;border-radius:0 0 8px 8px}@media(max-width:900px){.account-owner-bar{align-items:stretch;flex-direction:column}.auto-limit-control{justify-content:space-between}.auto-limit-control>span{text-align:left}}.content{padding:20px 28px 28px}.sidebar-live{margin-top:auto;padding:8px 9px;border-color:#202c36}.live-link{display:block;text-decoration:none;cursor:pointer;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.live-link:hover,.live-link:focus-visible,.live-link.active{color:#7cf2bd;border-color:#52e5a5;background:#13231c;box-shadow:inset 0 0 0 1px #52e5a51f,0 0 16px #52e5a512;outline:none}.live-link:hover i,.live-link:focus-visible i,.live-link.active i{box-shadow:0 0 16px #52e5a5}.profile{margin-top:10px}.sidebar-compact .sidebar-live span{display:none}.sidebar-compact .sidebar-live{padding-inline:8px;font-size:0;text-align:center}.sidebar-compact .sidebar-live i{margin-right:0}.account-selector-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:16px}.legacy-account-tabs{align-content:start;min-height:190px}.account-controls{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:14px;border:1px solid #2b353e;border-radius:8px;background:#161d23}.account-controls .owner-tabs{display:grid;grid-template-columns:1fr;gap:6px}.account-controls .owner-tabs :is(button,a){display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px}.account-controls .owner-tabs small{min-width:20px;padding:2px 5px;border-radius:10px;background:#232d35;color:#85919c;text-align:center}.account-controls .auto-limit-control{flex-wrap:wrap;justify-content:flex-end;padding-top:13px;border-top:1px solid #303941}.account-controls .auto-limit-control>span{width:100%;text-align:left}.legacy-account-card{width:154px;height:184px}.legacy-account-card>em{left:34px}.account-settings-icon{position:absolute;top:5px;left:5px;z-index:2;width:25px;height:25px;padding:0;border:0;border-radius:4px;background:transparent;color:#75828d;cursor:pointer;line-height:25px}.account-settings-icon:hover{background:#2b353e;color:#fff}.legacy-account-card .listed-balance{padding-top:2px;color:#9fabb5;font-size:12px}.legacy-account-card .account-balance-allowed{padding-top:0;color:#66737e;font-size:10px}.legacy-account-console .data-tabs{margin-top:0}.legacy-account-console .account-data{margin-top:-18px}.cp-account-data{padding:0 20px 20px;background:#1e1e1e;border-color:#333}.cp-subtabs{margin:0 -20px;padding:0;border-color:#333}.cp-subtabs button,.cp-subtabs b{padding:11px 20px}.cp-subtabs button{color:#aaa;cursor:pointer}.cp-subtabs button.active{color:#4a9eff;border-bottom-color:#4a9eff}.cp-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));gap:20px;margin-top:20px}.cp-item-card{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid #333;border-radius:8px;background:#252525;transition:.2s}.cp-item-card:hover{transform:translateY(-2px);border-color:#555;box-shadow:0 5px 15px #0000004d}.cp-item-card.stacked{box-shadow:4px 4px #33333380,8px 8px #3333334d}.cp-item-header{display:flex;align-items:center;gap:15px;min-height:62px}.cp-item-icon{flex:0 0 60px;width:60px;height:60px;overflow:hidden;border:1px solid #444;border-radius:4px}.cp-item-icon img{width:100%;height:100%;object-fit:contain}.cp-item-header>a{flex:1;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.cp-item-header>a:hover{text-decoration:underline}.cp-stack{align-self:flex-start;padding:4px 7px;border-radius:10px;background:#15191d;color:#aaa;font-size:10px}.cp-item-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.cp-detail{min-width:0;font-size:13px}.cp-detail>span{display:block;margin-bottom:3px;color:#aaa}.cp-detail>b,.cp-detail>a{color:#fff;font-weight:500}.cp-detail>a{text-decoration:none}.cp-price{color:#4caf50!important;font-weight:700!important}.cp-active{color:#4caf50;font-weight:700}.cp-sold{color:#f44336;font-weight:700}.cp-actions{display:flex;gap:10px;margin-top:15px}.cp-btn{flex:1;padding:8px 15px;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500}.cp-btn:disabled{background:#555!important;color:#999;cursor:not-allowed}.cp-btn-cancel{background:#6e1710}.cp-btn-cancel:hover{background:#811b14}.cp-btn-confirm,.cp-btn-sell{background:#4caf50}.cp-btn-confirm{display:block;width:180px;margin:18px auto 0}.cp-btn-confirm:hover,.cp-btn-sell:hover{background:#388e3c}.cp-btn-sell.sold,.cp-btn-sell.sold:hover,.cp-btn-sell.sold:disabled{background:#d8892f!important;color:#231609;cursor:not-allowed;opacity:1}.cp-empty{padding:48px 20px 28px;color:#666;text-align:center}.cp-empty i{display:block;margin-bottom:12px;font-style:normal;font-size:42px}.cp-empty h3{margin:0;font-size:14px}.cp-history-scroll{max-height:calc(100vh - 335px);min-height:260px;overflow:auto}.cp-history-table{margin-top:20px;font-family:inherit;font-size:12px}.cp-history-table th{padding:12px 15px;background:#252525;color:#aaa;font-weight:500}.cp-history-table td{padding:12px 15px;border-bottom-color:#2a2a2a}.cp-history-table tr:hover{background:#252525}.cp-history-item{display:flex;align-items:center;gap:10px;min-width:220px}.cp-history-item img{width:32px;height:32px;border-radius:4px;object-fit:contain}.cp-history-item a,.cp-history-table td>a{color:#fff;font-weight:700;text-decoration:none}.cp-phase{margin-left:auto;padding:5px 10px;border:1px solid #333;border-radius:4px;background:#1e1e1e;color:#fff;font-size:11px}.cp-phase small{display:block;color:#aaa;font-size:9px}.cp-history-summary{padding-top:16px;color:#666;font-size:12px;text-align:center}.cp-pattern-section{display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-top:10px}.cp-pattern-wear{display:flex;align-items:stretch;gap:7px;font-size:12px}.cp-pattern-wear .cp-detail{padding:5px 10px;border:1px solid #333;border-radius:4px;background:#1e1e1e}.cp-pattern-wear .cp-detail.inspect{margin-left:auto}.wear-bar{position:relative;height:8px;margin:15px 0 16px}.wear-bar-track{position:relative;height:8px;overflow:hidden;border-radius:3px;background:#252525}.wear-bar-track i{position:absolute;inset-block:0}.wear-bar>b{position:absolute;bottom:-9px;transform:translate(-50%) rotate(45deg);color:#f3f3f3;font-size:9px}.cp-inventory-search{padding:10px 0}.cp-inventory-search input{width:100%;padding:10px;border:1px solid #444;border-radius:4px;background:#252525;color:#fff}.cp-decorations{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding:5px 10px;border:1px solid #333;border-radius:4px;background:#1e1e1e}.cp-decorations img{width:51px;height:38px;object-fit:contain}.cp-sell-form{margin-top:15px;padding-top:15px;border-top:1px solid #333}.cp-price-inputs{display:flex;gap:4px}.cp-price-inputs input{width:50%;padding:8px 10px;border:1px solid #444;border-radius:4px;background:#1e1e1e;color:#fff}.cp-quantity{width:50px;padding:8px;border:1px solid #444;border-radius:4px;background:#1e1e1e;color:#fff;text-align:right}.cp-trade{margin-top:15px;padding-top:12px;border-top:1px solid #333;color:#f0a54b;font-size:11px}@media(max-width:900px){.content{padding:14px}.account-selector-layout{grid-template-columns:1fr}.account-controls{order:-1}.account-controls .owner-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-items-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.steam-content{height:100vh;min-height:0;max-width:none;overflow:hidden;background:#090d12}.steam-content .legacy-account-console{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.steam-content .account-selector-layout{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 290px;gap:12px}.steam-content .legacy-account-tabs{min-height:0;max-height:146px;gap:10px;overflow-y:auto;padding:1px 2px 3px}.steam-content .legacy-account-card{width:136px;height:138px;padding:10px 8px 7px;background:#10171e}.steam-content .legacy-account-card:hover,.steam-content .legacy-account-card:focus-visible{background:#141e26}.steam-content .legacy-account-card.active{background:#17232c}.steam-content .legacy-balance{font-size:14px}.steam-content .legacy-account-card .listed-balance{font-size:11px;line-height:1}.steam-content .legacy-account-card .account-balance-allowed{font-size:9px;line-height:1}.steam-content .legacy-limit>input{width:66px;height:22px}.steam-content .account-controls{position:relative;min-height:138px;gap:7px;padding:9px;background:#10171e}.steam-content .account-controls .owner-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.steam-content .account-controls .owner-tabs :is(button,a){min-width:0;padding:6px 7px}.steam-content .account-controls .auto-limit-control{gap:7px;padding-top:7px}.steam-content .account-controls .auto-limit-control b{font-size:10px}.steam-content .account-controls .auto-limit-control small{font-size:8px}.steam-content .legacy-account-console>.data-tabs{flex:0 0 auto;gap:7px;margin:2px 0 0;padding:4px 6px 0;background:#10171e}.steam-content .legacy-account-console>.data-tabs button{padding:9px 16px}.steam-content .legacy-account-console>.account-data{flex:1 1 auto;min-height:0;margin-top:0;overflow:auto;background:#0d131a}.steam-content .legacy-account-console>.cp-account-data{display:flex;flex-direction:column;overflow:hidden;padding:0 16px;border-color:#202b35}.steam-content .cp-subtabs{flex:0 0 auto;gap:8px;margin:0 -16px;padding:4px 8px 0;background:#10171e;border-color:#202b35}.steam-content .cp-subtabs button,.steam-content .cp-subtabs b{padding:9px 14px}.steam-content .cp-inventory-search{flex:0 0 auto;padding:10px 0 6px}.steam-content .cp-items-grid{flex:1 1 auto;min-height:0;margin-top:0;padding:16px 4px 18px 0;overflow-y:auto;align-content:start}.steam-content .cp-item-card{background:#10171e;border-color:#26323d}.steam-content .cp-item-card:hover{border-color:#445363}.steam-content .cp-pattern-wear .cp-detail,.steam-content .cp-decorations,.steam-content .cp-price-inputs input,.steam-content .cp-quantity{background:#0d131a}.steam-content .cp-history-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.steam-content .cp-history-table th{position:sticky;top:0;z-index:1;background:#141e26}.steam-content .cp-history-summary{flex:0 0 auto;padding:10px 0 12px}.wear-bar-marker{position:absolute;bottom:-5px;transform:translate(-50%);line-height:0}.wear-bar-marker svg{display:block}.wear-bar>b{display:none}@media(max-width:900px){.steam-content .account-selector-layout{grid-template-columns:1fr}.steam-content .account-controls{order:0;min-height:0}.steam-content .legacy-account-tabs{max-height:124px}.steam-content .legacy-account-card{width:126px;height:116px}}.steam-content .legacy-account-console{gap:0}.steam-content .account-selector-layout{margin-bottom:10px}.steam-content .assignment-warning,.steam-content .price-error{margin:0 0 10px}.steam-content .account-side{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0}.steam-content .account-controls{display:block;min-height:0;padding:8px}.steam-content .account-controls .owner-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.steam-content .account-controls .owner-tabs :is(button,a){justify-content:center;gap:7px;height:31px;padding:5px 8px;font-size:11px;white-space:nowrap}.steam-content .account-controls .owner-tabs :is(button,a):nth-child(3){grid-column:1 / -1}.steam-content .account-auto-control{min-height:46px;justify-content:flex-end;gap:9px;padding:4px 7px;cursor:pointer}.steam-content .account-auto-control>span{margin-right:auto;text-align:left}.steam-content .account-auto-control b{font-size:10px}.steam-content .account-auto-control small{font-size:8px}.steam-content .legacy-account-card{width:140px;height:140px;padding:10px}.steam-content .legacy-account-card>strong{padding:0 19px;font-size:14px}.steam-content .legacy-balance{font-size:18px}.steam-content .legacy-balance small{font-size:12px}.steam-content .legacy-account-card .listed-balance{padding-top:2px;font-size:14px;line-height:1.1}.steam-content .legacy-account-card .account-balance-allowed{padding-top:1px;font-size:12px;line-height:1.1}.steam-content .legacy-limit{height:20px}.steam-content .legacy-limit>input{width:70px;height:20px;padding-block:0}.steam-content .legacy-account-console>.data-tabs{margin:0;border-bottom:0;border-radius:8px 8px 0 0}.steam-content .legacy-account-console>.account-data{margin:0;border-top:0;border-radius:0 0 8px 8px}.steam-content .cp-subtabs{margin-top:0;border-top:1px solid #202b35}.steam-content .cp-subtabs>button:last-child{margin-left:auto}.steam-content .cp-subtabs>button:hover{color:#dce5eb;background:#141e26}.steam-content .cp-inventory-search{margin:0 -16px;padding:10px 16px;border-bottom:1px solid #202b35;background:#10171e}.steam-content .cp-inventory-search input{background:#0b1016;border-color:#2a3744;color:#e8edf3}.steam-content .cp-inventory-search input:focus{border-color:#52e5a5;outline:none}*{scrollbar-width:thin;scrollbar-color:#31404d #0d131a}::-webkit-scrollbar{width:8px;height:10px;background:#0d131a}::-webkit-scrollbar-thumb{border:1px solid #1b2731;border-radius:8px;background:#31404d}::-webkit-scrollbar-thumb:hover{background:#435767}::-webkit-scrollbar-corner{background:#0d131a}@media(max-width:900px){.steam-content .account-side{order:-1}.steam-content .legacy-account-card{width:140px;height:140px}}.steam-content .account-selector-layout{grid-template-columns:minmax(0,1fr) 260px}.steam-content .legacy-account-tabs{max-height:178px;align-items:flex-start}.account-tile{flex:0 0 140px;width:140px;display:flex;flex-direction:column;align-items:center;gap:7px}.steam-content .account-controls{padding:6px}.steam-content .account-controls .owner-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.steam-content .account-controls .owner-tabs :is(button,a){height:29px;gap:4px;padding:4px 5px;font-size:10px}.steam-content .account-controls .owner-tabs :is(button,a):nth-child(3){grid-column:auto;font-size:9px}.steam-content .account-controls .owner-tabs small{min-width:16px;padding:1px 4px;font-size:8px}.steam-content .account-auto-control{min-height:34px;padding:2px 5px}.steam-content .account-auto-control small{display:none}.account-limit-row{height:21px;display:flex;align-items:center;justify-content:center;gap:15px}.account-limit-row .ios-switch{position:relative;width:32px;height:17px;margin:0;padding:0;appearance:none;border:1px solid transparent;border-radius:10px;outline:none;background:#39434d;cursor:pointer;transition:all .3s cubic-bezier(.2,.85,.4,1.2);box-shadow:inset 0 1px 2px #0000004d,0 .5px 1px #0000001a}.account-limit-row .ios-switch:before{content:"";position:absolute;z-index:2;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:linear-gradient(145deg,#fff,#e6e6e6);transition:all .3s cubic-bezier(.2,.85,.4,1.2);box-shadow:0 1.5px 3px #0000004d,0 0 .5px #0003}.account-limit-row .ios-switch:after{content:"";position:absolute;top:50%;left:20px;width:2px;height:2px;border-radius:50%;background:#0003;opacity:0;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.2,.85,.4,1.2)}.account-limit-row .ios-switch:checked{background:#30d158;box-shadow:inset 0 1px 2px #0003,0 0 0 1px #30d15833}.account-limit-row .ios-switch:checked:before{transform:translate(15px)}.account-limit-row .ios-switch:checked:after{left:10px;opacity:1;background:#fffc}.account-limit-row .ios-switch:focus-visible{border-color:#52e5a5cc}.account-limit-row .ios-switch:disabled{cursor:not-allowed;opacity:.48}.account-limit-row .status{width:66px;height:21px;margin:0;padding:1px 3px;border:0;border-bottom:1px solid transparent;outline:none;background:transparent;color:#65727e;font-size:12px;font-weight:500;text-align:left;transition:color .2s,border-color .2s}.account-limit-row .ios-switch:checked+.status{color:#30d158}.account-limit-row .status:not(:disabled):focus{border-bottom-color:#52e5a5}.account-limit-row .status.locked{cursor:not-allowed}.steam-content .account-workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #26323d;border-radius:8px;background:#10171e}.steam-content .account-workspace>.data-tabs{flex:0 0 auto;gap:7px;margin:0;padding:4px 6px 0;border:0;border-bottom:1px solid #26323d;border-radius:0;background:#10171e}.steam-content .account-workspace>.data-tabs button{padding:9px 16px}.steam-content .account-workspace>.account-data{flex:1 1 auto;min-height:0;margin:10px 10px 0;overflow:auto;border:1px solid #202b35;border-radius:6px 6px 0 0;background:#0d131a}.steam-content .account-workspace>.cp-account-data{display:flex;flex-direction:column;overflow:hidden;padding:0 16px}.cp-decorations{display:grid;gap:7px}.cp-decoration-group{min-width:0;display:grid;gap:5px}.cp-decoration-group>span{overflow:hidden;color:#9aa7b3;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cp-decoration-group>div{display:flex;flex-wrap:wrap;gap:5px}@media(max-width:900px){.steam-content .account-selector-layout{grid-template-columns:1fr}.steam-content .legacy-account-tabs{max-height:178px}}.steam-content .account-controls{padding:0;border:0;border-radius:0;background:transparent}.steam-content .account-controls .owner-tabs{gap:2px;padding:2px;border:0;border-radius:0;background:transparent}.steam-content .account-controls .owner-tabs :is(button,a){border:0;border-radius:4px;background:transparent}.steam-content .account-controls .owner-tabs :is(button,a).active{background:#172b23;box-shadow:none}.steam-content .account-controls .owner-tabs small{background:transparent}.steam-content .cp-btn-confirm{flex:0 0 auto;width:160px;height:32px;min-height:32px;margin:10px auto;padding:5px 12px;line-height:1.2}.steam-content .inventory-toolbar-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.purchase-history .purchase-group-cell{width:36px;padding-right:0}.purchase-history .purchase-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;padding:0;border:1px solid #39434c;background:#111a23;color:#52e5a5;line-height:1;cursor:pointer}.purchase-group-toggle svg{display:block;flex:none}.purchase-history .purchase-group-toggle:hover{border-color:#52e5a5}.purchase-group-toggle:focus-visible{outline:2px solid #52e5a5;outline-offset:2px}.purchase-history .purchase-log-row{background:#0b1016}.purchase-log-row .purchase-group-cell{border-left:2px solid #285b48}@media(max-width:900px){.shell nav a{font-size:0;padding-inline:8px}.shell nav a span{font-size:18px}}.steam-content .account-auto-control>i{flex:0 0 38px;width:38px;height:22px;box-sizing:border-box;align-self:center}.steam-content .account-auto-control>i:after{top:50%;transform:translateY(-50%)}.steam-content .account-auto-control>input:checked+i:after{transform:translate(16px,-50%)}.steam-content .account-auto-control>input:focus-visible+i{outline:2px solid #52e5a5;outline-offset:3px}.account-limit-row{gap:8px}.account-limit-row .ios-switch{flex:0 0 32px}.account-limit-row .status{width:84px;flex:0 0 84px;font-variant-numeric:tabular-nums;appearance:textfield}.account-limit-row .status::-webkit-inner-spin-button,.account-limit-row .status::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-inventory-card{position:relative}.cp-inventory-card .cp-item-header{padding-right:28px}.cp-inventory-lock{position:absolute;top:9px;right:9px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#9aa8b7;cursor:pointer;z-index:1}.cp-inventory-lock svg{display:block;width:18px;height:18px;flex:none;transform:translateY(-1px)}.cp-inventory-lock:hover,.cp-inventory-lock:focus-visible{color:#fff;border-color:#687b8d;background:#24313e}.cp-inventory-lock.locked{color:#f4c66a;background:#392f1d;border-color:#6b5630}.cp-inventory-lock:disabled{cursor:default;opacity:.6}.cp-inventory-card.sale-locked{border-color:#6b5630}.cp-inventory-search-field{position:relative}.cp-inventory-search .cp-inventory-search-field input{padding-right:38px}.cp-inventory-search-clear{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#9aa8b7;font-size:22px;line-height:1;cursor:pointer}.cp-inventory-search-clear:hover,.cp-inventory-search-clear:focus-visible{color:#fff;background:#24313e}.account-tile{position:relative}.account-tile>a.legacy-account-card{text-decoration:none;color:inherit}.account-console .data-tabs a,.account-console .cp-subtabs a{display:inline-flex;align-items:center;flex-shrink:0;padding:9px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#aaa;text-decoration:none;cursor:pointer;font:inherit}.account-console .data-tabs a{padding:9px 16px}.account-console .data-tabs a.active,.account-console .cp-subtabs a.active{color:#4a9eff;border-bottom-color:#4a9eff}.account-console .data-tabs a:hover,.account-console .cp-subtabs a:hover{color:#dce5eb;background:#141e26}.account-console .owner-tabs a{text-decoration:none}.page-icon{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.shell nav a .nav-page-icon{color:#9aabba;vertical-align:middle;line-height:1}.shell nav a:hover .nav-page-icon{color:#dce8f0}.shell nav a.active .nav-page-icon{color:#52e5a5}.sidebar-live .page-icon{width:16px;height:16px;margin-right:6px}.sidebar-compact .sidebar-live .page-icon{margin-right:0}.profile .dots{display:flex;align-items:center;justify-content:center;color:#9aabba}.profile .dots:hover{color:#52e5a5}.steam-content .account-selector-layout{grid-template-columns:minmax(0,1fr) 300px}.steam-content .account-side{justify-content:flex-start;gap:12px;padding:2px 0}.steam-content .account-controls{min-width:0;padding:0}.steam-content .account-controls .owner-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0}.steam-content .account-controls .owner-tabs :is(button,a),.steam-content .account-controls .owner-tabs :is(button,a):nth-child(3){flex:1 1 auto;width:auto;min-width:0;height:32px;gap:6px;padding:6px 9px;font-size:11px;line-height:18px;border-radius:5px;text-decoration:none}.steam-content .account-controls .owner-tabs :is(button,a).active{color:#52e5a5;background:#172b23}.steam-content .account-controls .owner-tabs small{flex:none;min-width:12px;padding:0;font-size:10px;font-variant-numeric:tabular-nums}.steam-content .account-auto-control{display:grid;grid-template-columns:minmax(0,1fr) 38px 32px;align-items:center;gap:8px;min-height:0;margin:0;padding:12px 0 0;border-top:1px solid #26323d}.steam-content .account-auto-control>span{min-width:0;margin:0;gap:5px;text-align:left}.steam-content .account-auto-control b{font-size:11px;font-weight:500;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.steam-content .account-auto-control small{display:block;color:#71808e;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.steam-content .account-auto-control>i{grid-column:2;grid-row:1}.steam-content .account-auto-control>em{grid-column:3;grid-row:1;min-width:0;font-size:9px}@media(max-width:1000px){.steam-content .account-selector-layout{grid-template-columns:minmax(0,1fr)}.steam-content .account-side{order:-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:center;gap:16px}.steam-content .account-auto-control{padding:0;border-top:0}}@media(max-width:620px){.steam-content .account-side{grid-template-columns:minmax(0,1fr);gap:10px}.steam-content .account-auto-control{border-top:1px solid #26323d;padding-top:10px}}.purchase-routing-panel{border:1px solid #334155;border-radius:10px;padding:12px;margin-bottom:16px;background:#111827}.purchase-routing-panel summary{cursor:pointer;font-weight:600}.purchase-routing-panel p,.purchase-routing-panel small{color:#94a3b8;font-size:12px}.purchase-router-status{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.purchase-router-table{overflow-x:auto}.purchase-router-table table{width:100%;border-collapse:collapse;font-size:13px}.purchase-router-table th,.purchase-router-table td{text-align:left;padding:8px;border-bottom:1px solid #334155}.purchase-router-table small{display:block}.purchase-router-attempt{display:flex;gap:6px;flex-direction:column;padding:10px;border-bottom:1px solid #334155}.purchase-router-attempt button{align-self:flex-end}.account-range-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:40px;padding:7px 5px}.account-range-row small{color:var(--muted,#8c98a8);font-size:10px}.account-range-row span{color:#8ed4a2;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.steam-content .legacy-account-tabs{max-height:none}.account-range-row{height:auto;min-height:51px;width:100%;box-sizing:border-box;text-align:center}.account-range-row span{line-height:1.5}.account-range-row{min-height:25px;padding:3px 0;gap:2px}.account-range-row span{font-size:10px;line-height:1.4;white-space:nowrap}.account-operation-queue{cursor:pointer;margin-bottom:16px;padding:12px 16px;border:1px solid #344253;border-radius:8px;background:#131d26;color:#dce7f0}.account-operation-queue summary{cursor:pointer;font-size:13px;font-weight:600}.account-operation-queue small{display:block;margin-top:8px;color:#91a2b2;font-size:11px}.cp-listing-selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:12px 2px;margin-bottom:4px}.cp-listing-selection-toolbar>label{display:flex;align-items:center;gap:8px;font-size:13px;color:#aab9c7;cursor:pointer}.cp-listing-selection-toolbar>.cp-btn{flex:0 0 auto;width:auto;padding:8px 16px;font-size:12px}.cp-listing-card{position:relative}.cp-listing-card:has(.cp-listing-select) .cp-item-header{padding-right:24px}.cp-listing-select{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer}.cp-listing-select input,.cp-listing-selection-toolbar input{width:15px;height:15px;margin:0;accent-color:#69bb91;cursor:pointer}.steam-content .cp-listing-card.is-selected,.steam-content .cp-listing-card.is-selected:hover{border-color:#69bb91;box-shadow:0 0 0 1px #69bb9140}.steam-content .cp-subtabs .cp-listing-selection-toolbar{margin:0 0 0 auto;padding:0;gap:8px;flex-wrap:nowrap}.steam-content .cp-subtabs .cp-listing-selection-toolbar button{width:auto;flex:none;white-space:nowrap;border-radius:5px;padding:7px 12px;font-size:12px;border:1px solid #344253;background:#17232e;color:#dce7f0}.steam-content .cp-subtabs .cp-listing-selection-toolbar .cp-btn-cancel{background:#642711;border-color:#74351e;color:#fff}.steam-content .cp-subtabs .cp-listing-selection-toolbar button:disabled{opacity:.45;cursor:default}.steam-content .cp-subtabs .cp-listing-selection-toolbar+button:last-child{margin-left:0}.cp-listing-card:has(.cp-listing-select input:enabled){cursor:pointer}.proxy-page{max-width:1400px;margin:0 auto;min-height:calc(100vh - 76px)}.proxy-actions{display:flex;align-items:center;gap:8px}.proxy-actions button,.proxy-actions a,.proxy-row-actions button{border:1px solid #2a3743;background:#151e27;color:#b9c5cf;padding:8px 11px;text-decoration:none;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.proxy-actions .primary{background:#52e5a5;color:#07110c;border-color:#52e5a5}.proxy-summary{display:flex;gap:28px;padding:18px 0;border-bottom:1px solid #1d2832;color:#71808e;font-size:11px}.proxy-summary b{color:#e6edf3;font-size:17px;margin-right:5px}.proxy-filters{display:flex;gap:10px;padding:16px 0}.proxy-filters label{position:relative;flex:1}.proxy-filters input,.proxy-filters select,.proxy-form input,.proxy-form select,.proxy-form textarea,.proxy-import textarea,.proxy-import select{width:100%;background:#0b1117;color:#dce5ec;border:1px solid #293642;padding:11px 12px;outline:none}.proxy-filters label button{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#72808e;font-size:20px;cursor:pointer}.proxy-filters select{width:180px}.proxy-table-wrap{overflow:auto;max-height:calc(100vh - 285px)}.proxy-page table{margin-top:0;min-width:1000px}.proxy-page tbody tr.disabled{opacity:.48}.proxy-page td small{display:block;color:#687786;margin-top:5px}.proxy-page td em{display:inline-block;background:#18252b;color:#69dcb0;font-style:normal;padding:3px 6px;margin:2px;font-size:9px}.proxy-row-actions{display:flex;gap:5px;justify-content:flex-end}.proxy-row-actions button{padding:6px 8px}.proxy-row-actions .status-toggle{min-width:72px;color:#84919d}.proxy-row-actions .status-toggle.on{color:#52e5a5;border-color:#315645}.proxy-message{padding:10px 13px;color:#d9b06c;background:#282216;font-size:11px}.proxy-modal{width:min(720px,calc(100vw - 30px))}.proxy-form{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:20px}.proxy-form label,.proxy-import label{display:grid;gap:7px;color:#798795;font-size:11px}.proxy-form .wide{grid-column:1/-1}.proxy-form textarea{min-height:70px;resize:vertical}.proxy-form .check{display:flex;flex-direction:row;align-items:center}.proxy-form .check input{width:auto}.proxy-import{width:min(760px,calc(100vw - 30px));padding-bottom:20px}.proxy-import>p,.proxy-import>label,.proxy-import>textarea,.proxy-import>.import-errors,.proxy-import>.import-ok{margin-left:20px;margin-right:20px}.proxy-import>p{color:#81909e;font-size:12px;line-height:1.6}.proxy-import>label{display:flex;align-items:center;gap:12px}.proxy-import>label select{width:130px}.proxy-import>textarea{display:block;width:calc(100% - 40px);min-height:250px;margin-top:16px;background:#090e13;color:#dce5ec;border:1px solid #293642;padding:12px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.import-errors{max-height:110px;overflow:auto;background:#2a1719;color:#ff8f92;padding:8px 12px}.import-errors p{margin:4px}.import-ok{background:#142820;color:#52e5a5;padding:10px 12px}.modal-actions .danger{background:#a74048;color:#fff;border-color:#a74048}@media(max-width:800px){.proxy-page{min-height:0}.proxy-actions{flex-wrap:wrap;justify-content:flex-end}.proxy-summary{flex-wrap:wrap;gap:12px}.proxy-form{grid-template-columns:1fr}.proxy-form .wide{grid-column:auto}}.proxy-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px}.proxy-pagination span{color:#71808e;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:8px}.proxy-pagination button{border:1px solid #2a3743;background:#151e27;color:#b9c5cf;padding:7px 10px;font-size:11px;cursor:pointer}.proxy-pagination button:disabled{opacity:.35;cursor:default}.script-page{height:calc(100vh - 76px);min-height:560px;display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:12px}.script-page>.panel{min-height:0}.script-list,.script-editor{display:flex;flex-direction:column}.script-list .panelhead,.script-editor .panelhead{flex:0 0 auto}.script-list .primary{padding:9px 12px}.script-list-items{overflow:auto;margin:12px -10px 0;padding:0 10px}.script-list-items>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-left:2px solid transparent;border-bottom:1px solid #1d2832;background:transparent;color:#b9c4ce;padding:14px 12px;text-align:left;cursor:pointer}.script-list-items>button:hover{background:#131c24}.script-list-items>button.active{background:#15221f;border-left-color:#52e5a5}.script-list-items span{display:grid;gap:5px;min-width:0}.script-list-items b{overflow:hidden;text-overflow:ellipsis}.script-list-items small,.script-list-items time{color:#687785;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.script-list-items time{white-space:nowrap}.script-editor>.empty{margin:auto}.script-form{display:flex;flex-direction:column;gap:15px;min-height:0;flex:1;padding-top:18px}.script-form>label{display:grid;gap:7px;color:#8f9aa7;font-size:12px}.script-form label>small{color:#627180}.script-name{display:flex;align-items:stretch;max-width:500px}.script-name input{flex:1;min-width:0;background:#0b1117;border:1px solid #2a3744;color:#edf3f7;padding:11px 12px;outline:none}.script-name input:focus{border-color:#52e5a5}.script-name span{display:flex;align-items:center;background:#172029;border:1px solid #2a3744;border-left:0;color:#7d8a97;padding:0 12px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.script-code-label{flex:1;min-height:0}.script-code-label textarea{width:100%;height:100%;min-height:280px;resize:none;background:#080d12;border:1px solid #26323e;color:#d7e2e9;padding:16px;outline:none;tab-size:2;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.script-code-label textarea:focus{border-color:#52e5a5}.script-public-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 13px;background:#0c1218;border:1px solid #202c36;font-size:11px}.script-public-link span{color:#6d7b89}.script-public-link a{color:#52e5a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-public-link button{border:1px solid #33424f;background:#141d25;color:#c7d0d7;padding:7px 10px;cursor:pointer}.script-public-link button:disabled{opacity:.45}.script-message{margin:0;color:#52e5a5;font-size:12px}.script-form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#667481;font-size:11px}.script-form>footer div{display:flex;gap:8px}.script-form>footer button{padding:10px 16px}@media(max-width:900px){.script-page{height:auto;grid-template-columns:1fr}.script-list{max-height:320px}.script-editor{min-height:600px}}@media(max-width:600px){.script-public-link{grid-template-columns:1fr}.script-form>footer{align-items:flex-end}.script-list-items time{display:none}}.script-code-label{grid-template-rows:auto minmax(0,1fr)}.overview-grid{align-items:stretch}.overview-grid.single{grid-template-columns:minmax(0,1fr)}.overview-stats.limited{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-monitor{display:grid;gap:12px;margin:0 0 12px;padding:14px 16px;border:1px solid #23352e;background:#111c18}.overview-monitor>div:first-child{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center}.overview-monitor>div:first-child>span{width:8px;height:8px;border-radius:50%;background:#52e5a5;box-shadow:0 0 12px #52e5a566}.overview-monitor b{font-size:12px}.overview-monitor small{color:#687685;font-size:10px}.overview-monitor.degraded{border-color:#54352a;background:#211815}.overview-monitor.degraded>div:first-child>span{background:#ff8c69;box-shadow:0 0 12px #ff8c6966}.overview-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.overview-alerts article{display:grid;gap:3px;padding:9px 10px;border-left:2px solid #ff8c69;background:#0d1319}.overview-alerts strong{color:#ffc0ad;font-size:11px}.overview-alerts span{color:#8d9aa6;font-size:10px}.overview-rate{display:grid;grid-template-columns:10px 1fr auto;gap:12px;align-items:center;padding:18px 0 0;margin-top:8px}.overview-rate>span{width:8px;height:8px;border-radius:50%;background:#d8a967;box-shadow:0 0 12px #d8a96766}.overview-rate>span.good{background:#52e5a5;box-shadow:0 0 12px #52e5a566}.overview-rate div{display:grid;gap:3px}.overview-rate b{font-size:12px}.overview-rate small{color:#687685;font-size:10px}.overview-rate button{border:0;background:transparent;color:#52e5a5;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.overview-events{display:grid}.overview-events>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #1d2832;background:transparent;color:inherit;text-align:left;padding:14px 0;cursor:pointer}.overview-events>button:hover{background:#141e2670}.overview-events div{min-width:0;display:grid;gap:4px}.overview-events b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-events small{color:#687685;font-size:9px}.overview-events strong{color:#dce7ed;font-size:11px}@media(max-width:560px){.overview-stats.limited{grid-template-columns:1fr}.overview-rate{grid-template-columns:10px 1fr}.overview-rate button{grid-column:2;justify-self:start}}.rates-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rates-json-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid #2a3c47;border-radius:5px;background:#142129;color:#52e5a5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.rates-json-button:hover{background:#1d3533;border-color:#52e5a5}.rates-json-button:focus-visible{outline:2px solid #52e5a5;outline-offset:3px}.proxy-summary .ok b{color:#52e5a5}.proxy-summary .warn b{color:#e7b35d}.proxy-summary .bad b{color:#ff777d}.proxy-filters select{width:190px}.proxy-health{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#82909d}.proxy-health:before{content:"";width:7px;height:7px;border-radius:50%;background:#64717c}.proxy-health.healthy{color:#52e5a5}.proxy-health.healthy:before{background:#52e5a5}.proxy-health.warning{color:#e7b35d}.proxy-health.warning:before{background:#e7b35d}.proxy-health.error{color:#ff777d}.proxy-health.error:before{background:#ff777d;box-shadow:0 0 8px #ff777d66}.proxy-import .replace-option{display:flex;margin-top:15px;padding:12px;border:1px solid #3b3540;background:#16131a;align-items:flex-start}.proxy-import .replace-option input{width:auto;margin-top:2px}.proxy-import .replace-option span{display:grid;gap:4px}.proxy-import .replace-option b{color:#dce5ec}.proxy-import .replace-option small{color:#8d7f91}.proxy-import .replace-warning{padding:9px 12px;background:#312018;color:#f0b36f}.script-owner-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:3px;border:1px solid #283540;background:#0b1117}.script-owner-tabs button{border:0;background:transparent;color:#71808e;padding:8px 12px;cursor:pointer}.script-owner-tabs button:hover{color:#dce5eb}.script-owner-tabs button.active{background:#1a2b24;color:#52e5a5}.steam-guard-page{display:grid;gap:14px;max-width:1400px;margin:0 auto}.guard-request-panel,.guard-history{min-width:0}.guard-head-actions{display:flex;align-items:center;gap:9px}.panelhead .guard-settings-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #2a3742;background:#111a22;color:#71808e;padding:0;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.panelhead .guard-settings-button:hover,.panelhead .guard-settings-button:focus-visible{border-color:#52e5a5;background:#17251f;color:#52e5a5;outline:none}.guard-settings-button svg{width:17px;height:17px;fill:currentColor}.guard-form{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;margin-top:22px}.guard-account-field{min-width:0}.guard-form input{width:100%;height:42px;border:1px solid #283540;background:#0b1117;color:#dce5eb;padding:0 12px;outline:none}.guard-form input:focus{border-color:#52e5a5}.guard-operation-switch{height:42px;display:flex;align-items:stretch;padding:3px;border:1px solid #283540;background:#0b1117}.guard-operation-switch button{border:0;background:transparent;color:#71808e;padding:0 15px;font-size:11px;cursor:pointer;transition:background .15s,color .15s}.guard-operation-switch button:hover{color:#dce5eb;background:#141e26}.guard-operation-switch button.active{background:#1a2b24;color:#52e5a5;box-shadow:inset 0 0 0 1px #294b3e}.guard-form .primary,.guard-reveal{height:42px;border:1px solid #52e5a5;background:#52e5a5;color:#07110c;padding:0 17px;font-weight:700;cursor:pointer}.guard-form .primary:hover,.guard-reveal:hover{background:#72edb8;border-color:#72edb8}.guard-form .primary:disabled{opacity:.5;cursor:default}.guard-note{margin:14px 0 0;color:#667583;font-size:11px}.guard-error{color:#ff8080;margin:14px 0 0;font-size:12px}.guard-table-wrap{overflow:auto;max-height:calc(100vh - 385px)}.guard-history table{min-width:1050px}.guard-history td{vertical-align:middle}.guard-history td:nth-child(2) b{color:#e5edf2}.guard-route{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8493a0}.guard-status{display:inline-block;padding:5px 8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:#202933;color:#93a0ab}.guard-status.completed{background:#172b23;color:#52e5a5}.guard-status.failed,.guard-status.expired{background:#321d22;color:#ff8080}.guard-status.accepted{background:#1c2935;color:#74bfff}.guard-status.queued{background:#30291d;color:#e2b768}.guard-reveal{height:30px;font-size:10px}.guard-consumed{color:#667583}.guard-row-error{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ff8080}.guard-settings-modal{width:min(470px,calc(100vw - 30px))}.guard-settings-body{display:grid;gap:15px;padding:22px}.guard-settings-body label{display:grid;gap:8px;color:#8f9aa7;font-size:11px}.guard-settings-body select{width:100%;height:42px;border:1px solid #2a3744;background:#0b1016;color:#e8edf3;padding:0 12px;outline:none}.guard-settings-body select:focus{border-color:#52e5a5}.guard-settings-body p{margin:0;color:#667583;font-size:11px;line-height:1.6}.guard-settings-body .modal-actions{padding-top:4px}.guard-settings-body .primary{border:1px solid #52e5a5;background:#52e5a5;color:#07110c;padding:10px 18px;font-weight:700;cursor:pointer}.guard-code-modal{width:min(430px,calc(100vw - 30px))}.guard-code{margin:28px 0;text-align:center;font:700 44px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#52e5a5}.guard-code-modal .modal-actions{display:flex;justify-content:flex-end;gap:10px}.guard-tabs{display:flex;gap:4px;margin:16px 0 0;border-bottom:1px solid #1d2832}.guard-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#71808e;padding:10px 14px;cursor:pointer;font-size:11px}.guard-tabs button:hover{color:#dce5eb;background:#141e26}.guard-tabs button.active{color:#52e5a5;border-bottom-color:#52e5a5;background:#141e26}@media(max-width:1050px){.guard-form{grid-template-columns:1fr auto}.guard-form .primary{grid-column:1/-1}.guard-table-wrap{max-height:none}}@media(max-width:650px){.guard-form{grid-template-columns:1fr}.guard-form .primary{grid-column:auto}.guard-operation-switch button{flex:1}}.guard-content{height:100vh;min-height:0;overflow:hidden}.guard-content .steam-guard-page{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.guard-content .guard-history{display:flex;min-height:0;flex-direction:column;overflow:hidden}.guard-content .guard-table-wrap{min-height:0;max-height:none;flex:1 1 auto;overflow:auto}.guard-content .guard-history>.empty{min-height:0;flex:1 1 auto}.diagnostics{max-width:1600px;margin:auto}.diag-heading,.diag-server>header,.diag-network>header,.diag-alerts>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.diag-heading{margin-bottom:28px}.diag-heading h1{font-size:30px;margin:8px 0}.diag-heading p,.diag-note,.diag-refresh,.diag-timestamp,.diag-server small,.diag-network header p{color:var(--muted,#8494a9);font-size:12px;line-height:1.6}.diag-refresh{text-align:right;padding-top:14px}.diag-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #253140;border-radius:14px;overflow:hidden;margin-bottom:22px;background:#253140}.diag-summary>div{padding:20px 24px;background:#111b28;display:flex;flex-direction:column;gap:8px}.diag-summary strong{font-size:25px}.diag-summary small{color:#91a0b4}.diag-servers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.diag-server,.diag-network,.diag-alerts{padding:22px;background:#111b28;border:1px solid #253140;border-radius:14px}.diag-server.stale{border-style:dashed;filter:saturate(.25)}.diag-server h2,.diag-network h2,.diag-alerts h2{font-size:18px;margin:0 0 5px}.diag-badge{font-size:11px;white-space:nowrap;border-radius:20px;padding:5px 9px}.diag-badge.good{color:#68d9b4;background:#19372f}.diag-badge.bad{color:#faa;background:#462929}.diag-badge.warn,.diag-amber{color:#efb35e}.diag-meter{margin-top:20px}.diag-meter>div{display:flex;justify-content:space-between;font-size:13px}.diag-meter progress{appearance:none;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;margin:10px 0 5px;background:#293648}.diag-meter progress::-webkit-progress-bar{background:#293648}.diag-meter progress::-webkit-progress-value{background:#5ac9ae}.diag-meter progress.warn::-webkit-progress-value{background:#e9a851}.diag-meter progress::-moz-progress-bar{background:#5ac9ae}.diag-server svg{display:block;width:100%;height:42px;color:#65cdb4;margin-top:3px}.diag-facts{margin:24px 0 0}.diag-facts>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #253140;font-size:12px}.diag-facts dt{color:#91a0b4}.diag-facts dd{text-align:right;margin:0;font-variant-numeric:tabular-nums}.diag-note{margin:14px 0 22px}.diag-network,.diag-alerts{margin-top:22px}.diag-network>header>span{font-size:12px;color:#91a0b4}.diag-table-scroll{overflow-x:auto;margin:18px 0}.diag-network table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.diag-network th,.diag-network td{padding:13px 12px;text-align:right;border-bottom:1px solid #253140}.diag-network th:first-child,.diag-network td:first-child{text-align:left}.diag-network th{font-size:11px;color:#91a0b4}.diag-network details{padding:10px 0;border-bottom:1px solid #253140;font-size:12px}.diag-network details p{color:#91a0b4}.diag-network summary{cursor:pointer}.diag-network>p{font-size:12px}.diag-alert{padding:14px 0;border-bottom:1px solid #253140}.diag-alert b{color:#efb35e}.diag-alert p{font-size:13px;color:#a7b3c3}.diag-alerts a{font-size:12px;color:#68d9b4}.diag-alerts>p{font-size:13px}@media(max-width:1150px){.diag-servers{grid-template-columns:1fr}.diag-server>header{align-items:center}.diag-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.diag-heading,.diag-network>header{flex-direction:column}.diag-refresh{text-align:left}.diag-summary>div{padding:14px}.diag-heading h1{font-size:25px}.diag-server,.diag-network,.diag-alerts{padding:16px}.diag-servers{gap:12px}}.diag-trend-cpu{color:#65cdb4}.diag-trend-memory{color:#bb9aff}.diag-trend-legend{display:flex;align-items:center;gap:14px;font-size:11px;margin-top:4px}.diag-trend-legend span{display:inline-flex;align-items:center;gap:5px}.diag-trend-legend span:before{content:"";width:13px;height:2px;background:currentColor;border-radius:2px}.diag-trend-legend small{margin-left:auto}.cs2-catalog{--cat-muted:#91a0b1;--cat-border:#293745;--cat-panel:#111b25;color:#e7eef5;max-width:1500px;margin:auto}.cs2-catalog button,.cat-dialog button{font:inherit;cursor:pointer;border:1px solid #344858;background:#162430;color:#e3edf5;border-radius:7px;padding:9px 13px}.cs2-catalog button:hover,.cat-dialog button:hover{border-color:#78baa6;background:#1d3340}.cs2-catalog button:disabled,.cat-dialog button:disabled{cursor:default;opacity:.4}.cs2-catalog :focus-visible,.cat-dialog :focus-visible{outline:2px solid #80e8bd;outline-offset:3px}.cs2-catalog label,.cat-dialog label{display:flex;flex-direction:column;gap:6px;color:#9aaabb;font-size:12px}.cs2-catalog input,.cs2-catalog select,.cat-dialog input,.cat-dialog select,.cat-dialog textarea{font:inherit;color:#e9f1f8;background:#0c141d;border:1px solid #344858;border-radius:6px;padding:9px 10px;min-width:0;max-width:100%}.cs2-catalog select,.cat-dialog select{min-height:38px}.cs2-catalog input[type=checkbox],.cat-dialog input[type=checkbox]{accent-color:#60dbae;width:17px;height:17px;padding:0;flex-shrink:0}.cs2-catalog .cat-inline,.cat-dialog .cat-inline{display:flex;flex-direction:row;align-items:center;gap:8px}.cs2-catalog .cat-heading{align-items:flex-start;gap:20px;margin-bottom:22px}.cat-heading p:not(.eyebrow){color:var(--cat-muted);font-size:14px;line-height:1.5}.cat-heading-meta{display:grid;gap:10px;min-width:185px}.cat-heading-meta small{font-size:10px;color:var(--cat-muted)}.cat-back{margin-bottom:18px}.cat-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--cat-border);background:#101a24;border-radius:10px;margin:0 0 20px;align-items:flex-end}.cat-toolbar label{flex:1 1 140px}.cat-toolbar .cat-search{flex:2 1 210px}.cat-toolbar .cat-inline{align-self:center;flex:0 1 auto}.cat-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.cs2-catalog .cat-group{text-align:left;background:linear-gradient(145deg,#172534,#101820);border:1px solid #2b3b4b;padding:20px;min-height:285px;display:flex;flex-direction:column;align-items:stretch}.cat-group-image{height:95px;display:grid;place-items:center;margin-bottom:16px}.cat-group-image img{width:100%;height:95px;object-fit:contain}.cat-group-image>span{font-size:34px;font-weight:800;letter-spacing:-.06em;color:#586c80}.cat-group>small{color:#8fa1b3;font-size:11px}.cat-group h2{font-size:18px;line-height:1.25;margin:8px 0}.cat-group p{font-size:12px;color:#8fa1b3;line-height:1.6;margin:0 0 16px}.cat-group>span{font-size:11px;margin-top:auto}.cat-top-items{display:flex;flex-wrap:wrap;gap:5px;padding-top:15px;align-items:center}.cat-top-items img{width:40px;height:32px;object-fit:contain}.cat-top-items span{font-size:9px;color:#b6c4d0}.cat-special{color:#f0bf63!important}.cat-selection{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px 0 22px;font-size:12px}.cat-selection>span{margin-right:auto;color:#99abbc}.cs2-catalog .cat-primary,.cat-dialog .cat-primary{background:#53cba1;color:#081810;border-color:#75e1ba;font-weight:700}.cs2-catalog .cat-primary:hover,.cat-dialog .cat-primary:hover{background:#82e6c0}.cs2-catalog .cat-rarity-section>header{margin:28px 0 14px;gap:12px;align-items:center}.cat-rarity-section h2{font-size:18px;font-weight:650;margin:0}.cat-rarity-section h2 small{font-size:11px;color:#8da0b3;font-weight:400;margin-left:10px}.cat-rarity-section>header button{font-size:11px;padding:7px 10px}.cat-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px}.cat-item{border:1px solid #2a3a49;border-top:3px solid var(--rarity);border-radius:10px;background:#111b25;padding:16px;min-width:0;display:flex;flex-direction:column;box-shadow:0 8px 25px #0002}.cat-item.is-selected{box-shadow:0 0 0 2px #66d6b3;border-color:#66d6b3}.cat-item-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.cat-item-top .cat-inline{font-size:11px;color:var(--rarity)}.cat-new{color:#7ad9b9;background:#15382f;font-size:9px;border-radius:4px;padding:4px 6px}.cat-image{height:140px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#26374755,transparent 70%);margin:12px 0}.cat-image img{width:100%;height:100%;object-fit:contain}.cat-image span{font-size:12px;color:#526a7f}.cat-item h3{font-size:16px;line-height:1.35;margin:0 0 7px}.cat-item-badges{min-height:19px;color:#96a8ba;font-size:10px}.cat-editions{display:flex;gap:4px;margin:12px 0}.cat-editions button{flex:1;font-size:10px;padding:7px 3px}.cat-editions button[aria-pressed=true]{background:#2a4051;color:#fff;border-color:#668b9d}.cat-float{font-size:10px;margin:8px 0 12px;display:grid;gap:7px;color:#8fa1b3}.cat-float>div:first-child{display:flex;justify-content:space-between;gap:10px}.cat-float b{color:#c6d4df;font-weight:500}.cat-float .cat-float-bar{height:8px;position:relative;display:block!important;border-radius:3px;overflow:hidden;background:#283c4e}.cat-float-bar span,.cat-float-bar i{position:absolute;top:0;bottom:0}.cat-float-bar i{background:repeating-linear-gradient(135deg,#0d1522ed 0 3px,#20303de0 3px 5px)}.cat-float-labels{display:flex;flex-wrap:wrap;gap:5px 8px;font-size:8px;color:#8ca0b4}.cat-prices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #2a3a49;border-radius:6px;overflow:hidden;margin:6px 0 10px}.cat-prices:has(>div:only-child){grid-template-columns:1fr}.cat-prices>div{min-height:63px;font-size:9px;text-align:center;border-right:1px solid #293b4b;display:flex;flex-direction:column;justify-content:center;gap:5px}.cat-prices>div:last-child{border:0}.cat-prices button{border:0!important;border-radius:0!important;background:transparent!important;padding:7px 2px;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;font-size:9px;line-height:1.3}.cat-prices button>span:first-child{font-size:10px;color:#9fb2c5}.cat-prices b{font-size:10px;font-weight:600;overflow-wrap:anywhere}.cat-prices small{font-size:8px}.cat-prices .cat-current{background:#223745}.cat-unavailable{color:#718599;background:#0e1720}.cat-dim{color:#8fa0b1;font-size:10px}.cat-warning{color:#e6b875}.cat-error{border:1px solid #7a3945;color:#ffc1c6;background:#381c25;padding:12px;border-radius:8px;line-height:1.5;font-size:13px;overflow-wrap:anywhere}.cat-success{border:1px solid #386456;color:#a5ebd0;padding:12px;border-radius:8px;background:#153027}.cat-steam{color:#a9d9ed;text-decoration:none;font-size:12px;display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;padding:6px 0}.cat-steam:hover{text-decoration:underline}.cat-steam small{color:#8ca5b8;font-size:9px}.cat-quote-detail{font-size:10px;color:#8b9eb0;line-height:1.6}.cat-quote-detail p{font-size:10px}.cat-existing{font-size:10px;color:#bdcbd7;margin:13px 0;display:grid;gap:8px;line-height:1.6}.cat-existing>div{padding:8px;background:#172630;border-radius:5px;display:flex;flex-wrap:wrap;gap:3px 7px}.cat-existing .cat-status{color:#82d2b7;display:block;width:100%}.cat-existing button{font-size:9px;padding:3px 6px;margin-left:auto}.cat-existing details{font-size:10px}.cat-existing details p{margin:3px 0}.cat-item .cat-add{font-size:11px;margin-top:auto;width:100%}.cat-empty{text-align:center;padding:60px 20px;color:#93a8bb;border:1px dashed #344756;border-radius:10px;line-height:1.6}.cat-empty h2{font-size:19px;color:#c5d6e4}.cat-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 0;font-size:12px;color:#91a4b6}.cat-dialog{width:min(960px,calc(100vw - 28px));max-height:calc(100dvh - 30px);color:#e7eef5;background:#101b25;border:1px solid #4a6274;border-radius:12px;padding:24px;box-shadow:0 30px 120px #0009;overflow:auto;font:13px Inter,Segoe UI,sans-serif}.cat-dialog::backdrop{background:#03080dc9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cat-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.cat-dialog h2{font-size:25px;margin:0}.cat-dialog>p{color:#a7b6c5;line-height:1.6}.cat-dialog h3{font-size:16px;margin-top:24px}.cat-dialog fieldset{border:1px solid #304658;border-radius:8px;padding:15px;display:grid;gap:13px;margin:14px 0}.cat-dialog legend{color:#a9c2d5;padding:0 7px}.cat-checkboxes{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 8px}.cat-checkboxes label{flex-direction:row;align-items:center}.cat-rule-fields{display:grid;gap:12px}.cat-rule-fields>small{font-size:11px;color:#97aabd;line-height:1.5}.cat-rule-fields>button{justify-self:start}.cat-condition{display:flex;gap:10px;align-items:flex-end}.cat-condition label{flex:1;min-width:0}.cat-condition>button{height:37px}.cat-buy-rows details{border-bottom:1px solid #2c3f4f;padding:12px 2px;line-height:1.6}.cat-buy-rows summary{cursor:pointer;font-size:12px}.cat-buy-rows summary>span{display:block;font-size:10px;color:#92acbf;padding-left:15px}.cat-buy-rows .cat-excluded{opacity:.6}.cat-buy-rows fieldset p{font-size:11px;overflow-wrap:anywhere}.cat-dialog footer{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;background:#101b25;padding:18px 0 10px;margin:20px 0 0;border-top:1px solid #324757}.cat-dialog footer button{font-size:12px}.cat-preview-table{overflow:auto}.cat-preview-table table{width:100%;font-size:11px;line-height:1.5}.cat-preview-table td{min-width:100px}.cat-preview-table small{display:block;font-size:10px;color:#8aa0b5;margin-top:5px}@media(max-width:700px){.cs2-catalog .cat-heading{display:block}.cat-heading h1{font-size:27px!important}.cat-heading-meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.cat-toolbar{padding:12px;gap:10px}.cat-toolbar label{flex:1 1 125px}.cat-group-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cat-item-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.cat-selection .cat-primary{width:100%;order:5}.cat-selection{gap:7px}.cat-selection button{font-size:10px;padding:8px}.cat-dialog{padding:16px;width:calc(100vw - 18px)}.cat-dialog footer{bottom:-16px}.cat-condition{flex-wrap:wrap}.cat-condition label{flex:1 1 105px}.cat-rarity-section>header{flex-wrap:wrap}.cat-item{padding:13px}.cat-prices b{font-size:10px}}@media(max-width:420px){.cat-group-grid,.cat-item-grid{grid-template-columns:minmax(0,1fr)}.cat-toolbar label{flex-basis:100%}.cat-pagination{gap:8px;font-size:10px}.cat-dialog footer{justify-content:stretch}.cat-dialog footer button{flex:1}.cat-image{height:155px}}.cat-prices>div>a{color:#a9d9ed;text-decoration:none;font-size:12px;line-height:1;padding:4px;display:block}.cat-prices>div>a:hover{background:#314c60}.cat-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.cat-admin-actions>span{font-size:11px;color:#9caebe}.cat-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cat-admin-entries{display:grid;gap:8px;margin-top:18px}.cat-admin-entries>button{text-align:left;display:grid;gap:7px}.cat-admin-entries span{font-size:11px;color:#a3b7c8}.cat-admin-group{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.cat-admin-group b{font-size:12px;flex:1}.cat-admin-variant{padding:14px 0;border-top:1px solid #324759}.cat-admin-variant summary{cursor:pointer;margin-bottom:14px;overflow-wrap:anywhere}.cat-admin-variant>a{display:inline-block;color:#9cd9ee;margin:12px 14px 0 0}.cat-admin p,.cat-admin li,.cat-admin small{line-height:1.6}.cat-admin-review dl>div{border-bottom:1px solid #314554;padding:10px 0;overflow-wrap:anywhere}.cat-admin-review dt{color:#95bacf;font-size:12px}.cat-admin-review dd{margin:5px 0 0;line-height:1.5}.cat-admin-review del{color:#91a0b1}.cat-item .cat-edit-card{margin:0 0 8px;font-size:10px}.cat-admin input[type=number]{width:100%}.cat-admin textarea{min-height:70px;resize:vertical}@media(max-width:600px){.cat-admin-grid{grid-template-columns:minmax(0,1fr)}.cat-admin-group{flex-direction:column;align-items:stretch}.cat-admin-actions button{font-size:11px}}.cat-item{container-type:inline-size}.cat-prices .cat-dim{overflow-wrap:anywhere}.cat-item>small{font-size:10px;line-height:1.5;color:#8fa0b1;margin:4px 0 10px}@container (max-width:260px){.cat-prices{grid-template-columns:1fr}.cat-prices>div{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 30px;border-right:0;border-bottom:1px solid #293b4b;gap:0}.cat-prices button{flex-direction:row;justify-content:space-between;padding:9px 8px;gap:8px}.cat-prices button>span:first-child{flex-shrink:0}.cat-prices b{overflow-wrap:normal;white-space:nowrap}.cat-prices .cat-unavailable{grid-template-columns:40px minmax(0,1fr);padding:8px}.cat-prices:has(>div:only-child){grid-template-columns:1fr}}.cat-image,.cat-group-image{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cat-image img,.cat-group-image img{min-height:0;min-width:0;max-height:100%}.cat-owner-controls{display:flex;align-items:flex-end;gap:10px}.cat-owner-controls>label{flex:1}.cat-owner-controls>button[aria-pressed=true]{background:#245d49;border-color:#70dfad;color:#d5ffed}.cs2-catalog .cat-owner-badges{display:flex;flex-wrap:wrap;gap:6px 12px;margin:4px 0 12px}.cs2-catalog .cat-owner-badges span{color:#78edb2;background:#163729;border:1px solid #2c6b4c;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:650;line-height:1.4}.cat-item h3 a{color:inherit;text-decoration:none}.cat-item h3 a:hover{text-decoration:underline;color:#b7eddb}.cat-prices>div>a{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:26px;padding:2px 4px;line-height:1}.cat-owner-controls{flex-wrap:wrap;max-width:100%}.cat-owner-controls>button{max-width:100%}.cat-heading-meta{min-width:0}.cs2-catalog .cat-group-open{display:flex;flex:1;flex-direction:column;align-items:stretch;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;border-radius:0}.cs2-catalog .cat-group-open:hover{background:none}.cat-group-open>small{color:#8fa1b3;font-size:11px}.cat-group-open>span{font-size:11px;margin-top:auto}.cat-group-open:hover h2{color:#a8f1ce}.cs2-catalog .cat-owner-badges :is(button,a){color:#78edb2;background:#163729;border:1px solid #2c6b4c;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:650;line-height:1.4}.cs2-catalog .cat-owner-badges :is(button,a):hover{background:#215339;border-color:#78edb2}.cat-group>.cat-owner-badges{margin:12px 0 0}.cat-group>.cat-owner-badges:empty{display:none}.cat-prices .cat-wear-label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 4px;min-width:0}.cat-prices .cat-wear-owners{color:#78edb2;font-size:9px;font-weight:500;line-height:1.3}.cs2-catalog .cat-owner-badges .cat-owner-disabled{color:#85929f;background:#222b33;border-color:#3d4752}.cs2-catalog .cat-owner-badges :is(button,a).cat-owner-disabled:hover{background:#2d3741;border-color:#85929f}.cat-prices .cat-wear-owners .cat-owner-disabled,.cs2-catalog .cat-rule-disabled{color:#85929f}.cat-rule-row{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-bottom:1px solid #ffffff12;overflow-wrap:anywhere}.cat-rule-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%}.cat-rule-row:last-child{border-bottom:0}.cat-purchase-rules{margin:12px 0;font-size:11px;color:#bdcbd7}.cat-purchase-rules>summary{cursor:pointer;padding:7px 0}.cat-purchase-rules .cat-existing{margin:6px 0}.cat-prices .cat-wear-actions{display:flex;align-items:center;justify-content:center;gap:2px}.cat-prices .cat-wear-actions>a,.cat-prices .cat-wear-actions>.cat-refresh-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:26px;padding:2px!important;line-height:1;font-size:16px;text-decoration:none;color:#a9d9ed;flex:none}.cat-prices .cat-refresh-icon>span:first-child{font-size:17px;color:inherit}.cat-prices .cat-refresh-icon[aria-busy=true]>span{animation:cat-refresh-spin 1s linear infinite}.cat-prices .cat-wear-actions>a:hover,.cat-prices .cat-refresh-icon:hover{background:#314c60!important}@keyframes cat-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cat-prices .cat-refresh-icon[aria-busy=true]>span{animation:none}}@container (max-width:260px){.cat-prices>div{grid-template-columns:minmax(0,1fr) 58px}}.cat-existing>.cat-rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.cat-rule-content{display:flex;flex-direction:column;gap:5px;min-width:0}.cat-rule-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;width:105px;gap:6px;justify-self:end}.cat-existing .cat-rule-actions button{width:100%;margin:0;padding:5px 7px;border:1px solid var(--rule-border);background:var(--rule-bg);color:var(--rule-color);border-radius:5px;font-size:10px;line-height:1.4}.cat-rule-enable{--rule-border:#368b64;--rule-bg:#163d2c;--rule-color:#9be5b7}.cat-rule-disable{--rule-border:#96702f;--rule-bg:#443418;--rule-color:#f6d58c}.cat-rule-edit{--rule-border:#427ba6;--rule-bg:#1c354c;--rule-color:#aed8ff}.cat-rule-delete{--rule-border:#a54e59;--rule-bg:#49232c;--rule-color:#ffb3bc}.cat-existing .cat-rule-actions button:hover:not(:disabled){filter:brightness(1.2)}.cat-existing .cat-rule-actions button:focus-visible{outline:2px solid var(--rule-color);outline-offset:2px}.cs2-catalog .cat-group>.cat-owner-badges{flex-wrap:nowrap;gap:4px}.cs2-catalog .cat-group>.cat-owner-badges :is(button,a){font-size:10px;line-height:1.2;padding:4px 5px;white-space:nowrap;min-width:0;border-radius:4px}.cs2-catalog a.cat-group-open,.cs2-catalog .cat-owner-badges a{text-decoration:none}.cs2-catalog .cat-owner-badges a{display:inline-flex;align-items:center;justify-content:center}.cs2-catalog a.cat-group-open:focus-visible,.cs2-catalog .cat-owner-badges a:focus-visible{outline:2px solid #78edb2;outline-offset:3px}.cat-all-items .cat-item{content-visibility:auto;contain-intrinsic-size:auto 720px}.cat-pagination{flex-wrap:wrap;gap:10px}.cat-pagination a{display:inline-block;padding:6px 9px;border:1px solid #344756;border-radius:5px;color:#b9d5e8;text-decoration:none}.cat-pagination a[aria-current=page]{background:#214837;border-color:#62b78c;color:#a8f0c9}.cat-page-gap{padding:0 8px}.cs2-catalog .cat-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:18px 0;font-size:12px;line-height:1;letter-spacing:normal}.cs2-catalog .cat-pagination>span{display:inline-flex;align-items:center;gap:6px}.cs2-catalog .cat-pagination a,.cs2-catalog .cat-page-disabled{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:32px;height:32px;margin:0;padding:0 10px;font-size:12px;line-height:1;white-space:nowrap;border:1px solid #344756;border-radius:5px}.cs2-catalog .cat-page-disabled{opacity:.45}.cs2-catalog .cat-page-count{white-space:nowrap;margin:0 8px}.cs2-catalog .cat-page-gap{padding:0 3px}@media(max-width:600px){.cs2-catalog .cat-page-count{order:-1;flex-basis:100%;justify-content:center;margin:0 0 6px}.cs2-catalog .cat-pagination a,.cs2-catalog .cat-page-disabled{padding:0 8px;min-width:30px}.cs2-catalog .cat-pagination{gap:4px}}.incidents-page{max-width:1400px;margin:0 auto;display:grid;gap:12px}.incidents-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.incidents-summary article{display:grid;gap:8px;padding:18px 20px;background:#10171e;border:1px solid #1d2832}.incidents-summary span{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#697786}.incidents-summary b{font-size:18px}.incidents-summary small{color:#697786}.incidents-summary article.healthy b{color:#52e5a5}.incidents-summary article.danger b{color:#ff8080}.incidents-panel{min-height:0}.incidents-head{gap:24px}.incidents-head h2{font-size:22px}.incidents-head p{margin:6px 0 0;color:#687786;font-size:11px}.incident-actions{display:flex;align-items:center;gap:10px}.incident-filter{display:flex;padding:3px;border:1px solid #283540;background:#0b1117}.panelhead .incident-filter button{padding:7px 11px;color:#71808e;cursor:pointer}.panelhead .incident-filter button:hover{background:#141e26;color:#dce5eb}.panelhead .incident-filter button.active{background:#1a2b24;color:#52e5a5}.panelhead .incident-refresh{border:1px solid #33424f;background:#141d25;color:#c7d0d7;padding:10px 13px;cursor:pointer}.panelhead .incident-refresh:hover{border-color:#52e5a5;color:#52e5a5}.panelhead .incident-refresh:disabled{opacity:.5;cursor:wait}.incident-error{padding:10px 13px;background:#2a1719;color:#ff8f92;font-size:11px}.incident-list{display:grid;gap:10px;margin-top:16px;max-height:calc(100vh - 300px);overflow:auto;padding-right:4px}.incident-empty{padding:60px 20px;text-align:center;color:#647280}.incident-card{padding:18px;background:#0d141b;border:1px solid #202c36;border-left:3px solid #d8a967}.incident-card.critical{border-left-color:#ff656d}.incident-card.resolved{border-left-color:#3da879;opacity:.82}.incident-card>header{display:flex;align-items:center;gap:8px}.incident-card>header time{margin-left:auto;color:#687786;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.incident-card>header code{color:#687786;font-size:10px}.incident-severity,.incident-status{padding:4px 7px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.incident-severity.critical{background:#321d22;color:#ff8080}.incident-severity.warning{background:#2b251b;color:#d8a967}.incident-status.active{background:#321d22;color:#ff8080}.incident-status.resolved{background:#172b23;color:#52e5a5}.incident-card h3{margin:15px 0 7px;font-size:16px}.incident-card>p{margin:0;color:#9eabb6;font-size:12px;line-height:1.55}.incident-times,.incident-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 0;background:#202a34;border:1px solid #202a34}.incident-times>div,.incident-context>div{min-width:0;padding:10px 12px;background:#101820}.incident-times dt,.incident-context dt{color:#687786;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.incident-times dd,.incident-context dd{margin:5px 0 0;color:#c6d0d8;font-size:10px;overflow-wrap:anywhere}.incident-context{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.incident-context code{font-size:10px;color:#b9c6cf}.incident-api-errors{margin-top:16px}.incident-api-errors h4{margin:0 0 8px;font-size:11px;color:#aebac3}.incident-api-errors>div{overflow:auto}.incident-api-errors table{min-width:850px;margin:0;background:#0a1016}.incident-api-errors th,.incident-api-errors td{padding:9px;font-size:10px}.incident-api-errors code{color:#d3dde4}.incident-card details{margin-top:13px;color:#71808e;font-size:10px}.incident-card summary{cursor:pointer}.incident-card pre{max-height:260px;overflow:auto;padding:12px;background:#080d12;border:1px solid #202b35;color:#aebbc5;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.incident-list,.incident-api-errors>div,.incident-card pre{scrollbar-color:#314555 #0a1016;scrollbar-width:thin}@media(max-width:950px){.incidents-summary{grid-template-columns:1fr}.incidents-head{align-items:flex-start;flex-direction:column}.incident-actions{width:100%;justify-content:space-between}.incident-times{grid-template-columns:1fr 1fr}.incident-list{max-height:none}}@media(max-width:560px){.incident-actions{align-items:stretch;flex-direction:column}.incident-filter button{flex:1}.incident-times{grid-template-columns:1fr}.incident-card>header{flex-wrap:wrap}.incident-card>header time{width:100%;margin-left:0}}.incident-explanation{display:grid;grid-template-columns:125px 1fr;gap:12px;margin-top:14px;padding:12px 14px;background:#111d22;border:1px solid #284037}.incident-explanation b{color:#52e5a5;font-size:11px}.incident-explanation span{color:#d2dce3;font-size:12px;line-height:1.55}.incident-api-message{display:block;min-width:220px;max-width:420px;white-space:normal;line-height:1.45}@media(max-width:560px){.incident-explanation{grid-template-columns:1fr}}

/* Steam account toolbar actions */
.steam-content .cp-subtabs{align-items:center;flex-wrap:wrap}
.steam-content .cp-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;padding:8px 12px}
.steam-content .cp-subtabs button.cp-toolbar-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:32px;margin-top:6px;margin-bottom:6px;padding:6px 12px;border:1px solid #344253;border-radius:5px;background:#17232e;color:#dce7f0;font:inherit;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}
.steam-content .cp-subtabs>button.cp-toolbar-button:last-child{margin-right:12px}
.steam-content .cp-confirmation-actions button.cp-toolbar-button{margin:0}
.steam-content .cp-subtabs button.cp-toolbar-button:hover:not(:disabled){background:#223243;border-color:#526c85;color:#fff}
.steam-content .cp-subtabs button.cp-toolbar-button:disabled{opacity:.45;cursor:default}
.steam-content .cp-subtabs button.cp-toolbar-button:focus-visible{outline:2px solid #4a9eff;outline-offset:2px}

.guard-section-tabs{display:flex;gap:6px;border-bottom:1px solid #293440;margin:4px 0 16px}
.guard-section-tabs a{display:inline-flex;padding:10px 16px;color:#9eafbf;text-decoration:none;border-bottom:2px solid transparent}
.guard-section-tabs a.active{color:#77b6ff;border-bottom-color:#4a9eff}
.guard-section-tabs a:hover{color:#dce7f0;background:#17232e}
.guard-content .guard-form{grid-template-columns:minmax(180px,1fr) auto}
.guard-confirmation-account label{display:flex;align-items:center;gap:12px;color:#aabac8}
.guard-confirmation-account select{min-width:240px;max-width:100%;padding:9px 12px;background:#111c26;color:#dce7f0;border:1px solid #344253;border-radius:5px}
.guard-content .guard-confirmation-panel{min-height:0;overflow:auto;padding:0}
.guard-content .guard-confirmation-content.steam-content{height:auto;min-height:0;padding:0;overflow:visible;display:block}
.guard-confirmation-content .cp-account-data{min-height:0}
@media(max-width:600px){.guard-content .guard-form{grid-template-columns:1fr}.guard-confirmation-account label{align-items:stretch;flex-direction:column}}

.guard-confirmation-content .cp-account-data{background:#0d131a;border:0;padding:0 16px 16px}

.guard-content .steam-guard-page{grid-template-rows:auto auto minmax(0,1fr)}
.steam-guard-page .guard-watch-list{padding:12px 16px;min-width:0;background:#10171e;border:1px solid #1d2832}
.guard-watch-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.guard-watch-heading h2{margin:0;font-size:12px;font-weight:600;letter-spacing:0;color:#c7d0d7}
.guard-watch-heading small{margin-left:auto;font-size:10px;color:#8493a0}
.guard-watch-count{padding:2px 5px;background:#172b23;color:#52e5a5;font:10px ui-monospace,SFMono-Regular,monospace}
.guard-watch-accounts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:144px;overflow:auto;scrollbar-width:thin;scrollbar-color:#314555 #0a1016}
.guard-watch-accounts:empty{display:none}
.guard-watch-account{display:flex;align-items:center;gap:10px;max-width:100%;min-height:30px;padding:4px 7px 4px 9px;background:#0c1218;border:1px solid #26323e}
.guard-watch-name{display:flex;align-items:center;gap:6px;min-width:0;color:#c7d0d7;font-size:11px}
.guard-watch-name a{color:#a9c7dd;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.guard-watch-name a:hover{color:#52e5a5}
.guard-watch-warning{display:inline-grid;place-items:center;flex-shrink:0;width:15px;height:15px;background:#30291d;color:#e2b768;font-size:10px}
.guard-watch-list .guard-watch-disable{flex-shrink:0;padding:3px 6px;min-height:22px;height:auto;margin:0;border:1px solid #33424f;background:#141d25;color:#9eabb6;font-family:inherit;font-size:10px;line-height:14px;cursor:pointer}
.guard-watch-list .guard-watch-disable:hover:not(:disabled){border-color:#865252;color:#ff9999;background:#271b20}
.guard-watch-list .guard-watch-disable:disabled{opacity:.45;cursor:wait}
.guard-watch-list a:focus-visible,.guard-watch-list button:focus-visible{outline:2px solid #52e5a5;outline-offset:2px}
.guard-watch-list>p{margin:8px 0 0;font-size:11px}

.guard-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #1d2832;flex-wrap:wrap}
.guard-form-footer p{flex:1 1 260px;margin:0;color:#8493a0;font-size:11px;line-height:1.5}
.guard-form-footer .guard-sell-setup{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border:1px solid #33424f;background:#141d25;color:#c7d0d7;font-family:inherit;font-size:11px;line-height:16px;cursor:pointer}
.guard-form-footer .guard-sell-setup:hover:not(:disabled){border-color:#52e5a5;color:#52e5a5;background:#15221f}
.guard-form-footer .guard-sell-setup:disabled{opacity:.45;cursor:default}
.guard-form-footer .guard-sell-setup:focus-visible{outline:2px solid #52e5a5;outline-offset:2px}

.steam-content .cp-account-data.confirmation-panel{padding:14px 16px;background:#0d131a;min-width:0}
.confirmation-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #25313c;margin-bottom:12px}
.confirmation-toolbar>b{font-size:13px;font-weight:600;color:#dce5eb}
.confirmation-toolbar .cp-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-left:auto}
.confirmation-panel .cp-toolbar-button,.confirmation-panel .cp-btn-confirm{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:28px;margin:0;padding:5px 9px;border:1px solid #33424f;background:#141d25;color:#c7d0d7;font-family:inherit;font-size:11px;line-height:16px;cursor:pointer;white-space:nowrap}
.confirmation-panel button:hover:not(:disabled){border-color:#52e5a5;color:#52e5a5;background:#15221f}
.confirmation-panel button:disabled{opacity:.45;cursor:default}
.confirmation-panel button:focus-visible,.confirmation-panel a:focus-visible{outline:2px solid #52e5a5;outline-offset:2px}
.confirmation-panel>p{margin:8px 0;font-size:12px;line-height:1.5}
.confirmation-panel .confirmation-empty{color:#8493a0;margin:14px 0 2px}
.confirmation-updated{display:block;font-size:10px;color:#8493a0;margin:0 0 10px}
.confirmation-group{margin-top:16px}
.confirmation-group h3{margin:0 0 8px;font-size:12px;font-weight:600;color:#9eabb6}
.confirmation-card{border:1px solid #26323e;background:#10171e;padding:12px;margin-bottom:8px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.confirmation-card:last-child{margin-bottom:0}
.confirmation-card-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.confirmation-card-heading b{font-size:12px;color:#dce5eb}
.confirmation-card small{color:#8493a0;font-size:10px}
.confirmation-card p{margin:8px 0}
.confirmation-card a{color:#a9c7dd;text-decoration:none}
.confirmation-card a:hover{color:#52e5a5}
.confirmation-items{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #25313c}
.confirmation-watch{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 10px;border:1px solid #26323e;background:#10171e;font-size:11px;margin:10px 0}
.confirmation-watch label{display:flex;align-items:center;gap:7px;flex-wrap:wrap;cursor:pointer;color:#c7d0d7}
.confirmation-watch input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#52e5a5}
.confirmation-watch small,.confirmation-watch-time{color:#8493a0;font-size:10px}
.confirmation-watch-recipient{color:#52e5a5;font-size:10px;margin-left:auto}
.confirmation-watch p{flex-basis:100%;margin:0;color:#ffb454;font-size:11px}
@media(max-width:600px){.confirmation-toolbar .cp-confirmation-actions{gap:4px}.confirmation-panel .cp-toolbar-button{white-space:normal}.confirmation-watch-time{display:none}}

/* Purchase history: compact layout only when its table overflows. */
 .purchase-history.purchase-compact.panel{min-width:0;max-width:100%;padding:12px}
 .purchase-history.purchase-compact .panelhead{align-items:center;gap:10px;flex-wrap:wrap}
 .purchase-history.purchase-compact .panelhead h2{font-size:18px;margin:0}
 .purchase-history.purchase-compact .eyebrow{font-size:9px;margin-bottom:5px}
 .purchase-history.purchase-compact .file-action{font-size:10px;padding:7px 9px;max-width:100%}
 .purchase-history.purchase-compact .purchase-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}
 .purchase-history.purchase-compact .purchase-stats>div{padding:9px 10px;min-width:0;border:0;border-top:1px solid #202a34}
 .purchase-history.purchase-compact .purchase-stats>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}
 .purchase-history.purchase-compact .purchase-stats b{font-size:15px;margin-top:4px;overflow-wrap:anywhere}
 .purchase-history.purchase-compact .purchase-stats>div:last-child b{margin:0}
 .purchase-history.purchase-compact .purchase-stats small{font-size:8px;letter-spacing:.04em}
 .purchase-history.purchase-compact .purchase-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 0}
 .purchase-history.purchase-compact .purchase-filters label{min-width:0}
 .purchase-history.purchase-compact .purchase-search{grid-column:1/-1}
 .purchase-history.purchase-compact .purchase-filters :is(input,select){min-width:0;max-width:100%;height:38px;font-size:16px;padding:0 7px}
 .purchase-history.purchase-compact .table-scroll{overflow:visible;min-width:0;max-width:100%}
 .purchase-history.purchase-compact table,.purchase-history.purchase-compact tbody{display:block;min-width:0!important;width:100%;max-width:100%;margin:0}
 .purchase-history.purchase-compact thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .purchase-history.purchase-compact tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:8px 10px;padding:10px;margin-top:10px;border:1px solid #26323d;background:#10171e}
 .purchase-history.purchase-compact tbody>tr.purchase-log-row{background:#0b1016;border-left:2px solid #285b48;margin-left:6px}
 .purchase-history.purchase-compact tbody>tr>td{display:block;width:auto;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;font-size:11px;text-align:left}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(1){grid-column:3;grid-row:1;align-self:center;justify-self:end}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(2){grid-column:1/3;grid-row:1;align-self:center}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(3){grid-column:1/-1;grid-row:2}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(4){grid-column:1/-1;grid-row:3;font-size:10px}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(5){grid-column:2/4;grid-row:4;text-align:right;font-size:13px}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(6){grid-column:1;grid-row:4;display:flex;gap:6px;align-items:center;flex-wrap:wrap}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(7){grid-column:1;grid-row:5}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(8){grid-column:2/4;grid-row:5;text-align:right}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(4)::before{content:'Float';display:block;color:#71808e;font-size:9px;margin-bottom:3px}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(7)::before{content:'Аккаунт';display:block;color:#71808e;font-size:9px;margin-bottom:3px}
 .purchase-history.purchase-compact tbody>tr>td:nth-child(8)>small{display:inline;margin-left:6px}
 .purchase-history.purchase-compact .purchase-item{min-width:0;gap:8px;align-items:flex-start}
 .purchase-history.purchase-compact .purchase-item>div{min-width:0;flex:1}
 .purchase-history.purchase-compact .purchase-item img{width:44px;height:36px;flex:0 0 44px}
 .purchase-history.purchase-compact .purchase-item a{font-size:12px;line-height:1.4;overflow-wrap:anywhere}
 .purchase-history.purchase-compact .purchase-item small{font-size:10px;line-height:1.4;overflow-wrap:anywhere}
 .purchase-history.purchase-compact .purchase-item small .purchase-inspect-link{max-width:100%;font-size:9px}
 .purchase-history.purchase-compact .status-detail{max-width:100%;margin:0;font-size:10px;line-height:1.4}
 .purchase-history.purchase-compact .purchase-status{min-width:0;font-size:9px;padding:4px 6px}
 .purchase-history.purchase-compact .purchase-group-toggle{width:32px;min-width:32px;height:32px}
 .purchase-history.purchase-compact>.price-pagination{padding:12px 0 0;gap:10px;flex-wrap:wrap;font-size:10px}
 .purchase-history.purchase-compact>.price-pagination>div{display:flex;gap:8px}
 .purchase-history.purchase-compact>.price-pagination button{padding:8px 12px;min-height:36px;font-size:11px}

