.invoice-stepper-container[data-v-cdd4b87a]{max-width:1200px;margin:0 auto}.progress-card[data-v-cdd4b87a]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px!important}.step-indicator[data-v-cdd4b87a]{flex:1;max-width:200px}.step-indicator.active .step-title[data-v-cdd4b87a]{color:#1976d2!important;font-weight:600!important}.step-indicator.completed .step-title[data-v-cdd4b87a]{color:#4caf50!important}.step-title[data-v-cdd4b87a]{font-size:14px;font-weight:500;margin-top:8px}.animated-progress[data-v-cdd4b87a]{transition:all .5s ease-in-out}.pulse[data-v-cdd4b87a]{animation:pulse-data-v-cdd4b87a 2s infinite}@keyframes pulse-data-v-cdd4b87a{0%{box-shadow:0 0 0 0 rgba(25,118,210,.7)}70%{box-shadow:0 0 0 10px rgba(25,118,210,0)}to{box-shadow:0 0 0 0 rgba(25,118,210,0)}}.shake[data-v-cdd4b87a]{animation:shake-data-v-cdd4b87a .5s ease-in-out}@keyframes shake-data-v-cdd4b87a{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}.step-indicator.blocked .step-title[data-v-cdd4b87a]{color:#f44336!important;font-weight:600!important}.step-content-card[data-v-cdd4b87a]{border-radius:8px!important;min-height:300px}.step-content[data-v-cdd4b87a]{min-height:300px}.slide-fade-enter-active[data-v-cdd4b87a]{transition:all .4s ease}.slide-fade-leave-active[data-v-cdd4b87a]{transition:all .3s ease}.slide-fade-enter[data-v-cdd4b87a]{transform:translateX(30px);opacity:0}.slide-fade-leave-to[data-v-cdd4b87a]{transform:translateX(-30px);opacity:0}.customer-info-card[data-v-cdd4b87a]{border-radius:8px!important;animation:fadeInUp-data-v-cdd4b87a .6s ease-out}@keyframes fadeInUp-data-v-cdd4b87a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.customer-search[data-v-cdd4b87a] .v-input__control,.date-picker-field[data-v-cdd4b87a] .v-input__control{border-radius:12px!important}.default-position[data-v-cdd4b87a]{border-radius:8px!important;background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border:2px solid #1976d2!important}.default-position .v-card-text[data-v-cdd4b87a]{padding:8px!important}.editable-field[data-v-cdd4b87a]{margin-bottom:0!important}.editable-field[data-v-cdd4b87a] .v-input__control{background-color:hsla(0,0%,100%,.9)!important;border-radius:8px!important;min-height:40px!important}.total-field[data-v-cdd4b87a] .v-input__control{background-color:#e8f5e8!important;font-weight:700;min-height:40px!important}.additional-item[data-v-cdd4b87a]{border-radius:8px!important;transition:all .3s ease}.additional-item[data-v-cdd4b87a]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.add-item-btn[data-v-cdd4b87a]{border-radius:20px!important;font-weight:600;text-transform:none}.list-item-enter-active[data-v-cdd4b87a]{transition:all .5s ease}.list-item-leave-active[data-v-cdd4b87a]{transition:all .3s ease}.list-item-enter[data-v-cdd4b87a]{opacity:0;transform:translateY(-20px) scale(.95)}.list-item-leave-to[data-v-cdd4b87a]{opacity:0;transform:translateX(20px) scale(.95)}.total-card[data-v-cdd4b87a]{border-radius:8px!important;background:linear-gradient(135deg,#1976d2,#1565c0)!important}.pdf-loading-card[data-v-cdd4b87a]{border-radius:12px!important;background:linear-gradient(135deg,#1976d2,#1565c0)!important}.pdf-creation-overlay[data-v-cdd4b87a]{z-index:9999!important;background:rgba(0,0,0,.7)!important;backdrop-filter:blur(3px)}.pdf-creation-overlay-card[data-v-cdd4b87a]{border-radius:12px!important;background:#fff!important;max-width:400px;margin:0 auto}.pdf-animation-container[data-v-cdd4b87a]{position:relative;height:80px;display:flex;align-items:center;justify-content:center}.pdf-icon-wrapper[data-v-cdd4b87a]{position:relative;display:inline-block}.pdf-main-icon[data-v-cdd4b87a]{animation:pdfMainPulse-data-v-cdd4b87a 2s ease-in-out infinite;z-index:10;position:relative}@keyframes pdfMainPulse-data-v-cdd4b87a{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(25,118,210,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 16px rgba(25,118,210,.5))}}.pdf-preview-card[data-v-cdd4b87a],.pdf-success-card[data-v-cdd4b87a]{border-radius:8px!important}.pdf-container-direct[data-v-cdd4b87a]{position:relative;width:100%;height:1000px;background:#fff;border-radius:0 0 4px 4px;overflow:hidden}.pdf-iframe-direct[data-v-cdd4b87a]{border:none!important;width:100%!important;height:100%!important;background:#fff!important}.email-send-card[data-v-cdd4b87a]{border-radius:8px!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.send-email-btn[data-v-cdd4b87a]{border-radius:25px!important;font-size:18px!important;font-weight:600!important;text-transform:none!important;padding:16px 32px!important}.skip-email-btn[data-v-cdd4b87a]{border-radius:20px!important;font-weight:500!important;text-transform:none!important}.email-success-card[data-v-cdd4b87a]{border-radius:8px!important}.email-editor-card[data-v-cdd4b87a]{border-radius:8px!important;background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #e0e0e0!important}.email-body-textarea[data-v-cdd4b87a]{width:100%!important;min-height:300px!important;font-size:.7rem!important;line-height:1.2!important;font-family:inherit!important;border:1px solid #e0e0e0!important;border-radius:4px!important;padding:16px!important;resize:vertical!important;outline:none!important;background:#fff!important;box-sizing:border-box!important}.email-body-textarea[data-v-cdd4b87a]:focus{border-color:#1976d2!important;box-shadow:0 0 0 2px rgba(25,118,210,.2)!important}.email-compose-header[data-v-cdd4b87a]{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:6px 10px}.email-field[data-v-cdd4b87a]{display:flex;align-items:center;margin-bottom:0;min-height:32px}.email-field[data-v-cdd4b87a]:last-child{margin-bottom:0}.email-field-label[data-v-cdd4b87a]{min-width:50px;font-weight:600;color:#495057;font-size:.8rem;margin-right:8px}.email-field-content[data-v-cdd4b87a]{flex:1;display:flex;align-items:center;flex-wrap:wrap}.email-address[data-v-cdd4b87a]{color:#1976d2;font-weight:500;font-size:.8rem}.email-subject-field[data-v-cdd4b87a]{flex:1;margin:0!important}.email-body-editor[data-v-cdd4b87a]{padding:0}.default-description-textarea[data-v-cdd4b87a]{width:100%!important;min-height:120px!important;font-size:.8rem!important;line-height:1.2!important;font-family:inherit!important;border:1px solid #e0e0e0!important;border-radius:4px!important;padding:12px!important;resize:vertical!important;outline:none!important;background:#fff!important;box-sizing:border-box!important}.default-description-textarea[data-v-cdd4b87a]:focus{border-color:#1976d2!important;box-shadow:0 0 0 2px rgba(25,118,210,.2)!important}.email-footer[data-v-cdd4b87a]{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:4px 8px;border-radius:0 0 8px 8px}.email-attachment-info[data-v-cdd4b87a]{display:flex;align-items:center;color:#6c757d;font-size:.85rem}.template-preview[data-v-cdd4b87a]{margin-top:16px;padding:12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.template-preview-content[data-v-cdd4b87a]{background:#fff;padding:12px;border-radius:4px;border:1px solid #e0e0e0}.preview-text[data-v-cdd4b87a]{font-family:Courier New,monospace;font-size:.6rem;line-height:1.2;white-space:pre-wrap;color:#495057}.template-success[data-v-cdd4b87a]{margin-top:16px}.customer-sidebar[data-v-cdd4b87a]{border-radius:8px!important;position:sticky;top:20px;max-height:90vh;overflow-y:auto}.customer-sidebar .v-card-text[data-v-cdd4b87a]{padding:6px!important}.date-selection-card[data-v-cdd4b87a]{border-radius:8px!important}.progress-card[data-v-cdd4b87a]{margin-bottom:8px!important}.progress-card .v-card-text[data-v-cdd4b87a]{padding:4px 8px!important}.step-indicator[data-v-cdd4b87a]{min-width:60px}.step-title[data-v-cdd4b87a]{font-size:.7rem!important;line-height:1.1!important;margin-top:4px!important}.v-card[data-v-cdd4b87a]{margin-bottom:8px!important}.v-card-text[data-v-cdd4b87a]{padding:8px!important}.v-card-title[data-v-cdd4b87a]{padding:4px 8px!important;font-size:.75rem!important;line-height:1.1!important;border-radius:8px 8px 0 0!important;min-height:28px!important}.customer-fly-out-enter-active[data-v-cdd4b87a]{transition:all .6s cubic-bezier(.25,.8,.25,1)}.customer-fly-out-enter[data-v-cdd4b87a]{opacity:0;transform:translateY(-20px) scale(.95)}.customer-fly-out-enter-to[data-v-cdd4b87a]{opacity:1;transform:translateY(0) scale(1)}.fly-out-chip[data-v-cdd4b87a]{animation:fly-out-pulse-data-v-cdd4b87a 2s infinite;border-radius:20px!important;font-weight:600!important}@keyframes fly-out-pulse-data-v-cdd4b87a{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(76,175,80,0)}}.hover-preview-enter-active[data-v-cdd4b87a]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.hover-preview-enter[data-v-cdd4b87a]{opacity:0;transform:translateY(20px) scale(.95)}.hover-preview-enter-to[data-v-cdd4b87a]{opacity:1;transform:translateY(0) scale(1)}.hover-preview-leave-active[data-v-cdd4b87a]{transition:all .3s ease-out}.hover-preview-leave-to[data-v-cdd4b87a]{opacity:0;transform:translateY(10px) scale(.98)}.customer-hover-preview[data-v-cdd4b87a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid #dee2e6!important;position:relative;overflow:hidden;filter:blur(1px);opacity:.7;transform:scale(.95);transition:all .3s ease}.customer-hover-preview[data-v-cdd4b87a]:hover{filter:blur(0);opacity:.9;transform:scale(.98)}.hover-preview-chip[data-v-cdd4b87a]{animation:hover-pulse-data-v-cdd4b87a 1.5s infinite;border-radius:20px!important;font-weight:600!important}@keyframes hover-pulse-data-v-cdd4b87a{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(25,118,210,.4)}50%{transform:scale(1.02);box-shadow:0 0 0 4px rgba(25,118,210,0)}}.customer-item[data-v-cdd4b87a]{cursor:pointer;transition:all .2s ease}.customer-item[data-v-cdd4b87a]:hover{background-color:rgba(25,118,210,.1)!important;transform:translateX(4px)}.floating-navigation[data-v-cdd4b87a]{position:fixed;top:50%;left:0;right:0;z-index:1000;pointer-events:none}.nav-button-container[data-v-cdd4b87a]{position:fixed;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:1001;display:flex;flex-direction:column;align-items:center;gap:8px}.nav-button-left[data-v-cdd4b87a]{left:20px}.nav-button-right[data-v-cdd4b87a]{right:20px}.nav-button[data-v-cdd4b87a]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-button[data-v-cdd4b87a]:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3)!important}.nav-button-hint[data-v-cdd4b87a]{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.9);color:#666;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:500;white-space:nowrap;backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;opacity:0;transform:translateY(10px);pointer-events:none}.nav-button-container:hover .nav-button-hint[data-v-cdd4b87a]{opacity:1;transform:translateY(0)}.nav-button[data-v-cdd4b87a]:disabled{opacity:.5;transform:translateY(-50%) scale(.9)}.payment-info-card[data-v-cdd4b87a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid #dee2e6!important;border-radius:8px!important}.payment-info-card .v-card-title[data-v-cdd4b87a]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.payment-details-btn[data-v-cdd4b87a],.sepa-bank-btn[data-v-cdd4b87a]{border-radius:20px!important;font-weight:600!important;text-transform:none!important}.total-summary-card[data-v-cdd4b87a]{background:linear-gradient(135deg,#007bff,#0056b3)!important;border:none!important;border-radius:8px!important}.total-summary-card .v-card-text[data-v-cdd4b87a]{padding:16px 20px!important}.invoice-info-sidebar[data-v-cdd4b87a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid #dee2e6!important;border-radius:8px!important}.position-item-card[data-v-cdd4b87a]{border-left:4px solid #007bff!important;border-radius:8px!important;transition:all .3s ease!important}.position-item-card[data-v-cdd4b87a]:hover{box-shadow:0 4px 12px rgba(0,123,255,.15)!important;transform:translateY(-1px)!important}.crm-link-btn[data-v-cdd4b87a]{border-radius:20px!important;font-weight:600!important;text-transform:none!important}.template-selection-card[data-v-cdd4b87a]{border-radius:8px!important}.template-card[data-v-cdd4b87a]{cursor:pointer;transition:all .3s ease;border:2px solid transparent!important}.template-card[data-v-cdd4b87a]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15)!important;border-color:#1976d2!important}.template-selected[data-v-cdd4b87a]{border-color:#4caf50!important;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important}.template-selected[data-v-cdd4b87a]:hover{border-color:#4caf50!important}.template-preview-text[data-v-cdd4b87a]{font-size:.85rem;line-height:1.4;color:#666;white-space:pre-line;max-height:100px;overflow:hidden}@media (max-width:960px){.customer-sidebar[data-v-cdd4b87a]{position:static;max-height:none;margin-bottom:20px}.nav-button-left[data-v-cdd4b87a]{left:10px}.nav-button-right[data-v-cdd4b87a]{right:10px}.nav-button[data-v-cdd4b87a]{width:48px!important;height:48px!important}}@media (max-width:600px){.nav-button-left[data-v-cdd4b87a]{left:5px}.nav-button-right[data-v-cdd4b87a]{right:5px}.nav-button[data-v-cdd4b87a]{width:40px!important;height:40px!important}}html.theme-dark .default-position[data-v-cdd4b87a],html.theme-dark .email-editor-card[data-v-cdd4b87a],html.theme-dark .email-send-card[data-v-cdd4b87a],html.theme-dark .pdf-creation-overlay-card[data-v-cdd4b87a],html.theme-dark .progress-card[data-v-cdd4b87a]{background:var(--app-surface-2)!important;background-image:none!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.theme-dark .default-description-textarea[data-v-cdd4b87a],html.theme-dark .email-body-textarea[data-v-cdd4b87a],html.theme-dark .template-preview-content[data-v-cdd4b87a]{background:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}html.theme-dark .template-preview-text[data-v-cdd4b87a]{color:var(--app-text-muted)!important}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:hsla(0,0%,100%,.3)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}