:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){a:hover{color:#747bff}button{background-color:#f9f9f9}}#upsform-root{min-height:100vh;width:100%;margin-top:-56px}.upsform-app{min-height:100vh;background:#fff;box-sizing:border-box}.upsform-header{background-color:#031;color:#fff;padding:3rem 1rem;text-align:left;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;align-items:center}.upsform-logo{margin-bottom:1rem}.upsform-ups-text{font-size:2rem;font-weight:700;color:#ffd166;letter-spacing:1px}.upsform-header h1{margin:0;font-size:2.5rem;font-weight:300;max-width:1200px;width:100%}.upsform-main-content{display:flex;justify-content:center;align-items:flex-start;padding:3rem 1rem;min-height:calc(100vh - 200px)}.upsform-container{width:100%;max-width:1200px}.upsform-steps{display:flex;gap:8px;margin-bottom:24px}.upsform-step{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e6eef6;color:#031;font-weight:700}.upsform-step.active{background:#f60;color:#fff}.upsform-grid{display:grid;grid-template-columns:1fr 360px;gap:32px}.upsform-left{min-width:0}.upsform-help{background:#f3f6f9;border-radius:8px;padding:20px;color:#1a2b3c;align-self:start}.upsform-help h3{margin:0 0 8px}.upsform-link{color:#f60}.upsform-heading{margin-top:0;font-size:28px;color:#1a2b3c;margin-bottom:0}.upsform-heading-row{display:flex;align-items:center;gap:8px;margin-bottom:1.5rem}.upsform-back-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:10px 0 8px;margin:0;color:#031;cursor:pointer;line-height:0}.upsform-back-icon-btn:hover{color:#f60}.upsform-back-icon-btn svg{display:block}.upsform-claim-form,.upsform-review-form{background:transparent}.upsform-form-group{margin-bottom:2rem}.upsform-form-group label{display:block;margin-bottom:.8rem;font-weight:600;color:#333;font-size:1rem}.upsform-field-description{display:block;margin-bottom:1rem;font-weight:400;color:#666;font-size:.9rem;font-style:italic;margin-top:-.3rem}.upsform-required{color:#dc3545}.upsform-form-group input:not([type=checkbox]):not([type=file]),.upsform-form-group select,.upsform-form-group textarea{width:100%;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;height:46px;padding:5px 12px;background-color:#fff;border:1px solid #696f7a;font-size:16px;font-weight:600}.upsform-form-group textarea{height:100px;max-width:100%;min-width:100%;padding-top:10px}.upsform-select-wrapper .upsform-select{border:0!important;width:100%;height:100%;padding:0 50px 0 12px}.upsform-select-wrapper{position:relative;display:flex;align-items:center;width:100%;height:46px;background-color:#fff;border:1px solid #696f7a;border-radius:4px;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.upsform-select-wrapper:focus-within{outline:none;border-color:#f60;box-shadow:0 0 0 3px #ff660026}.upsform-select{position:absolute;inset:0;border:0!important;border-radius:4px;background:#fff;padding:0 50px 0 12px;font-size:16px;font-weight:600;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;box-sizing:border-box;z-index:0;box-shadow:none}.upsform-select:focus{outline:none}.upsform-select-separator{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#999;pointer-events:none;z-index:2}.upsform-select-chevron{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;color:#696f7a;pointer-events:none;z-index:2}.upsform-form-group input[type=file]{padding:0;line-height:46px;border:1px solid #999;border-radius:4px;width:100%}.upsform-form-group input[type=file]::file-selector-button{height:46px;padding:0 16px;margin-right:12px;border:none;border-right:1px solid #696f7a;background-color:#f3f6f9;color:#1a2b3c;font-size:16px;font-weight:600;cursor:pointer;border-radius:4px 0 0 4px;vertical-align:top;line-height:46px}.upsform-form-group input[type=file]::file-selector-button:hover{background-color:#e6eef6}.upsform-file-input-wrapper,.upsform-file-input{width:100%}.upsform-file-resizing{margin-top:8px;padding:8px;background-color:#f3f6f9;border-radius:4px;color:#1a2b3c;font-size:14px}.upsform-file-previews{margin-top:12px;display:flex;flex-direction:column;gap:12px}.upsform-file-preview{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #696f7a;border-radius:4px;background-color:#f9fafb}.upsform-file-thumbnail{flex-shrink:0;width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #ddd;background-color:#fff;display:flex;align-items:center;justify-content:center}.upsform-thumbnail-image{width:100%;height:100%;object-fit:cover}.upsform-file-info{flex:1;min-width:0}.upsform-file-name{font-weight:500;color:#1a2b3c;margin-bottom:4px;word-break:break-word}.upsform-file-size{font-size:12px;color:#696f7a}.upsform-file-remove{flex-shrink:0;width:32px;height:32px;border:none;background-color:transparent;color:#696f7a;font-size:24px;line-height:1;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.upsform-file-remove:hover{background-color:#e6eef6;color:#1a2b3c}.upsform-file-remove:focus{outline:2px solid #1a2b3c;outline-offset:2px}.upsform-rs__control{border:1px solid #696f7a!important;border-radius:4px!important;height:46px!important;box-shadow:none!important;padding:5px 12px;padding-right:0!important;color:#000!important}.upsform-rs__control--is-focused{border-color:#f60!important;box-shadow:0 0 0 3px #ff660026!important}.upsform-rs__value-container{padding:0!important}.upsform-rs__placeholder,.upsform-rs__input-container{font-size:1rem!important;padding:0!important;margin:0!important;color:#000!important;font-weight:700!important}.upsform-rs__input{height:auto!important}.upsform-rs__multi-value{background:#e6eef6!important;border-radius:6px!important}.upsform-rs__multi-value__label{color:#031!important;padding:2px 6px!important}.upsform-rs__multi-value__remove{color:#031!important}.upsform-rs__indicators{padding-right:4px!important}.upsform-rs__menu{z-index:9999!important}.upsform-rs__indicator{color:#999!important}.upsform-rs__clear-indicator{display:none!important}.upsform-rs__indicator-separator{background-color:#999!important;width:1px!important;margin-top:6px!important;margin-bottom:6px!important}.upsform-rs__dropdown-indicator{padding:8px!important;color:#999!important}.upsform-rs__dropdown-indicator svg{width:16px!important;height:16px!important}.upsform-form-group input:focus,.upsform-form-group select:focus,.upsform-form-group textarea:focus{outline:none;border-color:#f60;box-shadow:0 0 0 3px #ff660026}.upsform-form-group input[type=text]:focus{padding:5px 12px}.upsform-field-wrapper{position:relative;width:100%}.upsform-validation-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.upsform-field-wrapper:has(.upsform-select-wrapper) .upsform-validation-icon,.upsform-field-wrapper--select .upsform-validation-icon{right:46px}.upsform-field-wrapper:has(.upsform-multiselect-wrapper) .upsform-validation-icon,.upsform-field-wrapper--multiselect .upsform-validation-icon{right:46px}.upsform-field-wrapper:has(textarea) .upsform-validation-icon{top:12px;transform:none}.upsform-field-wrapper:has(.upsform-item-selection) .upsform-validation-icon{display:none}.upsform-validation-icon--valid .upsform-icon-check{color:#28a745}.upsform-validation-icon--error .upsform-icon-error{color:#dc3545}.upsform-form-group--error input,.upsform-form-group--error textarea{border-color:#dc3545}.upsform-form-group--error input:focus,.upsform-form-group--error textarea:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354526}.upsform-form-group--valid input,.upsform-form-group--valid textarea{border-color:#28a745}.upsform-form-group--valid input:focus,.upsform-form-group--valid textarea:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a74526}.upsform-select-wrapper--error{border-color:#dc3545!important}.upsform-select-wrapper--error:focus-within{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354526!important}.upsform-select-wrapper--valid{border-color:#28a745!important}.upsform-select-wrapper--valid:focus-within{border-color:#28a745!important;box-shadow:0 0 0 3px #28a74526!important}.upsform-multiselect-wrapper--error .upsform-rs__control{border-color:#dc3545!important}.upsform-multiselect-wrapper--error .upsform-rs__control--is-focused{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354526!important}.upsform-multiselect-wrapper--valid .upsform-rs__control{border-color:#28a745!important}.upsform-multiselect-wrapper--valid .upsform-rs__control--is-focused{border-color:#28a745!important;box-shadow:0 0 0 3px #28a74526!important}.upsform-field-error{color:#dc3545;font-size:.875rem;margin-top:.5rem;display:block;font-weight:400}.upsform-required-indicator{color:#dc3545;margin-left:.25rem}.upsform-form-group--valid input:not([type=file]):not([type=checkbox]),.upsform-form-group--error input:not([type=file]):not([type=checkbox]){padding-right:40px}.upsform-form-group--valid textarea,.upsform-form-group--error textarea{padding-right:40px}.upsform-select-wrapper--valid .upsform-select,.upsform-select-wrapper--error .upsform-select{padding-right:38px}.upsform-submit-button{width:100%;background:#f60;color:#fff;border:none;padding:1.2rem 2rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;letter-spacing:1px;box-sizing:border-box}.upsform-submit-button:hover:not(:disabled){background:#031;transform:translateY(-2px);box-shadow:0 4px 15px #ff66004d}.upsform-submit-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.upsform-spinner{width:10px;height:10px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:upsform-spin .8s linear infinite;display:inline-block}@keyframes upsform-spin{to{transform:rotate(360deg)}}.upsform-submit-button.upsform-submit-button--dark{background:#80e5a7;color:#031;font-size:16px;padding:12px 16px;border-radius:4px;width:auto}.upsform-submit-button.upsform-submit-button--dark:hover:not(:disabled){background:#031;color:#fff;box-shadow:0 4px 15px #0b27424d}.upsform-status-message{margin-bottom:1.5rem;padding:1rem;border-radius:8px;font-weight:600;text-align:center}.upsform-status-message.upsform-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.upsform-status-message.upsform-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.upsform-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.upsform-claim-card{background:#fff;border:1px solid #e6eaf0;border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.upsform-claim-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000014;border-color:#d7dde6}.upsform-card-image{font-size:28px;margin-bottom:12px;display:inline-flex;align-items:center;justify-content:center;color:#031}.upsform-card-title{font-weight:700;color:#031;margin-bottom:6px}.upsform-card-desc{color:#4b5b6b;font-size:14px}.upsform-actions-row{display:flex;gap:12px;justify-content:flex-start;margin-top:16px}.upsform-actions-row.left,.upsform-actions-row.between{justify-content:flex-start}.upsform-secondary{background:#e6eef6;color:#031;border:none;padding:12px 16px;border-radius:8px;cursor:pointer}.upsform-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;border:1px solid #696f7a;border-radius:4px;padding:1.5rem;margin-bottom:2rem;color:#203040}.upsform-review h3{margin-top:0;font-size:1.25rem;font-weight:600;color:#1a2b3c}.upsform-review>div{min-width:0}.upsform-claim-form-layout{display:grid;grid-template-columns:7fr 3fr;gap:48px;align-items:start}.upsform-claim-form-fields{min-width:0}.upsform-package-info{position:sticky;top:6rem;align-self:start}.upsform-package-info-title{margin:0;padding:0;font-size:1.25rem;font-weight:600;color:#1a2b3c;grid-column:1 / -1;border-bottom:1px solid #BBB;padding-bottom:.5rem}.upsform-package-info .upsform-review{margin-bottom:0;grid-template-columns:1fr;gap:12px}@media (max-width: 768px){.upsform-header{padding:1.5rem 0;padding:2rem 1rem}.upsform-ups-text{font-size:2rem}.upsform-header h1{font-size:1.8rem}.upsform-main-content{padding:2rem 1rem}.upsform-grid{grid-template-columns:1fr}.upsform-claim-form-layout{grid-template-columns:1fr;gap:2rem}.upsform-package-info{position:static;order:-1}}.upsform-instructions-content{margin-bottom:2rem;border:1px solid #e0e0e0;padding:1.5rem 2rem 2rem;padding-bottom:"2rem";border-radius:"8px";border:1px solid #696f7a;border-radius:4px}.upsform-instructions-content li{padding-left:0rem;list-style:disc;list-style-position:inside}.upsform-checkbox-field{display:flex;align-items:flex-start;gap:12px}.upsform-checkbox-content{flex:1;display:flex;flex-direction:column;gap:0}.upsform-form-group input[type=checkbox]{width:auto;height:auto;margin:3px 0 0;padding:0;flex-shrink:0;cursor:pointer;width:25px;height:25px;border:1px solid #696f7a;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;position:relative;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.upsform-form-group input[type=checkbox]:checked{background-color:#28a745;border-color:#28a745}.upsform-form-group input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:0;width:7px;height:15px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.upsform-form-group input[type=checkbox]:focus{outline:none;border-color:#f60;box-shadow:0 0 0 3px #ff660026}.upsform-checkbox-label{display:block;margin:0;font-weight:600;color:#333;font-size:1rem;line-height:1.5;cursor:pointer}.upsform-checkbox-field .upsform-field-description{margin-bottom:0}.upsform-form-group--error input[type=checkbox]{border-color:#dc3545}.upsform-form-group--error input[type=checkbox]:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354526}.upsform-form-group--valid input[type=checkbox]{border-color:#28a745}.upsform-form-group--valid input[type=checkbox]:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a74526}.upsform-item-selection{background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.upsform-item-selection--error{border-color:#dc3545}.upsform-item-selection--valid{border-color:#28a745}.upsform-item-selection-header{margin-bottom:16px}.upsform-item-selection-header label{display:block;font-weight:600;color:#333;font-size:1rem;margin-bottom:8px}.upsform-item-list{margin-bottom:16px;max-height:300px;border:1px solid #696f7a;overflow-y:auto;padding:8px;background-color:#f9fafb;border-radius:4px}.upsform-item-checkbox-wrapper{margin-bottom:12px}.upsform-item-checkbox-wrapper:last-child{margin-bottom:0}label.upsform-item-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.upsform-item-checkbox-label:hover{background-color:#f3f6f9}.upsform-item-checkbox{margin-right:12px;flex-shrink:0;width:20px;height:20px;cursor:pointer}.upsform-item-description{flex:1;font-size:.95rem;line-height:1.6;color:#333;padding-top:2px}.upsform-item-selection-empty{padding:16px;background-color:#f9fafb;border-radius:4px;margin-bottom:16px;color:#666;font-style:italic}.upsform-manual-items-section{margin-top:16px;padding-top:16px;border-top:1px solid #e6eef6}.upsform-add-manual-item-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f3f6f9;border:1px solid #696f7a;border-radius:4px;color:#1a2b3c;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.upsform-add-manual-item-btn:hover{background-color:#e6eef6;border-color:#f60}.upsform-manual-items-entry{margin-top:16px}.upsform-manual-item-input-wrapper{display:flex;flex-direction:column;gap:12px}.upsform-manual-item-textarea{width:100%;min-height:80px;padding:12px;border:1px solid #696f7a;border-radius:4px;font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.upsform-manual-item-textarea:focus{outline:none;border-color:#f60;box-shadow:0 0 0 3px #ff660026}.upsform-add-item-btn{align-self:flex-start;padding:10px 20px;background-color:#f60;color:#fff;border:none;border-radius:4px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.upsform-add-item-btn:hover:not(:disabled){background-color:#e55a00}.upsform-add-item-btn:disabled{background-color:#ccc;cursor:not-allowed}.upsform-manual-items-list{margin-top:16px}.upsform-manual-items-list h4{margin:0 0 12px;font-size:.95rem;font-weight:600;color:#333}.upsform-manual-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:#f9fafb;border:1px solid #e6eef6;border-radius:4px;margin-bottom:8px}.upsform-manual-item:last-child{margin-bottom:0}.upsform-manual-item-text{flex:1;font-size:.95rem;line-height:1.5;color:#333}.upsform-remove-item-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background-color:transparent;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;transition:background-color .2s ease,color .2s ease}.upsform-remove-item-btn:hover{background-color:#dc3545;color:#fff}
