.app-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#151922;border-right:1px solid #292f3b;flex-direction:column;justify-content:space-between;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.app-brand{flex-direction:column;padding:0 12px 24px;display:flex}.app-brand strong{font-size:20px;line-height:1.2}.app-brand span{color:#8993a5;margin-top:3px;font-size:13px}.app-navigation{flex-direction:column;gap:4px;display:flex}.app-navigation-link{color:#aeb7c6;border-radius:6px;padding:10px 12px;text-decoration:none;transition:color .12s,background .12s}.app-navigation-link:hover{color:#fff;background:#202632}.app-navigation-link-active{color:#fff;background:#2b3443}.app-user-panel{border-top:1px solid #292f3b;flex-direction:column;gap:10px;padding:16px 12px 0;display:flex}.app-user-email{color:#8993a5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-sign-out-button{color:#e7eaf0;cursor:pointer;background:#202632;border:1px solid #384252;border-radius:6px;width:100%;padding:9px 10px;transition:border-color .12s,background .12s}.app-sign-out-button:hover{background:#2b3443;border-color:#566276}.app-content{min-width:0;padding:32px}:root{--trade-buy:#fdfaa5;--trade-buy-bg:#fdfaa51a;--trade-buy-border:#fdfaa552;--trade-buy-hover-bg:#fdfaa529;--trade-buy-active-bg:#fdfaa538;--trade-sell:#eaa2f5;--trade-sell-bg:#eaa2f51a;--trade-sell-border:#eaa2f552;--trade-sell-hover-bg:#eaa2f529;--trade-sell-active-bg:#eaa2f538;--grade-none:#9ca3af;--grade-d:#5ea7ff;--grade-c:#65c466;--grade-b:#e36a6a;--grade-a:#d8dee9;--grade-s:#e5c15b;color:#e7eaf0;font-synthesis:none;text-rendering:optimizelegibility;background:#0f1218;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}button{border:0}.page{width:100%;max-width:1400px}.page h1{margin:0 0 8px;font-size:28px;line-height:1.2}.page p{color:#929cad;margin:0}.route-loading{color:#929cad;place-items:center;min-height:100vh;display:grid}.login-page{place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{background:#151922;border:1px solid #292f3b;border-radius:8px;width:min(100%,380px);padding:28px}.login-heading{margin-bottom:24px}.login-heading h1{margin:0;font-size:24px;line-height:1.2}.login-heading p{color:#929cad;margin:6px 0 0}.login-form{flex-direction:column;gap:14px;display:flex}.form-field{flex-direction:column;gap:7px;display:flex}.form-field span{color:#aeb7c6;font-size:13px}.form-field input{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;padding:10px 11px}.form-field input:focus{border-color:#77849a}.form-message{border-radius:6px;margin:0;padding:10px 11px;font-size:13px;line-height:1.4}.form-message-error{color:#ffd5d5;background:#3a1f24}.form-message-success{color:#c9f5dd;background:#1d3528}.primary-button,.mode-switch-button{cursor:pointer;border-radius:6px}.primary-button{color:#c9f5dd;background:#1d3528;border:1px solid #3a7051;padding:11px 14px}.primary-button:hover{background:#244431}.primary-button:disabled{cursor:wait;opacity:.7}.mode-switch-button{color:#aeb7c6;background:0 0;width:100%;margin-top:16px;padding:9px 10px}.mode-switch-button:hover{color:#fff;background:#202632}.settings-page{flex-direction:column;gap:18px;display:flex}.settings-heading{flex-direction:column;gap:4px;display:flex}.settings-heading h2{margin:0;font-size:20px;line-height:1.2}.settings-heading--with-action{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px}.settings-heading-copy{gap:4px;display:grid}.completed-cycles-block{gap:6px;display:grid}.completed-cycles-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding:0 14px;display:flex}.completed-cycles-toggle{color:#aeb7c6;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding-right:2px;font-size:13px;display:inline-flex}.completed-cycles-toggle input{accent-color:#77849a;width:16px;height:16px;margin:0}.completed-cycles-pagination,.server-table-pagination{color:#aeb7c6;border-top:1px solid #292f3b;justify-content:flex-end;align-items:center;gap:14px;min-height:54px;padding:10px 14px;font-size:13px;display:flex}.completed-cycles-pagination .ghost-button,.server-table-pagination .ghost-button{min-width:92px}.settings-panel{background:#151922;border:1px solid #292f3b;border-radius:8px}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-heading-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.dashboard-heading-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-currency-toggle{background:#11151d;border:1px solid #292f3b;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.dashboard-currency-toggle button{color:#aeb7c6;cursor:pointer;background:0 0;border-radius:6px;min-height:32px;padding:6px 10px}.dashboard-currency-toggle button:hover:not(:disabled){color:#fff;background:#202632}.dashboard-currency-toggle button[aria-pressed=true]{color:#fff;background:#2b3443}.dashboard-currency-toggle button:disabled{color:#5f6877;cursor:not-allowed;opacity:.72}.dashboard-currency-toggle button:focus-visible{outline-offset:2px;outline:2px solid #77849a}.dashboard-rate-info{color:#929cad;text-align:right;max-width:420px;min-height:31px;margin:0;font-size:12px;line-height:1.3}.dashboard-rate-context{color:#77849a}.dashboard-money-value,.dashboard-money-asset{font-variant-numeric:tabular-nums}.dashboard-period-switch{background:#11151d;border:1px solid #292f3b;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.dashboard-period-button{color:#aeb7c6;cursor:pointer;background:0 0;border-radius:6px;min-height:32px;padding:6px 10px}.dashboard-period-button:hover{color:#fff;background:#202632}.dashboard-period-button[aria-pressed=true]{color:#fff;background:#2b3443}.dashboard-period-button:focus-visible{outline-offset:2px;outline:2px solid #77849a}.dashboard-metrics{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.dashboard-metric{background:#151922;border:1px solid #292f3b;border-radius:8px;gap:6px;min-height:96px;padding:14px;display:grid}.dashboard-metric span,.dashboard-metric small{color:#aeb7c6;font-size:13px}.dashboard-metric strong{color:#fff;font-size:22px;line-height:1.2}.dashboard-summary-section{gap:10px;display:grid}.dashboard-summary-section+.dashboard-summary-section{margin-top:8px}.dashboard-summary-section-header{gap:4px;display:grid}.dashboard-summary-section-header h2{margin:0;font-size:20px;line-height:1.2}.dashboard-summary-section-header p{color:#929cad}.dashboard-summary-panel{background:#151922;border:1px solid #292f3b;border-radius:8px;padding:14px}.dashboard-summary-panel--current{border-left-color:#516072}.dashboard-summary-panel--period{border-left-color:#5f536f}.dashboard-summary-grid{gap:10px;display:grid}.dashboard-summary-grid--current{grid-template-columns:repeat(6,minmax(140px,1fr))}.dashboard-summary-grid--period{grid-template-columns:repeat(3,minmax(160px,1fr))}.dashboard-summary-metric{background:#11151d;border:1px solid #252c38;border-radius:8px;align-content:start;gap:6px;min-height:88px;padding:12px;display:grid}.dashboard-summary-metric-label,.dashboard-summary-metric-meta{color:#aeb7c6;font-size:13px}.dashboard-summary-metric-value{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.dashboard-summary-metric--market{border-color:#334155}.dashboard-summary-metric--buy{border-color:var(--trade-buy-border)}.dashboard-summary-metric--buy .dashboard-summary-metric-value{color:var(--trade-buy)}.dashboard-summary-metric--sell{border-color:var(--trade-sell-border)}.dashboard-summary-metric--sell .dashboard-summary-metric-value{color:var(--trade-sell)}.dashboard-summary-metric--emphasis{background:#171d27;border-color:#465367}.dashboard-summary-metric--emphasis .dashboard-summary-metric-value{font-size:25px}.dashboard-summary-metric--quantity .dashboard-summary-metric-value{opacity:.86}.dashboard-current-state-groups{gap:14px;display:grid}.dashboard-current-state-group{gap:8px;display:grid}.dashboard-current-state-group-title{color:#e7eaf0;margin:0;font-size:14px;line-height:1.25}.dashboard-current-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-current-state-card{background:#11151d;border:1px solid #252c38;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:82px;padding:12px;display:grid}.dashboard-current-state-card--market{border-color:#334155}.dashboard-current-state-card-label,.dashboard-current-state-card-meta{color:#aeb7c6;font-size:13px;line-height:1.3}.dashboard-current-state-card-meta{color:#929cad}.dashboard-current-state-card-value{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.dashboard-assets-panel{background:#11151d;border:1px solid #252c38;border-radius:8px;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.dashboard-assets-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.dashboard-assets-header strong{color:#fff;font-size:14px}.dashboard-assets-count{color:#aeb7c6;font-size:12px;font-weight:700}.dashboard-assets-summary{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;display:grid}.dashboard-assets-metric{gap:3px;min-width:0;display:grid}.dashboard-assets-metric span{color:#929cad;font-size:12px}.dashboard-assets-metric strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.dashboard-period-container{background:#151922;border:1px solid #292f3b;border-left-color:#5f536f;border-radius:8px;gap:14px;margin-top:8px;padding:14px;display:grid}.dashboard-period-container-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.dashboard-period-container-copy{gap:4px;min-width:0;display:grid}.dashboard-period-container-copy h2{margin:0;font-size:20px;line-height:1.2}.dashboard-period-container-copy p{color:#929cad}.dashboard-day-stepper{background:#11151d;border:1px solid #292f3b;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.dashboard-day-stepper-button{color:#dce3ee;cursor:pointer;background:#202632;border-radius:6px;justify-content:center;align-items:center;width:28px;min-height:28px;padding:0;display:inline-flex}.dashboard-day-stepper-button:disabled{color:#5f6877;cursor:not-allowed;opacity:.72}.dashboard-day-stepper-button:focus-visible{outline-offset:2px;outline:2px solid #77849a}.dashboard-day-stepper-label{color:#e6ebf3;text-align:center;min-width:145px;font-size:13px;font-weight:700;line-height:1.2}.dashboard-period-container-controls{grid-template-columns:minmax(86px,max-content) max-content;justify-self:end;align-items:center;gap:10px;display:grid}.dashboard-period-container .dashboard-period-switch{max-width:100%}.dashboard-period-update-status{color:#929cad;text-align:right;white-space:nowrap;opacity:0;font-size:12px;font-weight:700;transition:opacity .12s}.dashboard-period-update-status[data-visible=true]{opacity:1}.dashboard-period-error{margin:0}.dashboard-custom-range-panel{background:#11151d;border:1px solid #292f3b;border-radius:8px;grid-template-columns:repeat(2,minmax(150px,190px)) max-content;justify-self:end;align-items:end;gap:10px;min-height:66px;padding:10px;display:grid}.dashboard-custom-range-field{color:#929cad;gap:5px;font-size:12px;font-weight:700;display:grid}.dashboard-custom-date-control{color:#e7eaf0;cursor:pointer;background:#0f131b;border:1px solid #343b49;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;display:inline-flex;position:relative}.dashboard-custom-date-control:focus-within{border-color:#77849a;box-shadow:0 0 0 1px #77849a}.dashboard-custom-date-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.dashboard-custom-date-value--empty{color:#6f7888}.dashboard-custom-date-icon{color:#aeb7c6;flex:0 0 16px;width:16px;height:16px}.dashboard-custom-date-input{color:#0000;cursor:pointer;opacity:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dashboard-custom-range-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-custom-range-actions button{white-space:nowrap}.dashboard-custom-range-error{grid-column:1/-1;margin:0}.dashboard-period-content{gap:14px;transition:opacity .12s;display:grid}.dashboard-period-content--updating{opacity:.82}.dashboard-attention-section{gap:10px;margin-top:8px;display:grid}.dashboard-attention-panel{background:#151922;border:1px solid #292f3b;border-radius:8px;padding:8px}.dashboard-attention-list{gap:8px;display:grid}.dashboard-attention-item{background:#11151d;border:1px solid #252c38;border-left-width:3px;border-radius:6px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.dashboard-attention-item--warning{border-left-color:#d99a3d}.dashboard-attention-item--buy{border-left-color:var(--trade-buy)}.dashboard-attention-marker{color:#f5d18a;background:#332717;border:1px solid #73582a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.dashboard-attention-item--buy .dashboard-attention-marker{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:var(--trade-buy-border)}.dashboard-attention-copy{gap:3px;min-width:0;display:grid}.dashboard-attention-copy strong{color:#fff;font-size:14px;line-height:1.25}.dashboard-attention-copy span,.dashboard-attention-copy p{color:#aeb7c6;font-size:13px}.dashboard-attention-copy p{margin:0}.dashboard-attention-control{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-attention-count{color:#fff;text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:22px;line-height:1}.dashboard-attention-action{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dashboard-attention-empty{background:#11151d;border:1px solid #2e4738;border-left:3px solid #6aa47b;border-radius:6px;gap:4px;padding:12px 14px;display:grid}.dashboard-attention-empty strong{color:#c9f5dd;font-size:14px}.dashboard-attention-empty p{color:#aeb7c6;margin:0;font-size:13px}.dashboard-item-name-badge{text-overflow:ellipsis;vertical-align:middle;justify-content:flex-start;width:fit-content;max-width:100%;overflow:hidden}.character-presence-name{align-items:center;gap:6px;max-width:100%;display:inline-flex}.character-presence-name>span{min-width:0}.presence-dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #0000003d}.presence-dot--online{background:#3ed16f}.presence-dot--offline{background:#ef5454}.presence-dot--unknown{background:#758091}.dashboard-active-cycle-grid{min-width:1120px}.dashboard-active-cycle-grid .active-cycle-grid__row{align-items:center}.dashboard-active-cycle-lines-cell{grid-column:span 3}.dashboard-active-cycle-lines{gap:4px;min-width:0;display:grid}.dashboard-active-cycle-line{grid-template-columns:minmax(110px,.82fr) minmax(86px,.55fr) minmax(92px,.58fr);align-items:center;gap:0;min-height:30px;display:grid}.dashboard-active-cycle-line .cycle-position-row{min-height:30px}.dashboard-active-cycle-line-number{color:#d9dee8;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end}.dashboard-active-cycle-grid .data-grid__row .data-grid__cell:nth-child(6){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-active-cycle-action{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dashboard-rankings-section{gap:10px;margin-top:8px;display:grid}.dashboard-rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-ranking-panel{background:#151922;border:1px solid #292f3b;border-radius:8px;align-content:start;min-width:0;display:grid}.dashboard-ranking-header{border-bottom:1px solid #292f3b;align-items:center;min-height:50px;padding:12px 14px;display:flex}.dashboard-ranking-header h3{color:#fff;margin:0;font-size:16px;line-height:1.25}.dashboard-ranking-table-wrap{overflow-x:auto}.dashboard-ranking-table{min-width:560px}.dashboard-ranking-table thead tr{height:42px}.dashboard-ranking-table tbody tr{height:48px}.dashboard-ranking-table th,.dashboard-ranking-table td{height:inherit;vertical-align:middle;padding-block:8px;line-height:1.3}.dashboard-ranking-table th{white-space:nowrap}.dashboard-ranking-table th:not(:first-child),.dashboard-ranking-table td:not(:first-child){text-align:right}.dashboard-ranking-table td{vertical-align:middle}.dashboard-ranking-table td strong{color:#fff}.dashboard-ranking-value{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-ranking-value--revenue{color:var(--trade-sell)}.dashboard-ranking-value--margin{opacity:.84}.dashboard-ranking-empty-panel{padding:12px 14px}.dashboard-ranking-empty{color:#aeb7c6;margin:0;font-size:13px}.dashboard-operations-section{gap:10px;margin-top:8px;display:grid}.dashboard-operations-panel{background:#151922;border:1px solid #292f3b;border-radius:8px}.dashboard-operation-list{display:grid}.dashboard-operation-row{border-bottom:1px solid #292f3b;border-left:3px solid #465367;grid-template-columns:156px minmax(260px,.95fr) minmax(280px,1fr) minmax(220px,240px) minmax(104px,112px);align-items:center;gap:4px 18px;padding:8px 12px;display:grid}.dashboard-operation-row:last-child{border-bottom:0}.dashboard-operation-row--sell{border-left-color:var(--trade-sell)}.dashboard-operation-row--buy{border-left-color:var(--trade-buy)}.dashboard-operation-row--mail{border-left-color:#8fa2bd}.dashboard-operation-row--reversal{border-left-color:#b96c76}.dashboard-operation-row--adjustment{border-left-color:#9a8fb8}.dashboard-operation-time{color:#aeb7c6;white-space:nowrap;font-size:12px;line-height:1.25}.dashboard-operation-kind{white-space:nowrap;border:1px solid #384252;border-radius:999px;justify-content:center;min-width:52px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-operation-kind--sell{color:var(--trade-sell);background:var(--trade-sell-bg);border-color:var(--trade-sell-border)}.dashboard-operation-kind--buy{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:var(--trade-buy-border)}.dashboard-operation-kind--mail{color:#dbe7f5;background:#172133;border-color:#384b66}.dashboard-operation-kind--reversal{color:#ffd5d5;background:#2c181d;border-color:#6a343c}.dashboard-operation-kind--adjustment{color:#ded7ff;background:#201d2f;border-color:#4b426a}.dashboard-operation-main{gap:4px;min-width:0;display:grid}.dashboard-operation-title{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-operation-title strong{color:#fff;font-size:14px;line-height:1.25}.dashboard-operation-details{color:#aeb7c6;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-operation-detail{display:inline}.dashboard-operation-detail+.dashboard-operation-detail:before{content:" · ";color:#697386}.dashboard-operation-items-empty{color:#aeb7c6;white-space:nowrap;font-size:12px;line-height:1.25}.dashboard-operation-items{min-width:0}.dashboard-operation-items-list{gap:4px;min-width:0;display:grid}.dashboard-operation-asset-line{grid-template-columns:minmax(140px,.85fr) minmax(120px,1fr);align-items:center;gap:10px;min-height:24px;display:grid}.dashboard-operation-asset-presentation,.dashboard-operation-asset-details{min-width:0}.dashboard-operation-asset-details{color:#aeb7c6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.dashboard-operation-lines{flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}.dashboard-operation-line strong{color:#e7eaf0}.dashboard-operation-line span{color:#aeb7c6;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-operation-note{color:#aeb7c6;margin:0;font-size:12px;line-height:1.3}.dashboard-operation-result{color:#e7eaf0;text-align:right;font-variant-numeric:tabular-nums;align-self:center;justify-items:end;gap:2px;width:100%;display:grid}.dashboard-operation-result>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:1.2;overflow:hidden}.dashboard-operation-result .financial-result{width:100%;min-width:0}.dashboard-operation-result .financial-result span,.dashboard-operation-result .financial-result .dashboard-financial-row{grid-template-columns:minmax(0,1fr) auto}.dashboard-operation-result .financial-result .dashboard-financial-row-label{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.dashboard-operation-result .realized-profit-badge{white-space:nowrap;flex:none;place-self:center end;width:max-content;min-width:0;max-width:100%;display:inline-flex}.dashboard-operation-result-label,.dashboard-operation-result-subvalue{color:#aeb7c6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.dashboard-operation-value--warning{color:#e5c15b}.dashboard-operation-action{box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:center;align-items:center;width:100%;min-width:0;padding:6px 8px;text-decoration:none;display:inline-flex}.dashboard-operation-empty,.dashboard-operation-error{margin:0;padding:14px}@media (width<=1180px){.dashboard-current-state-grid,.dashboard-summary-grid--current,.dashboard-summary-grid--period{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=780px){.dashboard-heading{flex-direction:column;align-items:stretch}.dashboard-period-container-header,.dashboard-period-container-controls{grid-template-columns:1fr}.dashboard-period-container-controls{justify-self:start}.dashboard-custom-range-panel{grid-template-columns:1fr;justify-self:stretch}.dashboard-custom-range-actions{justify-content:flex-start}.dashboard-period-update-status{text-align:left}.dashboard-assets-summary{grid-template-columns:1fr}.dashboard-heading-actions{align-items:flex-start}.dashboard-heading-actions-row{justify-content:flex-start}.dashboard-rate-info{text-align:left}.dashboard-attention-item{grid-template-columns:max-content minmax(0,1fr)}.dashboard-attention-control{grid-column:2;justify-content:space-between}.dashboard-rankings-grid{grid-template-columns:1fr}.dashboard-ranking-table thead tr,.dashboard-ranking-table tbody tr,.dashboard-ranking-table th,.dashboard-ranking-table td{height:auto}.dashboard-operation-row{grid-template-columns:minmax(0,1fr) minmax(104px,112px);column-gap:16px}.dashboard-operation-time{grid-column:1/-1}.dashboard-operation-main,.dashboard-operation-items{grid-column:1}.dashboard-operation-result{text-align:left;grid-column:1;justify-items:start}.dashboard-operation-action{grid-area:2/2/span 3;align-self:center}}@media (width<=560px){.dashboard-current-state-grid,.dashboard-operation-row{grid-template-columns:minmax(0,1fr)}.dashboard-operation-action{grid-area:auto/1;justify-self:end;width:min(112px,100%)}}.server-form{grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(260px,1.8fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.server-form .form-field input,.server-form .form-field select,.server-form .form-field textarea,.close-cycle-panel .form-field input,.cycle-reversal-panel .market-form-notes input,.table-input,.table-notes{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;padding:9px 10px}.server-form .form-field textarea,.table-notes{resize:vertical}.server-form .form-field input:focus,.server-form .form-field select:focus,.server-form .form-field textarea:focus,.close-cycle-panel .form-field input:focus,.cycle-reversal-panel .market-form-notes input:focus,.table-input:focus,.table-notes:focus{border-color:#77849a}.server-form-submit{width:auto;min-width:160px}.server-form-message{grid-column:1/-1}.server-table-panel{overflow:hidden}.server-state{color:#929cad;margin:0;padding:18px}.server-table{border-collapse:collapse;width:100%}.server-table th,.server-table td{text-align:left;vertical-align:top;border-bottom:1px solid #292f3b;padding:12px 14px}.server-table th{color:#aeb7c6;text-transform:uppercase;font-size:12px;font-weight:600}.server-table td{color:#d9dee8;font-size:14px}.server-table tbody tr:last-child td{border-bottom:0}.server-table strong{color:#fff;font-weight:600}.table-align-end,.table-money,.table-temporal,.table-duration,.table-actions-header,.table-actions-cell{text-align:right}.table-align-end,.table-money,.table-temporal,.table-duration{font-variant-numeric:tabular-nums}.table-temporal,.table-duration{white-space:nowrap}.table-temporal>*,.table-duration>*{justify-content:flex-end;justify-self:end}.table-temporal input,.table-duration input{text-align:right;font-variant-numeric:tabular-nums}.table-actions-group{justify-content:flex-end;align-items:center;gap:8px;display:flex}.item-catalog-table th:last-child,.character-table th:last-child,.server-table .actions-cell{text-align:left;white-space:nowrap;width:1%;min-width:190px}.actions-cell .server-action-buttons{justify-content:flex-start}.server-table th.actions-cell--right,.server-table td.actions-cell--right{text-align:right;white-space:nowrap;width:1%;min-width:max-content}.actions-cell--right .server-action-buttons,.draft-cycle-actions{justify-content:flex-end}.server-table .table-actions-header,.server-table .table-actions-cell,.data-grid .table-actions-header,.data-grid .table-actions-cell{text-align:right;justify-content:flex-end}.server-table .table-align-end,.server-table .table-money,.server-table .table-temporal,.server-table .table-duration,.data-grid .table-align-end,.data-grid .table-money,.data-grid .table-temporal,.data-grid .table-duration{text-align:right}.server-table .table-actions-group,.data-grid .table-actions-group{justify-content:flex-end}.status-pill{color:#c9f5dd;background:#1d3528;border-radius:999px;justify-content:center;min-width:72px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.status-pill-archived{color:#c0c7d3;background:#2b303b}.server-actions{gap:8px;min-width:240px;display:grid}.server-action-buttons{align-items:center;gap:8px;display:flex}.icon-action{color:#dce3ee;cursor:pointer;background:#202632;border:1px solid #3a4251;border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.icon-action:hover:not(:disabled){color:#fff;background:#2a3240;border-color:#4a5364}.icon-action:focus-visible{outline-offset:2px;outline:2px solid #77849a}.icon-action:disabled{cursor:not-allowed;opacity:.58}.icon-action--danger{color:#f3b1b8;background:#2c181d;border-color:#6a343c}.icon-action--danger:hover:not(:disabled){color:#ffd5d5;background:#3a1f25;border-color:#8a4650}.icon-action__svg{flex:0 0 17px;width:17px;height:17px}.icon-button{color:#f4d78a;cursor:pointer;background:#e2b84c1f;border:1px solid #e2b84c61;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){background:#e2b84c2e}.icon-button:disabled{cursor:not-allowed;opacity:.45}.icon-button svg{fill:currentColor;width:18px;height:18px}.secondary-button,.ghost-button{color:#e7eaf0;cursor:pointer;border-radius:6px;padding:8px 10px}.secondary-button{background:#2b3443}.ghost-button{background:0 0;border:1px solid #384252}.secondary-button:hover,.ghost-button:hover{background:#384252}.secondary-button:disabled,.ghost-button:disabled{cursor:wait;opacity:.65}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.text-action-button:focus-visible{outline-offset:2px;outline:2px solid #77849a}.action-button--start,.action-button--complete{color:#c9f5dd;background:#1d3528;border:1px solid #3a7051}.action-button--start:hover,.action-button--complete:hover{background:#244431}.action-button--start:active,.action-button--complete:active{background:#2a5139}.action-button--finish-partial{color:#f5d18a;background:#3a2e1b;border:1px solid #73582a}.action-button--finish-partial:hover{background:#463720}.action-button--finish-partial:active{background:#524026}.action-button--buy,.trade-action-button--buy{color:var(--trade-buy);background:var(--trade-buy-bg);border:1px solid var(--trade-buy-border)}.action-button--sell,.trade-action-button--sell{color:var(--trade-sell);background:var(--trade-sell-bg);border:1px solid var(--trade-sell-border)}.action-button--buy:hover,.trade-action-button--buy:hover{background:var(--trade-buy-hover-bg)}.action-button--sell:hover,.trade-action-button--sell:hover{background:var(--trade-sell-hover-bg)}.action-button--buy:active,.trade-action-button--buy:active{background:var(--trade-buy-active-bg)}.action-button--sell:active,.trade-action-button--sell:active{background:var(--trade-sell-active-bg)}.action-button--danger{color:#ffb8b8;background:#3a1f24;border-color:#7a3843}.action-button--danger:hover{background:#46252b}.action-button--danger:active{background:#522b32}.text-action-button{color:#d9dee8;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border-radius:4px;align-self:start;padding:0;font-size:12px;line-height:1.3;text-decoration:underline}.text-action-button:hover{color:#fff}.text-action-button:disabled{cursor:wait;opacity:.65}.action-button--start:disabled,.action-button--complete:disabled,.action-button--finish-partial:disabled,.action-button--buy:disabled,.action-button--sell:disabled,.action-button--danger:disabled,.trade-action-button--buy:disabled,.trade-action-button--sell:disabled{color:#aeb7c6}.character-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(160px,1fr) minmax(140px,.75fr) minmax(190px,1.1fr) auto}.character-form-notes{min-width:190px}.character-actions-divider{background:#384252;align-self:stretch;width:1px;min-height:24px}.number-cell{text-align:right}.character-name-cell,.character-name-edit{gap:4px;min-width:0;display:grid}.character-name-cell strong{color:#fff}.character-name-cell span{color:#929cad;white-space:nowrap;font-size:12px;line-height:1.3}.character-row--profile-open{background:#181d26;border-bottom-color:#384252}.character-profile-detail-row{background:#11151d;border-bottom:1px solid #292f3b;width:100%}.character-profile-detail-cell{padding:0 14px 14px}.character-profile-detail-row .trade-profile-panel{margin-top:0}.muted-cell{color:#929cad;font-size:13px}.trade-profile-summary{color:#d9dee8;gap:5px;min-width:190px;font-size:12px;line-height:1.35;display:grid}.trade-profile-summary-item{gap:1px;min-width:0;display:grid}.trade-profile-summary-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.trade-profile-summary-directions{flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.trade-profile-summary-direction{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.trade-profile-summary-direction--buy{color:var(--trade-buy)}.trade-profile-summary-direction--sell{color:var(--trade-sell)}.trade-profile-summary-separator,.trade-profile-summary-more{color:#768294}.trade-profile-panel{gap:12px;padding:14px 16px;display:grid}.trade-profile-panel--embedded,.character-profile-detail-row .trade-profile-panel{background:#151922;border:0;border-left:3px solid #384252;border-radius:0 0 6px 6px;gap:10px;padding:10px 12px 12px}.trade-profile-card-list{gap:8px;display:grid}.trade-profile-card{background:#11151d;border:1px solid #292f3b;border-radius:6px;grid-template-columns:minmax(220px,1.4fr) auto minmax(130px,.7fr) minmax(130px,.7fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.trade-profile-card .form-field{gap:5px}.trade-profile-card select,.trade-profile-card input,.trade-profile-card textarea,.settings-language-field select{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;padding:8px 9px}.trade-profile-card select:focus,.trade-profile-card input:focus,.trade-profile-card textarea:focus,.settings-language-field select:focus{border-color:#77849a}.trade-profile-card textarea{resize:vertical;min-height:66px}.trade-profile-card-item{min-width:0}.trade-profile-toggle-group{align-items:end;gap:6px;min-height:35px;display:inline-flex}.trade-profile-toggle{color:#aeb7c6;cursor:pointer;background:#202632;border:1px solid #384252;border-radius:6px;padding:8px 10px;font-size:13px}.trade-profile-toggle--buy.trade-profile-toggle--active{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:var(--trade-buy-border)}.trade-profile-toggle--sell.trade-profile-toggle--active{color:var(--trade-sell);background:var(--trade-sell-bg);border-color:var(--trade-sell-border)}.trade-profile-toggle:hover:not(.trade-profile-toggle--active){color:#fff;background:#2b3443}.trade-profile-toggle:disabled{cursor:wait;opacity:.65}.trade-profile-price-field input{text-align:right}.trade-profile-remove-button{align-self:end}.trade-profile-card-notes{grid-column:1/-1}.trade-profile-empty{padding:0}.settings-language-panel{padding:14px 16px}.settings-language-field{max-width:260px}.number-cell,.dashboard-metric strong,.trade-cycle-line-total strong,.trade-cycle-summary strong,.table-input,.buy-inventory-preview strong,.character-summary-adena strong,.character-summary-inventory-item strong,.update-buy-order-control,.update-buy-order-inventory-preview strong,.update-shop-relist-preview,.trade-profile-price-field input{font-variant-numeric:tabular-nums}.trade-type-badge{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.trade-type-badge--buy{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:var(--trade-buy-border)}.trade-type-badge--sell{color:var(--trade-sell);background:var(--trade-sell-bg);border-color:var(--trade-sell-border)}.item-grade-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.item-grade-badge__icon{object-fit:contain;flex:none;width:18px;height:18px}.item-grade-badge--none{color:var(--grade-none);background:#9ca3af1a;border-color:#9ca3af52}.item-grade-badge--d{color:var(--grade-d);background:#5ea7ff1a;border-color:#5ea7ff52}.item-grade-badge--c{color:var(--grade-c);background:#65c4661a;border-color:#65c46652}.item-grade-badge--b{color:var(--grade-b);background:#e36a6a1a;border-color:#e36a6a52}.item-grade-badge--a{color:var(--grade-a);background:#d8dee91a;border-color:#d8dee952}.item-grade-badge--s{color:var(--grade-s);background:#e5c15b1a;border-color:#e5c15b52}.item-grade-field{grid-template-columns:minmax(90px,1fr) max-content;align-items:end;gap:7px;display:grid}.item-form{align-items:end}.item-form--trade{grid-template-columns:minmax(170px,1.15fr) minmax(180px,1fr) minmax(135px,.75fr) minmax(155px,max-content)}.item-form--equipment{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.68fr) minmax(170px,.95fr) minmax(90px,max-content) max-content}.item-form--trade .item-form-notes{grid-column:1/4}.item-form--equipment .item-form-notes{grid-column:1/5}.item-form-submit{white-space:nowrap;grid-column:4}.item-form--equipment .item-form-submit{grid-column:5;justify-self:end}.equipment-trade-toggle{white-space:nowrap;align-self:end;align-items:center;min-height:38px;display:flex}@media (width<=900px){.item-form--equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.item-form--equipment .item-form-notes,.item-form--equipment .item-form-submit{grid-column:1/-1}}@media (width<=560px){.item-form--equipment{grid-template-columns:1fr}}.item-catalog-tabs{background:#151922;border:1px solid #2a3140;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:100%;margin-top:4px;margin-bottom:14px;padding:4px;display:inline-flex}.item-catalog-tab{color:#aeb7c6;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:700}.item-catalog-tab:hover{color:#f2f5f9;background:#202633}.item-catalog-tab--active{color:#f4fbf7;background:#22352a;box-shadow:inset 0 0 0 1px #3d6b50}.item-catalog-subtype-field{min-width:170px}.item-catalog-category-control,.item-catalog-subtype-control{grid-template-columns:minmax(120px,1fr);align-items:center;gap:6px;display:grid}.item-catalog-category-custom,.item-catalog-subtype-custom,.item-form-notes{min-width:150px}.item-catalog-usage-field{min-width:180px}.item-catalog-usage-toggles{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:38px;display:flex}.item-catalog-usage-toggle{color:#d9dee8;white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:1.2;display:inline-flex}.item-catalog-usage-toggle input{accent-color:#7bc89a;width:15px;height:15px}.item-catalog-table-toolbar{border-bottom:1px solid #292f3b;justify-content:space-between;align-items:end;gap:14px;padding:12px 14px;display:flex}.item-catalog-kind-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.item-catalog-kind-filter>span{color:#aeb7c6;font-size:12px;font-weight:700}.item-catalog-kind-filter-controls{background:#151922;border:1px solid #2a3140;border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.item-catalog-filter-button{color:#aeb7c6;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700}.item-catalog-filter-button:hover{color:#f2f5f9;background:#202633}.item-catalog-filter-button--active{color:#f4fbf7;background:#26324d;box-shadow:inset 0 0 0 1px #40527d}.item-catalog-table-wrap{max-width:100%;overflow-x:auto}.item-catalog-usage-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.item-catalog-usage-badge{color:#c9f5dd;white-space:nowrap;background:#1d3528;border:1px solid #2f5a40;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.item-catalog-usage-badge--asset{color:#d9e3ff;background:#26324d;border-color:#40527d}.item-catalog-item-cell,.item-catalog-edit-stack{place-items:start;gap:6px;display:grid}.item-catalog-table{table-layout:fixed;min-width:760px}.item-catalog-table--trade{min-width:930px}.item-catalog-table--equipment{min-width:740px}.item-catalog-col-item{width:20%}.item-catalog-col-grade{width:8%}.item-catalog-col-category{width:14%}.item-catalog-col-kind,.item-catalog-col-subtype{width:12%}.item-catalog-col-status{width:9%}.item-catalog-col-total-held{width:10%}.item-catalog-col-total-cost{width:13%}.item-catalog-col-actions{width:120px}.item-catalog-table .table-input,.item-catalog-table select,.item-catalog-table input{box-sizing:border-box;width:100%;min-width:0}.item-catalog-table .item-catalog-category-control,.item-catalog-table .item-catalog-subtype-control,.item-catalog-table .item-catalog-edit-stack{min-width:0}.compact-notes{color:#aeb7c6;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.item-catalog-row-archived td{color:#8993a5;background:#0f12186b}.item-catalog-row-archived strong{color:#c7ceda}.inventory-opening-form{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(120px,.7fr) minmax(160px,.8fr) minmax(240px,1.3fr) auto}.inventory-opening-section{gap:12px;margin-top:18px;display:grid}.inventory-opening-notes{min-width:220px}.inventory-opening-notes textarea{resize:none;height:38px;min-height:38px}.inventory-item-name-badge{text-overflow:ellipsis;justify-content:flex-start;width:fit-content;max-width:100%;font-size:13px;overflow:hidden}.inventory-adjustment-message{margin:0}.compact-button{padding:7px 10px}.inventory-character-cards{gap:16px;display:grid}.inventory-character-card{background:#171b23;border-color:#3a4352 #3a4352 #3a4352 #566276;overflow:hidden;box-shadow:0 10px 24px #0000002e}.inventory-character-card .inventory-adjustment-message,.inventory-character-cards>.form-message{margin:0}.inventory-character-header{background:#1d2430;border-bottom:1px solid #3a4352;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.inventory-character-title{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.inventory-character-title>div{gap:3px;display:grid}.inventory-character-header strong{color:#fff;font-size:18px;line-height:1.15}.inventory-character-header span,.inline-adjustment-muted{color:#929cad;font-size:12px}.inventory-character-adena{color:#e7eaf0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.inventory-character-adena img{object-fit:contain;width:22px;height:22px}.adena-adjustment-editor{border-top:1px solid #343d4b;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding-top:12px;display:flex}.adena-adjustment-current{color:#e7eaf0;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.adena-adjustment-current img{object-fit:contain;width:20px;height:20px}.adena-adjustment-input{text-align:right;font-variant-numeric:tabular-nums;width:150px}.adena-adjustment-reason{width:190px}.adena-adjustment-notes{width:210px}.adena-adjustment-preview{color:#aeb7c6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.adena-adjustment-error{flex-basis:100%;margin:0}.inventory-character-table-wrap{overflow-x:auto}.data-grid{--data-grid-columns:minmax(220px, 2fr) minmax(96px, .65fr) minmax(120px, .8fr) minmax(140px, .9fr) minmax(140px, .9fr) minmax(170px, 1fr);width:100%;display:grid}.inventory-grid{--inventory-grid-columns:minmax(220px, 2fr) minmax(96px, .65fr) minmax(120px, .8fr) minmax(140px, .9fr) minmax(140px, .9fr) minmax(170px, 1fr);--data-grid-columns:var(--inventory-grid-columns);min-width:920px}.data-grid__header,.data-grid__row{grid-template-columns:var(--data-grid-columns);background:#151922;border-bottom:1px solid #292f3b;align-items:center;column-gap:0;width:100%;display:grid}.data-grid__row:last-child{border-bottom:0}.data-grid__row--editing{background:#111d2b;box-shadow:inset 3px 0 #5ea7ffb8}.data-grid__row--adding{background:#121f19;box-shadow:inset 3px 0 #3a7051b8}.data-grid__cell{color:#d9dee8;background:0 0;min-width:0;padding:12px 14px;font-size:14px}.data-grid__header .data-grid__cell{color:#aeb7c6;text-transform:uppercase;font-size:12px;font-weight:600}.data-grid__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.data-grid__cell--numeric,.data-grid__cell--actions{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.character-table-wrap{overflow-x:auto}.character-grid{--character-grid-columns:minmax(210px, 1.25fr) minmax(140px, .7fr) minmax(130px, .65fr) minmax(240px, 1.35fr) minmax(110px, max-content) minmax(180px, max-content);--data-grid-columns:var(--character-grid-columns);min-width:1010px}.character-grid__row,.character-grid__row--editing{align-items:start}.character-grid__actions{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.character-grid__actions .server-action-buttons{justify-content:flex-end;align-items:flex-start;width:100%}.character-edit-row{align-items:start}.character-edit-row .character-edit-cell{align-self:start;align-items:flex-start}.character-edit-identity{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.character-edit-primary{align-items:center;width:100%;min-width:0;min-height:38px;display:flex}.character-edit-primary--end{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.character-edit-identity .table-input,.character-edit-primary .table-input{box-sizing:border-box;width:100%;min-width:0}.character-edit-actions{justify-content:flex-end;align-items:center;min-height:38px}.character-grid__actions .character-edit-actions{align-items:center}.character-notes-cell{color:#aeb7c6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.character-notes-input{max-width:100%}.inline-adjustment-actions{flex-wrap:wrap;gap:7px;display:inline-flex}.inline-adjustment-input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:118px}.inline-adjustment-readonly{color:#e7eaf0;align-items:center;min-height:34px;font-weight:600;display:inline-flex}.inventory-item-select{max-width:220px}.inline-adjustment-error{margin-top:6px}.market-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.market-form-notes{grid-column:1/span 2;align-self:end}.market-row-two-field.market-form-observed{border-left:0;padding-inline:0}.market-row-two-field{border-left:3px solid #0000;border-radius:6px;grid-template-rows:minmax(16px,auto) auto minmax(0,0);align-self:stretch;gap:7px;padding:10px 12px 12px;display:grid}.market-row-two-field input{min-height:38px}.market-price-field{border-left-color:#0000}.market-price-field--buy{background:var(--trade-buy-bg);border-left-color:var(--trade-buy-border)}.market-price-field--sell{background:var(--trade-sell-bg);border-left-color:var(--trade-sell-border)}.market-price-field--buy>span{color:var(--trade-buy)}.market-price-field--sell>span{color:var(--trade-sell)}.market-price-field input{text-align:right;font-variant-numeric:tabular-nums}.market-form-actions{place-self:end;gap:8px;display:flex}.market-form-actions .ghost-button,.market-form-submit{min-height:38px}.market-form-submit{place-self:end;padding-block:9px}.market-item-pill{text-overflow:ellipsis;justify-content:flex-start;max-width:260px;overflow:hidden}.market-table-wrap{overflow-x:auto}.market-table{table-layout:fixed;width:100%}.market-table--summary{min-width:1100px}.market-table--editable{min-width:1330px}.market-column-primary{width:240px}.market-column-spacer{width:auto}.market-column-context{width:140px}.market-column-observed{width:210px}.market-column-actions{width:260px}.market-table th:nth-child(-n+3){white-space:nowrap}.market-layout-spacer{padding:0}.market-table th,.market-table td{vertical-align:middle}.market-table tbody tr{height:60px}.market-table .actions-cell{width:auto;min-width:0}.market-context-cell{color:#929cad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.market-inline-edit-row td{background:#111d2b}.market-inline-edit-row td:first-child{box-shadow:inset 3px 0 #5ea7ffb8}.market-inline-control{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;min-width:0;height:36px;padding:7px 8px}.market-inline-control:focus{border-color:#77849a}.market-inline-number{text-align:right;font-variant-numeric:tabular-nums}.market-inline-datetime{min-width:0}.market-correction-error{margin:12px 14px}.market-table .number-cell{text-align:right;font-variant-numeric:tabular-nums}.market-price-column--buy{background:#e2b84c0d}.market-price-column--sell{background:#cf80db0d}.market-table th.market-price-column--buy{color:var(--trade-buy)}.market-table th.market-price-column--sell{color:var(--trade-sell)}@media (width<=820px){.market-form{grid-template-columns:1fr}.market-form-notes{grid-column:auto}.market-form-actions{justify-self:start}}.transfer-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.75fr) minmax(260px,1.4fr)}.transfer-notes{min-width:240px}.transfer-lines,.transfer-footer{grid-column:1/-1}.transfer-lines{gap:10px;display:grid}.transfer-slots-wrapper{overflow-x:auto}.transfer-slots{--transfer-slot-columns:minmax(260px, 320px) minmax(360px, 1fr) minmax(240px, 300px) max-content;--transfer-slot-label-height:17px;--transfer-slot-control-height:38px;--transfer-slot-helper-height:24px;border:1px solid #292f3b;border-radius:8px;min-width:1100px;display:grid;overflow:hidden}.transfer-slot-row{grid-template-columns:var(--transfer-slot-columns);background:#151922;border-bottom:1px solid #292f3b;align-items:start;column-gap:16px;width:100%;padding:10px;display:grid}.transfer-slot-row:last-child{border-bottom:0}.transfer-slot-cell{background:0 0;min-width:0}.transfer-slot-field{grid-template-rows:var(--transfer-slot-label-height) var(--transfer-slot-control-height) minmax(var(--transfer-slot-helper-height), auto);gap:6px;display:grid}.transfer-slot-field span{min-width:0;line-height:var(--transfer-slot-label-height)}.transfer-slot-field input,.transfer-slot-field select{height:var(--transfer-slot-control-height);min-width:0}.transfer-slot-number-cell input{text-align:right;font-variant-numeric:tabular-nums}.transfer-slot-empty-cell{min-height:calc(var(--transfer-slot-label-height) + var(--transfer-slot-control-height) + var(--transfer-slot-helper-height) + 12px)}.transfer-slot-helper{min-height:var(--transfer-slot-helper-height);color:#929cad;white-space:normal;font-size:12px;line-height:1.25;display:block}.transfer-slot-actions{grid-template-rows:var(--transfer-slot-label-height) var(--transfer-slot-control-height) minmax(var(--transfer-slot-helper-height), auto);justify-items:end;gap:6px;min-width:max-content;display:grid}.transfer-slot-actions .ghost-button,.transfer-slot-actions .icon-action{height:var(--transfer-slot-control-height);grid-row:2}.transfer-segmented-control{width:100%;height:var(--transfer-slot-control-height);background:#0f1218;border:1px solid #384252;border-radius:7px;padding:2px;display:inline-flex}.transfer-segment-button{color:#aeb7c6;cursor:pointer;background:0 0;border-radius:5px;flex:1;min-width:0;padding:7px 9px}.transfer-segment-button--active{color:#fff;background:#2b3443}.transfer-segment-button:disabled{cursor:not-allowed;opacity:.55}.transfer-slot-type-cell{grid-template-rows:var(--transfer-slot-label-height) var(--transfer-slot-control-height) minmax(var(--transfer-slot-helper-height), auto);gap:6px;display:grid}.transfer-slot-type-cell .transfer-segmented-control{grid-row:2}.transfer-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.transfer-summary{background:#151922;border:1px solid #292f3b;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,max-content));align-items:center;gap:8px 18px;width:fit-content;padding:10px 12px;display:grid}.transfer-summary span{gap:3px;display:grid}.transfer-summary small{color:#929cad;font-size:12px}.transfer-summary strong{color:#fff;font-variant-numeric:tabular-nums}.transfer-actions{flex:none;justify-content:flex-end;display:flex}.transfer-table{min-width:1080px}.transfer-table td{vertical-align:middle}.transfer-table th:nth-child(3),.transfer-table th:nth-child(5),.transfer-table th:nth-child(6),.transfer-table td:nth-child(3),.transfer-table td:nth-child(5),.transfer-table td:nth-child(6){text-align:right}.transfer-table th:nth-child(6),.transfer-table td:nth-child(6){white-space:nowrap;width:190px}.transfer-table th:nth-child(7),.transfer-table td:nth-child(7){width:72px}.transfer-actions-heading{text-align:right}.transfer-status-cell{text-align:right;white-space:nowrap;width:1%;min-width:72px}.transfer-actions-group{justify-content:flex-end;align-items:center;gap:8px;display:flex}.transfer-status{white-space:normal;justify-items:end;gap:5px;display:grid}.transfer-status small{color:#929cad;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.transfer-row--reversed td{color:#8993a5;background:#0f12186b}.transfer-row--reversed strong{color:#c7ceda}.transfer-reversal-row td{background:#11151d;padding:0}.transfer-reversal-panel{border-left:3px solid #7a3843;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px 16px;padding:14px;display:grid}.transfer-reversal-copy{align-self:center;gap:4px;display:grid}.transfer-reversal-copy strong{color:#fff}.transfer-reversal-copy span{color:#929cad;font-size:12px;line-height:1.35}.transfer-reversal-reason input{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;min-height:38px;padding:9px 10px}.transfer-reversal-reason input:focus{border-color:#77849a}.transfer-reversal-actions{white-space:nowrap;justify-content:flex-end}.transfer-reversal-error{grid-column:1/-1}.transfer-contents{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.transfer-content-item{justify-content:flex-start;font-size:12px}.transfer-content-adena{color:#f4d78a;white-space:nowrap;background:#e2b84c1a;border:1px solid #e2b84c52;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:12px;line-height:1;display:inline-flex}.transfer-content-adena img{object-fit:contain;width:16px;height:16px}.transfer-content-adena strong{color:inherit;font-variant-numeric:tabular-nums}@media (width<=900px){.transfer-reversal-panel{grid-template-columns:1fr;align-items:stretch}.transfer-reversal-actions{justify-content:flex-start}}.history-filter-form{grid-template-columns:minmax(130px,.7fr) minmax(150px,.9fr) minmax(160px,1fr) minmax(170px,1fr) minmax(170px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) auto}.history-summary{grid-template-columns:repeat(6,minmax(140px,1fr))}.history-table th:nth-child(7),.history-table th:nth-child(8),.history-table th:nth-child(9),.history-table td:nth-child(7),.history-table td:nth-child(8),.history-table td:nth-child(9){text-align:right}.reports-filter-form{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(220px,1.4fr) auto}.reports-character-filter-form{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(220px,1.4fr) auto}.reports-search-field{min-width:220px}.reports-summary{grid-template-columns:repeat(4,minmax(160px,1fr))}.reports-character-summary{grid-template-columns:repeat(5,minmax(150px,1fr))}.reports-table th:nth-child(n+4),.reports-table td:nth-child(n+4){text-align:right}.reports-table th:first-child,.reports-table td:first-child,.reports-table th:nth-child(2),.reports-table td:nth-child(2),.reports-table th:nth-child(3),.reports-table td:nth-child(3),.reports-character-table th:nth-child(4),.reports-character-table td:nth-child(4){text-align:left}.reports-tabs{gap:8px;padding:12px 14px;display:flex}.table-sort-button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:inherit;text-transform:inherit;background:0 0;padding:0}.table-sort-button:hover{color:#fff}.report-profit{text-align:right}.report-profit-positive{color:#c9f5dd}.report-profit-negative{color:#ffd5d5}.assets-summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.assets-view-tabs{background:#141a24;border:1px solid #2d3543;border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:inline-flex}.assets-view-tab{color:#aeb7c6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.assets-view-tab:hover{color:#fff;background:#202836}.assets-view-tab--active{color:#fff;background:#2e3747}.assets-view-tab span{color:#8792a3;font-variant-numeric:tabular-nums}.assets-character-list{gap:14px;display:grid}.assets-character-panel{overflow:hidden}.assets-character-header{background:#1d2430;border-bottom:1px solid #3a4352;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px;display:flex}.assets-character-title{gap:4px;min-width:0;display:grid}.assets-character-title strong{color:#fff;font-size:17px;line-height:1.2}.assets-character-title span{color:#aeb7c6;font-size:13px;line-height:1.35}.assets-empty-state{gap:5px;padding:18px;display:grid}.assets-empty-state strong{color:#fff;font-size:16px}.assets-empty-state p{color:#929cad}.assets-create-panel{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.assets-create-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:start;gap:12px;display:grid}.assets-create-field{min-width:0}.assets-create-mode-field,.assets-create-notes-field{grid-column:span 2}.assets-create-item-preview{max-width:100%;padding-top:1px;display:inline-flex}.assets-create-mode-hint{color:#929cad;font-size:12px;line-height:1.35}.assets-create-money-input{text-align:right;font-variant-numeric:tabular-nums}.assets-create-balance-summary{color:#aeb7c6;background:#11151d;border:1px solid #252c38;border-radius:6px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:13px;display:flex}.assets-create-balance-summary strong{color:#fff;font-variant-numeric:tabular-nums}.assets-create-state{padding:0}.assets-create-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.assets-create-actions .primary-button,.assets-create-actions .ghost-button{min-width:150px}.assets-edit-row>td,.assets-sale-row>td{background:#151a23;padding:0}.assets-edit-panel,.assets-sale-panel{border-top:1px solid #313948;border-bottom:1px solid #313948;gap:12px;padding:14px;display:grid}.assets-edit-context,.assets-sale-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.assets-edit-context-item{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.assets-edit-context-item>strong{color:#fff;font-size:14px}.assets-edit-context-meta,.assets-edit-summary{color:#aeb7c6;flex-wrap:wrap;align-items:center;gap:7px 16px;font-size:12px;line-height:1.35;display:flex}.assets-edit-context-meta strong,.assets-edit-summary strong{color:#fff;font-variant-numeric:tabular-nums}.assets-sale-context{color:#aeb7c6;font-size:12px;line-height:1.35}.assets-sale-context strong{color:#fff}.assets-sale-form{grid-template-columns:minmax(130px,.65fr) minmax(140px,.6fr) minmax(220px,1fr) minmax(260px,1.15fr) max-content;align-items:start;gap:12px;display:grid}.assets-sale-field{min-width:0}.assets-sale-panel .form-field input{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;padding:9px 10px}.assets-sale-panel .form-field input:focus{border-color:#77849a}.assets-sale-field-error{color:#f0a5a5;font-size:12px;line-height:1.25}.assets-sale-preview{color:#aeb7c6;background:#11151d;border:1px solid #252c38;border-radius:6px;grid-template-columns:repeat(2,minmax(110px,1fr));align-self:end;gap:4px 12px;min-height:38px;padding:7px 10px;font-size:12px;line-height:1.3;display:grid}.assets-sale-preview-item{min-width:0}.assets-sale-preview strong{color:#fff;font-variant-numeric:tabular-nums}.assets-sale-actions{flex-wrap:nowrap;justify-content:flex-end;align-self:end;align-items:end;gap:10px;min-height:38px;display:flex}.assets-sale-actions .primary-button,.assets-sale-actions .ghost-button{white-space:nowrap;min-width:112px}.assets-edit-grid{grid-template-columns:minmax(150px,.95fr) minmax(170px,1fr) minmax(130px,.72fr) minmax(150px,.72fr) max-content;align-items:start;gap:12px;display:grid}.assets-edit-field{min-width:0}.assets-edit-panel .form-field input,.assets-edit-panel .form-field select,.assets-edit-panel .form-field textarea{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;padding:9px 10px}.assets-edit-panel .form-field input:focus,.assets-edit-panel .form-field select:focus,.assets-edit-panel .form-field textarea:focus{border-color:#77849a}.assets-edit-panel .form-field textarea{resize:vertical;min-height:38px}.assets-edit-money-input{text-align:right;font-variant-numeric:tabular-nums}.assets-edit-notes-field{grid-column:1/4}.assets-edit-summary{flex-direction:column;grid-column:4;justify-content:center;align-self:end;align-items:flex-start;gap:3px;min-height:38px}.assets-edit-actions{flex-wrap:nowrap;grid-column:5;justify-content:flex-end;align-self:end;align-items:end;gap:10px;min-height:38px;display:flex}.assets-edit-actions .primary-button,.assets-edit-actions .ghost-button{white-space:nowrap;min-width:130px}.assets-table-wrap{overflow-x:auto}.assets-table{table-layout:fixed;width:100%;min-width:960px}.assets-table-col-item{width:18%}.assets-table-col-status{width:10%}.assets-table-col-acquisition{width:14%}.assets-table-col-value{width:17%}.assets-table-col-revaluation{width:12%}.assets-table-col-notes{width:auto}.assets-table-col-actions{width:270px}.assets-table tbody>tr>td{vertical-align:middle}.assets-table tbody tr:not(:last-child)>td{border-bottom:1px solid #292f3b}.assets-table tbody tr:last-child>td{border-bottom:0}.assets-table th:nth-child(5),.assets-table td:nth-child(5),.assets-actions-cell{text-align:right;white-space:nowrap}.assets-actions-cell .assets-row-actions{justify-content:flex-end;width:100%}.assets-item-cell{min-width:0}.assets-table .assets-item-cell,.assets-table .assets-status-cell{vertical-align:top}.assets-cell-stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;display:flex}.assets-item-cell .assets-cell-stack,.assets-status-cell .assets-cell-stack{justify-content:flex-start}.assets-variant{color:#929cad;margin-inline-start:15px;font-size:12px;line-height:1.25}.assets-secondary-line{color:#929cad;font-size:12px;line-height:1.25;display:block}.assets-status-badge,.assets-acquisition-badge{color:#c0c7d3;white-space:nowrap;background:#2b303b;border:1px solid #454d5b;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.assets-acquisition-badge{font-weight:600}.assets-money{font-variant-numeric:tabular-nums}.assets-value-cell{gap:4px}.assets-value-line{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.assets-value-line span{color:#929cad;min-width:0;font-size:12px}.assets-value-line strong{color:#fff;white-space:nowrap;font-weight:700}.assets-revaluation{font-weight:600}.assets-revaluation-content{align-items:flex-end}.assets-notes{max-width:100%}.assets-table .assets-notes-text{color:#8792a3;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.assets-row-actions{justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.assets-row-actions .secondary-button,.assets-row-actions .ghost-button{white-space:nowrap;min-width:76px;padding-inline:8px}.assets-sale-button{color:#cae8d2;background:#17251c;border-color:#355940}.assets-sale-button:hover:not(:disabled){background:#1d3024;border-color:#497653}.assets-archive-button{color:#efb7be;background:#211820;border-color:#58333d}.assets-archive-button:hover:not(:disabled){background:#2a1d25;border-color:#75404d}.assets-archive-row>td{background:#141922;border-top:1px solid #252c38;padding:0}.assets-archive-panel{gap:10px;padding:12px 14px;display:grid}.assets-archive-context{color:#aeb7c6;flex-wrap:wrap;align-items:center;gap:7px 14px;min-width:0;font-size:12px;line-height:1.25;display:flex}.assets-archive-context strong{color:#fff;font-variant-numeric:tabular-nums}.assets-archive-context-item{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.assets-archive-message{color:#aeb7c6;gap:4px;font-size:13px;line-height:1.35;display:grid}.assets-archive-message strong{color:#fff;font-size:14px}.assets-archive-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.assets-archive-actions .ghost-button,.assets-archive-actions .secondary-button{white-space:nowrap;min-width:112px}.assets-sold-table{min-width:980px}.assets-sold-table-col-item{width:20%}.assets-sold-table-col-character,.assets-sold-table-col-acquisition{width:14%}.assets-sold-table-col-cost,.assets-sold-table-col-sale{width:13%}.assets-sold-table-col-result{width:12%}.assets-sold-table-col-notes{width:auto}.assets-sold-table th:nth-child(4),.assets-sold-table td:nth-child(4),.assets-sold-table th:nth-child(5),.assets-sold-table td:nth-child(5),.assets-sold-table th:nth-child(6),.assets-sold-table td:nth-child(6){text-align:right;white-space:nowrap}.assets-sold-sale-cell{align-items:flex-end}.assets-sold-notes{color:#aeb7c6;overflow-wrap:anywhere;gap:3px;font-size:12px;line-height:1.35;display:grid}.assets-sold-notes strong{color:#c8d0dd}.assets-sold-notes-muted{color:#8792a3}.assets-sold-empty{gap:5px;padding:18px;display:grid}.assets-sold-empty strong{color:#fff;font-size:16px}.assets-sold-empty p{color:#929cad}@media (width<=760px){.assets-summary-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.assets-create-grid{grid-template-columns:1fr}.assets-create-mode-field,.assets-create-notes-field{grid-column:auto}.assets-create-actions{justify-content:stretch}.assets-create-actions .primary-button,.assets-create-actions .ghost-button{width:100%}.assets-edit-grid,.assets-sale-form{grid-template-columns:1fr}.assets-edit-notes-field,.assets-edit-summary,.assets-edit-actions,.assets-sale-notes-field,.assets-sale-preview,.assets-sale-actions{grid-column:auto}.assets-edit-summary{align-self:stretch}.assets-edit-actions{justify-content:stretch}.assets-edit-actions .primary-button,.assets-edit-actions .ghost-button,.assets-sale-actions .primary-button,.assets-sale-actions .ghost-button{flex:1 1 0;min-width:0}.assets-sale-actions{justify-content:stretch}}.reports-sort-panel{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.reports-sort-panel span{color:#aeb7c6;font-size:13px}.reports-archived-row td{color:#a8b0bd}.trade-cycle-form{grid-template-columns:minmax(150px,.95fr) minmax(170px,1fr) minmax(100px,.55fr) minmax(140px,.75fr) minmax(190px,1fr) auto;gap:8px 10px;padding:12px}.trade-cycle-form .form-field{gap:5px}.trade-cycle-notes{min-width:190px}.trade-cycle-notes span small{color:#768294;font-size:11px;font-weight:500}.trade-cycle-notes textarea{min-height:38px;max-height:84px}.trade-cycle-lines,.character-summary-panel,.trade-cycle-summary,.trade-cycle-form-footer{grid-column:1/-1}.trade-cycle-lines{gap:6px;display:grid;overflow-x:auto}.trade-cycle-lines-heading,.trade-cycle-summary{align-items:end;gap:10px;display:flex}.trade-cycle-lines-heading{justify-content:space-between;align-items:center}.trade-cycle-line{border-bottom:1px solid #252c38;grid-template-columns:minmax(280px,1.15fr) minmax(128px,.55fr) minmax(172px,.65fr) minmax(118px,.48fr) minmax(320px,1.65fr) auto;align-items:start;gap:8px;min-width:1180px;padding-bottom:6px;display:grid}.trade-cycle-line:last-child{border-bottom:0}.trade-cycle-position-empty{color:#929cad;background:#10141c;border:1px dashed #384252;border-radius:6px;padding:10px 12px;font-size:13px}.trade-cycle-market-price-warning{color:#f5d18a}.trade-cycle-line-field{grid-template-rows:18px minmax(38px,auto) minmax(28px,auto);gap:5px;min-width:0;display:grid}.trade-cycle-line-label{color:#aeb7c6;font-size:13px}.trade-cycle-line-control{align-items:center;min-height:38px;display:flex}.trade-cycle-number-input{text-align:right}.trade-cycle-quantity-control,.update-buy-order-quantity-control{justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;display:flex}.trade-cycle-quantity-control input,.update-buy-order-quantity-control input{flex:auto;width:auto;min-width:0}.trade-cycle-line-helper{min-height:26px}.trade-cycle-line-helper-text{white-space:nowrap}.trade-cycle-line-total .trade-cycle-line-control{color:#fff}.trade-cycle-line-actions .trade-cycle-line-control{align-items:flex-start}.trade-cycle-line-total strong,.trade-cycle-summary strong{color:#fff}.trade-cycle-summary{color:#aeb7c6;justify-content:flex-end}.trade-cycle-footer-summary{border-top:1px solid #292f3b;padding-top:10px}.trade-cycle-footer-summary span{align-items:baseline;gap:6px;display:inline-flex}.trade-cycle-form-footer{border-top:1px solid #292f3b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:8px;display:grid}.trade-cycle-form-summary-slot{min-width:0}.trade-cycle-form-footer-message{width:100%}.trade-cycle-footer-totals{flex-wrap:wrap;flex:420px;justify-content:flex-start;gap:6px 16px}.trade-cycle-footer-totals span{align-items:baseline;gap:6px;display:inline-flex}.financial-accent-buy,.financial-accent-buy strong{color:var(--trade-buy)}.financial-accent-sell,.financial-accent-sell strong{color:var(--trade-sell)}.trade-cycle-line-total .financial-accent-buy,.buy-affordability-row .financial-accent-buy,.update-buy-order-control.financial-accent-buy,.update-buy-order-inventory-preview .financial-accent-buy{color:var(--trade-buy)}.trade-cycle-line-total .financial-accent-sell{color:var(--trade-sell)}.start-confirmation-copy{gap:8px;display:grid}.start-confirmation-copy>strong{color:#fff}.start-confirmation-details{color:#aeb7c6;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.start-confirmation-details strong{color:#fff}.character-summary-panel{background:#10141c;border:1px solid #2d3442;border-left-width:3px;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:7px 10px;display:flex}.character-summary-panel.trade-context--buy{border-left-color:var(--trade-buy-border)}.character-summary-panel.trade-context--sell{border-left-color:var(--trade-sell-border)}.character-summary-heading{min-width:0}.character-summary-heading strong,.character-summary-section>strong{color:#fff}.character-summary-section{border-left:1px solid #384252;flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;padding-left:12px;display:inline-flex}.character-summary-adena img{object-fit:contain;flex:none;width:22px;height:22px}.character-summary-inventory-list{flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow:auto}.character-summary-inventory-item{background:#151922;border:1px solid #2d3442;border-radius:6px;gap:2px;min-width:145px;padding:5px 7px;display:inline-grid}.character-summary-inventory-button{color:inherit;cursor:pointer;font:inherit;text-align:left}.character-summary-inventory-button:hover:not(:disabled){background:#1b202a;border-color:#4b5668}.character-summary-inventory-item--selected{background:#1d2430;border-color:#657187;box-shadow:inset 0 0 0 1px #77849a3d}.character-summary-inventory-item--disabled{opacity:.52;background:#12161d;border-color:#252b36}.character-summary-inventory-button:disabled{cursor:not-allowed}.character-summary-item-badge{text-overflow:ellipsis;justify-content:flex-start;width:fit-content;max-width:100%;font-size:13px;overflow:hidden}.character-summary-inventory-item small{color:#929cad;font-size:12px;line-height:1.25}.buy-affordability-row{justify-content:flex-start;align-items:flex-start;gap:4px;min-height:28px;display:flex}.buy-affordability-row span{color:#929cad;font-size:12px}.buy-inventory-preview{color:#929cad;align-content:start;gap:2px;min-height:38px;font-size:12px;line-height:1.25;display:grid}.buy-inventory-preview strong{color:#fff;font-size:13px}.buy-inventory-preview small{color:#aeb7c6;font-size:12px}.sell-inventory-quick-actions{border:1px solid var(--trade-sell-border);background:#15171d;border-radius:6px;gap:6px;padding:8px 10px;display:grid}.sell-inventory-quick-actions>span{color:#aeb7c6;font-size:12px}.sell-inventory-quick-actions>div{flex-wrap:wrap;gap:6px;display:flex}.inventory-chip{color:#f5f7fa;border:1px solid var(--trade-sell-border);cursor:pointer;background:#21191b;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;display:inline-flex}.inventory-chip span{color:#f0b0a3;font-variant-numeric:tabular-nums}.trade-profile-quick-actions{border-color:#2d3442}.profile-chip--buy{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:var(--trade-buy-border)}.profile-chip--buy:hover{background:var(--trade-buy-hover-bg)}.profile-chip--buy span{color:#d8d59b}.profile-chip--sell{color:var(--trade-sell);background:var(--trade-sell-bg);border-color:var(--trade-sell-border)}.profile-chip--sell:hover{background:var(--trade-sell-hover-bg)}.profile-chip--sell span{color:#d8a6df}.profile-chip:disabled{cursor:wait;opacity:.65}.buy-planned-summary{gap:8px 18px}.buy-summary-negative,.buy-summary-negative strong{color:#ffd5d5}.close-cycle-panel{gap:14px;padding:14px 16px;display:grid}.close-cycle-panel .server-action-buttons{flex-wrap:wrap}.close-cycle-action-button{white-space:nowrap;justify-content:center;align-items:center;width:220px;height:38px;padding:8px 10px;display:inline-flex}.update-shop-panel{border-left:3px solid var(--trade-sell-border);gap:10px;padding:12px 14px;display:grid}.update-shop-table-panel{overflow-x:auto}.update-shop-table{min-width:1040px}.update-shop-table th:nth-child(n+2):nth-child(-n+6),.update-shop-table td:nth-child(n+2):nth-child(-n+6){text-align:right}.update-shop-number-input{min-width:110px}.update-shop-checkbox{color:#d9dee8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.update-shop-checkbox input{accent-color:#e7eaf0;width:16px;height:16px}.update-shop-relist-preview{color:#929cad;margin-top:4px;font-size:12px;display:block}.update-shop-error,.close-cycle-input-error{color:#ffd5d5}.continuation-execution-summary{color:#929cad;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:1.25;display:flex}.continuation-execution-summary span{white-space:nowrap}.update-shop-summary{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.update-shop-summary span:first-child strong{color:var(--trade-sell)}.update-buy-order-panel{--update-buy-order-input-width:clamp(200px, 15vw, 240px);--update-buy-order-max-button-size:38px;--update-buy-order-control-gap:8px;border-left:3px solid var(--trade-buy-border);gap:8px;padding:10px 12px;display:grid}.update-buy-order-lines{gap:6px;display:grid;overflow-x:auto}.update-buy-order-line{grid-template-columns:minmax(128px, .72fr) minmax(100px, .55fr) minmax(110px, .6fr) minmax(var(--update-buy-order-input-width), max-content) minmax(120px, .65fr) minmax(var(--update-buy-order-input-width), max-content) minmax(calc(var(--update-buy-order-input-width) + var(--update-buy-order-max-button-size) + var(--update-buy-order-control-gap)), calc(var(--update-buy-order-input-width) + var(--update-buy-order-max-button-size) + var(--update-buy-order-control-gap)));border-bottom:1px solid #292f3b;align-items:start;gap:8px;min-width:1060px;padding-bottom:6px;display:grid}.update-buy-order-line:last-child{border-bottom:0}.update-buy-order-field{grid-template-rows:18px minmax(38px,auto) minmax(30px,auto);gap:4px;min-width:0;display:grid}.update-buy-order-label{color:#aeb7c6;font-size:13px}.update-buy-order-control{color:#fff;align-items:center;min-height:38px;display:flex}.update-buy-order-helper{color:#929cad;align-content:start;min-height:30px;font-size:12px;display:grid}.update-buy-order-item strong{font-size:13px}.update-buy-order-number-input{width:var(--update-buy-order-input-width);flex:0 0 var(--update-buy-order-input-width);text-align:right;min-width:0}.update-buy-order-quantity-control .update-buy-order-number-input{width:var(--update-buy-order-input-width);flex:0 0 var(--update-buy-order-input-width)}.update-buy-order-line>label.update-buy-order-field{justify-self:end}.update-buy-order-line>label.update-buy-order-field:not(.update-buy-order-quantity-field){width:var(--update-buy-order-input-width)}.update-buy-order-line>label.update-buy-order-field .update-buy-order-label,.update-buy-order-line>label.update-buy-order-field .update-buy-order-helper{text-align:left;width:100%}.update-buy-order-price-input{width:var(--update-buy-order-input-width);flex-basis:var(--update-buy-order-input-width)}.update-buy-order-quantity-field{width:calc(var(--update-buy-order-input-width) + var(--update-buy-order-max-button-size) + var(--update-buy-order-control-gap));justify-self:end;min-width:0}.update-buy-order-quantity-control{gap:var(--update-buy-order-control-gap)}.update-buy-order-quantity-control .maximum-quantity-button{width:var(--update-buy-order-max-button-size);height:var(--update-buy-order-max-button-size);flex-basis:var(--update-buy-order-max-button-size)}.update-buy-order-error{color:#ffd5d5}.update-buy-order-affordability{gap:5px;width:100%;min-height:0;line-height:1.25;display:grid}.update-buy-order-affordability span,.update-buy-order-affordability .text-action-button{overflow-wrap:normal;word-break:normal;max-width:100%}.update-buy-order-affordability .text-action-button{text-align:left;white-space:normal;justify-self:start;max-width:100%;line-height:1.25}.update-buy-order-inventory-preview{background:#10141c;border:1px solid #2d3442;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;padding:8px 10px;display:grid}.update-buy-order-recorded-preview{border-right:1px solid #2d3442}.update-buy-order-future-preview{opacity:.82}.update-buy-order-inventory-preview div{gap:4px;display:grid}.update-buy-order-line-action{align-content:start}.update-buy-order-inventory-preview span{color:#aeb7c6;font-size:12px}.update-buy-order-inventory-preview strong{color:#fff;font-size:13px}.update-buy-order-inventory-preview small{color:#929cad;font-size:12px}.update-buy-order-summary{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.update-buy-order-summary strong,.update-buy-order-future-summary strong{color:var(--trade-buy)}.update-buy-order-future-summary{color:#929cad}.close-cycle-lines{gap:10px;display:grid}.close-cycle-line{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(110px,.6fr) minmax(120px,.7fr);align-items:end;gap:12px;display:grid}.close-cycle-panel--buy{--close-buy-columns:minmax(180px, 1fr) minmax(130px, .72fr) minmax(240px, 1.2fr) minmax(150px, .78fr) minmax(160px, .85fr)}.close-cycle-panel--sell{--close-sell-columns:minmax(190px, 1fr) minmax(130px, .72fr) minmax(240px, 1.2fr) minmax(170px, .82fr) minmax(160px, .85fr)}.close-cycle-panel--buy .trade-cycle-lines-heading,.close-cycle-panel--sell .trade-cycle-lines-heading{align-items:flex-start}.close-cycle-panel--buy .server-action-buttons,.close-cycle-panel--sell .server-action-buttons{justify-content:flex-end}.close-cycle-panel--buy .ghost-button.close-cycle-action-button,.close-cycle-panel--sell .ghost-button.close-cycle-action-button{width:160px}.close-cycle-panel--buy .close-cycle-lines,.close-cycle-panel--sell .close-cycle-lines{overflow-x:auto}.close-cycle-buy-header,.close-cycle-sell-header{color:#aeb7c6;text-transform:uppercase;border-left:3px solid #0000;border-right:1px solid #0000;gap:16px;min-width:980px;padding:0 16px 2px;font-size:12px;font-weight:600;display:grid}.close-cycle-buy-header{grid-template-columns:var(--close-buy-columns)}.close-cycle-sell-header{grid-template-columns:var(--close-sell-columns)}.close-cycle-buy-header span:not(:first-child),.close-cycle-sell-header span:not(:first-child){text-align:right}.close-cycle-line--buy,.close-cycle-line--sell{background:#10141c;border:1px solid #2d3442;border-radius:8px;align-items:start;gap:16px;min-width:980px;padding:14px 16px}.close-cycle-line--buy{grid-template-columns:var(--close-buy-columns);border-left:3px solid var(--trade-buy-border)}.close-cycle-line--sell{grid-template-columns:var(--close-sell-columns);border-left:3px solid var(--trade-sell-border)}.close-cycle-item-cell{grid-template-rows:38px minmax(20px,auto);gap:6px;min-width:0;display:grid}.close-cycle-item-badge{text-overflow:ellipsis;grid-row:1;justify-content:flex-start;align-self:center;width:fit-content;max-width:100%;min-height:26px;font-size:13px;overflow:hidden}.close-cycle-item-plan{color:#929cad;font-variant-numeric:tabular-nums;grid-row:2;font-size:12px}.close-cycle-item-cell .continuation-execution-summary{grid-row:3}.close-cycle-line--buy .close-cycle-input-field,.close-cycle-line--sell .close-cycle-input-field{grid-template-rows:38px minmax(20px,auto);gap:6px;min-width:0;display:grid}.close-cycle-line--buy .close-cycle-input-field input,.close-cycle-line--sell .close-cycle-input-field input{min-width:0;height:38px}.close-cycle-line--buy .close-cycle-metric,.close-cycle-line--sell .close-cycle-metric{grid-template-rows:38px;gap:0}.close-cycle-line--buy .close-cycle-metric strong,.close-cycle-line--sell .close-cycle-metric strong{text-align:right;justify-content:flex-end}.close-cycle-line--buy .close-cycle-input-helper,.close-cycle-line--sell .close-cycle-input-helper{min-height:20px}.close-cycle-input-field input{font-variant-numeric:tabular-nums;text-align:right;min-width:120px;padding-inline:10px}.close-cycle-input-helper{color:#929cad;min-height:18px;font-size:12px;line-height:1.25}.close-cycle-metric{grid-template-rows:18px minmax(38px,auto);gap:8px;min-width:0;display:grid}.close-cycle-metric span{color:#aeb7c6;font-size:13px}.close-cycle-metric strong{color:#fff;font-variant-numeric:tabular-nums;align-items:center;min-height:38px;display:flex}.stacked-cell{gap:4px;display:grid}.stacked-cell span{color:#929cad;font-size:12px}.dialog-title-with-badge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.close-cycle-title>strong,.close-cycle-title-type>strong{color:#fff}.close-cycle-title-type{align-items:center;gap:2px;display:inline-flex}.close-cycle-title-suffix{margin-left:3px}.cycle-draft-items-list,.cycle-items-list,.cycle-position-list{gap:4px;display:grid}.cycle-draft-items-list{min-width:260px}.cycle-items-list{min-width:140px}.cycle-draft-items-list span{color:#aeb7c6;font-size:13px}.cycle-item-grade-badge{justify-content:flex-start;min-height:22px;font-size:12px}.cycle-draft-item-result,.cycle-position-row{min-height:30px}.cycle-draft-item-result{white-space:nowrap;align-items:baseline;gap:5px;width:max-content;max-width:100%;display:flex}.cycle-position-row{align-items:flex-start;min-width:0;display:flex}.cycle-item-result{max-width:100%}.cycle-quantity-row,.cycle-remaining-row,.cycle-price-row{font-variant-numeric:tabular-nums;justify-content:flex-end}.cycle-quantity-row>strong{color:#fff;align-items:center;min-height:22px;font-size:14px;line-height:22px;display:flex}.completed-cycle-table .cycle-remaining-row>span{color:#d9dee8;align-items:center;min-height:22px;font-size:14px;line-height:22px;display:inline-flex}.completed-cycle-table .cycle-remaining-row>.muted-cell{color:#929cad;font-size:14px}.cycle-completed-quantity{color:#d9dee8;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:22px;font-size:13px;line-height:22px;display:inline-flex}.cycle-completed-quantity strong{color:#fff;font-size:14px}.cycle-unit-price{color:#fff;white-space:nowrap;align-items:center;min-height:22px;font-size:14px;line-height:22px;display:inline-flex}.cycle-unit-price strong{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.cycle-draft-item-result strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.financial-result{gap:5px;min-width:190px;display:grid}.financial-result span{color:#aeb7c6;grid-template-columns:minmax(110px,1fr) auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.financial-result strong{color:#fff;font-variant-numeric:tabular-nums}.financial-result-empty,.financial-result-neutral{color:#929cad}.trade-cycle-table .number-cell{text-align:right}.completed-cycle-table th:nth-child(3),.completed-cycle-table td:nth-child(3){text-align:left}.completed-cycle-table-wrap{overflow-x:auto}.completed-cycle-table{table-layout:fixed;width:100%;min-width:1320px}.completed-cycle-table th,.completed-cycle-table td{padding-inline:10px}.completed-cycle-table th{vertical-align:middle}.completed-cycle-table td{vertical-align:top}.completed-cycle-table th:first-child,.completed-cycle-table td:first-child{width:12%}.completed-cycle-table th:nth-child(2),.completed-cycle-table td:nth-child(2){width:6%}.completed-cycle-table th:nth-child(3),.completed-cycle-table td:nth-child(3){width:16%;min-width:0}.completed-cycle-table th:nth-child(4),.completed-cycle-table td:nth-child(4),.completed-cycle-table th:nth-child(5),.completed-cycle-table td:nth-child(5),.completed-cycle-table th:nth-child(6),.completed-cycle-table td:nth-child(6){width:8%;min-width:0}.completed-cycle-table th:nth-child(7),.completed-cycle-table td:nth-child(7){width:17%;min-width:0}.completed-cycle-table th:nth-child(8),.completed-cycle-table td:nth-child(8){width:12%;min-width:0}.completed-cycle-table th:nth-child(9),.completed-cycle-table td:nth-child(9){text-align:right;white-space:nowrap;width:9%}.completed-cycle-table th:nth-child(10),.completed-cycle-table td:nth-child(10){width:56px;min-width:0}.completed-cycle-actions-heading,.completed-cycle-actions-cell{text-align:right}.completed-cycle-actions-cell{white-space:nowrap}.completed-cycle-reverse-button{flex:0 0 34px}.completed-cycle-actions-group{justify-content:flex-end;align-items:center;min-height:34px;display:flex}.completed-cycle-reversal-row td{padding:0}.completed-cycle-reversal-row:hover td{background:0 0}.cycle-reversal-panel{background:#12161f;border-top:1px solid #2f3645;border-bottom:1px solid #2f3645;gap:7px;padding:9px 12px;display:grid}.cycle-reversal-copy{color:#aeb7c8;gap:2px;display:grid}.cycle-reversal-copy strong{color:#f4f7fb}.cycle-reversal-preview{gap:6px;display:grid}.cycle-reversal-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cycle-reversal-impact-section{gap:3px;min-width:0;display:grid}.cycle-reversal-impact-label{color:#929cad;font-size:12px}.cycle-reversal-impact-value{color:#f4f7fb;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.15}.cycle-reversal-impact-meta,.cycle-reversal-help{color:#929cad;font-size:12px;line-height:1.35}.cycle-reversal-item-deltas{gap:5px;min-width:0;display:grid}.cycle-reversal-item-delta{gap:2px;min-width:0;display:grid}.cycle-reversal-item-value{font-size:14px}.cycle-reversal-help{flex-wrap:wrap;gap:4px 14px;display:flex}.cycle-reversal-reason input{width:100%;min-height:38px}.cycle-reversal-reason{grid-column:auto;align-self:stretch}.cycle-reversal-actions{justify-content:flex-end;gap:8px;display:flex}.reversal-warning{margin:0}@media (width<=760px){.cycle-reversal-impact{grid-template-columns:1fr}}.completed-cycle-table .cycle-items-list,.completed-cycle-table .financial-result{min-width:0}.completed-cycle-filters{background:#151922;border-bottom:1px solid #292f3b;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.completed-cycle-filter-field{flex:160px;min-width:150px;max-width:230px}.completed-cycle-filter-search{flex-basis:260px;max-width:none}.completed-cycle-filters select,.completed-cycle-filters input{color:#e7eaf0;background:#0f1218;border:1px solid #384252;border-radius:6px;outline:none;width:100%;min-height:38px;padding:9px 10px}.completed-cycle-filters select:focus,.completed-cycle-filters input:focus{border-color:#77849a}.completed-cycle-filter-reset{flex:none;min-height:38px}.active-cycle-table-wrap{overflow-x:auto}.active-cycle-grid{--active-cycle-grid-columns:minmax(145px, 1.02fr) minmax(72px, .42fr) minmax(145px, .82fr) minmax(90px, .5fr) minmax(100px, .54fr) minmax(160px, .68fr) minmax(190px, .78fr) minmax(135px, .52fr) minmax(112px, max-content);--data-grid-columns:var(--active-cycle-grid-columns);width:100%;min-width:1349px}.active-cycle-grid__row{align-items:start}.active-cycle-grid .data-grid__header{align-items:center}.active-cycle-grid .data-grid__cell{padding-inline:10px}.active-cycle-grid .data-grid__cell:nth-child(8){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.active-cycle-grid .data-grid__header .data-grid__cell:nth-child(6),.active-cycle-grid .data-grid__header .data-grid__cell:nth-child(7),.active-cycle-grid .data-grid__header .data-grid__cell:nth-child(8){white-space:nowrap}.active-cycle-grid .data-grid__cell.table-temporal{box-sizing:border-box;text-align:right;justify-content:flex-end;justify-self:stretch;align-items:center;width:100%;display:flex}.active-cycle-grid .cycle-items-list{min-width:0}.active-cycle-grid .cycle-item-grade-badge,.completed-cycle-table .cycle-item-grade-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.active-cycle-grid__actions{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.active-cycle-grid__actions .server-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.active-cycle-grid__actions .secondary-button{white-space:nowrap;padding-inline:8px}.active-cycle-grid__action-stack{justify-items:end;gap:6px;width:100%;display:grid}.active-cycle-cancel-action{color:#d9a3a3;text-decoration-color:#7a3843}.active-cycle-cancel-action:hover{color:#ffb8b8}.active-cycle-cancel-panel{border-left:3px solid #7a3843;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.active-cycle-cancel-copy{gap:4px;display:grid}.active-cycle-cancel-copy strong{color:#fff}.active-cycle-cancel-copy span{color:#929cad;font-size:12px;line-height:1.35}.active-cycle-cancel-actions{white-space:nowrap;justify-content:flex-end}.active-cycle-cancel-error{grid-column:1/-1;margin:0}@media (width<=900px){.active-cycle-cancel-panel{grid-template-columns:1fr;align-items:stretch}.active-cycle-cancel-actions{justify-content:flex-start}}.active-cycle-grid .trade-cycle-row--buy{background:#e2b84c17;box-shadow:inset 4px 0 #e2b84cb8}.active-cycle-grid .trade-cycle-row--sell{background:#cf80db1a;box-shadow:inset 4px 0 #cf80dbb8}.active-cycle-detail-row{background:#11151d;border-bottom:1px solid #292f3b;width:100%}.active-cycle-detail-cell{background:0 0;min-width:0;padding:0 14px 14px}.active-cycle-detail-panel{margin:0}.completed-cycle-table .trade-cycle-row--buy{background:#e2b84c17}.completed-cycle-table .trade-cycle-row--sell{background:#cf80db1a}.completed-cycle-table .trade-cycle-row td{background:0 0}.completed-cycle-table .trade-cycle-row--buy td:first-child{box-shadow:inset 4px 0 #e2b84cb8}.completed-cycle-table .trade-cycle-row--sell td:first-child{box-shadow:inset 4px 0 #cf80dbb8}.realized-profit-badge{border:1px solid;border-radius:999px;justify-content:center;width:fit-content;padding:2px 7px;font-size:12px;line-height:1.25;display:inline-flex}.realized-profit-positive{color:#c9f5dd;background:#1d3528;border-color:#3a7051}.realized-profit-negative{color:#ffd5d5;background:#3a1f24;border-color:#7a3843}.realized-profit-neutral{color:#c0c7d3;background:#2b303b;border-color:#454d5b}
