.MyRequirements-module__vksOta__pageRoot{background:var(--color-page-bg);min-height:100dvh;padding-bottom:2.5rem}.MyRequirements-module__vksOta__pageRootInTab{min-height:0;padding-bottom:0}.MyRequirements-module__vksOta__tabHeader{padding:1.5rem 1rem 0}.MyRequirements-module__vksOta__content{padding:1rem 1rem 2rem}.MyRequirements-module__vksOta__filterRow{gap:.5rem;margin-bottom:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.MyRequirements-module__vksOta__filterTab{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-grey-text);white-space:nowrap;cursor:pointer;border-radius:10px;padding:.38rem .75rem;font-size:.74rem;font-weight:600}.MyRequirements-module__vksOta__filterTabActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.MyRequirements-module__vksOta__requirementList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.MyRequirements-module__vksOta__requirementCard{background:var(--color-card);border:1px solid var(--color-border);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;display:flex}.MyRequirements-module__vksOta__requirementCard:active{opacity:.92;transform:scale(.995)}.MyRequirements-module__vksOta__cardFooter{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MyRequirements-module__vksOta__cardChevron{color:var(--color-grey-text);flex-shrink:0}.MyRequirements-module__vksOta__requirementHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.MyRequirements-module__vksOta__requirementTitle{flex:1;min-width:0}.MyRequirements-module__vksOta__statusBadgeActive{background:var(--color-primary-light);color:var(--color-primary-dark);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.MyRequirements-module__vksOta__statusBadgeInactive{background:var(--color-input-surface);color:var(--color-grey-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.MyRequirements-module__vksOta__requirementDescription{margin:0}.MyRequirements-module__vksOta__metaRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.MyRequirements-module__vksOta__metaItem{color:var(--color-grey-text);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.MyRequirements-module__vksOta__responseCount{color:var(--color-primary-dark);align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:inline-flex}.MyRequirements-module__vksOta__assignmentList{border-top:1px solid var(--color-border);flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.65rem;display:flex}.MyRequirements-module__vksOta__assignmentRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MyRequirements-module__vksOta__assignmentName{min-width:0;margin:0}.MyRequirements-module__vksOta__assignmentActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.MyRequirements-module__vksOta__assignmentBadge{background:var(--color-input-surface);color:var(--color-grey-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.MyRequirements-module__vksOta__assignmentChatButton{background:var(--color-primary);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.MyRequirements-module__vksOta__assignmentChatButton:active{opacity:.92;transform:scale(.94)}.MyRequirements-module__vksOta__assignmentLastMsg{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.MyRequirements-module__vksOta__assignmentLastMsgQuotation{vertical-align:bottom;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.MyRequirements-module__vksOta__assignmentLastMsgQuotationLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MyRequirements-module__vksOta__assignmentFooter{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MyRequirements-module__vksOta__unreadBadge{background:var(--color-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex}.MyRequirements-module__vksOta__totalUnreadBadge{background:var(--color-primary);color:#fff;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:.35rem;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.MyRequirements-module__vksOta__closureSection{background:var(--color-input-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.MyRequirements-module__vksOta__closureSectionTitle{color:var(--color-primary-dark);margin:0}.MyRequirements-module__vksOta__closureDetailRow{flex-direction:column;gap:.3rem;display:flex}.MyRequirements-module__vksOta__closureNote{white-space:pre-wrap;color:var(--color-grey-text);margin:0;line-height:1.55}.MyRequirements-module__vksOta__closeRequirementButton{border:1px solid var(--color-border);background:var(--color-card);min-height:40px;color:var(--color-grey-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem;padding:.55rem .75rem;font-size:.8rem;font-weight:600;display:flex}.MyRequirements-module__vksOta__closeRequirementButton:active{opacity:.85;transform:scale(.99)}.MyRequirements-module__vksOta__emptyState{text-align:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;padding:2.5rem 1rem}.MyRequirements-module__vksOta__emptyStateTitle{margin:0 0 .5rem}.MyRequirements-module__vksOta__emptyStateText{margin:0}.MyRequirements-module__vksOta__loadingWrapper{justify-content:center;align-items:center;padding:3rem 0;display:flex}.MyRequirements-module__vksOta__loadingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite MyRequirements-module__vksOta__myRequirementsSpin}@keyframes MyRequirements-module__vksOta__myRequirementsSpin{to{transform:rotate(360deg)}}.MyRequirements-module__vksOta__postCtaButton{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:44px;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.MyRequirements-module__vksOta__postCtaButton:active{opacity:.9}.MyRequirements-module__vksOta__loggedOutRoot{background:var(--color-page-bg);flex-direction:column;gap:1.5rem;min-height:100dvh;padding:2rem 1rem 2.5rem;display:flex}.MyRequirements-module__vksOta__loggedOutRootEmbedded{min-height:0;padding-top:1.5rem}.MyRequirements-module__vksOta__loggedOutHero{text-align:center;padding-top:1rem}.MyRequirements-module__vksOta__loggedOutPill{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.MyRequirements-module__vksOta__loggedOutHeadline{margin:0 0 .75rem}.MyRequirements-module__vksOta__loggedOutAccent{color:var(--color-primary-dark)}.MyRequirements-module__vksOta__loggedOutSubtext{max-width:17.5rem;margin:0 auto}.MyRequirements-module__vksOta__loggedOutCard{background:var(--color-card);border:1px solid var(--color-border);text-align:center;border-radius:14px;padding:1.25rem 1rem}.MyRequirements-module__vksOta__loggedOutCardTitle{margin:0}.MyRequirements-module__vksOta__loggedOutCardText{margin:.3rem 0 1rem}
