/* ---------------------------------------------------------------------------
   AIODomain - Global domain marketplace
   Author: MD OMAR FARUK | www.faruk.bd | Copyright (c) 2026
   --------------------------------------------------------------------------- */
/* Broker Service (1.8.0): the public page, the request form, the member list and thread */
.pb-kinds{margin-bottom:6px}
.pb-kinds .aio-card-h h3{display:flex;align-items:center;gap:8px}
.pb-kinds p{margin:0;line-height:1.55}
.pb-fields{border:0;margin:0;padding:0;min-width:0}
.pb-fields[disabled]{opacity:.6}
.pb-form .aio-input{max-width:560px}
.pb-form textarea.aio-input{max-width:none;min-height:130px}
.pb-amt{display:flex;align-items:stretch;max-width:320px}
.pb-amt .pb-cur{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--st-line,#c9cfd6);border-inline-end:0;border-radius:8px 0 0 8px;background:var(--st-surface-2,#f3f4f6);font-weight:700;font-size:13px}
.pb-amt .aio-input{border-radius:0 8px 8px 0;flex:1;min-width:0}
[dir=rtl] .pb-amt .pb-cur{border-radius:0 8px 8px 0}[dir=rtl] .pb-amt .aio-input{border-radius:8px 0 0 8px}
.pb-form [hidden]{display:none!important}
.pb-ask{margin:10px 0 0;font-size:13.5px}
.pb-ask a{display:inline-flex;align-items:center;gap:6px}

/* one request */
.pb-sum{margin-bottom:16px}
.pb-sum-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.pb-domain{margin:0 0 2px;font-size:26px;letter-spacing:-.02em;word-break:break-all}
.pb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--st-line,#e5e7eb)}
.pb-facts>div>span{display:block;font-size:12px;color:var(--st-muted,#667);margin-bottom:2px}
.pb-details{margin-top:14px}
.pb-details p{margin:4px 0 0;line-height:1.55}
.pb-sum .st-notice,.pb-sum .aio-alert{margin-top:14px}
.pb-order{margin-bottom:16px}
.pb-order h3{margin:0 0 6px}
.pb-order p{margin:0 0 8px}
.pb-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}
.pb-cols .aio-card{margin-bottom:14px}
.pb-thread .st-msg .b{white-space:normal}
.pb-send{margin-top:10px}
.pb-withdraw{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pb-cols .st-timeline li p{white-space:normal}
.pb-table td{vertical-align:middle}
.pb-table td:first-child a,.pb-table .aio-badge{white-space:nowrap}
@media(max-width:860px){
  .pb-cols{grid-template-columns:1fr}
  .pb-domain{font-size:22px}
}
