.wt-welcome{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:auto}.wt-welcome__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(0,0,0,.5);cursor:default}.wt-welcome__card{position:relative;z-index:1;width:min(520px,100vw - 48px);background:#fff;border:1px solid var(--tds-theme-border-low-contrast);border-radius:8px;padding:var(--tds-size-6x) var(--tds-size-3x);box-shadow:0 4px 24px rgba(0,0,0,.12)}@media(min-width:600px){.wt-welcome__card{padding-inline:var(--tds-size-6x)}}.wt-welcome__card .wt-welcome__title{margin:0 0 var(--tds-size-2x);padding:0}.wt-welcome__desc{display:block;font-size:14px;line-height:20px}.wt-welcome__footer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--tds-size-1x);-webkit-padding-before:var(--tds-size-4x);padding-block-start:var(--tds-size-4x)}.wt-welcome__btn{flex:0 0 auto;white-space:nowrap;overflow:visible}.wt-root{position:fixed;inset:0;z-index:10000;pointer-events:none}.wt-highlight{z-index:10001;animation:wt-pulse 2s ease-in-out infinite}.wt-card{position:fixed;z-index:10002;pointer-events:auto;background:#fff;border:1px solid var(--tds-theme-border-low-contrast);border-radius:8px;padding:20px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.wt-card__progress{display:block;font-size:12px;margin-bottom:8px}.wt-card__title{margin-bottom:8px}.wt-card__desc{display:block;font-size:14px;line-height:20px;margin-bottom:16px}.wt-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.wt-card__skip{background:none;border:none;padding:0;font-size:13px;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;text-decoration:underline}.wt-card__skip:hover{color:var(--tds-color-text)}.wt-card__actions{display:flex;gap:8px;margin-left:auto}@keyframes wt-pulse{0%,to{box-shadow:0 0 0 0 rgba(62,106,225,.45)}50%{box-shadow:0 0 0 6px rgba(62,106,225,.2)}}@media(prefers-reduced-motion:reduce){.wt-highlight{animation:none}}body,html{overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tds-app-layout,body,html{height:100vh}.tds-app-layout-content{flex:1 1;min-height:0;overflow:hidden}.tds-app-layout-main{overflow-y:auto;min-height:0}.tds-app-layout-main:has([data-page=quote-submissions]){box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:hidden}.tds-app-layout:not(:has(.tds-app-layout-sidenav)) .tds-app-layout-main{-webkit-padding-start:0;padding-inline-start:0}.tds-app-layout:not(:has(.tds-app-layout-sidenav)) .tds-app-layout-main [class*=pageContainer]{margin-inline:0;max-width:none}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999}.page-header h1{margin:0}td .tds-form-input--default{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;border-bottom:1px solid var(--tds-theme-border-subtle);min-block-size:auto;padding:0}td .tds-form-input--default:focus-within{border-bottom-color:var(--tds-theme-foreground)}td .tds-form-item.tds-form--error .tds-form-input,td .tds-form-item.tds-form--error .tds-form-input--default{border:1px solid var(--tds-color-red-500,#d0021b);border-radius:4px;box-shadow:none}td .tds-btn--tertiary{background:none}