:root{--bg:#eef3f6;--text:#172029}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#dbe4ea;color:var(--text);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}.disp{font-family:Caprasimo,Georgia,serif;font-weight:400}::-webkit-scrollbar{width:0;height:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade{animation:fadeUp .22s ease}@media print{html,body,#root{height:auto!important;overflow:visible!important;background:#fff!important}.no-print{display:none!important}.app-shell{max-width:none!important;height:auto!important;box-shadow:none!important}.app-scroll{overflow:visible!important;height:auto!important}.app-scroll>div{padding:0!important}.contract-doc{border:none!important;border-radius:0!important;padding:0!important}@page{size:A4;margin:16mm}}@keyframes spin{to{transform:rotate(360deg)}}
