.sp-project-new{display:grid;gap:16px}.sp-project-new>label:not(.sp-project-check){display:grid;gap:8px;font-weight:700}.sp-project-new input:not([type=checkbox]),.sp-project-new select{font:inherit;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #bacbdf;border-radius:10px;padding:12px;background:#fff}.sp-project-new button{justify-self:start}.sp-project-check{display:flex;gap:12px;align-items:flex-start;line-height:1.6;margin:16px 0}.sp-project-check input{flex:0 0 20px;width:20px;height:20px;accent-color:#08744b;margin-top:3px}.sp-project-sync,.sp-project-state,.sp-project-history{margin-top:22px}.sp-project-state summary,.sp-project-history summary,.sp-team-review summary{cursor:pointer;font-weight:700;padding:12px 0}.sp-project-history li{padding:12px 0;overflow-wrap:anywhere}.sp-project-history time{display:block;color:#526783;font-size:14px}.sp-project-history strong{display:block;margin:6px 0}.sp-project-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-project-metrics>div{border:1px solid #d9e3ee;border-radius:14px;padding:20px;display:grid;gap:8px}.sp-project-metrics strong{font-size:28px}.sp-project-metrics span{color:#526783;line-height:1.5}.sp-project-entry{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #d9e3ee;border-radius:12px;padding:16px;margin:16px 0}.sp-project-entry p{margin:0}.sp-project-state form button{white-space:normal}.sp-team-review h3{font-size:23px;overflow-wrap:anywhere}.sp-project-new :focus-visible,.sp-project-state :focus-visible{outline:3px solid #167451;outline-offset:3px}@media(max-width:767px){.sp-project-metrics{grid-template-columns:minmax(0,1fr)}.sp-project-metrics>div{display:flex;align-items:center;gap:18px;padding:16px}.sp-project-metrics strong{min-width:40px}.sp-project-entry{display:block}.sp-project-entry a{display:block;margin-top:12px}.sp-project-new button,.sp-project-sync button{width:100%;white-space:normal}.sp-project-history ol{padding-left:20px}}
