.employer-shell{max-width:1120px;margin:45px auto;padding:0 24px 50px;color:#142f46}.employer-shell h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);line-height:1.15}.employer-shell h2{font-size:25px}.employer-shell p{line-height:1.65}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.package,.employer-box{border:1px solid #d5e2e6;border-radius:12px;padding:24px;background:white;margin-bottom:22px}.package .price{font-size:36px;font-weight:800;color:#0b635e;margin:15px 0}.employer-shell a{color:#075f62}.employer-shell .button,.employer-shell button{display:inline-block;border:0;border-radius:5px;background:#0b635e;color:#fff;text-decoration:none;font:700 16px Arial,sans-serif;padding:13px 20px;cursor:pointer}.employer-shell .secondary{background:#29465b}.employer-shell label{display:block;margin:14px 0;font-weight:700}.employer-shell input:not([type=checkbox]):not([type=hidden]),.employer-shell select,.employer-shell textarea{display:block;padding:11px;width:100%;border:1px solid #adbfc9;border-radius:5px;margin-top:7px;box-sizing:border-box;font:16px Arial,sans-serif}.employer-shell textarea{min-height:260px}.employer-shell .small-input{max-width:480px}.employer-shell .notice{background:#e8f4f0;border-left:4px solid #0b635e;padding:16px}.employer-shell .error{background:#fff0ec;border-color:#a23c25}.employer-shell .fields{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.employer-shell .check{font-weight:400;line-height:1.6}.employer-shell .actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.employer-shell .balance{font-size:26px;font-weight:800}.employer-shell .job-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.employer-shell .company-logo{max-width:180px;max-height:80px;object-fit:contain}.employer-shell .muted{color:#526878}.employer-shell .data-table{width:100%;border-collapse:collapse}.employer-shell .data-table th,.employer-shell .data-table td{padding:12px;text-align:left;border-bottom:1px solid #d5e2e6}.employer-shell .table-scroll{overflow-x:auto}.employer-shell .danger{background:#9a3d29}.employer-shell details{margin:12px 0}.employer-shell summary{cursor:pointer;font-weight:700}.employer-shell :focus-visible{outline:3px solid #d9a93a;outline-offset:3px}@media(max-width:760px){.package-grid,.employer-shell .fields{grid-template-columns:1fr}.employer-shell{padding:0 18px 35px}.employer-shell h1{font-size:34px}}
