.description-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.description-toolbar label{display:grid;gap:7px;flex:1;min-width:180px}.description-toolbar a{text-decoration:none}.description-toolbar input{font:inherit;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px}.description-library{margin-top:28px}.description-card{border:1px solid var(--line);border-radius:12px;padding:20px;margin:16px 0}.description-card p,.description-card li{overflow-wrap:anywhere;white-space:pre-line}.description-card h3{font-size:21px}.description-dialog{border:0;border-radius:20px;width:min(720px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:24px;color:var(--ink);background:white}.description-dialog::backdrop{background:#112c32aa}.description-dialog label{display:grid;gap:7px;margin:16px 0}.description-dialog input,.description-dialog textarea,.description-dialog select{box-sizing:border-box;min-width:0;width:100%;font:inherit;padding:10px;border:1px solid #b6c6c9;border-radius:8px;background:white;color:var(--ink)}.description-dialog .primary{width:100%}.description-selected{grid-column:1/-1;padding:14px;background:#edf5d5;border-radius:10px}.description-selected p{margin:0 0 10px}.occupation-source{display:inline-block;margin-top:22px;color:var(--teal);overflow-wrap:anywhere}#occupations-more{width:100%;margin-top:12px}.builder-occupation-search{grid-column:1/-1}#description-feedback{color:#a32f2f;white-space:pre-line}@media(max-width:600px){.description-dialog{padding:18px}.description-toolbar>.primary{width:100%}.description-card{padding:16px}}
