*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:auto}.app-shell{min-height:100vh}.app-shell__frame{display:flex;flex-direction:column;max-width:100%;min-height:100vh;min-width:0;width:100%}.app-shell__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-shell__content-inner{display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding:25px}.app-shell__form-frame{align-items:flex-start;display:flex;justify-content:center;max-width:600px;min-width:0;width:100%}.app-shell__form-frame>dhl-center{max-width:100%;min-width:0;width:100%}.app-footer{display:flex;justify-content:center}.app-footer__inner{flex-shrink:0}.app-header{min-height:80px}.app-header__inner{align-items:center;display:flex;flex-wrap:nowrap;gap:15px;justify-content:space-between;margin:0 auto;max-width:1200px;min-width:0;padding:0 20px;width:100%}.app-header__title{flex:1 1 auto;min-width:0}.app-header__title h1{overflow-wrap:anywhere}.app-header__logo{flex:0 0 auto}.app-header__actions{flex:0 0 auto;min-width:0}.language-selector{max-width:150px;min-width:0;width:150px}.dynamic-form-card{box-sizing:border-box;flex-shrink:1;overflow-wrap:anywhere;white-space:normal}.dynamic-form-card dhl-date-picker,.dynamic-form-card dhl-dropdown,.dynamic-form-card dhl-input,.dynamic-form-card dhl-radio-button-group,.dynamic-form-card>*{max-width:100%;min-width:0}.group-with-nested-fields{padding-left:24px}.dynamic-form-card dhl-selection-control-group>fieldset>dhl-label>label{height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.field-with-button,.field-with-button__field{min-width:0}.field-with-button__button{flex:0 0 auto}.group-with-checkbox-container,.group-with-nested-fields,.group-with-radio-button-group-container{min-width:0}@media (max-width:640px){.app-shell__content-inner{padding:16px}.app-header{min-height:auto}.app-header__inner{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:12px 16px}.app-header__logo{display:none}.app-header__actions{justify-self:end;max-width:100%;width:auto}.dynamic-form-card{padding:16px!important}.field-with-button{align-items:stretch;flex-direction:column}.field-with-button__button,.field-with-button__button>*{width:100%}.group-with-checkbox-container .group-with-nested-fields,.group-with-radio-button-group-container .group-with-nested-fields{padding-left:12px}}@media (max-width:420px){.app-header__inner,.app-shell__content-inner{padding:12px}.group-with-checkbox-container .group-with-nested-fields,.group-with-radio-button-group-container .group-with-nested-fields{padding-left:8px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}