.surface-reconcile-modal .ivu-modal:not(.ivu-modal-fullscreen) .ivu-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.surface-reconcile-modal .surface-reconcile-content{position:relative;min-height:160px}.surface-reconcile-modal .surface-reconcile-summary{padding:10px 12px;background:#f8f8f9;border-radius:4px}.surface-reconcile-modal .surface-reconcile-layout{gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:360px}.surface-reconcile-modal .surface-reconcile-parts{width:220px;max-height:calc(86vh - 260px);overflow-y:auto;-ms-flex-negative:0;flex-shrink:0;padding-right:4px}.surface-reconcile-modal .surface-reconcile-part-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px;margin-bottom:8px;border:1px solid var(--border-base-color);border-radius:4px;cursor:pointer}.surface-reconcile-modal .surface-reconcile-part-card.active{border-color:var(--theme);background:var(--light-blue);-webkit-box-shadow:inset 3px 0 0 var(--theme);box-shadow:inset 3px 0 0 var(--theme)}.surface-reconcile-modal .surface-reconcile-part-card .thumbnail_c{width:64px;height:48px;margin:0;-ms-flex-negative:0;flex-shrink:0}.surface-reconcile-modal .surface-reconcile-part-meta{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.surface-reconcile-modal .surface-reconcile-main{min-width:0}