.dev-personas{background:#fff4d8;border:2px solid #a36615;border-radius:12px;padding:12px 16px;margin-bottom:14px;overflow-wrap:anywhere}
.dev-personas>strong{display:block;font-size:.8rem;letter-spacing:.06em}
.dev-personas>small{display:block;margin-top:6px}
.persona-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.persona-buttons button{flex:1 1 180px;min-height:48px}
.persona-buttons button.active{background:#123f4a;color:white;border-color:#123f4a}
.dev-personas #persona-error{display:block;color:#9e431e}
.field-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 18px}
.field-summary>div{background:#e9f3f2;border-radius:9px;padding:12px;min-width:0}
.field-summary strong{display:block;font-size:1.3rem}
.field-summary span{font-size:.83rem;overflow-wrap:anywhere}
.button-link{display:inline-flex;align-items:center;min-height:46px;border:1px solid #8fa7a6;border-radius:8px;padding:9px 12px;color:#15333b;text-decoration:none;font-weight:650}
.field-body main,.field-body .panel,.field-body .element{min-width:0}
.field-body header>div{min-width:0}
.field-body header h1{overflow-wrap:anywhere}
.field-body a,#dev-outbox a{overflow-wrap:anywhere}
@media(max-width:700px){.field-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.field-actions button{min-height:56px}.field-main{padding:10px}.field-body .toolbar{display:grid;grid-template-columns:1fr 1fr}.field-body .toolbar label{grid-column:1/-1}}
@media(max-width:380px){.persona-buttons button{flex-basis:100%}}
.dev-personas{padding:.35rem .7rem;margin-bottom:.5rem;border-width:1px}.dev-personas summary{cursor:pointer;font-size:.82rem;font-weight:700}.dev-personas details:not([open]){min-height:0}.dev-personas .persona-buttons{margin-top:.6rem}.dev-personas .persona-buttons button{min-height:40px;flex-basis:150px}
.field-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.field-summary button{display:grid;text-align:left;gap:.1rem;background:#e9f3f2;color:#173e3b;border:1px solid #d1e2dc;border-radius:9px;padding:.6rem;min-width:0;min-height:62px}.field-summary button.active{border-color:#17685d;background:#d9eee5}.field-summary button:disabled{opacity:.48;cursor:default}.field-summary button strong{font-size:1.15rem}.field-summary button span{font-size:.8rem}.field-original{margin:.8rem 0;padding:.5rem;border:1px solid #dce6e1;border-radius:7px}.field-original summary{cursor:pointer}.field-ack{border-top:1px solid #dce6e1;margin-top:1rem;padding-top:.7rem}.field-list .card[aria-expanded=true],#field-list .card[aria-expanded=true]{border-color:#17685d;background:#edf8f1}.field-body #field-action{margin:.2rem 0 1rem}
.field-history-filters{margin:-.6rem 0 .7rem}.field-history-filters summary{cursor:pointer}.field-inline-work{margin:.25rem 0 1rem}.field-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.field-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
