.drug-search-ce{position:relative;display:flex;width:100%;max-width:1440px;padding:32px 108px;flex-direction:column;align-items:flex-start;gap:24px}.drug-search-ce .ds-title{width:344px;max-width:100%;margin:0;color:var(--color-actions-primary-default, #2f1d6e);font-family:var(--font-family-headers-h1, "ABC Arizona Flare"),sans-serif;font-size:var(--font-size-headers-h1, 36px);font-style:normal;font-weight:700;line-height:var(--line-height-headers-h1, 42px);letter-spacing:var(--letter-spacing-headers-h1, .12px)}.drug-search-ce .ds-body,.drug-search-ce .ds-controls{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.drug-search-ce .ds-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:24px;align-self:stretch}.drug-search-ce .ds-fields{display:flex;align-items:flex-end;gap:8px;flex:1 0 0}.drug-search-ce .ds-selector{display:flex;width:288px;max-width:100%;min-width:0;flex-direction:column;align-items:flex-start}.drug-search-ce .ds-input-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.drug-search-ce .ds-label{display:flex;align-items:center;gap:4px;align-self:stretch}.drug-search-ce .ds-label-text{margin:0;color:var(--dark-dark, #272833);font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700!important;line-height:150%}.drug-search-ce .ds-input{position:relative;display:flex;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--color-actions-primary-pressed, #a19dc5);background:var(--light-light, #f1f2f5)}.drug-search-ce .ds-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:8px 40px 8px 16px;color:var(--color-text-icons-body, #000);font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.drug-search-ce .ds-select:focus{outline:none}.drug-search-ce .ds-selector-container{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.drug-search-ce .ds-number-icon{position:relative;display:flex;width:14px;height:24px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:8px;border:1px solid var(--secondary-secondary-l-2, #cdced9);background:var(--light-white, #fff)}.drug-search-ce .ds-angle-icon{width:8px;height:8px;fill:var(--secondary-secondary, #6b6c7e)}.drug-search-ce .ds-search-bar{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start}.drug-search-ce .ds-search-bar-inner{position:relative;display:flex;width:100%;max-width:400px;align-items:stretch;border-radius:4px;border:1px solid var(--color-actions-primary-pressed, #a19dc5);background:var(--light-light, #f1f2f5)}.drug-search-ce .ds-search-bar-text{display:flex;flex:1 0 0;padding:8px 16px;flex-direction:column;align-items:flex-start;border-radius:4px;min-width:0}.drug-search-ce .ds-text-input{width:100%;border:0;background:transparent;padding:0;color:var(--color-text-icons-body, #000);font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.drug-search-ce .ds-text-input:focus{outline:none}.drug-search-ce .ds-search-bar-actions{display:flex;align-items:flex-end}.drug-search-ce .ds-search-button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border:none;border-left:1px solid var(--color-actions-primary-pressed, #a19dc5);border-radius:0 4px 4px 0;background:var(--light-white, #fff);cursor:pointer;opacity:1;transition:opacity .15s ease,background-color .15s ease}.drug-search-ce .ds-search-button:disabled{cursor:default;opacity:.5}.drug-search-ce .ds-search-button:not(:disabled):hover{background:#e8e7f1}.drug-search-ce .ds-search-button:not(:disabled):active{background:#d0cee2}.drug-search-ce .ds-search-button-text{color:var(--color-text-icons-body, #000);text-align:center;font-family:var(--font-family-body-medium, "Reader Pro"),sans-serif;font-size:var(--font-size-body-medium, 16px);font-style:normal;font-weight:500;line-height:var(--line-height-body-medium, 24px);letter-spacing:var(--letter-spacing-body-medium, .12px)}.drug-search-ce .ds-search-icon{width:16.001px;height:16px;fill:var(--secondary-secondary, #6b6c7e)}.drug-search-ce .ds-disclaimer{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}.drug-search-ce .ds-disclaimer-text{flex:1 0 0;margin:0;color:#000;font-family:var(--font-family-body-small, "Reader Pro"),sans-serif;font-size:var(--font-size-body-small, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-body-small, 20px);letter-spacing:var(--letter-spacing-body-small, .12px)}.drug-search-ce .ds-results{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;min-height:650px}.drug-search-ce .ds-export{display:flex;justify-content:flex-end;align-self:stretch}.drug-search-ce .ds-table-wrapper{align-self:stretch;overflow-x:auto}.drug-search-ce .ds-table{width:100%;border-collapse:separate;border-spacing:0 8px}.drug-search-ce .ds-table-head .ds-cell{background:var(--color-surfaces-themed-primary-complement, #eae9fc)}.drug-search-ce .ds-row .ds-cell{background:var(--color-surfaces-neutral-lightest, #f8f8f8)}.drug-search-ce .ds-cell:first-child{border-radius:4px 0 0 4px}.drug-search-ce .ds-cell:last-child{border-radius:0 4px 4px 0}.drug-search-ce .ds-cell{padding:13.5px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.drug-search-ce .ds-cell-content{display:flex;align-items:center;gap:4px}.drug-search-ce .ds-cell-header{white-space:nowrap;color:var(--color-text-icons-body, #000);font-family:var(--font-family-body-small, "Reader Pro"),sans-serif;font-size:var(--font-size-body-small, 14px);font-style:normal;font-weight:500;line-height:var(--line-height-body-small, 20px);letter-spacing:var(--letter-spacing-body-small, .12px)}.drug-search-ce .ds-cell-text{white-space:nowrap;color:var(--color-text-icons-body, #000);font-family:var(--font-family-body-small, "Reader Pro"),sans-serif;font-size:var(--font-size-body-small, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-body-small, 20px);letter-spacing:var(--letter-spacing-body-small, .12px)}.drug-search-ce .ds-sort-button{display:flex;width:16px;height:16px;justify-content:center;align-items:center;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--color-text-icons-body, #000);cursor:pointer}.drug-search-ce .ds-sort-icon{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.drug-search-ce .ds-sort-button.is-ascending .ds-sort-icon{transform:rotate(180deg)}.drug-search-ce .ds-pagination{display:flex;justify-content:center;align-items:center;gap:16px;align-self:stretch;margin-top:16px}.drug-search-ce .ds-pagination-info{display:flex;align-items:center;gap:16px;color:var(--color-text-icons-body-secondary, #4f4f4f);font-family:var(--font-family-body-small, "Reader Pro"),sans-serif;font-size:var(--font-size-body-small, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-body-small, 20px);letter-spacing:var(--letter-spacing-body-small, .12px)}.drug-search-ce .ds-page-buttons{display:flex;justify-content:center;align-items:flex-start;gap:8px}.drug-search-ce .ds-page-arrow{display:flex;padding:8px;align-items:center;gap:8px;border-radius:var(--corner-radius-round, 999px);border:1px solid var(--secondary-secondary-l-2, #cdced9);background:var(--light-white, #fff);color:var(--color-actions-primary-default, #2f1d6e);cursor:pointer;transition:opacity .15s ease}.drug-search-ce .ds-page-arrow:disabled{color:var(--color-text-icons-body-secondary, #4f4f4f);cursor:default;opacity:.4}.drug-search-ce .ds-page-arrow svg{width:16px;height:16px}.drug-search-ce .ds-page-numbers{display:flex;align-items:flex-start;border-radius:4px}.drug-search-ce .ds-page-number{display:flex;width:32px;padding:8px;justify-content:center;align-items:center;gap:8px;border:none;border-radius:30px;background:transparent;color:var(--color-text-icons-body, #000);text-align:center;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;cursor:default}.drug-search-ce .ds-page-number.is-active{background:var(--color-surfaces-themed-primary-complement, #eae9fc)}.drug-search-ce .required{color:#d0021b;padding-left:2px}.drug-search-ce .min-height-650{min-height:650px}.drug-search-ce .error-message{padding:100px;text-align:center;align-items:center;align-self:center;margin:auto;color:#d0021b;border:1px dashed #8080807d}.drug-search-autocomplete{width:100%}.drug-search-autocomplete-list{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:400px;overflow:auto;margin:8px 0 0;padding:0;background-color:var(--light-white, #fff);border:1px solid var(--color-actions-primary-pressed, #a19dc5);border-radius:4px;list-style:none}.drug-search-autocomplete-list li{color:#000;padding:12px 16px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:150%}.drug-search-autocomplete-list li.active,.drug-search-autocomplete-list li:hover{background-color:#d0cee2}.drug-search-ce .dsd-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;z-index:1050}.drug-search-ce .dsd-loading-spinner{width:48px;height:48px;border:5px solid #e3e3e3;border-top-color:#007b8a;border-radius:50%;animation:drug-search-spin 1s linear infinite}@keyframes drug-search-spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.drug-search-ce{padding:32px 48px}}@media(max-width:768px){.drug-search-ce{padding:24px 16px;gap:16px}.drug-search-ce .ds-body,.drug-search-ce .ds-controls{gap:16px}.drug-search-ce .ds-fields{flex-direction:column;align-items:stretch;gap:16px}.drug-search-ce .ds-selector{width:100%}.drug-search-ce .ds-search-bar-inner{max-width:none}.drug-search-ce .ds-pagination{flex-direction:column;gap:8px}}
