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