.pwv2-search-input.pwv2-type-standard,.pwv2-search-input.pwv2-type-inline{display:flex;flex-direction:column;gap:var(--size-spacing-sp-8,8px);width:100%}
.pwv2-search-input .pwv2-label{display:flex;align-items:center;gap:var(--size-spacing-sp-4,4px)}
.pwv2-search-input .pwv2-label-2{display:flex;align-items:center}
.pwv2-search-input .pwv2-label .pwv2-type{font-family:var(--fonts-body-akkurat-pro,'Akkurat Pro');font-size:var(--fontsize-body-sm,14px);line-height:var(--line-height-body-sm,20px);font-weight:500;color:var(--text-body,#353535);margin:0}
.pwv2-search-input .pwv2-info-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px}
.pwv2-search-input .pwv2-info-icon .pwv2-info{width:14px;height:14px}
.pwv2-search-input .pwv2-element{position:relative;display:flex;align-items:center;width:100%;border:var(--size-border-br-1,1px) solid var(--border-input-default,#a4a4a4);background-color:var(--surface-input-default,#fff);transition:all .2s ease}
.pwv2-search-input .pwv2-icon-left{position:absolute;left:var(--size-spacing-sp-12,12px);display:flex;align-items:center;justify-content:center;width:13px;height:13px;pointer-events:none}
.pwv2-search-input .pwv2-icon-left .pwv2-vector{width:13px;height:13px}
.pwv2-search-input .pwv2-label-3{flex:1;display:flex;align-items:center}
.pwv2-search-input .pwv2-label-3 .pwv2-type-2{width:100%;padding:var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px) var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px);font-family:var(--fonts-body-akkurat-pro,'Akkurat Pro');font-size:var(--fontsize-body-sm,14px);line-height:var(--line-height-body-sm,20px);color:var(--text-input-default,#686868);border:0;outline:0;background:transparent}
.pwv2-search-input .pwv2-label-3 .pwv2-type-2::placeholder{color:var(--text-input-default,#686868)}
.pwv2-search-input .pwv2-icon-right{position:absolute;right:var(--size-spacing-sp-12,12px);display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer}
.pwv2-search-input .pwv2-icon-right .pwv2-vector-2{width:9px;height:9px}
.pwv2-search-input .pwv2-focus-ring{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--border-input-focus,#227482);border-radius:var(--size-radius-rd-4,4px);pointer-events:none}
.pwv2-search-input .pwv2-hint{display:flex;align-items:center;gap:var(--size-spacing-sp-6,6px)}
.pwv2-search-input .pwv2-hint .pwv2-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}
.pwv2-search-input .pwv2-hint .pwv2-info{width:14px;height:14px}
.pwv2-search-input .pwv2-legal-content{flex:1}
.pwv2-search-input .pwv2-legal-content .pwv2-type-3{font-family:var(--fonts-body-akkurat-pro,'Akkurat Pro');font-size:var(--fontsize-body-xs,12px);line-height:var(--line-height-body-xs,18px);color:var(--text-body,#353535)}
.pwv2-search-input.pwv2-type-standard .pwv2-element{background-color:var(--surface-input-default,#fff);border-color:var(--border-input-default,#a4a4a4);border-radius:var(--size-radius-rd-8,8px)}
.pwv2-search-input.pwv2-type-inline .pwv2-element{background-color:var(--surface-input-default,#fff);border:0;border-bottom:1px solid var(--border-input-default,#a4a4a4);border-radius:0}
.pwv2-search-input.pwv2-type-standard:not([data-disabled="true"]) .pwv2-element:hover{background-color:var(--surface-input-hover,#e0f0f3);border-color:var(--border-input-hover,#00243d)}
.pwv2-search-input.pwv2-type-inline:not([data-disabled="true"]) .pwv2-element:hover{background-color:var(--surface-input-hover,#e0f0f3);border-bottom-color:var(--border-input-hover,#00243d)}
.pwv2-search-input.pwv2-type-standard:not([data-disabled="true"]) .pwv2-element:has(input:focus){border-color:var(--border-input-focus,#227482);box-shadow:0 0 0 2px var(--border-input-focus,#227482)}
.pwv2-search-input.pwv2-type-inline:not([data-disabled="true"]) .pwv2-element:has(input:focus){border-bottom-color:var(--border-input-focus,#227482);box-shadow:0 0 0 2px var(--border-input-focus,#227482);background-color:var(--surface-input-focus,#fff)}
.pwv2-search-input.pwv2-type-standard:not([data-disabled="true"]) .pwv2-element:has(input:not(:placeholder-shown)){border-color:var(--border-input-focus,#227482)}
.pwv2-search-input.pwv2-type-inline:not([data-disabled="true"]) .pwv2-element:has(input:not(:placeholder-shown)){border-bottom-color:var(--border-input-focus,#227482)}
.pwv2-search-input .pwv2-element:has(input:not(:placeholder-shown)) .pwv2-type-2{color:var(--text-input-active,#353535)}
.pwv2-search-input .pwv2-element:has(input:not(:placeholder-shown)) .pwv2-icon-left .pwv2-vector path{fill:var(--icons-input-active,#353535)}
.pwv2-search-input .pwv2-element:has(input:not(:placeholder-shown)) .pwv2-clear-btn{display:flex !important}
.pwv2-search-input.pwv2-type-standard[data-disabled="true"] .pwv2-element{background-color:#f5f5f5;border-color:#686868;cursor:not-allowed;pointer-events:none}
.pwv2-search-input.pwv2-type-inline[data-disabled="true"] .pwv2-element{background-color:#f5f5f5;border:0;border-bottom:1px solid #686868;cursor:not-allowed;pointer-events:none}
.pwv2-search-input[data-disabled="true"] .pwv2-label-3 .pwv2-type-2{color:var(--text-input-disabled,#686868);cursor:not-allowed}
.pwv2-search-input[data-disabled="true"] .pwv2-icon-left .pwv2-vector path{fill:var(--icons-input-disabled,#686868)}
.pwv2-search-input[data-disabled="true"] .pwv2-label .pwv2-type{color:var(--text-disabled,#686868)}
@media(max-width:768px){.pwv2-search-input .pwv2-label-3 .pwv2-type-2{padding:var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px) var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px);font-size:var(--fontsize-body-md-default,16px)}
}