@keyframes spin-f28a67b3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.focus-panel[data-v-f28a67b3]{z-index:999;background-color:#00000080;padding:2rem 1rem;display:flex;position:fixed;inset:0}.focus-panel.invisible[data-v-f28a67b3]{opacity:0;pointer-events:none}.focus-panel .focus-panel-content[data-v-f28a67b3]{background-color:#fff;border:2px solid #000;border-radius:1rem;flex-direction:column;flex:1;padding:0 1rem;display:flex;overflow-y:auto;box-shadow:5px 5px #000}.input-wrapper-inner[data-v-f28a67b3]{position:relative}form .tabs[data-v-f28a67b3]{flex-shrink:0;min-height:3rem;margin-bottom:.25rem}form .tabs.tabs-not-ready .tabs-list[data-v-f28a67b3],form .tabs.tabs-not-ready .tabs-underline[data-v-f28a67b3]{opacity:0}form .tabs-list[data-v-f28a67b3]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:space-evenly;gap:.5rem;display:flex;overflow:auto hidden}form .tabs-list[data-v-f28a67b3]::-webkit-scrollbar{display:none}form .tab[data-v-f28a67b3]{color:#000;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;align-items:center;gap:.35rem;min-width:min-content;padding:.5rem .25rem .5rem 0;font-size:12pt;font-weight:500;transition:color .2s;display:inline-flex}form .tab.active[data-v-f28a67b3]{color:#cb3700}form .tab-icon[data-v-f28a67b3]{justify-content:center;align-items:center;display:inline-flex}form .tab-icon[data-v-f28a67b3] svg{display:block}form .tabs-underline[data-v-f28a67b3]{width:100%;height:2px;position:relative}form .tabs-underline-indicator[data-v-f28a67b3]{background-color:#d64309;height:2px;transition:left .25s,width .25s;position:absolute;bottom:0}form .smart-input[data-v-f28a67b3]{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex;position:relative}form .smart-input .input-wrapper[data-v-f28a67b3]{flex-direction:row;display:flex}form .smart-input .input-wrapper .b1[data-v-f28a67b3]{display:none}form .smart-input input[data-v-f28a67b3]{background-image:url(../icons/search.svg);background-position:15px;background-repeat:no-repeat;background-size:20px;border:0;border-radius:2rem;flex:1;margin-bottom:.5rem;padding:20px 30px 20px 40px;font-size:12pt;box-shadow:0 10px 20px #0000001a}form .smart-input input[data-v-f28a67b3]:focus{outline:none}form .smart-input .autocomplete-list[data-v-f28a67b3]{margin:1rem 0;padding:0;list-style:none}form .smart-input .autocomplete-list li[data-v-f28a67b3]{cursor:pointer;border-bottom:1px solid #e8ddc8;gap:.5rem;padding:1rem .5rem;line-height:20px;display:flex}form .smart-input .autocomplete-list li[data-v-f28a67b3]:hover{background-color:#faf9f5}form .smart-input .autocomplete-list li span[data-v-f28a67b3]{background-repeat:no-repeat;background-size:20px;width:20px;height:20px;display:inline-block}form .smart-input .autocomplete-list li span.municipality[data-v-f28a67b3]{background-color:#d64309;-webkit-mask:url(../icons/city.svg) 100% 100%/cover no-repeat;mask:url(../icons/city.svg) 100% 100%/cover no-repeat}form .smart-input .autocomplete-list li span.housenumber[data-v-f28a67b3],form .smart-input .autocomplete-list li span.locality[data-v-f28a67b3],form .smart-input .autocomplete-list li span.street[data-v-f28a67b3]{background-image:url(../icons/marker.svg)}form .smart-input .autocomplete-list li span.zip[data-v-f28a67b3]{color:#888;font-size:9pt}form .smart-input .autocomplete-list li.location span.default[data-v-f28a67b3]{background-image:url(../icons/target.svg)}form .smart-input .autocomplete-list li.location span.loading[data-v-f28a67b3]{background-image:url(../icons/loading.svg);animation:1s linear infinite spin-f28a67b3}form .smart-input .autocomplete-list li.location span.error[data-v-f28a67b3]{background-image:url(../icons/error.svg)}form .smart-input .autocomplete-list li.bookmark .bookmark-icon[data-v-f28a67b3]{color:#333;background:0 0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}form .smart-input .autocomplete-list li.bookmark .text strong[data-v-f28a67b3]{font-weight:600;display:block}form .smart-input .autocomplete-list li.bookmark .text div[data-v-f28a67b3]{color:#666;font-size:.9rem}form .smart-input .actions[data-v-f28a67b3]{flex-direction:row;justify-content:space-between;gap:.5rem;margin-bottom:10px;display:flex}form .smart-input .actions button.b1[data-v-f28a67b3],form .smart-input .actions button.b2[data-v-f28a67b3]{font-size:11pt}form .smart-input .actions button.b2[data-v-f28a67b3]{justify-content:space-around;align-items:center;gap:.5rem;padding:10px 20px;display:flex}form .smart-input .actions button.b2 span[data-v-f28a67b3]{background-image:url(../icons/target.svg);background-position:0;background-repeat:no-repeat;background-size:20px;width:20px;height:20px;display:inline-block}form.dialogMode .smart-input input[data-v-f28a67b3]{background-position-x:10px;border:1px solid #f3f0e7;border-radius:1rem;padding:1rem 0 1rem 2.1rem;box-shadow:0 10px 20px #0000000d}@media (width>=768px){form .tabs-list[data-v-f28a67b3]{max-width:450px;margin-left:auto;margin-right:auto}form .smart-input[data-v-f28a67b3]{background-color:#fff;border-radius:40rem;flex-direction:row;align-items:center;gap:0;padding:5px}form .smart-input input[data-v-f28a67b3]{box-shadow:none;box-sizing:content-box;background-position-x:8px;border-radius:1rem;flex:1;min-width:430px;margin-bottom:0;padding:12px 30px 12px 35px}form .smart-input .actions[data-v-f28a67b3]{flex-direction:row;justify-content:flex-end;margin:0 2px 0 0}form .smart-input .actions button.b1[data-v-f28a67b3],form .smart-input .actions button.b2[data-v-f28a67b3]{font-size:12pt}form .smart-input .actions button.b1[data-v-f28a67b3]{padding:10px 30px}form .smart-input .actions button.b2[data-v-f28a67b3]{display:none}form .smart-input .focus-panel[data-v-f28a67b3]:not(.invisible){opacity:1}form .smart-input .focus-panel[data-v-f28a67b3]{background-color:#0000;width:calc(100% + 4.4rem);margin:-2rem 0 0 -2.4rem;padding:0;position:absolute;inset:0 auto auto;transform:none}form .smart-input .focus-panel .focus-panel-content[data-v-f28a67b3]{max-height:400px;padding:0}form .smart-input .focus-panel .focus-panel-content h2[data-v-f28a67b3]{display:none}form .smart-input .focus-panel .focus-panel-content .input-wrapper[data-v-f28a67b3]{background-image:url(../icons/search.svg);background-position:13px;background-repeat:no-repeat;background-size:20px;border-radius:2rem;margin:calc(2rem - 2px) calc(2rem + 3px) 0 2rem;padding:7px 7px 7px 39px;box-shadow:0 10px 20px #0000001a}form .smart-input .focus-panel .focus-panel-content .input-wrapper input[data-v-f28a67b3]{box-shadow:none;background:0 0;border-radius:0;padding:.5px;position:relative;left:0}form .smart-input .focus-panel .focus-panel-content .input-wrapper .b1[data-v-f28a67b3]{padding:10px 30px;display:block}form .smart-input .focus-panel .focus-panel-content .results[data-v-f28a67b3]{max-height:var(--results-max-height);overflow:auto}form .smart-input .focus-panel .focus-panel-content .autocomplete-list[data-v-f28a67b3]{margin:1rem 0 0}form .smart-input .focus-panel .focus-panel-content .autocomplete-list li[data-v-f28a67b3]{border-bottom:0;padding:1rem 2rem}form .smart-input .desktop-overlay[data-v-f28a67b3]{position:fixed;inset:0}form.dialogMode .smart-input[data-v-f28a67b3]{background:0 0;padding:0}form.dialogMode .smart-input>input[data-v-f28a67b3]{display:none}form.dialogMode .smart-input .focus-panel[data-v-f28a67b3]{width:100%;margin:0;position:static}form.dialogMode .smart-input .focus-panel .focus-panel-content[data-v-f28a67b3]{box-shadow:none;background:0 0;border:none;max-height:none;overflow:hidden}form.dialogMode .smart-input .focus-panel .focus-panel-content .input-wrapper[data-v-f28a67b3]{border:1px solid #666;margin:0 1rem;padding-top:0;padding-bottom:0}form.dialogMode .smart-input .focus-panel .focus-panel-content .input-wrapper input[data-v-f28a67b3]{border:0;padding:1rem 0}form.dialogMode .smart-input .focus-panel .focus-panel-content .results[data-v-f28a67b3]{max-height:var(--results-max-height);overflow:auto}form.dialogMode .smart-input .focus-panel .focus-panel-content .results .autocomplete-list li[data-v-f28a67b3]:hover{background-color:#e8ddc8}form.dialogMode .smart-input .desktop-overlay[data-v-f28a67b3]{pointer-events:none}form.results-flex-fill.dialogMode .smart-input[data-v-f28a67b3],form.results-flex-fill.dialogMode .smart-input .focus-panel[data-v-f28a67b3],form.results-flex-fill.dialogMode .smart-input .focus-panel .focus-panel-content[data-v-f28a67b3]{flex-direction:column;flex:1;min-height:0;display:flex}form.results-flex-fill.dialogMode .smart-input .focus-panel .focus-panel-content .input-wrapper[data-v-f28a67b3]{flex-shrink:0}form.results-flex-fill.dialogMode .smart-input .focus-panel .focus-panel-content .results[data-v-f28a67b3]{flex:1;min-height:0;max-height:none}}
