.top-motion-dialog.record-picker-modal{background:#fff;border:0;border-radius:20px;width:min(1120px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 80px #102e3c40}.top-motion-dialog.record-picker-modal::backdrop{backdrop-filter:blur(3px);background:#102d3e66}.record-picker-modal .top-motion-dialog-content{height:auto;display:block}.record-picker{color:#183d50;grid-template-columns:minmax(0,7fr) minmax(250px,3fr);display:grid;position:relative}.record-picker *{box-sizing:border-box}.record-picker-main{min-width:0;padding:36px}.record-picker-overline{color:#537584;letter-spacing:1.2px;font-size:10px;font-weight:750;display:block}.record-picker h2{letter-spacing:-.7px;margin:10px 0 8px;font-size:30px;line-height:1.15}.record-picker-intro{color:#637c88;margin:0;font-size:14px}.record-picker-close{z-index:1;color:#526d79;cursor:pointer;background:#f2f6f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:20px}.record-picker-toolbar{color:#718994;white-space:nowrap;align-items:center;gap:16px;margin:24px 0 16px;font-size:12px;display:flex}.record-picker-search{color:#75909b;background:#fff;border:1px solid #dce7eb;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:flex}.record-picker-search input{color:#183d50;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.record-picker-search:focus-within{outline-offset:2px;outline:2px solid #2e667f}.record-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.record-picker-card{color:#173f52;text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #dce8ed;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:156px;padding:15px;display:flex;position:relative}.record-picker-card:hover{border-color:#78a4b6}.record-picker-card.is-selected{color:#fff;background:#2e667f;border-color:#2e667f}.record-picker-icon,.record-picker-detail-icon{color:#3677a0;background:#e4f0f6;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.icon-CHECKLIST{color:#13869b;background:#e2f5f7}.icon-NCR{color:#bb4d4d;background:#fbeaea}.icon-PUNCH_LIST{color:#a96f18;background:#fff2da}.icon-MATERIAL_RECEIPT{color:#39865f;background:#e6f4eb}.icon-PHOTO_EVIDENCE{color:#3976a7;background:#e8f1fa}.record-picker-card.is-selected .record-picker-icon{color:#fff;background:#ffffff29}.record-picker-check{border:1px solid #b9cdd5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid;position:absolute;top:16px;right:15px}.is-selected .record-picker-check{color:#2e667f;background:#fff;border-color:#fff}.record-picker-number{letter-spacing:.8px;color:#708c98;margin-top:13px;font-size:9px;font-weight:700}.is-selected .record-picker-number{color:#d0e2e9}.record-picker-card strong{margin-top:5px;font-size:13px;line-height:1.25}.record-picker-subtitle{color:#6d8793;margin-top:5px;font-size:11px;line-height:1.35}.is-selected .record-picker-subtitle{color:#e1edf1}.record-picker-detail{background:#fbfcfd;border-left:1px solid #e2eaed;border-radius:0 20px 20px 0;flex-direction:column;min-width:0;padding:42px 30px 30px;display:flex}.record-picker-detail-icon{width:50px;height:50px;margin-top:28px}.record-picker-detail h3{margin:15px 0 5px;font-size:19px;line-height:1.2}.record-picker-detail p{color:#718894;margin:0;font-size:13px;line-height:1.5}.record-picker-detail dl{margin:24px 0}.record-picker-detail dl div{border-top:1px solid #e5edef;padding:10px 0}.record-picker-detail dt{color:#79909a;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:700}.record-picker-detail dd{color:#365a6a;margin:5px 0 0;font-size:12px;line-height:1.4}.record-picker-continue{color:#fff;cursor:pointer;background:#2e667f;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px 15px;font-weight:700;display:flex}.record-picker-continue:disabled{opacity:.45;cursor:not-allowed}.record-picker-empty{color:#637c88;padding:24px 0;font-size:14px}.record-picker-no-selection{margin:24px 0!important}.record-picker :focus-visible{outline-offset:3px;outline:2px solid #2e667f}.record-picker-card.is-selected:focus-visible{outline-color:#163e51}@media (width<=900px){.record-picker{grid-template-columns:minmax(0,1fr) minmax(220px,30%)}.record-picker-main{padding:30px}.record-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.record-picker{display:block}.record-picker-main{padding:28px 20px 20px}.record-picker h2{padding-right:32px;font-size:25px}.record-picker-grid{grid-template-columns:minmax(0,1fr)}.record-picker-card{min-height:135px}.record-picker-detail{border-top:1px solid #e2eaed;border-left:0;border-radius:0 0 20px 20px;padding:24px 20px}.record-picker-detail-icon{margin-top:18px}.record-picker-detail dl{margin:16px 0}}