.ex-admin-nav[hidden]{display:none!important}
.ex-panel.ex-admin-host{width:min(900px,96vw);max-width:900px;max-height:92dvh;padding:0;border:1px solid #9d8654;border-radius:18px;background:#11231e;color:#ede6d4;box-shadow:0 30px 110px #000b;font:14px/1.5 'Trebuchet MS',sans-serif;color-scheme:dark;overflow:auto}.ex-admin-host::backdrop{background:#071510c9;backdrop-filter:blur(6px)}.ma-shell *{box-sizing:border-box}.ma-shell button,.ma-shell input{font:inherit}.ma-shell button{cursor:pointer}.ma-shell button:disabled{opacity:.45;cursor:default}.ma-shell button:focus-visible,.ma-shell input:focus-visible{outline:3px solid #e8c47e;outline-offset:3px}.ma-header{display:flex;align-items:center;gap:17px;padding:25px 30px;border-bottom:1px solid #cfb87826;background:linear-gradient(110deg,#284737,#152720)}.ma-crest{display:grid;place-items:center;width:53px;height:62px;flex-shrink:0;border:1px solid #c7aa68;background:#3b5740;color:#eed295;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%)}.ma-crest svg{width:32px;height:32px}.ma-eyebrow{font-size:10px;letter-spacing:.17em;color:#c9b17a;font-weight:bold}.ma-shell h2{font:normal 31px/1.15 Georgia,serif;color:#f2e5c9;margin:3px 0 5px}.ma-identity{font-size:12px;color:#afbea9;margin:0}.ma-close{margin-left:auto;align-self:flex-start;width:34px;height:34px;padding:7px;border:1px solid #b8ad7650;border-radius:50%;background:#172b23;color:#d8cfb6}.ma-close svg{width:100%;height:100%}.ma-body{padding:23px 30px 28px;background:radial-gradient(ellipse at 0 25%,#55733c1c,transparent 60%)}.ma-intro{display:flex;align-items:center;gap:15px;margin-bottom:24px}.ma-badge{display:inline-flex;white-space:nowrap;font-size:9px;letter-spacing:.1em;font-weight:bold;color:#efd398;border:1px solid #bca26b70;border-radius:30px;padding:5px 10px;background:#cda95e12}.ma-intro p{margin:0;font-size:12px;color:#a6b6a3;line-height:1.5}.ma-columns{display:grid;grid-template-columns:1.16fr 1fr;gap:24px}.ma-grant-card{padding:24px;border:1px solid #c2ac6e40;border-radius:11px;background:linear-gradient(130deg,#263f2f,#1a3026)}.ma-shell h3{font:normal 25px/1.2 Georgia,serif;color:#eee1c5;margin:5px 0 10px}.ma-grant-card>p{font-size:12px;color:#adbaa7;margin:0 0 20px}.ma-form>label{display:block;font-size:11px;font-weight:bold;letter-spacing:.02em;color:#d4c5a2;margin-bottom:7px}.ma-player-field{display:flex;gap:7px}.ma-shell input{min-width:0;color:#f2e5c6;background:#0d1f18;border:1px solid #93a17b50;border-radius:6px;padding:10px 11px;width:100%}.ma-shell input::placeholder{color:#7e927a}.ma-lookup{flex-shrink:0;background:#344c36;border:1px solid #81946c5c;border-radius:6px;padding:8px 10px;color:#e1d7b9;font-size:10px!important;font-weight:bold!important}.ma-lookup:hover:not(:disabled){background:#425e40}.ma-balance{min-height:40px;padding:9px 0;font-size:11px;color:#acbf9e}.ma-amount-field{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #a7976655;border-radius:7px;background:#101f17}.ma-amount-field img{object-fit:contain}.ma-amount-field input{border:0;background:none;padding:11px 0;font-size:24px;font-weight:bold;color:#efd08b}.ma-grant{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:18px;min-height:45px;padding:10px 15px;border:1px solid #f2d491;border-radius:7px;background:linear-gradient(#e8ca85,#c6a15e);box-shadow:inset 0 1px #fff0bc66;color:#273221;font-weight:bold!important}.ma-grant:hover:not(:disabled){background:linear-gradient(#f3dca4,#d6b875)}.ma-grant span{font-size:20px}.ma-form>small{display:block;font-size:10px;color:#96a88f;text-align:center;margin-top:10px;line-height:1.5}.ma-command-card{padding:8px 0}.ma-command-card h3{font-size:24px;margin-bottom:17px}.ma-command{margin:0 0 15px}.ma-command code{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block;padding:6px 9px;color:#e6cb8f;border:1px solid #95a57826;border-radius:5px;background:#0b1b15}.ma-command p{font-size:11px;color:#a0b19b;margin:5px 0}.ma-private{display:flex;gap:8px;align-items:center;font-size:10px;color:#91a98b;margin:18px 0 0}.ma-private svg{width:17px;height:19px;flex-shrink:0}.ma-status{font-size:12px;line-height:1.6;margin:0;color:#d7e9b7;min-height:0}.ma-status:not(:empty){padding:12px 14px;margin-top:20px;border:1px solid #93b87940;background:#34552c44;border-radius:7px}.ma-status[data-error=true]{color:#f1c5a7;border-color:#c383584f;background:#69402732}.ma-history{margin-top:26px}.ma-history-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ma-history-heading h3{font-size:21px;margin:0}.ma-history-heading>span{font-size:10px;color:#8fa18a}.ma-history-list{list-style:none;padding:0;margin:0;max-height:240px;overflow:auto;border:1px solid #a8a06e33;border-radius:9px;background:#0c1b1559}.ma-history-row{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;border-bottom:1px solid #a8a06e20}.ma-history-row:last-child{border-bottom:0}.ma-history-copy,.ma-history-total{display:flex;flex-direction:column;gap:3px;min-width:0}.ma-history-copy strong{font-size:12px;color:#ded7bc;overflow-wrap:anywhere}.ma-history-copy span,.ma-history-total>span{font-size:10px;color:#8ea287}.ma-history-total{text-align:right;white-space:nowrap}.ma-history-amount{font-size:15px;color:#e9ca80}.ma-empty{padding:22px 18px;margin:0;font-size:12px;color:#8fa38a;text-align:center}@media(max-width:650px){.ma-header{padding:20px;gap:12px}.ma-body{padding:20px}.ma-columns{grid-template-columns:1fr;gap:20px}.ma-intro{align-items:flex-start;flex-direction:column;gap:9px}.ma-grant-card{padding:20px}.ma-command-card{padding:0}.ma-command-card h3{font-size:23px}.ma-command{display:inline-block;vertical-align:top;margin-right:13px}.ma-player-field{flex-wrap:wrap}.ma-player-field input{flex:1;min-width:130px}.ma-lookup{flex:0}.ma-shell h2{font-size:28px}.ma-status:not(:empty){margin-top:12px}.ma-history{margin-top:20px}}
