.sc-calendar{margin-bottom:18px}.sc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:650px;margin:16px 0}.sc-grid>b{text-align:center}.sc-grid>button{min-height:55px;padding:6px;border:1px solid #ccd4df;border-radius:6px;background:#fff;color:#152238;display:flex;flex-direction:column;align-items:center;gap:3px}.sc-grid>button[aria-pressed=true]{outline:3px solid #2563eb}.sc-dots{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.sc-black{color:#111}.sc-green{color:#087336}.sc-red{color:#bd2020}.sc-service{padding:12px 0;border-bottom:1px solid #d8dee8}.sc-service h4{margin:4px 0}.sc-service button,.sc-calendar>.pf-toolbar button{padding:9px;margin:3px;border:1px solid #bbc8d6;border-radius:5px;cursor:pointer}.sc-dot{font-size:14px;line-height:1}.sc-calendar .pf-toolbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
