.erptop .quotes-pricesync-empty{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.erptop .quotes-pricesync-empty p{margin:0}.erptop .quotes-pricesync-note{color:var(--ink-3);font-size:12px}.erptop .quotes-pricesync-toolbar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.erptop .quotes-pricesync-count{color:var(--ink-2);font-size:12.5px;font-weight:500}.erptop .quotes-pricesync-list{background:var(--line-0);border:1px solid var(--line-0);border-radius:var(--radius-sm);flex-direction:column;gap:1px;max-height:46vh;display:flex;overflow:hidden auto}.erptop .quotes-pricesync-row{background:var(--bg-0);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 12px;transition:background .12s;display:flex}.erptop .quotes-pricesync-row:hover{background:var(--bg-1)}.erptop .quotes-pricesync-row.is-on{background:var(--accent-soft)}.erptop .quotes-pricesync-row>input{accent-color:var(--accent);flex-shrink:0;margin-top:3px}.erptop .quotes-pricesync-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.erptop .quotes-pricesync-name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.erptop .quotes-pricesync-name .nm{color:var(--ink-0);font-size:13px;font-weight:550}.erptop .quotes-pricesync-name .code{color:var(--ink-3);font-size:11.5px}.erptop .quotes-pricesync-name .qty{color:var(--ink-2);font-size:11.5px}.erptop .quotes-pricesync-badge{background:var(--bg-3);color:var(--ink-3);border-radius:4px;padding:1px 6px;font-size:10.5px}.erptop .quotes-pricesync-prices{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:16px;font-size:12px;display:flex}.erptop .quotes-pricesync-prices b{color:var(--ink-1);font-weight:600}.erptop .quotes-pricesync-prices .is-changed b:last-of-type{color:var(--ink-0)}.erptop .quotes-pricesync-prices .is-same{opacity:.6}.erptop .quotes-pricesync-prices i{margin-left:4px;font-size:11.5px;font-style:normal}.erptop .quotes-pricesync-prices i.up{color:var(--neg)}.erptop .quotes-pricesync-prices i.down{color:var(--pos)}.erptop .quotes-pricesync-prices i.hint{color:var(--ink-3)}.erptop .quotes-pricesync-margin b.neg{color:var(--neg)}.erptop .quotes-pricesync-margin b.pos{color:var(--pos)}.erptop .quotes-pricesync-selling{border:1px solid var(--line-0);border-radius:var(--radius-sm);background:var(--bg-1);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.erptop .quotes-pricesync-selling input{accent-color:var(--accent);margin-top:2px}.erptop .quotes-pricesync-selling span{flex-direction:column;gap:2px;display:flex}.erptop .quotes-pricesync-selling b{color:var(--ink-0);font-size:13px;font-weight:600}.erptop .quotes-pricesync-selling i{color:var(--ink-3);font-size:11.5px;font-style:normal}.erptop .quotes-pricesync-summary{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line-0);flex-wrap:wrap;gap:24px;margin-top:12px;padding:11px 14px;display:flex}.erptop .quotes-pricesync-summary>div{flex-direction:column;gap:2px;display:flex}.erptop .quotes-pricesync-summary span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.erptop .quotes-pricesync-summary b{color:var(--ink-0);font-size:13.5px;font-weight:600}.erptop .quotes-pricesync-summary .is-margin{text-align:right;margin-left:auto}.erptop .quotes-pricesync-summary .is-margin i{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:500;display:block}.erptop .quotes-pricesync-summary .neg{color:var(--neg)}.erptop .quotes-pricesync-summary .pos{color:var(--pos)}.erptop .quotes-pricesync-trigger{position:relative}.erptop .quotes-pricesync-trigger-badge{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:2px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.erptop .quote-actions-backdrop{z-index:1999;background:#00000057;animation:.16s quote-actions-fade-in;position:fixed;inset:0}.erptop .quote-actions-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;z-index:2000;width:auto;min-width:0;max-width:none;max-height:min(70dvh,520px);animation:.2s cubic-bezier(.32,.72,0,1) quote-actions-sheet-up;position:fixed;top:auto;overflow-y:auto}.erptop .quote-actions-sheet .erptop-popover-item{min-height:44px;font-size:14px}@keyframes quote-actions-fade-in{0%{opacity:0}to{opacity:1}}@keyframes quote-actions-sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
