.capture-entry{margin-top:18px;min-height:48px!important}body.phone.mini #overlay .modal.capture-modal{padding:14px!important;width:min(100%,430px)!important;max-width:430px!important;height:min(850px,96dvh);max-height:96dvh!important;overflow:hidden!important;border-radius:24px!important}.capture-modal>.close{z-index:5;top:12px!important;right:12px!important}.capture-panel{height:100%;display:flex;flex-direction:column;gap:10px;min-height:0}.capture-panel>header{padding:0 40px 0 2px;min-height:42px;display:flex;flex-direction:column;gap:3px}.capture-panel>header b{font-size:18px}.capture-panel>header span{font-size:13px;color:#53728a}.capture-camera{flex:1 1 0;min-height:0;position:relative;background:#152633;border-radius:16px;overflow:hidden}.capture-camera video{width:100%;height:100%;object-fit:contain;background:#152633}.capture-camera #captureLive{transform:scaleX(-1)}#captureCover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;text-align:center;color:#eaf4ff}#captureCover p{color:#c2d2e1!important}#captureCover .btn{margin-top:8px}#captureClock{position:absolute;top:12px;left:12px;background:#a52c34;color:#fff;border-radius:8px;padding:5px 9px;font-size:14px}.capture-script{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border:1px solid #d0dfeb;border-radius:16px;background:#fff9;overflow:hidden}.capture-script-head{display:flex;align-items:center;gap:8px;padding:10px;font-size:14px}.capture-script-head b{margin-right:auto}.capture-script-head label{display:flex;align-items:center;gap:4px;font-size:12px}.capture-script-head select{max-width:65px;padding:4px;border:1px solid #c3d8e8;border-radius:6px;background:white}body.phone.mini #overlay .capture-modal #captureWords{flex:1;min-height:0;width:100%;border:0;background:transparent;padding:4px 16px 16px;resize:none;font-size:20px!important;line-height:1.8;color:#25465d;outline-offset:-3px}body.phone.mini #overlay .capture-modal #captureWords[style*="26px"]{font-size:26px!important}#captureStatus{margin:0;font-size:13px!important;line-height:1.5!important}#captureActions{display:flex;gap:10px}#captureActions .btn{flex:1;min-height:46px}.capture-stop{background:#ae3947!important;color:white!important}.capture-foot{margin:0;font-size:11px!important;color:#61788c;line-height:1.4!important}@media(max-height:650px){.capture-panel{gap:6px}.capture-foot{display:none}.capture-panel>header{min-height:36px}}
body.phone.mini #overlay .capture-modal #captureCover .btn{background:#3478b8!important;color:#fff!important;border:1px solid #73ace0!important;box-shadow:none!important;backdrop-filter:none!important;text-shadow:none!important}

.capture-script-head .capture-copy{padding:7px 8px;color:#326c99;background:#e5f0fa;border-radius:7px;font-size:13px;min-height:36px}.capture-script-head b{margin-right:0}.capture-script-head label:first-of-type{margin-left:auto}.capture-script-head{gap:5px}
