.profile-module___wPyXW__page{max-width:60rem;min-height:100vh;padding:var(--spacing-24) var(--spacing-16);margin:auto}.profile-module___wPyXW__back{color:var(--color-primary);align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-24);text-decoration:none;display:inline-flex}.profile-module___wPyXW__back svg{height:var(--spacing-16);width:var(--spacing-16)}.profile-module___wPyXW__panel{background:var(--color-surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);gap:var(--spacing-16);padding:var(--spacing-24);display:grid}.profile-module___wPyXW__panel h1{color:var(--color-ink);font-size:var(--font-heading-size)}.profile-module___wPyXW__eyebrow{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold)}.profile-module___wPyXW__form{gap:var(--spacing-16);margin-top:var(--spacing-8);display:grid}.profile-module___wPyXW__form label{color:var(--color-ink);font-weight:var(--font-weight-medium);gap:var(--spacing-8);display:grid}.profile-module___wPyXW__form select,.profile-module___wPyXW__form textarea{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-ink);font:inherit;min-height:var(--control-min-height);padding:var(--spacing-12)}.profile-module___wPyXW__form select:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.profile-module___wPyXW__form select:focus,.profile-module___wPyXW__form textarea:focus{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-4)}.profile-module___wPyXW__form textarea{resize:vertical;min-height:8rem}.profile-module___wPyXW__shopService{background:var(--color-background);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);gap:var(--spacing-16);padding:var(--spacing-16);margin:0;display:grid}.profile-module___wPyXW__shopService legend{color:var(--color-ink);font-size:var(--font-card-title-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);padding-inline:var(--spacing-8);display:flex}.profile-module___wPyXW__shopService legend svg{color:var(--color-primary);height:var(--spacing-24);width:var(--spacing-24)}.profile-module___wPyXW__shopToggle{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-input);cursor:pointer;padding:var(--spacing-12);grid-template-columns:auto 1fr;align-items:flex-start}.profile-module___wPyXW__shopToggle input{min-height:var(--spacing-24);width:var(--spacing-24)}.profile-module___wPyXW__shopToggle span,.profile-module___wPyXW__shopFields{gap:var(--spacing-12);display:grid}.profile-module___wPyXW__shopToggle small,.profile-module___wPyXW__shopFields p{color:var(--color-text-secondary);font-size:var(--font-small-size);font-weight:var(--font-weight-regular)}.profile-module___wPyXW__serviceArea{background:var(--color-background);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);gap:var(--spacing-16);padding:var(--spacing-16);margin:0;display:grid}.profile-module___wPyXW__serviceArea legend{color:var(--color-ink);font-size:var(--font-card-title-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);padding-inline:var(--spacing-8);display:flex}.profile-module___wPyXW__serviceArea legend svg{color:var(--color-primary);height:var(--spacing-24);width:var(--spacing-24)}.profile-module___wPyXW__serviceArea>p{color:var(--color-text-secondary);font-size:var(--font-small-size)}.profile-module___wPyXW__addressFields{gap:var(--spacing-12);display:grid}.profile-module___wPyXW__coverageChoices{gap:var(--spacing-8);display:grid}.profile-module___wPyXW__coverageChoices label{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-input);cursor:pointer;padding:var(--spacing-12);grid-template-columns:auto 1fr;align-items:flex-start}.profile-module___wPyXW__coverageChoices input,.profile-module___wPyXW__barangayGrid input{min-height:var(--spacing-24);width:var(--spacing-24)}.profile-module___wPyXW__coverageChoices span{gap:var(--spacing-4);display:grid}.profile-module___wPyXW__coverageChoices small{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.profile-module___wPyXW__barangayPicker{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-input);gap:var(--spacing-12);padding:var(--spacing-12);display:grid}.profile-module___wPyXW__barangayHeading{justify-content:space-between;align-items:center;display:flex}.profile-module___wPyXW__barangayHeading span{color:var(--color-primary);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold)}.profile-module___wPyXW__barangayGrid{gap:var(--spacing-8);max-height:20rem;display:grid;overflow-y:auto}.profile-module___wPyXW__barangayGrid label{border-radius:var(--radius-input);cursor:pointer;min-height:var(--spacing-48);padding:var(--spacing-8);grid-template-columns:auto 1fr;align-items:center}.profile-module___wPyXW__barangayGrid label:hover{background:var(--color-background)}@media (min-width:48rem){.profile-module___wPyXW__page{padding:var(--spacing-48) var(--spacing-24)}.profile-module___wPyXW__panel{padding:var(--spacing-32)}.profile-module___wPyXW__addressFields,.profile-module___wPyXW__coverageChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module___wPyXW__barangayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
