:root{--navy:#0f2d5c;--accent-blue:#2e7cf6;--light-blue:#6ba3f8;--surface:#163a6e;--border:#ffffff24;--muted:#a9c0e4;--display:"Barlow Condensed", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", Consolas, monospace;font-family:var(--body);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#101d33;background:#eef2f7;margin:0}button,select,input,textarea{font-family:inherit}.rung-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media screen{[data-view=phone] .rung-appbar{display:block!important}[data-view=phone] .rung-appbar-home img{height:min(132px,42vw - 22px)!important}[data-view=phone] .rung-appbar-company{justify-content:space-between;margin-top:14px}[data-view=phone] .rung-appbar-name{text-align:left!important}[data-view=tablet] .rung-frame{max-width:680px!important}.rung-auth-col{margin-inline:auto}[data-view=phone] .rung-auth-col{max-width:460px}[data-view=tablet] .rung-auth-col{max-width:680px}[data-view=desktop] .rung-auth-col{max-width:1180px}[data-view=desktop] .rung-frame{padding-inline:20px;max-width:1180px!important}[data-view=desktop] .rung-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:8px;display:grid}[data-view=desktop] .rung-cards>*{margin-bottom:0!important}[data-view=desktop] .rung-dash{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}[data-view=desktop] .rung-dash>*{margin-bottom:0!important}[data-view=desktop] .rung-dash-body{flex:auto;min-height:0}[data-view=desktop] .rung-dash-wide,[data-view=desktop] .rung-cards>:only-child{grid-column:1/-1}[data-view=desktop] .rung-cards-wide{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:12px}[data-view=desktop] .rung-actions{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px;display:grid}[data-view=desktop] .rung-actions>*{margin-top:0!important}[data-view=desktop] .rung-form{max-width:640px}[data-view=desktop] .rung-form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 22px;display:grid}[data-view=desktop] .rung-form-grid>:first-child,[data-view=desktop] .rung-form-grid>button{grid-column:1/-1}[data-view=desktop] .rung-sheet{max-width:1000px;margin:16px auto!important;padding:34px 36px 40px!important}[data-view=desktop] .rung-report-grid{grid-template-columns:repeat(4,1fr)!important}[data-view=desktop] .rung-table th{padding:7px 8px!important;font-size:10px!important}[data-view=desktop] .rung-table td{padding:10px 8px!important;font-size:12.5px!important}[data-view=desktop] .rung-modal-wrap{padding:24px;align-items:center!important}[data-view=desktop] .rung-modal{border-radius:14px!important;max-width:560px!important;max-height:88vh!important}}.rung-dash>*{flex-direction:column;display:flex}.rung-dash-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:252px;padding-right:2px;overflow-y:auto}@media (width>=900px){[data-view=desktop] .rung-dash-list{max-height:268px}}.rung-dash-list{scrollbar-width:thin;scrollbar-color:#c3cede transparent;background:linear-gradient(#fff 40%,#fff0) top/100% 22px no-repeat local,linear-gradient(#fff0,#fff 60%) bottom/100% 22px no-repeat local,radial-gradient(farthest-side at 50% 0,#101d3321,#101d3300) top/100% 9px no-repeat,radial-gradient(farthest-side at 50% 100%,#101d3321,#101d3300) bottom/100% 9px no-repeat}.rung-dash-list::-webkit-scrollbar{width:6px}.rung-dash-list::-webkit-scrollbar-thumb{background:#c3cede;border-radius:3px}.rung-dash-list::-webkit-scrollbar-track{background:0 0}.rung-dash-list>:last-child{margin-bottom:0}.rung-dash>*,.rung-dash-body{min-width:0}@media print{.rung-table-wrap{overflow:visible}.rung-dash-list{max-height:none;overflow:visible}}
