.seat-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.seat-summary>div{background:#191916;color:#fff;border-radius:14px;padding:22px;display:grid;gap:7px}.seat-summary>div:last-child{background:#235c4b}.seat-summary small,.seat-summary span{color:#c7d8d2}.seat-summary strong{font:28px Georgia,serif}.professional-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.professional-card{background:#fff;border-radius:14px;padding:22px;box-shadow:var(--shadow)}.professional-head{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.professional-head>div:nth-child(2){display:grid;gap:4px}.avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#191916;color:#c8924b;font:22px Georgia,serif}.service-assignment{display:grid;gap:12px;padding-top:16px}.check-list{display:flex;gap:8px;flex-wrap:wrap}.check-list label{border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:12px;cursor:pointer}.check-list label:has(input:checked){background:#edf5f1;border-color:#235c4b;color:#174a3a}.check-list input{margin-right:6px}.service-assignment button,.text-action{border:0;background:none;color:#235c4b;text-align:left;padding:8px 0;font-weight:800;cursor:pointer}.price-notice{padding:12px;border-radius:9px;background:#fff4df;color:#724a15;font-size:13px}@media(max-width:760px){.seat-summary,.professional-grid{grid-template-columns:1fr}.professional-head{grid-template-columns:48px 1fr}.professional-head .status{grid-column:2}}

