.record-order-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 6px;font-size:13px;color:#6a6e77}.record-order-toolbar .error{color:#a12e25}.record-order-hint{flex:1}.record-draggable{cursor:grab}.record-draggable:active{cursor:grabbing}.record-sent-badge{color:#305676;background:#e9f0f7}.record-personal-term{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;color:#617386}.mobile-record-deadline .record-personal-term{font-size:12px;margin-top:4px}.sent-search{display:block;max-width:430px;margin:18px 0;font-size:13px;color:#5e6b7b}.sent-search input{display:block;width:100%;margin-top:6px}.ai-local-source{white-space:normal}
@media(hover:none){.record-order-hint{display:none}.record-draggable{cursor:auto}}
/* The slot occupies the final destination, rather than painting a thin edge. */
#records-list.record-order-active{position:relative;min-height:90px}
#records-list .record-card.record-order-source{position:absolute!important;top:0;left:0;right:0;opacity:0;pointer-events:none!important;z-index:-1}
.record-order-placeholder{box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 18px;border:2px dashed #3979b3;border-radius:12px;background:#eaf4ff;color:#255477;box-shadow:inset 0 0 0 4px rgba(255,255,255,.6);pointer-events:none}
.record-order-placeholder strong{font-size:15px;font-weight:650}.record-order-placeholder span{font-size:13px;color:#466c8a}.record-order-preview{position:fixed;left:0;top:0;z-index:20000;max-width:min(420px,calc(100vw - 16px));box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding:16px 24px;border:1px solid #7194b4;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(25,52,78,.22);font:600 16px system-ui,sans-serif;color:#213d56;white-space:nowrap;pointer-events:none}.record-order-moving{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.record-order-moving .record-header{cursor:grabbing!important}.record-order-active .record-card{will-change:transform}
@media(prefers-reduced-motion:reduce){.record-order-active .record-card{will-change:auto}.record-order-placeholder{transition:none!important}}
