*{box-sizing:border-box}#root,body,html{height:100%}body{background:#f8fafc;color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;margin:0}body.no-scroll{overflow:hidden}.app-shell{min-height:100vh}.main-area{display:flex;flex-direction:column;margin-left:240px;min-width:0;width:calc(100vw - 240px)}.main-content{background:#deeff6;min-height:100vh;padding:16px}.main-header{display:none}.sidebar{background:#fff;border-right:1px solid #e5e7eb;height:100vh;left:0;max-width:none;overflow-y:hidden;position:fixed;top:0;width:240px;z-index:10}.sidebar,.sidebar nav{display:flex;flex-direction:column}.sidebar nav{gap:8px}.sidebar a{border-radius:8px;color:#334155;padding:8px 10px;text-decoration:none}.sidebar a:hover{background:#f1f5f9}.sidebar a.active{background:#e2e8f0}.sidebar-overlay{display:none}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.card-header{margin-bottom:8px}.card-title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.badge{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-block;font-size:12px;padding:2px 8px}.btn{background:#111827;border:1px solid #e5e7eb;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px}.btn-override-blue{background:#0b9fea!important}.btn-override-blue,.btn-override-orange{border:none!important;color:#fff!important}.btn-override-orange{background:#d97706!important}.btn-override-green{background:#16a085!important;border:none!important;color:#fff!important}.btn-override-green.validated{background:#138f7a!important}.btn-override-indigo{background:#6c5ce7!important}.btn-override-indigo,.btn-override-purple{border:none!important;color:#fff!important}.btn-override-purple{background:#7b68ee!important}.btn-override-teal{background:#16a085!important}.btn-override-gray,.btn-override-teal{border:none!important;color:#fff!important}.btn-override-gray{background:#082632!important}.btn-override-pink{background:#e91e63!important}.btn-done-teal,.btn-override-pink{border:none!important;color:#fff!important}.btn-done-teal{background:#16a085!important;transition:all .2s ease!important}.btn-done-teal:hover{background:#138f7a!important;box-shadow:0 2px 4px #16a0854d!important;transform:translateY(-1px)!important}.input,.select,.textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px;width:100%}.input-container{align-items:center;display:flex;position:relative}.input-container .input{padding-left:40px!important}.input-container .input-icon-left{left:12px;pointer-events:none}.input-container .input-icon-left,.input-container .input-icon-right{color:#64748b;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.input-container .input-icon-right{cursor:pointer;right:12px}.input-container.has-both-icons .input{padding-left:40px!important;padding-right:40px!important}.btn{transition:all .2s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.btn-default:hover:not(:disabled){background:#0a2f3d!important;box-shadow:0 2px 4px #08263233!important}.btn.btn-primary:hover:not(:disabled){background:#0990d4!important;box-shadow:0 4px 8px #0b9fea4d!important}.btn.btn-secondary:hover:not(:disabled){background:#deeff6!important;box-shadow:0 2px 4px #0826321a!important}.btn.btn-outline:hover:not(:disabled){background:#deeff6!important}.grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;width:100%}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid>*{word-wrap:break-word;box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:break-word}.grid.cols-3>*{max-width:100%;min-width:0;overflow:auto;width:100%}.grid .card,.grid [class*=card]{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.grid *{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.issue-card{min-width:0!important;overflow:hidden!important;width:100%!important}.issue-card,.issue-card *{box-sizing:border-box!important;max-width:100%!important}.issue-card *{word-wrap:break-word!important;overflow-wrap:break-word!important}.issue-card button{flex-shrink:0;max-width:none!important}.issue-card input{max-width:100%!important;min-width:80px!important}.grid .card [style*="display: flex"],.grid .card [style*="display:flex"]{flex-wrap:wrap;max-width:100%;min-width:0}.grid .badge,.grid [class*=badge]{flex-shrink:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.grid div,.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6,.grid p,.grid span{-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;word-break:break-word}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.grid.cols-3{grid-template-columns:1fr}}.progress{background:#f3f4f6;border-radius:999px;overflow:hidden;width:100%}.skeleton{background:#e5e7eb;border-radius:6px}@media (max-width:1024px){.main-area{margin-left:0!important;width:100%!important}.main-header{align-items:center;display:flex;gap:12px;padding:12px 16px}.sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-right:1px solid #e5e7eb;bottom:0;left:0;max-width:320px;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease;width:84vw;z-index:30}.sidebar.open{transform:translateX(0)}.sidebar-overlay{background:#0f172a73;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:20}.sidebar-overlay.open{opacity:1;pointer-events:auto}.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}@media (min-width:1025px){.sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;overflow-y:hidden!important;position:fixed!important;transform:none!important;width:240px!important}.sidebar-overlay{display:none!important}body.no-scroll{overflow:auto}.main-area{margin-left:240px!important;width:calc(100vw - 240px)!important}}
/*# sourceMappingURL=main.ab5c27af.css.map*/