@media (max-width: 767px){.host-workspace{min-width:0;font-size:14px;line-height:1.5}.host-workspace .flex-1,.host-workspace .grid>*,.host-workspace fieldset{min-width:0}.host-workspace img,.host-workspace video,.host-workspace canvas{max-width:100%}.host-workspace button:not([role=switch]):not([role=checkbox]):not([role=radio]),.host-workspace a:not(.inline-link),.host-workspace summary,body[data-host-workspace] [role=dialog] button:not([role=switch]):not([role=checkbox]):not([role=radio]),body[data-host-workspace] [role=alertdialog] button{min-height:44px;min-width:44px}.host-workspace button,body[data-host-workspace] [role=dialog] button{touch-action:manipulation}.host-workspace button:focus-visible,.host-workspace a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.host-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),.host-workspace textarea,.host-workspace select,.host-workspace button[role=combobox],body[data-host-workspace] [role=dialog] input:not([type=checkbox]):not([type=radio]):not([type=range]),body[data-host-workspace] [role=dialog] textarea,body[data-host-workspace] [role=dialog] select,body[data-host-workspace] [role=dialog] button[role=combobox]{min-height:44px;min-width:0;max-width:100%;font-size:16px!important}.host-workspace textarea,body[data-host-workspace] [role=dialog] textarea{min-height:96px}.host-workspace label{line-height:1.5;overflow-wrap:anywhere}.host-workspace label.flex{min-height:44px}.host-workspace .text-\[9px\],.host-workspace .text-\[10px\],.host-workspace .text-\[11px\]{font-size:12px;line-height:1.4}.host-workspace header .justify-between,.host-workspace .sticky.top-0>.justify-between{flex-wrap:wrap;gap:8px}.host-workspace [role=tablist]{display:flex;width:100%;max-width:100%;height:auto;min-height:48px;justify-content:flex-start;overflow-x:auto;gap:4px;padding:4px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin}.host-workspace [role=tab]{flex:0 0 auto;white-space:nowrap;padding-inline:14px;scroll-margin-inline:8px}.host-workspace .overflow-x-auto,.host-workspace .scrollbar-hide{max-width:100%;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.host-workspace table{display:block;max-width:100%;overflow-x:auto;touch-action:pan-x pan-y}.host-workspace table th,.host-workspace table td{padding:10px;font-size:13px}.host-workspace table thead,.host-workspace table tbody{min-width:100%}.host-workspace .host-form{padding-inline:12px}.host-workspace .host-form .p-6,.host-workspace .host-form .p-5{padding:16px}.host-workspace .host-form .space-y-6>*+*{margin-top:16px}.host-workspace .host-form .grid-cols-3,.host-workspace .host-form .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.host-workspace .host-form .grid-cols-3>.col-span-3,.host-workspace .host-form .grid-cols-4>.col-span-4{grid-column:1 / -1}body[data-host-workspace] .host-notification-panel>header{padding-top:max(20px,env(safe-area-inset-top))}body[data-host-workspace] .host-notification-panel>.overflow-y-auto{padding-bottom:env(safe-area-inset-bottom)}.host-workspace [data-host-module] header.sticky,.host-workspace [data-host-module] .sticky.top-0{position:static}.host-workspace [data-host-module] .min-h-screen{min-height:0}.host-workspace .host-chat-viewport{height:100dvh}.host-workspace [data-host-module] .host-chat-viewport{height:max(320px,calc(100dvh - 10rem))}.host-workspace .host-chat-viewport .flex-1{min-height:0}body[data-host-workspace] [role=dialog],body[data-host-workspace] [role=alertdialog]{max-width:calc(100vw - 16px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body[data-host-workspace] [role=dialog]>button.absolute,body[data-host-workspace] [role=alertdialog]>button.absolute{top:4px;right:4px}body[data-host-workspace] .host-navigation-drawer{max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overflow:hidden}body[data-host-workspace] .host-navigation-drawer nav button{justify-content:flex-start;gap:10px;padding:10px 12px;font-size:14px}body[data-host-workspace] .host-navigation-drawer nav button>span:last-child{white-space:normal;overflow:visible;text-overflow:clip;text-align:start}body[data-host-workspace] .host-navigation-drawer nav button>span.shrink-0{width:28px;height:28px}body[data-host-workspace] .host-navigation-drawer nav>div>p{font-size:11px;padding-block:12px 4px}.host-workspace .host-dashboard-header{min-height:60px}.host-workspace .host-dashboard-breadcrumb{flex-wrap:wrap}.host-workspace .host-dashboard-breadcrumb>span{overflow-wrap:anywhere}}@media (max-width: 389px){.host-workspace .host-form .grid-cols-2{grid-template-columns:minmax(0,1fr)}.host-workspace .host-form .grid-cols-2>.col-span-2{grid-column:1 / -1}}
