.inline-form{display:inline;margin:0}.nav-button{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:650;cursor:pointer}.nav-button:hover{color:var(--green)}.account-page{min-height:calc(100vh - 180px);padding:clamp(3rem,7vw,6rem) 0;background:var(--light)}.form-card,.account-dashboard{width:min(900px,calc(100% - 3rem));margin:auto;padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 18px 44px rgb(6 54 111 / 10%)}.form-card-narrow{max-width:560px}.form-card h1,.account-dashboard h1{font-size:clamp(2.1rem,4vw,3.3rem)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem}.form-grid .wide{grid-column:1/-1}.form-card form>div,.form-card form>fieldset{margin-top:1.4rem}.form-card fieldset{padding:0 0 1.6rem;border:0;border-bottom:1px solid var(--line)}.form-card legend{margin-bottom:1rem;color:var(--navy);font-size:1.05rem;font-weight:850}label{display:block;margin-bottom:.4rem;color:#294762;font-size:.9rem;font-weight:800}input,select,textarea{display:block;width:100%;padding:.75rem .85rem;border:1px solid #b8cada;border-radius:.6rem;background:#fff;color:var(--ink);font:inherit}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:3px solid rgb(7 143 218 / 15%)}small{color:#5e7588}span.field-validation-error,.field-validation-error{display:block;margin-top:.35rem;color:#b42332;font-size:.84rem}.form-errors{margin:1rem 0;padding:1rem;border-left:4px solid #b42332;background:#fff3f3;color:#85222e}.form-errors:empty{display:none}.form-success{margin:1.2rem 0;padding:1rem;border-left:4px solid var(--green);background:#edf9ef;color:#195d2e}.checkbox{display:flex;gap:.65rem;align-items:flex-start;margin:1.4rem 0!important;font-weight:600}.checkbox input{width:auto;margin-top:.35rem}.account-switch{margin:1.6rem 0 0}.currency-input{position:relative}.currency-input span{position:absolute;top:.78rem;left:.85rem;color:#50687c;font-weight:800}.currency-input input{padding-left:2rem}.dashboard-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.8rem}.dashboard-heading p:last-child{margin:0;color:#557085}.empty-state{padding:3rem 1rem;border:1px dashed #afc6d7;border-radius:1rem;text-align:center}.empty-state h2{font-size:1.6rem}.job-list{display:grid;gap:1rem}.job-item{display:flex;justify-content:space-between;gap:1.5rem;padding:1.3rem;border:1px solid var(--line);border-radius:.85rem}.job-item h2{margin:.6rem 0 .35rem;font-size:1.25rem}.job-item p{margin:0;color:#557085;font-size:.92rem}.status{display:inline-block;padding:.2rem .55rem;border-radius:99px;background:#fff0cd;color:#875a00;font-size:.76rem;font-weight:850}.status-pendingreview{background:#fff0cd;color:#875a00}@media(max-width:800px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.dashboard-heading,.job-item{display:grid;align-items:start}.form-card,.account-dashboard{width:min(100% - 2rem,900px)}.nav-links{align-items:center}.nav-links .inline-form{display:none}}
