:root{--bg:#f4f5f7;--card:#fff;--text:#17191c;--muted:#6c737f;--line:#e1e4e8;--dark:#111827;--good:#157347;--goodbg:#e9f7ef;--bad:#b42318;--badbg:#fff0ee}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100% - 1120px)/2))}.brand{font-weight:800;color:var(--text);text-decoration:none}.topbar nav{display:flex;gap:18px}.topbar nav a{color:#4b5563;text-decoration:none;font-size:14px}.container{max-width:1120px;margin:0 auto;padding:38px 22px 70px}.heading-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}h1{margin:.15rem 0;font-size:32px;letter-spacing:-.03em}.eyebrow{text-transform:uppercase;letter-spacing:.11em;font-weight:800;font-size:11px;color:var(--muted);margin:0}.muted{color:var(--muted)}.small{font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;color:#24272c;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.button.primary{background:var(--dark);color:#fff;border-color:var(--dark)}.search{display:flex;gap:10px;margin-bottom:18px}.search input{flex:1}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 5px 20px rgba(15,23,42,.04)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:15px 16px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}tr:last-child td{border-bottom:0}.status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:800}.status.ok{background:var(--goodbg);color:var(--good)}.status.bad{background:var(--badbg);color:var(--bad)}.actions{white-space:nowrap}.actions a{margin-left:12px;color:#394150}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty{text-align:center;padding:45px;color:var(--muted)}input,select,textarea{width:100%;border:1px solid #ccd1d8;border-radius:9px;padding:11px 12px;font:inherit;background:#fff}label{display:block;font-size:13px;font-weight:750;color:#3d434c}label input,label select,label textarea{margin-top:7px;font-weight:400}.form-card{padding:22px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.wallet-disabled{background:#f7f7f7}.delete-form{margin-top:18px}.link-danger{border:0;background:none;color:var(--bad);text-decoration:underline;cursor:pointer}.footer{text-align:center;color:var(--muted);font-size:12px;padding:25px}.verify-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef1f4}.verify-card{width:min(520px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;text-align:center;box-shadow:0 18px 50px rgba(15,23,42,.08)}.verify-card.valid{border-top:8px solid var(--good)}.verify-card.invalid{border-top:8px solid var(--bad)}.verify-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#111827;color:white;font-size:34px;font-weight:900}.valid .verify-icon{background:var(--good)}.invalid .verify-icon{background:var(--bad)}.member-name{font-size:24px;font-weight:850;margin:22px 0}.verify-card dl{margin:24px 0 0}.verify-card dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;gap:20px}.verify-card dt{color:var(--muted)}.verify-card dd{margin:0;font-weight:800}.verify-card .button{margin-top:16px}@media(max-width:700px){.topbar nav{display:none}.grid2{grid-template-columns:1fr}.heading-row{align-items:flex-start}.container{padding-top:24px}th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4){display:none}}
.nav-button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}
code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem}

