.projects-page{padding:30px 4vw 45px}.projects-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.projects-intro h2{font:500 27px Georgia;margin:5px 0}.projects-intro p{color:var(--muted);margin:0;max-width:620px}.project-summary{display:flex;gap:8px}.project-summary span{padding:7px 11px;border-radius:20px;background:#fff;border:1px solid var(--line);font-size:11px;color:var(--muted)}.project-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.project-lane{background:rgba(255,255,255,.5);border:1px solid var(--line);border-radius:14px;min-height:380px;overflow:hidden}.project-lane-head{padding:17px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.project-lane-head h3{font:500 17px Georgia;margin:0}.project-lane-head span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#e6efe9;color:var(--green);font-size:11px;font-weight:800}.project-cards{display:grid;gap:11px;padding:12px}.project-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:15px;box-shadow:0 4px 14px rgba(24,36,31,.04)}.project-card-top{display:flex;justify-content:space-between;gap:8px;align-items:start}.project-card h4{margin:0;font-size:14px}.project-card p{font-size:11px;color:var(--muted);line-height:1.5;margin:9px 0}.project-meta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.project-meta span{font-size:9px;padding:5px 7px;border-radius:15px;background:#f1f4f1;color:var(--muted)}.project-progress{height:6px;border-radius:10px;background:#edf0ec;overflow:hidden}.project-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--green2),#7ba58f);border-radius:10px}.project-progress-label{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:5px}.project-actions button{border:0;background:none;color:var(--muted);cursor:pointer;padding:1px 3px}.project-empty{text-align:center;color:var(--muted);font-size:12px;padding:40px 15px}.project-status-done{color:var(--green2)!important}.project-status-wait{color:#9b702d!important}@media(max-width:1000px){.project-board{grid-template-columns:1fr}.project-lane{min-height:0}.projects-intro{align-items:start;gap:15px}.project-summary{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:560px){.projects-page{padding:20px 18px}.projects-intro{display:block}.project-summary{justify-content:flex-start;margin-top:14px}}
