.trade-page{max-width:1540px}.trade-page .category-surface{margin-bottom:18px}.trade-page .button.primary,.product-page .button.primary.trade-add-button{background:#111113;color:#d7fe03;border-color:#111113}.trade-page .button.primary:hover,.product-page .button.primary.trade-add-button:hover{background:#29292d}.trade-page .button.danger{background:#fff1f2;border:1px solid #edd4d7;color:#a42d39}
.trade-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.trade-checkout-grid>.form-stack{min-width:0}.trade-summary{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.trade-summary>span{font-size:14px;color:#73737f}.trade-summary>strong{font-size:29px;font-weight:500;overflow-wrap:anywhere}.trade-summary>.button{width:100%}.trade-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.trade-table th{background:#fafafb;color:#777782;font-size:12px;font-weight:500;padding:13px 12px;border-bottom:1px solid #eeeef3;white-space:nowrap}.trade-table td{padding:16px 12px;border-bottom:1px solid #eeeef3;vertical-align:middle}.trade-table td:first-child{white-space:normal;min-width:160px}.trade-table small{display:block;font-size:12px;color:#777782;margin-top:5px}.trade-table tbody tr:last-child td{border-bottom:0}.trade-table td:has(>.trade-actions){width:1%}.trade-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.order-detail-shortcuts .button:disabled{opacity:.55;cursor:not-allowed}.trade-actions form{margin:0}.trade-actions .button,.trade-table .button{font-size:13px;padding:8px 11px;min-height:36px}.trade-order-actions{margin:20px 0}.trade-medical{display:flex;flex-wrap:wrap;gap:5px 12px;color:#777782;font-size:12px;margin-top:7px}.trade-medical span{overflow-wrap:anywhere}.trade-price-info{display:flex;flex-wrap:wrap;gap:15px;padding:16px;border-radius:10px;background:#f5f5f8}.trade-price-info>span{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#777782}.trade-price-info strong{font-size:16px;font-weight:500;color:#24242c}.trade-page h2{font-size:19px;font-weight:500}.trade-page .field textarea{font:inherit;font-size:16px;padding:13px;border:1px solid #d7fe03;border-radius:9px;min-width:0;max-width:100%;resize:vertical}.trade-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.trade-filters .field{flex:1;min-width:145px}.trade-badge{display:inline-block;border-radius:6px;background:#f0f3e7;color:#4a5b29;padding:6px 8px;font-size:12px;white-space:nowrap}.trade-meta-form{max-width:640px}.trade-related{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.trade-related a{background:#f4f4f7;padding:8px 10px;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.trade-account-search{display:flex;gap:8px}.trade-account-search input{flex:1;min-width:0}
@media(max-width:999px){.trade-checkout-grid{grid-template-columns:minmax(0,1fr)}.trade-summary{position:static}.trade-summary>strong{font-size:27px}}
@media(max-width:699px){.trade-page h1{font-size:26px;overflow-wrap:anywhere}.trade-table{font-size:13px}.trade-table th,.trade-table td{padding:12px 9px}.trade-table td:first-child{min-width:140px}.trade-page .table-scroll{overflow:auto}.trade-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-filters .field{min-width:0}.trade-page .product-overview-grid{grid-template-columns:minmax(0,1fr)}.trade-summary{padding:20px}.trade-actions .button{font-size:12px}.trade-price-info{gap:14px}.trade-summary>.button{min-height:46px}}

.trade-table td:first-child a{overflow-wrap:anywhere}

.deposit-units{display:grid;gap:14px;margin-top:20px}.deposit-unit{display:grid;grid-template-columns:minmax(190px,1fr) minmax(100px,.5fr) auto;align-items:center;gap:16px;padding:20px;background:#f8f8fa;border:1px solid #ededf1;border-radius:14px}.deposit-unit-product{min-width:0;overflow-wrap:anywhere}.deposit-unit-product>strong,.deposit-unit-product>small,.deposit-unit-status>small{display:block;margin:4px 0}.deposit-unit-product>small,.deposit-unit-status>small{font-size:13px;color:#777782}.deposit-unit-product>a{font-size:12px;overflow-wrap:anywhere}.deposit-unit-actions{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}.deposit-unit-actions form{margin:0}.deposit-unit-status{align-self:start}@media(max-width:699px){.deposit-unit{grid-template-columns:minmax(0,1fr);padding:16px;gap:10px}.deposit-unit-actions{justify-content:flex-start}.deposit-unit-actions .button{white-space:normal}.deposit-unit-actions form{flex:1 1 120px}.deposit-unit-actions form .button{width:100%}}

.trade-order-warning {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
    padding: 12px 15px;
    background: #d7fe03;
    color: #111113;
    font-size: 14px;
}
.trade-order-warning .ui-icon {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
}

.trade-order-account-name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-width: clamp(175px, 25vw, 360px);
    overflow: hidden;
    overflow-wrap: anywhere;
    white-space: normal;
}
