[hidden]{display:none!important}.integration-note{padding:13px 16px;border:1px solid var(--warning-line);border-radius:10px;background:var(--warning-bg);color:var(--warning-ink);font-size:13px;line-height:1.65;margin-bottom:22px}.integration-note b{display:block}.access-page{display:block;padding:24px}.access-card{width:100%;max-width:590px;margin:5vh auto;padding:30px;background:var(--white);border:1px solid var(--line);border-radius:18px}.access-card header{padding-bottom:24px;margin-bottom:30px;align-items:start}.access-card .brand{padding:0;font-size:24px}.access-card .header-actions{margin-left:auto}.access-card h1{font-size:36px}.access-card form{margin:28px 0 12px}.access-card input,.access-card select{width:100%}.access-card button[type=submit]{width:100%}.access-card .integration-note{margin-top:26px}.access-card .form-error{min-height:1.5em}.readonly-tag{color:var(--muted);font-size:12px}.task-summary{padding:15px;border-radius:10px;background:var(--paper);line-height:1.65;margin-bottom:20px}.task-summary p{margin:8px 0}.file-state{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--white);margin-top:25px}.file-state code{overflow-wrap:anywhere}.file-page{display:block}.file-page main{max-width:1000px;width:auto;margin:0 auto;padding:32px}.file-page h1{font-size:34px}.file-page dl{display:grid;grid-template-columns:130px 1fr;gap:14px;font-size:14px}.file-page dt{color:var(--muted)}.file-page dd{margin:0;overflow-wrap:anywhere}.file-state .button{display:inline-flex}.session-role{display:block;font-size:12px;color:var(--muted);margin-top:3px}.dialog-actions{flex-wrap:wrap}.task-row .task-actions{display:flex;flex-direction:column;gap:8px;min-width:140px}.task-row .task-actions .primary{font-size:12px}.connection-offline #connection{color:var(--danger-ink)}.reopen-note{color:var(--warning-ink)}.form-error{white-space:pre-wrap}@media(max-width:700px){.access-page{padding:16px}.access-card{margin:12px auto;padding:22px}.access-card header{flex-wrap:wrap;gap:20px}.access-card .header-actions{margin-left:0}.access-card h1{font-size:32px}.file-page main{padding:20px}.file-page dl{grid-template-columns:1fr;gap:5px}.file-page dd{margin-bottom:12px}.task-row .task-actions{min-width:0}.integration-note{margin-bottom:18px}.dialog-actions button{flex:1}}
[hidden]{display:none!important}
@media(max-width:680px){.sidebar .sidebar-footer{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin-top:14px;padding:12px 8px 0}.sidebar-footer #session-person{grid-column:1;font-size:12px}.sidebar-footer>span:not(#connection){display:none}.sidebar-footer #connection{grid-column:1;font-size:11px}.sidebar-footer #logout{grid-column:2;grid-row:1/3;padding:9px 12px;font-size:12px;align-self:center}}
.file-state .button{padding:10px 16px;border:1px solid var(--line);border-radius:8px;margin-top:10px;text-decoration:none}
h1{overflow-wrap:anywhere}.title-row>div{min-width:0}.title-row>.primary{flex-shrink:0;max-width:150px}.detail-item dd{overflow-wrap:anywhere}
