:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#0ea5e91f,#0000 35%),linear-gradient(#f8fafc 0%,#eef2ff 100%);font-family:Google Sans,Product Sans,Roboto,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.issue-create-action{justify-content:center;align-items:center;gap:.45rem;display:inline-flex!important}.app-mobile-menu,.organization-mobile-menu,.issue-create-floating-action{display:none}.issue-view-inline-menu-root{z-index:50;border-radius:0 .55rem .55rem 0;align-self:stretch;display:inline-flex;position:relative}.issue-view-inline-menu-button{color:#0f172a;cursor:pointer;width:1.9rem;min-height:100%;box-shadow:none;background-color:#0f172a21;border:0;border-left:1px solid #0f172a1a;border-radius:0 .55rem .55rem 0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.issue-view-icon{flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;line-height:1;display:inline-flex}.issue-view-icon svg{display:block}.issue-detail-mobile-meta-table,.issue-detail-description-toggle,.issue-detail-location-mobile-toggle{display:none}.issue-detail-location-desktop-title{display:inline-flex}.public-report-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=720px){:root,body{background:#f8fafc}.issue-detail-hero-row{align-items:flex-start!important}.issue-detail-title-block{flex:100%!important}.issue-detail-ticket-block{text-align:left;width:100%;white-space:normal!important;flex:0 0 100%!important;place-items:start!important;margin-left:0!important}.issue-detail-ticket-block strong,.issue-detail-ticket-block span{text-align:left;justify-self:start!important}.issue-detail-meta-row{display:none!important}.issue-detail-description-section{order:1}.issue-detail-mobile-meta-table{background-color:#ffffffeb;border:1px solid #94a3b847;border-radius:.9rem;order:2;gap:0;display:grid;overflow:visible}.issue-detail-content-section{order:4}.issue-detail-location-section{order:5}.issue-detail-timeline-section{order:6;border-radius:.9rem!important;gap:.55rem!important;padding:.75rem!important}.issue-detail-progress-focus{order:3;border-radius:.9rem!important;grid-template-columns:1fr!important;gap:.65rem!important;padding:.75rem!important}.issue-detail-timeline-title{font-size:.95rem}.issue-detail-timeline-add-button{min-height:0!important;padding:.45rem .65rem!important;font-size:.84rem!important}.issue-detail-timeline-list{gap:.45rem!important}.issue-detail-timeline-item{box-shadow:none!important;border-radius:.75rem!important;gap:.22rem!important;margin-left:0!important;padding:.55rem .62rem!important}.issue-detail-timeline-item-header{align-items:center;gap:.45rem!important}.issue-detail-timeline-item-header strong{font-size:.84rem;line-height:1.15;gap:.32rem!important}.issue-detail-timeline-item-header strong>span:first-child{width:1.35rem!important;height:1.35rem!important}.issue-detail-timeline-item-header svg{width:.82rem;height:.82rem}.issue-detail-timeline-item-meta{line-height:1.15;gap:.22rem!important;font-size:.74rem!important}.issue-detail-timeline-item-meta button{padding:0!important;font-size:.76rem!important}.issue-detail-timeline-item-body{font-size:.84rem;line-height:1.32}.issue-detail-location-mobile-toggle{color:#0f172a;cursor:pointer;text-align:left;background-color:#0000;border:0;flex:auto;align-items:center;gap:.4rem;min-width:0;padding:0;font-size:.95rem;font-weight:800;display:inline-flex}.issue-detail-location-desktop-title,.issue-detail-location-body{display:none!important}.issue-detail-location-body.expanded{gap:.75rem;display:grid!important}.issue-detail-location-body>div{min-height:260px!important}.issue-detail-description-text{max-height:7.2rem;position:relative;overflow:hidden}.issue-detail-description-text.expanded{max-height:none}.issue-detail-description-toggle{color:#0f172a;cursor:pointer;background-color:#0000;border:0;justify-content:center;justify-self:start;align-items:center;gap:.35rem;padding:.45rem 0;font-size:.86rem;font-weight:800;display:inline-flex}.issue-detail-mobile-meta-row{border-bottom:1px solid #94a3b82e;grid-template-columns:minmax(5.75rem,36%) minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.45rem;padding:.45rem .62rem;display:grid}.issue-detail-mobile-meta-label{color:#64748b;font-size:.76rem;font-weight:800;line-height:1.15}.issue-detail-mobile-meta-value{color:#0f172a;text-align:right;justify-items:end;min-width:0;font-size:.84rem;line-height:1.2;display:grid}.issue-detail-mobile-meta-value>*{max-width:100%}.issue-detail-mobile-meta-menu,.issue-detail-mobile-planned-menu{z-index:1200;background-color:#fff;border-radius:1rem;gap:.25rem;padding:.5rem;display:grid;position:fixed;top:5rem;left:.75rem;right:.75rem;box-shadow:0 20px 48px #0f172a2e}.issue-detail-mobile-planned-menu{gap:.75rem;padding:.85rem}.issue-detail-mobile-meta-details-button{color:#0f172a;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.52rem .62rem;font-size:.84rem;font-weight:800;display:inline-flex}.issue-detail-assignee-control{order:20!important;margin-left:0!important}.issue-detail-priority-control{order:21!important}.issue-detail-status-control{order:22!important}.app-shell{padding:0!important}.app-frame{gap:0!important}.app-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:.65rem!important;padding:.75rem!important;display:flex!important}.app-brand{min-width:0}.app-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-actions{width:auto;margin-left:auto;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;display:flex!important}.app-top-nav{display:none!important}.app-organization-menu{display:none}.app-issues-link{width:2.25rem;height:2.25rem;justify-content:center!important;gap:0!important;padding:0!important}.app-issues-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-mobile-menu{order:2;display:block}.app-notification-menu{order:1}.app-profile-menu{display:none}.app-footer{display:none!important}.app-dropdown{max-height:calc(100svh - 6rem);overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;top:5rem!important;left:.75rem!important;right:.75rem!important}.app-dropdown-notifications{max-height:calc(100svh - 6rem)}.app-main{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1rem!important}.organization-header{border-radius:1rem!important;gap:.75rem!important;padding:.9rem!important}.organization-header-title{overflow-wrap:anywhere;min-width:0;line-height:1.2;font-size:1.35rem!important}.organization-header-title-row{flex-wrap:nowrap}.organization-mobile-menu{flex:none;display:block;position:relative}.organization-mobile-menu-button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#334155f5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:2.75rem;height:2.75rem;padding:0 .85rem;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0f172a2e}.organization-mobile-menu-panel{z-index:60;color:#0f172a;background:#fff;border:1px solid #94a3b852;border-radius:.85rem;gap:.35rem;min-width:min(16rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 44px #0f172a38}.organization-mobile-menu-link{color:#0f172a;white-space:nowrap;border-radius:.65rem;align-items:center;gap:.65rem;padding:.7rem .75rem;font-weight:700;display:flex}.organization-mobile-menu-link.active{background-color:#f1f5f9}.organization-trial-banner{font-size:.92rem;line-height:1.35;padding:.7rem .8rem!important}.organization-header-nav,.issue-create-action{display:none!important}.issue-create-floating-action{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;color:#fff;cursor:pointer;background-color:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 18px 36px #0f172a47}.issue-calendar-tab{flex:none;justify-content:center;width:2.55rem;height:2.55rem;padding:0!important}.issue-calendar-tab-label{display:none}.issue-calendar-section{font-size:.82rem;gap:.45rem!important}.issue-calendar-toolbar{align-items:stretch!important;gap:.45rem!important}.issue-calendar-navigation,.issue-calendar-actions{width:100%}.issue-calendar-navigation{justify-content:space-between}.issue-calendar-actions{gap:.35rem!important}.issue-calendar-title{flex:auto;font-size:.94rem;line-height:1.15;min-width:0!important}.issue-calendar-nav-button{width:1.9rem!important;height:1.9rem!important}.issue-calendar-range-switch{flex:100%;justify-content:stretch}.issue-calendar-range-switch button{flex:1 1 0;min-height:1.85rem!important;padding:.28rem .4rem!important;font-size:.76rem!important}.issue-calendar-action-button{border-radius:.55rem!important;min-height:1.9rem!important;padding:.3rem .5rem!important;font-size:.76rem!important}.issue-calendar-layout{gap:.5rem!important}.issue-calendar-grid{border-radius:.55rem!important}.issue-calendar-day-header{text-align:center;padding:.32rem .24rem!important;font-size:.62rem!important}.issue-calendar-day{gap:.22rem!important;min-height:4.1rem!important;padding:.28rem!important}.issue-calendar-day>span:first-child{width:1.25rem!important;height:1.25rem!important;font-size:.68rem!important}.issue-calendar-item{border-radius:.38rem!important;gap:.08rem!important;padding:.26rem .32rem!important;font-size:.66rem!important;line-height:1.15!important}.issue-calendar-item span{display:none}.issue-calendar-section-day .issue-calendar-item span{display:block}.issue-card-mobile-hidden,.issue-card-category-label{display:none!important}.issue-filter-row{display:grid!important}.issue-filter-save-button{display:none!important}.issue-filter-dropdown{max-height:min(70svh,28rem);overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;top:auto!important;left:.75rem!important;right:.75rem!important}.issue-filter-field-selector-dropdown,.issue-filter-sort-dropdown,.issue-filter-actions-dropdown{left:.75rem!important;right:.75rem!important}.organization-report-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end!important;gap:.6rem!important;display:grid!important}.organization-report-date-field{min-width:0;flex:none!important}.organization-report-date-field input{width:100%;min-width:0;padding:.62rem .55rem!important}.organization-report-filter-row>div{grid-column:1/-1}.home-hero-heading{grid-template-columns:minmax(0,1fr)!important}.home-hero-logo{display:none!important}.home-hero-secondary-copy{font-size:.98rem!important;line-height:1.5!important}.home-role-card-grid,.home-status-stage-grid,.home-status-benefit-grid,.public-report-form-row{grid-template-columns:minmax(0,1fr)!important}}@media (width<=420px){.app-brand strong{font-size:.98rem!important}}.issue-sort-mobile-control,.issue-display-mobile-control{display:none}@media (width<=1024px){.issue-count-label,.issue-sort-desktop-separator,.issue-sort-desktop-select{display:none}.issue-sort-mobile-control{color:#475569;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:.2rem;display:inline-flex;position:relative}.issue-sort-mobile-control select{opacity:0;cursor:pointer;position:absolute;inset:0}.issue-display-mobile-control{color:#0f172a;background-color:#0f172a14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;margin-left:auto;display:inline-flex;position:relative}.issue-display-mobile-control select{opacity:0;cursor:pointer;position:absolute;inset:0}}
