.AccountTabs-module__jR2RzW__accountTabs{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,900px);margin-bottom:16px;padding:6px;display:grid}.AccountTabs-module__jR2RzW__accountTabs .AccountTabs-module__jR2RzW__accountTab{min-height:44px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.AccountTabs-module__jR2RzW__accountTabs .AccountTabs-module__jR2RzW__accountTab:hover,.AccountTabs-module__jR2RzW__accountTabs .AccountTabs-module__jR2RzW__accountTab:focus-visible{color:var(--color-primary)}.AccountTabs-module__jR2RzW__accountTabs .AccountTabs-module__jR2RzW__accountTab[aria-selected=true]{color:var(--color-primary);background:#fff;box-shadow:0 3px 12px #00000012}.AccountTabs-module__jR2RzW__accountPanel{gap:20px;min-width:0;display:grid}@media (max-width:600px){.AccountTabs-module__jR2RzW__accountTabs{grid-template-columns:1fr}.AccountTabs-module__jR2RzW__accountTabs .AccountTabs-module__jR2RzW__accountTab{justify-content:flex-start}}
.FilterSelect-module__H0WXkW__root{min-width:100px;max-width:150px;position:relative}.FilterSelect-module__H0WXkW__trigger{width:100%;height:40px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.FilterSelect-module__H0WXkW__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FilterSelect-module__H0WXkW__trigger svg{flex-shrink:0}.FilterSelect-module__H0WXkW__trigger:disabled{color:var(--color-text-secondary);cursor:default}.FilterSelect-module__H0WXkW__panel{z-index:25;border:1px solid var(--color-border);background:#fff;border-radius:18px;width:300px;max-width:calc(100vw - 48px);padding:12px;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0002}.FilterSelect-module__H0WXkW__panel input{border:1px solid var(--color-border);width:100%;font:inherit;border-radius:8px;margin-bottom:8px;padding:10px}.FilterSelect-module__H0WXkW__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 45%, transparent) transparent;max-height:min(300px,40dvh);overflow-y:auto}.FilterSelect-module__H0WXkW__options::-webkit-scrollbar{width:6px}.FilterSelect-module__H0WXkW__options::-webkit-scrollbar-track{background:0 0;margin-block:4px}.FilterSelect-module__H0WXkW__options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:999px}.FilterSelect-module__H0WXkW__options button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.FilterSelect-module__H0WXkW__options button:hover,.FilterSelect-module__H0WXkW__options button:focus-visible{background:var(--color-surface)}.FilterSelect-module__H0WXkW__options button[aria-selected=true]{color:var(--color-primary);background:#f2f7e9}.FilterSelect-module__H0WXkW__options button:disabled{color:var(--color-text-secondary);cursor:default;opacity:.6}.FilterSelect-module__H0WXkW__options svg{flex-shrink:0}.FilterSelect-module__H0WXkW__group{color:var(--color-text-secondary);margin:0;padding:12px 10px 4px;font-size:12px}@media (max-width:1000px){.FilterSelect-module__H0WXkW__root{flex:1;max-width:none}}@media (max-width:600px){.FilterSelect-module__H0WXkW__root{flex-basis:calc(50% - 12px);width:calc(50% - 12px)}.FilterSelect-module__H0WXkW__root[data-align=start] .FilterSelect-module__H0WXkW__panel{left:0;right:auto}}
.ProfessionalAgenda-module__WC8lOG__agenda{width:100%;min-width:0}.ProfessionalAgenda-module__WC8lOG__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ProfessionalAgenda-module__WC8lOG__header h2,.ProfessionalAgenda-module__WC8lOG__header p,.ProfessionalAgenda-module__WC8lOG__toolbar h3,.ProfessionalAgenda-module__WC8lOG__summary p{margin:0}.ProfessionalAgenda-module__WC8lOG__header h2{margin-bottom:6px;font-size:24px;font-weight:500}.ProfessionalAgenda-module__WC8lOG__header p{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.ProfessionalAgenda-module__WC8lOG__header button,.ProfessionalAgenda-module__WC8lOG__toolbar button,.ProfessionalAgenda-module__WC8lOG__error button{border:1px solid var(--color-border);min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.ProfessionalAgenda-module__WC8lOG__header button:disabled{cursor:default;opacity:.5}.ProfessionalAgenda-module__WC8lOG__error{color:#a32222;background:#fff0f0;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:13px}.ProfessionalAgenda-module__WC8lOG__error button{min-height:auto;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ProfessionalAgenda-module__WC8lOG__calendarCard{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:100%;overflow:hidden}.ProfessionalAgenda-module__WC8lOG__toolbar{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:20px 24px 12px;display:grid}.ProfessionalAgenda-module__WC8lOG__toolbar h3{text-align:center;font-size:18px;font-weight:500}.ProfessionalAgenda-module__WC8lOG__toolbar button{width:42px;padding:0}.ProfessionalAgenda-module__WC8lOG__legend{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:4px 24px 20px;font-size:12px;display:flex}.ProfessionalAgenda-module__WC8lOG__legend span{align-items:center;gap:5px;display:inline-flex}.ProfessionalAgenda-module__WC8lOG__freeLegend{color:#367c1c}.ProfessionalAgenda-module__WC8lOG__busyLegend{color:#a33a3a}.ProfessionalAgenda-module__WC8lOG__todayLegend{border:2px solid var(--color-primary);color:var(--color-primary);border-radius:999px;padding:3px 8px}.ProfessionalAgenda-module__WC8lOG__calendarViewport{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 45%, transparent) transparent;width:100%;overflow-x:auto}.ProfessionalAgenda-module__WC8lOG__calendarGrid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(92px,1fr));min-width:700px;display:grid}.ProfessionalAgenda-module__WC8lOG__weekday{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);text-align:center;padding:12px 8px;font-size:12px;font-weight:500}.ProfessionalAgenda-module__WC8lOG__blank,.ProfessionalAgenda-module__WC8lOG__day{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:104px}.ProfessionalAgenda-module__WC8lOG__blank{background:#fafafa}.ProfessionalAgenda-module__WC8lOG__day{color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;transition:filter .12s,box-shadow .12s;display:flex;position:relative}.ProfessionalAgenda-module__WC8lOG__day:hover:not(:disabled){filter:brightness(.97)}.ProfessionalAgenda-module__WC8lOG__day:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:-3px}.ProfessionalAgenda-module__WC8lOG__day:disabled{cursor:wait}.ProfessionalAgenda-module__WC8lOG__day time{border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:grid}.ProfessionalAgenda-module__WC8lOG__day span{border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.ProfessionalAgenda-module__WC8lOG__free{background:#f5faef}.ProfessionalAgenda-module__WC8lOG__free span{color:#367c1c;background:#deffc7}.ProfessionalAgenda-module__WC8lOG__busy{background:#fff7f7}.ProfessionalAgenda-module__WC8lOG__busy span{color:#963838;background:#ffdede}.ProfessionalAgenda-module__WC8lOG__today{z-index:1;box-shadow:inset 0 0 0 2px var(--color-primary)}.ProfessionalAgenda-module__WC8lOG__today time{background:var(--color-primary);color:#fff}.ProfessionalAgenda-module__WC8lOG__summary{align-items:center;gap:24px;min-height:68px;padding:16px 24px;display:flex}.ProfessionalAgenda-module__WC8lOG__summary span{align-items:baseline;gap:5px;font-size:13px;display:inline-flex}.ProfessionalAgenda-module__WC8lOG__summary strong{font-size:20px;font-weight:500}.ProfessionalAgenda-module__WC8lOG__summary small{color:var(--color-text-secondary);margin-left:auto;font-size:11px}@media (max-width:700px){.ProfessionalAgenda-module__WC8lOG__header{flex-direction:column;align-items:stretch}.ProfessionalAgenda-module__WC8lOG__toolbar{padding-inline:16px}.ProfessionalAgenda-module__WC8lOG__summary{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;padding-inline:16px}.ProfessionalAgenda-module__WC8lOG__summary small{flex-basis:100%;margin-left:0}}
.ProducerProfile-module__Uoq95W__page{width:100%;padding-bottom:50px}.ProducerProfile-module__Uoq95W__topLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;width:min(1200px,100% - 64px);margin:auto;padding:100px 0 50px;display:grid}.ProducerProfile-module__Uoq95W__hero{min-width:0}.ProducerProfile-module__Uoq95W__heroContent{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:300px;display:flex}.ProducerProfile-module__Uoq95W__info{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.ProducerProfile-module__Uoq95W__heading h1{overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:500;line-height:normal}.ProducerProfile-module__Uoq95W__heading>p{color:var(--color-text-secondary);margin:0;font-size:16px}.ProducerProfile-module__Uoq95W__tags{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.ProducerProfile-module__Uoq95W__tags span{border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;min-height:34px;padding:0 8px;font-size:12px;display:inline-flex}.ProducerProfile-module__Uoq95W__location{color:var(--color-text-secondary);align-items:center;gap:2px;margin:0;font-size:14px;display:flex}.ProducerProfile-module__Uoq95W__socials{flex-wrap:wrap;gap:8px;display:flex}.ProducerProfile-module__Uoq95W__socials a{border:1px solid var(--color-border);min-height:34px;color:inherit;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-size:14px;text-decoration:none;display:inline-flex}.ProducerProfile-module__Uoq95W__contact{background:linear-gradient(90deg,#f5f7f2,#e0ffb3);border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:8px;display:flex}.ProducerProfile-module__Uoq95W__bookmark{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ProducerProfile-module__Uoq95W__contact>a{background:var(--color-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 4px 4px #0004}.ProducerProfile-module__Uoq95W__farmMark{background:var(--color-primary);color:#fff;border-radius:24px;flex-shrink:0;place-items:center;width:140px;height:140px;display:grid;position:relative;overflow:hidden}.ProducerProfile-module__Uoq95W__farmMark img{object-fit:cover}.ProducerProfile-module__Uoq95W__opportunities{border:1px solid var(--color-border);background:#fff;border-radius:18px;min-width:0;min-height:300px;overflow:hidden}.ProducerProfile-module__Uoq95W__tabs{background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px;display:grid}.ProducerProfile-module__Uoq95W__tabs button{min-width:0;min-height:46px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.ProducerProfile-module__Uoq95W__tabs button[aria-selected=true]{color:var(--color-primary);background:#fff;box-shadow:0 4px 14px #121c1014}.ProducerProfile-module__Uoq95W__opportunityList{min-height:150px;padding:16px}.ProducerProfile-module__Uoq95W__opportunityCard{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;min-width:0;margin-bottom:16px;padding:0 0 16px;display:flex;position:relative}.ProducerProfile-module__Uoq95W__opportunityCard:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ProducerProfile-module__Uoq95W__opportunityCard>div{flex:1;min-width:0}.ProducerProfile-module__Uoq95W__opportunityCard h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.ProducerProfile-module__Uoq95W__specialty{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ProducerProfile-module__Uoq95W__opportunityCard p{color:var(--color-text-secondary);align-items:center;gap:2px;margin:8px 0 0;font-size:12px;display:flex}.ProducerProfile-module__Uoq95W__urgent{color:#5e0000;overflow-wrap:anywhere;background:#ffc7c7;border-radius:6px;flex-shrink:0;max-width:130px;padding:3px 8px;font-size:12px}.ProducerProfile-module__Uoq95W__cardHitArea{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:0}.ProducerProfile-module__Uoq95W__cardHitArea:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ProducerProfile-module__Uoq95W__contactButton{z-index:2;border:1px solid var(--color-border);min-height:30px;color:inherit;font:inherit;white-space:nowrap;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.ProducerProfile-module__Uoq95W__detailBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121c10ad;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.ProducerProfile-module__Uoq95W__detailModal{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 64px);overflow:hidden;box-shadow:0 24px 80px #121c103d}.ProducerProfile-module__Uoq95W__detailScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 55%, transparent) transparent;max-height:calc(100dvh - 66px);padding:32px;position:relative;overflow-y:auto}.ProducerProfile-module__Uoq95W__detailScroll::-webkit-scrollbar{width:7px}.ProducerProfile-module__Uoq95W__detailScroll::-webkit-scrollbar-track{background:0 0;margin-block:14px}.ProducerProfile-module__Uoq95W__detailScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:999px}.ProducerProfile-module__Uoq95W__detailClose{border:1px solid var(--color-border);width:40px;height:40px;color:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:24px;right:24px}.ProducerProfile-module__Uoq95W__detailHeader{border-bottom:1px solid var(--color-border);padding:0 52px 22px 0}.ProducerProfile-module__Uoq95W__detailHeader>span{color:var(--color-primary);font-size:12px}.ProducerProfile-module__Uoq95W__detailHeader h2{margin:6px 0 0;font-size:24px;font-weight:500}.ProducerProfile-module__Uoq95W__detailHeader p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px}.ProducerProfile-module__Uoq95W__detailMeta{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.ProducerProfile-module__Uoq95W__detailMeta span{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:13px;display:flex}.ProducerProfile-module__Uoq95W__detailMeta strong{color:#5e0000;background:#ffc7c7;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:400}.ProducerProfile-module__Uoq95W__detailDescription{padding:22px 0 26px}.ProducerProfile-module__Uoq95W__detailDescription h3{margin:0 0 8px;font-size:16px;font-weight:500}.ProducerProfile-module__Uoq95W__detailDescription p{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.ProducerProfile-module__Uoq95W__detailContact{background:var(--color-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 16px;text-decoration:none;display:inline-flex}.ProducerProfile-module__Uoq95W__details{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:start;gap:16px;width:min(1200px,100% - 64px);margin:auto;padding:50px 0;display:grid}.ProducerProfile-module__Uoq95W__details h2{margin:0;font-size:18px;font-weight:400}.ProducerProfile-module__Uoq95W__about{gap:8px;min-width:0;display:grid}.ProducerProfile-module__Uoq95W__about>p,.ProducerProfile-module__Uoq95W__reviewList article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.ProducerProfile-module__Uoq95W__gallery{background:var(--color-surface);border-radius:16px;width:100%;height:400px;position:relative;overflow:hidden}.ProducerProfile-module__Uoq95W__gallery img{object-fit:cover}.ProducerProfile-module__Uoq95W__galleryControls{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:8px;padding:5px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.ProducerProfile-module__Uoq95W__galleryControls button{width:32px;height:32px;color:var(--color-primary);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ProducerProfile-module__Uoq95W__photoEmpty{height:100%;color:var(--color-text-secondary);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;font-size:13px;display:grid}.ProducerProfile-module__Uoq95W__activity{gap:16px;min-width:0;display:grid}.ProducerProfile-module__Uoq95W__reviewList{gap:16px;display:grid}.ProducerProfile-module__Uoq95W__reviewList>article{border-bottom:1px solid var(--color-border);gap:16px;padding-bottom:16px;display:grid}.ProducerProfile-module__Uoq95W__reviewMeta{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ProducerProfile-module__Uoq95W__reviewMeta time,.ProducerProfile-module__Uoq95W__reviewMeta>span{align-items:center;gap:3px;display:flex}.ProducerProfile-module__Uoq95W__reviewTarget{align-items:center;gap:8px;display:flex}.ProducerProfile-module__Uoq95W__targetAvatar{background:var(--color-primary);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:24px;font-weight:500;display:grid}.ProducerProfile-module__Uoq95W__reviewTarget>div{gap:4px;display:grid}.ProducerProfile-module__Uoq95W__reviewTarget a{color:inherit;font-size:14px;font-weight:500;text-decoration:none}.ProducerProfile-module__Uoq95W__targetKind{color:var(--color-text-secondary);font-size:11px}.ProducerProfile-module__Uoq95W__rating{color:var(--color-text-secondary);align-items:center;gap:3px;font-size:12px;display:flex}.ProducerProfile-module__Uoq95W__rating svg{color:var(--color-text)}.ProducerProfile-module__Uoq95W__empty{min-height:150px;color:var(--color-text-secondary);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.ProducerProfile-module__Uoq95W__empty p{margin:0;font-size:14px}@media (max-width:850px){.ProducerProfile-module__Uoq95W__topLayout,.ProducerProfile-module__Uoq95W__details{grid-template-columns:1fr;width:min(100% - 32px,700px)}.ProducerProfile-module__Uoq95W__topLayout{gap:32px}}@media (max-width:600px){.ProducerProfile-module__Uoq95W__topLayout{padding:48px 0 64px}.ProducerProfile-module__Uoq95W__heroContent{min-height:0;position:relative}.ProducerProfile-module__Uoq95W__info{width:100%;padding-top:100px}.ProducerProfile-module__Uoq95W__heading h1{font-size:28px}.ProducerProfile-module__Uoq95W__farmMark{border-radius:16px;width:80px;height:80px;position:absolute;top:0;right:0}.ProducerProfile-module__Uoq95W__farmMark svg{width:42px;height:42px}.ProducerProfile-module__Uoq95W__tabs{gap:0}.ProducerProfile-module__Uoq95W__tabs button{font-size:13px}.ProducerProfile-module__Uoq95W__opportunityCard{flex-wrap:wrap;align-items:flex-start}.ProducerProfile-module__Uoq95W__opportunityCard>div{flex-basis:calc(100% - 138px)}.ProducerProfile-module__Uoq95W__contactButton{margin-left:auto}.ProducerProfile-module__Uoq95W__detailBackdrop{align-items:end;padding:16px}.ProducerProfile-module__Uoq95W__detailModal{max-height:calc(100dvh - 32px)}.ProducerProfile-module__Uoq95W__detailScroll{max-height:calc(100dvh - 34px);padding:24px}.ProducerProfile-module__Uoq95W__detailMeta{flex-direction:column;align-items:flex-start}.ProducerProfile-module__Uoq95W__gallery{height:300px}.ProducerProfile-module__Uoq95W__details{gap:32px;padding:32px 0}.ProducerProfile-module__Uoq95W__reviewMeta{flex-direction:column;align-items:flex-start;gap:6px}}
.RentalDashboard-module__THpjZa__shell{grid-template-columns:220px minmax(0,1fr);max-width:1480px;min-height:900px;margin:auto;display:grid}.RentalDashboard-module__THpjZa__sidebar{border-right:1px solid var(--color-border);padding:24px 16px}.RentalDashboard-module__THpjZa__sidebar nav{top:calc(var(--site-header-height,70px) + 24px);gap:8px;display:grid;position:sticky}.RentalDashboard-module__THpjZa__sidebar a{color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.RentalDashboard-module__THpjZa__sidebar a[aria-current=page]{background:var(--color-primary);color:#fff}.RentalDashboard-module__THpjZa__main{min-width:0;padding:0 32px}.RentalDashboard-module__THpjZa__welcome{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:50px 0;display:flex}.RentalDashboard-module__THpjZa__avatars{flex-shrink:0;width:144px;height:70px;position:relative}.RentalDashboard-module__THpjZa__businessImage,.RentalDashboard-module__THpjZa__personalImage{object-fit:cover;background:#fff;width:70px;height:70px;position:absolute;top:0}.RentalDashboard-module__THpjZa__businessImage{border-radius:16px;left:0}.RentalDashboard-module__THpjZa__personalImage{border-radius:50%;outline:3px solid #fff;left:62px}.RentalDashboard-module__THpjZa__welcome h1{margin:0 0 4px;font-size:20px;font-weight:400}.RentalDashboard-module__THpjZa__welcome a{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:14px;text-decoration:none}.RentalDashboard-module__THpjZa__content{padding:32px 0 64px}.RentalDashboard-module__THpjZa__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.RentalDashboard-module__THpjZa__content h2{margin:0 0 6px;font-size:24px;font-weight:500}.RentalDashboard-module__THpjZa__content h3{margin:0 0 12px;font-size:16px;font-weight:500}.RentalDashboard-module__THpjZa__sectionHeader p,.RentalDashboard-module__THpjZa__hint{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.RentalDashboard-module__THpjZa__hint{margin:12px 0 20px}.RentalDashboard-module__THpjZa__publicLink,.RentalDashboard-module__THpjZa__content button:where(:not(.RentalDashboard-module__THpjZa__catalog *)),.RentalDashboard-module__THpjZa__feedback button{border:1px solid var(--color-border);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.RentalDashboard-module__THpjZa__content .RentalDashboard-module__THpjZa__primary{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.RentalDashboard-module__THpjZa__content button:where(:not(.RentalDashboard-module__THpjZa__catalog *)):disabled{opacity:.6;cursor:default}.RentalDashboard-module__THpjZa__content input,.RentalDashboard-module__THpjZa__content select,.RentalDashboard-module__THpjZa__content textarea{font:inherit;color:inherit;border:1px solid var(--color-border);background:#fff;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.RentalDashboard-module__THpjZa__content input:not([type=checkbox]),.RentalDashboard-module__THpjZa__content select{height:42px;padding-top:0;padding-bottom:0}.RentalDashboard-module__THpjZa__content input[type=file]{padding:5px 6px}.RentalDashboard-module__THpjZa__inlineLabel{align-items:center;gap:8px;font-size:13px;display:flex}.RentalDashboard-module__THpjZa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.RentalDashboard-module__THpjZa__stats>div{border:1px solid var(--color-border);border-radius:18px;gap:12px;padding:24px;display:grid}.RentalDashboard-module__THpjZa__stats svg{color:var(--color-primary)}.RentalDashboard-module__THpjZa__stats strong{font-size:32px;font-weight:500}.RentalDashboard-module__THpjZa__stats span{color:var(--color-text-secondary);font-size:13px}.RentalDashboard-module__THpjZa__panel{border:1px solid var(--color-border);border-radius:18px;margin-top:24px;padding:24px}.RentalDashboard-module__THpjZa__panel .RentalDashboard-module__THpjZa__sectionHeader{margin-bottom:16px}.RentalDashboard-module__THpjZa__panel select{max-width:245px}.RentalDashboard-module__THpjZa__tableWrap{overflow-x:auto}.RentalDashboard-module__THpjZa__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.RentalDashboard-module__THpjZa__tableWrap th{color:var(--color-text-secondary);font-size:12px;font-weight:400}.RentalDashboard-module__THpjZa__tableWrap th,.RentalDashboard-module__THpjZa__tableWrap td{border-bottom:1px solid var(--color-border);padding:14px 8px}.RentalDashboard-module__THpjZa__tableWrap tr:last-child td{border-bottom:0}.RentalDashboard-module__THpjZa__tableWrap a{color:inherit;text-decoration:none}.RentalDashboard-module__THpjZa__form{border:1px solid var(--color-border);border-radius:18px;gap:20px;max-width:900px;padding:24px;display:grid}.RentalDashboard-module__THpjZa__form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.RentalDashboard-module__THpjZa__form label{gap:6px;min-width:0;font-size:13px;display:grid}.RentalDashboard-module__THpjZa__form small{color:var(--color-text-secondary);overflow-wrap:anywhere}.RentalDashboard-module__THpjZa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.RentalDashboard-module__THpjZa__full{grid-column:1/-1}.RentalDashboard-module__THpjZa__photoEditor{align-items:center;gap:20px;display:flex}.RentalDashboard-module__THpjZa__photoEditor img{object-fit:cover;border-radius:16px}.RentalDashboard-module__THpjZa__photoEditor>svg,.RentalDashboard-module__THpjZa__photoEditor>img{flex-shrink:0}.RentalDashboard-module__THpjZa__photoEditor>div{gap:8px;min-width:0;display:grid}.RentalDashboard-module__THpjZa__checkbox{align-items:center;gap:8px!important;display:flex!important}.RentalDashboard-module__THpjZa__checkbox input{width:18px;height:18px}.RentalDashboard-module__THpjZa__actions{flex-wrap:wrap;gap:8px;display:flex}.RentalDashboard-module__THpjZa__equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.RentalDashboard-module__THpjZa__equipmentCard{border:1px solid var(--color-border);border-radius:18px;overflow:hidden}.RentalDashboard-module__THpjZa__equipmentImage{background:var(--color-surface);height:180px;color:var(--color-text-secondary);place-items:center;display:grid;position:relative}.RentalDashboard-module__THpjZa__equipmentImage img{object-fit:cover}.RentalDashboard-module__THpjZa__equipmentInfo{gap:12px;padding:16px;display:grid}.RentalDashboard-module__THpjZa__equipmentInfo h3,.RentalDashboard-module__THpjZa__equipmentInfo p{margin:0}.RentalDashboard-module__THpjZa__equipmentInfo p{color:var(--color-text-secondary);font-size:13px}.RentalDashboard-module__THpjZa__badge,.RentalDashboard-module__THpjZa__mutedBadge{color:#367c1c;background:#deffc7;border-radius:100px;justify-self:start;padding:4px 8px;font-size:12px}.RentalDashboard-module__THpjZa__mutedBadge{background:var(--color-surface);color:var(--color-text-secondary)}.RentalDashboard-module__THpjZa__photos{flex-wrap:wrap;gap:12px;display:flex}.RentalDashboard-module__THpjZa__photos>div{width:130px;height:100px;position:relative}.RentalDashboard-module__THpjZa__photos img{object-fit:cover;border-radius:12px}.RentalDashboard-module__THpjZa__photos button{border-radius:50%;padding:4px;position:absolute;top:4px;right:4px}.RentalDashboard-module__THpjZa__error{color:#a32222}.RentalDashboard-module__THpjZa__notice{color:var(--color-primary);background:#f2f7e9;border-radius:10px;padding:12px 16px}.RentalDashboard-module__THpjZa__empty,.RentalDashboard-module__THpjZa__feedback{text-align:center;color:var(--color-text-secondary);justify-items:center;gap:16px;padding:64px 20px;display:grid}@media (max-width:1150px){.RentalDashboard-module__THpjZa__equipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RentalDashboard-module__THpjZa__shell{grid-template-columns:190px minmax(0,1fr)}.RentalDashboard-module__THpjZa__main{padding-inline:24px}}@media (max-width:800px){.RentalDashboard-module__THpjZa__shell{grid-template-columns:minmax(0,1fr)}.RentalDashboard-module__THpjZa__sidebar{border-right:0;border-bottom:1px solid var(--color-border);padding:12px 16px}.RentalDashboard-module__THpjZa__sidebar nav{gap:4px;display:flex;position:static;overflow-x:auto}.RentalDashboard-module__THpjZa__sidebar a{flex-shrink:0;gap:6px;padding:10px;font-size:13px}.RentalDashboard-module__THpjZa__sidebar svg{width:18px}.RentalDashboard-module__THpjZa__welcome{padding:32px 0}}@media (max-width:550px){.RentalDashboard-module__THpjZa__main{padding-inline:16px}.RentalDashboard-module__THpjZa__welcome{flex-direction:column;align-items:flex-start;gap:16px}.RentalDashboard-module__THpjZa__sectionHeader{flex-direction:column;align-items:stretch}.RentalDashboard-module__THpjZa__stats{grid-template-columns:1fr;gap:12px}.RentalDashboard-module__THpjZa__stats>div{grid-template-columns:28px 1fr;gap:8px 12px;padding:16px}.RentalDashboard-module__THpjZa__stats strong{grid-area:1/2/3;justify-self:end}.RentalDashboard-module__THpjZa__stats span{grid-column:1/-1}.RentalDashboard-module__THpjZa__panel,.RentalDashboard-module__THpjZa__form{padding:16px}.RentalDashboard-module__THpjZa__formGrid,.RentalDashboard-module__THpjZa__equipmentGrid{grid-template-columns:1fr}.RentalDashboard-module__THpjZa__photoEditor{flex-direction:column;align-items:flex-start}.RentalDashboard-module__THpjZa__panel select{max-width:none}.RentalDashboard-module__THpjZa__avatars{width:144px}}.RentalDashboard-module__THpjZa__catalog{min-width:0}.RentalDashboard-module__THpjZa__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121c10ad;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.RentalDashboard-module__THpjZa__equipmentModal{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(1040px,100%);max-height:calc(100dvh - 64px);position:relative;overflow:hidden;box-shadow:0 24px 80px #121c103d}.RentalDashboard-module__THpjZa__modalScroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 55%, transparent) transparent;max-height:calc(100dvh - 64px);padding:32px;position:relative;overflow-y:auto}.RentalDashboard-module__THpjZa__modalScroll::-webkit-scrollbar{width:7px}.RentalDashboard-module__THpjZa__modalScroll::-webkit-scrollbar-track{background:0 0;margin-block:16px}.RentalDashboard-module__THpjZa__modalScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 55%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.RentalDashboard-module__THpjZa__modalScroll::-webkit-scrollbar-thumb:hover{background:var(--color-primary);background-clip:padding-box}.RentalDashboard-module__THpjZa__equipmentModal .RentalDashboard-module__THpjZa__sectionHeader{border-bottom:1px solid var(--color-border);padding-bottom:24px;padding-right:44px}.RentalDashboard-module__THpjZa__equipmentModal .RentalDashboard-module__THpjZa__form{border:0;max-width:none;padding:0}.RentalDashboard-module__THpjZa__modalClose{z-index:1;width:40px;height:40px;position:absolute;top:24px;right:24px;color:var(--color-primary)!important;border-radius:50%!important;padding:0!important}@media (max-width:800px){.RentalDashboard-module__THpjZa__modalBackdrop{align-items:end;padding:16px 16px 0}.RentalDashboard-module__THpjZa__equipmentModal{border-radius:18px 18px 0 0;max-height:calc(100dvh - 16px)}.RentalDashboard-module__THpjZa__modalScroll{max-height:calc(100dvh - 16px);padding:24px}.RentalDashboard-module__THpjZa__modalClose{top:18px;right:18px}}
.ProducerDashboard-module__Tyi7lG__shell{grid-template-columns:220px minmax(0,1fr);max-width:1480px;min-height:900px;margin:auto;display:grid}.ProducerDashboard-module__Tyi7lG__sidebar{border-right:1px solid var(--color-border);padding:24px 16px}.ProducerDashboard-module__Tyi7lG__sidebar nav{top:calc(var(--site-header-height,70px) + 24px);gap:8px;display:grid;position:sticky}.ProducerDashboard-module__Tyi7lG__sidebar a{color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ProducerDashboard-module__Tyi7lG__sidebar a[aria-current=page]{background:var(--color-primary);color:#fff}.ProducerDashboard-module__Tyi7lG__main{min-width:0;padding:0 32px}.ProducerDashboard-module__Tyi7lG__welcome{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:50px 0;display:flex}.ProducerDashboard-module__Tyi7lG__avatars{flex-shrink:0;width:144px;height:70px;position:relative}.ProducerDashboard-module__Tyi7lG__businessImage,.ProducerDashboard-module__Tyi7lG__personalImage{object-fit:cover;background:#fff;width:70px;height:70px;position:absolute;top:0}.ProducerDashboard-module__Tyi7lG__businessImage{border-radius:16px;left:0}.ProducerDashboard-module__Tyi7lG__personalImage{border-radius:50%;outline:3px solid #fff;left:62px}.ProducerDashboard-module__Tyi7lG__welcome h1{margin:0 0 4px;font-size:20px;font-weight:400}.ProducerDashboard-module__Tyi7lG__welcome a{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:14px;text-decoration:none}.ProducerDashboard-module__Tyi7lG__content{padding:32px 0 64px}.ProducerDashboard-module__Tyi7lG__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ProducerDashboard-module__Tyi7lG__content h2,.ProducerDashboard-module__Tyi7lG__modal h2{margin:0 0 6px;font-size:24px;font-weight:500}.ProducerDashboard-module__Tyi7lG__content h3{margin:0;font-size:16px;font-weight:500}.ProducerDashboard-module__Tyi7lG__sectionHeader p,.ProducerDashboard-module__Tyi7lG__hint,.ProducerDashboard-module__Tyi7lG__modal header p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.ProducerDashboard-module__Tyi7lG__primary,.ProducerDashboard-module__Tyi7lG__publicLink,.ProducerDashboard-module__Tyi7lG__content button,.ProducerDashboard-module__Tyi7lG__modalClose,.ProducerDashboard-module__Tyi7lG__actions>button{border:1px solid var(--color-border);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.ProducerDashboard-module__Tyi7lG__primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.ProducerDashboard-module__Tyi7lG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ProducerDashboard-module__Tyi7lG__stats>div{border:1px solid var(--color-border);border-radius:18px;gap:12px;padding:24px;display:grid}.ProducerDashboard-module__Tyi7lG__stats svg{color:var(--color-primary)}.ProducerDashboard-module__Tyi7lG__stats strong{font-size:32px;font-weight:500}.ProducerDashboard-module__Tyi7lG__stats span{color:var(--color-text-secondary);font-size:13px}.ProducerDashboard-module__Tyi7lG__form{border:1px solid var(--color-border);border-radius:18px;gap:22px;max-width:960px;padding:24px;display:grid}.ProducerDashboard-module__Tyi7lG__form fieldset,.ProducerDashboard-module__Tyi7lG__modal fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.ProducerDashboard-module__Tyi7lG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ProducerDashboard-module__Tyi7lG__form label,.ProducerDashboard-module__Tyi7lG__modal label{gap:6px;min-width:0;font-size:13px;display:grid}.ProducerDashboard-module__Tyi7lG__form input,.ProducerDashboard-module__Tyi7lG__form select,.ProducerDashboard-module__Tyi7lG__form textarea,.ProducerDashboard-module__Tyi7lG__modal label>input,.ProducerDashboard-module__Tyi7lG__modal label>select,.ProducerDashboard-module__Tyi7lG__modal label>textarea{border:1px solid var(--color-border);width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.ProducerDashboard-module__Tyi7lG__form input:not([type=checkbox]),.ProducerDashboard-module__Tyi7lG__form select,.ProducerDashboard-module__Tyi7lG__modal label>input:not([type=checkbox]),.ProducerDashboard-module__Tyi7lG__modal label>select{height:42px;padding-top:0;padding-bottom:0}.ProducerDashboard-module__Tyi7lG__form input[type=file]{padding:5px 6px}.ProducerDashboard-module__Tyi7lG__catalogSelect{width:100%;max-width:none}.ProducerDashboard-module__Tyi7lG__catalogSelect>button{border:1px solid var(--color-border);background:#fff;border-radius:10px;justify-content:space-between;height:42px;padding:0 12px}.ProducerDashboard-module__Tyi7lG__form small{color:var(--color-text-secondary)}.ProducerDashboard-module__Tyi7lG__photoEditor{align-items:center;gap:20px;display:flex}.ProducerDashboard-module__Tyi7lG__photoEditor img{object-fit:cover;border-radius:16px}.ProducerDashboard-module__Tyi7lG__photoEditor>svg,.ProducerDashboard-module__Tyi7lG__photoEditor>img{flex-shrink:0}.ProducerDashboard-module__Tyi7lG__photoEditor>div{gap:8px;min-width:0;display:grid}.ProducerDashboard-module__Tyi7lG__full{grid-column:1/-1}.ProducerDashboard-module__Tyi7lG__hint{margin:-10px 0 0}.ProducerDashboard-module__Tyi7lG__photos{flex-wrap:wrap;gap:12px;display:flex}.ProducerDashboard-module__Tyi7lG__photos>div{width:130px;height:100px;position:relative}.ProducerDashboard-module__Tyi7lG__photos img{object-fit:cover;border-radius:12px}.ProducerDashboard-module__Tyi7lG__photos button{border-radius:50%;padding:5px;position:absolute;top:4px;right:4px}.ProducerDashboard-module__Tyi7lG__opportunityGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.ProducerDashboard-module__Tyi7lG__opportunityCard{border:1px solid var(--color-border);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.ProducerDashboard-module__Tyi7lG__opportunityCard h3,.ProducerDashboard-module__Tyi7lG__opportunityCard p{margin:0}.ProducerDashboard-module__Tyi7lG__opportunityCard p{color:var(--color-text-secondary);font-size:13px;line-height:1.45}.ProducerDashboard-module__Tyi7lG__specialty{color:var(--color-text-secondary);font-size:13px}.ProducerDashboard-module__Tyi7lG__kind{color:var(--color-primary);align-items:center;gap:5px;font-size:12px;display:flex}.ProducerDashboard-module__Tyi7lG__active,.ProducerDashboard-module__Tyi7lG__inactive{color:#367c1c;background:#deffc7;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:12px}.ProducerDashboard-module__Tyi7lG__inactive{background:var(--color-surface);color:var(--color-text-secondary)}.ProducerDashboard-module__Tyi7lG__urgent{color:#5e0000;background:#ffc7c7;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px}.ProducerDashboard-module__Tyi7lG__cardActions{gap:8px;margin-top:auto;padding-top:8px;display:flex}.ProducerDashboard-module__Tyi7lG__cardActions button{flex:1}.ProducerDashboard-module__Tyi7lG__empty,.ProducerDashboard-module__Tyi7lG__feedback{color:var(--color-text-secondary);text-align:center;justify-items:center;gap:14px;padding:64px 20px;display:grid}.ProducerDashboard-module__Tyi7lG__notice{color:var(--color-primary);background:#f2f7e9;border-radius:10px;padding:12px 16px}.ProducerDashboard-module__Tyi7lG__error{color:#a32222}.ProducerDashboard-module__Tyi7lG__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121c10ad;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.ProducerDashboard-module__Tyi7lG__modal{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(820px,100%);max-height:calc(100dvh - 64px);overflow:hidden;box-shadow:0 24px 80px #121c103d}.ProducerDashboard-module__Tyi7lG__modalScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 55%, transparent) transparent;max-height:calc(100dvh - 66px);padding:32px;position:relative;overflow-y:auto}.ProducerDashboard-module__Tyi7lG__modalScroll::-webkit-scrollbar{width:7px}.ProducerDashboard-module__Tyi7lG__modalScroll::-webkit-scrollbar-track{background:0 0;margin-block:14px}.ProducerDashboard-module__Tyi7lG__modalScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:999px}.ProducerDashboard-module__Tyi7lG__modalClose{width:40px;height:40px;position:absolute;top:24px;right:24px;border-radius:50%!important;padding:0!important}.ProducerDashboard-module__Tyi7lG__modalForm{gap:22px;display:grid}.ProducerDashboard-module__Tyi7lG__modalForm header{border-bottom:1px solid var(--color-border);padding:0 50px 20px 0}.ProducerDashboard-module__Tyi7lG__checkbox{cursor:pointer;grid-column:1/-1;justify-self:start;align-items:center;width:fit-content;gap:8px!important;display:flex!important}.ProducerDashboard-module__Tyi7lG__modal .ProducerDashboard-module__Tyi7lG__checkbox>input{width:18px;min-width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin:0;padding:0}.ProducerDashboard-module__Tyi7lG__actions{gap:8px;display:flex}@media (max-width:800px){.ProducerDashboard-module__Tyi7lG__shell{grid-template-columns:1fr}.ProducerDashboard-module__Tyi7lG__sidebar{border-right:0;border-bottom:1px solid var(--color-border);padding:12px 16px}.ProducerDashboard-module__Tyi7lG__sidebar nav{display:flex;position:static;overflow-x:auto}.ProducerDashboard-module__Tyi7lG__sidebar a{flex-shrink:0}.ProducerDashboard-module__Tyi7lG__main{padding:0 20px}.ProducerDashboard-module__Tyi7lG__stats{grid-template-columns:1fr}.ProducerDashboard-module__Tyi7lG__modalBackdrop{align-items:end;padding:16px 16px 0}.ProducerDashboard-module__Tyi7lG__modal{border-radius:18px;max-height:calc(100dvh - 16px)}.ProducerDashboard-module__Tyi7lG__modalScroll{max-height:calc(100dvh - 18px)}.ProducerDashboard-module__Tyi7lG__modalForm .ProducerDashboard-module__Tyi7lG__actions{z-index:5;border-top:1px solid var(--color-border);background:#fff;margin:0 -32px -32px;padding:14px 32px 32px;position:sticky;bottom:-32px}}@media (max-width:550px){.ProducerDashboard-module__Tyi7lG__main{padding:0 16px}.ProducerDashboard-module__Tyi7lG__welcome{flex-direction:column;align-items:flex-start;padding:32px 0}.ProducerDashboard-module__Tyi7lG__sectionHeader{flex-direction:column;align-items:stretch}.ProducerDashboard-module__Tyi7lG__form{padding:16px}.ProducerDashboard-module__Tyi7lG__formGrid{grid-template-columns:1fr}.ProducerDashboard-module__Tyi7lG__full{grid-column:auto}.ProducerDashboard-module__Tyi7lG__modalScroll{padding:24px}.ProducerDashboard-module__Tyi7lG__modalForm .ProducerDashboard-module__Tyi7lG__actions{margin:0 -24px -24px;padding:14px 24px 24px;bottom:-24px}}
.ProfessionalDashboard-module__a4D_Ka__serviceCard{flex-direction:column;display:flex;position:relative}.ProfessionalDashboard-module__a4D_Ka__serviceCardLink{color:inherit;cursor:pointer;flex:1;text-decoration:none;display:block}.ProfessionalDashboard-module__a4D_Ka__serviceCardLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ProfessionalDashboard-module__a4D_Ka__serviceActions{z-index:1;padding:0 16px 16px;position:relative}.ProfessionalDashboard-module__a4D_Ka__serviceField{grid-column:1/-1;gap:6px;display:grid}.ProfessionalDashboard-module__a4D_Ka__serviceField small{color:#6b6b6b;font-size:12px;line-height:1.45}.ProfessionalDashboard-module__a4D_Ka__serviceSelect{width:100%;max-width:none}.ProfessionalDashboard-module__a4D_Ka__serviceSelect>button{border:1px solid var(--color-border);background:#fff;border-radius:10px;justify-content:space-between;height:42px;padding:0 12px}.ProfessionalDashboard-module__a4D_Ka__serviceModal{width:min(560px,100%)}
