.ci-app{display:grid;gap:16px}@media(min-width:900px){.ci-app{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ci-app .app-side{position:sticky;top:calc(var(--header-h,64px) + 16px)}}.ci-main{display:grid;gap:12px;min-width:0}.ci-app .app-side{gap:12px}.ci-settings{display:grid;gap:14px}.ci-settings>h2{margin-bottom:0}.ci-group{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.ci-group legend{padding:0;margin-bottom:10px;font-size:var(--fs-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2)}.ci-formats.chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.ci-formats .chip{min-height:40px;padding:0 14px}@media(pointer:coarse){.ci-formats .chip{min-height:var(--ctl-md)}}.ci-formats .chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ci-fmt-note{margin:0}.ci-ico{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:0 12px}.ci-settings .hint:empty{display:none}.ci-settings .field output{float:right;font-variant-numeric:tabular-nums;font-weight:700}.ci-drop-more,.ci-paste{display:none}@media(hover:hover){.ci-drop-more,.ci-paste{display:inline}}.ci-list{margin-top:0}.ci-row{align-items:center}.ci-thumb{flex:0 0 48px;width:48px;height:48px;border-radius:var(--r-sm);object-fit:cover;background:repeating-conic-gradient(var(--checker-a) 0 25%,var(--checker-b) 0 50%) 0 0/12px 12px}.ci-thumb.is-empty{background:var(--surface-3)}.ci-meta{margin:0;font-size:var(--fs-13);color:var(--fg-2);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-line{margin:0;font-size:var(--fs-13);color:var(--fg);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ci-line .badge{flex:none}.ci-sub{color:var(--fg-2)}.ci-row .file-err{margin:0}.ci-acts{display:flex;align-items:center;gap:4px;flex:none}.ci-legal{text-align:center}@media(max-width:599px){.ci-row{flex-wrap:wrap}.ci-row .file-body{flex:1 1 calc(100% - 60px)}.ci-acts{margin-left:60px}}@media(prefers-reduced-motion:reduce){.ci-app *{transition:none!important;animation:none!important}}
