:root{--inklo-roxo-900:#3f2c41;--inklo-roxo-700:#5e4360;--inklo-roxo:#79577a;--inklo-roxo-300:#b49ab5;--inklo-lavanda:#e8deeb;--inklo-lavanda-50:#f5f1f6;--inklo-amber:#fcb144;--inklo-amber-700:#d98e1e;--inklo-amber-ink:#9c6008;--inklo-success:#2e7d5b;--inklo-paciente:#2e8b6f;--inklo-paciente-dark:#1f6b52;--inklo-text:#212529;--inklo-muted:#6c757d;--inklo-bg:#fff;--inklo-bg-soft:#f6f5f7;--inklo-border:#e7e2ea;--inklo-danger:#d93f55}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--inklo-text);background:var(--inklo-bg);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}img,svg{max-width:100%}button{cursor:pointer}a{color:inherit}#app{min-height:100vh}body.navigation-open{overflow:hidden}@media (width<=760px){.app-shell .workspace>.page{gap:1rem;padding:1rem}.app-shell .workspace>.page .form-panel,.app-shell .workspace>.page .details-panel{padding:1rem}.app-shell .workspace>.page .page-header h1{line-height:1.2}.app-shell .workspace>.page .page-header p{margin-top:.3rem;line-height:1.5}.app-shell .workspace>.page .primary-button,.app-shell .workspace>.page .secondary-button{justify-content:center}.app-shell .workspace>.page .table-panel{overscroll-behavior-inline:contain;scrollbar-color:var(--inklo-roxo-300) var(--inklo-lavanda-50);scrollbar-width:thin;max-width:calc(100vw - 2rem)}.app-shell .workspace>.page .table-panel::-webkit-scrollbar{height:.55rem}.app-shell .workspace>.page .table-panel::-webkit-scrollbar-thumb{border:2px solid var(--inklo-lavanda-50);background:var(--inklo-roxo-300);border-radius:999px}.app-shell .workspace>.page .table-panel::-webkit-scrollbar-track{background:var(--inklo-lavanda-50)}}@media (width<=420px){.app-shell .workspace>.page{padding:.875rem}.app-shell .workspace>.page .table-panel{max-width:calc(100vw - 1.75rem)}}
