*{font-family:Helvetica Neue,Helvetica,sans-serif}.application.theme--light{background-color:#fff}#app .v-toolbar__content{justify-content:space-between;padding-right:74px}#app .v-toolbar__title{margin-right:auto}#app .toolbar__title{display:flex}#app #main_logo{max-height:25px}#app .v-content__wrap{padding-left:50px;padding-right:50px;padding-top:24px}#app .v-navigation-drawer__content .v-list-item__action{min-width:30px;margin-right:20px}#app #wrapper{align-items:flex-start}#app .v-dialog>.v-card>.v-card__text{padding-top:24px}#app .v-list__group__items{padding-left:30px;background-color:#fafafa}#app .theme--light.v-app-bar.v-toolbar.v-sheet,#app .theme--light.v-footer,#app .v-btn--flat,#app .v-btn--outlined,#app .v-btn--text,#app .v-text-field--outlined>.v-input__control>.v-input__slot{background-color:#fff}.middle-grey{color:#a6a6a6}.v-text-field--outline .v-text-field__prefix,.v-text-field--outline .v-text-field__suffix{margin-top:22px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0}.container.grid-list-lg .layout .flex{padding-top:0}#snackbar{position:fixed;pointer-events:none;top:0;right:0;z-index:9999999999;display:flex;width:100vw;flex-direction:column;align-items:flex-end;justify-content:space-around}#snackbar div{position:relative!important;margin-bottom:8px}#snackbar .v-btn--flat{background-color:transparent}.hide_screen{display:none}.vld-icon{display:flex;flex-direction:column;align-items:center}.vld-icon .loading_msg{padding-top:16px}@media print{main.v-content{padding:0!important}.hide_print{display:none}td.hide_screen,th.hide_screen{display:table-cell}}.address-table{width:100%}.address-table h1{width:auto}.v-dialog__activator button{margin-left:0}.v-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.v-card__actions .v-btn{margin-bottom:8px;margin-top:8px}.v-expansion-panel-content__wrap{padding-left:0;padding-right:0}.headline{width:100%}.headline .icon{float:right;cursor:pointer}.v-tabs__wrapper{overflow-x:auto}.theme--light.v-tabs-items{background-color:transparent}#addressbook{width:100%}#addressbook .v-dialog__activator button{margin-left:0}#tracking,.timeline{width:100%}#tracking h1{width:auto}#tracking .v-data-table .v-data-table__expanded__content td{padding:0}#tracking .v-data-table tbody tr.v-data-table__expanded__content{box-shadow:none}#settings{width:100%}#base_data .no-margin-left{margin-left:0}#history{width:100%}#history .arrow-width{width:20px}#history .v-data-table .v-data-table__expanded__content>td{padding:0}#history .v-data-table tbody tr.v-data-table__expanded__content{box-shadow:none}#history h1{width:auto}#history .label{display:none}#history .labelOpener:visited{border-color:#4caf50}#history .labelOpener:visited:before{background-color:rgba(76,175,80,.4)}#history .labelOpener:visited span{color:#4caf50}#history .v-data-table td:first-child{width:100%}#history .v-data-table td:nth-of-type(2){width:200px!important}#history .v-data-table button{margin-left:0}#history .v-data-table .pr-align{padding-right:39px}#history .v-chip{min-width:131px}#history .v-chip .v-chip__content{width:100%;justify-content:center}@media print{body{zoom:85%}.loading-overlay,footer{display:none!important}.v-tooltip__content{display:none}tr{background-color:#ccc}tr th,tr tr{background:#fff}.v-datatable__actions{display:none}.print_modify{display:none;width:100%}.print_modify.show{display:block}.print_modify .v-input__slot{border:0!important}.print_modify .v-input__append-inner{display:none}#history.label_print *{display:none!important}#history.label_print .label{display:block!important}}#pickups{width:100%}#pickups h1{width:auto}.v-datatable button{margin-left:0}.v-chip{min-width:131px}.v-chip .v-chip__content{width:100%;justify-content:center}#not-found,#password-reset[data-v-2f0000ce],#register-complete[data-v-280d38e7]{width:100%}#other .no-margin-left,#packagingmaterial .no-margin-left{margin-left:0}#dashboard{width:100%;padding-bottom:32px}#dashboard .stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-bottom:28px}#dashboard .stat-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s}#dashboard .stat-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}#dashboard .stat-card .stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#999}#dashboard .stat-card .stat-value{font-size:28px;font-weight:700;color:#1a1a2e;line-height:1}#dashboard .stat-card .stat-icon{font-size:18px;margin-bottom:2px}#dashboard .stat-card.highlight{background:#008cc5;border-color:transparent}#dashboard .stat-card.highlight .stat-label,#dashboard .stat-card.highlight .stat-value{color:#fff}#dashboard .stat-card.warn{border-left:3px solid #f5a623}#dashboard .stat-card.warn .stat-value{color:#c47d00}#dashboard .stat-card.success{border-left:3px solid #27ae60}#dashboard .stat-card.success .stat-value{color:#1e8449}#dashboard .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#dashboard .section-header h2{font-size:15px;font-weight:600;color:#1a1a2e;margin:0}#dashboard .section-header a{font-size:12px;color:#008cc5;text-decoration:none;cursor:pointer}#dashboard .section-header a:hover{text-decoration:underline}#dashboard .orders-table{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;margin-bottom:28px}#dashboard .orders-table table{width:100%;border-collapse:collapse}#dashboard .orders-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:12px 16px;border-bottom:1px solid #f0f0f0;text-align:left;background:#fafafa}#dashboard .orders-table td{font-size:13px;padding:12px 16px;border-bottom:1px solid #f7f7f7;color:#333}#dashboard .orders-table tr:last-child td{border-bottom:none}#dashboard .orders-table tr:hover td{background:#f9fbff;cursor:pointer}#dashboard .orders-table .empty-msg{text-align:center;color:#bbb;font-size:13px;padding:32px}#dashboard .status-chip{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}#dashboard .status-chip.delivered{background:#e8f5e9;color:#2e7d32}#dashboard .status-chip.in_transit{background:#e3f2fd;color:#1565c0}#dashboard .status-chip.pending{background:#fff8e1;color:#f57f17}#dashboard .status-chip.error{background:#fce4ec;color:#c62828}#dashboard .status-chip.canceled{background:#f5f5f5;color:#757575}#dashboard .welcome-bar{background:#1a1a2e;border-radius:12px;padding:22px 28px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between}#dashboard .welcome-bar .welcome-text h1{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}#dashboard .welcome-bar .welcome-text p{font-size:13px;color:hsla(0,0%,100%,.65);margin:0}#dashboard .welcome-bar .welcome-actions{display:flex;gap:10px}#dashboard .quick-action{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;padding:9px 16px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:6px;transition:background .15s}#dashboard .quick-action:hover{background:hsla(0,0%,100%,.22);color:#fff}@media(max-width:600px){#dashboard .welcome-bar{flex-direction:column;gap:14px}#dashboard .stat-grid{grid-template-columns:repeat(2,1fr)}#dashboard .quick-action{flex:1;justify-content:center}}#preisanfrage{width:100%;padding-bottom:40px}#preisanfrage .pa-header{margin-bottom:24px}#preisanfrage .pa-header h1{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 4px}#preisanfrage .pa-header p{font-size:13px;color:#888;margin:0}#preisanfrage .tarif-banner{background:#f0f9ff;border:1px solid #b3e0f7;border-radius:10px;padding:14px 18px;margin-bottom:24px;display:flex;align-items:center;gap:10px;font-size:13px;color:#005a87}#preisanfrage .tarif-banner .tarif-name{font-weight:700;font-size:15px;color:#008cc5}#preisanfrage .tarif-banner.no-tarif{background:#fff8e1;border-color:#ffe082;color:#8a6500}#preisanfrage .tarif-banner.error-tarif{background:#fce4ec;border-color:#ef9a9a;color:#c62828}#preisanfrage .pa-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:700px){#preisanfrage .pa-grid{grid-template-columns:1fr}}#preisanfrage .pa-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}#preisanfrage .pa-card .pa-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#999;padding:13px 18px 10px;border-bottom:1px solid #f0f0f0;background:#fafafa}#preisanfrage .pa-card .pa-card-body{padding:18px}#preisanfrage .pa-card-full{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;margin-top:20px}#preisanfrage .pa-card-full .pa-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#999;padding:13px 18px 10px;border-bottom:1px solid #f0f0f0;background:#fafafa}#preisanfrage .pa-card-full .pa-card-body{padding:18px}#preisanfrage .field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin-bottom:5px;display:block}#preisanfrage .dim-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:500px){#preisanfrage .dim-row{grid-template-columns:repeat(2,1fr)}}#preisanfrage .service-tabs{display:flex;gap:8px;flex-wrap:wrap}#preisanfrage .service-tabs .svc-tab{padding:7px 14px;border-radius:20px;font-size:12px;font-weight:600;border:1.5px solid #e0e0e0;cursor:pointer;transition:all .15s;background:#fff;color:#666}#preisanfrage .service-tabs .svc-tab.active{background:#008cc5;border-color:#008cc5;color:#fff}#preisanfrage .service-tabs .svc-tab:hover:not(.active){border-color:#008cc5;color:#008cc5}#preisanfrage .envelope-toggle{display:inline-flex;align-items:center;gap:8px;background:#e3f2fd;border:1.5px solid #90caf9;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;color:#1565c0;font-weight:500;margin-top:12px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#preisanfrage .envelope-toggle.active{background:#008cc5;border-color:#008cc5;color:#fff}#preisanfrage .zusatz-section{border:1px solid #e8e8e8;border-radius:8px;padding:12px 16px}#preisanfrage .zusatz-section .zusatz-item{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#444}#preisanfrage .pa-result{background:#fff;border:2px solid #008cc5;border-radius:10px;margin-top:20px;overflow:hidden}#preisanfrage .pa-result .pa-result-header{background:#008cc5;padding:13px 20px;display:flex;align-items:center;justify-content:space-between}#preisanfrage .pa-result .pa-result-header h3{color:#fff;margin:0;font-size:15px;font-weight:700}#preisanfrage .pa-result .pa-result-header .zone-lbl{color:hsla(0,0%,100%,.8);font-size:12px}#preisanfrage .pa-result .pa-result-body{padding:0 20px}#preisanfrage .pa-result .pa-result-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}#preisanfrage .pa-result .pa-result-row:last-child{border-bottom:none}#preisanfrage .pa-result .pa-result-row .rl{font-size:13px;color:#666}#preisanfrage .pa-result .pa-result-row .rv{font-size:14px;font-weight:600;color:#1a1a2e}#preisanfrage .pa-result .pa-result-row .rv .free-badge{display:inline-block;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;border-radius:4px;font-size:10px;font-weight:700;padding:2px 7px;margin-right:6px}#preisanfrage .pa-result .pa-gesamt-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f0f9ff;border-top:2px solid #008cc5}#preisanfrage .pa-result .pa-gesamt-row .gl{font-size:14px;font-weight:700;color:#1a1a2e}#preisanfrage .pa-result .pa-gesamt-row .gv{font-size:26px;font-weight:800;color:#008cc5}#preisanfrage .pa-error{background:#fce4ec;border:1px solid #ef9a9a;border-radius:8px;padding:12px 16px;font-size:13px;color:#c62828;margin-top:16px}