.cm-bar{background:var(--track);border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.cm-bar i{border-radius:3px;height:100%;display:block}.cm-photo{background:var(--surface2);border-radius:var(--r-ctl);height:64px;color:var(--ink3);flex:1;place-items:center;font-size:11px;display:grid}.cm-ac{position:relative}.cm-ac .list{z-index:30;border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;max-height:260px;position:absolute;top:46px;left:0;right:0;overflow:auto;box-shadow:0 8px 22px #1a1d221f}.cm-ac .list div{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cm-ac .list div:hover{background:var(--surface2)}.cm-ac .list .k{color:var(--ink3);flex:none;font-size:11px}.field.ta{height:auto;padding:10px 12px}.field.ta textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:64px;font-size:13px}#app.d .sheet{border-radius:var(--r-sheet);border:1px solid var(--line);width:min(520px,100% - 32px);max-height:80vh;padding:16px;position:fixed;top:10vh;bottom:auto;left:50%;overflow:auto;transform:translate(-50%)}#app.d .sheet.wide{width:min(720px,100% - 32px)}#app.d .dim{position:fixed}.sheet{z-index:60}.cm-tbl td.l{color:var(--ink3);white-space:nowrap;width:120px}.cm-mob-sub{color:var(--ink3);margin-top:4px;font-size:12px}#app.d .adjcard,#app.d .dtl>div:first-child .card.soft.adjcard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}#app.m .adjcard{background:var(--surface2);border-radius:var(--r-tile);padding:16px}
