.adm{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.adm h1{display:flex;align-items:baseline;gap:14px;font-size:24px;margin:0 0 22px}.adm-me{font-size:13px;color:var(--fg-dim);font-weight:400}.adm-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 22px;margin:0 0 20px}.adm-box h2{font-size:16px;margin:0 0 14px;display:flex;align-items:baseline;gap:10px}.adm-count{font-size:12px;color:var(--fg-dim);font-weight:400}.adm-form{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 14px;align-items:end}.adm-form label{display:grid;gap:6px;font-size:12px;color:var(--fg-dim)}.adm-form label.wide{grid-column:1 / -1}.adm-form input{height:40px;padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--fg);font:14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.adm-form input:focus{outline:none;border-color:var(--accent)}.adm-form button{grid-column:1 / -1;justify-self:start;height:40px;padding:0 22px;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:var(--on-accent);font:600 14px/1 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;cursor:pointer}.adm-form button:disabled{opacity:.6;cursor:progress}.adm-form.inline{grid-template-columns:1fr auto}.adm-form.inline button{grid-column:auto}.adm-form .auth-error{grid-column:1 / -1}@media(max-width:720px){.adm-form{grid-template-columns:1fr 1fr}}.adm-issued{margin-top:16px;padding:14px 16px;border:1px solid var(--accent);border-radius:10px}.adm-issued p{margin:0 0 8px;font-size:13px}.adm-issued pre{margin:0 0 10px;font:15px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.adm-issued .auth-second{width:auto;height:36px;padding:0 16px;font-size:13px}.adm-scroll{overflow-x:auto;margin:0 -22px;padding:0 22px}.adm-table{width:100%;border-collapse:collapse;font-size:12.5px}.adm-table th,.adm-table td{padding:8px 10px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;white-space:nowrap}.adm-table th{color:var(--fg-dim);font-weight:600;font-size:11.5px}.adm-table code{font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.adm-table .used{color:var(--fg-dim)}.adm-table .used b{color:var(--fg)}.adm-table .who{font-size:11.5px;line-height:1.6;white-space:normal;min-width:220px}.adm-table .who span{display:block}.adm-table .who time{color:var(--fg-dim);margin-left:6px}.adm-table tr.dead td{opacity:.55}.adm-table tr.dead code:after{content:" 期限切れ";font-size:10px;color:#f85149;letter-spacing:0}.adm-table tr.full code:after{content:" 使い切り";font-size:10px;color:var(--fg-dim);letter-spacing:0}.adm-table input{width:100%;min-width:180px;height:30px;padding:0 8px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fg);font:12.5px/1.4 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif}.adm-table input:hover{border-color:var(--border)}.adm-table input:focus{outline:none;border-color:var(--accent);background:var(--bg)}.adm-table input.date{min-width:130px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-table input.saved{border-color:#3fb950}.adm-table input.failed{border-color:#f85149}.adm-table tr.testacct td{opacity:.6}.adm-table .tag{padding:1px 6px;border:1px solid var(--border);border-radius:4px;font-size:10px;color:var(--fg-dim)}.adm-table .plan-paid{color:#3fb950;font-weight:700}.adm-table .plan-expired{color:#d29922}.adm-table .plan-free{color:var(--fg-dim)}.adm-admins{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.adm-admins li{display:flex;align-items:center;gap:12px;font-size:13px}.adm-admins time{color:var(--fg-dim);font-size:11.5px}.adm-admins .linkish{font-size:12px}.adm-admins .you{font-size:11px;color:var(--accent)}
