@font-face{font-family:Ionicons;src:url(/fonts/ionicons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--pmr-primary: #1a6b9a;--pmr-primary-dark: #0f4a6e;--pmr-primary-soft: #e6f1fb;--pmr-green: #27ae60;--pmr-amber: #f39c12;--pmr-red: #e74c3c;--pmr-purple: #6b3a9a;--pmr-bg: #f5f7fa;--pmr-shell: #e9edf2;--pmr-surface: #ffffff;--pmr-text: #1a202c;--pmr-muted: #718096;--pmr-border: #e2e8f0;--pmr-sidebar-w: 248px;--pmr-topbar-h: 64px;--pmr-content-max: 1320px;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--pmr-shell);color:var(--pmr-text);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--pmr-primary);text-decoration:none}a:hover{color:var(--pmr-primary-dark)}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:16px}.pmr-scroll{overflow-y:auto;scrollbar-width:none}.pmr-scroll::-webkit-scrollbar{width:0;height:0}@keyframes pmrpulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes pmrspin{to{transform:rotate(360deg)}}@keyframes pmrup{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pmrfade{0%{opacity:0}to{opacity:1}}@keyframes pmrsheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:focus-visible{outline:2px solid var(--pmr-primary);outline-offset:2px;border-radius:6px}.pmr-ion{font-family:Ionicons;line-height:1;flex:0 0 auto;font-style:normal;-webkit-font-smoothing:antialiased}.pmr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{body{background:#fff}.pmr-no-print{display:none!important}.pmr-print-only{display:block!important}.pmr-print-keep{display:block!important;visibility:visible!important;break-inside:avoid}}.pmr-print-only{display:none}
