/* Vefhjálp – Grunnur. Útlitin stilla breyturnar; hér eru hlutlaus sjálfgefin gildi. */
.vh-lidur{margin:0 0 var(--vh-lidur-gap,1.25rem)}
.vh-lidur__row{display:flex;align-items:baseline;gap:.6rem}
.vh-lidur__nafn{font-family:var(--vh-lidur-font,inherit);font-size:var(--vh-lidur-size,1.125rem);font-weight:var(--vh-lidur-weight,500);line-height:1.3}
.vh-lidur__fill{flex:1 1 1.5rem;min-width:1.5rem;border-bottom:var(--vh-lidur-fill,1px dotted currentColor);opacity:.45;transform:translateY(-.3em)}
.vh-lidur__verd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--vh-lidur-price-weight,500)}
.vh-lidur__lysing{margin:.2rem 0 0;max-width:36rem;font-size:.9375em;opacity:.78}

.vh-info{margin:0}
.vh-info a:not(.wp-element-button){color:inherit}
.vh-hours{margin:0;display:grid;gap:.25rem}
.vh-hours div{display:flex;justify-content:space-between;gap:1.5rem;max-width:20rem}
.vh-hours dt,.vh-hours dd{margin:0}
.vh-hours dt{white-space:nowrap}
.vh-hours dd{text-align:right}
.vh-hours dd{font-variant-numeric:tabular-nums}

.vh-form form{display:flex;flex-wrap:wrap;gap:1rem 1.25rem}
.vh-form__f{flex:1 1 100%;margin:0;display:flex;flex-direction:column;gap:.35rem}
.vh-form__half{flex:1 1 14rem}
.vh-form label{font-size:.9375rem;font-weight:500}
.vh-form label span{font-weight:400;opacity:.65}
.vh-form input,.vh-form textarea{font:inherit;color:inherit;background:var(--vh-field-bg,#fff);border:1px solid var(--vh-field-line,rgba(0,0,0,.25));border-radius:var(--vh-field-radius,4px);padding:.75rem .85rem;width:100%;box-sizing:border-box}
.vh-form input:focus,.vh-form textarea:focus{outline:2px solid var(--vh-focus,currentColor);outline-offset:1px}
.vh-form__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.vh-form__send{margin:.25rem 0 0}
.vh-form__send button{cursor:pointer;border:0}
.vh-form__ok,.vh-form__err{margin:0 0 1rem;padding:1rem 1.25rem;border-radius:var(--vh-field-radius,4px);background:var(--vh-note-bg,rgba(0,0,0,.05))}
.vh-form__err{border-left:3px solid #b3261e}
