.chat-module__uNFIjq__page{flex-direction:column;max-width:1080px;min-height:100vh;margin:0 auto;padding-top:60px;display:flex;position:relative}.chat-module__uNFIjq__loading{color:#666;justify-content:center;align-items:center;min-height:50vh;font-size:1.1rem;display:flex}.chat-module__uNFIjq__chatHeader{z-index:20;background-color:#d2cfcc;border-bottom:1px solid #b0c4b0;max-width:1080px;margin:0 auto;padding:.5rem;position:fixed;top:0;left:0;right:0}.chat-module__uNFIjq__backButton{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.5rem;display:flex}.chat-module__uNFIjq__userInfo{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:-.25rem;padding:.25rem;transition:opacity .2s;display:flex}.chat-module__uNFIjq__userInfoLeft{flex:1;align-items:center;gap:.75rem;display:flex}.chat-module__uNFIjq__userInfoRight{align-items:center;gap:.5rem;display:flex}.chat-module__uNFIjq__avatarContainer{border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative;overflow:hidden}.chat-module__uNFIjq__avatar{object-fit:cover}.chat-module__uNFIjq__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#7a9a7a,#5a7a5a);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;font-weight:700;display:flex}.chat-module__uNFIjq__userDetails{flex:1}.chat-module__uNFIjq__userName{color:#1a1a1a;margin-bottom:.15rem;font-size:1.1rem;font-weight:700}.chat-module__uNFIjq__lastMessageTime{color:#555;font-size:.85rem}.chat-module__uNFIjq__taskLink{color:#1a1a1a;background-color:#444;border-radius:20%;justify-content:center;align-items:center;width:40px;height:40px;padding:.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.chat-module__uNFIjq__taskLink:hover{background-color:#222}.chat-module__uNFIjq__taskIcon{font-size:1.2rem}.chat-module__uNFIjq__messagesContainer{background-color:#f5f5f5;flex:1;margin-bottom:80px;padding:1rem 1rem 0;overflow-y:auto}.chat-module__uNFIjq__messagesList{flex-direction:column;gap:.5rem;display:flex}.chat-module__uNFIjq__dateSection{margin-top:1.5rem;margin-bottom:1rem}.chat-module__uNFIjq__dateSection:first-child{margin-top:0}.chat-module__uNFIjq__dateDivider{text-align:center;margin:1rem 0}.chat-module__uNFIjq__dateLabel{color:#666;background-color:#e0e0e0;border-radius:12px;padding:.35rem .85rem;font-size:.8rem;font-weight:500;display:inline-block}.chat-module__uNFIjq__messageWrapper{flex-direction:row;align-items:flex-end;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex}.chat-module__uNFIjq__messageWrapperSent{justify-content:flex-end}.chat-module__uNFIjq__messageWrapperReceived{justify-content:flex-start}.chat-module__uNFIjq__messageBubble{word-wrap:break-word;border-radius:16px;max-width:75%;padding:.75rem 1rem;font-size:.95rem;line-height:1.4}.chat-module__uNFIjq__messageBubbleSent{color:#1a1a1a;background-color:#b5d62f;border-bottom-right-radius:4px}.chat-module__uNFIjq__messageBubbleReceived{color:#1a1a1a;background-color:#c5c5c5;border-bottom-left-radius:4px}.chat-module__uNFIjq__messageImage{margin-bottom:.5rem}.chat-module__uNFIjq__messageTime{color:#888;white-space:nowrap;flex-shrink:0;padding-bottom:.25rem;font-size:.7rem}.chat-module__uNFIjq__messageTimeSent{order:-1}.chat-module__uNFIjq__messageTimeReceived{order:1}.chat-module__uNFIjq__inputContainer{z-index:10;background-color:#d4d4d4;border-top:1px solid #b0b0b0;align-items:center;gap:.5rem;max-width:1080px;margin:0 auto;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.chat-module__uNFIjq__attachButton{cursor:pointer;background-color:transparent;border:2px solid #666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.chat-module__uNFIjq__attachButton:hover{background-color:silver}.chat-module__uNFIjq__attachIcon{color:#666;font-size:1.5rem;line-height:1}.chat-module__uNFIjq__messageInput{resize:vertical;background-color:#fff;border:1px solid #b0b0b0;border-radius:12px;outline:none;flex:1;max-height:25px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.chat-module__uNFIjq__messageInput:focus{border-color:#7a9a7a}.chat-module__uNFIjq__messageInput::placeholder{color:#999}.chat-module__uNFIjq__imagePreviewContainer{border:2px solid #666;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.chat-module__uNFIjq__removeImageButton{color:#fff;cursor:pointer;background-color:#666;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.chat-module__uNFIjq__removeImageButton:hover{background-color:#444}.chat-module__uNFIjq__sendButton{color:#fff;cursor:pointer;background-color:#4a7a4a;border:none;border-radius:20px;flex-shrink:0;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.chat-module__uNFIjq__sendButton:hover:not(:disabled){background-color:#3a6a3a}.chat-module__uNFIjq__sendButton:disabled{cursor:not-allowed;opacity:.6;background-color:#999}@media (min-width:768px){.chat-module__uNFIjq__chatHeader{padding:1.25rem 1.5rem}.chat-module__uNFIjq__messagesContainer{padding:1.5rem 2rem 0}.chat-module__uNFIjq__inputContainer{padding:1rem 1.5rem}.chat-module__uNFIjq__messageBubble{padding:.85rem 1.15rem;font-size:1rem}.chat-module__uNFIjq__messageInput{max-height:25px}}
.Loading-module__FydXtG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.Loading-module__FydXtG__loadingContainer.Loading-module__FydXtG__fullScreen{z-index:9999;background-color:rgba(255,255,255,.95);padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.Loading-module__FydXtG__spinner{justify-content:center;align-items:center;gap:.5rem;display:flex}.Loading-module__FydXtG__dot{background-color:#4f7a3b;border-radius:50%;animation:1.4s ease-in-out infinite Loading-module__FydXtG__wave}.Loading-module__FydXtG__dot:first-child{animation-delay:0s}.Loading-module__FydXtG__dot:nth-child(2){animation-delay:.2s}.Loading-module__FydXtG__dot:nth-child(3){animation-delay:.4s}.Loading-module__FydXtG__small .Loading-module__FydXtG__dot{width:8px;height:8px}.Loading-module__FydXtG__small{gap:.35rem}.Loading-module__FydXtG__medium .Loading-module__FydXtG__dot{width:12px;height:12px}.Loading-module__FydXtG__large .Loading-module__FydXtG__dot{width:16px;height:16px}.Loading-module__FydXtG__large{gap:.75rem}.Loading-module__FydXtG__loadingText{color:#666;letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:400}@keyframes Loading-module__FydXtG__wave{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-12px)}}@media (prefers-color-scheme:dark){.Loading-module__FydXtG__loadingContainer.Loading-module__FydXtG__fullScreen{background-color:rgba(0,0,0,.95)}.Loading-module__FydXtG__dot{background-color:#6fa84d}.Loading-module__FydXtG__loadingText{color:#aaa}}@media (prefers-reduced-motion:reduce){.Loading-module__FydXtG__dot{animation:1.4s ease-in-out infinite Loading-module__FydXtG__pulse}@keyframes Loading-module__FydXtG__pulse{0%,to{opacity:.5}50%{opacity:1}}}
.Header-module__Af2_WG__header{background-color:#dfe5cb;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;width:100%;max-width:1080px;height:59px;margin:0 auto;display:flex}.Header-module__Af2_WG__back{color:#333;cursor:pointer;margin-left:16px;font-size:1.5rem;text-decoration:none}.Header-module__Af2_WG__leftSection{align-items:center;gap:12px;margin-left:16px;display:flex}.Header-module__Af2_WG__title{font-size:1rem;font-weight:700}.Header-module__Af2_WG__roleBadge{color:#fff;white-space:nowrap;background-color:#4a5d3d;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-block}.Header-module__Af2_WG__right{align-items:center;gap:.5rem;margin-right:16px;display:flex;position:relative}.Header-module__Af2_WG__spacer{width:24px}.Header-module__Af2_WG__iconButton{cursor:pointer;color:#4a5d3d;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;margin-top:8px;transition:background-color .2s;display:flex}.Header-module__Af2_WG__iconButton span{font-size:.6rem}.Header-module__Af2_WG__iconButton:hover{background-color:rgba(0,0,0,.05)}.Header-module__Af2_WG__accountContainer{position:relative}.Header-module__Af2_WG__dropdown{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Header-module__Af2_WG__dropdownItem{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;justify-content:start;align-items:center;width:100%;padding:12px 16px;font-size:.95rem;text-decoration:none;transition:background-color .2s;display:flex}.Header-module__Af2_WG__dropdownItem:hover{background-color:#f5f5f5}@media (min-width:768px){.Header-module__Af2_WG__title{font-size:1.3rem}.Header-module__Af2_WG__back{font-size:1.7rem}.Header-module__Af2_WG__roleBadge{padding:5px 14px;font-size:.8rem}}
.BottomNav-module__VCeYPq__navbar{background-color:#f5f5f5;border-top:1px solid #e0e0e0;grid-template-columns:repeat(3,1fr);place-items:center;max-width:1080px;height:59px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.BottomNav-module__VCeYPq__navbar div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.BottomNav-module__VCeYPq__iconButton{cursor:pointer;color:#4a5d3d;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:75px;transition:background-color .2s;display:flex}.BottomNav-module__VCeYPq__iconButton span{font-size:.6rem}@media (min-width:768px){.BottomNav-module__VCeYPq__navbar a{padding:.5rem 1rem;font-size:1rem}}@media (min-width:1080px){.BottomNav-module__VCeYPq__navbar{width:100%;left:50%;transform:translate(-50%)}}
.applications-module__WOEw1a__page{max-width:1080px;min-height:100vh;margin:0 auto;padding-bottom:4rem}.applications-module__WOEw1a__content{padding:1rem}.applications-module__WOEw1a__content h3{margin:0 0 1rem;font-size:1.2rem}.applications-module__WOEw1a__tabs{border-bottom:2px solid #e8e7e6;gap:.5rem;margin-bottom:1.5rem;display:flex}.applications-module__WOEw1a__tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:3px solid transparent;flex:1;padding:.75rem 1rem;font-size:.95rem;font-weight:500;transition:all .2s}.applications-module__WOEw1a__tab:hover{color:#333;background-color:#f5f5f5}.applications-module__WOEw1a__activeTab{color:#333;border-bottom-color:#333;font-weight:600}.applications-module__WOEw1a__taskList{flex-direction:column;gap:1rem;display:flex}.applications-module__WOEw1a__noAppsMessage{text-align:center;color:#666;margin-top:3rem;font-size:.95rem}@media (min-width:768px){.applications-module__WOEw1a__content{padding:1.5rem}.applications-module__WOEw1a__content h3{font-size:1.4rem}.applications-module__WOEw1a__tab{font-size:1rem}.applications-module__WOEw1a__taskList{gap:1.2rem}}
.taskcard-module__wuolca__taskCard{cursor:pointer;background-color:#e8e7e6;border-radius:12px;min-height:100px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.taskcard-module__wuolca__taskCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.taskcard-module__wuolca__taskImage{flex-shrink:0;width:100px;height:100px;position:relative}.taskcard-module__wuolca__taskInfo{flex-direction:column;flex:1;justify-content:center;gap:.4rem;padding:.75rem;display:flex}.taskcard-module__wuolca__taskHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.2rem;display:flex}.taskcard-module__wuolca__taskTitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.taskcard-module__wuolca__taskStatus{white-space:nowrap;border-radius:12px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.taskcard-module__wuolca__statusApproved{color:#155724;background-color:#d4edda}.taskcard-module__wuolca__statusPending{color:#856404;background-color:#fff3cd}.taskcard-module__wuolca__statusDeclined{color:#721c24;background-color:#f8d7da}.taskcard-module__wuolca__taskDetail{color:#444;align-items:center;gap:.3rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.taskcard-module__wuolca__icon{flex-shrink:0;font-size:.85rem}@media (min-width:768px){.taskcard-module__wuolca__taskImage{width:120px;height:120px}.taskcard-module__wuolca__taskInfo{gap:.5rem;padding:1rem}.taskcard-module__wuolca__taskTitle{font-size:1rem}.taskcard-module__wuolca__taskStatus{padding:.25rem .7rem;font-size:.75rem}.taskcard-module__wuolca__taskDetail{font-size:.8rem}.taskcard-module__wuolca__icon{font-size:.9rem}}@media (min-width:1080px){.taskcard-module__wuolca__taskImage{width:130px;height:130px}.taskcard-module__wuolca__taskInfo{padding:1.2rem}}
.applicationDetail-module___NTsVq__page{flex-direction:column;min-height:100dvh;display:flex}.applicationDetail-module___NTsVq__content{flex:1;padding:1rem 1rem 5rem;overflow-y:auto}.applicationDetail-module___NTsVq__card{background-color:#fff;border-radius:12px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.applicationDetail-module___NTsVq__profileHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.applicationDetail-module___NTsVq__avatarLarge{object-fit:cover;border-radius:8px;flex-shrink:0;width:120px;height:120px}.applicationDetail-module___NTsVq__profileInfo{flex-direction:column;flex:1;gap:.3rem;display:flex}.applicationDetail-module___NTsVq__name{color:#1a1a1a;margin-bottom:.2rem;font-size:1.5rem;font-weight:700}.applicationDetail-module___NTsVq__info{color:#333;font-size:.95rem;line-height:1.5}.applicationDetail-module___NTsVq__label{color:#000;font-weight:600}.applicationDetail-module___NTsVq__sectionTitle{color:#1a1a1a;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.applicationDetail-module___NTsVq__paragraph{color:#333;white-space:pre-wrap;margin-top:.5rem;font-size:.95rem;line-height:1.6}.applicationDetail-module___NTsVq__infoGrid{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.applicationDetail-module___NTsVq__infoRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.applicationDetail-module___NTsVq__infoRow:last-child{border-bottom:none}.applicationDetail-module___NTsVq__infoLabel{color:#1a1a1a;font-size:.95rem;font-weight:600}.applicationDetail-module___NTsVq__infoValue{color:#333;text-align:right;font-size:.95rem}.applicationDetail-module___NTsVq__stars{color:#ffc107;letter-spacing:2px;font-size:1.2rem}.applicationDetail-module___NTsVq__skills{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.applicationDetail-module___NTsVq__skillChip{color:#1b5e20;background-color:#c5e1a5;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.applicationDetail-module___NTsVq__buttonRow{justify-content:space-between;gap:.75rem;margin-top:1rem;padding:0 1rem;display:flex}.applicationDetail-module___NTsVq__declineBtn,.applicationDetail-module___NTsVq__approveBtn{cursor:pointer;border:none;border-radius:30px;flex:1;padding:1rem 0;font-size:1.05rem;font-weight:700;transition:all .2s}.applicationDetail-module___NTsVq__declineBtn{color:#fff;background-color:#4a5f4e}.applicationDetail-module___NTsVq__declineBtn:hover{background-color:#3a4f3e}.applicationDetail-module___NTsVq__approveBtn{color:#fff;background-color:#e6a53c}.applicationDetail-module___NTsVq__approveBtn:hover{background-color:#d69430}.applicationDetail-module___NTsVq__statusSection{flex-direction:column;gap:1rem;margin-top:1rem;padding:0 1rem;display:flex}.applicationDetail-module___NTsVq__statusBadge{background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.applicationDetail-module___NTsVq__statusLabel{color:#1a1a1a;font-size:1rem;font-weight:600}.applicationDetail-module___NTsVq__statusValue{border-radius:20px;padding:.4rem 1rem;font-size:1rem;font-weight:700}.applicationDetail-module___NTsVq__statusApproved{color:#2e7d32;background-color:#c8e6c9}.applicationDetail-module___NTsVq__statusDeclined{color:#c62828;background-color:#ffcdd2}.applicationDetail-module___NTsVq__messageBtn{color:#fff;cursor:pointer;background-color:#c8a05f;border:none;border-radius:30px;width:100%;padding:1rem 0;font-size:1.05rem;font-weight:700;transition:all .2s}.applicationDetail-module___NTsVq__messageBtn:hover{background-color:#b08f50}
.createTask-module__3OqXrW__page{background-color:#f5f5f5;flex-direction:column;max-width:1080px;min-height:100dvh;margin:0 auto 4rem;display:flex}.createTask-module__3OqXrW__pageForm{background-color:#f5f5f5;flex-direction:column;max-width:1080px;min-height:100dvh;margin:0 auto;display:flex}.createTask-module__3OqXrW__welcomeContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}.createTask-module__3OqXrW__welcomeText{color:#333;text-align:center;margin:0;font-size:1.5rem;font-weight:400}.createTask-module__3OqXrW__createTaskButton{color:#fff;cursor:pointer;background-color:#4a6b3a;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:280px;min-height:200px;padding:3rem 4rem;transition:background-color .2s,transform .1s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.1)}.createTask-module__3OqXrW__createTaskButton:hover{background-color:#3d5a30;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.createTask-module__3OqXrW__createTaskButton:active{transform:translateY(0)}.createTask-module__3OqXrW__plusIcon{font-size:4rem;font-weight:300;line-height:1}.createTask-module__3OqXrW__createTaskButton span{font-size:1.1rem;font-weight:500}.createTask-module__3OqXrW__form{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}@media (min-width:768px){.createTask-module__3OqXrW__form{gap:1.5rem;padding:1.5rem 2rem}}@media (min-width:1080px){.createTask-module__3OqXrW__form{padding:2rem 3rem}}.createTask-module__3OqXrW__form label{color:#444;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:500;display:flex}.createTask-module__3OqXrW__form input[type=text],.createTask-module__3OqXrW__form input[type=date],.createTask-module__3OqXrW__form input[type=time],.createTask-module__3OqXrW__form input[type=number],.createTask-module__3OqXrW__form select,.createTask-module__3OqXrW__form textarea{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem;font-size:.9rem}.createTask-module__3OqXrW__row{gap:.5rem;display:flex}.createTask-module__3OqXrW__row label{flex:1}.createTask-module__3OqXrW__form textarea{min-height:80px}.createTask-module__3OqXrW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.createTask-module__3OqXrW__chip{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #ccc;border-radius:20px;padding:.25rem .75rem;font-size:.8rem}.createTask-module__3OqXrW__chip.createTask-module__3OqXrW__selected{color:#36a853;background-color:#e6f4ea;border-color:#36a853}.createTask-module__3OqXrW__toggleContainer{align-items:center;gap:.5rem;display:flex}.createTask-module__3OqXrW__toggle{cursor:pointer;background-color:#ccc;border-radius:20px;width:40px;height:20px;position:relative}.createTask-module__3OqXrW__toggle:after{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:1px;left:1px}.createTask-module__3OqXrW__toggle.createTask-module__3OqXrW__active{background-color:#36a853}.createTask-module__3OqXrW__toggle.createTask-module__3OqXrW__active:after{transform:translate(20px)}.createTask-module__3OqXrW__upload{text-align:center;color:#888;cursor:pointer;border:2px dashed #ccc;border-radius:8px;padding:1rem}.createTask-module__3OqXrW__submitButton{color:#fff;cursor:pointer;background-color:#36a853;border:none;border-radius:25px;width:100%;margin-top:1rem;padding:.8rem;font-size:1rem;font-weight:600}.createTask-module__3OqXrW__submitButton:disabled{cursor:not-allowed;background-color:#ccc}@media (min-width:768px){.createTask-module__3OqXrW__form label{font-size:1rem}.createTask-module__3OqXrW__form input[type=text],.createTask-module__3OqXrW__form input[type=date],.createTask-module__3OqXrW__form input[type=time],.createTask-module__3OqXrW__form input[type=number],.createTask-module__3OqXrW__form select,.createTask-module__3OqXrW__form textarea{padding:.7rem;font-size:1rem}.createTask-module__3OqXrW__chip{padding:.4rem 1rem;font-size:.9rem}.createTask-module__3OqXrW__submitButton{padding:1rem;font-size:1.1rem}}
.farmDetail-module__PDBslq__page{background-color:#f5f5f5;min-height:100vh}.farmDetail-module__PDBslq__content{background-color:#fff;max-width:800px;margin:0 auto;padding:0}.farmDetail-module__PDBslq__farmHeader{background-color:#fff;position:relative}.farmDetail-module__PDBslq__coverImage{object-fit:cover;width:100%;height:200px}.farmDetail-module__PDBslq__farmInfo{align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.farmDetail-module__PDBslq__logo{object-fit:cover;border:3px solid #fff;border-radius:50%;width:60px;height:60px;margin-top:-30px}.farmDetail-module__PDBslq__logoPlaceholder{color:#fff;background-color:#4a7c59;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:-30px;font-size:1.5rem;font-weight:700;display:flex}.farmDetail-module__PDBslq__farmName{color:#333;margin:0;font-size:1.5rem;font-weight:700}.farmDetail-module__PDBslq__section{border-bottom:1px solid #e0e0e0;padding:1.5rem}.farmDetail-module__PDBslq__sectionTitle{color:#333;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.farmDetail-module__PDBslq__icon{font-size:1.2rem}.farmDetail-module__PDBslq__locationInfo{background-color:#f9f9f9;border-radius:8px;margin-bottom:1rem;padding:1rem}.farmDetail-module__PDBslq__postalCode{color:#666;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.farmDetail-module__PDBslq__address{color:#333;font-size:.95rem;line-height:1.5}.farmDetail-module__PDBslq__accessInfo{color:#666;background-color:#fff;border-radius:6px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.9rem;display:flex}.farmDetail-module__PDBslq__mapContainer{background-color:#e0e0e0;border-radius:8px;width:100%;height:200px;position:relative;overflow:hidden}.farmDetail-module__PDBslq__mapContainer iframe{border:none;width:100%;height:100%}.farmDetail-module__PDBslq__mapPlaceholder{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;display:flex}.farmDetail-module__PDBslq__mapButton{color:#fff;cursor:pointer;background-color:#4285f4;border:none;border-radius:4px;padding:.5rem 1.5rem;font-size:.9rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 2px 4px rgba(0,0,0,.2)}.farmDetail-module__PDBslq__mapButton:hover{background-color:#357ae8}.farmDetail-module__PDBslq__tagGroup{flex-wrap:wrap;gap:.5rem;display:flex}.farmDetail-module__PDBslq__tag{color:#2e7d32;background-color:#e8f5e9;border-radius:16px;padding:.4rem .8rem;font-size:.85rem;font-weight:500}.farmDetail-module__PDBslq__activityTag{color:#e65100;background-color:#fff3e0}.farmDetail-module__PDBslq__description{color:#666;white-space:pre-wrap;font-size:.95rem;line-height:1.6}.farmDetail-module__PDBslq__ownerSection{cursor:pointer;background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .2s;display:flex}.farmDetail-module__PDBslq__ownerSection:hover{background-color:#eee}.farmDetail-module__PDBslq__ownerInfo{align-items:center;gap:1rem;display:flex}.farmDetail-module__PDBslq__ownerAvatar{object-fit:cover;background-color:#ccc;border-radius:50%;width:50px;height:50px}.farmDetail-module__PDBslq__ownerName{color:#333;font-size:1rem;font-weight:500}.farmDetail-module__PDBslq__arrow{color:#999;font-size:1.5rem}.farmDetail-module__PDBslq__tasksSection{padding:1.5rem}.farmDetail-module__PDBslq__tasksTitle{color:#333;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.farmDetail-module__PDBslq__taskGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.farmDetail-module__PDBslq__taskCard{cursor:pointer;background-color:#f9f9f9;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.farmDetail-module__PDBslq__taskCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.farmDetail-module__PDBslq__taskImage{object-fit:cover;width:100%;height:120px}.farmDetail-module__PDBslq__taskImagePlaceholder{color:#999;background-color:#e0e0e0;justify-content:center;align-items:center;width:100%;height:120px;display:flex}.farmDetail-module__PDBslq__taskInfo{padding:.75rem}.farmDetail-module__PDBslq__taskTitle{color:#333;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.farmDetail-module__PDBslq__taskMeta{color:#666;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.farmDetail-module__PDBslq__noTasks{text-align:center;color:#999;padding:2rem;font-size:.9rem}.farmDetail-module__PDBslq__editButton{color:#fff;cursor:pointer;background-color:#2e7d32;border:none;border-radius:8px;width:90%;max-width:600px;margin:1.5rem auto;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:background-color .2s;display:block}.farmDetail-module__PDBslq__editButton:hover{background-color:#1b5e20}.farmDetail-module__PDBslq__loading{color:#666;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;display:flex}
.farmList-module__NopL5q__page{background-color:#f5f5f5;flex-direction:column;max-width:1080px;min-height:100dvh;margin:0 auto 4rem;display:flex}.farmList-module__NopL5q__content{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex}.farmList-module__NopL5q__loading{color:#666;justify-content:center;align-items:center;padding:3rem;font-size:1.1rem;display:flex}.farmList-module__NopL5q__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 1.5rem;display:flex}.farmList-module__NopL5q__emptyState p{color:#666;font-size:1rem}.farmList-module__NopL5q__farmGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.farmList-module__NopL5q__farmCard{cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.farmList-module__NopL5q__farmCard:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.farmList-module__NopL5q__farmImageContainer{aspect-ratio:1;background-color:#f0f0f0;border-radius:8px;width:100%;overflow:hidden}.farmList-module__NopL5q__farmImage{object-fit:cover;width:100%;height:100%}.farmList-module__NopL5q__farmImagePlaceholder{color:#888;background-color:#e0e0e0;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;font-weight:600;display:flex}.farmList-module__NopL5q__farmInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.farmList-module__NopL5q__farmName{color:#333;margin:0;font-size:1.1rem;font-weight:600}.farmList-module__NopL5q__farmAddress{color:#666;margin:0;font-size:.9rem}.farmList-module__NopL5q__farmTypes{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.farmList-module__NopL5q__farmType{color:#36a853;background-color:#e8f5e8;border-radius:12px;padding:.3rem .7rem;font-size:.8rem;font-weight:500}.farmList-module__NopL5q__editButton{color:#36a853;cursor:pointer;background-color:#fff;border:2px solid #36a853;border-radius:8px;width:100%;padding:.7rem;font-size:.95rem;font-weight:600;transition:all .2s}.farmList-module__NopL5q__editButton:hover{color:#fff;background-color:#36a853}.farmList-module__NopL5q__createButton{color:#fff;cursor:pointer;background-color:#36a853;border:none;border-radius:25px;width:100%;max-width:400px;margin:1rem auto 0;padding:.9rem;font-size:1rem;font-weight:600;transition:background-color .2s}.farmList-module__NopL5q__createButton:hover{background-color:#2d8f44}@media (min-width:768px){.farmList-module__NopL5q__content{padding:2rem 3rem}.farmList-module__NopL5q__farmGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.farmList-module__NopL5q__farmCard{padding:1.5rem}.farmList-module__NopL5q__farmName{font-size:1.2rem}.farmList-module__NopL5q__farmAddress{font-size:.95rem}}
.farmerTaskDetail-module__rxAVGG__page{max-width:1080px;min-height:100vh;margin:0 auto;padding-bottom:4rem}.farmerTaskDetail-module__rxAVGG__header{align-items:flex-start;gap:1rem;padding:1rem;display:flex;position:relative}.farmerTaskDetail-module__rxAVGG__headerContent{flex:1}.farmerTaskDetail-module__rxAVGG__title{color:#333;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.farmerTaskDetail-module__rxAVGG__subtitle{color:#555;margin:0;font-size:.95rem}.farmerTaskDetail-module__rxAVGG__statusBadge{color:#2d5016;text-align:center;white-space:nowrap;background-color:#c8d788;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;line-height:1.3;display:flex}.farmerTaskDetail-module__rxAVGG__approvedApplicants{align-items:center;gap:.25rem;display:flex}.farmerTaskDetail-module__rxAVGG__applicantAvatar{cursor:pointer;border-radius:50%;width:32px;height:32px;transition:transform .2s;overflow:hidden}.farmerTaskDetail-module__rxAVGG__applicantAvatar:hover{transform:scale(1.1)}.farmerTaskDetail-module__rxAVGG__defaultAvatar{color:#fff;background-color:#4a7c4e;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;font-weight:600;display:flex}.farmerTaskDetail-module__rxAVGG__statusText{font-size:.8rem;line-height:1.2}.farmerTaskDetail-module__rxAVGG__coverImageContainer{background-color:#e0e0e0;width:100%;height:250px;position:relative}.farmerTaskDetail-module__rxAVGG__detailsSection{background-color:#fff;margin-top:1rem;padding:1rem}.farmerTaskDetail-module__rxAVGG__detailRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.farmerTaskDetail-module__rxAVGG__detailRow:last-child{border-bottom:none}.farmerTaskDetail-module__rxAVGG__detailLabel{color:#666;font-size:.95rem;font-weight:500}.farmerTaskDetail-module__rxAVGG__detailValue{color:#333;font-size:.95rem;font-weight:600}.farmerTaskDetail-module__rxAVGG__farmSection{cursor:pointer;background-color:#e8e7e6;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;transition:background-color .2s;display:flex;position:relative}.farmerTaskDetail-module__rxAVGG__farmSection:hover{background-color:#dfe5d0}.farmerTaskDetail-module__rxAVGG__farmInfo{flex:1;align-items:center;gap:.75rem;display:flex}.farmerTaskDetail-module__rxAVGG__farmLogoContainer{flex-shrink:0}.farmerTaskDetail-module__rxAVGG__farmDetails{flex:1}.farmerTaskDetail-module__rxAVGG__farmName{color:#333;margin:0 0 .25rem;font-size:1rem;font-weight:600}.farmerTaskDetail-module__rxAVGG__farmAddress{color:#666;margin:0;font-size:.8rem;line-height:1.4}.farmerTaskDetail-module__rxAVGG__mapPlaceholder{background-color:#d0d8d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.farmerTaskDetail-module__rxAVGG__mapPlaceholder iframe{border:none;border-radius:8px;width:100%;height:100%}.farmerTaskDetail-module__rxAVGG__mapIcon{font-size:1.5rem}.farmerTaskDetail-module__rxAVGG__viewMoreButton{color:#666;flex-shrink:0;padding:0;font-size:1.5rem}.farmerTaskDetail-module__rxAVGG__descriptionSection{background-color:#fff;margin-top:1rem;padding:1rem}.farmerTaskDetail-module__rxAVGG__sectionTitle{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.farmerTaskDetail-module__rxAVGG__descriptionBlock{margin-bottom:1.5rem}.farmerTaskDetail-module__rxAVGG__descriptionBlock:last-child{margin-bottom:0}.farmerTaskDetail-module__rxAVGG__descriptionSubtitle{color:#333;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.farmerTaskDetail-module__rxAVGG__descriptionText{color:#555;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.farmerTaskDetail-module__rxAVGG__bulletList{flex-direction:column;gap:.5rem;display:flex}.farmerTaskDetail-module__rxAVGG__bulletItem{color:#555;padding-left:.5rem;font-size:.9rem;line-height:1.6}.farmerTaskDetail-module__rxAVGG__applicantsSection{background-color:#fff;margin-top:1rem;padding:1rem}.farmerTaskDetail-module__rxAVGG__applicantsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.farmerTaskDetail-module__rxAVGG__viewApplicantsButton{color:#2d5016;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.farmerTaskDetail-module__rxAVGG__viewApplicantsButton:hover{background-color:#e8e8e8;border-color:#2d5016}.farmerTaskDetail-module__rxAVGG__editButtonContainer{padding:1rem}.farmerTaskDetail-module__rxAVGG__editButton{color:#fff;cursor:pointer;background-color:#4a7c4e;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.farmerTaskDetail-module__rxAVGG__editButton:hover{background-color:#3d6640}.farmerTaskDetail-module__rxAVGG__editButton:active{background-color:#2f5032}@media (min-width:768px){.farmerTaskDetail-module__rxAVGG__header{padding:1.5rem 2rem}.farmerTaskDetail-module__rxAVGG__title{font-size:1.5rem}.farmerTaskDetail-module__rxAVGG__subtitle{font-size:1rem}.farmerTaskDetail-module__rxAVGG__statusBadge{padding:.6rem 1.2rem;font-size:1rem}.farmerTaskDetail-module__rxAVGG__applicantAvatar{width:36px;height:36px}.farmerTaskDetail-module__rxAVGG__defaultAvatar,.farmerTaskDetail-module__rxAVGG__statusText{font-size:.9rem}.farmerTaskDetail-module__rxAVGG__coverImageContainer{height:300px}.farmerTaskDetail-module__rxAVGG__detailsSection,.farmerTaskDetail-module__rxAVGG__farmSection,.farmerTaskDetail-module__rxAVGG__descriptionSection,.farmerTaskDetail-module__rxAVGG__applicantsSection{padding:1.5rem 2rem}.farmerTaskDetail-module__rxAVGG__detailLabel,.farmerTaskDetail-module__rxAVGG__detailValue{font-size:1rem}.farmerTaskDetail-module__rxAVGG__farmName{font-size:1.1rem}.farmerTaskDetail-module__rxAVGG__farmAddress{font-size:.85rem}.farmerTaskDetail-module__rxAVGG__mapPlaceholder{width:150px;height:150px}.farmerTaskDetail-module__rxAVGG__sectionTitle{font-size:1.2rem}.farmerTaskDetail-module__rxAVGG__descriptionSubtitle{font-size:1rem}.farmerTaskDetail-module__rxAVGG__descriptionText,.farmerTaskDetail-module__rxAVGG__bulletItem{font-size:.95rem}.farmerTaskDetail-module__rxAVGG__editButtonContainer{padding:1.5rem 2rem}}@media (min-width:1080px){.farmerTaskDetail-module__rxAVGG__header,.farmerTaskDetail-module__rxAVGG__detailsSection,.farmerTaskDetail-module__rxAVGG__farmSection,.farmerTaskDetail-module__rxAVGG__descriptionSection,.farmerTaskDetail-module__rxAVGG__applicantsSection{padding:1.5rem 3rem}.farmerTaskDetail-module__rxAVGG__coverImageContainer{height:350px}.farmerTaskDetail-module__rxAVGG__editButtonContainer{padding:1.5rem 3rem}}
.farmerTasks-module__E5p5Zq__page{background-color:#f5f5f5;flex-direction:column;max-width:1080px;height:100dvh;margin:0 auto;display:flex}.farmerTasks-module__E5p5Zq__headerWrapper{background-color:#fff;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}.farmerTasks-module__E5p5Zq__content{flex:1;padding:0 1rem;overflow-y:auto}@media (min-width:768px){.farmerTasks-module__E5p5Zq__content{padding:0 2rem}}@media (min-width:1080px){.farmerTasks-module__E5p5Zq__content{padding:0 3rem}}.farmerTasks-module__E5p5Zq__title{margin:1rem 0;font-size:1.5rem;font-weight:600}.farmerTasks-module__E5p5Zq__tabs{border-bottom:1px solid #e0e0e0;gap:.5rem;margin:1rem 0;display:flex}.farmerTasks-module__E5p5Zq__tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;flex:1;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.farmerTasks-module__E5p5Zq__tab:hover{color:#333}.farmerTasks-module__E5p5Zq__activeTab{color:#000;border-bottom-color:#000}.farmerTasks-module__E5p5Zq__dateSection{margin-bottom:1.5rem}.farmerTasks-module__E5p5Zq__sectionLabel{color:#555;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:500}.farmerTasks-module__E5p5Zq__noTasksMessage{text-align:center;color:#999;margin-top:2rem;font-size:.95rem}.farmerTasks-module__E5p5Zq__taskCard{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;padding:.75rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.08)}.farmerTasks-module__E5p5Zq__taskLeft{align-items:flex-start;gap:.5rem;display:flex}.farmerTasks-module__E5p5Zq__farmAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.farmerTasks-module__E5p5Zq__taskInfo{flex-direction:column;gap:.2rem;display:flex}.farmerTasks-module__E5p5Zq__taskTitle{font-size:1rem;font-weight:600}.farmerTasks-module__E5p5Zq__taskStatus{color:#666;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.farmerTasks-module__E5p5Zq__taskStatus span{align-items:center;gap:.2rem;display:flex}.farmerTasks-module__E5p5Zq__taskRight{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.farmerTasks-module__E5p5Zq__taskTime{color:#666;align-items:center;gap:.2rem;font-size:.8rem;display:flex}.farmerTasks-module__E5p5Zq__applicantsBadge{color:#e6a53c;margin-top:.1rem;font-size:.75rem;font-weight:700}.farmerTasks-module__E5p5Zq__arrow{color:#888;margin-top:.2rem;font-size:1.2rem}.farmerTasks-module__E5p5Zq__applicantsButton{color:#fff;text-align:center;cursor:pointer;background-color:#000;border:none;border-radius:25px;width:100%;margin-top:1rem;padding:.8rem 0;font-size:1rem;font-weight:500;display:block}.farmerTasks-module__E5p5Zq__applicantsButton:disabled{color:#888;background-color:#ccc}@media (min-width:768px){.farmerTasks-module__E5p5Zq__taskCard{padding:1rem}.farmerTasks-module__E5p5Zq__taskTitle{font-size:1.1rem}.farmerTasks-module__E5p5Zq__taskStatus{font-size:.85rem}.farmerTasks-module__E5p5Zq__taskTime{font-size:.9rem}.farmerTasks-module__E5p5Zq__applicantsButton{padding:1rem 0;font-size:1.1rem}}
.fieldSettings-module__8fqxQq__page{flex-direction:column;max-width:1080px;min-height:100dvh;margin:0 auto 4rem;display:flex}.fieldSettings-module__8fqxQq__form{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex}.fieldSettings-module__8fqxQq__section{flex-direction:column;gap:.5rem;display:flex}.fieldSettings-module__8fqxQq__sectionTitle{color:#333;margin-bottom:.25rem;font-size:.85rem;font-weight:600}.fieldSettings-module__8fqxQq__form label{color:#444;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.fieldSettings-module__8fqxQq__form input,.fieldSettings-module__8fqxQq__form textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.9rem}.fieldSettings-module__8fqxQq__form textarea{resize:vertical;min-height:80px}.fieldSettings-module__8fqxQq__imageUploadContainer{flex-wrap:wrap;gap:.75rem;display:flex}.fieldSettings-module__8fqxQq__imageUploadBox{cursor:pointer;background-color:#d8d8d8;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.fieldSettings-module__8fqxQq__imageUploadBox:hover{background-color:#c8c8c8}.fieldSettings-module__8fqxQq__imageUploadBox.fieldSettings-module__8fqxQq__logo,.fieldSettings-module__8fqxQq__imageUploadBox.fieldSettings-module__8fqxQq__cover{width:100px;height:100px}.fieldSettings-module__8fqxQq__imageUploadBox input[type=file]{display:none}.fieldSettings-module__8fqxQq__uploadIcon{color:#888;font-size:2rem}.fieldSettings-module__8fqxQq__uploadedImage{object-fit:cover;width:100%;height:100%}.fieldSettings-module__8fqxQq__removeImageButton{color:#fff;cursor:pointer;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.9rem;display:flex;position:absolute;top:4px;right:4px}.fieldSettings-module__8fqxQq__tagGroup{flex-wrap:wrap;gap:.5rem;display:flex}.fieldSettings-module__8fqxQq__tagButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.fieldSettings-module__8fqxQq__tagButton:hover{color:#36a853;border-color:#36a853}.fieldSettings-module__8fqxQq__tagButton.fieldSettings-module__8fqxQq__selected{color:#fff;background-color:#36a853;border-color:#36a853}.fieldSettings-module__8fqxQq__submitButton{color:#fff;cursor:pointer;background-color:#4a6741;border:none;border-radius:25px;width:100%;margin-top:1rem;padding:.9rem;font-size:1rem;font-weight:600;transition:background-color .2s}.fieldSettings-module__8fqxQq__submitButton:hover{background-color:#3d5636}.fieldSettings-module__8fqxQq__submitButton:disabled{cursor:not-allowed;background-color:#ccc}@media (min-width:768px){.fieldSettings-module__8fqxQq__form{padding:2rem 3rem}.fieldSettings-module__8fqxQq__form label{font-size:.9rem}.fieldSettings-module__8fqxQq__form input,.fieldSettings-module__8fqxQq__form textarea{padding:.9rem;font-size:.95rem}.fieldSettings-module__8fqxQq__imageUploadBox{width:120px;height:120px}.fieldSettings-module__8fqxQq__submitButton{padding:1rem;font-size:1.1rem}}
.marketplace-module__yDNZ3q__page{max-width:1080px;min-height:100vh;margin:0 auto;padding-bottom:4rem}.marketplace-module__yDNZ3q__searchBar{margin:0 0 1rem}.marketplace-module__yDNZ3q__searchBar input{background-color:#e8e7e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cpath d='m21 21-4.35-4.35'%3E%3C/path%3E%3C/svg%3E");background-position:.75rem;background-repeat:no-repeat;background-size:18px;border:none;border-radius:8px;width:85%;padding:.75rem 1rem .75rem 2.5rem;font-size:.95rem}.marketplace-module__yDNZ3q__searchBar input:focus{background-color:#c8c8c0;outline:none}.marketplace-module__yDNZ3q__searchBar input::placeholder{color:#888}.marketplace-module__yDNZ3q__filterContainer{background-color:#fff;border-radius:12px;margin:1rem 0;padding:.5rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.marketplace-module__yDNZ3q__filterHeader{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem 0;transition:opacity .2s;display:flex}.marketplace-module__yDNZ3q__filterHeader:hover{opacity:.8}.marketplace-module__yDNZ3q__filterHeaderLeft{align-items:center;gap:.5rem;display:flex}.marketplace-module__yDNZ3q__filterLabel{color:#333;font-size:1rem;font-weight:600}.marketplace-module__yDNZ3q__filterToggleIcon{color:#666;font-size:.8rem;transition:transform .3s}.marketplace-module__yDNZ3q__clearButton{color:#666;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:.4rem .8rem;font-size:.85rem;transition:all .2s}.marketplace-module__yDNZ3q__clearButton:hover{background-color:#e8e8e8;border-color:#ccc}.marketplace-module__yDNZ3q__filterGrid{border-top:1px solid #e8e8e8;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;animation:.3s ease-out marketplace-module__yDNZ3q__slideDown;display:grid}@media (max-width:400px){.marketplace-module__yDNZ3q__filterContainer{padding:.4rem .5rem}.marketplace-module__yDNZ3q__filterGrid{gap:.35rem}.marketplace-module__yDNZ3q__filterInputLabel{font-size:.7rem}.marketplace-module__yDNZ3q__dateInput,.marketplace-module__yDNZ3q__filterSelect,.marketplace-module__yDNZ3q__searchInput{padding:.4rem .35rem;font-size:.75rem}.marketplace-module__yDNZ3q__filterGroup{gap:.35rem}}@keyframes marketplace-module__yDNZ3q__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.marketplace-module__yDNZ3q__filterGroup{flex-direction:column;gap:.5rem;display:flex}.marketplace-module__yDNZ3q__filterInputLabel{color:#666;font-size:.85rem;font-weight:500}.marketplace-module__yDNZ3q__dateInput,.marketplace-module__yDNZ3q__filterSelect,.marketplace-module__yDNZ3q__searchInput{color:#333;background-color:#fafafa;border:1px solid #ddd;border-radius:8px;padding:.6rem;font-size:.9rem;transition:all .2s}.marketplace-module__yDNZ3q__dateInput:focus,.marketplace-module__yDNZ3q__filterSelect:focus,.marketplace-module__yDNZ3q__searchInput:focus{background-color:#fff;border-color:#999;outline:none}.marketplace-module__yDNZ3q__dateInput::-webkit-calendar-picker-indicator{cursor:pointer}.marketplace-module__yDNZ3q__filter{flex-wrap:wrap;gap:.5rem;display:flex}.marketplace-module__yDNZ3q__chip{cursor:pointer;color:#333;background-color:#e8e7e6;border:none;border-radius:16px;padding:.4rem .8rem;font-size:.85rem;transition:background-color .2s}.marketplace-module__yDNZ3q__chip:hover{background-color:#c8c8c0}.marketplace-module__yDNZ3q__tasks{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.marketplace-module__yDNZ3q__taskCard{cursor:pointer;background-color:#e8e7e6;border-radius:12px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.marketplace-module__yDNZ3q__taskCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.marketplace-module__yDNZ3q__taskCard img{object-fit:cover;flex-shrink:0;width:120px;height:120px}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info{flex-direction:column;flex:1;justify-content:center;padding:.75rem;display:flex}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info h4{margin:0;font-size:1rem}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info p{color:#666;margin:0;font-size:.8rem}@media (min-width:768px){.marketplace-module__yDNZ3q__searchBar input{background-position:1rem;background-size:20px;padding:.85rem 1.2rem .85rem 2.75rem;font-size:1rem}.marketplace-module__yDNZ3q__filterContainer{padding:1rem}.marketplace-module__yDNZ3q__filterGrid{grid-template-columns:repeat(3,1fr)}.marketplace-module__yDNZ3q__filterInputLabel{font-size:.9rem}.marketplace-module__yDNZ3q__dateInput,.marketplace-module__yDNZ3q__filterSelect,.marketplace-module__yDNZ3q__searchInput{padding:.7rem;font-size:.95rem}.marketplace-module__yDNZ3q__taskCard img{width:160px;height:140px}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info{padding:1rem}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info h4{font-size:1.1rem}.marketplace-module__yDNZ3q__taskCard .marketplace-module__yDNZ3q__info p{font-size:.85rem}}@media (min-width:1080px){.marketplace-module__yDNZ3q__taskCard img{width:180px;height:150px}.marketplace-module__yDNZ3q__filterGrid{gap:1.5rem}}
.messages-module__30sJ1a__page{max-width:1080px;min-height:100vh;margin:0 auto}.messages-module__30sJ1a__content{padding:1rem}.messages-module__30sJ1a__loading{color:#666;justify-content:center;align-items:center;min-height:50vh;font-size:1.1rem;display:flex}.messages-module__30sJ1a__pageTitle{color:#1a1a1a;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.messages-module__30sJ1a__filterSection{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.messages-module__30sJ1a__filterLabel{color:#333;font-size:1rem;font-weight:500}.messages-module__30sJ1a__filterButtons{gap:.5rem;display:flex}.messages-module__30sJ1a__filterButton{cursor:pointer;color:#333;background-color:#b8c9b8;border:none;border-radius:20px;padding:.5rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.messages-module__30sJ1a__filterButtonActive{color:#fff;background-color:#7a9a7a}.messages-module__30sJ1a__filterButton:hover{opacity:.9}.messages-module__30sJ1a__messageList{flex-direction:column;gap:0;display:flex}.messages-module__30sJ1a__noMessages{text-align:center;color:#666;padding:3rem 1rem;font-size:1rem}.messages-module__30sJ1a__messageItem{cursor:pointer;background-color:#e8e8e8;border-bottom:1px solid #d0d0d0;align-items:flex-start;gap:.75rem;padding:1rem;transition:background-color .2s;display:flex;position:relative}.messages-module__30sJ1a__messageItem:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.messages-module__30sJ1a__messageItem:last-child{border-bottom:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.messages-module__30sJ1a__messageItem:hover{background-color:#ddd}.messages-module__30sJ1a__avatarContainer{border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.messages-module__30sJ1a__avatar{object-fit:cover}.messages-module__30sJ1a__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#7a9a7a,#5a7a5a);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;display:flex}.messages-module__30sJ1a__messageContent{flex:1;min-width:0}.messages-module__30sJ1a__messageHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.messages-module__30sJ1a__userName{color:#1a1a1a;font-size:1.1rem;font-weight:700}.messages-module__30sJ1a__messageTime{color:#666;flex-shrink:0;margin-left:.5rem;font-size:.85rem}.messages-module__30sJ1a__messagePreview{color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.4;display:-webkit-box;overflow:hidden}.messages-module__30sJ1a__unreadBadge{color:#1a1a1a;background-color:#b5d62f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media (min-width:768px){.messages-module__30sJ1a__content{padding:1.5rem 2rem}.messages-module__30sJ1a__pageTitle{font-size:1.8rem}.messages-module__30sJ1a__messageItem{padding:1.25rem 1.5rem}}
.mytasks-module__9kHBga__page{background-color:#f5f5f5;flex-direction:column;max-width:1080px;height:100dvh;margin:0 auto 4rem;display:flex}.mytasks-module__9kHBga__content{flex:1;padding:0 1rem;overflow-y:auto}.mytasks-module__9kHBga__content h3{margin:1rem 0;font-size:1.2rem;font-weight:600}.mytasks-module__9kHBga__titleRow{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.mytasks-module__9kHBga__titleRow h3{margin:0}.mytasks-module__9kHBga__applicationsButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#333;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .2s}.mytasks-module__9kHBga__applicationsButton:hover{background-color:#555}.mytasks-module__9kHBga__tabs{border-bottom:1px solid #e0e0e0;gap:.5rem;margin:1rem 0;display:flex}.mytasks-module__9kHBga__tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;flex:1;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.mytasks-module__9kHBga__tab:hover{color:#333}.mytasks-module__9kHBga__activeTab{color:#000;border-bottom-color:#000}.mytasks-module__9kHBga__dateSection{margin-bottom:1.5rem}.mytasks-module__9kHBga__sectionLabel{color:#555;margin-top:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:500}.mytasks-module__9kHBga__taskList{flex-direction:column;gap:1rem;display:flex}.mytasks-module__9kHBga__noTasksMessage{text-align:center;color:#999;margin-top:2rem;font-size:.95rem}.mytasks-module__9kHBga__taskCard{cursor:pointer;background-color:#fff;border-radius:12px;margin-bottom:1rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mytasks-module__9kHBga__taskCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.mytasks-module__9kHBga__taskCover{background-color:#f0f0f0;width:100%;height:180px;overflow:hidden}.mytasks-module__9kHBga__taskCover img{object-fit:cover;width:100%;height:100%}.mytasks-module__9kHBga__taskContent{padding:1rem}.mytasks-module__9kHBga__taskHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.mytasks-module__9kHBga__taskTitle{color:#333;flex:1;margin:0;font-size:1.1rem;font-weight:600}.mytasks-module__9kHBga__taskStatus{color:#666;white-space:nowrap;background-color:#f5f5f5;border-radius:4px;padding:.25rem .5rem;font-size:.85rem}.mytasks-module__9kHBga__statusApproved{color:#1e7e34;background-color:#e6f4ea}.mytasks-module__9kHBga__statusPending{color:#856404;background-color:#fff3cd}.mytasks-module__9kHBga__statusDeclined{color:#721c24;background-color:#f8d7da}.mytasks-module__9kHBga__taskDetails{flex-direction:column;gap:.5rem;display:flex}.mytasks-module__9kHBga__detailRow{gap:.5rem;font-size:.9rem;display:flex}.mytasks-module__9kHBga__detailLabel{color:#666;flex-shrink:0;min-width:80px}.mytasks-module__9kHBga__detailValue{color:#333;font-weight:500}@media (min-width:768px){.mytasks-module__9kHBga__content{padding:0 2rem}.mytasks-module__9kHBga__taskCover{height:220px}.mytasks-module__9kHBga__taskContent{padding:1.25rem}.mytasks-module__9kHBga__taskTitle{font-size:1.25rem}.mytasks-module__9kHBga__detailRow{font-size:1rem}.mytasks-module__9kHBga__detailLabel{min-width:100px}}@media (min-width:1080px){.mytasks-module__9kHBga__content{padding:0 3rem}}
.profile-module__rzfzIq__page{background-color:#f5f5f5;flex-direction:column;max-width:1080px;min-height:100dvh;margin:0 auto;display:flex}.profile-module__rzfzIq__loading{color:#666;flex:1;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.profile-module__rzfzIq__content{flex:1;padding:1.5rem}.profile-module__rzfzIq__profileSection{background-color:#fff;border-radius:12px;padding:2rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.profile-module__rzfzIq__profileHeader{display:relative;width:100%;height:100px;margin:0 auto 5rem}.profile-module__rzfzIq__avatarContainer{border-radius:50%;width:100px;height:100px;margin:0 auto;position:relative;overflow:hidden}.profile-module__rzfzIq__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#36a853,#2d8f44);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1rem;font-size:2.5rem;font-weight:700;display:flex}.profile-module__rzfzIq__profileName{color:#333;text-align:center;margin:0;font-size:1.5rem;font-weight:700}.profile-module__rzfzIq__infoSection{margin-bottom:1.5rem}.profile-module__rzfzIq__infoItem{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.profile-module__rzfzIq__infoLabel{color:#666;font-weight:600}.profile-module__rzfzIq__infoValue{color:#333}.profile-module__rzfzIq__aboutSection{border-top:1px solid #e0e0e0;margin-bottom:1.5rem;padding-top:1.5rem}.profile-module__rzfzIq__sectionTitle{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:700}.profile-module__rzfzIq__aboutText{color:#555;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}.profile-module__rzfzIq__detailsSection{border-top:1px solid #e0e0e0;margin-bottom:2rem;padding-top:1.5rem}.profile-module__rzfzIq__detailItem{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.profile-module__rzfzIq__detailLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.profile-module__rzfzIq__detailValue{color:#333;font-size:1rem}.profile-module__rzfzIq__editButton{color:#fff;text-align:center;cursor:pointer;background-color:#36a853;border:none;border-radius:15px;width:80%;margin:0 auto;padding:.9rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.profile-module__rzfzIq__editButton:hover{background-color:#2d8f44}.profile-module__rzfzIq__messageButton{color:#fff;text-align:center;cursor:pointer;background-color:#c8a05f;border:none;border-radius:15px;width:80%;margin:0 auto;padding:.9rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.profile-module__rzfzIq__messageButton:hover{background-color:#b08f50}.profile-module__rzfzIq__form{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex}.profile-module__rzfzIq__avatarUploadSection{flex-direction:column;gap:.75rem;display:flex}.profile-module__rzfzIq__avatarLabel{color:#444;font-size:.9rem;font-weight:500}.profile-module__rzfzIq__avatarUploadContainer{justify-content:center;align-items:center;display:flex}.profile-module__rzfzIq__avatarUploadButton{cursor:pointer;background-color:#f0f0f0;border:none;border-radius:12px;width:150px;height:150px;padding:0;transition:all .2s;position:relative;overflow:hidden}.profile-module__rzfzIq__avatarUploadButton:hover:not(:disabled){background-color:#e0e0e0;transform:scale(1.02)}.profile-module__rzfzIq__avatarUploadButton:disabled{cursor:not-allowed;opacity:.7}.profile-module__rzfzIq__avatarPlaceholderButton{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.profile-module__rzfzIq__plusIcon{color:#999;font-size:4rem;font-weight:200}.profile-module__rzfzIq__avatarPreviewContainer{width:100%;height:100%;position:relative}.profile-module__rzfzIq__avatarPreview{object-fit:cover}.profile-module__rzfzIq__uploadingOverlay{color:#fff;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.profile-module__rzfzIq__avatar{object-fit:cover}.profile-module__rzfzIq__form label{color:#444;flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.profile-module__rzfzIq__form input,.profile-module__rzfzIq__form textarea{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.75rem;font-family:inherit;font-size:.95rem}.profile-module__rzfzIq__form textarea{resize:vertical;min-height:100px}.profile-module__rzfzIq__form input:disabled{color:#888;background-color:#f5f5f5}.profile-module__rzfzIq__submitButton{color:#fff;cursor:pointer;background-color:#36a853;border:none;border-radius:15px;width:100%;margin:0 auto;padding:.9rem;font-size:1rem;font-weight:600;transition:background-color .2s}.profile-module__rzfzIq__submitButton:hover{background-color:#2d8f44}.profile-module__rzfzIq__submitButton:disabled{cursor:not-allowed;background-color:#ccc}@media (min-width:768px){.profile-module__rzfzIq__content{padding:2rem 3rem}.profile-module__rzfzIq__profileSection{padding:3rem 2.5rem}.profile-module__rzfzIq__avatarPlaceholder{width:100px;height:100px;font-size:2.5rem}.profile-module__rzfzIq__profileName{font-size:1.8rem}.profile-module__rzfzIq__form{padding:2rem 3rem}.profile-module__rzfzIq__form label{font-size:1rem}.profile-module__rzfzIq__form input,.profile-module__rzfzIq__form textarea{padding:.9rem;font-size:1rem}.profile-module__rzfzIq__submitButton,.profile-module__rzfzIq__editButton,.profile-module__rzfzIq__messageButton{padding:1rem;font-size:1.1rem}}
.supporterTaskDetail-module__8LTk_G__page{background-color:#f8f8f6;max-width:1080px;min-height:100vh;margin:0 auto;padding-bottom:4rem}.supporterTaskDetail-module__8LTk_G__header{align-items:flex-start;gap:1rem;padding:1rem;display:flex;position:relative}.supporterTaskDetail-module__8LTk_G__backButton{cursor:pointer;color:#333;background:0 0;border:none;padding:0;font-size:2rem;line-height:1}.supporterTaskDetail-module__8LTk_G__headerContent{flex:1}.supporterTaskDetail-module__8LTk_G__title{color:#333;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__subtitle{color:#555;margin:0;font-size:.95rem}.supporterTaskDetail-module__8LTk_G__applyButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#c8a05f;border:none;border-radius:20px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .2s}.supporterTaskDetail-module__8LTk_G__applyButton:hover{background-color:#b08f50}.supporterTaskDetail-module__8LTk_G__applyButton.supporterTaskDetail-module__8LTk_G__applied{cursor:not-allowed;background-color:#999}.supporterTaskDetail-module__8LTk_G__applyButton.supporterTaskDetail-module__8LTk_G__approved{color:#333;cursor:not-allowed;background-color:#dfe5cb}.supporterTaskDetail-module__8LTk_G__coverImageContainer{background-color:#e0e0e0;width:100%;height:250px;position:relative}.supporterTaskDetail-module__8LTk_G__detailsSection{background-color:#fff;margin-top:1rem;padding:1rem}.supporterTaskDetail-module__8LTk_G__detailRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.supporterTaskDetail-module__8LTk_G__detailRow:last-child{border-bottom:none}.supporterTaskDetail-module__8LTk_G__detailLabel{color:#666;font-size:.95rem;font-weight:500}.supporterTaskDetail-module__8LTk_G__detailValue{color:#333;font-size:.95rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__farmSection{cursor:pointer;background-color:#e8e7e6;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;transition:background-color .2s;display:flex;position:relative}.supporterTaskDetail-module__8LTk_G__farmSection:hover{background-color:#dfe5d0}.supporterTaskDetail-module__8LTk_G__farmInfo{flex:1;align-items:center;gap:.75rem;display:flex}.supporterTaskDetail-module__8LTk_G__farmLogoContainer{flex-shrink:0}.supporterTaskDetail-module__8LTk_G__farmDetails{flex:1}.supporterTaskDetail-module__8LTk_G__farmName{color:#333;margin:0 0 .25rem;font-size:1rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__farmAddress{color:#666;margin:0;font-size:.8rem;line-height:1.4}.supporterTaskDetail-module__8LTk_G__mapPlaceholder{background-color:#d0d8d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.supporterTaskDetail-module__8LTk_G__mapPlaceholder iframe{border:none;border-radius:8px;width:100%;height:100%}.supporterTaskDetail-module__8LTk_G__mapIcon{font-size:1.5rem}.supporterTaskDetail-module__8LTk_G__viewMoreButton{color:#666;flex-shrink:0;padding:0;font-size:1.5rem}.supporterTaskDetail-module__8LTk_G__descriptionSection{background-color:#fff;margin-top:1rem;padding:1rem}.supporterTaskDetail-module__8LTk_G__sectionTitle{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__descriptionBlock{margin-bottom:1rem}.supporterTaskDetail-module__8LTk_G__descriptionSubtitle{color:#333;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__descriptionText{color:#555;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.supporterTaskDetail-module__8LTk_G__modalOverlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.supporterTaskDetail-module__8LTk_G__modal{background-color:#fff;border-radius:16px;width:100%;max-width:400px;padding:2rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.2)}.supporterTaskDetail-module__8LTk_G__closeButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex;position:absolute;top:1rem;right:1rem}.supporterTaskDetail-module__8LTk_G__closeButton:hover{color:#333}.supporterTaskDetail-module__8LTk_G__modalTitle{color:#333;text-align:center;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600}.supporterTaskDetail-module__8LTk_G__modalDetails{text-align:left;margin-bottom:1.5rem}.supporterTaskDetail-module__8LTk_G__modalDetails p{color:#333;margin:.5rem 0;font-size:1rem}.supporterTaskDetail-module__8LTk_G__modalDetailRow{align-items:flex-start;margin:.5rem 0;font-size:.95rem;display:flex}.supporterTaskDetail-module__8LTk_G__modalDetailLabel{color:#666;flex-shrink:0;min-width:100px;font-weight:500}.supporterTaskDetail-module__8LTk_G__modalDetailValue{color:#333;font-weight:600}.supporterTaskDetail-module__8LTk_G__modalQuestion{text-align:center;color:#333;margin:1.5rem 0 2rem;font-size:1rem}.supporterTaskDetail-module__8LTk_G__confirmButton{color:#fff;cursor:pointer;background-color:#4a7c4e;border:none;border-radius:25px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.supporterTaskDetail-module__8LTk_G__confirmButton:hover{background-color:#3d6640}.supporterTaskDetail-module__8LTk_G__confirmButton:active{background-color:#2f5032}@media (min-width:768px){.supporterTaskDetail-module__8LTk_G__header{padding:1.5rem 2rem}.supporterTaskDetail-module__8LTk_G__title{font-size:1.5rem}.supporterTaskDetail-module__8LTk_G__subtitle{font-size:1rem}.supporterTaskDetail-module__8LTk_G__applyButton{padding:.7rem 1.8rem;font-size:1rem}.supporterTaskDetail-module__8LTk_G__coverImageContainer{height:300px}.supporterTaskDetail-module__8LTk_G__detailsSection,.supporterTaskDetail-module__8LTk_G__farmSection,.supporterTaskDetail-module__8LTk_G__descriptionSection{padding:1.5rem 2rem}.supporterTaskDetail-module__8LTk_G__detailLabel,.supporterTaskDetail-module__8LTk_G__detailValue{font-size:1rem}.supporterTaskDetail-module__8LTk_G__farmName{font-size:1.1rem}.supporterTaskDetail-module__8LTk_G__farmAddress{font-size:.85rem}.supporterTaskDetail-module__8LTk_G__mapPlaceholder{width:150px;height:150px}.supporterTaskDetail-module__8LTk_G__sectionTitle{font-size:1.2rem}.supporterTaskDetail-module__8LTk_G__descriptionSubtitle{font-size:1rem}.supporterTaskDetail-module__8LTk_G__descriptionText{font-size:.95rem}}@media (min-width:1080px){.supporterTaskDetail-module__8LTk_G__header,.supporterTaskDetail-module__8LTk_G__detailsSection,.supporterTaskDetail-module__8LTk_G__farmSection,.supporterTaskDetail-module__8LTk_G__descriptionSection{padding:1.5rem 3rem}.supporterTaskDetail-module__8LTk_G__coverImageContainer{height:350px}}
