.moving-document-dialog,.moving-state-dialog{box-sizing:border-box;width:min(1050px,96vw);max-height:94dvh;overflow:auto;border:3px solid #f36b16;border-radius:20px;padding:clamp(18px,3vw,32px);color:#173578;background:white}.moving-document-dialog::backdrop,.moving-state-dialog::backdrop{background:#10254ec4}.moving-document-dialog h2,.moving-state-dialog h2{font-size:clamp(24px,3vw,36px);margin:0 0 16px}.moving-document-dialog iframe{display:block;width:100%;height:65dvh;min-height:300px;border:1px solid #cbd8e9;border-radius:10px;background:#f0f4fa}.moving-document-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.moving-document-actions a,.moving-document-actions button{padding:13px 18px;border-radius:10px;background:#173f73;color:white;font-weight:800;text-decoration:none;border:0}.moving-document-actions a:nth-last-of-type(1){background:#167a41}.moving-state-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.moving-state-options button{min-height:155px;font-size:24px;padding:24px;border:3px solid #cbd8e9;border-radius:18px;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:#fff3df;color:#75410c}.moving-state-options button:last-child{background:#e6f6ed;color:#166534;border-color:#9fd6b6}.moving-state-options small{font-size:16px;line-height:1.5}.change-moving-state{font-size:18px!important;background:#173f73!important;color:white!important;border:2px solid #f36b16!important;padding:15px 22px!important}@media(max-width:600px){.moving-state-options{grid-template-columns:1fr}.moving-state-options button{min-height:120px}.moving-document-actions>*{flex:1 1 100%;text-align:center}}

.moving-completion{margin:20px 0;padding:18px;border:2px solid #a6d6b5;border-radius:12px;background:#edf9f1}.moving-completion h3{margin:0 0 12px}.moving-completion button{background:#167a41;color:white;border:0;border-radius:10px;padding:14px 22px;font-size:18px;font-weight:800;cursor:pointer}.moving-completion button:disabled{cursor:default;opacity:.75}.moving-completion.is-complete button{opacity:1}.moving-completion p{margin:12px 0 0}
