.pc-stock-choice,.pc-stock-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;color:var(--ui-ink);padding:16px}.pc-stock-toggle{min-height:var(--ui-control-h-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin:0!important;display:flex!important}.pc-stock-toggle>span:first-child{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.pc-stock-toggle small,.pc-stock-note{color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:1.55}.pc-stock-place{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:12px;width:100%;margin-top:12px;white-space:normal!important;display:flex!important}.pc-stock-place>span{font-size:var(--ui-text-sm);color:var(--ui-text-secondary);flex-shrink:0}.pc-stock-summary{margin:16px 0}.pc-stock-summary h3{font-size:var(--ui-text-lg);margin:0 0 12px}.pc-stock-item{border-top:1px solid var(--ui-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.pc-stock-item>div{overflow-wrap:anywhere;flex:180px;gap:5px;min-width:0;display:grid}.pc-stock-item>div>span{color:var(--ui-text-secondary);font-size:var(--ui-text-md)}.pc-stock-item>p{overflow-wrap:anywhere;flex-basis:100%;margin:0}.pc-stock-status{min-height:var(--ui-chip-h);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-text-sm);white-space:nowrap;align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.pc-stock-note{margin:12px 0 0}@media (width<=600px){.pc-stock-choice,.pc-stock-summary{padding:12px}.pc-stock-item .button{min-height:var(--ui-control-h-lg);white-space:normal;max-width:100%}.pc-stock-toggle{gap:12px}}.credit-line>.credit-stock-choice{border-top:1px solid var(--ui-border-subtle);flex-basis:100%;grid-column:1/-1;min-width:0;padding-top:14px}.credit-server-preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);min-width:0;padding:16px}.credit-server-preview>h3{font-size:var(--ui-text-lg);margin:0 0 14px}@media (width<=600px){.pc-stock-status{white-space:normal;max-width:100%;line-height:1.3}.credit-stock-choice .pc-stock-toggle strong{font-size:var(--ui-text-base)}.credit-server-preview{padding:12px}}
