.interaction-checker[data-v-f322ee55]{font-size:15px;padding-bottom:var(--dox-spacing-xl)}.interaction-checker-title[data-v-f322ee55]{font-size:16px;font-weight:600;margin:var(--dox-spacing-md) 0 var(--dox-spacing-sm)}.interaction-input-wrapper[data-v-f322ee55]{position:relative}.interaction-input-icon[data-v-f322ee55]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--dox-color-text-secondary);pointer-events:none}.interaction-input[data-v-f322ee55]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--dox-font-family-base);width:100%;height:36px;padding:0 var(--dox-spacing-md) 0 30px;border:none;border-radius:var(--dox-border-radius-md);font-size:14px;background:var(--dox-bg-surface-fill);box-sizing:border-box;outline:none}.interaction-input[data-v-f322ee55]::-moz-placeholder{color:var(--dox-color-text-secondary)}.interaction-input[data-v-f322ee55]::placeholder{color:var(--dox-color-text-secondary)}.interaction-input[data-v-f322ee55]:focus{background:var(--dox-bg-surface-sunken)}@media(prefers-color-scheme:dark){.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55],.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]{color:var(--dox-color-text);box-shadow:0 0 0 2px #3b82f61f}.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::-moz-placeholder,.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::-moz-placeholder{color:var(--dox-color-text-placeholder)}.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::placeholder,.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::placeholder{color:var(--dox-color-text-placeholder)}}.dark-theme-selected.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55],.dark-theme-selected.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]{color:var(--dox-color-text);box-shadow:0 0 0 2px #3b82f61f}.dark-theme-selected.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::-moz-placeholder,.dark-theme-selected.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::-moz-placeholder{color:var(--dox-color-text-placeholder)}.dark-theme-selected.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::placeholder,.dark-theme-selected.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .interaction-input[data-v-f322ee55]::placeholder{color:var(--dox-color-text-placeholder)}.suggestions-dropdown[data-v-f322ee55]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--dox-bg-surface);box-shadow:var(--dox-shadow-elevation-2);z-index:var(--dox-z-popover);max-height:220px;overflow-y:auto;overflow-x:hidden;padding:4px}.suggestion-item[data-v-f322ee55],.suggestions-dropdown[data-v-f322ee55]{border:none;border-radius:var(--dox-border-radius-md)}.suggestion-item[data-v-f322ee55]{display:block;width:100%;padding:7px 10px;text-align:left;font-size:14px;background:none;cursor:pointer;transition:background .1s}.suggestion-item[data-v-f322ee55]:hover{background:var(--dox-bg-surface-sunken)}.selected-drugs-header[data-v-f322ee55]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--dox-spacing-sm);margin-bottom:var(--dox-spacing-xs)}.selected-drugs-label[data-v-f322ee55]{font-size:13px;color:var(--dox-color-text-secondary)}.clear-all-button[data-v-f322ee55]{font-size:12px!important;padding:1px 6px!important;height:auto!important;line-height:1.4!important}.selected-drugs[data-v-f322ee55]{display:flex;flex-wrap:wrap;gap:6px}.interaction-hint[data-v-f322ee55]{margin:var(--dox-spacing-md) 0 0;font-size:13px;color:var(--dox-color-text-secondary)}.interaction-loading[data-v-f322ee55]{color:var(--dox-color-text-secondary)}.interaction-error[data-v-f322ee55],.interaction-loading[data-v-f322ee55]{margin-top:var(--dox-spacing-sm);font-size:14px}.interaction-error[data-v-f322ee55]{color:var(--dox-color-text-negative)}.interaction-results-container[data-v-f322ee55]{margin-top:var(--dox-spacing-sm);background:var(--dox-bg-surface-sunken);border-radius:var(--dox-border-radius-md);padding:var(--dox-spacing-sm) var(--dox-spacing-md)}.no-interactions[data-v-f322ee55]{display:flex;align-items:center;gap:6px;margin:var(--dox-spacing-lg) 0 var(--dox-spacing-xs);font-size:15px;color:var(--dox-color-text-positive)}.no-interactions-icon[data-v-f322ee55]{color:var(--dox-color-text-positive);flex-shrink:0;position:relative;top:0}.interactions-summary[data-v-f322ee55]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;margin:var(--dox-spacing-lg) 0 var(--dox-spacing-xs)}.interactions-warning-icon[data-v-f322ee55]{font-size:16px}.interaction-cards[data-v-f322ee55]{display:flex;flex-direction:column;gap:0}.interaction-card[data-v-f322ee55]{padding:var(--dox-spacing-sm) 0;border:none}.interaction-card-top[data-v-f322ee55]{display:flex;align-items:center;gap:var(--dox-spacing-xs);margin-bottom:4px;flex-wrap:wrap}.severity-badge[data-v-f322ee55]{font-size:12px;font-weight:500;padding:1px 5px;border-radius:var(--dox-border-radius-round);border:1px solid;white-space:nowrap}.interaction-pair[data-v-f322ee55]{font-size:14px;font-weight:400}.interaction-description[data-v-f322ee55]{margin:0 0 4px;line-height:1.55}.interaction-description[data-v-f322ee55],.interaction-extended[data-v-f322ee55]{font-size:13px;color:var(--dox-color-text-secondary)}.interaction-extended[data-v-f322ee55]{margin:6px 0;line-height:1.6}.interaction-management[data-v-f322ee55]{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--dox-color-text-secondary)}.expand-button[data-v-f322ee55]{display:inline-block;margin-top:4px;font-size:13px;background:none;border:none;padding:0;cursor:pointer}@media(prefers-color-scheme:dark){.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .expand-button[data-v-f322ee55],.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .expand-button[data-v-f322ee55]{color:var(--dox-color-text)}}.dark-theme-selected.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected) .expand-button[data-v-f322ee55],.dark-theme-selected.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected) .expand-button[data-v-f322ee55]{color:var(--dox-color-text)}.expand-button[data-v-f322ee55]:hover{text-decoration:underline}
