.persona-workspace{max-width:1120px;margin:auto;padding:40px 28px}.persona-workspace .heading{gap:20px}.persona-workspace h1{font-size:30px}.persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:24px 0}.persona-card{background:white;border:1px solid #dfe5ec;border-radius:18px;padding:24px;min-width:0}.persona-card h2{font-size:19px;overflow-wrap:anywhere}.persona-card p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;overflow:auto;color:#526277}.persona-card small{display:block;margin:10px 0;color:#526277}.assignments{padding:24px}.target-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #e5e9ef;padding:18px 0}.target-row strong{flex:1 1 160px}.target-row select{max-width:100%;min-width:0;padding:10px;border:1px solid #c8d1dd;border-radius:9px;background:white}button:disabled{opacity:.5;cursor:not-allowed}#editor{border:1px solid #dfe5ec;border-radius:20px;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;background:white;color:#172738}#editor::backdrop{background:#14233880}#editor header{display:flex;justify-content:space-between;gap:12px;align-items:center}#editor label{display:grid;gap:8px;margin:20px 0;font-weight:600}#editor input,#editor textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #b8c6d7;border-radius:10px;font:inherit}#editor p{font-size:14px;color:#526277}#form-error{color:#a52235!important}#connection{padding:16px;border-radius:12px;background:#edf2fa}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #356ad8;outline-offset:3px}@media(max-width:600px){.persona-workspace{padding:24px 16px}.persona-workspace .heading{display:block}.persona-workspace h1{font-size:25px}.persona-workspace #create{margin-top:12px}.target-row>*{width:100%}}
