.state-definition-dialog{width:min(960px,100vw - 32px);max-height:min(820px,100vh - 32px);padding:0;overflow:hidden}.state-definition-dialog>.maker-dialog-head{padding:24px 26px 18px}.state-definition-toolbar{background:#faf8f4;border-block:1px solid #e7e2db;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.state-definition-toolbar p{gap:2px;margin:0;display:grid}.state-definition-toolbar span{color:#77716a;font-size:.75rem}.state-definition-list{background:#f4f1ec;gap:12px;max-height:560px;padding:20px 26px;display:grid;overflow:auto}.state-definition-empty{text-align:center;background:#fff;border:1px dashed #cbc3b9;border-radius:14px;padding:48px 24px}.state-definition-empty strong,.state-definition-empty span{display:block}.state-definition-empty span{color:#77716a;margin-top:8px;font-size:.78rem}.state-definition-card{background:#fff;border:1px solid #ded8d0;border-radius:14px;gap:14px;padding:18px;display:grid;box-shadow:0 4px 16px #2d27200a}.state-definition-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.state-definition-card-head>div{gap:4px;display:grid}.state-definition-card-head code{color:#74695e;overflow-wrap:anywhere;font-size:.7rem}.state-definition-card-head button{flex:none}.state-definition-fields{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr);gap:10px;display:grid}.state-definition-fields label{color:#625c55;gap:6px;font-size:.72rem;font-weight:700;display:grid}.state-definition-fields input,.state-definition-fields select{box-sizing:border-box;color:#27231f;background:#fff;border:1px solid #d8d1c8;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.state-definition-fields input[type=checkbox]{width:20px;min-height:20px;margin:10px 0}.state-definition-fields :disabled{color:#8a837b;cursor:not-allowed;background:#f1eee9}.state-definition-usage{border-top:1px solid #eee9e3;padding-top:12px}.state-definition-usage summary{cursor:pointer;color:#625c55;font-size:.76rem;font-weight:700}.state-definition-usage ul{color:#5e5851;gap:6px;margin:10px 0 0;padding-left:20px;font-size:.74rem;display:grid}.state-definition-dialog>footer{background:#fff;border-top:1px solid #ddd7cf;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex}#state-definition-notice{color:#8a4f39;margin:0;font-size:.76rem}@media (width<=760px){.state-definition-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.state-definition-toolbar{flex-direction:column;align-items:stretch}.state-definition-fields{grid-template-columns:1fr 1fr}.state-definition-list{padding:14px}}@media (width<=480px){.state-definition-fields{grid-template-columns:1fr}.state-definition-card-head{flex-direction:column;align-items:stretch}}
