.faskes-form{display:grid;gap:22px;max-width:1120px}.faskes-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px}.faskes-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text);font-weight:500}.faskes-fields .full{grid-column:1/-1}.faskes-fields input,.faskes-fields select,.faskes-fields textarea,.faskes-day input[type=time]{width:100%;border:1px solid #CCD3DC;border-radius:7px;padding:11px 12px;font:inherit;color:var(--text);background:white;min-height:44px}.faskes-fields textarea{resize:vertical}.faskes-note{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 20px}.card>.faskes-note{padding:0 24px;margin:0 0 24px}.faskes-hours{padding:20px 24px}.faskes-day{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.faskes-day>label{font-size:13px;display:flex;gap:10px;align-items:center}.faskes-day>label:not(:first-child){flex-direction:column;align-items:stretch;gap:6px}.faskes-day input:disabled{background:var(--bg);color:var(--muted)}.faskes-day input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.faskes-save{display:flex;align-items:center;gap:12px;padding:18px 0;flex-wrap:wrap}.faskes-save p{margin:0 auto 0 0;font-size:12px;color:var(--muted)}
@media(max-width:650px){.faskes-fields{grid-template-columns:1fr;padding:18px;gap:18px}.faskes-hours{padding:16px 18px}.faskes-day{grid-template-columns:1fr 1fr;gap:12px}.faskes-day>label:first-child{grid-column:1/-1;min-height:44px}.faskes-save p{flex-basis:100%}.faskes-form .card-head{flex-wrap:wrap;gap:14px}}
.faskes-overview{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;max-width:1250px}.faskes-main,.faskes-aside{display:grid;align-content:start;gap:22px;min-width:0}.faskes-identity{display:flex;align-items:center;gap:22px;padding:24px}.faskes-identity h2{font-size:22px;margin:0 0 6px}.faskes-identity p{margin:0 0 7px;color:var(--muted)}.faskes-identity small{color:var(--muted)}.faskes-cover{width:88px;height:88px;border-radius:10px;background:var(--bg);display:grid;place-items:center;flex-shrink:0}.faskes-cover img{width:100%;height:100%;object-fit:cover;border-radius:10px}.faskes-cover svg{width:32px;height:32px;color:var(--primary)}.faskes-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:24px;border-top:1px solid var(--line)}.faskes-facts dt{font-size:12px;color:var(--muted);margin-bottom:8px}.faskes-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.faskes-description{padding:0 24px 24px;margin:0;white-space:pre-line;font-size:14px}.faskes-side-body{padding:22px}.faskes-side-body p,.faskes-side-body small{font-size:12px;line-height:1.7;color:var(--muted)}.faskes-service{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;text-decoration:none;color:var(--primary)}.faskes-service.unset{color:var(--muted);flex-wrap:wrap}.faskes-service:last-child{border:0}.faskes-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.faskes-gallery img{width:100%;height:170px;object-fit:cover;border-radius:8px}.faskes-gallery p{grid-column:1/-1}.faskes-photo-editor{padding:24px}.faskes-photo-editor>label{display:grid;gap:10px;font-size:13px}.faskes-photo-editor input{min-height:44px}.faskes-photo-editor .faskes-gallery{padding:0}.faskes-photo-editor .faskes-note{margin-top:12px}.faskes-photo-editor button{margin-top:10px;min-height:44px}
@media(max-width:1050px){.faskes-overview{grid-template-columns:1fr}.faskes-aside{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.faskes-aside{grid-template-columns:1fr}.faskes-identity{padding:18px;gap:14px}.faskes-identity h2{font-size:18px}.faskes-cover{width:64px;height:64px}.faskes-facts{padding:18px;gap:22px;grid-template-columns:1fr}.faskes-gallery{padding:18px;gap:12px}.faskes-gallery img{height:125px}.faskes-description{padding:0 18px 18px}.faskes-photo-editor{padding:18px}}
.faskes-setting-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;margin-bottom:24px}.faskes-setting-link p{font-size:13px;color:var(--muted);margin:8px 0 0;line-height:1.6}@media(max-width:650px){.faskes-setting-link{flex-direction:column;align-items:flex-start;padding:18px}}
/* Anyeu Dental Care clinic profile presentation. */
