@font-face{font-family:iconfont;src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")}.at-icon{display:inline-block;font-family:iconfont;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;vertical-align:middle}.at-icon-add::before{content:"\e960"}.at-icon-add-circle::before{content:"\e901"}.at-icon-subtract::before{content:"\e962"}.at-icon-subtract-circle::before{content:"\e961"}.at-icon-align-center::before{content:"\e902"}.at-icon-align-left::before{content:"\e903"}.at-icon-align-right::before{content:"\e904"}.at-icon-arrow-down::before{content:"\e905"}.at-icon-arrow-left::before{content:"\e907"}.at-icon-arrow-right::before{content:"\e908"}.at-icon-arrow-up::before{content:"\e909"}.at-icon-bell::before{content:"\e90a"}.at-icon-blocked::before{content:"\e90b"}.at-icon-bookmark::before{content:"\e90c"}.at-icon-bullet-list::before{content:"\e90d"}.at-icon-calendar::before{content:"\e90e"}.at-icon-camera::before{content:"\e90f"}.at-icon-check-circle::before{content:"\e910"}.at-icon-chevron-down::before{content:"\e911"}.at-icon-chevron-left::before{content:"\e912"}.at-icon-chevron-right::before{content:"\e913"}.at-icon-chevron-up::before{content:"\e914"}.at-icon-clock::before{content:"\e915"}.at-icon-close-circle::before{content:"\e916"}.at-icon-close::before{content:"\e917"}.at-icon-credit-card::before{content:"\e918"}.at-icon-download-cloud::before{content:"\e919"}.at-icon-download::before{content:"\e91a"}.at-icon-edit::before{content:"\e91b"}.at-icon-equalizer::before{content:"\e91c"}.at-icon-external-link::before{content:"\e91d"}.at-icon-eye::before{content:"\e91e"}.at-icon-file-audio::before{content:"\e91f"}.at-icon-file-code::before{content:"\e920"}.at-icon-file-generic::before{content:"\e921"}.at-icon-file-jpg::before{content:"\e923"}.at-icon-file-new::before{content:"\e924"}.at-icon-file-png::before{content:"\e925"}.at-icon-file-svg::before{content:"\e926"}.at-icon-file-video::before{content:"\e927"}.at-icon-filter::before{content:"\e928"}.at-icon-folder::before{content:"\e929"}.at-icon-font-color::before{content:"\e92a"}.at-icon-heart::before{content:"\e92b"}.at-icon-help::before{content:"\e92c"}.at-icon-home::before{content:"\e92d"}.at-icon-image::before{content:"\e92e"}.at-icon-iphone-x::before{content:"\e92f"}.at-icon-iphone::before{content:"\e930"}.at-icon-lightning-bolt::before{content:"\e931"}.at-icon-link::before{content:"\e932"}.at-icon-list::before{content:"\e933"}.at-icon-lock::before{content:"\e934"}.at-icon-mail::before{content:"\e935"}.at-icon-map-pin::before{content:"\e936"}.at-icon-menu::before{content:"\e937"}.at-icon-message::before{content:"\e938"}.at-icon-money::before{content:"\e939"}.at-icon-next::before{content:"\e93a"}.at-icon-numbered-list::before{content:"\e93b"}.at-icon-pause::before{content:"\e93c"}.at-icon-phone::before{content:"\e93d"}.at-icon-play::before{content:"\e93e"}.at-icon-playlist::before{content:"\e93f"}.at-icon-prev::before{content:"\e940"}.at-icon-reload::before{content:"\e941"}.at-icon-repeat-play::before{content:"\e942"}.at-icon-search::before{content:"\e943"}.at-icon-settings::before{content:"\e944"}.at-icon-share-2::before{content:"\e945"}.at-icon-share::before{content:"\e946"}.at-icon-shopping-bag-2::before{content:"\e947"}.at-icon-shopping-bag::before{content:"\e948"}.at-icon-shopping-cart::before{content:"\e949"}.at-icon-shuffle-play::before{content:"\e94a"}.at-icon-sketch::before{content:"\e94b"}.at-icon-sound::before{content:"\e94c"}.at-icon-star::before{content:"\e94d"}.at-icon-stop::before{content:"\e94e"}.at-icon-streaming::before{content:"\e94f"}.at-icon-tag::before{content:"\e950"}.at-icon-tags::before{content:"\e951"}.at-icon-text-italic::before{content:"\e952"}.at-icon-text-strikethrough::before{content:"\e953"}.at-icon-text-underline::before{content:"\e954"}.at-icon-trash::before{content:"\e955"}.at-icon-upload::before{content:"\e956"}.at-icon-user::before{content:"\e957"}.at-icon-video::before{content:"\e958"}.at-icon-volume-minus::before{content:"\e959"}.at-icon-volume-off::before{content:"\e95a"}.at-icon-volume-plus::before{content:"\e95b"}.at-icon-analytics::before{content:"\e95c"}.at-icon-star-2::before{content:"\e95d"}.at-icon-check::before{content:"\e95e"}.at-icon-heart-2::before{content:"\e95f"}.at-icon-loading::before{content:"\e967"}.at-icon-loading-2::before{content:"\e966"}.at-icon-loading-3::before{content:"\e963"}.at-icon-alert-circle::before{content:"\e964"}page,taro-button-core,taro-input-core,taro-label-core,taro-text-core,taro-textarea-core,taro-view-core{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}taro-button-core{background:transparent;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;overflow:visible}taro-button-core::after{border:none;display:none}page{background:#f8fafc;color:#0f172a;font-size:.7rem;letter-spacing:-.005rem;line-height:1.5}.page{background:#f8fafc;box-sizing:border-box;min-height:100vh;padding:.7rem .6rem 1.2rem}.hero{background:linear-gradient(145deg,#041a4a,#0c3b83);color:#fff;margin:-.7rem -.6rem .7rem;padding:1.45rem .8rem 1.15rem}.hero__title{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.05rem}.hero__subtitle{display:block;font-size:.7rem;margin-top:.3rem;opacity:.88}.card{background:#fff;border-radius:.55rem;box-shadow:0 .2rem .6rem rgba(15,23,42,.07);margin-bottom:.5rem;padding:.7rem}.card__title,.section-title{color:#1e293b;display:block;font-size:.8rem;font-weight:700;letter-spacing:-.0075rem;margin-bottom:.3rem}.muted{color:#64748b;display:block;font-size:.625rem;line-height:1.65}.row{align-items:center;border-bottom:.025rem solid #edf1f2;display:flex;gap:.4rem;justify-content:space-between;padding:.45rem 0}.row:last-child{border-bottom:0}.row__main{flex:1;min-width:0}.row__title{color:#1e293b;display:block;font-size:.725rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta{color:#64748b;display:block;font-size:.575rem;margin-top:.175rem}.status{background:#eff6ff;border-radius:24.975rem;color:#2563eb;font-size:.55rem;font-weight:600;padding:.15rem .3rem;white-space:nowrap}.danger,.primary,.secondary{align-items:center;border:none;border-radius:.5rem;box-sizing:border-box;display:flex;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;margin-top:.45rem;text-align:center;transition:transform .15s ease,opacity .15s ease;width:100%}.primary{background:linear-gradient(120deg,#2563eb,#1d4ed8);box-shadow:0 .15rem .35rem -.15rem rgba(37,99,235,.32);color:#fff!important}.primary--pressed,.primary:active{transform:scale(.98)}.secondary{background:#eff6ff;border:.05rem solid #bfdbfe;color:#2563eb}.secondary--pressed,.secondary:active{transform:scale(.98)}.danger{background:linear-gradient(120deg,#f43f5e,#e11d48);box-shadow:0 .15rem .35rem -.15rem rgba(225,29,72,.32);color:#fff!important}.danger--pressed,.danger:active{transform:scale(.98)}.actions{display:flex;gap:.4rem}.actions .primary,.actions .secondary{flex:1}.input,.textarea{background:#fff;border:.025rem solid #d9e1e5;border-radius:.3rem;box-sizing:border-box;font-size:.7rem;margin-top:.3rem;padding:.5rem;width:100%}.textarea{min-height:4rem}taro-textarea-core{box-sizing:border-box;display:block}.taro-textarea-wrapper taro-textarea-core,taro-textarea-core .taro-textarea,taro-textarea-core taro-textarea-core{background:transparent!important;border:none!important;box-sizing:border-box!important;display:block!important;font-family:inherit!important;height:100%!important;margin:0!important;min-height:100%!important;outline:none!important;padding:0!important;resize:none!important;width:100%!important}.label{color:#475569;display:block;font-size:.65rem;margin-top:.5rem}.photo{background:#eef2f3;border-radius:.35rem;height:8.5rem;margin-top:.45rem;width:100%}.account{background:#fff;border:.025rem solid #d9e1e5;border-radius:.3rem;margin-top:.3rem;padding:.45rem}.account--selected{background:#eff6ff;border-color:#2563eb}.empty{color:#94a3b8;padding:1.4rem .4rem;text-align:center}.page--home{padding:0 0 calc(5rem + env(safe-area-inset-bottom, .6rem))}.workbench-hero{background:#041a4a;box-sizing:border-box;color:#fff;min-height:10rem;overflow:hidden;padding:calc(1.6rem + env(safe-area-inset-top, 1.1rem)) 1rem 1.6rem;position:relative}.workbench-hero__grid{height:100%;inset:0;opacity:.92;position:absolute;width:100%}.workbench-hero__content,.workbench-hero__top{position:relative;z-index:1}.workbench-hero__top{align-items:center;display:flex;justify-content:space-between;min-height:1.6rem;padding-right:0}.workbench-hero__title{font-size:1.1rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.3}.workbench-hero__badge{background:hsla(0,0%,100%,.12);border:.05rem solid hsla(0,0%,100%,.32);border-radius:24.975rem;font-size:.55rem;padding:.2rem .4rem}.workbench-hero__content{margin-bottom:.4rem;margin-top:1.2rem}.workbench-hero__slogan{display:block;font-size:1.4rem;font-weight:800;letter-spacing:.025rem;line-height:1.2;text-shadow:0 .1rem .4rem rgba(0,0,0,.5)}.workbench-hero__subtitle{color:#fff;display:block;font-size:.75rem;font-weight:500;line-height:1.3;margin-top:.3rem}.workbench-hero__bell{align-items:center;background:hsla(0,0%,100%,.15);border:.05rem solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:1.6rem;justify-content:center;position:relative;width:1.6rem;z-index:2}.workbench-hero__bell-icon{height:.8rem;width:.8rem}.workbench-hero__bell-dot{animation:pulseDot 1.6s ease-in-out infinite;background:#ef4444;border:.075rem solid #041a4a;border-radius:50%;height:.4rem;position:absolute;right:.15rem;top:.15rem;width:.4rem}.action-list{display:flex;flex-direction:column;gap:.7rem;margin:-.6rem 1rem .7rem;position:relative;z-index:2}.action-card{align-items:center;animation:fadeSlideUp .45s ease-out both;border:0;border-radius:1rem;box-shadow:0 .35rem .75rem rgba(15,23,42,.18);box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;min-height:3.5rem;overflow:hidden;padding:.8rem 1rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.action-card:nth-child(1){animation-delay:.04s}.action-card:nth-child(2){animation-delay:.1s}.action-card:nth-child(3){animation-delay:.16s}.action-card--pressed{box-shadow:0 .175rem .4rem rgba(15,23,42,.14);transform:scale(.985)}.action-card--blue{background:linear-gradient(90deg,#3b82f6,#2563eb,#1d4ed8)}.action-card--green{background:linear-gradient(90deg,#10b981,#059669,#047857)}.action-card--amber{background:linear-gradient(90deg,#f59e0b,#ea580c,#c2410c)}.action-card__content{display:flex;flex:1;flex-direction:column;margin-left:.9rem;text-align:left}.action-card__title{color:#fff;display:block;font-size:1rem;font-weight:700;text-shadow:0 .05rem .1rem rgba(0,0,0,.2)}.action-card__subtitle{color:rgba(219,234,254,.85);display:block;font-size:.7rem;font-weight:500;margin-top:.1rem}.action-card__arrow{flex-shrink:0;height:1.2rem;width:1.2rem}.icon3d{display:block;filter:drop-shadow(0 .2rem .3rem rgba(15,23,42,.2));flex-shrink:0;height:2.9rem;width:2.9rem}.chevron-icon{flex-shrink:0;height:.8rem;width:.8rem}.todo-section{margin:.7rem 1rem .5rem}.todo-card__heading{align-items:center;display:flex;gap:.25rem;justify-content:space-between;margin-bottom:.5rem}.todo-card__view-all{align-items:center;color:#64748b;display:flex;font-size:.65rem;font-weight:500;gap:.1rem}.todo-section .ledger-list{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.1rem;padding:0}.todo-empty{align-items:center;background:#fff;border:.05rem solid rgba(241,245,249,.9);border-radius:.8rem;box-shadow:0 .1rem .5rem rgba(0,0,0,.03);display:flex;gap:.6rem;padding:.8rem}.todo-empty__illustration{flex-shrink:0;height:3.5rem;width:4.5rem}.todo-empty__body{flex:1;min-width:0}.todo-empty__title{color:#334155;display:block;font-size:.75rem;font-weight:600}.todo-empty__desc{color:#94a3b8;display:block;font-size:.6rem;line-height:1.6;margin-top:.15rem}.bottom-nav{background:hsla(0,0%,100%,.98);border-top:.025rem solid #e2e8f0;box-shadow:0 -.15rem .5rem rgba(15,23,42,.08);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0);z-index:90}.bottom-nav__row{box-sizing:border-box;min-height:2.8rem;padding:.25rem .6rem .2rem}.bottom-nav__item{min-height:2.3rem}.bottom-nav__item--pressed{opacity:.72;transform:scale(.96)}.bottom-nav__icon{display:block;height:1.05rem;width:1.05rem}.bottom-nav__label{display:block;line-height:1.35;margin-top:.125rem}.page--login{background:#f6f8fc;display:flex;flex-direction:column;min-height:100vh;padding:0}.login-hero{background:#041a4a;box-sizing:border-box;color:#fff;flex-shrink:0;min-height:10rem;overflow:hidden;padding:calc(1.6rem + env(safe-area-inset-top, 1.1rem)) 1rem 1.6rem;position:relative}.login-hero__bg{height:100%;inset:0;opacity:.9;position:absolute;width:100%}.login-hero__inner{align-items:flex-start;animation:fadeSlideUp .5s ease-out both;display:flex;flex-direction:column;margin-top:.6rem;position:relative;z-index:1}.login-hero__kicker{color:#bfdbfe;font-size:.6rem;font-weight:500;letter-spacing:.0125rem;line-height:1.3;margin-bottom:.2rem}.login-hero__title{font-size:1.3rem;font-weight:800;letter-spacing:-.0125rem;line-height:1.3;text-shadow:0 .05rem .2rem rgba(0,0,0,.25)}.login-hero__subtitle{color:#dbeafe;font-size:.75rem;font-weight:500;line-height:1.3;margin-top:.25rem}.login-card{animation:fadeSlideUp .5s ease-out both;animation-delay:.08s;background:#fff;border-radius:1.2rem 1.2rem 0 0;box-shadow:0 -.2rem .8rem rgba(0,0,0,.06);box-sizing:border-box;flex:1;margin-top:-1.2rem;padding:1.2rem .8rem;position:relative;z-index:1}.login-card__title{color:#1e293b;display:block;font-size:.9rem;font-weight:700}.login-card__desc{color:#94a3b8;display:block;font-size:.6rem;line-height:1.6;margin-bottom:.8rem;margin-top:.2rem}.login-account-loading{color:#64748b;display:block;font-size:.6rem;padding:.9rem 0;text-align:center}.login-account-group{margin-bottom:.6rem}.login-account-group__title{color:#64748b;display:block;font-size:.55rem;font-weight:700;margin:0 0 .3rem .1rem}.login-account{align-items:center;background:#f8fafc;border:.05rem solid #f1f5f9;border-radius:.7rem;box-sizing:border-box;display:flex;gap:.6rem;margin-bottom:.4rem;padding:.6rem;transition:background .15s ease,border-color .15s ease;width:100%}.login-account--selected{background:rgba(239,246,255,.8);border-color:#3b82f6;box-shadow:0 .05rem .2rem rgba(0,0,0,.04)}.login-account__avatar{align-items:center;background:#fff;border:.05rem solid #e2e8f0;border-radius:.6rem;color:#94a3b8;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.login-account--selected .login-account__avatar{background:#2563eb;border-color:#2563eb;color:#fff}.login-account__body{flex:1;min-width:0}.login-account__name{color:#334155;display:block;font-size:.7rem;font-weight:700}.login-account--selected .login-account__name{color:#1d4ed8}.login-account__role{color:#94a3b8;display:block;font-size:.6rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-account__username{color:#c0cada;display:block;font-size:.5rem;margin-top:.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-account__arrow{flex-shrink:0;height:.7rem;width:.7rem}.login-error{color:#f43f5e;display:block;font-size:.6rem;font-weight:500;margin:.4rem .1rem 0}.login-submit,taro-button-core.login-submit{align-items:center;background:linear-gradient(120deg,#2563eb,#1d4ed8);border:none;border-radius:.5rem;box-shadow:0 .15rem .35rem -.15rem rgba(37,99,235,.32);box-sizing:border-box;color:#fff!important;display:flex;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;margin-top:.6rem;text-align:center;transition:transform .15s ease;width:100%}.login-submit--pressed{transform:scale(.98)}.login-submit[disabled]:not([disabled=false]){opacity:.7}.login-hint{color:#94a3b8;display:block;font-size:.55rem;margin-top:.6rem;text-align:center}.login-footer{background:#fff;flex-shrink:0;padding:.8rem 0;text-align:center}.login-footer__name{color:#475569;display:block;font-size:.6rem;font-weight:600}.login-footer__version{color:#94a3b8;display:block;font-size:.5rem;margin-top:.1rem}.page--profile{background:#f6f8fc;padding:0 0 calc(5rem + env(safe-area-inset-bottom, .6rem))}.profile-hero{background:#041a4a;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:10rem;overflow:hidden;padding:calc(1.6rem + env(safe-area-inset-top, 1.1rem)) 1rem 1.6rem;position:relative}.profile-hero__bg{height:100%;inset:0;opacity:.9;position:absolute;width:100%}.profile-hero__row{align-items:center;display:flex;justify-content:space-between;padding-right:0;position:relative;z-index:1}.profile-hero__user{align-items:center;display:flex;gap:.7rem}.profile-hero__avatar-wrap{position:relative}.profile-hero__avatar{align-items:center;background:hsla(0,0%,100%,.15);border:.1rem solid hsla(0,0%,100%,.8);border-radius:.9rem;color:#fff;display:flex;font-size:1.15rem;font-weight:800;height:3.2rem;justify-content:center;width:3.2rem}.profile-hero__avatar-badge{align-items:center;background:#10b981;border:.1rem solid #041a4a;border-radius:50%;bottom:-.15rem;display:flex;height:1rem;justify-content:center;position:absolute;right:-.15rem;width:1rem}.profile-hero__avatar-badge-icon{height:.55rem;width:.55rem}.profile-hero__name{display:block;font-size:1.1rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.3}.profile-hero__meta{color:rgba(219,234,254,.9);display:block;font-size:.65rem;line-height:1.3;margin-top:.25rem}.profile-hero__bell{align-items:center;background:hsla(0,0%,100%,.15);border:.05rem solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.profile-hero__bell-icon{height:1rem;width:1rem}.profile-body{display:flex;flex-direction:column;gap:.6rem;margin:-1.6rem .8rem 0;position:relative;z-index:10}.profile-stats-card{animation:fadeSlideUp .45s ease-out both;background:#fff;border:.05rem solid rgba(241,245,249,.8);border-radius:.8rem;box-shadow:0 .3rem .9rem rgba(0,0,0,.06);padding:.8rem}.profile-stats-card__head{align-items:center;border-bottom:.05rem solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:.6rem;padding-bottom:.6rem}.profile-stats-card__title{align-items:center;color:#1e293b;display:flex;font-size:.65rem;font-weight:700;gap:.3rem}.profile-stats-card__title-icon{height:.7rem;width:.7rem}.profile-stats-card__note{color:#94a3b8;font-size:.55rem}.profile-stats-grid{display:flex}.profile-stats-grid__item{flex:1;padding:.3rem .1rem;text-align:center;transition:background-color .15s ease}.profile-stats-grid__item--pressed{background-color:#eff6ff}.profile-stats-grid__value{color:#1e293b;display:block;font-size:.9rem;font-weight:800}.profile-stats-grid__label{color:#64748b;display:block;font-size:.55rem;font-weight:500;margin-top:.15rem}.page--personal-ledger{box-sizing:border-box;min-height:100vh;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom, .6rem))}.page--personal-ledger .ledger-list{padding-top:.7rem}.personal-ledger__status{color:#94a3b8;display:block;font-size:.675rem;padding:1.6rem .8rem;text-align:center}.personal-ledger__status--error{color:#e11d48}.personal-ledger__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.65rem;gap:.25rem;padding:3rem .8rem;text-align:center}.personal-ledger__empty-title{color:#475569;font-size:.75rem;font-weight:700}.ledger-load-more,.personal-ledger__load-more{color:#94a3b8;display:block;font-size:.6rem;padding:.4rem .8rem 1rem;text-align:center}.profile-menu-item{align-items:center;animation:fadeSlideUp .45s ease-out both;background:#fff;border:.05rem solid rgba(241,245,249,.8);border-radius:.8rem;box-shadow:0 .1rem .4rem rgba(0,0,0,.03);box-sizing:border-box;display:flex;justify-content:space-between;padding:.8rem;transition:background-color .15s ease}.profile-menu-item--pressed{background-color:#eff6ff}.profile-menu-item--danger.profile-menu-item--pressed{background-color:#fff1f2}.profile-menu-item__label{align-items:center;color:#1e293b;display:flex;font-size:.65rem;font-weight:700;gap:.3rem}.profile-menu-item__label-icon{height:.7rem;width:.7rem}.profile-menu-item--danger .profile-menu-item__label{color:#f43f5e}.profile-menu-item__arrow{flex-shrink:0;height:.7rem;width:.7rem}.profile-footer{padding:1.2rem 0 .6rem;text-align:center}.profile-footer__name{color:#475569;display:block;font-size:.6rem;font-weight:600}.profile-guest{animation:fadeSlideUp .45s ease-out both;background:#fff;border:.05rem solid rgba(241,245,249,.8);border-radius:.8rem;box-shadow:0 .3rem .9rem rgba(0,0,0,.06);margin:-1.6rem .8rem 0;padding:1.4rem .8rem 1.2rem;position:relative;text-align:center;z-index:10}.profile-guest .empty{color:#94a3b8;display:block;font-size:.7rem;padding:.4rem 0 .8rem}.profile-guest .primary{margin-top:0}.page--ledger{background:#f6f8fc;padding:0 0 calc(5rem + env(safe-area-inset-bottom, .6rem))}.ledger-header{background:#fff;border-bottom:.05rem solid rgba(241,245,249,.9);box-sizing:border-box;padding:calc(1rem + env(safe-area-inset-top, .6rem)) .8rem 0;position:sticky;top:0;z-index:20}.ledger-title-row{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.45rem}.ledger-title{color:#1e293b;display:inline-block;flex-shrink:0;font-size:.95rem;font-weight:800;letter-spacing:-.0125rem;line-height:1.2}.ledger-subtitle{color:#94a3b8;display:inline-block;font-size:.55rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-search{align-items:center;background:rgba(241,245,249,.8);border:.05rem solid rgba(226,232,240,.6);border-radius:24.975rem;box-sizing:border-box;display:flex;gap:.4rem;padding:.4rem .65rem}.ledger-search__icon{flex-shrink:0;height:.75rem;width:.75rem}.ledger-search__input{color:#1e293b;flex:1;font-size:.65rem}.ledger-report-btn{align-items:center;background:rgba(239,246,255,.8);border:.05rem solid rgba(219,234,254,.8);border-radius:.4rem;color:#2563eb;display:flex;font-size:.625rem;font-weight:600;gap:.2rem;padding:.3rem .5rem}.ledger-report-btn__icon{height:.7rem;width:.7rem}.ledger-tabs{display:flex;gap:1rem;margin-top:.5rem;overflow-x:auto;padding-bottom:0;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none}.ledger-tabs::-webkit-scrollbar{display:none;height:0}.ledger-tab{color:#475569;display:inline-block;flex-shrink:0;font-size:.7rem;padding-bottom:.4rem}.ledger-tab--active{border-bottom:.1rem solid #2563eb;color:#2563eb;font-weight:700}.ledger-count-row{align-items:center;color:#64748b;display:flex;font-size:.65rem;justify-content:space-between;padding:.5rem .8rem}.ledger-count-row__num{color:#1e293b;font-weight:700}.ledger-list{display:flex;flex-direction:column;gap:.6rem;padding:0 .8rem .8rem}.ledger-status{color:#94a3b8;font-size:.7rem;padding:1.2rem .8rem;text-align:center}.ledger-status--error{color:#f43f5e}.ledger-empty{align-items:center;display:flex;flex-direction:column;padding:2rem .8rem;text-align:center}.ledger-empty__icon{height:2rem;margin-bottom:.4rem;width:2rem}.ledger-empty__text{color:#94a3b8;font-size:.7rem}.ledger-empty__cta{color:#2563eb;font-size:.65rem;font-weight:700;margin-top:.5rem}.hazard-card{animation:fadeIn .35s ease-out both;background:#fff;border:.05rem solid #f1f5f9;border-radius:.8rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.03);box-sizing:border-box;height:5.2rem;padding:.6rem;transition:border-color .15s ease,transform .15s ease}.hazard-card--pressed{border-color:#bfdbfe;transform:scale(.995)}.hazard-card__row{align-items:stretch;display:flex;gap:.6rem;height:100%}.hazard-card__cover{background:#f1f5f9;border-radius:.5rem;flex-shrink:0;height:4rem;overflow:hidden;width:4rem}.hazard-card__cover--icon{align-items:center;border-radius:.5rem;display:flex;height:4rem;justify-content:center;width:4rem}.hazard-card__cover-icon{height:1.6rem;width:1.6rem}.hazard-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:.05rem 0}.hazard-card__top{align-items:flex-start;display:flex;gap:.3rem;justify-content:space-between}.hazard-card__title{color:#1e293b;flex:1;font-size:.725rem;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hazard-card__badge{border-radius:24.975rem;flex-shrink:0;font-size:.55rem;font-weight:700;padding:.1rem .4rem}.hazard-card__meta{align-items:center;color:#94a3b8;display:flex;font-size:.6rem;gap:.2rem;margin-top:.15rem;overflow:hidden;white-space:nowrap}.hazard-card__bottom{align-items:center;display:flex;gap:.3rem;justify-content:space-between;margin-top:.25rem}.hazard-card__source{background:#eff6ff;border-radius:.2rem;color:#1d4ed8;flex-shrink:1;font-size:.55rem;font-weight:600;min-width:0;overflow:hidden;padding:.1rem .3rem;text-overflow:ellipsis;white-space:nowrap}.hazard-card__arrow{flex-shrink:0;height:.8rem;width:.8rem}.hazard-card__action{align-items:center;background:#eff6ff;border-radius:24.975rem;color:#2563eb;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;gap:.1rem;padding:.2rem .5rem}.hazard-card__action-icon{flex-shrink:0;height:.7rem;width:.7rem}.page--report{background:#f5f7fb;padding:0 0 7rem}.report-sticky-nav{align-items:flex-end;background:transparent;box-sizing:border-box;color:#fff;display:flex;height:calc(2.2rem + env(safe-area-inset-top, 1.1rem));left:0;padding:env(safe-area-inset-top,1.1rem) 4.75rem .2rem .6rem;position:fixed;right:0;top:0;z-index:50}.report-sticky-nav__back{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:.2rem;padding:.3rem 0;z-index:2}.report-sticky-nav__back-icon{height:.9rem;width:.9rem}.report-sticky-nav__back-text{color:hsla(0,0%,100%,.95);font-size:.7rem;font-weight:500}.report-sticky-nav__title{align-items:center;bottom:0;color:#fff;display:flex;font-size:.825rem;font-weight:700;height:2.2rem;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.report-hero{background:#041a4a;box-sizing:border-box;color:#fff;min-height:10rem;overflow:hidden;padding:calc(1.6rem + env(safe-area-inset-top, 1.1rem)) 1rem 1.6rem;position:relative}.report-hero__bg{height:100%;inset:0;opacity:.88;position:absolute;width:100%}.report-hero__title{display:block;font-size:1.3rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.3;margin-top:.6rem;position:relative;z-index:1}.report-hero__subtitle{color:rgba(219,234,254,.9);display:block;font-size:.7rem;font-weight:400;line-height:1.3;margin-top:.2rem;position:relative;z-index:1}.report-body{display:flex;flex-direction:column;gap:.7rem;margin:-.6rem .8rem 0;position:relative}.report-scan-context{align-items:flex-start;background:linear-gradient(120deg,#eff6ff,#f8fbff);border:.05rem solid #bfdbfe;border-radius:.7rem;box-shadow:0 .2rem .6rem rgba(37,99,235,.08);box-sizing:border-box;display:flex;gap:.45rem;padding:.55rem .6rem}.report-scan-context__label{background:#dbeafe;border-radius:24.975rem;color:#1d4ed8;flex-shrink:0;font-size:.525rem;font-weight:700;margin-top:.075rem;padding:.15rem .3rem}.report-scan-context__content{flex:1;min-width:0}.report-scan-context__desc,.report-scan-context__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-scan-context__title{color:#1e3a8a;font-size:.7rem;font-weight:700}.report-scan-context__desc{color:#475569;font-size:.575rem;margin-top:.15rem}.report-mode-toggle{align-items:center;background:#fff;border:.05rem solid #f1f5f9;border-radius:1.1rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.03);box-sizing:border-box;display:flex;gap:.2rem;padding:.3rem}.report-mode-btn{align-items:center;background:transparent;border:none;border-radius:.8rem;color:#475569;display:flex;flex:1;font-size:.675rem;font-weight:700;gap:.3rem;justify-content:center;padding:.5rem 0;transition:all .2s ease}.report-mode-btn__icon{height:.8rem;width:.8rem}.report-mode-btn--active{background:linear-gradient(90deg,#2563eb,#4f46e5);box-shadow:0 .2rem .5rem rgba(37,99,235,.25);color:#fff}.report-mode-btn--manual-active{background:#1e293b;box-shadow:0 .2rem .5rem rgba(15,23,42,.2);color:#fff}.report-section{background:#fff;border:.05rem solid #f1f5f9;border-radius:.9rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.03);box-sizing:border-box;padding:.8rem}.report-section--location{padding:.6rem .8rem}.report-section__title{align-items:center;color:#1e293b;display:flex;font-size:.75rem;font-weight:700;gap:.4rem}.report-icon-box{align-items:center;display:flex;flex-shrink:0;justify-content:center}.report-icon-box--blue{background:#eff6ff;border-radius:.4rem;height:1.4rem;width:1.4rem}.report-icon-box--blue-lg{background:#eff6ff;border-radius:.4rem;height:1.4rem;width:1.4rem}.report-icon-box--indigo{background:#eef2ff;border-radius:.3rem;height:1.2rem;width:1.2rem}.report-icon-box__icon-sm{height:.7rem;width:.7rem}.report-icon-box__icon{height:.8rem;width:.8rem}.report-row{align-items:center;display:flex;gap:.4rem}.report-row__label{color:#1e293b;flex-shrink:0;font-size:.725rem;font-weight:700}.report-row__divider{color:#cbd5e1;flex-shrink:0;font-size:.65rem;margin:0 .1rem}.report-row__value{color:#94a3b8;flex:1;font-size:.6rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-row__value--filled{color:#1e293b;font-weight:600}.report-row__input,.report-row__input taro-input-core,taro-input-core.report-row__input{background:transparent!important;border:none!important;box-shadow:none!important;color:#334155!important;flex:1;font-size:.675rem!important;margin:0!important;min-width:0;outline:none!important;padding:0!important;width:100%!important}.report-row__input taro-input-core::-moz-placeholder,.report-row__input::-moz-placeholder,taro-input-core.report-row__input::-moz-placeholder{color:#94a3b8!important;font-size:.65rem!important;font-weight:400!important}.input-placeholder,.report-placeholder,.report-row__input taro-input-core::placeholder,.report-row__input::placeholder,.taro-placeholder,taro-input-core.report-row__input::placeholder{color:#94a3b8!important;font-size:.65rem!important;font-weight:400!important}.report-required{color:#f43f5e;margin-left:.1rem}.location-suggestions{border-top:.05rem solid #f1f5f9;margin:.5rem 0 0 1.8rem;padding-top:.45rem}.location-suggestions__group + .location-suggestions__group{margin-top:.45rem}.location-suggestions__label{color:#64748b;display:block;font-size:.55rem;font-weight:600;margin-bottom:.3rem}.location-suggestions__chips{display:flex;flex-wrap:wrap;gap:.3rem}.location-suggestions__chip{background:#eff6ff;border:.05rem solid #dbeafe;border-radius:24.975rem;box-sizing:border-box;color:#1d4ed8;cursor:pointer;font-size:.575rem;line-height:1.35;max-width:100%;padding:.25rem .45rem}.location-suggestions__chip:active{background:#dbeafe}.location-suggestions__empty{color:#94a3b8;display:block;font-size:.55rem;line-height:1.5}.report-list-heading{align-items:center;display:flex;justify-content:space-between;margin-top:.1rem;padding:.2rem .2rem 0}.report-list-heading__title{align-items:center;color:#1e293b;display:flex;font-size:.75rem;font-weight:700;gap:.4rem}.report-list-heading__bar{background:#2563eb;border-radius:24.975rem;height:.8rem;width:.15rem}.report-list-heading__hint{color:#94a3b8;font-size:.6rem}.report-tip{align-items:flex-start;background:rgba(239,246,255,.6);border:.05rem solid rgba(219,234,254,.6);border-radius:.9rem;box-sizing:border-box;display:flex;gap:.5rem;padding:.6rem}.report-tip__icon{flex-shrink:0;height:.8rem;margin-top:.1rem;width:.8rem}.report-tip__text{color:#475569;flex:1;font-size:.6rem;line-height:1.6}.report-tip__text-strong{color:#1d4ed8;font-weight:600}.report-ai-card{animation:fadeSlideUp .4s ease-out both;background:linear-gradient(135deg,#0c2461,#1e3799 50%,#0a3d62);border:.05rem solid rgba(96,165,250,.3);border-radius:1.1rem;box-shadow:0 .4rem 1rem rgba(10,37,98,.18);box-sizing:border-box;color:#fff;overflow:hidden;padding:.8rem;position:relative}.report-ai-card__head{align-items:center;display:flex;gap:.4rem;margin-bottom:.4rem}.report-ai-card__icon-wrap{align-items:center;background:rgba(59,130,246,.3);border:.05rem solid rgba(96,165,250,.4);border-radius:.4rem;display:flex;flex-shrink:0;height:1.4rem;justify-content:center;width:1.4rem}.report-ai-card__icon{height:.8rem;width:.8rem}.report-ai-card__title{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.0125rem}.report-ai-card__badge{background:rgba(96,165,250,.25);border:.05rem solid rgba(96,165,250,.3);border-radius:24.975rem;color:#bfdbfe;font-size:.5rem;font-weight:500;margin-left:auto;padding:.1rem .4rem}.report-ai-card__text{color:rgba(219,234,254,.9);display:block;font-size:.625rem;line-height:1.6;margin-bottom:.6rem}.report-ai-card__checks{border-top:.05rem solid hsla(0,0%,100%,.1);color:#dbeafe;display:grid;font-size:.55rem;gap:.3rem;grid-template-columns:repeat(3,1fr);padding-top:.5rem}.report-ai-card__check{align-items:center;display:flex;gap:.2rem}.report-ai-card__check-icon{color:#34d399;flex-shrink:0;height:.7rem;width:.7rem}.report-upload{align-items:center;background:rgba(239,246,255,.4);border:.1rem dashed #bfdbfe;border-radius:.9rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-top:.6rem;padding:1rem .6rem;transition:all .2s ease}.report-upload__circle{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:50%;box-shadow:0 .4rem .8rem rgba(37,99,235,.25);display:flex;height:2.6rem;justify-content:center;margin-bottom:.4rem;width:2.6rem}.report-upload__circle-icon{height:1.2rem;width:1.2rem}.report-upload__title{color:#1e293b;display:block;font-size:.7rem;font-weight:700}.report-upload__hint{color:#94a3b8;display:block;font-size:.55rem;margin-top:.1rem}.report-photo-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.report-photo{background:#f1f5f9;border:.05rem solid #e2e8f0;border-radius:.6rem;box-sizing:border-box;height:4.8rem;overflow:hidden;position:relative;width:4.8rem}.report-photo__img{height:100%;width:100%}.report-photo__remove{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;display:flex;height:1rem;justify-content:center;position:absolute;right:.2rem;top:.2rem;width:1rem}.report-photo__remove-icon{height:.6rem;width:.6rem}.report-photo__status{background:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:.5rem;font-weight:700;left:0;padding:.1rem 0;position:absolute;right:0;text-align:center}.report-photo__status--error{background:rgba(225,29,72,.85)}.report-photo--add{align-items:center;background:rgba(239,246,255,.4);border:.1rem dashed #bfdbfe;display:flex;justify-content:center}.report-photo--add-icon{height:1.2rem;width:1.2rem}.report-field-label{align-items:center;color:#334155;display:flex;font-size:.65rem;font-weight:700;gap:.3rem;justify-content:space-between;margin-bottom:.4rem;margin-top:.7rem}.report-field-label:first-child{margin-top:0}.report-field-label__left{align-items:center;display:flex;gap:.3rem}.report-field-label__icon{flex-shrink:0;height:.7rem;width:.7rem}.report-field-label__counter{color:#94a3b8;font-family:monospace;font-size:.55rem;font-weight:400}.report-steps{margin-top:.1rem}.report-step{background:#f8fafc;border:.05rem solid #f1f5f9;border-radius:.6rem;display:flex;gap:.4rem;margin-top:.5rem;padding:.5rem}.report-step:first-child{margin-top:0}.report-step__num{align-items:center;background:#eff6ff;border-radius:50%;color:#2563eb;display:flex;flex-shrink:0;font-size:.55rem;font-weight:800;height:1rem;justify-content:center;margin-top:.1rem;width:1rem}.report-step__title{color:#1e293b;display:block;font-size:.65rem;font-weight:700}.report-step__desc{color:#64748b;display:block;font-size:.575rem;line-height:1.5;margin-top:.1rem}.report-entry-card{animation:fadeSlideUp .4s ease-out both;background:#fff;border:.05rem solid #f1f5f9;border-radius:1.1rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.03);box-sizing:border-box;padding:.8rem}.report-entry-card__head{align-items:center;border-bottom:.05rem solid #f1f5f9;display:flex;justify-content:space-between;padding-bottom:.5rem}.report-entry-card__head-left{align-items:center;display:flex;gap:.4rem}.report-entry-card__num{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:1.2rem;justify-content:center;width:1.2rem}.report-entry-card__index{color:#1e293b;font-size:.7rem;font-weight:700}.report-entry-card__remove{align-items:center;background:#fff1f2;border-radius:.4rem;color:#f43f5e;cursor:pointer;display:flex;font-size:.6rem;gap:.2rem;padding:.2rem .4rem}.report-entry-card__remove-icon{height:.7rem;width:.7rem}.report-category-btn{align-items:center;background:#f8fafc;border:.05rem solid #f1f5f9;border-radius:.7rem;box-sizing:border-box;cursor:pointer;display:flex;font-size:.65rem;gap:.4rem;justify-content:space-between;margin-top:.6rem;padding:.6rem;transition:background .15s ease;width:100%}.report-category-btn__left{align-items:center;display:flex;flex:1;gap:.4rem;min-width:0}.report-category-btn__label{color:#334155;flex-shrink:0;font-size:.65rem;font-weight:700}.report-category-btn__value{color:#94a3b8;flex:1;font-size:.65rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-category-btn__value--filled{color:#1e293b;font-weight:600}.report-category-btn__arrow{flex-shrink:0;height:.8rem;width:.8rem}.report-level-row{box-sizing:border-box;display:flex;gap:.4rem;width:100%}.report-level-pill{background:rgba(248,250,252,.6);border:.05rem solid rgba(226,232,240,.8);border-radius:.6rem;box-sizing:border-box;color:#475569;cursor:pointer;flex:1;font-size:.65rem;font-weight:700;padding:.5rem .4rem;text-align:center;transition:all .15s ease}.report-level-pill--general-selected{background:rgba(255,251,235,.8);border-color:#fbbf24;box-shadow:0 .05rem .2rem rgba(251,191,36,.2);color:#b45309}.report-level-pill--major-selected{background:rgba(255,241,242,.8);border-color:#f43f5e;box-shadow:0 .05rem .2rem rgba(244,63,94,.2);color:#be123c}.report-textarea,taro-textarea-core.report-textarea{background:rgba(248,250,252,.8);border:.05rem solid rgba(226,232,240,.8);border-radius:.6rem;box-sizing:border-box;display:block;height:5rem!important;min-height:5rem!important;padding:.5rem .6rem;transition:border-color .15s ease;width:100%}.report-textarea .taro-textarea,.report-textarea taro-textarea-core,taro-textarea-core.report-textarea .taro-textarea,taro-textarea-core.report-textarea taro-textarea-core{background:transparent!important;border:none!important;box-sizing:border-box!important;color:#334155!important;display:block!important;font-size:.65rem!important;height:100%!important;line-height:1.6!important;margin:0!important;min-height:100%!important;outline:none!important;padding:0!important;resize:none!important;width:100%!important}.report-add-entry{align-items:center;background:rgba(239,246,255,.6);border:.1rem dashed rgba(96,165,250,.8);border-radius:.9rem;box-sizing:border-box;color:#2563eb;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:.4rem;justify-content:center;padding:.7rem 0;transition:all .15s ease;width:100%}.report-add-entry:active{transform:scale(.99)}.report-add-entry__icon{height:.8rem;width:.8rem}.report-error{background:#fff1f2;border-radius:.6rem;color:#e11d48;display:block;font-size:.6rem;font-weight:500;margin-top:.4rem;padding:.4rem .6rem}.report-submit-bar{align-items:center;backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);background:hsla(0,0%,100%,.95);border-top:.05rem solid #f1f5f9;bottom:0;box-shadow:0 -.2rem 1rem rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.report-submit-spacer{height:4.5rem}.report-submit-btn,taro-button-core.report-submit-btn{align-items:center;background:linear-gradient(120deg,#165dff,#0e4fd4);border:none;border-radius:24.975rem;box-shadow:0 .4rem .9rem -.2rem rgba(37,99,235,.35);box-sizing:border-box;color:#fff!important;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:.4rem;height:2.2rem;justify-content:center;transition:transform .15s ease;width:100%}.report-submit-btn:active{transform:scale(.98)}.report-submit-btn--ai{background:linear-gradient(90deg,#2563eb,#4f46e5 50%,#1d4ed8)}.report-submit-btn[disabled]:not([disabled=false]){opacity:.5}.report-submit-btn__icon{height:.8rem;width:.8rem}.report-result-hero{background:#041a4a;box-sizing:border-box;min-height:10rem;overflow:hidden;padding:calc(1.6rem + env(safe-area-inset-top, 1.1rem)) .6rem 1.6rem;position:relative}.report-result-hero__bg{height:100%;inset:0;opacity:.85;position:absolute;width:100%}.report-result-hero__top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.report-result-hero__back{align-items:center;background:hsla(0,0%,100%,.15);border-radius:24.975rem;color:#fff;display:flex;font-size:.525rem;font-weight:600;gap:.1rem;padding:.2rem .45rem}.report-result-hero__back-icon{height:.5rem;width:.5rem}.report-result-hero__brand{color:#bfdbfe;font-size:.5rem;font-weight:600}.report-result-body{margin:-1.3rem .6rem 0;padding-bottom:.6rem;position:relative;z-index:1}.report-success-card{background:#fff;border:.025rem solid rgba(241,245,249,.8);border-radius:.6rem;box-shadow:0 .2rem .75rem rgba(0,0,0,.06);box-sizing:border-box;padding:1.1rem .7rem;text-align:center}.report-success-card__icon-wrap{align-items:center;background:rgba(16,185,129,.1);border:.15rem solid #ecfdf5;border-radius:50%;display:flex;height:2.8rem;justify-content:center;margin:0 auto .5rem;width:2.8rem}.report-success-card__icon{height:1.4rem;width:1.4rem}.report-success-card__title{color:#0f172a;display:block;font-size:.85rem;font-weight:800}.report-success-card__desc{color:#64748b;display:block;font-size:.55rem;line-height:1.7;margin:.25rem auto 0;max-width:13rem}.report-success-card__highlight{color:#2563eb;font-weight:800}.report-summary-card{background:#fff;border:.025rem solid rgba(241,245,249,.8);border-radius:.5rem;box-shadow:0 .1rem .4rem rgba(0,0,0,.04);box-sizing:border-box;margin-top:.5rem;padding:.65rem}.report-summary-card__head{align-items:center;border-bottom:.025rem solid #f1f5f9;display:flex;gap:.25rem;justify-content:space-between;margin-bottom:.35rem;padding-bottom:.35rem}.report-summary-card__title{align-items:center;color:#1e293b;display:flex;font-size:.6rem;font-weight:700;gap:.15rem}.report-summary-card__title-icon{height:.5rem;width:.5rem}.report-summary-card__badge{background:#fffbeb;border:.025rem solid #fde68a;border-radius:24.975rem;color:#b45309;flex-shrink:0;font-size:.5rem;font-weight:600;padding:.1rem .3rem}.report-summary-card__row{align-items:flex-start;display:flex;font-size:.55rem;gap:.3rem;justify-content:space-between;margin-bottom:.25rem}.report-summary-card__row-label{color:#94a3b8;flex-shrink:0}.report-summary-card__row-value{color:#1e293b;font-weight:600;text-align:right}.report-summary-card__items{border-top:.025rem solid #f1f5f9;margin-top:.3rem;padding-top:.3rem}.report-summary-item{background:#f8fafc;border-radius:.35rem;box-sizing:border-box;margin-bottom:.25rem;padding:.45rem}.report-summary-item:last-child{margin-bottom:0}.report-summary-item__head{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.report-summary-item__title{color:#1e293b;flex:1;font-size:.6rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-summary-item__badge{background:#fef3c7;border-radius:24.975rem;color:#b45309;flex-shrink:0;font-size:.475rem;font-weight:600;padding:.075rem .25rem}.report-summary-item__badge--error{background:#ffe4e6;color:#e11d48}.report-summary-item__desc{color:#64748b;display:block;font-size:.55rem;line-height:1.6;margin-top:.15rem}.report-summary-item__recommendation{background:#eff6ff;border-radius:.25rem;color:#1d4ed8;display:block;font-size:.525rem;line-height:1.6;margin-top:.2rem;padding:.25rem .3rem}.report-summary-item__recommendation taro-text-core{font-weight:700}.report-summary-item__id{color:#94a3b8;display:block;font-size:.5rem;margin-top:.15rem}.report-result-photos{background:#fff;border:.025rem solid rgba(241,245,249,.8);border-radius:.5rem;box-shadow:0 .1rem .4rem rgba(0,0,0,.04);box-sizing:border-box;margin-top:.5rem;padding:.65rem}.report-result-photos__label{color:#94a3b8;display:block;font-size:.525rem;margin-bottom:.3rem}.report-result-photos__row{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.report-result-photos__row::-webkit-scrollbar{display:none;height:0}.report-result-photos__img{background:#f1f5f9;border-radius:.3rem;flex-shrink:0;height:2.8rem;width:2.8rem}.report-privacy-notice{align-items:flex-start;background:#eff6ff;border:.025rem solid #dbeafe;border-radius:.45rem;box-sizing:border-box;display:flex;gap:.3rem;margin-top:.5rem;padding:.6rem}.report-privacy-notice__icon{flex-shrink:0;height:.65rem;margin-top:.05rem;width:.65rem}.report-privacy-notice__title{color:#1e3a8a;display:block;font-size:.6rem;font-weight:700}.report-privacy-notice__desc{color:#1d4ed8;display:block;font-size:.525rem;line-height:1.6;margin-top:.1rem}.report-result-footer{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem}.report-result-btn{align-items:center;border-radius:24.975rem;display:flex;font-size:.65rem;font-weight:700;gap:.2rem;justify-content:center;padding:.6rem 0}.report-result-btn--primary{background:linear-gradient(120deg,#2563eb,#1d4ed8);box-shadow:0 .2rem .45rem -.15rem rgba(37,99,235,.4);color:#fff}.report-result-btn--secondary{background:#f1f5f9;color:#475569}.report-result-btn__icon{height:.55rem;width:.55rem}.category-sheet__mask{animation:fadeIn .2s ease-out both;background:rgba(15,23,42,.5);inset:0;position:fixed;z-index:90}.category-sheet__panel{background:#fff;border-radius:.7rem .7rem 0 0;bottom:0;box-shadow:0 -.25rem .75rem rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;left:0;max-height:70vh;padding:.6rem .6rem calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:91}.category-sheet__head{align-items:center;border-bottom:.025rem solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:.2rem;padding-bottom:.4rem}.category-sheet__title{color:#1e293b;font-size:.7rem;font-weight:700}.category-sheet__close{height:1rem;width:1rem}.category-sheet__list{flex:1;overflow-y:auto}.category-sheet__option{align-items:center;border-bottom:.025rem solid #f8fafc;color:#334155;display:flex;font-size:.625rem;justify-content:space-between;padding:.55rem .2rem}.category-sheet__option--selected{color:#2563eb;font-weight:700}.category-sheet__option-icon{height:.55rem;width:.55rem}.page--detail2{background:#f5f7fa;padding:0}.detail2-sticky{background:#fff;position:sticky;top:0;z-index:20}.detail2-header{align-items:flex-end;background:#fff;border-bottom:.025rem solid #f1f5f9;box-sizing:border-box;display:flex;height:calc(2.2rem + env(safe-area-inset-top, 1.1rem));padding:env(safe-area-inset-top,1.1rem) 4.75rem .2rem .6rem;position:relative}.detail2-header__back{align-items:center;display:flex;height:1.8rem;justify-content:center;margin-bottom:-.1rem;margin-left:-.3rem;width:1.8rem;z-index:2}.detail2-header__back-icon{height:.95rem;width:.95rem}.detail2-header__title{align-items:center;bottom:0;color:#0f172a;display:flex;font-size:.825rem;font-weight:700;height:2.2rem;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.flow-arch-header{align-items:flex-end;background:linear-gradient(120deg,#1e3a8a,#312e81 55%,#1e293b);box-sizing:border-box;display:flex;height:calc(2.2rem + env(safe-area-inset-top, 1.1rem));padding:env(safe-area-inset-top,1.1rem) 4.75rem .3rem .6rem;position:sticky;top:0;z-index:20}.flow-arch-header__back{align-items:center;color:hsla(0,0%,100%,.95);display:flex;font-size:.625rem;font-weight:600;gap:.1rem;margin-left:-.15rem;padding:.15rem;z-index:2}.flow-arch-header__back-icon{height:.6rem;width:.6rem}.flow-arch-header__title{align-items:center;bottom:0;color:#fff;display:flex;font-size:.675rem;font-weight:700;height:2.2rem;justify-content:center;left:50%;letter-spacing:.0125rem;pointer-events:none;position:absolute;transform:translateX(-50%)}.detail2-banner{align-items:center;display:flex;font-size:.625rem;font-weight:500;gap:.4rem;padding:.5rem .8rem}.detail2-banner--amber{background:#fffbeb;color:#92400e}.detail2-banner--blue{background:#eff6ff;color:#1e40af}.detail2-banner--slate{background:#f1f5f9;color:#475569}.detail2-banner__icon{flex-shrink:0;height:.8rem;width:.8rem}.detail2-banner__msg{flex:1;font-size:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail2-body{box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:.7rem .8rem 1.2rem}.detail2-card__title{align-items:center;color:#1e293b;display:flex;font-size:.725rem;font-weight:700;gap:.3rem;letter-spacing:-.005rem;margin-bottom:.5rem}.detail2-card__bar{background:#2563eb;border-radius:24.975rem;height:.8rem;width:.2rem}.detail2-info-row{align-items:center;border-bottom:.05rem solid #f8fafc;display:flex;justify-content:space-between;padding:.4rem 0}.detail2-info-row--last{border-bottom:0;padding-bottom:0}.detail2-info-row__left{align-items:center;display:flex;gap:.4rem}.detail2-info-row__icon{flex-shrink:0;height:.8rem;width:.8rem}.detail2-info-row__label{color:#64748b;font-size:.65rem;font-weight:400}.detail2-info-row__value{color:#1e293b;font-size:.65rem;font-weight:600}.detail2-plain-desc{color:#334155;display:block;font-size:.65rem;font-weight:400;line-height:1.65}.rectification-compare{padding:.7rem}.rectification-compare__head{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.rectification-compare__head .detail2-card__title{flex:1;margin-bottom:0}.rectification-compare__status{background:#eff6ff;border:.05rem solid #bfdbfe;border-radius:.3rem;color:#2563eb;flex-shrink:0;font-size:.525rem;font-weight:600;padding:.175rem .35rem}.rectification-compare__status--done{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.rectification-compare__panes{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.55rem;display:flex;margin-top:.55rem;overflow:hidden;position:relative}.rectification-compare__pane{box-sizing:border-box;min-width:0;width:50%}.rectification-compare__pane--before{border-right:.05rem solid #cbd5e1}.rectification-compare__pane-head{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.2rem;min-height:1.9rem;padding:.4rem .45rem .3rem}.rectification-compare__tag{border:.05rem solid;border-radius:.25rem;display:inline-block;font-size:.55rem;font-weight:700;line-height:1.2;padding:.1rem .3rem}.rectification-compare__tag--before{background:#fff1f2;border-color:#fecaca;color:#ef4444}.rectification-compare__tag--after{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.rectification-compare__count{color:#64748b;display:block;font-size:.5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rectification-compare__main-image{background:#e2e8f0;display:block;height:5.95rem;width:100%}.rectification-compare__arrow{align-items:center;background:#2563eb;border:.075rem solid #fff;border-radius:50%;box-shadow:0 .125rem .35rem rgba(37,99,235,.35);color:#fff;display:flex;font-size:.9rem;font-weight:700;height:1.3rem;justify-content:center;left:50%;line-height:1;position:absolute;top:51%;transform:translate(-50%,-50%);width:1.3rem;z-index:2}.rectification-compare__thumb-scroll{display:block;height:2.15rem;white-space:nowrap;width:100%}.rectification-compare__thumbs{box-sizing:border-box;display:flex;gap:.25rem;padding:.3rem;width:-moz-max-content;width:max-content}.rectification-compare__thumb{background:#e2e8f0;border:.05rem solid transparent;border-radius:.25rem;box-sizing:border-box;flex-shrink:0;height:1.45rem;opacity:.65;width:1.45rem}.rectification-compare__thumb--active{border-color:#2563eb;opacity:1}.hazard-entry{background:#f8fafc;border:.025rem solid #f1f5f9;border-radius:.35rem;margin-top:.35rem;padding:.45rem}.hazard-entry:first-child{margin-top:0}.hazard-entry__head{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.hazard-entry__title{align-items:center;color:#1e293b;display:flex;font-size:.65rem;font-weight:600;gap:.2rem}.hazard-entry__num{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.55rem;font-weight:700;height:.9rem;justify-content:center;width:.9rem}.hazard-entry__badge{background:#fef3c7;border-radius:24.975rem;color:#b45309;flex-shrink:0;font-size:.55rem;font-weight:600;padding:.1rem .35rem}.hazard-entry__badge--major{background:#ffe4e6;color:#e11d48}.hazard-tag{background:#eff6ff;border-radius:24.975rem;color:#2563eb;display:inline-block;font-size:.55rem;font-weight:600;padding:.1rem .35rem}.hazard-entry__text{color:#475569;display:block;font-size:.625rem;font-weight:400;line-height:1.65;margin-left:1.15rem;margin-top:.2rem}.hazard-entry--selectable{align-items:flex-start;display:flex;gap:.35rem}.hazard-entry--selectable .hazard-entry__body{flex:1;min-width:0}.hazard-entry__checkbox{background:#fff;border:.05rem solid #cbd5e1;border-radius:.25rem;flex-shrink:0;height:1rem;margin-top:.05rem;width:1rem}.hazard-entry__checkbox--checked{align-items:center;background:#eff6ff;border-color:#2563eb;display:flex;justify-content:center}.hazard-entry__checkbox-icon{height:.55rem;width:.55rem}.hazard-entry__confidence{color:#94a3b8;flex-shrink:0;font-size:.475rem}.hazard-entry__recommendation{background:#eff6ff;border-radius:.25rem;color:#1d4ed8;display:block;font-size:.525rem;line-height:1.6;margin-left:1.05rem;margin-top:.2rem;padding:.25rem .3rem}.hazard-entry__actions{display:flex;gap:.25rem;margin-left:1.05rem;margin-top:.25rem}.hazard-entry__btn{background:#fff;border:.025rem solid #e2e8f0;border-radius:24.975rem;color:#64748b;font-size:.5rem;font-weight:600;padding:.15rem .4rem}.hazard-entry__btn--edit{border-color:#bfdbfe;color:#2563eb}.hazard-entry__btn--save{background:#2563eb;border-color:#2563eb;color:#fff}.hazard-entry__btn--cancel{color:#94a3b8}.hazard-entry__btn--remove{border-color:#fecdd3;color:#e11d48}.hazard-entry--manual{background:#ecfdf5;border-color:#a7f3d0}.hazard-entry__remove-icon{height:.6rem;width:.6rem}.detail-analyzing-card{align-items:center;display:flex;flex-direction:column;padding:1.4rem .6rem;text-align:center}.detail-analyzing-card__spinner{animation:spin 1s linear infinite;border:.125rem solid #dbeafe;border-radius:50%;border-top-color:#2563eb;box-sizing:border-box;height:1.4rem;margin-bottom:.4rem;width:1.4rem}.detail-analyzing-card__icon{height:1.4rem;margin-bottom:.4rem;width:1.4rem}.detail-analyzing-card__title{color:#1e293b;font-size:.65rem;font-weight:700}.detail-analyzing-card__desc{color:#94a3b8;display:block;font-size:.55rem;line-height:1.6;margin-top:.2rem}.detail-action-btn{align-items:center;background:linear-gradient(120deg,#2563eb,#1d4ed8);border:none;border-radius:24.975rem;box-shadow:0 .2rem .45rem -.15rem rgba(37,99,235,.4);box-sizing:border-box;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;margin-top:.35rem;padding:0 .8rem;text-align:center}.detail-action-btn--warning{background:linear-gradient(120deg,#f59e0b,#ea580c);box-shadow:0 .2rem .45rem -.15rem rgba(234,88,12,.35)}.detail-action-btn--danger{background:linear-gradient(120deg,#f43f5e,#e11d48);box-shadow:0 .2rem .45rem -.15rem rgba(225,29,72,.35)}.detail-action-btn--disabled,.detail-action-btn[disabled]:not([disabled=false]){opacity:.55;pointer-events:none}.detail-next-card__head{align-items:center;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.2rem}.detail-next-card__head .detail2-card__title{margin-bottom:0}.detail-next-card__hint{color:#94a3b8;flex-shrink:0;font-size:.55rem;text-align:right}.detail-next-row{align-items:center;display:flex;gap:.6rem;padding:.5rem 0}.detail-next-row + .detail-next-row{border-top:.05rem solid #f1f5f9}.detail-next-row__icon{align-items:center;background:#eff6ff;border-radius:50%;display:flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.detail-next-row__icon-img{height:.8rem;width:.8rem}.detail-next-row__body{flex:1;min-width:0}.detail-next-row__label{color:#1e293b;display:block;font-size:.675rem;font-weight:700}.detail-next-row__sub{color:#94a3b8;display:block;font-size:.575rem;margin-top:.1rem}.detail-next-row__sub--value{color:#2563eb;font-weight:700}.detail-next-btn{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.4rem;color:#334155;flex-shrink:0;font-size:.625rem;max-width:7rem;padding:.3rem .5rem}.detail-next-info{align-items:center;background:#f8fafc;border-radius:.5rem;display:flex;gap:.4rem;margin-top:.6rem;padding:.5rem .6rem}.detail-next-info__icon{flex-shrink:0;height:.8rem;width:.8rem}.detail-next-info__text{color:#475569;flex:1;font-size:.625rem;line-height:1.5}.detail-footer-bar{align-items:center;background:#fff;border-top:.05rem solid #f1f5f9;bottom:0;box-sizing:border-box;display:flex;gap:.5rem;left:0;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.detail-footer-btn{align-items:center;background:#fff;border:.075rem solid #fecdd3;border-radius:24.975rem;box-sizing:border-box;color:#f43f5e;display:flex;flex:1;font-size:.7rem;font-weight:700;gap:.25rem;height:2.2rem;justify-content:center;padding:0 .6rem;text-align:center}.detail-footer-btn--primary{background:linear-gradient(90deg,#165dff,#0e4fd4);border:none;box-shadow:0 .25rem .6rem -.1rem rgba(37,99,235,.4);color:#fff;flex:1.6}.detail-footer-bar--configured{gap:.4rem}.detail-footer-btn--equal{flex:1}.detail-footer-btn--danger-solid{background:#e11d48;border:none;box-shadow:none;color:#fff;flex:1}.detail-footer-btn--warning-solid{background:#d97706;border:none;box-shadow:none;color:#fff;flex:1}.detail-footer-btn--emerald{background:linear-gradient(120deg,#10b981,#059669);border:none;box-shadow:0 .2rem .45rem -.15rem rgba(5,150,105,.4);color:#fff;flex:1.6}.detail-footer-btn--disabled{background:#93c5fd!important;box-shadow:none!important;opacity:.5}.detail-footer-btn__icon{flex-shrink:0;height:.8rem;width:.8rem}.detail-due-badge{background:#eff6ff;border-radius:24.975rem;color:#2563eb;flex-shrink:0;font-size:.5rem;font-weight:700;padding:.1rem .3rem}.detail-due-badge--overdue{background:#fff1f2;color:#e11d48}.detail-footer-spacer{height:4rem}.detail-footer-btn--full{flex:none;width:100%}.detail-footer-btn--warning-outline{background:#fff;border:.05rem solid #fde68a;color:#b45309}.detail-task-card__title-row{align-items:flex-start;display:flex;gap:.4rem;justify-content:space-between}.detail-task-card__subtitle{color:#94a3b8;display:block;font-size:.6rem;font-weight:400;margin-top:.2rem}.detail-task-card__hint{color:#94a3b8;display:block;font-size:.6rem;font-weight:400;line-height:1.5;margin-top:.25rem}.detail-next-badge{background:#eff6ff;border-radius:24.975rem;color:#2563eb;flex-shrink:0;font-size:.6rem;font-weight:500;padding:.2rem .5rem}.detail-action-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem;margin-top:.6rem}.detail-action-tab{background:#fff;border:.05rem solid #e2e8f0;border-radius:24.975rem;box-sizing:border-box;color:#475569;font-size:.65rem;font-weight:500;padding:.3rem .8rem}.detail-action-tab--primary{background:#fff;border:.05rem solid #2563eb;color:#2563eb;font-weight:600}.detail-action-tab--danger{background:#fff;border:.05rem solid #f43f5e;color:#e11d48;font-weight:600}.detail-action-tab--warning{background:#fff;border:.05rem solid #f59e0b;color:#b45309;font-weight:600}.reason-modal__mask{animation:fadeIn .2s ease-out both;background:rgba(15,23,42,.5);inset:0;position:fixed;z-index:90}.reason-modal__panel{background:#fff;border-radius:1rem;box-shadow:0 .625rem 1.5rem rgba(0,0,0,.25);box-sizing:border-box;left:1.2rem;overflow:hidden;position:fixed;right:1.2rem;top:50%;transform:translateY(-50%);z-index:91}.reason-modal__body{box-sizing:border-box;padding:1rem .9rem .8rem}.reason-modal__title{color:#1e293b;display:block;font-size:.85rem;font-weight:700;text-align:center}.reason-modal__desc{color:#64748b;display:block;font-size:.625rem;line-height:1.6;margin-top:.35rem;text-align:left}.reason-modal__quick-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.reason-modal__quick-chip{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:24.975rem;box-sizing:border-box;color:#475569;font-size:.6rem;font-weight:500;padding:.25rem .55rem}.reason-modal__quick-chip--selected{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8;font-weight:600}.reason-modal__textarea-wrap{margin-top:.5rem}.reason-modal__textarea,taro-textarea-core.reason-modal__textarea{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;color:#1e293b;display:block;font-size:.65rem;height:4rem!important;line-height:1.5;min-height:4rem!important;padding:.45rem .55rem;transition:border-color .15s ease,background .15s ease;width:100%}.reason-modal__textarea:focus,.reason-modal__textarea:focus-within{background:#fff;border-color:#3b82f6}.reason-modal__textarea .taro-textarea,.reason-modal__textarea taro-textarea-core,taro-textarea-core.reason-modal__textarea .taro-textarea,taro-textarea-core.reason-modal__textarea taro-textarea-core{background:transparent!important;border:none!important;box-sizing:border-box!important;color:#1e293b!important;display:block!important;font-family:inherit!important;font-size:.65rem!important;height:100%!important;line-height:1.5!important;margin:0!important;max-height:100%!important;min-height:100%!important;outline:none!important;padding:0!important;resize:none!important;width:100%!important}.reason-modal__counter{color:#94a3b8;display:block;font-size:.55rem;margin-top:.25rem;text-align:right}.reason-modal__footer{border-top:.05rem solid #f1f5f9;display:flex}.reason-modal__footer-btn{align-items:center;box-sizing:border-box;color:#64748b;display:flex;flex:1;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;text-align:center}.reason-modal__footer-btn:first-child{border-right:.05rem solid #f1f5f9}.reason-modal__footer-btn--primary{color:#2563eb}.reason-modal__footer-btn--danger{color:#f43f5e}.reason-modal__footer-btn--disabled{color:#fda4af!important;opacity:.4}.configured-action-modal__mask{background:rgba(15,23,42,.48);inset:0;position:fixed;z-index:90}.configured-action-modal{background:#fff;border-radius:.8rem .8rem 0 0;bottom:0;box-shadow:0 -.4rem 1.1rem rgba(15,23,42,.18);left:0;max-height:82vh;overflow:hidden;position:fixed;right:0;z-index:91}.configured-action-modal__handle{background:#cbd5e1;border-radius:24.975rem;height:.2rem;margin:.4rem auto 0;width:1.6rem}.configured-action-modal__header{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between;padding:.7rem .8rem .5rem}.configured-action-modal__title{color:#0f172a;display:block;font-size:.85rem;font-weight:700;line-height:1.25}.configured-action-modal__subtitle{color:#64748b;display:block;font-size:.6rem;line-height:1.5;margin-top:.2rem}.configured-action-modal__close{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:.95rem;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.configured-action-modal__body{box-sizing:border-box;max-height:calc(82vh - 6.45rem);overflow-y:auto;padding:.2rem .8rem .7rem}.configured-action-field{margin-top:.6rem}.configured-action-field__label{align-items:center;color:#334155;display:flex;font-size:.675rem;font-weight:600;gap:.25rem}.configured-action-field__label taro-image-core{height:.75rem;width:.75rem}.configured-action-field__required{color:#e11d48}.configured-action-field__select{align-items:center;background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.45rem;box-sizing:border-box;color:#64748b;display:flex;font-size:.675rem;justify-content:space-between;margin-top:.35rem;min-height:2.05rem;padding:0 .55rem}.configured-action-assignee-list{background:#fff;border:.05rem solid #bfdbfe;border-radius:.45rem;margin-top:.25rem;max-height:7.5rem;overflow-y:auto}.configured-action-assignee-option{align-items:center;border-bottom:.025rem solid #e2e8f0;box-sizing:border-box;color:#334155;display:flex;font-size:.675rem;gap:.3rem;min-height:1.9rem;padding:0 .55rem}.configured-action-assignee-option:last-child{border-bottom:0}.configured-action-assignee-option--selected{background:#eff6ff;color:#165dff;font-weight:600}.configured-action-assignee-option__dept{color:#94a3b8;font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configured-action-assignee-option__check{color:#165dff;font-weight:700;margin-left:auto}.configured-action-field__textarea,taro-textarea-core.configured-action-field__textarea{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.45rem;box-sizing:border-box;color:#1e293b;display:block;font-size:.675rem;height:4.4rem!important;line-height:1.5;margin-top:.35rem;min-height:4.4rem!important;padding:.5rem .55rem;transition:border-color .15s ease,background .15s ease;width:100%}.configured-action-field__textarea:focus,.configured-action-field__textarea:focus-within{background:#fff;border-color:#3b82f6}.configured-action-field__textarea .taro-textarea,.configured-action-field__textarea taro-textarea-core,taro-textarea-core.configured-action-field__textarea .taro-textarea,taro-textarea-core.configured-action-field__textarea taro-textarea-core{background:transparent!important;border:none!important;box-sizing:border-box!important;color:#1e293b!important;display:block!important;font-family:inherit!important;font-size:.675rem!important;height:100%!important;line-height:1.5!important;margin:0!important;max-height:100%!important;min-height:100%!important;outline:none!important;padding:0!important;resize:none!important;width:100%!important}.configured-action-upload{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.configured-action-upload__add,.configured-action-upload__item{align-items:center;border-radius:.4rem;box-sizing:border-box;display:flex;height:3.3rem;justify-content:center;overflow:hidden;position:relative;width:3.3rem}.configured-action-upload__item taro-image-core{height:100%;width:100%}.configured-action-upload__add{background:#eff6ff;border:.05rem dashed #93c5fd;color:#2563eb;flex-direction:column;font-size:.525rem;gap:.2rem}.configured-action-upload__add taro-image-core{height:.9rem;width:.9rem}.configured-action-upload__remove{align-items:center;background:rgba(15,23,42,.7);border-radius:50%;color:#fff;display:flex;font-size:.65rem;height:.75rem;justify-content:center;position:absolute;right:.125rem;top:.125rem;width:.75rem}.configured-action-upload__status{background:rgba(15,23,42,.65);bottom:0;color:#fff;font-size:.5rem;left:0;padding:.175rem 0;position:absolute;right:0;text-align:center}.configured-action-modal__error{color:#e11d48;display:block;font-size:.6rem;margin-top:.5rem}.configured-action-modal__footer{border-top:.05rem solid #f1f5f9;display:flex;gap:.4rem;padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom))}.configured-action-modal__cancel,.configured-action-modal__submit{align-items:center;border-radius:.45rem;box-sizing:border-box;display:flex;flex:1;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;text-align:center}.configured-action-modal__cancel{background:#f1f5f9;color:#475569}.configured-action-modal__submit{background:#165dff;color:#fff}.configured-action-modal__submit--danger{background:#e11d48}.configured-action-modal__submit--disabled{opacity:.45}.ep-picker__mask{animation:fadeIn .2s ease-out both;background:rgba(15,23,42,.6);inset:0;position:fixed;z-index:100}.ep-picker__panel{animation:slideUp .25s ease-out both;background:#f8fafc;border-radius:1.1rem 1.1rem 0 0;bottom:0;box-shadow:0 -.25rem 1rem rgba(0,0,0,.2);box-sizing:border-box;left:0;max-height:88vh;padding:.9rem .8rem calc(.8rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:101}.ep-picker__head{align-items:center;border-bottom:.05rem solid rgba(226,232,240,.6);display:flex;justify-content:space-between;padding-bottom:.5rem}.ep-picker__title{color:#1e293b;font-size:.85rem;font-weight:800}.ep-picker__close{padding:.2rem}.ep-picker__close-icon{height:.8rem;width:.8rem}.ep-picker__presets{display:flex;gap:.3rem;margin-top:.5rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.ep-picker__presets::-webkit-scrollbar{display:none}.ep-picker__preset-chip{background:#fff;border:.05rem solid #e2e8f0;border-radius:24.975rem;color:#475569;flex-shrink:0;font-size:.575rem;font-weight:600;padding:.3rem .55rem}.ep-picker__calendar-card{background:#fff;border:.05rem solid rgba(226,232,240,.6);border-radius:.7rem;box-shadow:0 .1rem .4rem rgba(0,0,0,.02);margin-top:.5rem;padding:.6rem}.ep-picker__month-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.ep-picker__month-text{color:#1e293b;font-size:.75rem;font-weight:700}.ep-picker__nav-btn{padding:.25rem .4rem}.ep-picker__nav-icon{height:.7rem;width:.7rem}.ep-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.3rem;text-align:center}.ep-picker__weekday{color:#94a3b8;font-size:.55rem;font-weight:600}.ep-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:.3rem}.ep-picker__day-cell{align-items:center;border-radius:24.975rem;display:flex;flex-direction:column;height:1.7rem;justify-content:center;margin:0 auto;position:relative;width:1.7rem}.ep-picker__day-text{color:#334155;font-size:.65rem;font-weight:600}.ep-picker__day-cell--selected{background:#2563eb!important;box-shadow:0 .15rem .4rem rgba(37,99,235,.35)}.ep-picker__day-cell--selected .ep-picker__day-text{color:#fff!important;font-weight:700}.ep-picker__day-cell--today{background:#eff6ff}.ep-picker__day-cell--today .ep-picker__day-text{color:#2563eb;font-weight:700}.ep-picker__today-dot{background:#2563eb;border-radius:50%;bottom:.15rem;height:.15rem;position:absolute;width:.15rem}.ep-picker__time-card{background:#fff;border:.05rem solid rgba(226,232,240,.6);border-radius:.7rem;margin-top:.5rem;padding:.6rem}.ep-picker__time-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.ep-picker__section-label{color:#1e293b;font-size:.65rem;font-weight:700}.ep-picker__custom-time-btn{align-items:center;background:#eff6ff;border:.05rem solid #bfdbfe;border-radius:.3rem;display:flex;gap:.2rem;padding:.2rem .4rem}.ep-picker__custom-time-icon{height:.6rem;width:.6rem}.ep-picker__custom-time-text{color:#2563eb;font-size:.575rem;font-weight:700}.ep-picker__time-chips{display:flex;gap:.3rem}.ep-picker__time-chip{background:#f8fafc;border:.05rem solid #e2e8f0;border-radius:.4rem;color:#475569;flex:1;font-size:.6rem;font-weight:600;padding:.4rem 0;text-align:center}.ep-picker__time-chip--selected{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important;font-weight:700}.ep-picker__footer{align-items:center;border-top:.05rem solid rgba(226,232,240,.6);display:flex;gap:.6rem;justify-content:space-between;margin-top:.6rem;padding-top:.5rem}.ep-picker__preview{flex-shrink:0}.ep-picker__preview-sub{color:#94a3b8;display:block;font-size:.5rem;font-weight:600}.ep-picker__preview-val{color:#1e293b;display:block;font-size:.7rem;font-weight:800;margin-top:.1rem}.ep-picker__submit-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:.5rem;box-shadow:0 .2rem .5rem rgba(37,99,235,.3);box-sizing:border-box;color:#fff;display:flex;flex:1;font-size:.7rem;font-weight:700;height:2.2rem;justify-content:center;padding:0}.photo-carousel-wrap{margin-bottom:.6rem;position:relative;width:100%}.photo-carousel{border-radius:.8rem;height:11rem;overflow:hidden;width:100%}.photo-carousel__item{height:100%;width:100%}.detail-media-warning{background:#fffbeb;border:.025rem solid #fde68a;border-radius:.35rem;color:#b45309;font-size:.525rem;line-height:1.6;margin-bottom:.5rem;padding:.35rem .45rem}.start-routing-info{align-items:flex-start;background:#f8fafc;border-radius:.35rem;color:#64748b;display:flex;font-size:.525rem;gap:.2rem;line-height:1.6;margin-bottom:.5rem;padding:.4rem}.start-routing-info__icon{flex-shrink:0;height:.55rem;margin-top:.025rem;width:.55rem}.start-routing-info--error{background:#fff1f2;color:#e11d48}.user-picker-mask{animation:fadeIn .2s ease-out both;background:rgba(15,23,42,.6);inset:0;position:fixed;z-index:1000}.user-picker-sheet{animation:slideUp .25s cubic-bezier(.16,1,.3,1) both;background:#fff;border-radius:.9rem .9rem 0 0;bottom:0;box-shadow:0 -.25rem 1rem rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:76vh;left:0;max-height:82vh;overflow:hidden;position:fixed;right:0;z-index:1001}.user-picker-header{align-items:center;background:#fff;border-bottom:.025rem solid #f1f5f9;box-sizing:border-box;display:flex;flex-shrink:0;height:2.4rem;justify-content:space-between;padding:0 .7rem;position:relative}.user-picker-header__left{align-items:center;display:flex;height:1.6rem;justify-content:flex-start;width:1.6rem}.user-picker-header__back{align-items:center;display:flex;height:100%;width:100%}.user-picker-header__back-icon{height:.9rem;width:.9rem}.user-picker-header__title{color:#0f172a;font-size:.8rem;font-weight:700}.user-picker-header__right{align-items:center;display:flex;height:1.6rem;justify-content:flex-end;width:1.6rem}.user-picker-header__close-icon{height:.8rem;width:.8rem}.user-picker-search-wrap{background:#fff;flex-shrink:0;padding:.4rem .8rem .3rem}.user-picker-search-bar{align-items:center;background:#f1f5f9;border-radius:24.975rem;box-sizing:border-box;display:flex;gap:.4rem;padding:.4rem .6rem}.user-picker-search-icon{display:block;flex-shrink:0;height:.75rem;width:.75rem}.user-picker-search-input{background:transparent;color:#1e293b;flex:1;font-size:.65rem;margin:0;min-width:0;padding:0}.user-picker-search-placeholder{color:#94a3b8;font-size:.65rem}.user-picker-search-clear{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:.1rem}.user-picker-search-clear-icon{display:block;height:.7rem;width:.7rem}.user-picker-breadcrumb-scroll{background:#fff;border-bottom:.025rem solid #f1f5f9;white-space:nowrap;width:100%}.user-picker-breadcrumb{align-items:center;display:inline-flex;gap:.2rem;padding:.45rem .8rem .5rem}.user-picker-breadcrumb-item{align-items:center;display:inline-flex;gap:.2rem}.user-picker-breadcrumb-seg{border-radius:.2rem;color:#64748b;font-size:.675rem;font-weight:500;padding:.1rem .15rem}.user-picker-breadcrumb-seg:active{background:#eff6ff}.user-picker-breadcrumb-seg--active{color:#0f172a;font-weight:700}.user-picker-breadcrumb-arrow{color:#94a3b8;font-size:.6rem;margin:0 .05rem}.user-picker-body{background:#fff;flex:1;min-height:0}.user-picker-main-wrap{padding-bottom:.8rem;padding-top:.4rem}.user-picker-back-parent{align-items:center;display:inline-flex;margin:.2rem .8rem .5rem}.user-picker-back-parent__text{color:#2563eb;font-size:.675rem;font-weight:600}.user-picker-back-parent:active{opacity:.7}.user-picker-subdepts-wrap{display:flex;flex-direction:column;gap:.3rem;margin:0 .8rem .6rem}.user-picker-subdept-card{align-items:center;background:#f8fafc;border:.025rem solid #e2e8f0;border-radius:.5rem;display:flex;justify-content:space-between;padding:.55rem .6rem;transition:all .15s ease}.user-picker-subdept-card:active{background:#f1f5f9;transform:scale(.99)}.user-picker-subdept-card__left{align-items:center;display:flex;gap:.4rem}.user-picker-subdept-card__icon{height:.9rem;width:.9rem}.user-picker-subdept-card__name{color:#1e293b;font-size:.7rem;font-weight:700}.user-picker-subdept-card__right{align-items:center;display:flex;gap:.25rem}.user-picker-subdept-card__count{background:#e2e8f0;border-radius:24.975rem;color:#64748b;font-size:.55rem;font-weight:600;padding:.1rem .35rem}.user-picker-subdept-card__arrow{height:.6rem;width:.6rem}.user-picker-section{display:flex;flex-direction:column}.user-picker-section-title{background:#f8fafc;border-bottom:.025rem solid #f1f5f9;border-top:.025rem solid #f1f5f9;color:#334155;font-size:.65rem;font-weight:700;padding:.45rem .8rem}.user-picker-member-list{display:flex;flex-direction:column}.user-picker-member-item{align-items:center;background:#fff;border-bottom:.025rem solid #f1f5f9;display:flex;padding:.6rem .8rem;transition:background-color .15s ease}.user-picker-member-item:active{background:#f8fafc}.user-picker-member-item--checked{background:#fcfdfe}.user-picker-avatar{align-items:center;border-radius:50%;box-shadow:0 .1rem .25rem rgba(0,0,0,.08);display:flex;flex-shrink:0;height:2.1rem;justify-content:center;margin-right:.6rem;width:2.1rem}.user-picker-avatar--leader{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.user-picker-avatar--supervisor{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.user-picker-avatar--safety{background:linear-gradient(135deg,#059669,#10b981)}.user-picker-avatar--member{background:linear-gradient(135deg,#475569,#64748b)}.user-picker-avatar__txt{color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.025rem}.user-picker-member-info{flex:1;min-width:0}.user-picker-member-name-row{align-items:center;display:flex;gap:.3rem}.user-picker-member-name{color:#0f172a;font-size:.725rem;font-weight:700}.user-picker-role-tag{border-radius:.15rem;font-size:.5rem;font-weight:600;padding:.05rem .25rem}.user-picker-role-tag--leader{background:#eff6ff;border:.025rem solid #bfdbfe;color:#1d4ed8}.user-picker-role-tag--supervisor{background:#f5f3ff;border:.025rem solid #ddd6fe;color:#6d28d9}.user-picker-role-tag--safety{background:#ecfdf5;border:.025rem solid #a7f3d0;color:#047857}.user-picker-role-tag--member{background:#f1f5f9;border:.025rem solid #e2e8f0;color:#475569}.user-picker-member-sub{color:#64748b;display:block;font-size:.575rem;margin-top:.15rem}.user-picker-radio{background:#fff;border:.05rem solid #cbd5e1;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:1.1rem;margin-left:.5rem;transition:all .2s ease;width:1.1rem}.user-picker-radio--checked{align-items:center;background:#2563eb;border-color:#2563eb;display:flex;justify-content:center}.user-picker-radio__check{height:.6rem;width:.6rem}.user-picker-empty{padding:2rem .8rem;text-align:center}.user-picker-empty-text{color:#94a3b8;font-size:.65rem}.user-picker-footer{align-items:center;background:#fff;border-top:.025rem solid #e2e8f0;box-sizing:border-box;display:flex;justify-content:space-between;padding:.4rem .7rem calc(.4rem + env(safe-area-inset-bottom))}.user-picker-footer__left{align-items:center;display:flex;flex:1;margin-right:.5rem;min-width:0;overflow:hidden}.user-picker-footer__count-badge{background:#eff6ff;border:.025rem solid #bfdbfe;border-radius:.3rem;flex-shrink:0;margin-right:.3rem;padding:.15rem .35rem}.user-picker-footer__count-text{color:#1d4ed8;font-size:.575rem;font-weight:700;white-space:nowrap}.user-picker-footer__chips-scroll{flex:1;min-width:0;white-space:nowrap}.user-picker-footer__chips{align-items:center;display:inline-flex;gap:.25rem}.user-picker-selected-chip{align-items:center;background:#f8fafc;border:.025rem solid #cbd5e1;border-radius:24.975rem;box-sizing:border-box;display:inline-flex;gap:.2rem;padding:.2rem .4rem}.user-picker-selected-chip__name{color:#1e293b;font-size:.6rem;font-weight:600;white-space:nowrap}.user-picker-selected-chip__remove{align-items:center;background:#e2e8f0;border-radius:50%;display:flex;height:.75rem;justify-content:center;width:.75rem}.user-picker-selected-chip__remove-icon{display:block;height:.45rem;width:.45rem}.user-picker-footer__empty-tip{color:#94a3b8;font-size:.625rem}.user-picker-footer__btn{align-items:center;background:#2563eb;border:none;border-radius:.5rem;box-shadow:0 .15rem .4rem rgba(37,99,235,.3);color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:2rem;justify-content:center;margin:0;padding:0 1.1rem}.user-picker-footer__btn:active{background:#1d4ed8}.ai-confirm-card__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.ai-confirm-count{background:#eff6ff;border-radius:24.975rem;color:#2563eb;flex-shrink:0;font-size:.55rem;font-weight:700;padding:.1rem .4rem}.ai-confirm-empty-hint{background:#f8fafc;border-radius:.5rem;color:#64748b;display:block;font-size:.625rem;line-height:1.65;padding:.5rem}.ai-confirm-hint{color:#94a3b8;display:block;font-size:.55rem;margin-top:.3rem}.ai-confirm-hint--warn{color:#f59e0b}.ai-confirm-add-btn{align-items:center;background:rgba(236,253,245,.5);border:.05rem dashed #a7f3d0;border-radius:.5rem;color:#047857;display:flex;font-size:.6rem;font-weight:700;gap:.2rem;justify-content:center;margin-top:.4rem;padding:.5rem 0}.ai-confirm-add-icon{height:.65rem;width:.65rem}.ai-item{background:#f8fafc;border:.05rem solid transparent;border-radius:.6rem;box-sizing:border-box;margin-top:.4rem;padding:.6rem}.ai-item:first-child{margin-top:0}.ai-item--selected{background:rgba(239,246,255,.5);border-color:#bfdbfe}.ai-item--manual{background:rgba(236,253,245,.5);border-color:#a7f3d0}.ai-item__tag-row{align-items:center;display:flex;gap:.3rem;min-width:0}.ai-item__checkbox{align-items:center;background:#fff;border:.05rem solid #cbd5e1;border-radius:.3rem;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;transition:all .15s ease;width:1rem}.ai-item__checkbox--checked{background:#2563eb;border-color:#2563eb}.ai-item__checkbox-icon{height:.6rem;width:.6rem}.ai-item__source-tag{background:#fff;border:.05rem solid #e2e8f0;border-radius:24.975rem;color:#64748b;flex-shrink:0;font-size:.55rem;font-weight:600;padding:.1rem .3rem;white-space:nowrap}.ai-item__manual-tag{background:#fff;border:.05rem solid #a7f3d0;border-radius:24.975rem;color:#047857;flex-shrink:0;font-size:.55rem;font-weight:600;padding:.1rem .3rem;white-space:nowrap}.ai-item__category{color:#64748b;flex:1;font-size:.55rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-item__badge{background:#eff6ff;border-radius:24.975rem;color:#2563eb;flex-shrink:0;font-size:.55rem;font-weight:700;padding:.1rem .35rem;white-space:nowrap}.ai-item__badge--major{background:#fff1f2;color:#e11d48}.ai-item__confidence{color:#2563eb;flex-shrink:0;font-size:.6rem;font-weight:700;margin-left:auto;white-space:nowrap}.ai-item__text{color:#334155;display:block;font-size:.65rem;font-weight:400;line-height:1.65;margin-top:.35rem}.ai-item__recommendation{background:hsla(0,0%,100%,.85);border:.05rem solid #f1f5f9;border-radius:.5rem;color:#475569;display:block;font-size:.625rem;line-height:1.65;margin-top:.3rem;padding:.45rem .5rem}.ai-item__recommendation-label{color:#334155;font-weight:700}.ai-item__actions{align-items:center;border-top:.05rem solid rgba(226,232,240,.6);display:flex;gap:.3rem;justify-content:flex-end;margin-top:.35rem;padding-top:.3rem}.ai-item__pill{align-items:center;background:#eff6ff;border-radius:24.975rem;box-sizing:border-box;display:inline-flex;font-size:.55rem;font-weight:700;gap:.15rem;padding:.2rem .45rem}.ai-item__pill-icon{height:.5rem;width:.5rem}.ai-item__pill--edit{border:.05rem solid #dbeafe;color:#2563eb}.ai-item__pill--delete{background:#fff1f2;border:.05rem solid #fecdd3;color:#f43f5e}.ai-item__edit-group{display:flex;gap:.3rem;margin-top:.35rem}.ai-item__pill--save{background:#2563eb;border:none;color:#fff;flex:1;justify-content:center}.ai-item__pill--cancel{border:.05rem solid #e2e8f0;color:#64748b;flex:1;justify-content:center}.ai-item__edit-field{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.ai-item__edit-field:first-child{margin-top:.2rem}.ai-item__edit-label{color:#64748b;display:block;font-size:.55rem;font-weight:700}.ai-item__textarea,taro-textarea-core.ai-item__textarea{background:#fff;border:.05rem solid #e2e8f0;border-radius:.45rem;box-sizing:border-box;display:block;height:5.5rem!important;min-height:5.5rem!important;padding:.45rem .5rem;transition:border-color .15s ease;width:100%}.ai-item__textarea:focus,.ai-item__textarea:focus-within{border-color:#3b82f6}.ai-item__textarea .taro-textarea,.ai-item__textarea taro-textarea-core,taro-textarea-core.ai-item__textarea .taro-textarea,taro-textarea-core.ai-item__textarea taro-textarea-core{background:transparent!important;border:none!important;box-sizing:border-box!important;color:#1e293b!important;display:block!important;font-size:.65rem!important;height:100%!important;line-height:1.6!important;margin:0!important;max-height:100%!important;min-height:100%!important;outline:none!important;padding:0!important;resize:none!important;width:100%!important}.ai-manual-draft__category{align-items:center;background:#fff;border:.025rem solid #e2e8f0;border-radius:.3rem;box-sizing:border-box;display:flex;justify-content:space-between;padding:.35rem}.ai-manual-draft__category-value{color:#94a3b8;font-size:.55rem}.ai-manual-draft__category-value--filled{color:#1e293b;font-weight:600}.ai-manual-draft__category-hint{color:#94a3b8;font-size:.475rem}.ai-manual-draft__level-row{display:flex;gap:.25rem;margin-top:.3rem}.ai-manual-draft__level{background:#fff;border:.025rem solid #e2e8f0;border-radius:24.975rem;box-sizing:border-box;color:#64748b;flex:1;font-size:.5rem;font-weight:700;padding:.25rem 0;text-align:center}.ai-manual-draft__level--active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.photo-carousel__img{height:100%;width:100%}.photo-carousel__broken{align-items:center;background:#f1f5f9;display:flex;height:100%;justify-content:center;width:100%}.photo-carousel__count{background:rgba(15,23,42,.68);border-radius:24.975rem;bottom:.45rem;color:#fff;font-size:.525rem;font-weight:600;line-height:1.2;padding:.175rem .35rem;pointer-events:none;position:absolute;right:.45rem;z-index:2}.timeline-item{display:flex;gap:.4rem}.timeline-item__rail{align-items:center;display:flex;flex-direction:column}.timeline-item__dot{background:#fff;border:.1rem solid #cbd5e1;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:.5rem;margin-top:.1rem;width:.5rem}.timeline-item__dot--active{border-color:#2563eb}.timeline-item__line{background:#e2e8f0;flex:1;margin:.1rem 0;width:.05rem}.timeline-item__body{flex:1;min-width:0;padding-bottom:.6rem}.timeline-item__head{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.timeline-item__actor{color:#1e293b;font-size:.675rem;font-weight:700}.timeline-item__stage{background:#eff6ff;border-radius:24.975rem;color:#2563eb;font-size:.55rem;font-weight:600;padding:.1rem .35rem}.timeline-item__narrative{background:#f8fafc;border-radius:.4rem;color:#475569;display:block;font-size:.625rem;line-height:1.6;margin-top:.25rem;padding:.4rem .5rem}.timeline-item__opinion{background:#fff;border:.05rem solid #f1f5f9;border-radius:.4rem;margin-top:.25rem;padding:.4rem .5rem}.timeline-item__opinion-label{color:#94a3b8;display:block;font-size:.525rem;font-weight:700}.timeline-item__opinion-text{color:#475569;display:block;font-size:.625rem;line-height:1.6;margin-top:.1rem}.timeline-item__attachments{background:rgba(248,250,252,.8);border:.05rem solid #f1f5f9;border-radius:.4rem;margin-top:.3rem;padding:.4rem}.timeline-item__attachments-label{color:#64748b;display:block;font-size:.55rem;font-weight:600}.timeline-item__attachments-row{display:flex;gap:.3rem;margin-top:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.timeline-item__attachments-row::-webkit-scrollbar{display:none;height:0}.timeline-item__attachment{background:#e2e8f0;border:.05rem solid #e2e8f0;border-radius:.4rem;flex-shrink:0;height:3.2rem;width:3.2rem}.timeline-item__assign{background:rgba(239,246,255,.7);border-radius:.4rem;margin-top:.25rem;padding:.35rem .45rem}.timeline-item__assign-row{color:#1d4ed8;display:block;font-size:.575rem}.timeline-item__assign-value{font-weight:700}.timeline-item__time{color:#94a3b8;display:block;font-size:.55rem;margin-top:.25rem}.notification-header__count{color:#2563eb;font-size:.525rem;font-weight:600;margin-left:auto;padding-right:.6rem}.notification-page__toolbar{align-items:center;color:#64748b;display:flex;font-size:.575rem;justify-content:space-between;padding:.7rem .8rem .45rem}.notification-page__read-all{color:#2563eb;font-weight:600}.notification-page__status{color:#94a3b8;display:block;font-size:.625rem;padding:1.8rem .8rem;text-align:center}.notification-page__status--error{color:#dc2626}.notification-page__empty{border:.05rem dashed #dbe5f0;border-radius:.6rem;color:#64748b;display:flex;flex-direction:column;gap:.35rem;margin:.45rem .8rem;padding:1.4rem .7rem;text-align:center}.notification-page__empty Text:first-child{color:#334155;font-size:.75rem;font-weight:700}.notification-page__empty Text:last-child{font-size:.575rem;line-height:1.65}.notification-page__list{padding:0 .6rem .8rem}.notification-item{background:#fff;border-bottom:.05rem solid #f1f5f9;display:flex;gap:.45rem;padding:.6rem .4rem}.notification-item--unread{background:#f8fbff;border:.05rem solid #dbeafe;border-radius:.45rem;margin-bottom:.15rem}.notification-item__dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;height:.3rem;margin-top:.225rem;width:.3rem}.notification-item--unread .notification-item__dot{background:#2563eb;box-shadow:0 0 0 .15rem #dbeafe}.notification-item__body{flex:1;min-width:0}.notification-item__content,.notification-item__time,.notification-item__title{display:block}.notification-item__title{color:#1e293b;font-size:.675rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__content{color:#64748b;font-size:.575rem;line-height:1.55;margin-top:.2rem}.notification-item__time{color:#94a3b8;font-size:.525rem;margin-top:.25rem}@media screen and (min-width:768px){.page{box-shadow:0 0 1rem rgba(15,23,42,.08);margin:0 auto;max-width:18.75rem}.page--home{min-height:100vh}.page--login{box-shadow:0 0 1rem rgba(15,23,42,.08);margin:0 auto;max-width:18.75rem}.page--ledger{box-shadow:0 0 1rem rgba(15,23,42,.08);margin:0 auto;max-width:18.75rem}.page--report{box-shadow:0 0 1rem rgba(15,23,42,.08);margin:0 auto;max-width:18.75rem}.page--detail2{box-shadow:0 0 1rem rgba(15,23,42,.08);margin:0 auto;max-width:18.75rem}.report-submit-bar{margin:0 auto;max-width:18.75rem}.category-sheet__mask,.category-sheet__panel,.ep-picker__mask,.ep-picker__panel,.user-picker-page{left:0;margin:0 auto;max-width:18.75rem;right:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-nav{background:hsla(0,0%,100%,.97);border-top:.025rem solid #f1f5f9;bottom:0;box-shadow:0 -.1rem .5rem rgba(0,0,0,.04);left:0;position:fixed;right:0;z-index:40}.bottom-nav__row{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:18.75rem;padding:.3rem .4rem .1rem}.bottom-nav__item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:.1rem 0;transition:transform .15s ease}.bottom-nav__item--pressed{transform:scale(.92)}.bottom-nav__icon-wrap{align-items:center;display:flex;height:1.4rem;justify-content:center;position:relative;width:1.4rem}.bottom-nav__icon{height:1.2rem;width:1.2rem}.bottom-nav__label{color:#94a3b8;font-size:.55rem;margin-top:.05rem}.bottom-nav__item--active .bottom-nav__label{color:#2563eb;font-weight:600}.bottom-nav__home-indicator{display:flex;justify-content:center;padding:.1rem 0 calc(.4rem + env(safe-area-inset-bottom, .4rem))}.bottom-nav__home-indicator::after{background:rgba(15,23,42,.8);border-radius:24.975rem;content:"";height:.125rem;width:2.7rem}@media screen and (min-width:768px){.bottom-nav{margin:0 auto;max-width:18.75rem}}