.ahago-vs-box{container:ahago-vs/inline-size;width:100%;min-width:0}
.ahago-vs{display:grid;grid-template-columns:1fr;gap:var(--avs-gap,7px);margin:var(--avs-margin,10px) 0;padding:0;color:var(--avs-label-color,#555e69);font-size:var(--avs-size,14px);line-height:1.5;text-align:left;width:100%;box-sizing:border-box}
.ahago-vs[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}
.ahago-vs[data-preset=soft],.ahago-vs[data-preset=bordered]{padding:var(--avs-padding,12px);border-radius:var(--avs-radius,8px)}
.ahago-vs[data-preset=soft]{background:var(--avs-background,#f3f7fb)}
.ahago-vs[data-preset=bordered]{border:1px solid var(--avs-border-color,#dce5ee)}
.ahago-vs .ahago-vs__row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}
.ahago-vs dt{display:inline-flex;align-items:center;gap:7px;font-weight:var(--avs-label-weight,400);margin:0;padding:0;min-width:0}
.ahago-vs__icon{display:inline-flex;align-items:center;color:var(--avs-icon-color,#2671b8);flex:none}
.ahago-vs__icon[hidden]{display:none}
.ahago-vs__icon svg{width:var(--avs-icon-size,18px);height:var(--avs-icon-size,18px);flex:none}
.ahago-vs dd{font-weight:var(--avs-value-weight,600);margin:0;padding:0;color:var(--avs-value-color,#202936)}
@container ahago-vs (max-width:230px){.ahago-vs{font-size:var(--avs-mobile-size,12px)}.ahago-vs[data-mobile-layout=list]{grid-template-columns:1fr}.ahago-vs[data-mobile-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ahago-vf{container:ahago-vf/inline-size;box-sizing:border-box;width:100%;margin:0 0 24px;padding:14px 16px;border:1px solid #dce1e6;border-radius:8px;color:var(--theme-text-color,#303842);background:var(--theme-background-color,#fff)}
.ahago-vf summary{cursor:pointer;font-weight:600}
.ahago-vf form{margin-top:16px}
.ahago-vf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ahago-vf fieldset{border:0;margin:0;padding:0;min-width:0}
.ahago-vf legend{font-size:14px;font-weight:600;margin-bottom:5px;padding:0}
.ahago-vf__range{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ahago-vf label{display:block;min-width:0;font-size:12px}
.ahago-vf input[type=number]{width:100%;min-width:0;box-sizing:border-box;padding:7px;font-size:14px;margin-top:4px}
.ahago-vf__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px}
.ahago-vf__actions a{font-size:14px}
.ahago-vf__error{color:#a11717;margin:10px 0}
@container ahago-vf (max-width:640px){.ahago-vf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container ahago-vf (max-width:360px){.ahago-vf__grid{grid-template-columns:1fr}}
.ahago-vs-contact{font-weight:inherit}
.ahago-vs[data-labels=no] .ahago-vs__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.ahago-vs[data-labels=no] dt{gap:0}
