.ui-market-tiles{gap:var(--ui-space-2);flex-direction:column;width:100%;min-width:0;display:flex}.ui-market-tile-group{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.ui-market-tile-group-label{font:var(--bp-type-status);color:var(--bp-text-meta)}.ui-market-tile-grid{gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-market-tile{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--line-2);border-radius:var(--bp-radius-sm);background:var(--paper);display:flex}.ui-market-tile-logo{box-sizing:border-box;object-fit:contain;border-radius:var(--bp-radius-sm);flex:0 0 52px;width:52px;height:22px}.ui-market-tile-monogram{width:22px;margin-inline:calc((var(--ui-space-12) - var(--ui-space-6)) / 2);background:var(--paper-3);color:var(--bp-text-label);font:var(--bp-type-status);flex-basis:22px;justify-content:center;align-items:center;display:inline-flex}.ui-market-tile-name{min-width:0;font:var(--bp-type-status);font-weight:var(--ui-font-medium);color:var(--bp-text-label)}.ui-market-tile-more{font:var(--bp-type-meta);color:var(--bp-text-meta)}.ui-logo-grid.ui-market-tiles--compact{--logo-cell-w:64px;--logo-cell-h:28px;--logo-wordmark-lines:1;gap:var(--ui-space-2)}.ui-market-tiles--compact .ui-logo-grid-group{gap:var(--ui-space-1)}.ui-market-tiles--compact .ui-logo-grid-label{font:var(--bp-type-status);color:var(--bp-text-meta)}.ui-class-row{gap:var(--ui-space-3);min-width:0;display:grid}.ui-class-row+.ui-class-row{padding-top:var(--ui-space-3);border-top:1px solid var(--line-2)}.ui-class-row-head{align-items:center;column-gap:var(--ui-space-3);row-gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-class-row-head>*{flex:none}.ui-class-row-head>.ui-class-row-names{flex:12rem}.ui-class-row-names{gap:var(--ui-space-1);min-width:0;display:grid}.ui-class-row-actions{align-items:center;gap:var(--ui-space-3);margin-left:auto;display:inline-flex}@media (width>=761px){.ui-class-row-head>.ui-class-row-names{flex:16rem}}@media (width<=760px){.ui-class-row-actions{margin-left:0}}.ui-class-row-actions>*{flex:none}.ui-class-row-carrier{font:var(--bp-type-label);color:var(--bp-text-label)}.ui-class-row-line{font:var(--bp-type-meta);color:var(--bp-text-meta)}.ui-class-row-value{font:var(--bp-type-meta);color:var(--bp-text-label);overflow-wrap:anywhere}.ui-class-row-note{font:var(--bp-type-meta);color:var(--bp-text-meta)}.ui-class-row-change{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--bp-radius-sm);font:var(--bp-type-label);color:var(--accent);cursor:pointer;background:0 0;border:0}.ui-class-row-change:hover{background:var(--bp-hover-bg)}.ui-class-row-change:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px}.ui-class-row-body{min-width:0}.ui-class-row-foot{padding-top:var(--ui-space-3);justify-content:flex-end;display:flex}.ui-class-row[data-attention] .ui-class-row-carrier{color:var(--connector-danger-fg)}.ui-class-row[data-attention] .ui-class-row-carrier:before{content:"";width:6px;height:6px;margin-right:var(--ui-space-2);background:var(--connector-danger-fg);vertical-align:middle;border-radius:50%;display:inline-block}.ui-class-row-pending{color:var(--bp-text-meta);background:linear-gradient(90deg, var(--bp-text-meta) 0%, var(--bp-text-meta) 38%, var(--connector-line-strong) 50%, var(--bp-text-meta) 62%, var(--bp-text-meta) 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-class-row-shimmer}.ui-class-row-placeholder{border-radius:var(--connector-radius-pill);background:var(--connector-surface-tertiary);width:7.5rem;height:24px;animation:1.6s ease-in-out infinite ui-class-row-breathe;display:block}.ui-class-row-placeholder--line{border-radius:var(--connector-radius-control);width:62%;height:10px}.ui-class-row-placeholder--short{width:38%}.ui-class-row-value--pending{grid-template-rows:repeat(3,1lh);align-items:center;display:grid}.ui-class-row-value--pending>.ui-class-row-pending{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-class-row[data-held] .ui-class-row-value{min-height:3lh}.ui-class-row[data-held][data-code-only] .ui-class-row-value{min-height:2lh}.ui-class-row[data-code-only] .ui-class-row-value--pending{grid-template-rows:repeat(2,1lh)}.ui-class-row[data-held] .ui-class-row-actions{min-height:var(--ui-space-8)}@media (width>=761px){.ui-class-row[data-held] .ui-class-row-actions{justify-content:flex-end;min-width:13rem}}@keyframes ui-class-row-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ui-class-row-breathe{50%{opacity:.55}}.ui-class-row[data-settle] .ui-class-row-value,.ui-class-row[data-settle] .ui-class-row-note,.ui-class-row[data-settle] .ui-class-row-actions{animation:.24s ease-out ui-class-row-settle}@keyframes ui-class-row-settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-class-row-pending{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.ui-class-row-placeholder,.ui-class-row[data-settle] .ui-class-row-value,.ui-class-row[data-settle] .ui-class-row-note,.ui-class-row[data-settle] .ui-class-row-actions{animation:none}}.ui-choice-search{gap:var(--ui-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choice-search-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:20px;display:flex}.ui-choice-search-toggle{font:var(--bp-type-status);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.ui-choice-search-toggle:hover{text-underline-offset:3px;text-decoration:underline}.ui-choice-search-toggle:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-choice-search-section .ui-choice-rows-list{margin-top:0}.ui-choice-search-group{margin:var(--ui-space-1) 0 var(--ui-space-2);font:var(--bp-type-meta);color:var(--bp-text-meta)}.ui-choice-search .ui-choice-row{min-height:44px;padding-block:var(--ui-space-2)}.ui-choice-search-empty{font:var(--bp-type-help);color:var(--bp-text-help);margin:0}.ui-choice-search-label{display:block}.ui-choice-search-detail{align-items:center;gap:0 var(--ui-space-1);font:var(--bp-type-meta);color:var(--bp-text-meta);flex-wrap:wrap;margin-top:2px;display:flex}
