:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18202a;background:#eef1f4}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#eef1f4}button,input,select{font:inherit}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:6px;padding:0 14px;color:#ffffff;background:#1d4f91;cursor:pointer;text-decoration:none}.button:hover,button:hover:not(:disabled){background:#16437e}.button.secondary{border:1px solid #cbd2da;color:#253142;background:#ffffff}.button.secondary:hover{background:#f4f6f8}button:disabled{cursor:not-allowed;opacity:.6}button.danger{background:#a83b35}button.danger:hover:not(:disabled){background:#8f302c}button.danger.subtle{border:1px solid #e0b3af;color:#78231f;background:#ffffff}button.danger.subtle:hover:not(:disabled){background:#fdecea}input{width:100%;min-height:40px;border:1px solid #c4cbd4;border-radius:6px;padding:8px 10px;color:#18202a;background:#ffffff}input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;padding:0}input:focus{border-color:#1d4f91;outline:3px solid rgba(29,79,145,.16)}.shell{width:min(920px,100%);margin:0 auto;padding:24px}.workspace-shell{min-height:100vh;padding:16px 20px 24px}.app-topbar,.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.app-topbar{min-height:56px}.app-topbar h1,.topbar h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:0}.brand-link{color:inherit;text-decoration:none}.brand-link:hover{color:#1d4f91}.app-topbar p,.topbar p{margin:6px 0 0;color:#5b6775}.session-pill{max-width:280px;overflow:hidden;border:1px solid #cbd2da;border-radius:999px;padding:8px 12px;color:#394454;background:#ffffff;text-overflow:ellipsis;white-space:nowrap}.account-menu{position:relative}.account-button{width:42px;min-height:42px;border:1px solid #c8d0da;border-radius:50%;padding:0;color:#253142;background:#ffffff}.account-button:hover{background:#f4f6f8}.user-icon{position:relative;width:18px;height:18px}.user-icon:after,.user-icon:before{position:absolute;left:50%;content:"";transform:translateX(-50%)}.user-icon:before{top:1px;width:7px;height:7px;border:2px solid;border-radius:50%}.user-icon:after{bottom:0;width:16px;height:8px;border:2px solid;border-bottom:0;border-radius:999px 999px 0 0}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:220px;border:1px solid #d2d8df;border-radius:8px;padding:8px;background:#ffffff;box-shadow:0 12px 28px rgba(24,32,42,.14)}.account-email{overflow:hidden;border-bottom:1px solid #edf0f3;padding:8px 8px 10px;color:#536170;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-dropdown a,.account-dropdown button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:36px;border:0;border-radius:6px;padding:0 8px;color:#253142;background:transparent;font-size:14px;text-align:left;text-decoration:none}.account-dropdown a:hover,.account-dropdown button:hover{background:#f4f6f8}.workspace-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:16px;border:1px solid #d2d8df;border-radius:8px;padding:14px;background:#ffffff}.sidebar-section{display:grid;grid-gap:10px;gap:10px}.sidebar-label{display:grid;grid-gap:7px;gap:7px;color:#394454;font-size:13px}.sidebar-label select{width:100%;min-height:40px;border:1px solid #c4cbd4;border-radius:6px;padding:8px 10px;color:#18202a;background:#ffffff}.sidebar-label select:focus{border-color:#1d4f91;outline:3px solid rgba(29,79,145,.16)}.management-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.management-form label{display:grid;grid-gap:6px;gap:6px;color:#394454;font-size:13px}.management-form button{min-height:40px}.management-form+.management-form{margin-top:14px}.order-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dce2e8;border-radius:8px;padding:8px;background:#f8fafc}.order-row.dragging{opacity:.55}.order-row.active{border-color:#bfd0e6;background:#eaf2fc}.order-select{justify-content:flex-start;min-width:0;border:0;padding:0 6px;color:#253142;background:transparent;text-align:left;font-weight:700}.order-select:hover:not(:disabled){background:transparent;color:#153d73}.order-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-drag-handle{min-height:34px;padding:0 12px;cursor:-webkit-grab;cursor:grab}.order-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.order-list-empty{margin:16px 0 0;color:#6a7480;font-size:13px}.task-list-section{margin-top:18px}.sidebar-label-text{margin-bottom:8px;color:#394454;font-size:13px}.task-list{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.task-item{justify-content:flex-start;width:100%;min-height:36px;border:1px solid transparent;padding:0 10px;color:#253142;background:transparent;text-align:left}.task-list .task-item:hover:not(:disabled){color:#253142;background:#eef3f7}.task-item.active{border-color:#bfd0e6;color:#153d73;background:#eaf2fc}.task-list .task-item.active:hover:not(:disabled){color:#153d73;background:#dfeaf7}.empty-task{border:1px dashed #d2d8df;border-radius:6px;padding:10px;color:#6a7480;font-size:13px}.workspace-content{min-width:0;min-height:calc(100vh - 96px)}.panel{margin-bottom:14px;border:1px solid #d2d8df;border-radius:8px;padding:18px;background:#ffffff}.workspace-home h2{font-size:20px}.auth-panel{max-width:520px}.panel h2{margin:0 0 14px;font-size:17px;line-height:1.2;letter-spacing:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-header h2{margin:0}.section-header a{color:#1d4f91;font-size:14px;text-decoration:none}.section-header a:hover{text-decoration:underline}.form{display:grid;grid-gap:12px;gap:12px}.form label,.readonly-label{display:grid;grid-gap:6px;gap:6px;color:#394454;font-size:13px}.compact{max-width:360px;margin-top:14px}.toast-viewport{position:fixed;top:18px;right:18px;z-index:1000;display:grid;width:min(360px,calc(100vw - 36px));pointer-events:none}.toast{border:1px solid #cbd2da;border-radius:8px;padding:12px 14px;background:#ffffff;box-shadow:0 12px 30px rgba(24,32,42,.16);font-size:14px;line-height:1.45;animation:toast-slide-in .18s ease-out}.toast.success{border-color:#a9d3b5;color:#174924;background:#e8f7ec}.toast.error{border-color:#e0b3af;color:#78231f;background:#fdecea}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.account-grid div{min-width:0;border:1px solid #e0e5ea;border-radius:8px;padding:10px;background:#f8fafb}.account-grid dt{margin-bottom:4px;color:#6a7480;font-size:12px}.account-grid dd{margin:0;overflow:hidden;color:#1d2733;text-overflow:ellipsis;white-space:nowrap}.actions{display:flex;flex-wrap:wrap;gap:10px}.body-copy{margin:0 0 12px;color:#536170;line-height:1.5}.trading-log-panel{grid-template-areas:"log-header" "log-filter" "log-error" "log-chat"}.trading-instance-panel,.trading-log-panel{display:grid;height:calc(100vh - 122px);min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);margin-bottom:0;overflow:hidden}.trading-instance-panel{grid-template-areas:"instance-header" "instance-filter" "instance-error" "instance-content"}.trading-balance-panel{display:grid;height:calc(100vh - 122px);min-height:0;grid-template-areas:"balance-header" "balance-tabs" "balance-content";grid-template-rows:auto auto minmax(0,1fr);margin-bottom:0;overflow:hidden}.trading-log-panel>.section-header{grid-area:log-header}.trading-instance-panel>.section-header{grid-area:instance-header}.trading-balance-panel>.section-header{grid-area:balance-header}.connection-pill{flex:0 0 auto;border:1px solid #cbd2da;border-radius:999px;padding:6px 10px;color:#536170;background:#f8fafb;font-size:12px}.connection-pill.connected{border-color:#a9d3b5;color:#174924;background:#e8f7ec}.connection-pill.error,.connection-pill.reconnecting{border-color:#e0b3af;color:#78231f;background:#fdecea}.log-filter{grid-area:log-filter;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px}.balance-account-tabs,.log-filter{display:grid;gap:8px;margin-bottom:12px}.balance-account-tabs{grid-area:balance-tabs;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px}.balance-account-tabs button{min-width:0;border:1px solid #d2d8df;color:#253142;background:#ffffff}.balance-account-tabs button:hover:not(:disabled){color:#153d73;background:#eef3f7}.balance-account-tabs button.active{border-color:#bfd0e6;color:#153d73;background:#eaf2fc}.trading-instance-panel>.instance-filter{grid-area:instance-filter}.log-filter button{min-width:0;border:1px solid #d2d8df;color:#253142;background:#ffffff}.log-filter button:hover:not(:disabled){color:#153d73;background:#eef3f7}.log-filter button.active{border-color:#bfd0e6;color:#153d73;background:#eaf2fc}.inline-error{grid-area:log-error;margin-bottom:12px;border:1px solid #e0b3af;border-radius:8px;padding:10px 12px;color:#78231f;background:#fdecea;font-size:13px}.trading-instance-panel>.inline-error{grid-area:instance-error}.log-stream{min-height:0;overflow:auto;border:1px solid #dce2e8;border-radius:8px;padding:14px;background:#f8fafb}.log-chat-layout{grid-area:log-chat;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px}.instance-layout,.log-chat-layout{display:grid;height:100%;min-height:0;gap:12px}.instance-layout{grid-area:instance-content;grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px}.balance-layout{display:grid;grid-area:balance-content;height:100%;min-height:0;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px}.balance-list,.instance-list,.log-room-list{height:100%;min-height:0;overflow:auto;border:1px solid #dce2e8;border-radius:8px;padding:8px;background:#f8fafb}.log-room-item{width:100%;min-height:72px;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;justify-content:stretch;padding:12px;color:#253142;text-align:left}.instance-row,.log-room-item{display:grid;border:1px solid transparent;border-radius:8px;background:#ffffff;box-shadow:0 4px 14px rgba(24,32,42,.05)}.instance-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch;padding:8px}.balance-list-item{display:grid;width:100%;min-height:64px;justify-content:stretch;border:1px solid transparent;border-radius:8px;padding:12px;color:#253142;background:#ffffff;text-align:left;box-shadow:0 4px 14px rgba(24,32,42,.05)}.balance-list-item+.balance-list-item,.instance-row+.instance-row,.log-room-item+.log-room-item{margin-top:8px}.log-room-item:hover:not(:disabled){color:#253142;border-color:#bfd0e6;background:#eef3f7}.log-room-item.active{border-color:#bfd0e6;background:#eaf2fc}.instance-row:hover{border-color:#bfd0e6;background:#f5f8fb}.instance-row.active{border-color:#bfd0e6;background:#eaf2fc}.balance-list-item:hover:not(:disabled){color:#253142;border-color:#bfd0e6;background:#eef3f7}.balance-list-item.active{border-color:#bfd0e6;background:#eaf2fc}.instance-summary{display:grid;min-width:0;min-height:62px;justify-content:stretch;border:0;padding:6px 8px;color:#253142;background:transparent;text-align:left}.instance-summary:hover:not(:disabled){color:#153d73;background:transparent}.balance-list-subtitle,.balance-list-title,.instance-subtitle,.instance-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-list-title,.instance-title{color:#1d2733;font-weight:700}.balance-list-subtitle,.instance-subtitle{margin-top:5px;color:#536170;font-size:13px}.instance-mode-select{display:grid;align-content:center}.instance-mode-select select{width:92px;min-height:34px;border:1px solid #cbd2da;border-radius:6px;padding:0 8px;color:#253142;background:#ffffff}.instance-mode-select select:focus{outline:2px solid rgba(31,90,166,.2);outline-offset:1px}.instance-row-actions{display:flex;grid-column:1/-1;gap:8px;justify-content:flex-end}.instance-row-actions button{min-height:34px}.instance-detail-pane,.log-chat-pane{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.balance-detail-pane{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.log-room-main,.log-room-side{display:grid;min-width:0;align-content:center}.log-room-title{color:#1d2733;font-weight:700}.log-room-preview,.log-room-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-room-preview{margin-top:5px;color:#536170;font-size:13px}.log-room-side{justify-items:end;color:#6a7480;font-size:12px}.log-room-count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:#1d4f91;font-size:12px;font-weight:700}.instance-detail-header,.log-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;border:1px solid #dce2e8;border-radius:8px;padding:12px;background:#ffffff}.instance-detail-header{justify-content:space-between}.balance-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;border:1px solid #dce2e8;border-radius:8px;padding:12px;background:#ffffff}.balance-detail-header h3,.instance-detail-header h3,.log-detail-header h3{margin:0;color:#1d2733;font-size:16px;letter-spacing:0}.instance-detail-header p,.log-detail-header p{margin:4px 0 0;color:#6a7480;font-size:13px}.instance-detail-actions{display:flex;gap:8px;margin-left:auto}.instance-detail-actions button{min-height:34px}.balance-detail-header p{margin:4px 0 0;color:#6a7480;font-size:13px}.balance-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.balance-detail-tabs button{min-width:0;border:1px solid #d2d8df;color:#253142;background:#ffffff}.balance-detail-tabs button:hover:not(:disabled){color:#153d73;background:#eef3f7}.balance-detail-tabs button.active{border-color:#bfd0e6;color:#153d73;background:#eaf2fc}.mode-pill{border:1px solid #cbd2da;border-radius:999px;padding:6px 10px;color:#536170;background:#f8fafb;font-size:12px;font-weight:700}.mode-pill.on{border-color:#a9d3b5;color:#174924;background:#e8f7ec}.mode-pill.watch{border-color:#bdd2f0;color:#153d73;background:#eaf2fc}.mode-pill.off{border-color:#d2d8df;color:#536170;background:#f4f6f8}.empty-log{display:grid;min-height:240px;place-items:center;color:#6a7480;font-size:14px}.instance-empty-detail,.log-empty-detail{height:100%;min-height:100%;grid-row:1/-1;border:1px solid #dce2e8;border-radius:8px;background:#f8fafb}.balance-detail-content,.instance-detail-scroll{min-height:0;overflow:auto;border:1px solid #dce2e8;border-radius:8px;padding:14px;background:#f8fafb}.balance-card{border:1px solid #dce2e8;border-radius:8px;padding:14px;background:#ffffff;box-shadow:0 6px 18px rgba(24,32,42,.05)}.balance-card+.balance-card{margin-top:10px}.balance-card h3{margin:0;color:#1d2733;font-size:15px;letter-spacing:0}.balance-card pre{overflow:auto;max-height:360px;margin:12px 0 0;border-radius:6px;padding:10px;color:#253142;background:#eef1f4;font-size:12px;line-height:1.45;white-space:pre-wrap}.balance-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.balance-muted{margin:6px 0 12px;color:#6a7480;font-size:13px}.balance-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.balance-metric{min-width:0;border:1px solid #e0e5ea;border-radius:8px;padding:10px;background:#f8fafb}.balance-metric span{display:block;margin-bottom:4px;color:#6a7480;font-size:12px}.balance-metric strong{display:block;overflow:hidden;color:#1d2733;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.balance-metric strong.positive{color:#19723a}.balance-metric strong.negative{color:#a83b35}.side-pill{display:inline-flex;border-radius:4px;padding:4px 8px;color:#ffffff;background:#6a7480;font-size:12px;font-weight:700}.side-pill.buy{background:#19723a}.side-pill.sell{background:#a83b35}.trading-system-panel{display:flex;flex-direction:column;min-height:calc(100vh - 96px)}.system-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:12px;gap:12px;flex:1 1;min-height:0}.system-detail-pane,.system-menu-list{overflow:auto;border:1px solid #d2d8df;border-radius:8px;background:#f8fafc}.system-menu-list{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px}.system-menu-item{display:grid;grid-gap:4px;gap:4px;justify-items:start;justify-content:stretch;min-height:72px;border:1px solid transparent;padding:12px;color:#253142;background:#ffffff;text-align:left}.system-menu-item small,.system-menu-item span{display:block;width:100%;text-align:left}.system-menu-item:hover:not(:disabled){border-color:#d2d8df;background:#eef3f7}.system-menu-item.active{border-color:#bfd0e6;color:#153d73;background:#eaf2fc}.system-menu-item span{font-weight:800}.system-menu-item small{color:#526070;font-size:12px}.system-detail-pane{padding:16px}.system-section{display:grid;grid-gap:14px;gap:14px}.form-title-row h3,.system-section-header h3{margin:0;color:#1d2733;font-size:18px;letter-spacing:0}.system-section-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.system-section-action{flex:0 0 auto}.icon-add-button{width:38px;min-width:38px;min-height:38px;border-radius:50%;padding:0;font-size:24px;font-weight:700;line-height:1}.system-section-header p{margin:2px 0 0;color:#394454}.system-card-list{display:grid;grid-gap:10px;gap:10px;align-content:start}.system-card{border:1px solid #dce2e8;border-radius:8px;padding:14px;background:#ffffff}.system-card.compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.system-card h3{margin:0;color:#1d2733;font-size:16px}.account-row{display:grid;grid-gap:12px;gap:12px}.account-row-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.account-row-actions{display:flex;gap:8px;flex:0 0 auto}.account-row-actions button{min-height:34px}.account-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.telegram-list-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.telegram-list-toolbar h3{margin:0;color:#1d2733;font-size:16px}.telegram-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.telegram-detail-grid div:nth-child(n+5){grid-column:span 2}.system-card-select{display:grid;grid-gap:3px;gap:3px;justify-items:start;min-width:0;border:0;padding:0;color:#253142;background:transparent;text-align:left}.system-card-select:hover:not(:disabled){color:#153d73;background:transparent}.system-card-select span{color:#526070;font-size:12px}.system-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.system-detail-grid div{border:1px solid #edf0f3;border-radius:6px;padding:8px;background:#f8fafc}.system-detail-grid dt{margin-bottom:4px;color:#6a7480;font-size:12px}.system-detail-grid dd{margin:0;color:#253142;font-weight:700;overflow-wrap:anywhere}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(24,32,42,.35)}.account-modal{width:min(520px,100%)}.account-modal,.instance-modal{max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 48px rgba(24,32,42,.22)}.instance-modal{width:min(760px,100%)}.system-split{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);grid-gap:14px;gap:14px;align-items:start}.system-form,.system-query-form{display:grid;grid-gap:12px;gap:12px;border:1px solid #dce2e8;border-radius:8px;padding:14px;background:#ffffff}.system-query-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.last-data-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.form-title-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.system-field{display:grid;grid-gap:6px;gap:6px;color:#394454;font-size:13px}.system-field input,.system-field select,.system-field textarea{width:100%}.system-field textarea{min-height:120px;resize:vertical;border:1px solid #c4cbd4;border-radius:6px;padding:10px;color:#18202a;background:#ffffff;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.instance-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.system-checkbox{display:flex;gap:8px;align-items:center;color:#394454}.system-checkbox input{flex:0 0 auto}.instance-checkbox-group{display:grid;grid-gap:8px;gap:8px;margin:0;border:1px solid #dce2e8;border-radius:8px;padding:10px}.instance-checkbox-group legend{padding:0 4px;color:#394454;font-size:13px;font-weight:700}.instance-checkbox-group label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;color:#253142}.instance-checkbox-group input{justify-self:start}.json-result,.system-data-card pre{overflow:auto;max-height:420px;margin:0;border:1px solid #dce2e8;border-radius:8px;padding:12px;color:#253142;background:#ffffff;font-size:12px;line-height:1.45;white-space:pre-wrap}.system-data-list{display:grid;grid-gap:10px;gap:10px}.system-data-card{overflow:hidden;border:1px solid #dce2e8;border-radius:8px;background:#ffffff}.system-data-card-header{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f3;padding:8px 12px;color:#6a7480;font-size:12px}.system-data-card pre{max-height:320px;border:0;border-radius:0}.system-subtabs{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;width:100%;margin-bottom:12px}.system-subtabs button{min-height:40px}.telegram-loading{min-height:220px}.instance-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.instance-detail-grid div{min-width:0;border:1px solid #e0e5ea;border-radius:8px;padding:10px;background:#ffffff}.instance-detail-grid div.wide{grid-column:1/-1}.instance-detail-grid dt{margin-bottom:6px;color:#6a7480;font-size:12px}.instance-detail-grid dd{margin:0;overflow-wrap:anywhere;color:#1d2733;font-size:13px}.instance-detail-grid pre{overflow:auto;max-height:260px;margin:0;border-radius:6px;padding:10px;color:#253142;background:#eef1f4;font-size:12px;line-height:1.45;white-space:pre-wrap}.log-message{width:min(760px,100%);margin:0 0 10px auto;border:1px solid #dce2e8;border-radius:8px;padding:12px;background:#ffffff;box-shadow:0 6px 18px rgba(24,32,42,.06)}.log-message.error-log{border-color:#edc5c2;background:#fff7f6}.log-message.focus-log{border-color:#1f5aa6;box-shadow:0 0 0 3px rgba(31,90,166,.16),0 6px 18px rgba(24,32,42,.06)}.log-message-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;color:#6a7480;font-size:12px}.log-message-meta span:first-child{color:#153d73;font-weight:700}.log-message h3{margin:0 0 8px;color:#1d2733;font-size:14px;line-height:1.35;letter-spacing:0}.log-message pre{overflow:auto;max-height:240px;margin:0;border-radius:6px;padding:10px;color:#253142;background:#eef1f4;font-size:12px;line-height:1.45;white-space:pre-wrap}.setup-grid{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.qr{width:180px;height:180px;border:1px solid #d2d8df;border-radius:8px;background:#ffffff}@media (max-width:720px){.shell{padding:16px}.app-topbar,.section-header,.topbar{align-items:flex-start;flex-direction:column}.workspace-shell{padding:16px}.workspace-layout{grid-template-columns:1fr}.sidebar{position:static}.management-form{grid-template-columns:1fr}.session-pill{max-width:100%}.account-grid,.setup-grid{grid-template-columns:1fr}.log-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.log-room-item{grid-template-columns:1fr}.log-room-side{justify-items:start}.balance-layout,.instance-layout,.instance-row,.log-chat-layout{grid-template-columns:1fr}.instance-mode-select select{width:100%}.balance-metric-grid,.instance-detail-grid{grid-template-columns:1fr}.trading-balance-panel,.trading-instance-panel,.trading-log-panel{min-height:auto}.qr{width:160px;height:160px}}