.admin-shared-module__oZT6Ha__pageHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.admin-shared-module__oZT6Ha__title{color:var(--text-primary);margin:0;font-size:1.875rem;font-weight:700}.admin-shared-module__oZT6Ha__subtitle{color:var(--text-secondary);margin-top:.5rem;font-size:1rem}.admin-shared-module__oZT6Ha__container{max-width:1200px;margin:0 auto;padding:2rem;animation:.5s ease-out admin-shared-module__oZT6Ha__fadeIn}.admin-shared-module__oZT6Ha__panel{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff;margin-bottom:1.5rem;overflow:hidden}.admin-shared-module__oZT6Ha__tableContainer{overflow-x:auto}.admin-shared-module__oZT6Ha__table{border-collapse:collapse;text-align:left;width:100%}.admin-shared-module__oZT6Ha__table th{color:var(--text-secondary);border-bottom:1px solid var(--border-color);background-color:#f8fafc;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.admin-shared-module__oZT6Ha__table td{border-bottom:1px solid var(--bg-body);color:var(--text-primary);vertical-align:middle;padding:1rem 1.5rem;font-size:.875rem}.admin-shared-module__oZT6Ha__table tr:hover{background-color:#f8fafccc;transition:background-color .2s}.admin-shared-module__oZT6Ha__badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.admin-shared-module__oZT6Ha__badgeSuccess{color:#15803d;background-color:#dcfce7}.admin-shared-module__oZT6Ha__badgeNeutral{color:#475569;background-color:#f1f5f9}.admin-shared-module__oZT6Ha__badgeBlue{color:#1d4ed8;background-color:#eff6ff}.admin-shared-module__oZT6Ha__link{color:var(--primary-color);font-size:.875rem;font-weight:500;transition:color .2s}.admin-shared-module__oZT6Ha__link:hover{color:var(--primary-hover);-webkit-text-decoration:underline #2563eb4d;text-decoration:underline #2563eb4d}.admin-shared-module__oZT6Ha__textSm{font-size:.875rem}.admin-shared-module__oZT6Ha__textXs{font-size:.75rem}.admin-shared-module__oZT6Ha__textMuted{color:var(--text-secondary)}.admin-shared-module__oZT6Ha__fontMedium{font-weight:500}.admin-shared-module__oZT6Ha__flexCenter{align-items:center;gap:.5rem;display:flex}.admin-shared-module__oZT6Ha__flexCol{flex-direction:column;display:flex}.admin-shared-module__oZT6Ha__avatar{width:2.5rem;height:2.5rem;color:var(--primary-color);background-color:#eff6ff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-shared-module__oZT6Ha__avatarRound{border-radius:50%}.admin-shared-module__oZT6Ha__formGroup{margin-bottom:1rem}.admin-shared-module__oZT6Ha__label{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.admin-shared-module__oZT6Ha__input,.admin-shared-module__oZT6Ha__textarea,.admin-shared-module__oZT6Ha__select{border:1px solid var(--border-color);border-radius:var(--border-radius-md);width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.admin-shared-module__oZT6Ha__input:focus,.admin-shared-module__oZT6Ha__textarea:focus,.admin-shared-module__oZT6Ha__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #2563eb1a}.admin-shared-module__oZT6Ha__grid2{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.admin-shared-module__oZT6Ha__grid2{grid-template-columns:1fr 1fr}}.admin-shared-module__oZT6Ha__tabs{border-bottom:1px solid var(--border-color);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:2rem;display:flex;overflow-x:auto}.admin-shared-module__oZT6Ha__tabs::-webkit-scrollbar{display:none}.admin-shared-module__oZT6Ha__tab{color:var(--text-secondary);border-bottom:2px solid #0000;flex-shrink:0;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.admin-shared-module__oZT6Ha__tabActive{color:var(--primary-color);border-bottom-color:var(--primary-color)}.admin-shared-module__oZT6Ha__tab:hover:not(.admin-shared-module__oZT6Ha__tabActive){color:var(--text-primary)}.admin-shared-module__oZT6Ha__mb4{margin-bottom:1rem}.admin-shared-module__oZT6Ha__mb6{margin-bottom:1.5rem}.admin-shared-module__oZT6Ha__mb8{margin-bottom:2rem}.admin-shared-module__oZT6Ha__mr2{margin-right:.5rem}.admin-shared-module__oZT6Ha__wFull{width:100%}@keyframes admin-shared-module__oZT6Ha__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-shared-module__oZT6Ha__rowResponsive{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (min-width:768px){.admin-shared-module__oZT6Ha__rowResponsive{flex-direction:row;align-items:center}}@media screen and (max-width:768px){.admin-shared-module__oZT6Ha__table thead{display:none}.admin-shared-module__oZT6Ha__table tr{border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:1rem;display:block}.admin-shared-module__oZT6Ha__table td{text-align:right;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.admin-shared-module__oZT6Ha__table td:last-child{border-bottom:none}.admin-shared-module__oZT6Ha__table td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;margin-right:1rem;font-size:.875rem;font-weight:600}.admin-shared-module__oZT6Ha__table td>div{text-align:right;word-break:break-word;justify-content:flex-end;width:100%}.admin-shared-module__oZT6Ha__table td>div.admin-shared-module__oZT6Ha__flexCenter,.admin-shared-module__oZT6Ha__table td[data-label=Action]{justify-content:flex-end}}.admin-shared-module__oZT6Ha__jobCardHeader{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.admin-shared-module__oZT6Ha__jobCardHeader:hover,.admin-shared-module__oZT6Ha__jobCardHeaderExpanded{background-color:#f8fafc}.admin-shared-module__oZT6Ha__jobTitleSection{flex:1;align-items:center;gap:1rem;display:flex}.admin-shared-module__oZT6Ha__jobMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;font-size:.875rem;display:flex}.admin-shared-module__oZT6Ha__jobStats{flex-shrink:0;align-items:center;gap:2rem;display:flex}.admin-shared-module__oZT6Ha__jobStatItem{text-align:right}.admin-shared-module__oZT6Ha__jobDetailsContainer{background-color:#f8fafc;padding:1rem}.admin-shared-module__oZT6Ha__jobDetailsBox{border-radius:var(--border-radius-md);border:1px solid var(--border-color);background-color:#fff;margin-bottom:1.5rem;padding:1rem}.admin-shared-module__oZT6Ha__jobDetailsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.admin-shared-module__oZT6Ha__jobDescription{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.admin-shared-module__oZT6Ha__actionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-shared-module__oZT6Ha__actionButtonContainer{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.admin-shared-module__oZT6Ha__jobCardHeader{flex-direction:column;align-items:flex-start;gap:1rem}.admin-shared-module__oZT6Ha__jobTitleSection{align-items:flex-start;width:100%}.admin-shared-module__oZT6Ha__jobMeta{gap:.5rem}.admin-shared-module__oZT6Ha__jobMeta span{display:inline-block}.admin-shared-module__oZT6Ha__jobStats{border-top:1px solid var(--border-color);justify-content:space-between;gap:1rem;width:100%;padding-top:.75rem}.admin-shared-module__oZT6Ha__jobStatItem{text-align:left;flex-direction:row-reverse;align-items:center;gap:.5rem;display:flex}.admin-shared-module__oZT6Ha__jobDetailsGrid{grid-template-columns:1fr;gap:1rem}.admin-shared-module__oZT6Ha__actionHeader{flex-direction:column;align-items:flex-start}.admin-shared-module__oZT6Ha__actionButtonContainer{width:100%}.admin-shared-module__oZT6Ha__actionButtonContainer>button{flex:1}.admin-shared-module__oZT6Ha__hideMobile{display:none}}
.Button-module__8RiFmG__button{border-radius:var(--border-radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__primary{background-color:var(--primary-color);color:#fff}.Button-module__8RiFmG__primary:not(:disabled):hover{background-color:var(--primary-hover);box-shadow:0 4px 6px -1px #2563eb33}.Button-module__8RiFmG__secondary{color:var(--text-primary);border-color:var(--border-color);background-color:#fff}.Button-module__8RiFmG__secondary:not(:disabled):hover{background-color:var(--bg-body);border-color:var(--text-light)}.Button-module__8RiFmG__outline{color:var(--primary-color);border-color:var(--primary-color);background-color:#0000}.Button-module__8RiFmG__outline:not(:disabled):hover{background-color:#2563eb0d}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background-color:#0000}.Button-module__8RiFmG__ghost:not(:disabled):hover{color:var(--text-primary);background-color:#0000000d}.Button-module__8RiFmG__danger{color:#fff;background-color:#ef4444}.Button-module__8RiFmG__danger:not(:disabled):hover{background-color:#dc2626}.Button-module__8RiFmG__fullWidth{width:100%}
.Drawer-module__5pZ_OW__overlay{z-index:2000000000;background-color:#00000080;animation:.2s ease-out Drawer-module__5pZ_OW__fadeIn;position:fixed;inset:0}.Drawer-module__5pZ_OW__drawer{z-index:2000000001;background-color:#fff;width:600px;max-width:100%;padding:2rem;animation:.3s ease-out forwards Drawer-module__5pZ_OW__slideIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 6px -1px #0000001a}@media (max-width:768px){.Drawer-module__5pZ_OW__drawer{width:100%;padding-top:5rem}}.Drawer-module__5pZ_OW__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;font-size:1.5rem;position:absolute;top:1rem;right:1rem}@keyframes Drawer-module__5pZ_OW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module__5pZ_OW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.TagInput-module__8aV_uq__container{margin-bottom:1.5rem}.TagInput-module__8aV_uq__label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.TagInput-module__8aV_uq__tagBox{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;flex-wrap:wrap;gap:.5rem;min-height:42px;padding:.5rem;display:flex}.TagInput-module__8aV_uq__tag{color:var(--primary);background:#e0f2fe;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.85rem;display:flex}.TagInput-module__8aV_uq__removeBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.TagInput-module__8aV_uq__input{border:none;outline:none;flex:1;min-width:120px;padding:.25rem;font-size:.9rem}
.applications-module__zUXqbG__clinicLink{text-decoration:none;display:block}.applications-module__zUXqbG__clinicName{color:#2563eb;cursor:pointer;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;transition:color .15s}.applications-module__zUXqbG__clinicLink:hover .applications-module__zUXqbG__clinicName{color:#1e40af;text-decoration:underline}.applications-module__zUXqbG__grid{gap:1rem;display:grid}.applications-module__zUXqbG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff6;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.applications-module__zUXqbG__cardHeader{flex:1}.applications-module__zUXqbG__detailsRow{color:#475569;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.applications-module__zUXqbG__cardActions{align-items:center;gap:1rem;display:flex}.applications-module__zUXqbG__statusBadge{white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.applications-module__zUXqbG__emptyState{text-align:center;background:#f8fafc;border-radius:.75rem;padding:3rem}@media (max-width:768px){.applications-module__zUXqbG__card{flex-direction:column;align-items:flex-start;gap:1rem}.applications-module__zUXqbG__cardActions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:1rem}.applications-module__zUXqbG__cardActions>*{text-align:center;justify-content:center;width:100%}.applications-module__zUXqbG__statusBadge{margin-bottom:.5rem}}
.dashboard-module__T_Qlbq__clinicLink{text-decoration:none;display:block}.dashboard-module__T_Qlbq__clinicName{color:#2563eb;cursor:pointer;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;transition:color .15s}.dashboard-module__T_Qlbq__clinicLink:hover .dashboard-module__T_Qlbq__clinicName{color:#1e40af;text-decoration:underline}.dashboard-module__T_Qlbq__jobCard{border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.dashboard-module__T_Qlbq__jobDetails{color:#475569;align-items:center;gap:.5rem;font-size:.875rem;display:flex}@media (max-width:768px){.dashboard-module__T_Qlbq__jobCard{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-module__T_Qlbq__jobDetails{flex-wrap:wrap;margin-bottom:1rem}.dashboard-module__T_Qlbq__jobCard>a,.dashboard-module__T_Qlbq__jobCard button{width:100%}}
.applicantJob-module__OylyiW__container{max-width:800px;margin:0 auto;padding:2rem}.applicantJob-module__OylyiW__backLink{color:#64748b;margin-bottom:1rem;text-decoration:none;display:inline-block}.applicantJob-module__OylyiW__glassPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff80;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.applicantJob-module__OylyiW__headerSection{border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:1.5rem}.applicantJob-module__OylyiW__headerContent{justify-content:space-between;align-items:flex-start;display:flex}.applicantJob-module__OylyiW__title{color:#0f172a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.applicantJob-module__OylyiW__address{color:#475569;font-size:1rem}.applicantJob-module__OylyiW__grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.applicantJob-module__OylyiW__sidebar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff6;border-radius:.75rem;height:fit-content;padding:1.5rem}@media (max-width:768px){.applicantJob-module__OylyiW__container{padding:1rem}.applicantJob-module__OylyiW__grid{grid-template-columns:1fr;gap:2rem}.applicantJob-module__OylyiW__headerContent{flex-direction:column;gap:1rem}.applicantJob-module__OylyiW__glassPanel{padding:1.5rem}}.applicantJob-module__OylyiW__actionRow{gap:1rem;display:flex}@media (max-width:768px){.applicantJob-module__OylyiW__actionRow{flex-direction:column;gap:.75rem}}
.profile-module__TfHTeG__profileSection{border-bottom:1px solid #f1f5f9;margin-bottom:2rem;padding-bottom:2rem}.profile-module__TfHTeG__sectionTitle{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.profile-module__TfHTeG__profileHeaderLayout{align-items:flex-start;gap:2rem;display:flex}.profile-module__TfHTeG__avatarContainer{flex-shrink:0}.profile-module__TfHTeG__formFieldsContainer{flex-direction:column;flex:1;gap:1rem;width:100%;display:flex}.profile-module__TfHTeG__twoColGrid{grid-template-columns:2fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.profile-module__TfHTeG__educationGrid{grid-template-columns:1fr}}.profile-module__TfHTeG__formGroup{width:100%}.profile-module__TfHTeG__label{margin-bottom:.5rem;font-weight:500;display:block}.profile-module__TfHTeG__input,.profile-module__TfHTeG__select,.profile-module__TfHTeG__textarea{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}.profile-module__TfHTeG__textarea{min-height:120px;font-family:inherit}.profile-module__TfHTeG__emailDisplay{gap:.5rem;display:flex}@media (max-width:768px){.profile-module__TfHTeG__emailDisplay{flex-direction:column}}.profile-module__TfHTeG__emailInputStatic{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;flex:1;padding:.75rem}.profile-module__TfHTeG__emailChangeContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;animation:.2s profile-module__TfHTeG__fadeIn}@media (max-width:768px){.profile-module__TfHTeG__profileHeaderLayout{flex-direction:column;align-items:center;gap:1.5rem}.profile-module__TfHTeG__twoColGrid{grid-template-columns:1fr}.profile-module__TfHTeG__avatarContainer{justify-content:center;width:100%;display:flex}}.profile-module__TfHTeG__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.profile-module__TfHTeG__switch input{opacity:0;width:0;height:0}.profile-module__TfHTeG__slider{cursor:pointer;background-color:#cbd5e1;border-radius:34px;transition:all .4s;position:absolute;inset:0}.profile-module__TfHTeG__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}.profile-module__TfHTeG__switch input:checked+.profile-module__TfHTeG__slider{background-color:#2563eb}.profile-module__TfHTeG__switch input:checked+.profile-module__TfHTeG__slider:before{transform:translate(20px)}
.dashboard-module__7X89Nq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.dashboard-module__7X89Nq__title{color:var(--text-primary);font-size:1.5rem;font-weight:700}.dashboard-module__7X89Nq__emptyState{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);text-align:center;background:#fff;padding:4rem}.dashboard-module__7X89Nq__emptyText{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem}.dashboard-module__7X89Nq__jobCard{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem;transition:box-shadow .2s;display:flex}.dashboard-module__7X89Nq__jobCard:hover{box-shadow:var(--shadow-md)}.dashboard-module__7X89Nq__jobInfo{flex:1}.dashboard-module__7X89Nq__jobTitleLink{color:inherit;text-decoration:none}.dashboard-module__7X89Nq__jobTitleLink:hover .dashboard-module__7X89Nq__jobTitle{color:var(--primary-color-dark);text-decoration:underline}.dashboard-module__7X89Nq__jobTitle{color:var(--primary-color);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.dashboard-module__7X89Nq__jobMeta{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dashboard-module__7X89Nq__statusOpen{color:#16a34a;background-color:#dcfce7;border-radius:1rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.dashboard-module__7X89Nq__statusClosed{color:#475569;background-color:#f1f5f9;border-radius:1rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.dashboard-module__7X89Nq__jobActions{align-items:center;gap:1rem;display:flex}.dashboard-module__7X89Nq__statBlock{text-align:center;padding:0 1rem}.dashboard-module__7X89Nq__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.dashboard-module__7X89Nq__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.dashboard-module__7X89Nq__header,.dashboard-module__7X89Nq__jobCard{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-module__7X89Nq__jobInfo{width:100%;margin-bottom:.5rem}.dashboard-module__7X89Nq__jobActions{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.dashboard-module__7X89Nq__statBlock{background:#f8fafc;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.75rem;display:flex}.dashboard-module__7X89Nq__statValue{font-size:1.25rem}.dashboard-module__7X89Nq__jobMeta{flex-wrap:wrap}}
.jobs-module__R17PLG__container{max-width:800px;margin:0 auto}.jobs-module__R17PLG__header{margin-bottom:2rem}.jobs-module__R17PLG__title{color:var(--primary-color);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.jobs-module__R17PLG__card{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;padding:2rem}.jobs-module__R17PLG__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.jobs-module__R17PLG__fullWidth{grid-column:span 2}.jobs-module__R17PLG__formGroup{flex-direction:column;gap:.5rem;display:flex}.jobs-module__R17PLG__label{color:var(--text-primary);font-size:.875rem;font-weight:500}.jobs-module__R17PLG__input,.jobs-module__R17PLG__select,.jobs-module__R17PLG__textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:#fff;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.jobs-module__R17PLG__input:focus,.jobs-module__R17PLG__select:focus,.jobs-module__R17PLG__textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb1a}.jobs-module__R17PLG__textarea{resize:vertical;min-height:150px}.jobs-module__R17PLG__actions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.jobs-module__R17PLG__actionsGroup{align-items:center;gap:1rem;display:flex}.jobs-module__R17PLG__error{color:#dc2626;border-radius:var(--border-radius-md);background-color:#fef2f2;border:1px solid #fee2e2;margin-bottom:1.5rem;padding:1rem}@media (max-width:768px){.jobs-module__R17PLG__formGrid{grid-template-columns:1fr}.jobs-module__R17PLG__fullWidth{grid-column:span 1}.jobs-module__R17PLG__actions{flex-direction:column;gap:1rem}.jobs-module__R17PLG__actionsGroup{flex-direction:column;width:100%}.jobs-module__R17PLG__actionsGroup>*{width:100%}}
