.nav-dropdown-shop{display:none}@media (max-width:1023px){.internal-header{padding:0 12px;gap:10px}.internal-header .nav-left{gap:6px;min-width:0}.internal-header .nav-right{gap:10px;flex-shrink:0}.internal-header .nav-shop-admin{gap:10px}.internal-header .shop-name{display:none}.nav-dropdown-shop{display:block;padding:10px 15px;font-size:13px;font-weight:600;color:#333;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-separator{margin:0 2px}.internal-header .eg-vorschau-menu .nav-label,.internal-header .zu-erg-toggle .nav-label{display:none}.internal-header .user-menu-toggle{gap:6px;padding:6px 4px}.internal-header .dropdown-menu{max-width:calc(100vw - 16px)}.internal-header .dropdown-menu.eg-vorschau-dropdown{left:0;right:auto;transform:none;width:min(300px,calc(100vw - 24px))}.eg-vorschau-banner{flex-wrap:wrap;padding:8px 12px;font-size:12px}.internal-content{padding:20px 14px}.email-container{padding:0 8px}.email-basis{width:100%;max-width:620px}.email-col{flex:1 1 0;max-width:none}.email-col-spacer{flex:0 0 14px}.email-sync-row>.email-col:not([class*="-sync"]):not(:has(>:not(.hidden,[hidden]))){display:none}.email-columns:has(>.email-col[id^="col-"][id$="-2"]:not([style*="none"])) ~ .email-sync-row>.email-col{display:block}.tiles-4,.tiles-6,.email-sync-row .tiles-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tiles-4 li,.tiles-6 li{flex:none;width:auto;min-width:0}.modal-content{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.eg-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.modal-tariflinie{width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px)}.opt-modal,.pc-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.eg-varianten-area{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.settings-layout,.settings-layout--wide,.bd-layout{grid-template-columns:minmax(0,1fr)}.settings-main,.settings-container,.bd-main{min-width:0}.qz-flaeche{width:min(420px,92vw)}}@media (max-width:1100px){.bd-sidebar{transform:none;left:-100%;transition:left 0.25s ease}.bd-sidebar.bd-drawer-open{transform:none;left:0}}@media (max-width:600px){.settings-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-table-scroll .settings-table th,.settings-table-scroll .settings-table td{white-space:nowrap;padding-left:8px;padding-right:8px}.settings-table-scroll .settings-table td:first-child,.settings-table-scroll .settings-table td:nth-child(2){max-width:none;overflow:visible}.settings-table-scroll .settings-table td.settings-td-umbruch{white-space:normal;min-width:200px}.internal-header{height:56px;padding:0 8px}.internal-header .logo{height:26px}.env-badge{padding:2px 5px;font-size:9px}.env-badge-main,.env-badge-slot{display:none}.nav-separator{display:none}.nav-shop-logo{display:none}.internal-header .user-menu-toggle .nav-label{display:none}.internal-header .user-menu-toggle{font-size:13px}.internal-content{padding:12px 10px;min-height:calc(100dvh - 56px - 160px)}.in-flaeche .internal-content{min-height:0}.email-container{padding:0 4px}.email-col-spacer{flex:0 0 8px}.tiles-4,.tiles-6,.email-sync-row .tiles-4{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.tiles li>span{padding:7px 5px;font-size:12px;min-height:40px}.tiles-4 li>span:has(.sub-tile-preis),.sub-selection-area .tiles li>span:has(.sub-tile-preis),.email-sync-row .tiles-4 li>span:has(.sub-tile-preis){min-height:44px}ul[data-tile$="vertragsart"] li[data-value="Vertragsverlängerung"]:not([data-bestand])>span:not(.zt-va-ziel),ul[data-tile$="vertragsart"] li[data-value="Neuvertrag"]>span{font-size:0}ul[data-tile$="vertragsart"] li[data-value="Vertragsverlängerung"]:not([data-bestand])>span:not(.zt-va-ziel)::after{content:"VVL";font-size:12px}ul[data-tile$="vertragsart"] li[data-value="Neuvertrag"]>span::after{content:"NV";font-size:12px}.sub-tile-preis{font-size:11px}.sub-tile-volume{font-size:10px}.tile-flex{flex-wrap:wrap}.weiter-row{flex-wrap:wrap;gap:8px}.weiter-row .btn-vorlage,.weiter-row .btn-weiter{flex:1 1 auto}.formular-reset,#btn-positionen,body #bug-float-btn,body #kundenauge-btn{padding:7px 6px 5px}.formular-reset svg,#btn-positionen svg,body #bug-float-btn svg,body #kundenauge-btn svg{width:18px;height:18px}.formular-reset{top:var(--float-btn-feedback-top,250px)}#btn-positionen{top:var(--float-btn-auge-top,320px)}body #bug-float-btn,body #kundenauge-btn{z-index:900!important}.back-to-top{right:10px;bottom:64px;width:36px;height:36px}.qc-griff{padding:5px 14px 4px;font-size:11px;z-index:900}.modal-content{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0}.eg-modal,.modal-tariflinie,.opt-modal,.pc-modal,.ak-modal,.pos-modal,.tb-picker-modal,.egi-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.tb-picker-modal{display:flex;flex-direction:column}.tb-picker-modal .tb-picker-body{flex:1 1 auto;min-height:0;max-height:none}.modal-schmal,.bf-modal,.bf-warn-modal,.no-prov-modal,.ixus-modal,.egf-modal,.bild-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:4px}.modal-header{padding:12px 14px}.modal-body{padding:12px 14px 16px}.eg-header{padding:10px 12px;gap:8px}.eg-header h3{font-size:15px}.eg-header-left,.eg-header-right{gap:8px}.eg-btn-submit{padding:8px 14px;font-size:13px}.eg-slots{display:flex;flex-direction:column;gap:8px;padding:4px 10px 6px}.eg-slot{min-height:64px;padding:4px 34px 4px 6px}.eg-slot:not(.filled){min-height:44px}.eg-slot:not(.filled) ~ .eg-slot:not(.filled){display:none}.eg-slot-img{width:56px;height:56px}.eg-slot--draggable{touch-action:pan-y}.eg-nav-row{padding:6px 10px;gap:6px 8px}.eg-kat-tabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%;-webkit-overflow-scrolling:touch}.eg-kat-tab{white-space:nowrap;padding:6px 10px}.eg-nav-rechts{margin-left:0;width:100%;flex-wrap:wrap}.eg-search-input{flex:1 1 120px;width:auto;min-width:0}#modal-endgeraete .eg-modal{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#modal-endgeraete .eg-modal>*{flex-shrink:0}#modal-endgeraete .eg-header{position:sticky;top:0;z-index:5;background:#fff}#modal-endgeraete .eg-browse,#modal-endgeraete .eg-main{flex:none;overflow:visible}.eg-browse{flex-direction:column}.eg-sidebar{width:auto;min-width:0;flex:none;display:flex;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #eee;padding:0;-webkit-overflow-scrolling:touch}.eg-sidebar-item{flex:0 0 auto;white-space:nowrap;border-left:0;border-bottom:3px solid transparent;padding:10px 12px}.eg-sidebar-item.active{border-bottom-color:var(--provider-color,#e20074)}.eg-main{padding:8px 10px}.eg-varianten-area{grid-template-columns:repeat(2,1fr);gap:8px}.eg-datenstand{padding:2px 10px 4px;gap:2px 10px}.opt-content,.opt-content.opt-kat-mode .opt-grid{grid-template-columns:1fr}.tl-grid{grid-template-columns:1fr}.tl-grid>.tl-category{grid-column:auto!important;grid-row:auto!important}.modal-tariflinie{min-height:100dvh}.tl-topbar{flex-wrap:wrap;gap:8px 10px}.tl-legend{font-size:12px;line-height:1.5}.tl-kundenart-tab{width:84px}.tl-search{flex:1 1 100%}.tl-search input{width:100%}.opt-popup-content{max-width:calc(100vw - 16px);min-width:0}.pc-header{padding:14px 14px 10px}.pc-body{padding:14px}.pc-rechenweg-doppel{grid-template-columns:1fr}.pc-toolbar{flex-wrap:wrap;padding:0 14px 12px}.pc-marge-area{flex-wrap:wrap;gap:8px 12px;width:100%}.pc-marge-select{width:auto;flex:1 1 160px;min-width:0}.pc-marge-input-wrap{width:auto;flex:1 1 160px}.opt-search-row{flex-wrap:wrap;padding:8px 10px}.opt-search-input{flex:1 1 140px;min-width:0}.ixus-modal-actions{flex-wrap:wrap;justify-content:flex-end}.ixus-modal-actions-spacer{display:none}.modal-manual{flex-wrap:wrap}.modal-manual .input-affix{flex:1 1 140px;min-width:0}#modal-demo-lock .modal-body>div{flex-wrap:wrap}.btn-demo-kontakt{white-space:normal}.eg-adhoc-grid,.bd-eigen-grid{grid-template-columns:1fr}.eg-adhoc-body{padding:14px}.bd-eigen-grid input,.bd-eigen-grid select{width:100%;min-width:0;box-sizing:border-box}.bd-eigen-farben-kopf{display:none}.bd-eigen-farbzeile{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px;border-bottom:1px solid #eee}.bd-eigen-farbzeile .bd-farbzeile-bild{flex:0 0 48px}.bd-eigen-farbzeile input[data-fz="farbe"]{flex:1 1 120px;width:auto}.bd-eigen-farbzeile input[data-fz="ean"],.bd-eigen-farbzeile input[data-fz="art_nr"],.bd-eigen-farbzeile input[data-fz="telekom_art_nr"]{flex:1 1 30%;width:auto;min-width:90px}.bd-eigen-farbzeile .bd-fz-haupt,.bd-eigen-farbzeile .bd-farbzeile-del{flex:0 0 auto}.bd-bonus-input-row{flex-wrap:wrap}.tb-help-body{padding:14px}.tb-help-vars{table-layout:fixed;font-size:12px}.tb-help-vars td{padding:5px 4px;word-break:break-word}.tb-help-vars td:first-child{width:40%}.tb-help-vars td:nth-child(2){width:34%}.tb-var{word-break:break-all}.wkz-provider-select{padding:28px 12px}.wkz-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:480px}.wkz-provider-card{width:auto;max-width:none;margin-right:0;padding:22px 12px}.wkz-provider-card img{max-width:100%;max-height:70px}.ki-formular-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ki-formular-row>ul.tiles{display:contents}.ki-overlay{z-index:9990}.ki-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.ki-close{min-width:44px;min-height:44px}.tb-va-modal .tb-picker-tiles[data-va-anrede]{grid-template-columns:repeat(2,1fr)}#bd-rv-hinweise{width:100%!important;box-sizing:border-box}.provider-grid{flex-wrap:wrap;gap:12px;margin:12px auto}.provider-card{width:calc(50% - 6px);max-width:none;margin-right:0;padding:20px 0}.provider-card img{max-width:70%;max-height:70px}.tile-container{padding:0}.tile-row{gap:12px;margin:12px auto;padding:0}.tile-col{flex:0 0 calc(50% - 6px);min-width:0;padding:0}.tile-col .tile{padding:14px 6px}.tile-col .tile svg{width:auto;height:58px}.tile-col .tile small{font-size:15px;margin-top:4px}.settings-section,.bd-table-wrap{overflow-x:auto}#bd-tarifpreise-table{min-width:640px}#bd-optionspreise-table{min-width:880px}.bd-eg-table td.col-num .bd-input{min-width:84px}.bd-akx-modal .bd-modal-body{padding:12px 14px}.bd-akx-modal .ak-frag .form-row,.bd-akx-modal .ak-frag .fieldBox{flex-direction:column;align-items:stretch;gap:4px}.bd-akx-modal .ak-frag .form-row>label,.bd-akx-modal .ak-frag .fieldBox>label{flex:0 0 auto;width:auto;padding-top:0}.bd-akx-modal .ak-frag .fieldBox{margin-right:0;width:100%}.bd-akx-modal .ak-frag .fieldBox .ak-fc,.bd-akx-modal .ak-frag .ak-fc{flex:0 0 auto;width:100%}.bd-akx-modal .ak-frag input[type="text"],.bd-akx-modal .ak-frag input[type="number"],.bd-akx-modal .ak-frag input[type="date"],.bd-akx-modal .ak-frag select,.bd-akx-modal .ak-frag textarea{max-width:100%;box-sizing:border-box}.bd-akx-modal .ak-frag input[type="text"],.bd-akx-modal .ak-frag select{width:100%}.bd-akx-modal .ak-frag #vorteile-group .inline-related>fieldset{padding:4px 8px 8px}.tb-layout{flex-direction:column;height:auto;gap:14px}.tb-sidebar{width:auto;max-height:40vh}.pb-layout{grid-template-columns:1fr}.pb-ebene-tabs{flex-wrap:wrap}.pb-name-input{min-width:0;width:100%}#quickrhub-griff{width:20px}#quickrhub,.qz-flaeche{width:100vw!important}#quickrhub.offen,.qz-flaeche.offen{transform:none!important}body.qh-drueckt .internal-content{margin-right:0!important}#quickrhub.voll .qh-voll{display:none}body:has(.modal-overlay:not(.hidden)) #quickrhub-griff,body:has(.modal-overlay:not(.hidden)) #quickrcenter-griff,body:has(.ki-overlay.ki-open) #quickrhub-griff,body:has(.ki-overlay.ki-open) #quickrcenter-griff{display:none}#quickrhub.voll .qh-karten{grid-column:auto}}@media (hover:none) and (pointer:coarse){.tiles li>span{min-height:48px}.modal-close:not(.btn-weiter):not(.pc-btn-submit):not(.btn-demo-kontakt):not(.demo-banner-link):not(.qh-modal-abbrechen){padding:6px 12px;font-size:28px}.internal-header .user-menu-toggle{padding:8px 6px}.internal-header .nav-avatar-link + .user-menu-toggle{min-width:44px;min-height:44px;justify-content:center}.nav-bell{padding:10px}.internal-header .dropdown-menu a{padding:12px 16px}.eg-kat-tab{padding:9px 14px}.eg-sidebar-item{padding:11px 15px}.eg-modell-tile{padding:10px 16px}.tiles li,.tile,.provider-card,.modal-close,.internal-header button,.eg-kat-tab,.eg-sidebar-item,.eg-modell-tile{-webkit-tap-highlight-color:rgba(0,0,0,0.06);touch-action:manipulation}.formular-reset::after,#btn-positionen::after,body #bug-float-btn::before,body #kundenauge-btn::before,.nav-bell::after{display:none}}@media (hover:none) and (pointer:coarse) and (max-width:600px){.tiles li>span{min-height:44px}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea,.form-control,.eg-search-input{font-size:16px}}@media (max-height:500px){.eg-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}#modal-endgeraete .eg-modal{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#modal-endgeraete .eg-modal>*{flex-shrink:0}#modal-endgeraete .eg-header{position:sticky;top:0;z-index:5;background:#fff;padding-top:6px;padding-bottom:6px}#modal-endgeraete .eg-browse,#modal-endgeraete .eg-main{flex:none;overflow:visible}#modal-endgeraete .eg-browse>.eg-main{flex:1 1 0;min-width:0}.eg-header h3{font-size:15px}.eg-header-left,.eg-header-right{gap:10px}#modal-endgeraete .eg-btn-submit{padding:6px 16px;font-size:13px;min-height:36px}.eg-copy-btn{padding:4px 10px}.eg-slot{min-height:60px}.eg-slot:not(.filled){min-height:40px}.eg-slot:not(.filled) ~ .eg-slot:not(.filled){display:none}.eg-slot-img{width:52px;height:52px}body #bug-float-btn,body #kundenauge-btn{z-index:900!important}.qc-griff{z-index:900}body:has(.modal-overlay:not(.hidden)) #quickrhub-griff,body:has(.modal-overlay:not(.hidden)) #quickrcenter-griff{display:none}}.qc-koerper.qc-miniatur{overflow:hidden}