@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
:root{--color-primary:#1890ff;--color-text-primary:#000;--color-text-secondary:#888;--color-text-light:#fff;--color-background-light:#fff;--color-background-grey:#f0f0f0;--color-border-light:#d9d9d9;--color-disabled:#ccc;--color-user-message-bg:#1890ff;--color-assistant-message-bg:#f0f0f0;--color-user-message-text:#fff;--color-assistant-message-text:#000}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold-01.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic-02.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold-03.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic-04.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy-09.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic-10.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic-05.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium-06.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic-07.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular-08.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight-11.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic-12.ttf)format("truetype");font-weight:200;font-style:italic}*{box-sizing:border-box;margin:0;padding:0}body::-webkit-scrollbar{display:none}body{overscroll-behavior-y:none;max-height:100vh;font-family:Inter,sans-serif;overflow-y:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}.MedWriter-Menu>.ant-menu-item{color:#000;align-items:center;height:100%;font-size:20px;font-weight:300;display:flex}.ant-message{z-index:10000}.menu-item-subtext{color:#888;font-size:12px;transition:color .2s}.ant-dropdown-menu-item:hover .menu-item-subtext{color:inherit}
.tag{background-color:#dfdbdb;border:1px solid #e9e9e9;border-radius:2px;gap:.5rem;padding:.5rem;display:flex}.tag:focus-within{background-color:#e9e9e9;border-color:#a0a0a0}.tag-remove{color:#000;cursor:pointer;background-color:#0000;border:none;outline:none;font-size:100%;line-height:100%}.tag-remove.disabled,.tag-remove.readOnly{cursor:not-allowed}.tag-remove:focus{color:#3c3c3c}.node>label{cursor:pointer;margin-left:10px;font-size:1rem}.tag-list{width:100%;margin:0;padding:0;display:inline}.tag-item{margin:4px;display:inline-block}.tag-item:last-child{width:1%}.placeholder-width .tag-item:last-child{width:100%}.tag-item .search{color:#000;border:none;outline:none;width:100%;padding:.5rem;font-size:1rem}.tag-item .search::placeholder{color:#323131;width:100%}.tag-item:last-child{margin-right:4px}.node{white-space:nowrap;color:#000;align-items:center;margin:5px;padding:5px;list-style:none;display:flex}.node.leaf.collapsed{display:none}.node.disabled>*{color:gray;cursor:not-allowed}.node.match-in-children.hide .node-label{opacity:.5}.node.focused{background-color:#f4f4f4}.toggle{white-space:pre;cursor:pointer;margin-right:4px}.toggle:after{content:" "}.toggle.collapsed:after{content:"";border:7px solid #0000;border-left:8px solid gray;border-right:0;margin:0 .5em;font-size:1.3rem;display:inline-block}.toggle.expanded:after{content:"";border:7px solid #0000;border-top:8px solid gray;border-bottom:0;margin:0 .5em;font-size:1.3rem;display:inline-block}.searchModeOn .toggle{display:none}.checkbox-item,.radio-item{vertical-align:middle;margin:0 4px 0 0;display:none}.checkbox-item.simple-select,.radio-item.simple-select,.hide:not(.match-in-children){display:none}.react-dropdown-tree-select .dropdown{width:100%;padding:0;display:table;position:relative}.react-dropdown-tree-select .dropdown .dropdown-trigger{border:1px solid #b9b9b9;border-radius:2px;justify-content:space-between;align-items:center;width:100%;max-height:200px;padding:.5rem;line-height:20px;display:flex;overflow:auto}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow{cursor:pointer}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after{content:"";vertical-align:middle;color:#3c3c3c;border:7px solid #0000;border-top:8px solid gray;border-bottom:0;justify-self:end;margin:0 2px 0 .5em;display:inline-block}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top:after{content:"";vertical-align:middle;color:#3c3c3c;border:7px solid #0000;border-top:0;border-bottom:8px solid gray;justify-self:end;margin:0 2px 0 .5em;display:inline-block}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled{cursor:not-allowed}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom:after{color:#b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-content{z-index:100;background:#fff;border-top:1px solid #0000000d;width:100%;max-height:400px;padding:.5rem 0;display:flex;position:absolute;overflow-y:auto;box-shadow:0 5px 8px #00000026}.react-dropdown-tree-select .dropdown .dropdown-content .search{border:none;outline:none;width:100%}.react-dropdown-tree-select .dropdown .dropdown-content ul{margin:0;padding:0}.root{width:100%}