.commission-portal .commission-toolbar,.commission-admin .commission-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 18px}.commission-portal fieldset{border:0;padding:0;margin:0;min-width:0}.commission-portal fieldset:disabled{opacity:.7}.commission-portal textarea,.commission-portal select{max-width:100%;width:100%;font:inherit}.commission-ack{display:flex;align-items:flex-start;gap:10px;line-height:1.8}.commission-ack input{width:auto;flex:none;margin-top:7px}.commission-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.commission-pending,.commission-confirm{border:1px solid #9f8d63;border-radius:6px;background:#23372d;padding:18px;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}.commission-confirm[hidden],.commission-portal [hidden],.commission-admin [hidden]{display:none!important}.commission-confirm:focus{outline:2px solid #d5bc82;outline-offset:3px}.commission-card{border-top:1px solid #435542;padding:23px 0;overflow-wrap:anywhere}.commission-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.commission-card h3{font:23px var(--serif,serif);margin:0}.commission-state{font-size:13px;color:#dbc18a;flex:none}.commission-copy,.commission-response{white-space:pre-wrap;line-height:1.9}.commission-response{padding:14px;border-left:2px solid #ad9568;background:#24372d}.commission-meta{display:block;color:#aabdac;font-size:12px;overflow-wrap:anywhere;margin:16px 0}.commission-pages{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px 0}.commission-portal button:disabled,.commission-admin button:disabled{opacity:.5;cursor:not-allowed}.commission-portal [role=status],.commission-admin [role=status]{min-height:2em;white-space:pre-wrap;overflow-wrap:anywhere}.commission-admin-page{margin:0;background:#0d1b1a;color:#e7ddc6;font:15px/1.7 system-ui,sans-serif}.commission-admin-page main{max-width:1000px;margin:28px auto;padding:24px}.commission-admin-page a{color:#d7bc82}.commission-admin-page h1,.commission-admin-page h2{font-family:serif}.commission-admin-page button,.commission-admin-page select,.commission-admin-page textarea{font:inherit;border-radius:5px;padding:10px;max-width:100%}.commission-admin-page button{cursor:pointer;border:1px solid #b69a65;background:#d9bd82;color:#1a281f}.commission-admin-page button.light{background:transparent;color:#e5d2aa}.commission-admin-page textarea,.commission-admin-page select{color:#eee3cb;background:#0c1c18;border:1px solid #69735f}.commission-admin-page textarea{display:block;width:100%;min-height:130px;resize:vertical}.commission-admin-page .note{padding:18px;border:1px solid #415549;background:#152822}.commission-admin-page .subtle{color:#b9c4bb}.commission-admin-page :focus-visible{outline:3px solid #f7d995;outline-offset:3px}@media(max-width:650px){.commission-portal .commission-toolbar,.commission-admin .commission-toolbar,.commission-card-heading{align-items:flex-start;flex-direction:column;gap:10px}.commission-confirm{padding:15px}.commission-pages{gap:10px}.commission-pages button{font-size:12px;padding:10px}.commission-admin-page main{margin:8px auto;padding:16px}}
