.custom-dropdown-menu .ant-dropdown-menu-item:hover{background:#f7ecfb!important}.custom-dropdown-menu--dark .ant-dropdown-menu-item:hover{background:#ffffff40!important}.back-arrow-icon{display:block}.back-arrow-icon--dark{filter:invert(1)}.user-dropdown-arrow{transition:transform .2s ease}.user-dropdown-arrow--open{transform:rotate(180deg)}.main-layout{height:100dvh;overflow:hidden}.main-content{padding:24px 24px 0;overflow-y:auto;overflow-x:clip;flex:1;min-height:0;display:flex;flex-direction:column}.loading-spinner-fullscreen{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;overflow-x:hidden;font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{min-height:100dvh;display:flex;flex-direction:column}.sortable-ghost{opacity:.3}.sortable-chosen{opacity:.8}.sortable-drag{opacity:1}.policy-item .policy-item-row{display:flex;align-items:center;width:100%;overflow:hidden}.policy-item .policy-card-preview{display:none}.sortable-drag:has(.policy-item-row),.sortable-ghost:has(.policy-item-row){width:77px!important;height:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;border-radius:0!important}.sortable-drag:has(.policy-item-row) .policy-item-row,.sortable-ghost:has(.policy-item-row) .policy-item-row{display:none!important}.sortable-drag:has(.policy-item-row) .policy-card-preview,.sortable-ghost:has(.policy-item-row) .policy-card-preview{display:flex!important;flex-direction:column;align-items:center;gap:4px;width:77px}.policy-card-preview-icon{width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:6px}.policy-card-preview-label{font-size:12px;line-height:20px;text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-exchange=REQUEST][data-dark="0"] .policy-card-preview-icon{background:#ffadd2}[data-exchange=REQUEST][data-dark="1"] .policy-card-preview-icon{background:#75204f}[data-exchange=RESPONSE][data-dark="0"] .policy-card-preview-icon{background:#b5f5ec}[data-exchange=RESPONSE][data-dark="1"] .policy-card-preview-icon{background:#135c5c}[data-dark="1"] .policy-card-preview-img{filter:invert(1)}[data-dark="0"] .policy-card-preview-img{filter:none}.policy-card .policy-card-icon svg{width:48px!important;height:48px!important}.ant-drawer .ant-alert:not(.ant-alert-with-description) .ant-alert-icon{align-self:flex-start;margin-top:3px}
