@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
*{box-sizing:border-box}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:background .3s,color .3s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:3px}::selection{background:#0071e326}input,textarea,select{font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #0071e31f;border-color:#0071e3!important}button{cursor:pointer;font-family:inherit;transition:all .15s}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@keyframes panelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes panelSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes saveFade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes skeletonPulse{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=dark] body,body.dark-mode{color:#f5f5f7;background:#1c1c1e}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#48484a}[data-theme=dark] ::selection{background:#0a84ff40}@media (max-width:1024px){main{padding:20px 24px!important}}@media (max-width:768px){header{flex-wrap:wrap;gap:8px!important;padding:8px 16px!important}main{padding:16px!important}}@media (max-width:480px){header{padding:8px 12px!important}main{padding:12px!important}}@media print{header,[data-no-print],button,select,input,.toast-container{display:none!important}body{font-size:11pt;color:#000!important;background:#fff!important}main{max-width:100%!important;margin:0!important;padding:0!important}.print-header{display:block!important}[data-issue-row]{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important;margin-bottom:8px!important}*{box-shadow:none!important;background:0 0!important}[data-issue-row]{background:#fff!important}[data-ai-panel]{display:none!important}}
