:root{--te-navy: #1a1a2e;--te-gold: #c8973a;--te-gold-light: #f5e9d0;--te-green: #1a7a4a;--te-green-bg: #e8f5ee;--te-green-border:#b0ddc4;--te-amber: #92680a;--te-amber-bg: #fef8e8;--te-red: #b91c1c;--te-red-bg: #fef2f2;--te-border: #e4e4e4;--te-bg: #ffffff;--te-bg-soft: #f9f9f7;--te-text: #1a1a2e;--te-muted: #6b7280;--te-r: 10px;--te-r-sm: 6px;--te-shadow: 0 1px 3px rgba(0,0,0,.05), 0 8px 24px rgba(0,0,0,.07);--te-focus-ring: 0 0 0 3px rgba(200,151,58,.2)}.te-wrapper *,.te-wrapper *:before,.te-wrapper *:after{box-sizing:border-box}.te-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--te-text);padding:48px 16px 80px}.te-container{max-width:660px;margin:0 auto}.te-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;color:var(--te-muted);font-size:14px}.te-spinner{width:28px;height:28px;border:2.5px solid var(--te-border);border-top-color:var(--te-gold);border-radius:50%;animation:te-spin .7s linear infinite}.te-status-screen{text-align:center;padding:56px 32px 48px;border-radius:var(--te-r);border:1.5px solid var(--te-border);background:var(--te-bg)}.te-status-icon-wrap{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.te-status-icon-wrap--green{background:var(--te-green-bg);color:var(--te-green);border:1.5px solid var(--te-green-border)}.te-status-icon-wrap--gold{background:var(--te-amber-bg);color:var(--te-amber);border:1.5px solid #f0d590}.te-status-screen h2{font-size:22px;font-weight:600;margin:0 0 10px;line-height:1.3}.te-status-screen p{font-size:15px;color:var(--te-muted);line-height:1.7;max-width:420px;margin:0 auto 24px}.te-status-success{background:var(--te-green-bg);border-color:var(--te-green-border)}.te-success-burst{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.te-success-ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:te-ring-draw .6s ease forwards}.te-success-check{position:absolute;animation:te-check-draw .4s ease .5s forwards}@keyframes te-ring-draw{to{stroke-dashoffset:0}}@keyframes te-check-draw{to{stroke-dashoffset:0}}.te-status-success h2{color:var(--te-green)}.te-status-success p{color:#2d6b47}.te-approved-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--te-green-border);color:var(--te-green);font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:24px}.te-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--te-green);animation:te-pulse 2s infinite}@keyframes te-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.te-form-header{display:flex;gap:16px;align-items:flex-start;margin-bottom:28px;padding-bottom:24px;border-bottom:1.5px solid var(--te-border)}.te-form-header-icon{flex-shrink:0;width:52px;height:52px;background:var(--te-gold-light);color:var(--te-gold);border-radius:12px;display:flex;align-items:center;justify-content:center}.te-form-header h1{font-size:24px;font-weight:700;margin:0 0 6px;line-height:1.25;color:var(--te-navy)}.te-form-header p{font-size:14px;color:var(--te-muted);margin:0;line-height:1.6}.te-card{background:var(--te-bg);border:1.5px solid var(--te-border);border-radius:var(--te-r);padding:22px 24px;margin-bottom:16px}.te-card--flat{background:var(--te-bg-soft)}.te-card-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--te-muted);margin-bottom:16px}.te-card-desc{font-size:13px;color:var(--te-muted);margin:-8px 0 16px;line-height:1.5}.te-readonly-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.te-readonly-field{display:flex;flex-direction:column;gap:2px}.te-readonly-label{font-size:11px;color:var(--te-muted);font-weight:500}.te-readonly-value{font-size:14px;color:var(--te-text);font-weight:500}.te-field{margin-bottom:16px}.te-field:last-child{margin-bottom:0}.te-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:500px){.te-field-row{grid-template-columns:1fr}}.te-label{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--te-text);margin-bottom:7px}.te-req{color:var(--te-gold);font-size:15px}.te-input{display:block;width:100%;padding:10px 14px;font-size:14px;font-family:inherit;color:var(--te-text);background:var(--te-bg);border:1.5px solid var(--te-border);border-radius:var(--te-r-sm);outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.te-input:focus{border-color:var(--te-gold);box-shadow:var(--te-focus-ring)}.te-input--error{border-color:var(--te-red)!important}.te-input--mono{font-family:Courier New,monospace;font-size:15px;letter-spacing:.04em}.te-select-wrap{position:relative}.te-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px}.te-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--te-muted);pointer-events:none}.te-help-btn{width:18px;height:18px;border-radius:50%;background:var(--te-bg-soft);border:1px solid var(--te-border);color:var(--te-muted);font-size:11px;font-weight:700;cursor:help;display:inline-flex;align-items:center;justify-content:center;position:relative}.te-help-btn:after{content:attr(data-tooltip);display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--te-navy);color:#fff;font-size:12px;font-weight:400;padding:8px 12px;border-radius:var(--te-r-sm);width:220px;white-space:normal;line-height:1.5;z-index:10;pointer-events:none}.te-help-btn:hover:after,.te-help-btn:focus:after{display:block}.te-dropzone{position:relative;border:1.5px dashed var(--te-border);border-radius:var(--te-r);background:var(--te-bg-soft);padding:32px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.te-dropzone:hover,.te-dropzone.te-drag-over{border-color:var(--te-gold);background:var(--te-gold-light)}.te-dropzone.te-has-file{border-style:solid;border-color:var(--te-green-border);background:var(--te-green-bg)}.te-dropzone.te-error-zone{border-color:var(--te-red)}.te-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.te-dropzone-idle{pointer-events:none;color:var(--te-muted)}.te-dropzone-idle svg{margin-bottom:10px;color:var(--te-gold)}.te-dropzone-idle p{margin:0;font-size:14px;line-height:1.6}.te-dropzone-idle strong{color:var(--te-text)}.te-dropzone-sub{font-size:12px!important;margin-top:3px!important}.te-dropzone-selected{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--te-green);pointer-events:none}.te-dropzone-selected svg{flex-shrink:0}#te-file-name{flex:1;text-align:left;word-break:break-all;font-weight:500}.te-remove-btn{pointer-events:all;background:none;border:none;font-size:20px;line-height:1;color:var(--te-muted);cursor:pointer;padding:0 4px;flex-shrink:0}.te-remove-btn:hover{color:var(--te-red)}.te-field-error{font-size:12px;color:var(--te-red);margin:5px 0 0;min-height:16px;display:none}.te-field-error.te-visible{display:block}.te-checkbox-label{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--te-muted);line-height:1.6;cursor:pointer}.te-checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.te-checkbox-box{flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--te-border);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.te-checkbox-box svg{opacity:0;transition:opacity .1s}.te-checkbox-label input:checked~.te-checkbox-box{background:var(--te-navy);border-color:var(--te-navy)}.te-checkbox-label input:checked~.te-checkbox-box svg{opacity:1}.te-submit-wrap{margin-top:8px}.te-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--te-r);border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;font-family:inherit}.te-btn:active{transform:scale(.99)}.te-btn--primary{background:var(--te-navy);color:#fff;border-color:var(--te-navy)}.te-btn--primary:hover{background:#252548;border-color:#252548}.te-btn--primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.te-btn--outline{background:transparent;color:var(--te-text);border-color:var(--te-border)}.te-btn--outline:hover{border-color:var(--te-navy)}.te-btn--full{width:100%}.te-submit-note{display:flex;align-items:center;gap:5px;justify-content:center;font-size:12px;color:var(--te-muted);margin:10px 0 0;text-align:center}.te-form-error{display:flex;gap:10px;align-items:flex-start;background:var(--te-red-bg);border:1px solid #fecaca;border-radius:var(--te-r-sm);padding:14px 16px;color:var(--te-red);font-size:13px;margin-top:16px;line-height:1.5}.te-login-wall{text-align:center;padding:64px 32px;border:1.5px solid var(--te-border);border-radius:var(--te-r);background:var(--te-bg);max-width:420px;margin:0 auto}.te-login-icon{color:var(--te-gold);margin-bottom:20px}.te-login-wall h2{font-size:22px;font-weight:700;margin:0 0 10px}.te-login-wall p{font-size:14px;color:var(--te-muted);margin:0 0 24px;line-height:1.6}.te-login-sub{font-size:13px;color:var(--te-muted);margin:14px 0 0}.te-login-sub a{color:var(--te-gold);text-decoration:none}@keyframes te-spin{to{transform:rotate(360deg)}}.te-spin{animation:te-spin .8s linear infinite}@media(max-width:600px){.te-card{padding:18px 16px}.te-form-header{flex-direction:column}.te-readonly-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tax-exemption-form.css.map */
