.workspace{min-height:70vh}.workspace h1{font-size:clamp(2rem,3vw,3rem)}.workspace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.workspace-card{background:rgba(255,255,255,.07);border:1px solid var(--line);border-radius:22px;padding:28px;min-width:0}.workspace-card h2{margin:0 0 16px;font-size:1.5rem}.workspace-card h3{margin:24px 0 10px}.workspace-card form{display:grid;gap:10px}.workspace-card label{display:block;font-weight:700;margin-top:10px}.workspace-card input,.workspace-card select{width:100%;padding:12px 14px;background:rgba(255,255,255,.08);color:var(--text);border:1px solid rgba(0,198,255,.35);border-radius:12px}.workspace-card select option{color:#102630}.workspace-card button{width:max-content;max-width:100%;margin-top:8px}.workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.workspace-toolbar h2{margin:6px 0}.toolbar-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.toolbar-actions select{min-width:170px}.workspace-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.workspace-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.workspace-list button{flex:none}.workspace-notice{min-height:1.5em;color:#8deaff}.workspace-notice.error{color:#ffb5b5}.secret-output{display:block;margin:14px 0;padding:12px;background:#091923;border:1px solid var(--accent);border-radius:10px;overflow-wrap:anywhere;user-select:all}#challengeView{margin-top:20px}#challengeView input{margin-bottom:10px}[hidden]{display:none!important}@media(max-width:640px){.workspace-toolbar{display:block}.workspace-card{padding:20px}.workspace-list li{align-items:start;flex-direction:column}}
.history-card{grid-column:1/-1}.history-detail{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#091923}.history-detail p{overflow-wrap:anywhere}.history-card .workspace-list{margin-top:16px}.history-card .workspace-list li{gap:16px}.history-card .workspace-list input{width:auto;flex:none}.history-card .workspace-list .history-label{flex:1}
.workspace-card .check-label{display:flex;align-items:center;gap:10px;font-weight:500}.workspace-card .check-label input{width:auto}.monitor-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.monitor-form .check-label,.monitor-form button{align-self:end}.workspace-card fieldset{border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:12px}.workspace-card fieldset label{display:flex;align-items:center;gap:10px;margin:7px 0}.workspace-card fieldset input{width:auto}.workspace-list .workspace-item-title{flex:1}.workspace-list .workspace-item-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-list .workspace-item-actions button{margin:0}.history-detail strong{color:var(--accent)}