/* Brugerfoto og udvidet brugerformular */
.member-editor{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.photo-panel{min-width:0}.photo-preview{width:168px;height:216px;border-radius:18px;overflow:hidden;background:#eef1f4;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;font-size:52px}.photo-preview img{width:100%;height:100%;object-fit:cover}.photo-panel input[type=file]{font-size:13px;padding:9px}.inline-check{display:flex;align-items:center;gap:8px;font-weight:600;margin-top:12px}.inline-check input{width:auto;margin:0}.avatar-cell{width:52px}.avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#eef1f4;font-size:17px}.verify-photo{width:140px;height:180px;border-radius:16px;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 18px rgba(15,23,42,.16);margin:0 auto 18px;display:block}.privacy-note{font-size:11px;color:var(--muted);margin:18px 0 0}@media(max-width:800px){.member-editor{grid-template-columns:1fr}.photo-panel{display:grid;justify-items:start}.photo-preview{width:140px;height:180px}}@media(max-width:700px){th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6){display:none}.avatar-cell{display:table-cell!important}}

/* Telefonkort */
.phone-card-body{min-height:100vh;background:linear-gradient(180deg,#e9edf3 0%,#f8fafc 100%);padding:24px;color:var(--text)}
.phone-shell{max-width:520px;margin:0 auto}
.phone-card{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 18px 55px rgba(15,23,42,.14);border:1px solid rgba(17,24,39,.08)}
.card-topline{height:10px;background:#111827}.phone-card.is-valid .card-topline{background:linear-gradient(90deg,#157347,#26a269)}.phone-card.is-invalid .card-topline,.invalid-card .card-topline{background:linear-gradient(90deg,#b42318,#d14a3f)}
.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 10px}.card-head h1{font-size:28px;margin:.15rem 0 0}.card-kicker{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.card-status{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800}.card-status.ok{background:var(--goodbg);color:var(--good)}.card-status.bad{background:var(--badbg);color:var(--bad)}

/* Dynamisk sølvfelt / live-indikator */
.live-security{
    --shine-x:50%;
    --shine-y:50%;
    position:relative;
    overflow:hidden;
    margin:4px 22px 10px;
    padding:14px 15px;
    border-radius:16px;
    background:#c0c0c0;
    color:#17191c;
    display:grid;
    grid-template-columns:1fr auto;
    gap:14px;
    align-items:center;
    isolation:isolate;
    border:1px solid #a8a8a8;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.10);
}
.live-security:before{
    content:"";
    position:absolute;
    inset:-35%;
    z-index:-1;
    pointer-events:none;
    background:
        radial-gradient(circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.98) 0%,rgba(255,255,255,.82) 8%,rgba(255,255,255,.36) 19%,rgba(255,255,255,0) 38%);
    transition:background-position .08s linear;
}
.live-security:after{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    pointer-events:none;
    opacity:.32;
    background:repeating-linear-gradient(100deg,rgba(255,255,255,.22) 0 1px,rgba(0,0,0,.035) 1px 2px,transparent 2px 7px);
    mix-blend-mode:soft-light;
}
.live-security:not(.motion-active):before{animation:silverIdle 4.8s ease-in-out infinite alternate}
.live-label{font-size:10px;letter-spacing:.15em;font-weight:900;display:flex;align-items:center;gap:7px;color:#202226}.live-dot{width:8px;height:8px;border-radius:50%;background:#157347;box-shadow:0 0 0 0 rgba(21,115,71,.45);animation:livePulse 1.4s ease-out infinite}.live-code{font:900 19px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;margin-top:4px;color:#0f1114;text-shadow:0 1px 0 rgba(255,255,255,.45)}.live-time{text-align:right;display:grid;gap:2px}.live-time strong{font:900 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f1114}.live-time span{font-size:10px;color:#3d4147;letter-spacing:.06em}.motion-hint{font-size:9px;color:#52565c;margin-top:5px;letter-spacing:.02em}.motion-permission{grid-column:1/-1;justify-self:start;margin-top:2px;border:1px solid rgba(0,0,0,.24);background:rgba(255,255,255,.42);color:#17191c;border-radius:999px;padding:6px 10px;font:700 10px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;backdrop-filter:blur(4px)}.motion-permission[hidden]{display:none}
@keyframes silverIdle{0%{transform:translate3d(-12%,-8%,0)}100%{transform:translate3d(14%,10%,0)}}
@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(21,115,71,.5)}70%{box-shadow:0 0 0 8px rgba(21,115,71,0)}100%{box-shadow:0 0 0 0 rgba(21,115,71,0)}}

/* Billedet er bevidst lille og pasfoto-lignende på selve kortet */
.card-content{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:12px 22px 8px;align-items:start}.card-photo-box{display:flex;justify-content:flex-start}.card-photo{width:84px;height:108px;border-radius:12px;object-fit:cover;border:1px solid var(--line);display:block;background:#eef1f4}.card-photo.placeholder{display:grid;place-items:center;font-size:32px}
.card-main{min-width:0}.card-member-name{font-size:27px;line-height:1.05;font-weight:850;letter-spacing:-.03em;margin-bottom:6px}.card-member-type{font-size:15px;color:#4b5563;font-weight:700;margin-bottom:12px}.card-meta{margin:0}.card-meta div{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);padding:10px 0;gap:12px}.card-meta dt{color:var(--muted)}.card-meta dd{margin:0;font-weight:800;text-align:right}
.qr-panel{padding:10px 22px 26px;text-align:center}.qr-code{width:210px;height:210px;max-width:100%;display:block;margin:0 auto 12px;background:#fff;border-radius:18px;border:1px solid var(--line);padding:12px}.qr-panel p{margin:0;color:var(--muted);font-size:14px}
.card-help{margin-top:16px;padding:20px;border-radius:20px}.card-help h2{font-size:22px;margin:.2rem 0 1rem}.card-help ol{margin:0 0 1rem 1.1rem;padding:0;color:#374151}.card-help li{margin:.45rem 0}.missing-card-content{text-align:center;padding:28px 22px 34px}
@media(max-width:520px){.phone-card-body{padding:14px}.card-head{padding-left:18px;padding-right:18px}.live-security{margin-left:18px;margin-right:18px}.card-content{grid-template-columns:72px 1fr;gap:13px;padding-left:18px;padding-right:18px}.card-photo{width:72px;height:93px;border-radius:10px}.card-member-name{font-size:23px}.card-head h1{font-size:24px}.qr-code{width:196px;height:196px}.live-code{font-size:17px}.live-time strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.live-security:not(.motion-active):before,.live-dot{animation-duration:8s}}


/* Branding */
.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--text);text-decoration:none}.brand-mark{display:inline-block}.brand-logo{height:32px;max-width:150px;object-fit:contain;display:block}
.logo-preview{width:220px;min-height:120px;border-radius:18px;overflow:hidden;background:#eef1f4;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;padding:16px;color:#6b7280;font-weight:800;letter-spacing:.08em}.logo-preview img{width:100%;height:auto;max-height:120px;object-fit:contain;display:block}
.brand-demo-card{padding:18px;margin-top:12px}.demo-card-head{display:flex;align-items:center;gap:14px}.demo-card-logo{max-width:120px;max-height:44px;object-fit:contain;display:block}
.verify-logo{max-width:170px;max-height:56px;object-fit:contain;display:block;margin:0 auto 18px}
.card-branding{display:flex;align-items:center;gap:12px;min-width:0}.card-logo{max-width:140px;max-height:42px;object-fit:contain;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.65))}
@media(max-width:700px){.brand-logo{max-width:110px;height:28px}.logo-preview{width:100%}.card-branding{align-items:flex-start}.card-logo{max-width:110px;max-height:36px}}


.wallet-status{padding:14px 16px;border-radius:14px;margin-top:8px}.wallet-status ul{margin:.5rem 0 0 1.1rem;padding:0}.wallet-ready{background:#e9f7ef;color:#14532d;border:1px solid #b8e0c6}.wallet-missing{background:#fff7e6;color:#7c4a03;border:1px solid #f2d39a}

.flash{padding:13px 16px;border-radius:12px;margin:0 0 18px;font-size:14px;font-weight:650}.flash.success{background:#e9f7ef;color:#14532d;border:1px solid #b8e0c6}.flash.error{background:#fff0ee;color:#991b1b;border:1px solid #f0b7b1}.flash.info{background:#eef5ff;color:#1e4f8a;border:1px solid #c9dcf4}


/* ID Platform v2 */
.section-title{font-size:17px;margin:24px 0 12px;letter-spacing:-.01em}.member-fields .section-title:first-child{margin-top:0}.feature-panel{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}
.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-toggle{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fafbfc;cursor:pointer}.feature-toggle input{width:auto;margin:3px 0 0}.feature-toggle span{display:grid;gap:3px}.feature-toggle small{font-weight:400;color:var(--muted);line-height:1.35}.visibility-grid{display:flex;flex-wrap:wrap;gap:10px}.compact-check{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:#fff}.compact-check input{width:auto;margin:0}.quick-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.quick-links-grid code{display:block;overflow-wrap:anywhere;margin:10px 0}.feature-badges{white-space:nowrap}.feature-badges span{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.04em;border:1px solid #d4d8de;background:#f7f8fa;padding:4px 6px;border-radius:999px;margin:2px}
.business-body{margin:0;min-height:100vh;background:linear-gradient(145deg,#e9edf2,#fafbfc);padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#111827}.business-shell{max-width:520px;margin:0 auto}.business-card{background:#fff;border:1px solid #e2e5e9;border-radius:28px;box-shadow:0 22px 70px rgba(15,23,42,.14);overflow:hidden;padding:24px}.business-brand{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.business-brand img{max-height:30px;max-width:120px;object-fit:contain}.business-hero{display:flex;align-items:center;gap:18px;padding:26px 0 20px}.business-photo{width:92px;height:118px;object-fit:cover;border-radius:18px;border:1px solid #e5e7eb}.business-hero h1{font-size:31px;line-height:1;margin:0 0 8px;letter-spacing:-.04em}.business-title{font-size:16px;font-weight:750;margin:0 0 3px}.business-company{margin:0;color:#6b7280}.business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px}.business-action{appearance:none;border:1px solid #d9dde3;background:#f9fafb;color:#111827;border-radius:12px;padding:11px;text-decoration:none;text-align:center;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.business-action.primary{background:#111827;color:#fff;border-color:#111827}.business-details{margin:0}.business-details div{display:grid;grid-template-columns:100px 1fr;gap:12px;border-top:1px solid #e8ebef;padding:12px 0}.business-details dt{color:#6b7280}.business-details dd{margin:0;font-weight:700;overflow-wrap:anywhere}.business-details a{color:#111827}.business-qr{text-align:center;padding-top:20px}.business-qr img{width:180px;height:180px;border:1px solid #e5e7eb;border-radius:18px;padding:10px}.business-qr p{font-size:12px;color:#6b7280;margin:8px 0 0}
@media(max-width:800px){.feature-grid,.quick-links-grid{grid-template-columns:1fr}}@media(max-width:520px){.business-body{padding:12px}.business-card{padding:20px}.business-hero h1{font-size:27px}.business-actions{grid-template-columns:1fr 1fr}}

.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 16px;display:flex;justify-content:space-between;align-items:center}.stat-card span{font-size:12px;color:var(--muted);font-weight:750}.stat-card strong{font-size:23px;letter-spacing:-.03em}.local-qr{width:220px;height:220px;max-width:100%;display:grid;place-items:center;margin:0 auto 12px;background:#fff;border-radius:18px;border:1px solid var(--line);padding:12px}.local-qr img,.local-qr canvas{max-width:100%;height:auto!important}.business-qr-box{width:202px;height:202px;margin:0 auto;border:1px solid #e5e7eb;border-radius:18px;padding:10px;display:grid;place-items:center}.business-qr-box img,.business-qr-box canvas{max-width:100%;height:auto!important}@media(max-width:700px){.stats-grid{grid-template-columns:1fr 1fr}}

/* ===== ID Platform v3 ===== */
.topbar nav{align-items:center}.nav-menu{position:relative}.nav-menu summary{list-style:none;cursor:pointer;color:#4b5563;font-size:14px}.nav-menu summary::-webkit-details-marker{display:none}.nav-dropdown{position:absolute;right:0;top:30px;z-index:50;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 40px rgba(15,23,42,.12);padding:8px;display:grid;gap:2px}.nav-dropdown a{display:block;padding:9px 10px;border-radius:8px}.nav-dropdown a:hover{background:#f4f5f7}
.section-title{font-size:18px;margin:26px 0 12px}.feature-panel{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.apply-profile{margin-top:25px}.button.danger{background:#b42318;border-color:#b42318;color:#fff}.danger-zone{margin-top:16px;border-color:#f0b6b1;background:#fffafa}
.stats-five{grid-template-columns:repeat(5,1fr)}.stat-link{text-decoration:none;color:inherit}.two-column-admin{display:grid;grid-template-columns:1fr 1fr;gap:20px}.heading-row.compact{margin-bottom:10px}.heading-row.compact h2{margin:0}.top-gap{margin-top:24px}.code-block{white-space:pre-wrap;background:#101827;color:#e5e7eb;border-radius:12px;padding:16px;overflow:auto;font-size:12px}.request-card{padding:20px;margin-bottom:14px}.change-list{margin:0}.change-list>div{display:grid;grid-template-columns:180px 1fr;padding:10px 0;border-top:1px solid var(--line)}.change-list dt{color:var(--muted);font-weight:700}.change-list dd{margin:0;word-break:break-word}
.rules-list{display:grid;gap:12px}.access-rule{padding:16px;display:grid;grid-template-columns:220px 1fr 220px;gap:18px;align-items:center}.rule-door{display:flex;gap:10px;align-items:flex-start}.rule-door input{width:auto;margin-top:4px}.rule-door span{display:grid}.rule-door small{color:var(--muted);font-weight:400;margin-top:3px}.day-pills{display:flex;gap:5px;flex-wrap:wrap}.day-pills label{position:relative}.day-pills input{position:absolute;opacity:0;pointer-events:none}.day-pills span{display:inline-block;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:11px;background:#fff}.day-pills input:checked+span{background:#111827;color:#fff;border-color:#111827}.rule-times{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rule-times label{font-size:11px}
.scanner-body{margin:0;min-height:100vh;background:#0d1117;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.scanner-shell{max-width:620px;margin:0 auto;padding:24px}.scanner-head{text-align:center}.scanner-head .eyebrow{color:#9ca3af}.scanner-camera{position:relative;aspect-ratio:4/3;background:#05070a;border-radius:24px;overflow:hidden;border:1px solid #2b3038}.scanner-camera video{width:100%;height:100%;object-fit:cover;display:block}.scan-frame{position:absolute;left:17%;top:12%;width:66%;height:76%;border:3px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 0 0 999px rgba(0,0,0,.22)}.scanner-actions{justify-content:center}.scanner-manual{display:flex;gap:8px;margin:16px 0}.scanner-result{padding:22px;text-align:center;background:#fff;color:#111827}.scanner-result.scan-ok{border-top:8px solid var(--good)}.scanner-result.scan-bad{border-top:8px solid var(--bad)}.scanner-photo{width:100px;height:128px;object-fit:cover;border-radius:14px;margin:0 auto 10px;display:block}.scan-result-icon{font-size:38px;font-weight:900}.scanner-result.scan-ok .scan-result-icon{color:var(--good)}.scanner-result.scan-bad .scan-result-icon{color:var(--bad)}
.public-profile-body{background:#eef1f4;min-height:100vh;padding:24px}.public-profile-shell{max-width:760px;margin:0 auto}.public-card{padding:26px}
.quick-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.quick-links-grid code{display:block;word-break:break-all}.form-actions form{margin:0}
@media(max-width:1050px){.stats-five{grid-template-columns:repeat(3,1fr)}.access-rule{grid-template-columns:1fr}.two-column-admin{grid-template-columns:1fr}.topbar nav{gap:12px}.topbar nav>a:nth-of-type(3),.topbar nav>a:nth-of-type(4){display:none}.quick-links-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.stats-five{grid-template-columns:1fr 1fr}.quick-links-grid{grid-template-columns:1fr}.change-list>div{grid-template-columns:1fr}.topbar nav{display:none}.scanner-shell{padding:12px}.public-profile-body{padding:12px}.access-rule{padding:12px}}
.request-photo{width:90px;height:116px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.self-photo-update{padding:14px;background:#f8fafc;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}
.mini-log{display:grid}.mini-log>div{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.access-test-card{margin-bottom:18px}
@media(max-width:700px){.mini-log>div{grid-template-columns:1fr auto}.mini-log>div>span:first-child{grid-column:1/-1;color:var(--muted);font-size:11px}}
.settings-status{margin:0}.settings-status>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.settings-status dt{color:var(--muted)}.settings-status dd{margin:0;word-break:break-all}
