:root{--pos-primary: #cc5500;--pos-primary-dark: #a84500;--pos-primary-light: #e8772e;--pos-primary-soft: #fdf0e6;--pos-gradient: linear-gradient(135deg, #f2a066 0%, #e8772e 45%, #cc5500 100%);--pos-ink: #111827;--pos-muted: #6b7280;--pos-border: #e7ded6;--pos-bg: #f7f3ef;--pos-danger: #d92d20;--pos-radius: 14px;--pos-shadow: 0 1px 2px rgba(17, 24, 39, .04), 0 8px 22px rgba(17, 24, 39, .06)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}app-root{display:block}body{font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;color:var(--pos-ink);background:radial-gradient(circle at 0% 0%,rgba(232,119,46,.1),transparent 38%),var(--pos-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}button,input{font:inherit}@media print{app-navbar{display:none!important}body{background:#fff}}::selection{background:#cc550038}*{scrollbar-width:thin;scrollbar-color:#e0c0a8 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#e0c0a8;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c50;background-clip:content-box;border:2px solid transparent}
