.sup-page{padding:28px 0 24px}.sup-page-narrow{max-width:860px;margin-inline:auto}.sup-muted{color:var(--color-muted);font-size:12px}.sup-link-button{font:inherit;color:var(--color-primary);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sup-inline-link{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sup-crumbs{color:var(--color-muted);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.sup-crumbs a:hover{color:var(--color-primary)}.sup-crumbs [aria-current]{color:var(--color-ink);font-variant-numeric:tabular-nums}.sup-page-head{margin-bottom:24px}.sup-page-head p{margin-top:6px;font-size:13px}.sup-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 4px;display:flex}.sup-hero p{max-width:560px;margin-top:6px;font-size:13px}.sup-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--color-primary)!important;margin-bottom:4px!important}.sup-hero-actions{flex-shrink:0;gap:8px;display:flex}.sup-tabs{margin:26px 0 0}.sup-tabs .tab{padding:10px 2px;font-size:13px;font-weight:600}.sup-toolbar{align-items:center;gap:8px;margin:16px 0 12px;display:flex}.sup-category-select .menu-select-trigger{min-width:140px;min-height:38px;font-size:12px}.sup-search{max-width:380px}.sup-search-note{margin:-4px 0 12px;font-size:11px}.sup-table-wrap{background:var(--color-panel)}.sup-table{font-size:12px}.sup-table th{font-size:11px}.sup-row{cursor:pointer;transition:background-color .12s}.sup-row:hover{background:var(--color-surface)}.sup-row td{vertical-align:middle;padding:13px 10px}.sup-number{color:var(--color-muted);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.sup-col-number{width:1%}.sup-col-category,.sup-col-author,.sup-col-date{color:var(--color-muted)}.sup-col-date{font-variant-numeric:tabular-nums}.sup-col-title{white-space:normal;width:100%;max-width:0}.sup-row-title{max-width:100%;font:inherit;color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.sup-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-row:hover .sup-row-text:not(.sup-row-placeholder){color:var(--color-primary)}.sup-row-placeholder{color:var(--color-muted);font-weight:500}.sup-lock{color:var(--color-muted);place-items:center;display:inline-grid}.sup-row-replies{color:var(--color-primary);align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.sup-mine-tag,.sup-guest-tag,.sup-msg-tag,.sup-default-tag{white-space:nowrap;background:var(--color-soft);color:var(--color-primary);border-radius:3px;align-items:center;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.sup-guest-tag{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border);margin-left:6px}.sup-pagination{justify-content:flex-end}.sup-pagination .button{min-height:32px;padding:6px 12px}.sup-loading{opacity:.6;transition:opacity .15s}.sup-empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.sup-empty p{font-size:13px}.sup-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.sup-status{--sup-tone:var(--color-muted);border:1px solid color-mix(in srgb, var(--sup-tone) 28%, transparent);background:color-mix(in srgb, var(--sup-tone) 9%, transparent);color:var(--sup-tone);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:600;display:inline-flex}.sup-status>i{background:currentColor;border-radius:50%;width:6px;height:6px}.sup-status-open{--sup-tone:var(--color-primary)}.sup-status-progress{--sup-tone:var(--color-warning)}.sup-status-answered{--sup-tone:var(--color-success)}.sup-status-reopened{--sup-tone:var(--color-error)}.sup-status-done,.sup-status-closed{--sup-tone:var(--color-muted)}.sup-status-done>i{background:var(--color-success)}.sup-dialog{background:var(--color-panel);width:440px;color:var(--color-ink)}.sup-dialog .dialog-header h2{font-size:17px}.sup-dialog-number{color:var(--color-ink);align-items:center;gap:6px;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-flex}.sup-dialog-lead{margin-bottom:16px;font-size:13px}.sup-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sup-credentials .button{margin-top:4px}.sup-forgot{text-align:center;margin-top:10px;font-size:12px}.sup-form{gap:16px;display:grid}.sup-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.sup-section-head{border-bottom:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md) var(--radius-md) 0 0;align-items:center;gap:10px;padding:14px 20px;display:flex}.sup-section-head h2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;display:flex}.sup-step{background:var(--color-navy);width:22px;height:22px;color:var(--color-background);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.sup-optional{color:var(--color-muted);font-size:11px;font-weight:500}.sup-required{color:var(--color-error);font-weight:700;text-decoration:none}.sup-section-lead{padding:14px 20px 0;font-size:12px}.sup-section-body{padding:18px 20px 6px}.sup-section-body>.sup-section-lead{padding:0 0 14px}.sup-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sup-counter{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.sup-counter.is-over{color:var(--color-error)}.sup-textarea{min-height:200px;line-height:1.65}.sup-reply .sup-textarea{min-height:120px}.sup-form [aria-invalid=true],.sup-select.is-invalid .menu-select-trigger{border-color:var(--color-error)}.sup-select .menu-select-trigger{width:100%;max-width:320px;min-height:38px;font-size:12px}.sup-field-error{font-size:11px;color:var(--color-error)!important}.sup-grid-2{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.sup-warning{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-ink);align-items:flex-start;gap:8px;margin:12px 0 14px;padding:10px 12px;font-size:12px;display:flex}.sup-warning svg{color:var(--color-warning);margin-top:2px}.sup-radio-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.sup-radio-card{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:14px;transition:border-color .12s,background-color .12s;display:grid}.sup-radio-card input{margin-top:3px}.sup-radio-card.is-checked{border-color:var(--color-primary);background:var(--color-soft)}.sup-radio-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.sup-radio-icon{background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.sup-radio-card strong{align-items:center;gap:6px;font-size:13px;display:flex}.sup-radio-card small{color:var(--color-muted);margin-top:3px;font-size:11px;line-height:1.55;display:block}.sup-member-note{border-radius:var(--radius-sm);background:var(--color-soft);color:var(--color-primary);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.sup-member-note strong{color:var(--color-ink);font-size:13px;display:block}.sup-member-note small{color:var(--color-muted);font-size:12px}.sup-member-note>span{justify-items:start;gap:2px;display:grid}.sup-consent{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);margin:4px 0 14px;padding:12px 14px}.sup-consent.is-invalid{border-color:var(--color-error)}.sup-consent-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sup-consent-detail{margin-top:8px}.sup-consent-detail summary{color:var(--color-primary);cursor:pointer;align-items:center;gap:4px;font-size:12px;list-style:none;display:inline-flex}.sup-consent-detail summary::-webkit-details-marker{display:none}.sup-consent-detail[open] summary svg{transform:rotate(180deg)}.sup-consent-detail dl{border-radius:var(--radius-sm);background:var(--color-panel);gap:8px;margin:10px 0 8px;padding:12px;font-size:12px;display:grid}.sup-consent-detail dl>div{grid-template-columns:110px 1fr;gap:10px;display:grid}.sup-consent-detail dt{font-weight:600}.sup-consent-detail dd{color:var(--color-muted);margin:0;line-height:1.6}.sup-consent-detail>small{color:var(--color-muted);font-size:10px}.sup-submit-bar{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.sup-submit-bar .button{min-width:120px;min-height:42px;font-size:13px}.sup-files{margin-bottom:14px}.sup-dropzone{border:1.5px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);align-items:center;gap:14px;padding:18px;transition:border-color .15s,background-color .15s;display:flex}.sup-dropzone.is-dragging{border-color:var(--color-primary);background:var(--color-soft)}.sup-dropzone.is-full{opacity:.7}.sup-dropzone.is-compact{padding:10px 12px}.sup-dropzone-icon{background:var(--color-soft);width:40px;height:40px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sup-dropzone.is-compact .sup-dropzone-icon{width:28px;height:28px}.sup-dropzone-copy{flex:1;gap:2px;min-width:0;display:grid}.sup-dropzone-copy strong{font-size:13px;font-weight:600}.sup-dropzone-copy small{color:var(--color-muted);font-size:11px}.sup-dropzone-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sup-file-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sup-file{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-muted);align-items:center;gap:10px;padding:8px 10px;display:flex}.sup-file.is-error{border-color:color-mix(in srgb, var(--color-error) 45%, transparent)}.sup-file-main{flex:1;gap:4px;min-width:0;display:grid}.sup-file-name{min-width:0;color:var(--color-ink);align-items:baseline;gap:8px;font-size:12px;display:flex}.sup-file-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-file-name small,.sup-file-ok{color:var(--color-muted);white-space:nowrap;font-size:11px}.sup-file-ok{color:var(--color-success)}.sup-file-error{color:var(--color-error);font-size:11px}.sup-progress{background:var(--color-surface);border-radius:2px;height:4px;overflow:hidden}.sup-progress>span{background:var(--color-primary);height:100%;transition:width .15s;display:block}.sup-attachments{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sup-attachments a{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);max-width:100%;color:var(--color-ink);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.sup-attachments a:hover{border-color:var(--color-primary);color:var(--color-primary)}.sup-attachments a>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-attachments small{color:var(--color-muted);font-size:10px}.sup-links{margin-bottom:14px}.sup-chip-list{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.sup-chip-list-stack{flex-direction:column;align-items:stretch;margin:0}.sup-chip{border:1px solid var(--color-border);background:var(--color-panel);max-width:100%;color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 4px;font-size:12px;display:inline-flex}.sup-chip-list-stack .sup-chip{border-radius:var(--radius-sm);padding:6px 8px}.sup-chip small{background:var(--color-soft);color:var(--color-primary);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.sup-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-chip button{background:var(--color-surface);width:18px;height:18px;color:var(--color-muted);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sup-chip button:hover{color:var(--color-error)}.sup-chip-link{align-items:center;gap:6px;min-width:0;display:inline-flex}.sup-chip-link:hover span{color:var(--color-primary);text-decoration:underline}.sup-links-foot{align-items:center;gap:10px;display:flex}.sup-links-foot small{color:var(--color-muted);font-size:11px}.sup-link-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-border);gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.sup-link-tab{color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.sup-link-tab.is-active{color:var(--color-primary);border-color:var(--color-primary)}.sup-link-panel{min-height:220px;padding-top:14px}.sup-link-search{margin-bottom:8px;display:block}.sup-link-options{gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sup-link-options button{border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--color-ink);background:0 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"title mark""sub mark";align-items:center;column-gap:10px;padding:8px 10px;display:grid}.sup-link-options button:hover:not(:disabled){background:var(--color-soft)}.sup-link-options button:disabled{opacity:.55}.sup-link-options strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:13px;font-weight:600;overflow:hidden}.sup-link-options small{color:var(--color-muted);grid-area:sub;font-size:11px}.sup-link-option-mark{color:var(--color-primary);grid-area:mark;font-size:11px}.sup-link-help,.sup-link-empty{margin-bottom:10px;font-size:12px}.sup-link-empty{text-align:center;padding:30px 0}.sup-link-paste{gap:8px;display:flex}.sup-link-status{margin-top:8px;font-size:11px;color:var(--color-success)!important}.sup-created,.sup-notfound{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.sup-created h1,.sup-notfound h1{font-size:var(--text-title)}.sup-created>p,.sup-notfound>p{max-width:480px;font-size:13px}.sup-created-icon{background:color-mix(in srgb, var(--color-success) 14%, transparent);width:56px;height:56px;color:var(--color-success);border-radius:50%;place-items:center;display:grid}.sup-created-icon.is-muted{background:var(--color-surface);color:var(--color-muted)}.sup-created-number{border-radius:var(--radius-md);background:var(--color-surface);justify-items:center;gap:8px;margin:12px 0 4px;padding:18px 28px;display:grid}.sup-created-number small{letter-spacing:.08em;color:var(--color-muted);font-size:11px;font-weight:600}.sup-created-number strong{letter-spacing:.06em;color:var(--color-ink);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(22px,4vw,32px)}.sup-created-note{border-radius:var(--radius-sm);background:var(--color-soft);padding:10px 14px;color:var(--color-primary)!important;font-size:12px!important}.sup-created-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.sup-notfound-access{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;width:min(100%,360px);margin-top:12px;padding:18px}.sup-notfound-access h2{margin-bottom:4px;font-size:13px}.sup-case-head{border-bottom:1px solid var(--color-border);gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.sup-case-head h1{font-size:var(--text-title);letter-spacing:-.03em;overflow-wrap:anywhere}.sup-case-id{gap:2px;display:grid}.sup-case-id small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:700}.sup-case-id>span{align-items:center;gap:8px;display:inline-flex}.sup-case-id strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.sup-case-meta{flex-wrap:wrap;gap:8px 28px;margin:4px 0 0;display:flex}.sup-case-meta>div{gap:3px;display:grid}.sup-case-meta dt{color:var(--color-muted);font-size:10px}.sup-case-meta dd{align-items:center;margin:0;font-size:12px;font-weight:500;display:flex}.sup-case-visibility{gap:4px}.sup-case-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sup-hidden-note{margin-top:0}.sup-case-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.sup-case-main,.sup-case-side{gap:16px;min-width:0;display:grid}.sup-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:18px 20px}.sup-card>h2{letter-spacing:-.01em;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.sup-card>h2 small{color:var(--color-muted);font-size:11px;font-weight:600}.sup-card-quiet{background:var(--color-surface);font-size:12px}.sup-card-quiet p{margin-bottom:4px}.sup-card-block{border-top:1px solid var(--color-border);margin-top:18px;padding-top:14px}.sup-card-block h3{align-items:center;gap:5px;font-size:12px;display:flex}.sup-body-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);font-size:13px;line-height:1.75}.sup-contact{gap:8px;margin:0;font-size:12px;display:grid}.sup-contact dt{color:var(--color-muted);font-size:10px}.sup-contact dd{overflow-wrap:anywhere;margin:0}.sup-thread{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sup-msg{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.sup-msg-avatar{background:var(--color-surface);width:30px;height:30px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.sup-msg.is-staff .sup-msg-avatar{background:var(--color-primary);color:#fff}.sup-msg-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:12px 14px}.sup-msg.is-staff .sup-msg-card{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:var(--color-soft);box-shadow:inset 3px 0 0 var(--color-primary)}.sup-msg-card header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.sup-msg-card time{color:var(--color-muted);margin-left:auto;font-size:11px}.sup-msg.is-staff .sup-msg-tag{background:var(--color-primary);color:#fff}.sup-msg-deleted{font-size:12px;font-style:italic}.sup-reply{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.sup-reply-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.sup-reply-foot small{color:var(--color-muted);font-size:11px}.sup-reply-closed{margin-top:16px}.sup-auto-close{color:var(--color-muted);align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.sup-reset-state{justify-items:start;gap:8px;display:grid}.sup-reset-state>svg{color:var(--color-primary)}.sup-reset-state>svg.is-warning{color:var(--color-warning)}.sup-reset-state h2{font-size:16px}.sup-reset-state p{font-size:13px}.sup-reset-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sup-lookup-card{max-width:440px}.sup-lookup-result{gap:12px;display:grid}.sup-lookup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sup-lookup-head h2{font-size:16px}.sup-lookup-head small{color:var(--color-primary);font-size:12px}.sup-guide-contact-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@media (max-width:1023px){.sup-case-layout{grid-template-columns:1fr}}@media (max-width:767px){.sup-page{padding-top:18px}.sup-hero{flex-direction:column;align-items:stretch}.sup-hero-actions .button{flex:1}.sup-toolbar{flex-wrap:wrap}.sup-search{flex-basis:100%;order:-1;max-width:none}.sup-category-select{flex:1}.sup-category-select .menu-select-trigger{width:100%}.sup-table-wrap{background:0 0;border:0;overflow:visible}.sup-table,.sup-table tbody{white-space:normal;display:block}.sup-table thead{display:none}.sup-table .sup-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);grid-template-columns:1fr auto;grid-template-areas:"meta status""title title""author date";gap:6px 10px;margin-bottom:8px;padding:12px 14px;display:grid}.sup-table .sup-row td{border:0;width:auto;max-width:none;padding:0;display:block}.sup-table .sup-col-number{grid-area:meta}.sup-table .sup-col-category{display:none}.sup-table .sup-col-status{grid-area:status;justify-self:end}.sup-table .sup-col-title{grid-area:title;min-width:0}.sup-table .sup-col-author{grid-area:author;font-size:11px}.sup-table .sup-col-date{grid-area:date;font-size:11px}.sup-row-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sup-pagination{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between}.sup-section-head,.sup-section-body,.sup-section-lead{padding-inline:14px}.sup-grid-2,.sup-radio-cards{grid-template-columns:1fr}.sup-grid-spacer{display:none}.sup-select .menu-select-trigger{max-width:none}.sup-consent-detail dl>div{grid-template-columns:1fr;gap:2px}.sup-dropzone{flex-wrap:wrap}.sup-submit-bar .button{flex:1;min-width:0}.sup-card{padding:14px}.sup-msg{grid-template-columns:1fr}.sup-msg-avatar{display:none}.sup-reply-foot{flex-direction:column;align-items:stretch}.sup-created,.sup-notfound{padding:32px 16px}.sup-created-actions .button{flex:1}.sup-lookup-head{flex-wrap:wrap}}
.inq-tabs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.inq-tabs .stat{padding:10px 12px}.inq-toolbar{flex-wrap:wrap}.inq-toolbar .search-field{flex:240px}.inq-date{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inq-date input{width:auto;min-height:36px;padding:4px 8px}.inq-table td{vertical-align:middle}.inq-col-number code{color:var(--color-muted);white-space:nowrap;font-size:11px}.inq-col-title a{max-width:420px;color:var(--color-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.inq-col-title a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inq-col-title a:hover strong{text-decoration:underline}.inq-col-title a svg{color:var(--color-muted);flex:none}.inq-col-title .badge{vertical-align:middle;margin-left:6px}.inq-col-author small{color:var(--color-muted);display:block}.inq-col-author .badge{margin-left:4px}.inq-file-count{align-items:center;gap:2px;display:inline-flex}.inq-row-hidden td,.inq-row-deleted td{background:var(--color-surface)}.inq-row-deleted .inq-col-title strong{color:var(--color-muted);text-decoration:line-through}.inq-back{color:var(--color-muted);align-items:center;gap:6px;margin:20px 0 12px;font-size:12px;text-decoration:none;display:inline-flex}.inq-back:hover{color:var(--color-ink)}.inq-banner{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inq-banner-hidden{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-panel))}.inq-detail{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;margin-bottom:40px;display:grid}.inq-main,.inq-side{flex-direction:column;gap:16px;min-width:0;display:flex}.inq-side{position:sticky;top:16px}.inq-head-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inq-number{letter-spacing:.02em;font-size:13px;font-weight:600}.inq-title{font-size:var(--text-title,20px);overflow-wrap:anywhere;margin:10px 0 6px}.inq-head-dates{color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.inq-body,.inq-panel,.inq-composer{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:16px 18px}.inq-section{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.inq-section h2,.inq-thread h2,.inq-panel h2{margin:0 0 10px;font-size:13px}.inq-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.inq-muted{color:var(--color-muted)}.inq-links,.inq-files,.inq-messages,.inq-activities,.inq-upload-list{margin:0;padding:0;list-style:none}.inq-links li{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.inq-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inq-files a{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;color:var(--color-ink);background:var(--color-surface);align-items:center;gap:6px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.inq-files a:hover{border-color:var(--color-primary)}.inq-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.inq-files small{color:var(--color-muted)}.inq-messages{flex-direction:column;gap:10px;display:flex}.inq-msg{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);border-left-width:3px;padding:12px 14px}.inq-msg-author{border-left-color:var(--color-muted)}.inq-msg-staff{border-left-color:var(--color-primary);background:var(--color-soft)}.inq-msg-note{border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-border));border-left-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 11%, var(--color-panel))}.inq-msg.is-deleted{opacity:.7}.inq-msg.is-deleted .inq-text{color:var(--color-muted);text-decoration:line-through}.inq-msg-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:12px;display:flex}.inq-msg-head time{color:var(--color-muted)}.inq-msg-kind{color:var(--color-muted);background:var(--color-surface);border-radius:20px;padding:1px 7px;font-size:10px;font-weight:600}.inq-msg-staff .inq-msg-kind{color:var(--color-primary);background:var(--color-panel)}.inq-msg-note .inq-msg-kind,.inq-msg-note .inq-msg-head>svg{color:var(--color-warning)}.inq-msg-note .inq-msg-kind{background:color-mix(in srgb, var(--color-warning) 18%, var(--color-panel))}.inq-msg-head .staff-readonly,.inq-msg-delete{margin-left:auto}.inq-msg-delete{min-height:28px;padding:2px 6px}.inq-composer-note{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 8%, var(--color-panel))}.inq-composer-kinds{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:3px;display:inline-flex}.inq-kind{border-radius:var(--radius-sm);font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px}.inq-kind.is-active{color:var(--color-ink);background:var(--color-panel);font-weight:600;box-shadow:0 1px 2px #00000014}.inq-composer-note .inq-kind.is-active{color:var(--color-warning)}.inq-composer .field-hint{margin:8px 0}.inq-composer textarea{resize:vertical;width:100%;min-height:140px}.inq-composer-meta{justify-content:flex-end;margin-top:4px;display:flex}.inq-counter{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px}.inq-upload-list{flex-direction:column;gap:4px;margin:8px 0;display:flex}.inq-upload{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:12px;display:flex}.inq-upload-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.inq-upload small{color:var(--color-muted)}.inq-upload progress{width:90px;height:6px}.inq-upload.is-failed{border-color:var(--color-error)}.inq-upload .inq-upload-error{color:var(--color-error)}.inq-composer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.inq-attach-hint{color:var(--color-muted);font-size:11px}.inq-status-after{color:var(--color-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.inq-dl{margin:0}.inq-dl dd{overflow-wrap:anywhere}.inq-assignee{margin:2px 0 8px;font-weight:600}.inq-side-actions{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.inq-activities{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.inq-activities li{border-left:2px solid var(--color-border);padding-left:10px;font-size:12px}.inq-activities small{color:var(--color-muted)}.inq-activity-reason{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0}@media (max-width:1023px){.inq-detail{grid-template-columns:minmax(0,1fr)}.inq-side{position:static}}@media (max-width:767px){.inq-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.inq-toolbar .search-field{flex-basis:100%;max-width:none}.inq-col-title a{max-width:100%}.inq-col-title a strong{white-space:normal}.inq-status-after{margin-left:0}.inq-composer-actions>.button:last-child{width:100%}}
