.actions-page{max-width:none;margin:-36px -44px;background:#fbfcfe;color:#172033}.actions-header{padding:30px 56px 25px;border-bottom:1px solid #dfe6ef;background:#fff}.actions-header h2{margin:0;font-size:28px}.actions-header p{margin:7px 0 0;color:#64748b}.actions-body{padding:28px 56px 72px}.actions-boundary,.actions-error,.actions-notice,.actions-future{padding:12px 15px;border-radius:9px;margin-bottom:15px}.actions-boundary,.actions-future{background:#fff7ed;color:#9a3412}.actions-error{background:#fef2f2;color:#b91c1c}.actions-notice{background:#ecfdf5;color:#047857}.actions-head,.action-card,.action-card-buttons,.action-message-head,.action-editor-buttons{display:flex;align-items:center;justify-content:space-between;gap:10px}.actions-new{padding:8px 18px;border:2px dashed #cbd5e1;border-radius:9px;background:#fff}.actions-filters{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;border:1.5px solid #dce3ed;border-radius:10px;overflow:hidden}.actions-filters button{padding:10px;border:0;background:#f8fafc}.actions-filters button.active{background:#6366f1;color:#fff}.actions-list{display:grid;gap:12px}.actions-empty{padding:40px;text-align:center;color:#64748b}.action-card{padding:16px 18px;border:1.5px solid #dce3ed;border-radius:12px;background:#fff}.action-card>div:first-child{display:grid;gap:6px}.action-card small{color:#64748b}.actions-page .danger{color:#dc2626}.actions-editor{display:grid;gap:15px;margin-top:24px;padding:22px;border:1.5px solid #dce3ed;border-radius:14px;background:#fff}.action-types{display:grid;grid-template-columns:1fr 1fr;gap:10px}.action-types button{display:grid;gap:5px;padding:16px;border:1.5px solid #dce3ed;border-radius:12px;background:#fff;text-align:left}.action-types button.active{border-color:#6366f1;background:#eef2ff}.action-types small{color:#64748b}.action-field,.action-disabled{display:grid;gap:6px;font-size:12px;font-weight:700}.action-field input,.action-field textarea,.action-field select,.action-disabled select{padding:10px;border:1.5px solid #dce3ed;border-radius:8px;background:#fff}.action-message{display:grid;gap:10px;padding:14px;border:1.5px solid #dce3ed;border-radius:10px}.action-message-head span{font-size:11px;color:#64748b}.action-editor-buttons{justify-content:center}@media(max-width:850px){.actions-page{margin:-20px -16px}.actions-header,.actions-body{padding-left:20px;padding-right:20px}.action-card{align-items:flex-start;flex-wrap:wrap}.action-types{grid-template-columns:1fr}.action-message-head{align-items:flex-start;flex-direction:column}}
