.identify-take-photo{min-height:100vh;background:#fff;display:flex;flex-direction:column}.identify-take-photo .hidden-input{display:none}.identify-take-photo .outer{display:flex;flex-direction:column;min-height:100vh;background:#fff}.identify-take-photo .camera-header{position:relative;z-index:2;height:1.49333rem;display:grid;grid-template-columns:1.28rem 1fr 1.28rem;align-items:center;background:#fff;border-bottom:.01333rem solid #f0f1f2;box-sizing:border-box}.identify-take-photo .camera-header .back-btn{width:1.17333rem;height:1.17333rem;margin-left:.05333rem;position:relative;border:none;background:transparent;cursor:pointer}.identify-take-photo .camera-header .back-btn:before{content:"";position:absolute;left:.50667rem;top:.38667rem;width:.29333rem;height:.29333rem;border-left:.04rem solid #202428;border-bottom:.04rem solid #202428;transform:rotate(45deg)}.identify-take-photo .camera-header .camera-title{min-width:0;color:#202428;font-size:.45333rem;line-height:.58667rem;font-weight:650;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identify-take-photo .camera-header .header-space{width:1.28rem;height:.01333rem}.identify-take-photo .main{position:relative;width:100%;height:58vh;min-height:9.33333rem;overflow:hidden;touch-action:none;background:linear-gradient(145deg,#86847e,#c4beb4 55%,#8b8b84)}.identify-take-photo .main .camera,.identify-take-photo .main .taken-photo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform-origin:center center}.identify-take-photo .main .focus-frame{position:absolute;left:50%;top:48%;width:6.26667rem;height:4.8rem;transform:translate(-50%,-50%);border:.04rem solid hsla(0,0%,100%,.88);border-radius:.48rem;box-sizing:border-box;pointer-events:none}.identify-take-photo .main .tap-focus{position:absolute;z-index:3;width:1.28rem;height:1.28rem;margin-left:-.64rem;margin-top:-.64rem;border:.04rem solid rgba(255,230,0,.95);border-radius:50%;box-sizing:border-box;pointer-events:none;animation:tapFocusPulse .8s ease-out both}.identify-take-photo .main .camera-error{position:absolute;left:50%;top:50%;z-index:4;width:4.8rem;min-height:1.6rem;padding:.32rem;transform:translate(-50%,-50%);border-radius:.24rem;background:rgba(32,36,40,.76);color:#fff;text-align:center;box-sizing:border-box}.identify-take-photo .main .camera-error .camera-error-title{font-size:.34667rem;line-height:.48rem;font-weight:650}.identify-take-photo .main .camera-error .camera-error-desc{margin-top:.10667rem;font-size:.26667rem;line-height:.4rem;color:hsla(0,0%,100%,.86)}.identify-take-photo .main .camera-error .camera-error-actions{margin-top:.24rem;display:flex;justify-content:center;gap:.18667rem}.identify-take-photo .main .camera-error .camera-error-btn{min-width:1.57333rem;height:.64rem;padding:0 .24rem;border:.01333rem solid hsla(0,0%,100%,.36);border-radius:.32rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:.26667rem;line-height:.61333rem;font-weight:600}.identify-take-photo .main .camera-error .camera-error-btn.primary{border-color:#f9e72c;background:#f9e72c;color:#202117}.identify-take-photo .main .oper-tips{position:absolute;right:0;bottom:0;left:0;z-index:2;min-height:1.22667rem;padding:.24rem .48rem;box-sizing:border-box;background:rgba(39,42,46,.72);backdrop-filter:blur(.05333rem);display:flex;align-items:center;justify-content:center}.identify-take-photo .main .oper-tips .tip-text{width:100%;text-align:center;color:#fff;font-size:.29333rem;line-height:.42667rem}.identify-take-photo .main .small-one{position:absolute;top:.32rem;right:.32rem;width:2.08rem;padding:.16rem;border-radius:.18667rem;overflow:hidden;background:hsla(0,0%,100%,.94);box-sizing:border-box;box-shadow:0 .10667rem .32rem rgba(31,42,55,.08);cursor:pointer}.identify-take-photo .main .small-one .reference-title{margin-bottom:.10667rem;color:#697079;font-size:.24rem;line-height:.32rem}.identify-take-photo .main .small-one .image-entity{width:1.76rem;height:1.38667rem;object-fit:contain;border:.01333rem solid #e1e4e7;border-radius:.08rem;box-sizing:border-box;background:#fff}.identify-take-photo .main .camera-debug-bar{position:absolute;left:.32rem;top:.32rem;z-index:3;display:flex;align-items:center;pointer-events:none}.identify-take-photo .main .zoom-badge{min-width:1.17333rem;padding:0 .24rem;border-radius:.34667rem;font-size:.29333rem;font-weight:650;text-align:center;pointer-events:none}.identify-take-photo .main .camera-device-select,.identify-take-photo .main .zoom-badge{height:.69333rem;background:rgba(32,36,40,.64);color:#fff;line-height:.69333rem;backdrop-filter:blur(.05333rem)}.identify-take-photo .main .camera-device-select{margin-left:.16rem;max-width:3.73333rem;padding:0 .21333rem;border:0;border-radius:.34667rem;font-size:.26667rem;pointer-events:auto}.identify-take-photo .footer{flex:1;display:flex;flex-direction:column;background:#fff}.identify-take-photo .footer .list-wrap{position:relative;--point-size:calc((100vw - 1.49333rem)/5);width:100%;display:grid;grid-template-columns:minmax(0,1fr) .02667rem var(--point-size);column-gap:.18667rem;align-items:start;min-height:2.34667rem;padding:.24rem .21333rem .21333rem .32rem;border-bottom:.01333rem solid #e8eaed;background:#fff;box-sizing:border-box}.identify-take-photo .footer .list-wrap .list-left{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:var(--point-size);column-gap:.18667rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.identify-take-photo .footer .list-wrap .list-left::-webkit-scrollbar{display:none}.identify-take-photo .footer .list-wrap .list-left .item{min-width:0;display:flex;flex-direction:column;align-items:stretch}.identify-take-photo .footer .list-wrap .list-left .item .point{position:relative;width:100%;aspect-ratio:1;flex:none;display:flex;align-items:center;justify-content:center;border:.01333rem solid #e1e4e7;border-radius:.21333rem;overflow:hidden;box-sizing:border-box;background:#fafbfc}.identify-take-photo .footer .list-wrap .list-left .item .point .point-image{width:100%;height:100%;object-fit:cover;transform:scale(.76);opacity:.9;filter:contrast(1.12)}.identify-take-photo .footer .list-wrap .list-left .item .point.point-has-image{background:linear-gradient(145deg,#ded4c9,#bba995)}.identify-take-photo .footer .list-wrap .list-left .item .point.point-has-image .point-image{transform:scale(1);opacity:1;filter:none}.identify-take-photo .footer .list-wrap .list-left .item .point .must-tag{position:absolute;left:.08rem;top:.08rem;z-index:2;padding:.02667rem .08rem;border-radius:.08rem;background:#ffedee;color:#e5484d;font-size:.24rem;line-height:.32rem;font-weight:500}.identify-take-photo .footer .list-wrap .list-left .item .point .supplement-tag{position:absolute;left:.08rem;bottom:.08rem;z-index:2;max-width:calc(100% - .16rem);padding:.02667rem .08rem;border-radius:.08rem;background:rgba(245,83,61,.94);color:#fff;font-size:.21333rem;line-height:.29333rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identify-take-photo .footer .list-wrap .list-left .item .point .point-status{position:absolute;top:.10667rem;right:.10667rem;width:.42667rem;height:.42667rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#22b573;color:#fff;font-size:.26667rem;font-weight:700}.identify-take-photo .footer .list-wrap .list-left .item .point .point-status.is-processing{background:#65717d;font-size:.21333rem;line-height:.26667rem}.identify-take-photo .footer .list-wrap .list-left .item .point .point-status.is-failed{background:#e5484d}.identify-take-photo .footer .list-wrap .list-left .item .point-name{margin-top:.10667rem;color:#697079;font-size:.26667rem;line-height:.34667rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.identify-take-photo .footer .list-wrap .list-left .item.is-selected .point{border:.05333rem solid #f9e72c;box-shadow:0 0 0 .05333rem rgba(249,231,44,.28)}.identify-take-photo .footer .list-wrap .list-split{justify-self:stretch;align-self:stretch;z-index:1;width:.02667rem;background:#e8eaed}.identify-take-photo .footer .list-wrap .list-right{justify-self:stretch;align-self:start;z-index:2;display:flex;width:100%;aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;border-radius:.24rem;cursor:pointer}.identify-take-photo .footer .list-wrap .list-right.gray{background:#eef3f8}.identify-take-photo .footer .list-wrap .list-right.gray .appriasal-btn--text{color:#9299a1}.identify-take-photo .footer .list-wrap .list-right.ready{background:#f9e72c}.identify-take-photo .footer .list-wrap .list-right.ready .appriasal-btn--text{color:#202117}.identify-take-photo .footer .list-wrap .list-right .appriasal-btn--text{font-size:.32rem;line-height:.45333rem}.identify-take-photo .footer .list-wrap .list-right .appriasal-btn--text:first-child{font-size:.45333rem;line-height:.53333rem;font-weight:700}.identify-take-photo .footer .action-wraper{flex:1;min-height:3.46667rem;display:flex;align-items:center;justify-content:center;padding:.48rem .74667rem calc(.42667rem + env(safe-area-inset-bottom));box-sizing:border-box}.identify-take-photo .footer .action-wraper .actions,.identify-take-photo .footer .action-wraper .actions-2{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.identify-take-photo .footer .action-wraper .actions-2{grid-template-columns:1fr 1fr}.identify-take-photo .footer .action-wraper .action-item{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#454a4f;font-size:.29333rem;line-height:.4rem;cursor:pointer}.identify-take-photo .footer .action-wraper .album-action{position:relative}.identify-take-photo .footer .action-wraper .album-action .album-file-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;font-size:0}.identify-take-photo .footer .action-wraper .flash-action .side-icon-wrap{width:1.01333rem;height:1.01333rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2f4f7;box-shadow:inset 0 0 0 .01333rem #e0e4e8;transition:background .2s ease,box-shadow .2s ease}.identify-take-photo .footer .action-wraper .flash-action .side-icon{filter:grayscale(1);opacity:.74}.identify-take-photo .footer .action-wraper .flash-action.is-on{color:#6f6500;font-weight:650}.identify-take-photo .footer .action-wraper .flash-action.is-on .side-icon-wrap{background:#f9e72c;box-shadow:0 .10667rem .26667rem rgba(249,231,44,.35),inset 0 0 0 .02667rem #202428}.identify-take-photo .footer .action-wraper .flash-action.is-on .side-icon{filter:none;opacity:1}.identify-take-photo .footer .action-wraper .side-icon{width:.74667rem;height:.74667rem;object-fit:contain}.identify-take-photo .footer .action-wraper .action-label{margin-top:.13333rem}.identify-take-photo .footer .action-wraper .shutter{justify-self:center;width:1.92rem;height:1.92rem;border:.08rem solid #202428;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .16rem #fff,inset 0 0 0 .21333rem #202428;cursor:pointer}.identify-take-photo .footer .action-wraper .action-retake,.identify-take-photo .footer .action-wraper .action-text{min-height:1.28rem;display:flex;align-items:center;justify-content:center;color:#202428;font-size:.45333rem;font-weight:500;cursor:pointer}.identify-take-photo .footer .action-wraper .action-text{color:#6f6500;font-weight:650}@-moz-keyframes tapFocusPulse{0%{opacity:0;transform:scale(1.35)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@-webkit-keyframes tapFocusPulse{0%{opacity:0;transform:scale(1.35)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@-o-keyframes tapFocusPulse{0%{opacity:0;transform:scale(1.35)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes tapFocusPulse{0%{opacity:0;transform:scale(1.35)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}