.sync-strip{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#4c4f4d;font-size:12px}.sync-strip strong,.sync-strip span{display:block}.sync-strip strong{font-size:12px}.sync-strip span{margin-top:2px;color:var(--muted);font-size:11px}.sync-strip .sync-dot{width:9px;height:9px;border-radius:50%;background:#a7aaa7;flex:none}.sync-strip.syncing{border-color:#ddc47f;background:#fff9e8}.sync-strip.syncing .sync-dot{background:var(--amber);box-shadow:0 0 0 4px rgba(242,170,0,.13);animation:syncPulse 1.2s ease-in-out infinite}.sync-strip.pending{border-color:#b8d7c5;background:#edf8f2}.sync-strip.pending .sync-dot{background:var(--green)}.sync-strip.warning{border-color:#e2b7ae;background:#fff4f1}.sync-strip.warning .sync-dot{background:var(--red)}.sync-strip button{margin-left:auto;border:0;border-radius:9px;padding:8px 11px;background:#ebe8e0;font-weight:800;color:#333}.stock-first-shell{display:grid;gap:12px}.stock-first-shell .sheet-tabs{width:max-content;max-width:100%}.first-connect-card{min-height:320px;border:1px solid var(--line);border-radius:16px;background:#fff;display:grid;place-items:center;padding:36px;text-align:center}.first-connect-card>div{max-width:460px}.first-connect-card strong,.first-connect-card span{display:block}.first-connect-card strong{font-size:18px}.first-connect-card span{margin-top:8px;color:var(--muted);line-height:1.55;font-size:12px}.pending-submit-note{margin-top:12px;border:1px solid #b8d7c5;background:#edf8f2;border-radius:12px;padding:11px 13px;font-size:12px;color:#236b4c}.payment-actual-only{display:grid;grid-template-columns:minmax(120px,1fr);gap:6px;margin-top:14px}.payment-actual-only>span{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.payment-actual-only input{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px 13px;text-align:right;font-size:18px;font-weight:850;color:var(--ink);outline:none}.payment-actual-only input:focus{border-color:#b98100;box-shadow:0 0 0 3px rgba(242,170,0,.12)}.payment-method-card.actual-only{display:grid;gap:10px}.payment-method-card.actual-only .payment-remark{display:grid;gap:6px}.payment-method-card.actual-only .payment-remark>span{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.payment-method-card.actual-only .payment-remark input{width:100%}.handover-remark{display:grid;gap:7px;font-size:12px;font-weight:700;color:#5e605e}.share-preparing{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;border:1px solid #ddc47f;border-radius:12px;background:#fff9e8}.share-preparing>div{min-width:0;flex:1}.share-preparing strong,.share-preparing small{display:block}.share-preparing strong{font-size:12px}.share-preparing small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.share-preparing .sync-dot{width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(242,170,0,.13);animation:syncPulse 1.2s ease-in-out infinite;flex:none}.share-preparing.warning{border-color:#e2b7ae;background:#fff4f1}.share-preparing.warning .button{flex:none}@keyframes syncPulse{0%,100%{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media(max-width:760px){.sync-strip{align-items:flex-start}.sync-strip button{padding:7px 9px}.first-connect-card{min-height:230px;padding:24px}.payment-actual-only input{font-size:16px}.share-preparing{align-items:flex-start;flex-wrap:wrap}.share-preparing.warning .button{width:100%}}