.identity{padding-top:8vh;text-align:center}.identity-mark{width:72px;height:72px;margin:auto;border-radius:22px;display:grid;place-items:center;background:#17664f;color:#fff;font-size:34px;font-weight:800}.identity h1{margin-top:20px}.identity-actions{display:grid;gap:14px;margin-top:28px;text-align:left}.identity-actions .action{width:100%}.supervisor-main{padding:24px 20px!important;border:2px solid #17664f!important;box-shadow:0 10px 30px #17664f20!important}.supervisor-main b{font-size:20px}.manager-link{display:block;margin:24px auto 0;border:0;background:transparent;color:#7b8881;font-size:14px;padding:12px 20px;text-decoration:underline;text-underline-offset:4px}.manager-link:active{color:#17664f}.weekly-board{margin:18px 0;padding:16px;background:#fff;border-radius:18px}.weekly-board h2{font-size:18px;margin:0 0 12px}.weekly-card{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;gap:5px 10px;padding:14px;margin-top:9px;border:1px solid #e2e7e4;border-radius:13px;background:#fff;color:#25372f}.weekly-card b{font-size:17px}.weekly-card span{font-weight:700;color:#b36a24}.weekly-card small{grid-column:1/-1;color:#7a8780}.weekly-card.done{background:#e8f4ee;border-color:#bdd9ca}.weekly-card.done span{color:#17664f}.weekly-card.overdue{background:#fff0ee;border-color:#e8c0ba}.weekly-card.overdue span{color:#b53636}
