.profile-field{display:grid;gap:6px;margin:12px 0 2px;color:var(--ink);font-size:9px;font-weight:800}.profile-field input,.profile-field textarea,.salary-fields input{width:100%;height:36px;border:1px solid #cbd5ce;border-radius:7px;padding:7px 10px;background:white;color:var(--ink);font:inherit;font-size:10px;outline:none}.profile-field textarea{height:74px;resize:vertical;line-height:1.4}.profile-field input:focus,.profile-field textarea:focus,.salary-fields input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(22,122,92,.1)}.salary-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 2px}.salary-fields label{display:grid;gap:5px;color:var(--ink);font-size:8px;font-weight:800}
.catalog-select{display:grid;gap:7px;margin-top:10px}.catalog-select label{display:grid;gap:5px;font-size:8px;font-weight:800}.catalog-select select,.catalog-select input{width:100%;height:36px;border:1px solid #cc5d2;border-radius:7px;background:white;padding:0 10px;color:var(--ink);font:inherit;font-size:10px;outline:none}.catalog-select select:focus,.catalog-select input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(22,122,92,.1)}.catalog-select small{color:var(--muted);font-size:7.5px}.custom-job[hidden]{display:none}
.skill-picker{margin-top:9px}.picker-search{display:grid;grid-template-columns:1fr auto;gap:6px}.picker-search input{height:32px;border:1px solid #c5d0c8;border-radius:7px;padding:0 10px;font:inherit;font-size:9px;outline:none}.picker-search input:focus{border-color:var(--green)}.picker-search button{border:0;border-radius:7px;padding:0 11px;background:var(--ink);color:white;font-size:8px;font-weight:800;cursor:pointer}.selection-count{font-size:8px;color:var(--muted);margin:7px 0}.selection-count strong{color:var(--green)}.skill-pool{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;max-height:168px;overflow:auto;padding:2px 3px 3px 0;scrollbar-width:thin}.skill-chip én{display:none}.skill-chip{border:1px solid #d2dad4;border-radius:14px;background:#fafbf9;color:var(--ink);padding:6px 8px;font-size:8px;cursor:pointer}.skill-chip:hover{border-color:#80aa92}.skill-chip.active{border-color:var(--green);background:#eaf4e7;color:var(--green);font-weight:800}
.dashboard-actions{display:flex;justify-content:center;gap:8px;margin-top:10px}.company-public{max-width:780px}.company-cover{display:flex;align-items:center;gap:14px;background:white;border:1px solid var(--line);border-radius:13px;padding:17px;margin:8px 0 10px}.company-cover>div:nth-child(2){flex:1}.company-cover h2{font-family:Georgia,serif;font-size:22px;margin:4px 0}.company-cover p{color:var(--muted);margin:0;font-size:9px}.company-logo{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:white;font-weight:900}.company-columns{display:grid;grid-template-columns:1.45fr .75fr;gap:10px}.company-columns h3{font-size:14px;margin:9px 0}.company-columns p{font-size:9px;color:var(--muted);line-height:1.5}@media(max-width:580px){.salary-fields,.company-columns{grid-template-columns:1fr}.company-cover{align-items:flex-start;flex-wrap:wrap}.company-cover .verified-badge{margin-left:58px}.skill-pool{max-height:145px}}
