.automatic-trading .section-card-stack{gap:16px}.automatic-trading-fields,.automatic-trading-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.automatic-trading-fields{gap:16px}.automatic-trading .field{min-width:0;font-size:var(--text-meta);color:var(--muted);gap:4px;margin:0}.automatic-trading .field :is(input,select){width:100%;min-width:0;min-height:40px;font:inherit;font-size:var(--text-body);color:var(--ink);padding:8px 12px}.automatic-trading .field input{font-variant-numeric:tabular-nums}.automatic-trading .field input[type=date]{appearance:none;max-width:100%}.automatic-trading .field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.automatic-trading input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0}.automatic-trading-selection-heading,.automatic-trading-grant-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.automatic-trading-selection-heading>span{font-size:var(--text-body);color:var(--ink)}.automatic-trading-draft-heading,.automatic-trading-draft-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.automatic-trading-draft-heading>span{font-size:var(--text-body);color:var(--ink)}.automatic-trading-selection-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.automatic-trading-selection-actions .ui-button{min-height:36px;font-size:var(--text-meta);padding:4px 8px}.automatic-trading-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.automatic-trading-action,.automatic-trading-asset-name{min-width:0;min-height:40px;color:var(--ink);align-items:center;gap:8px;display:flex}.automatic-trading-action{cursor:pointer}.automatic-trading-action-choice{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 10px}.automatic-trading [data-selected=true]{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.automatic-trading-action-choice[data-selected=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--ink)}.automatic-trading .fine{font-size:var(--text-meta);margin:0}.automatic-trading-asset-name .asset-icon{flex:0 0 24px;width:24px;height:24px}.automatic-trading-asset-name>span:last-child{overflow-wrap:anywhere}.automatic-trading-global-limits{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,1.4fr);align-items:start;gap:12px;padding-top:16px;display:grid}.automatic-trading-fields>.ui-primary{justify-self:end}.automatic-trading-review{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.automatic-trading-review>:is(.automatic-trading-grant-heading,.automatic-trading-summary,p,.automatic-trading-consent){width:100%}.automatic-trading-review p{margin:0}.automatic-trading-grant-heading>span{color:var(--ink)}.automatic-trading-summary{gap:12px;display:grid}.automatic-trading-summary-actions{font-size:var(--text-meta);flex-wrap:wrap;gap:4px 16px;display:flex}.automatic-trading-table-scroll{overflow-x:auto}.automatic-trading-summary-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body);font-variant-numeric:tabular-nums}.automatic-trading-summary-table th{font-weight:400}.automatic-trading-summary-table thead th{color:var(--muted);font-size:var(--text-meta);padding-bottom:4px}.automatic-trading-summary-table :is(th,td){padding:8px 12px 8px 0}.automatic-trading-summary-table :is(th,td):last-child{padding-right:0}.automatic-trading-summary-table td{text-align:right;white-space:nowrap}.automatic-trading-summary-table thead th:not(:first-child){text-align:right}.automatic-trading-summary-table tbody tr+tr{border-top:1px solid var(--line)}.automatic-trading-summary-facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:0;padding:12px 0;display:flex}.automatic-trading-summary-facts>div{gap:4px;display:grid}.automatic-trading-summary-facts dt{color:var(--muted);font-size:var(--text-meta)}.automatic-trading-summary-facts dd{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0}.automatic-trading-consent{min-height:44px;font-size:var(--text-body);align-items:flex-start;gap:8px;display:flex}.automatic-trading-consent input{margin-top:2px}.automatic-trading-stop{margin-left:auto}@media (max-width:700px){.automatic-trading-global-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.automatic-trading-global-limits>:last-child{grid-column:1/-1}}@media (max-width:480px){.automatic-trading .field :is(input,select),.automatic-trading-selection-actions .ui-button,.automatic-trading-action{min-height:44px}.automatic-trading-action-grid{grid-template-columns:1fr;gap:4px}.automatic-trading-asset-name{grid-column:1/-1}.automatic-trading-fields>.ui-primary,.automatic-trading-draft-footer>.ui-primary{width:100%}.automatic-trading-stop{margin-left:0}.automatic-trading-summary-table{font-size:var(--text-meta)}}.automatic-trading-position-list{gap:0;display:grid}.automatic-trading-position{border-left:2px solid #0000;gap:4px;min-width:0;padding:8px 10px;display:grid}.automatic-trading-position+.automatic-trading-position{border-top:1px solid var(--line)}.automatic-trading-perps-activation{border-top:1px solid var(--line);gap:12px;width:100%;padding-top:12px;display:grid}.automatic-trading-perps-activation>.ui-button{justify-self:start}.automatic-trading-draft-heading>.field{flex:1}.automatic-trading-draft-footer{justify-content:flex-end}.automatic-trading-action-choice>span:first-of-type{flex:1}.automatic-trading-action-choice[aria-disabled=true]{opacity:.5;cursor:not-allowed}.automatic-trading-position-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.automatic-trading-scope{color:var(--muted);margin:0}
.operator-access-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-access-identity{min-width:0}.operator-access-actions{align-items:center;gap:8px;display:flex}.olive-theme .page-frame .manage-workspace .agent-connections .section-card.operator-access-compact{background:0 0;border:0;padding:0}.operator-access-compact .section-card-heading h2{font-size:var(--text-label)}.agent-connections .operator-access-compact>.section-card-content{gap:12px}@media (max-width:480px){.operator-access-row{grid-template-columns:1fr;gap:8px;display:grid}.operator-access-actions{justify-content:flex-end}}
.agent-trading-policy{gap:12px;width:100%;min-width:0;display:grid}.agent-policy-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-policy-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.agent-permission-list{border-top:1px solid var(--line);display:grid}.agent-permission-row{border-bottom:1px solid var(--line);cursor:pointer;box-sizing:border-box;grid-template-columns:18px 18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:grid}.agent-permission-row>svg{color:var(--muted)}.agent-permission-row[aria-disabled=true]{color:var(--muted);cursor:default}.agent-permission-row input,.agent-policy-consent input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;margin:0}.agent-permission-row:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.agent-policy-options-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.agent-policy-options-heading>div{gap:8px;display:flex}.agent-policy-limits{border:0;grid-template-columns:140px 140px 190px;gap:12px;min-width:0;margin:0;padding:0;display:grid}.agent-policy-limits .field,.agent-policy-limits input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.agent-policy-limits .field{margin:0}.agent-policy-limits input[type=date]{appearance:none;min-height:44px;display:block}.agent-policy-consent{color:var(--muted);font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.agent-policy-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.agent-policy-footer>.ui-primary{margin-left:auto}.agent-policy-save-note{font-size:var(--text-meta);color:var(--muted);margin-left:auto}.agent-policy-save-note+.ui-primary{margin-left:0}@media (max-width:480px){.agent-permission-row{grid-template-columns:18px 18px minmax(0,1fr);gap:8px}.agent-permission-row>.move-state{font-size:var(--text-meta);grid-column:3;justify-self:start}.agent-policy-limits{grid-template-columns:1fr 1fr}.agent-policy-limits>.field:last-child{grid-column:1/-1}.agent-policy-footer>.ui-primary{order:3;width:100%;margin-left:0}.agent-policy-footer>.ui-destructive,.agent-policy-options-heading>div{margin-left:auto}}@media (max-width:560px){.agent-policy-limits{grid-template-columns:1fr 1fr}.agent-policy-limits>.field:last-child{grid-column:1/-1;max-width:220px}.agent-policy-save-note{flex-basis:100%;margin-left:0}}.agent-policy-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-policy-recovery-actions>.agent-policy-footer{margin-top:0}.agent-policy-recovery-actions:empty{display:none}.agent-policy-footer>.agent-policy-footer{margin-top:0}.agent-policy-footer>.agent-policy-footer:empty{display:none}
.agent-connections .section-card-content{gap:24px;display:grid}.agent-connections-title{align-items:center;gap:12px;display:inline-flex}.agent-connections-list{margin:0;padding:0;list-style:none}.agent-connections-list>li{justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.agent-connections-list>li+li{border-top:1px solid var(--line)}.agent-connection-details{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.agent-connection-details>span,.agent-connection-details .fine{color:var(--muted)}.agent-connections p{margin:0}.agent-connections code{overflow-wrap:anywhere}.agent-connections-list .ui-button{flex-shrink:0}@media (max-width:700px){.agent-connections-list>li{flex-direction:column;align-items:flex-start}}.agent-connection-instructions{gap:8px;margin:16px 0;padding-left:24px;display:grid}.agent-connection-provider{color:var(--muted);font-size:var(--text-meta)}.agent-connection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-name-field{margin:0}.agent-name-field select{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--ink);font-size:var(--text-body);padding:10px 12px}.agent-connection-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.agent-connection-instructions .agent-provider-icon{vertical-align:middle;margin-right:6px}.agent-connection-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-connection-setup{border-bottom:1px solid var(--line);min-width:0;padding-bottom:24px}.agent-connection-intro{align-items:center;gap:24px;margin-bottom:24px;display:flex}.agent-connection-intro>.agent-review-art{flex:0 0 180px;width:180px;height:120px}.agent-connection-intro>div{justify-items:start;gap:12px;max-width:52ch;display:grid}.agent-connection-intro p,.agent-connection-setup>p{color:var(--muted);margin:0}.agent-connection-setup .agent-connection-instructions{counter-reset:agent-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 16px;padding:0;list-style:none;display:grid}.agent-connection-instructions>li{counter-increment:agent-step;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.agent-setup-label{color:var(--ink);align-items:center;gap:8px;display:flex}.agent-setup-label:before{content:counter(agent-step);border:1px solid var(--line);width:24px;height:24px;font-size:var(--text-meta);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.agent-connection-instructions>li>span:not(.agent-setup-label):not(.move-state){color:var(--muted);line-height:1.6}.agent-connection-instructions code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--line);border-radius:var(--radius-control);max-width:100%;font-size:var(--text-meta);padding:8px 12px}.agent-connection-details>.move-state{justify-self:start}@media (max-width:760px){.agent-connection-setup .agent-connection-instructions{grid-template-columns:1fr;gap:20px}.agent-connection-intro{align-items:flex-start;gap:16px}.agent-connection-intro>.agent-review-art{flex-basis:120px;width:120px;height:80px}.agent-connections-list>li{flex-direction:column;padding:20px 0}.agent-connection-actions{max-width:calc(100% - 56px);margin-left:56px}}@media (max-width:480px){.agent-connection-intro{flex-direction:column}.agent-connection-intro>.agent-review-art{flex-basis:auto;width:180px;height:120px}}.agent-review-art{background:url(/art/profile/agent-review.svg) 50%/contain no-repeat}.agent-setup-label:before{content:counter(agent-step) / ""}.agent-status-filters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:16px 0;padding:0;display:flex}.agent-status-filters .ui-button{gap:8px}.agent-permissions{flex-wrap:wrap;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.agent-permissions>li{border:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);border-radius:999px;padding:4px 8px;line-height:1.5}.agent-connections-list>li.agent-connection-managed{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-block:16px;display:grid}.agent-connection-managed>.agent-trading-policy{grid-column:1/-1}.agent-connection-managed>.agent-connection-actions{max-width:100%;margin:0}@media (max-width:700px){.agent-connections-list>li.agent-connection-managed{grid-template-columns:1fr}.agent-connection-managed>.agent-connection-actions{justify-content:flex-end}}.agent-connection-meta{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.agent-connection-managed .agent-connection-heading strong{font-size:var(--text-body)}@media (max-width:700px){.agent-connection-managed>.agent-connection-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;width:100%;display:grid}.agent-connection-managed .agent-connection-details{display:contents}.agent-connection-managed .agent-connection-heading{grid-column:2}.agent-connection-managed .agent-permissions,.agent-connection-managed .agent-connection-meta{grid-column:1/-1}}.agent-connection-header{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.agent-connection-heading h3{font-size:var(--text-body);margin:0;font-weight:400}.agent-connections-list>li.agent-connection-managed{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr);margin-top:12px;padding:16px}.agent-connection-managed .agent-connection-header{border-bottom:1px solid var(--line);padding-bottom:12px}.agent-connection-managed .agent-connection-heading h3{font-size:18px}.agent-connection-header>.agent-connection-actions{max-width:none;margin:0}@media (max-width:700px){.agent-connection-header{flex-wrap:wrap}.agent-connection-header>.agent-connection-actions{margin-left:auto}.agent-connection-managed .agent-connection-identity{flex:1;min-width:180px}.agent-connection-managed .agent-connection-details{display:grid}.agent-connection-managed .agent-connection-heading{grid-column:auto}}.agent-connection-managed .agent-connection-header{background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));border-left:3px solid var(--accent);border-bottom:1px solid var(--line);border-radius:var(--radius-control) var(--radius-control) 0 0;box-sizing:border-box;width:calc(100% + 32px);margin:-16px -16px 0;padding:16px}.agent-connection-managed .agent-connection-heading h3{letter-spacing:-.02em;font-size:20px}
