.sheet-sync-summary-card{display:block;min-width:0;min-height:68px;padding:11px;border:1px solid transparent;border-radius:12px;background:#fff;color:#6d625c;font:inherit;text-align:center}.sheet-sync-summary button.sheet-sync-summary-card{cursor:pointer}.sheet-sync-summary button.sheet-sync-summary-card:hover{border-color:#b88c97;box-shadow:0 7px 18px #59353817}.sheet-sync-summary button.sheet-sync-summary-card:focus-visible,.sheet-sync-detail-head button:focus-visible{outline:3px solid #d7adb7;outline-offset:2px}.sheet-sync-created-names{display:block;margin-top:7px;color:#7c3444;font-size:11px;font-weight:750;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.sheet-sync-summary-card.is-empty{cursor:default}.sheet-sync-summary-card.is-unavailable{cursor:not-allowed;opacity:.68}body.sheet-sync-dialog-open{overflow:hidden}.sheet-sync-detail-dialog{width:min(680px,calc(100vw - 28px));max-height:min(760px,calc(100dvh - 28px));margin:auto;padding:0;overflow:hidden;border:1px solid #d8cbc5;border-radius:18px;background:#fffaf7;color:#36151b;box-shadow:0 24px 80px #2a181947}.sheet-sync-detail-dialog::backdrop{background:#26181994;backdrop-filter:blur(3px)}.sheet-sync-detail-head{display:flex;position:sticky;z-index:1;top:0;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid #e5dad4;background:#fffaf7}.sheet-sync-detail-head h3{margin:4px 0 5px;font:400 24px/1.35 var(--serif)}.sheet-sync-detail-head p:last-child{margin:0;color:#786b65;font-size:11px}.sheet-sync-detail-head button{flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid #d9ccc6;border-radius:50%;background:#fff;color:#6f3340;font-size:24px;line-height:1;cursor:pointer}.sheet-sync-detail-list{display:grid;gap:10px;max-height:calc(min(760px,100dvh - 28px) - 105px);padding:14px 22px 22px;overflow:auto;overscroll-behavior:contain}.sheet-sync-detail-item{min-width:0;padding:16px;border:1px solid #e3d8d1;border-radius:13px;background:#fff}.sheet-sync-detail-item h4{margin:0 0 12px;color:#7c3444;font-size:12px}.sheet-sync-detail-facts,.sheet-sync-diff-list{display:grid;grid-template-columns:minmax(70px,.35fr) minmax(0,1fr);gap:0;margin:0}.sheet-sync-detail-facts dt,.sheet-sync-detail-facts dd,.sheet-sync-diff-list dt,.sheet-sync-diff-list dd{min-width:0;margin:0;padding:8px 0;border-top:1px solid #f0e9e5;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.sheet-sync-detail-facts dt,.sheet-sync-diff-list dt{padding-right:12px;color:#81736d;font-weight:700}.sheet-sync-diff-list{margin-top:12px}.sheet-sync-diff-list dd{color:#4c3036;font-weight:700}.sheet-sync-detail-unavailable{margin:0;color:#81736d;font-size:11px}@media(max-width:600px){.sheet-sync-detail-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.sheet-sync-detail-head{padding:18px 16px 14px}.sheet-sync-detail-head h3{font-size:21px}.sheet-sync-detail-list{max-height:calc(100dvh - 116px);padding:10px 12px 16px}.sheet-sync-detail-item{padding:13px}.sheet-sync-detail-facts,.sheet-sync-diff-list{grid-template-columns:68px minmax(0,1fr)}}
