.MyPostulacionCard-module__7bTStq__cardContainer{cursor:pointer;clip-path:url(#folder-clip-responsive);background:#0d0d0d;flex-direction:column;width:100%;max-width:480px;height:330px;min-height:330px;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.MyPostulacionCard-module__7bTStq__cardContainer:hover{border-color:#ffffff1a;transform:translateY(-8px);box-shadow:0 20px 40px #0009}.MyPostulacionCard-module__7bTStq__cardAccepted{border-color:#2ecc7166!important;box-shadow:0 0 50px #2ecc7126!important}.MyPostulacionCard-module__7bTStq__acceptedBanner{color:#000;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#2ecc71;border:1px solid #fff6;border-radius:100px;padding:3px 12px;font-size:.6rem;font-weight:950;box-shadow:0 4px 12px #2ecc714d}.MyPostulacionCard-module__7bTStq__cardRevision{border-color:#8e44ad66!important;box-shadow:0 0 50px #8e44ad26!important}.MyPostulacionCard-module__7bTStq__revisionBanner{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#8e44ad;border:1px solid #fff6;border-radius:100px;padding:3px 12px;font-size:.6rem;font-weight:950;box-shadow:0 4px 12px #8e44ad4d}.MyPostulacionCard-module__7bTStq__heroArea{z-index:1;clip-path:url(#folder-header-clip);width:100%;height:125px;transition:opacity .3s;position:absolute;top:0;left:0}.MyPostulacionCard-module__7bTStq__heroPlaceholder{opacity:1;width:100%;height:100%;position:relative;overflow:hidden}.MyPostulacionCard-module__7bTStq__topSection{z-index:10;color:#fff;flex-direction:column;justify-content:center;width:100%;height:125px;padding:10px 20px 6px;display:flex;position:relative}.MyPostulacionCard-module__7bTStq__headerRow{align-items:center;gap:15px;width:100%;display:flex}.MyPostulacionCard-module__7bTStq__avatarOverlap{z-index:15;width:44px;height:44px;margin-bottom:6px}.MyPostulacionCard-module__7bTStq__avatarBorder{background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.MyPostulacionCard-module__7bTStq__avatar{object-fit:cover;width:100%;height:100%}.MyPostulacionCard-module__7bTStq__avatarPlaceholderText{color:#fff9;font-size:20px;font-weight:900}.MyPostulacionCard-module__7bTStq__roleHeaderContainer{align-items:center;gap:10px;margin-bottom:4px;display:flex}.MyPostulacionCard-module__7bTStq__headerBadgesRight{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;right:40px}.MyPostulacionCard-module__7bTStq__statusFloating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:#0006;border:1px solid;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.58rem;font-weight:950;display:flex;box-shadow:0 4px 15px #0000004d}.MyPostulacionCard-module__7bTStq__titleBlock{flex:1}.MyPostulacionCard-module__7bTStq__roleTitle{letter-spacing:-.04em;color:#fff;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:950;line-height:1.1;display:-webkit-box;overflow:hidden}.MyPostulacionCard-module__7bTStq__projectLabel{opacity:.8;margin-top:4px;font-size:.85rem;font-weight:700}.MyPostulacionCard-module__7bTStq__locationRow{z-index:20;flex-wrap:nowrap;gap:8px;width:100%;margin-top:10px;display:flex;position:relative;overflow:hidden}.MyPostulacionCard-module__7bTStq__miniTag{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border:1px solid #ffffff0d;border-radius:100px;align-items:center;max-width:160px;padding:5px 14px;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.MyPostulacionCard-module__7bTStq__mainInfo{z-index:10;background:#0d0d0d;flex-direction:column;flex:1;padding:6px 20px 8px;display:flex;position:relative;overflow:hidden}.MyPostulacionCard-module__7bTStq__scrollableContent{scrollbar-width:thin;scrollbar-color:#ffffff2e #ffffff08;flex-direction:column;flex:1;margin-bottom:8px;padding-right:8px;display:flex;overflow-y:auto}.MyPostulacionCard-module__7bTStq__scrollableContent::-webkit-scrollbar{width:6px;display:block}.MyPostulacionCard-module__7bTStq__scrollableContent::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.MyPostulacionCard-module__7bTStq__scrollableContent::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px;transition:background .2s}.MyPostulacionCard-module__7bTStq__scrollableContent::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.MyPostulacionCard-module__7bTStq__unifiedDataChip{flex-wrap:nowrap;gap:6px;width:100%;margin-top:12px;display:flex}.MyPostulacionCard-module__7bTStq__chipSegment{color:#fff9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 8px;font-size:.65rem;font-weight:700;display:flex;overflow:hidden}.MyPostulacionCard-module__7bTStq__chipDivider{display:none}.MyPostulacionCard-module__7bTStq__statValue{color:#fff;font-size:.95rem;font-weight:800}.MyPostulacionCard-module__7bTStq__detailToggle{color:#ffb800;cursor:pointer;background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px 0;padding:10px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.MyPostulacionCard-module__7bTStq__detailToggle:hover{background:#ffffff0d}.MyPostulacionCard-module__7bTStq__expandableContent{margin-bottom:15px}.MyPostulacionCard-module__7bTStq__descriptionBox{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;margin-top:6px;padding:10px}.MyPostulacionCard-module__7bTStq__expandTitle{color:#fff6;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:900}.MyPostulacionCard-module__7bTStq__description{color:#ffffffb3;margin-bottom:4px;font-size:.82rem;line-height:1.5;display:block}.MyPostulacionCard-module__7bTStq__expandedDescription{-webkit-line-clamp:initial;line-clamp:initial;display:block;overflow:visible}.MyPostulacionCard-module__7bTStq__readMoreBtn{cursor:pointer;text-align:left;color:#6933ff;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;margin-bottom:8px;padding:4px 0;font-size:.74rem;font-weight:800;transition:all .2s;display:inline-block}.MyPostulacionCard-module__7bTStq__readMoreBtn:hover{color:#8b5cf6;transform:translate(4px)}.MyPostulacionCard-module__7bTStq__actionsArea{margin-top:auto}.MyPostulacionCard-module__7bTStq__btnRow{align-items:center;gap:12px;display:flex}.MyPostulacionCard-module__7bTStq__profileMasterBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex:1;justify-content:space-between;align-items:center;padding:14px 20px;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex}.MyPostulacionCard-module__7bTStq__profileMasterBtn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.MyPostulacionCard-module__7bTStq__btnText{text-align:left;flex-direction:column;display:flex}.MyPostulacionCard-module__7bTStq__btnTitle{font-size:1.05rem;font-weight:950;line-height:1.1}.MyPostulacionCard-module__7bTStq__btnSubtitle{opacity:.5;font-size:.75rem;font-weight:600}.MyPostulacionCard-module__7bTStq__btnWithdraw{color:#ffffff4d;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.MyPostulacionCard-module__7bTStq__btnWithdraw:hover:not(:disabled){color:#e74c3c;background:#e74c3c1a;border-color:#e74c3c33;transform:translateY(-2px)}.MyPostulacionCard-module__7bTStq__btnWithdraw span{display:none}.MyPostulacionCard-module__7bTStq__statusComplete{color:#2ecc71;background:#2ecc710d;border:1px solid #2ecc711a;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;font-size:.8rem;font-weight:800;display:flex}@media (max-width:480px){.MyPostulacionCard-module__7bTStq__cardContainer{min-height:420px}}
.RequirementSubmissionModal-module__XidD0a__overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.RequirementSubmissionModal-module__XidD0a__modal{background:#0a0a0a;border:1px solid #ffffff14;border-radius:40px;flex-direction:column;width:100%;max-width:850px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 50px 100px #000000e6}.RequirementSubmissionModal-module__XidD0a__header{justify-content:space-between;align-items:flex-start;padding:35px 45px 25px;display:flex}.RequirementSubmissionModal-module__XidD0a__header h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:950}.RequirementSubmissionModal-module__XidD0a__header p{color:#fff6;margin:4px 0 0;font-size:1rem;font-weight:600}.RequirementSubmissionModal-module__XidD0a__closeBtn{cursor:pointer;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.RequirementSubmissionModal-module__XidD0a__closeBtn:hover{color:#ef4444;background:#ef444426;transform:rotate(90deg)}.RequirementSubmissionModal-module__XidD0a__form{scrollbar-width:none;flex-direction:column;gap:30px;padding:0 45px 45px;display:flex;overflow-y:auto}.RequirementSubmissionModal-module__XidD0a__form::-webkit-scrollbar{display:none}.RequirementSubmissionModal-module__XidD0a__infoBox{color:#ffb800;background:#ffb80008;border:1px solid #ffb8001a;border-radius:22px;align-items:center;gap:16px;padding:18px 24px;font-size:.9rem;font-weight:600;line-height:1.5;display:flex}.RequirementSubmissionModal-module__XidD0a__requirementGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;display:grid}.RequirementSubmissionModal-module__XidD0a__requirementCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.RequirementSubmissionModal-module__XidD0a__cardEmpty{border-color:#ef444426!important}.RequirementSubmissionModal-module__XidD0a__requirementCard:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-5px)}.RequirementSubmissionModal-module__XidD0a__cardHeader{background:#ffffff03;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.RequirementSubmissionModal-module__XidD0a__labelInfo{color:#fff;letter-spacing:.02em;align-items:center;gap:12px;font-size:.9rem;font-weight:800;display:flex}.RequirementSubmissionModal-module__XidD0a__removeBtn{color:#ef4444;cursor:pointer;background:#ef444414;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.RequirementSubmissionModal-module__XidD0a__removeBtn:hover{color:#fff;background:#ef4444}.RequirementSubmissionModal-module__XidD0a__cardMain{background:#000;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.RequirementSubmissionModal-module__XidD0a__activePreview{width:100%;height:100%}.RequirementSubmissionModal-module__XidD0a__activePreview img,.RequirementSubmissionModal-module__XidD0a__activePreview video{object-fit:contain;background:#000;width:100%;height:100%}.RequirementSubmissionModal-module__XidD0a__uploadPlaceholder{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;transition:all .3s;display:flex}.RequirementSubmissionModal-module__XidD0a__uploadIcon{color:#ffffff1a;transition:all .4s}.RequirementSubmissionModal-module__XidD0a__uploadPlaceholder:hover .RequirementSubmissionModal-module__XidD0a__uploadIcon{color:#ffb800;transform:scale(1.1)rotate(5deg)}.RequirementSubmissionModal-module__XidD0a__uploadPlaceholder p{color:#ffffff4d;margin:0;font-size:.85rem;font-weight:700}.RequirementSubmissionModal-module__XidD0a__cardFooter{background:#0003;flex-direction:column;gap:15px;padding:20px;display:flex}.RequirementSubmissionModal-module__XidD0a__miniInput{color:#fff;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;outline:none;width:100%;padding:12px 16px;font-size:.85rem;transition:all .3s}.RequirementSubmissionModal-module__XidD0a__miniInput:focus{background:#ffb80005;border-color:#ffb800}.RequirementSubmissionModal-module__XidD0a__actionBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;width:100%;padding:14px;font-size:.85rem;font-weight:800;transition:all .3s}.RequirementSubmissionModal-module__XidD0a__actionBtn:hover{background:#ffffff1a;transform:translateY(-2px)}.RequirementSubmissionModal-module__XidD0a__footer{background:#00000080;border-top:1px solid #ffffff0d;gap:20px;padding:35px 45px;display:flex}.RequirementSubmissionModal-module__XidD0a__cancelBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:22px;flex:1;padding:18px;font-weight:800;transition:all .3s}.RequirementSubmissionModal-module__XidD0a__cancelBtn:hover{color:#fff;background:#ffffff0d}.RequirementSubmissionModal-module__XidD0a__submitBtn{color:#000;cursor:pointer;letter-spacing:-.01em;background:#ffb800;border:none;border-radius:22px;flex:2;justify-content:center;align-items:center;gap:12px;padding:18px;font-size:1rem;font-weight:950;transition:all .3s;display:flex}.RequirementSubmissionModal-module__XidD0a__submitBtn:hover:not(:disabled){background:#fc3;transform:translateY(-3px);box-shadow:0 15px 40px #ffb80033}.RequirementSubmissionModal-module__XidD0a__docPreview{color:#ffb800;background:#ffb80005;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;text-decoration:none;display:flex}.RequirementSubmissionModal-module__XidD0a__docName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:.8rem;font-weight:800;display:block;overflow:hidden}.RequirementSubmissionModal-module__XidD0a__externalLinkHint{text-transform:uppercase;opacity:.6;letter-spacing:.05em;font-size:.65rem;font-weight:800}.RequirementSubmissionModal-module__XidD0a__headerActions{align-items:center;gap:10px;display:flex}.RequirementSubmissionModal-module__XidD0a__autoBadge{color:#22c55e;text-transform:uppercase;letter-spacing:.02em;background:#22c55e1f;border:1px solid #22c55e33;border-radius:8px;padding:3px 8px;font-size:.65rem;font-weight:900}.RequirementSubmissionModal-module__XidD0a__multiPreviewGrid{background:#000;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:100%;padding:2px;display:grid;position:relative}.RequirementSubmissionModal-module__XidD0a__miniPreviewItem{background:#111;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.RequirementSubmissionModal-module__XidD0a__miniImage{object-fit:cover;width:100%;height:100%}.RequirementSubmissionModal-module__XidD0a__multiCountBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border:1px solid #ffffff1a;border-radius:10px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;bottom:8px;right:8px}@media (max-width:768px){.RequirementSubmissionModal-module__XidD0a__requirementGrid{grid-template-columns:1fr}}
