html,body,#root{max-width:100vw;overflow-x:hidden}body{margin:0;-webkit-text-size-adjust:100%}input,select,textarea,button{font-family:inherit;max-width:100%;box-sizing:border-box}.app-header{display:flex;align-items:center;gap:24px;padding:0 24px;height:56px;background:#0e7c66;color:#fff}.app-nav{display:flex;gap:4px;flex-wrap:wrap}.app-header-user{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;min-width:0}.app-header-user-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-container{padding:24px;max-width:1100px;margin:0 auto}@media (max-width: 900px){.app-container{padding:16px}[style*="grid-template-columns: 260px 1fr"],[style*="grid-template-columns: 300px 1fr"],[style*="grid-template-columns: 320px 1fr"],[style*="grid-template-columns: 340px 1fr"],[style*="grid-template-columns: 1fr 340px"]{grid-template-columns:1fr!important}}@media (max-width: 720px){.app-header{padding:8px 12px;height:auto;min-height:56px;flex-wrap:wrap;gap:8px}.app-header-brand{order:1}.app-header-user{order:2;margin-left:auto;font-size:12px;max-width:65%;min-width:0}.app-nav{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.app-nav::-webkit-scrollbar{display:none}.app-nav a{flex:0 0 auto;white-space:nowrap}.app-container{padding:12px}[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: repeat(6, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr;"],[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr "]{grid-template-columns:1fr 1fr 1fr!important}[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr;"]>*:first-child,[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr "]>*:first-child{grid-column:1 / -1!important}[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr 32px"]{grid-template-columns:1fr 1fr 1fr 32px!important}[style*="grid-template-columns: 2fr 1fr 0.9fr 0.7fr 32px"]>*:first-child{grid-column:1 / 4!important}[style*="grid-template-columns: 1fr 100px 90px 90px 30px"]{grid-template-columns:1fr 1fr 30px!important}[style*="grid-template-columns: 1fr 100px 90px 90px 30px"]>*:first-child{grid-column:1 / -1!important}[style*="grid-template-columns: 1fr 90px 90px 32px"]{grid-template-columns:1fr 1fr 32px!important}[style*="grid-template-columns: 1fr 90px 90px 32px"]>*:first-child{grid-column:1 / -1!important}.card{overflow-x:auto;-webkit-overflow-scrolling:touch}div:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:100%}pre{max-width:100%;overflow-x:auto}nav[style*="display: flex"]{flex-wrap:wrap;margin-left:0!important}[style*="display: flex"]:has(>h2):has(>nav){flex-wrap:wrap}.card,.card *{overflow-wrap:break-word;word-break:break-word}[style*="justify-content: space-between"]{flex-wrap:wrap}h1{font-size:20px!important}h2{font-size:17px!important}h3{font-size:15px!important}}@media (max-width: 480px){[style*="grid-template-columns: 1fr 1fr;"],[style*='grid-template-columns: 1fr 1fr"'],[style*="grid-template-columns:1fr 1fr;"],[style*="grid-template-columns: 2fr 1fr;"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns: repeat(5, 1fr)"],[style*="grid-template-columns: repeat(6, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}select[style*="width:"],input[style*="width:"]{width:100%!important;max-width:100%!important}[style*="minmax(150px"]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important}.app-header-user{max-width:55%}}
