*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:#1f2937;background:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure{margin:0}:focus-visible{outline:2px solid #FFAF0E;outline-offset:2px}@keyframes sp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){@keyframes sp-spin{to{transform:none}}}.sp-operations-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.sp-operations-stack a{color:#8a5a00;text-decoration:underline;text-underline-offset:3px}.sp-operations-stack h2{margin:0;color:#0f172a;font-size:16px}.sp-operations-stack input:focus-visible,.sp-operations-stack textarea:focus-visible,.sp-operations-stack select:focus-visible,.sp-operations-stack button:focus-visible{outline:2px solid #FFAF0E;outline-offset:2px}@media(max-width:600px){.sp-operations-stack button{min-height:44px}.sp-operations-stack [role=tablist]{max-width:100%}}@media(max-width:700px){.sp-shell{flex-direction:column}.sp-sidebar{width:100%!important;height:auto!important;position:static!important}.sp-sidebar>div:first-child{padding:10px 16px!important}.sp-sidebar>div:last-child{display:none}.sp-sidebar-links{flex-direction:row!important;overflow-x:auto;padding-bottom:10px!important}.sp-sidebar-links a{flex-shrink:0;min-height:44px}.sp-shell main{padding:16px!important}.sp-shell header{padding-left:16px!important;padding-right:16px!important}}@media(max-width:700px){.sp-settlements table{min-width:0!important}.sp-settlements thead{display:none}.sp-settlements tbody,.sp-settlements tr,.sp-settlements td{display:block}.sp-settlements td{padding:8px 12px!important}}@media(max-width:700px){.sp-documents-list table{min-width:0!important}.sp-documents-list thead{display:none}.sp-documents-list tbody,.sp-documents-list tr,.sp-documents-list td{display:block}.sp-documents-list td{padding:8px 12px!important}.sp-documents-list tr{padding:12px 0;border-bottom:2px solid #E2E8F0!important}}
