.inline-check{width:auto;margin-right:8px}.mobile-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mobile-record{display:block;margin:12px 0;color:inherit;text-decoration:none}.mobile-record h2{font:700 1.2rem system-ui;margin:12px 0}.mobile-record:hover{border-color:var(--sea)}.mobile-filter-more>summary,.parameter-group>summary{padding:12px 0;font-weight:700;cursor:pointer;border-bottom:1px solid var(--line)}.parameter-group{margin:12px 0}.parameter-group>.grid{padding:12px 0}.draft-notice{background:#fff0d8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.favorite-form{margin:0}
.radio-mobile .top{display:none!important}
.radio-mobile body{font-family:system-ui,-apple-system,sans-serif}
.radio-mobile main.wrap{width:100%;max-width:100%;padding:16px;box-sizing:border-box}
.radio-mobile h1{font:750 1.65rem/1.25 system-ui;margin:8px 0 16px}
.radio-mobile h2,.radio-mobile h3{font-family:system-ui}
.radio-mobile .card{overflow:visible;box-shadow:none;border-radius:16px;padding:16px}
.radio-mobile .form,.radio-mobile .detail-page{max-width:100%}
.radio-mobile .actions{flex-wrap:wrap;gap:10px}
.radio-mobile .btn{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}
.radio-mobile input,.radio-mobile select,.radio-mobile textarea{font-size:16px;min-height:44px;box-sizing:border-box}
.radio-mobile .mobile-card-list{display:block;width:100%;min-width:0!important;border:0;background:transparent}
.radio-mobile .mobile-card-list tbody{display:grid;gap:12px}
.radio-mobile .mobile-card-list tr.mobile-list-head{display:none}
.radio-mobile .mobile-list-container{padding:0;border:0;background:transparent}
.radio-mobile .mobile-card-list tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff}
[data-theme=dark].radio-mobile .mobile-card-list tr{background:#1b303a}
.radio-mobile .mobile-card-list td{display:block;border:0;padding:6px 2px;overflow-wrap:anywhere;white-space:normal}
.radio-mobile .mobile-card-list td::before{content:attr(data-label);display:block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}
.radio-mobile .mobile-card-list td:first-child{font-size:1.08rem;font-weight:650}
.radio-mobile .mobile-card-list td:nth-child(2){font-weight:650}
.radio-mobile .mobile-card-list td:nth-child(3),.radio-mobile .mobile-card-empty{grid-column:1/-1}
.radio-mobile .mobile-card-list td:last-child{grid-column:1/-1}
.radio-mobile .mobile-card-list .mobile-card-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px}
.radio-mobile .mobile-card-actions::before,.radio-mobile .mobile-card-empty::before{display:none}
.radio-mobile .mobile-card-actions .btn{flex:1}
.radio-mobile .mobile-sort{margin-bottom:12px}
.radio-mobile .mobile-sort summary{font-size:.85rem;color:var(--muted);padding:8px 0}
.radio-mobile .mobile-sort .actions{margin-top:8px}
.radio-mobile .detail-card{padding:0}
.radio-mobile .filter-card form>label,.radio-mobile .filter-card form>input[list],.radio-mobile .filter-card form>datalist{display:none}
.radio-mobile .mobile-filter-more>label,.radio-mobile .mobile-filter-more>input[list]{display:block}
html[data-theme=dark]{color-scheme:dark;--ink:#e4eff2;--sea:#64bbd2;--paper:#10212b;--line:#37515e;--accent:#d86f45;--muted:#a5bac4}
[data-theme=dark] body{background:var(--paper);color:var(--ink)}
[data-theme=dark] .card,[data-theme=dark] table,[data-theme=dark] .detail-actions{background:#1b303a}
[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#10212b;color:#e4eff2;border-color:#47606b}
[data-theme=dark] .top{background:#0b1a22}
[data-theme=dark] th,[data-theme=dark] .stat,[data-theme=dark] .detail-status,[data-theme=dark] .audit-json{background:#233e49}
[data-theme=dark] .detail-note{background:#172b35}
[data-theme=dark] .detail-note p{color:#d2e2e8}
[data-theme=dark] .tag{background:#2d5362;color:#c7edf6}
[data-theme=dark] .btn.secondary{background:#245d72;color:#fff}
[data-theme=dark] .notice.ok{background:#1c4839;color:#b7efd2}
[data-theme=dark] .notice.error{background:#522c2b;color:#ffceca}
[data-theme=dark] .draft-notice{background:#514326;color:#f7e2b7}
[data-theme=dark] a{color:#8ed4e8}
[data-theme=dark] a.btn,[data-theme=dark] a.mobile-record{color:inherit}
[data-theme=dark] a.btn{color:#fff}
@media(max-width:700px){.mobile-records{grid-template-columns:1fr}.radio-mobile h1{font:750 1.85rem/1.2 system-ui}.radio-mobile h2{font-family:system-ui}.radio-mobile .wrap{padding:14px}.radio-mobile input,.radio-mobile select,.radio-mobile button,.radio-mobile .btn{min-height:44px}.radio-mobile .filter-row:first-child{grid-template-columns:1fr 1fr}.radio-mobile .filter-row:first-child>div:first-child{grid-column:1/-1}.radio-mobile .filter-row:first-child>div:last-child{grid-column:1/-1}.radio-mobile .filter-row:nth-of-type(2){grid-template-columns:1fr}.radio-mobile .detail-head{gap:12px}.radio-mobile .detail-head h1{font-size:1.85rem}.radio-mobile .actions{gap:10px}.radio-mobile table{min-width:580px}.radio-mobile .detail-section{padding:18px}.radio-mobile .favorite-form .btn{width:100%}.radio-mobile .detail-actions .favorite-form{width:100%}}
