.groups-dashboard_page__DWfp7{display:grid;gap:1.2rem;max-width:1180px;margin:auto}.groups-dashboard_hero__C9PlG{display:flex;justify-content:space-between;gap:2rem;padding:2rem;border-radius:24px;color:#fff;background:linear-gradient(135deg,#082f2a,#0c6052 65%,#b68637 145%);box-shadow:0 22px 55px rgb(8 47 42/18%)}.groups-dashboard_hero__C9PlG>div>span,.groups-dashboard_title__dnAUc span{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#d8ad61}.groups-dashboard_hero__C9PlG h1{margin:.3rem 0;font-size:clamp(2rem,4vw,3rem)}.groups-dashboard_hero__C9PlG p{margin:0;color:#d7e9e3}.groups-dashboard_metrics__IP84w{display:flex;align-items:end;gap:.6rem}.groups-dashboard_metrics__IP84w b{padding:.75rem 1rem;border:1px solid rgb(255 255 255/20%);border-radius:14px;background:rgb(255 255 255/10%);font-size:1.5rem}.groups-dashboard_metrics__IP84w small{display:block;font-size:.72rem;font-weight:500}.groups-dashboard_columns__4lzdK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.groups-dashboard_panel__CXnJb{display:grid;gap:1rem;padding:1.35rem;border:1px solid #dfe8e5;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgb(20 55 49/4%)}.groups-dashboard_metrics__IP84w{flex-wrap:wrap}.groups-dashboard_panel__CXnJb input:not([type=checkbox]),.groups-dashboard_panel__CXnJb select,.groups-dashboard_panel__CXnJb textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bdcec3;border-radius:9px;background:#fff;color:#173c35;font:inherit}@media (max-width:1100px){.groups-dashboard_columns__4lzdK{grid-template-columns:minmax(0,1fr)}}.groups-dashboard_between__WzhO1,.groups-dashboard_title__dnAUc{display:flex;justify-content:space-between;align-items:start;gap:1rem}.groups-dashboard_group__9OoUZ h3,.groups-dashboard_submission__s2__b h3,.groups-dashboard_title__dnAUc h2{margin:.2rem 0;color:#173b35}.groups-dashboard_title__dnAUc b{display:grid;place-items:center;min-width:2rem;height:2rem;padding:0 .35rem;border-radius:1rem;background:#e5f2ee;color:#0a584b}.groups-dashboard_panel__CXnJb>label{display:grid;gap:.4rem;font-weight:700}.groups-dashboard_list__Lkito{display:grid;gap:.7rem}.groups-dashboard_friend__BmMeW{display:flex!important;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e0eae6;border-radius:14px;background:#fbfdfc}.groups-dashboard_friend__BmMeW input{width:18px;height:18px}.groups-dashboard_consents__c50hB>div>span:last-child,.groups-dashboard_friend__BmMeW>span:last-child{display:grid}.groups-dashboard_friend__BmMeW small,.groups-dashboard_group__9OoUZ small,.groups-dashboard_submission__s2__b small{color:#6c7b77}.groups-dashboard_avatar__rx7Xh{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#d8eee8,#efe1c7);color:#0b594d;font-size:.76rem;font-weight:800}.groups-dashboard_invitation__rBuOj,.groups-dashboard_submission__s2__b{display:grid;gap:1rem;padding:1rem;border:1px solid #e0eae6;border-radius:16px;background:#fcfefd}.groups-dashboard_invitation__rBuOj{grid-template-columns:1fr auto}.groups-dashboard_group__9OoUZ p,.groups-dashboard_invitation__rBuOj p,.groups-dashboard_submission__s2__b p{margin:.25rem 0;color:#657671}.groups-dashboard_actions__gBK7E{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.groups-dashboard_cards__aS_XT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.groups-dashboard_group__9OoUZ{padding:1rem;border:1px solid #e0eae6;border-radius:16px;background:linear-gradient(145deg,#fff,#f3f8f6)}.groups-dashboard_group__9OoUZ i,.groups-dashboard_submission__s2__b i{padding:.35rem .6rem;border-radius:999px;background:#e5f2ee;color:#0a584b;font-size:.72rem;font-style:normal;font-weight:800}.groups-dashboard_avatars__Drqkn{display:flex;margin:.8rem 0}.groups-dashboard_avatars__Drqkn .groups-dashboard_avatar__rx7Xh{margin-left:-6px;border:3px solid #fff;border-radius:50%;background:#173b35;color:#fff}.groups-dashboard_avatars__Drqkn .groups-dashboard_avatar__rx7Xh:first-child{margin-left:0}.groups-dashboard_consents__c50hB{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem}.groups-dashboard_consents__c50hB>div{display:flex;gap:.65rem;align-items:center;padding:.65rem;border-radius:13px;background:#f3f7f5}.groups-dashboard_empty__VcbFw,.groups-dashboard_message__AS10c,.groups-dashboard_state__Tz_rE{padding:1rem;border-radius:14px;background:#f1f6f4;color:#536762}.groups-dashboard_message__AS10c{margin:0;background:#e6f3ed;color:#155b42;font-weight:700}@media (max-width:800px){.groups-dashboard_columns__4lzdK,.groups-dashboard_hero__C9PlG{display:grid;grid-template-columns:1fr}.groups-dashboard_metrics__IP84w{overflow:auto}.groups-dashboard_invitation__rBuOj{grid-template-columns:1fr}}@media (max-width:520px){.groups-dashboard_hero__C9PlG{padding:1.35rem;border-radius:18px}.groups-dashboard_panel__CXnJb{padding:1rem}.groups-dashboard_actions__gBK7E button{width:100%}}.groups-dashboard_cards__aS_XT{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.groups-dashboard_group__9OoUZ{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.35rem;border-radius:20px;background:#fff;border-top:4px solid #176556;box-shadow:0 8px 24px rgb(19 62 51/5%)}.groups-dashboard_group__9OoUZ h3{font-size:1.2rem;overflow-wrap:anywhere}.groups-dashboard_group__9OoUZ>.groups-dashboard_between__WzhO1{padding-bottom:.85rem;border-bottom:1px solid #edf2ef}.groups-dashboard_group__9OoUZ>.groups-dashboard_between__WzhO1 i{flex-shrink:0}.groups-dashboard_group__9OoUZ>button{min-height:44px;border-radius:12px}.groups-dashboard_manage__l7uq2,.groups-dashboard_memberDisclosure__LNyd6{border:1px solid #e0eae5;border-radius:12px;background:#f8fbf9}.groups-dashboard_manage__l7uq2 summary,.groups-dashboard_memberDisclosure__LNyd6 summary{padding:.85rem;cursor:pointer;font-weight:700;color:#195648}.groups-dashboard_memberDisclosure__LNyd6 summary span{float:right;min-width:26px;text-align:center;border-radius:20px;background:#e2eee7}.groups-dashboard_memberList__RRJLq{display:grid;gap:.65rem;padding:.2rem .75rem .8rem}.groups-dashboard_memberRow__oo3FU{display:flex;align-items:center;gap:.7rem;padding:.65rem;background:#fff;border-radius:12px}.groups-dashboard_memberRow__oo3FU>span:last-of-type{display:grid;flex:1;min-width:0;overflow-wrap:anywhere}.groups-dashboard_memberRow__oo3FU strong{font-size:.88rem}.groups-dashboard_memberRow__oo3FU small{font-size:.75rem}.groups-dashboard_group__9OoUZ .groups-dashboard_removeMember__nrOma{width:40px;height:40px;flex-shrink:0;min-width:40px;padding:0;background:#fff0ed;color:#a83b2f;border:1px solid #f4d9d3;border-radius:50%;font-size:1.45rem;box-shadow:none}.groups-dashboard_removeMember__nrOma:hover{background:#ffe2da}.groups-dashboard_manage__l7uq2>div{padding:0 .85rem .85rem}.groups-dashboard_manage__l7uq2 label{display:grid;gap:.5rem}.groups-dashboard_jobsDialog__8LLqp{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #cfdfd7;border-radius:24px;background:#f5f9f7;color:#173c35;box-shadow:0 30px 100px rgb(4 33 26/30%);overflow:hidden}.groups-dashboard_jobsDialog__8LLqp[open]{display:flex;flex-direction:column}.groups-dashboard_jobsDialog__8LLqp::backdrop{background:rgb(8 31 27/55%);backdrop-filter:blur(5px)}.groups-dashboard_dialogHeader__iRbmh{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.6rem;background:linear-gradient(125deg,#083e34,#176754);color:white}.groups-dashboard_dialogHeader__iRbmh span{font-size:.7rem;letter-spacing:.14em;font-weight:800;color:#d8ad61}.groups-dashboard_dialogHeader__iRbmh h2{font-size:1.5rem;margin:.4rem 0;color:#fff;overflow-wrap:anywhere}.groups-dashboard_dialogHeader__iRbmh p{margin:0;color:#d1e8de;font-size:.88rem}.groups-dashboard_dialogHeader__iRbmh .groups-dashboard_closeDialog__KdKKx{width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid #ffffff40;background:#ffffff15;color:white;font-size:1.7rem;border-radius:50%}.groups-dashboard_dialogBody__PbXy1{padding:1.3rem;display:grid;gap:1rem;overflow-y:auto;overscroll-behavior:contain}.groups-dashboard_jobCard__CG2N7{padding:1.2rem;background:white;border:1px solid #dce7e1;border-radius:16px}.groups-dashboard_jobHeading__smeUj{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.76rem}.groups-dashboard_jobHeading__smeUj>span{background:#e7f2eb;color:#235c48;border-radius:20px;padding:.3rem .65rem;font-weight:700}.groups-dashboard_jobHeading__smeUj a{color:#16624f}.groups-dashboard_jobCard__CG2N7 h3{margin:.9rem 0 .4rem;overflow-wrap:anywhere}.groups-dashboard_jobCard__CG2N7 p{font-size:.84rem;color:#62736c}.groups-dashboard_jobStats__06SuM{display:flex;flex-wrap:wrap;gap:.6rem;border-top:1px solid #edf2ef;margin-top:1rem;padding-top:.9rem}.groups-dashboard_jobStats__06SuM span{display:grid;gap:.25rem;flex:1;min-width:70px;font-size:.73rem;color:#64766b}.groups-dashboard_jobStats__06SuM b{font-size:1.2rem;color:#195342}.groups-dashboard_jobEmpty__wfHe_{text-align:center;padding:2.2rem 1rem}.groups-dashboard_jobEmpty__wfHe_>span{display:inline-grid;place-items:center;width:64px;height:64px;background:#e4efe8;border-radius:20px;color:#24644c;font-size:2rem}.groups-dashboard_jobEmpty__wfHe_ p{max-width:430px;margin:.75rem auto 1.2rem;color:#63776b}.groups-dashboard_jobEmpty__wfHe_ a{color:#165d44;font-weight:700}.groups-dashboard_dialogFooter__GiPMs{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;background:white;border-top:1px solid #dfe8e2}.groups-dashboard_dialogFooter__GiPMs small{color:#687b70}.groups-dashboard_jobsDialog__8LLqp button:focus-visible,.groups-dashboard_manage__l7uq2 summary:focus-visible,.groups-dashboard_memberDisclosure__LNyd6 summary:focus-visible{outline:3px solid #d8ad61;outline-offset:3px}@media (max-width:520px){.groups-dashboard_jobsDialog__8LLqp{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:18px}.groups-dashboard_dialogBody__PbXy1,.groups-dashboard_dialogHeader__iRbmh{padding:1rem}.groups-dashboard_dialogFooter__GiPMs small{max-width:60%}.groups-dashboard_group__9OoUZ{padding:1rem}}