:root{--atlassian-blue:#0052cc;--atlassian-blue-hover:#0747a6;--atlassian-blue-light:#deebff;--surface:#ffffff;--surface-muted:#f4f5f7;--border:#dfe1e6;--text:#172b4d;--text-muted:#5e6c84;--shadow:0 1px 3px rgba(9,30,66,0.15);--radius:8px}body,html{max-width:100vw;overflow-x:hidden}body{color:#172b4d;background:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary{--bs-btn-bg:#0052cc;--bs-btn-border-color:#0052cc;--bs-btn-hover-bg:#0747a6;--bs-btn-hover-border-color:#0747a6;--bs-btn-active-bg:#0747a6;--bs-btn-active-border-color:#0747a6;--bs-btn-focus-shadow-rgb:0,82,204}.btn-outline-primary{--bs-btn-color:#0052cc;--bs-btn-border-color:#0052cc;--bs-btn-hover-bg:#0052cc;--bs-btn-hover-border-color:#0052cc;--bs-btn-active-bg:#0747a6;--bs-btn-active-border-color:#0747a6}.form-control:focus,.form-select:focus{border-color:#4c9aff;box-shadow:0 0 0 .2rem rgba(0,82,204,.2)}.navbar-app{background-color:#0052cc!important;box-shadow:0 1px 3px rgba(9,30,66,.2)}.navbar-app .nav-link,.navbar-app .navbar-brand,.navbar-app .navbar-text{color:#ffffff!important}.navbar-app .nav-link:hover{color:#deebff!important}.badge-role-admin{background-color:#0052cc!important}.badge-role-member{background-color:#5e6c84!important}a{color:#0052cc}a:hover{color:#0747a6}[data-sonner-toaster]{--normal-bg:#ffffff;--normal-border:#dfe1e6;--normal-text:#172b4d;font-family:inherit}[data-sonner-toast].app-toast{border-radius:8px;box-shadow:0 4px 12px rgba(9,30,66,.15);border:1px solid var(--border)}[data-sonner-toast][data-type=success].app-toast-success{border-left:4px solid #00875a}[data-sonner-toast][data-type=error].app-toast-error{border-left:4px solid #de350b}[data-sonner-toast] [data-close-button]{border-color:var(--border);background:var(--surface-muted)}.badge-category{display:inline-block;padding:.25rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.badge-category-todo{background:#deebff;color:#0747a6}.badge-category-in-progress,.badge-category-progress{background:#fff0b3;color:#974f0c}.badge-category-blocked{background:#ffebe6;color:#bf2600}.badge-category-hold{background:#eae6ff;color:#403294}.badge-category-done{background:#e3fcef;color:#006644}.badge-category-cancelled,.badge-category-default{background:#ebecf0;color:#42526e}