.pro-booking-list{display:grid;gap:12px;margin-top:24px}.pro-booking{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(40,35,43,.15)}.pro-booking h3{margin:6px 0;font-size:18px}.pro-booking p{margin:0;font-size:14px}.pro-booking-state{margin-top:9px!important;font-weight:650}.pro-booking-actions{display:flex;flex-direction:column;align-items:end;gap:10px;min-width:170px}.pro-assign{display:grid;gap:6px;font-size:12px;font-weight:750}.pro-assign select{min-height:40px;max-width:220px;border:1px solid var(--line);border-radius:9px;background:var(--raised);color:var(--ink);padding:0 9px}.pro-assign .button{width:100%}@media(max-width:720px){.pro-booking{display:block}.pro-booking-actions{align-items:stretch;margin-top:16px}.pro-assign select{max-width:none}}
