.cult-ui-theme{--primary:#1677ff;--ink:#1f1f1f;--muted:#595959;--line:#f0f0f0;--bg:#f5f5f5;--cult-accent:#1677ff;--cult-shadow:0 0 0 1px #00000007,0 1px 2px -1px #0000000a,0 3px 8px #00000004;--cult-shadow-raised:0 0 0 1px #00000008,0 4px 12px #00000008,0 15px 40px #00000006;--cult-button-fill:#1677ff;--cult-button-shadow:0 2px 0 #0591ff1a;--cult-radius:10px;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5715}.cult-ui-theme a,.cult-ui-theme button{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.cult-ui-theme button{border-radius:6px;border-color:#d9d9d9;color:#434343;background:linear-gradient(180deg,#fff,#fdfdfd);box-shadow:inset 0 1px 0 #ffffffb3;font-weight:450}.cult-ui-theme button:hover{border-color:#d7d7d7;background:#f7f7f7;color:#1f1f1f}.cult-ui-theme button:active:not(:disabled){transform:translateY(1px)}.cult-ui-theme button:disabled{opacity:.42;cursor:not-allowed}.cult-ui-theme .primary{border:1px solid #111;background:var(--cult-button-fill);box-shadow:var(--cult-button-shadow);color:#fff;border-radius:6px;font-weight:500}.cult-ui-theme .primary:hover{border-color:#1677ff;background:#4096ff;color:#fff;box-shadow:inset 0 1px 0 #ffffff2b,0 2px 4px #00000014}.cult-ui-theme :is(input,select,textarea){border-radius:6px;background:#fdfdfd;transition:border-color .15s,box-shadow .15s,background-color .15s}.cult-ui-theme :is(input,select,textarea):focus{border-color:#a8c9ed;box-shadow:0 0 0 3px #1684fc0c;background:#fff;outline:none}.cult-ui-theme input[type=checkbox]{accent-color:var(--cult-accent);box-shadow:none}.cult-ui-theme :is(button,a,[tabindex]):focus-visible{outline:2px solid #95bfea;outline-offset:3px}.cult-ui-theme h1{letter-spacing:-.5px;font-size:24px}.cult-ui-theme h1,.cult-ui-theme h2{color:#1f1f1f;font-weight:550}.cult-ui-theme .sidebar{background:#f8f8f8;border-right:1px solid #ebebeb;padding-top:23px}.cult-ui-theme .brand{font-size:19px;letter-spacing:-.6px;gap:11px;color:#1f1f1f;font-weight:600}.cult-ui-theme .brandmark{width:34px;height:34px;line-height:33px;border-radius:8px;font-size:30px;background:#1677ff;box-shadow:inset 0 1px 0 #ffffff33,0 2px 4px #00000010}.cult-ui-theme .brandmark>span{font-size:25px;color:#f5f5f5}.cult-ui-theme .sidebar .mainnav{margin-top:33px;gap:6px}.cult-ui-theme .sidebar nav button{height:42px;border-radius:6px;background:transparent;box-shadow:none;border:0;gap:12px;padding:9px 14px}.cult-ui-theme .sidebar nav button svg{stroke-width:1.6}.cult-ui-theme .sidebar nav button:hover{background:#f0f0f0;color:#1f1f1f}.cult-ui-theme .sidebar nav button.active{background:#fff;color:#1f1f1f;box-shadow:var(--cult-shadow);font-weight:550}.cult-ui-theme .sidebar nav button.active:before{display:none}.cult-ui-theme .sidebar nav button.active svg{color:#1684fc;stroke-width:1.8}.cult-ui-theme .sidebar nav b{background:#edf5ff;color:#1684fc;border-radius:5px}.cult-ui-theme .navlabel{font-size:12px;color:#595959;letter-spacing:.8px;margin:13px 14px 9px}.cult-ui-theme .sidebar .adminnav{border-top:0;padding-top:0}.cult-ui-theme .sidebarbottom{padding-top:18px}.cult-ui-theme .profile{border-top:1px solid #eaeaea;padding:17px 3px;margin-top:15px;gap:8px}.cult-ui-theme .profile>div{min-width:0;flex:1}.cult-ui-theme .profile strong{font-size:12px;font-weight:550;color:#434343;max-width:86px}.cult-ui-theme .profile small{font-size:12px;color:#595959}.cult-ui-theme .profile .profileaction{height:27px;min-width:25px;padding:4px;border:0;background:none;box-shadow:none;color:#595959;border-radius:7px}.cult-ui-theme .profile .profileaction:hover{background:#efefef;color:#434343}.cult-ui-theme .avatar{border:1px solid #ffffffcc;color:#6e839b;font-weight:450}.cult-ui-theme .app>main>header{height:54px;background:#fafafaf2;border-bottom:0;padding:0 25px}.cult-ui-theme .headeractions{gap:18px}.cult-ui-theme .headeractions .today{font-size:12px;color:#595959}.cult-ui-theme .headeractions button{width:30px;height:30px;border-radius:6px;padding:6px;background:transparent;border:0;box-shadow:none;color:#595959}.cult-ui-theme .headeractions button:hover{background:#efefef;color:#1f1f1f}.cult-ui-theme .headeractions .accountavatar{padding:0;width:32px;height:32px}.cult-ui-theme .headeractions .accountavatar .avatar{height:30px;width:30px;border:1px solid #fff;box-shadow:var(--cult-shadow)}.cult-ui-theme .notificationcount{background:#303030;border:2px solid #fafafa;right:-6px;top:-4px}.cult-ui-theme .content{padding:18px 24px 14px}.cult-ui-theme .heading{margin-bottom:18px;align-items:center}.cult-ui-theme .heading h1{font-size:23px;line-height:1.5;font-weight:550}.cult-ui-theme .heading .primary{height:36px;min-height:36px;font-size:14px;padding:0 15px;border-radius:6px}.cult-ui-theme .taskpanel{border:0;border-radius:10px;background:#fff;box-shadow:var(--cult-shadow);overflow:hidden}.cult-ui-theme .panelhead{padding:18px 20px 13px;min-height:61px;gap:14px}.cult-ui-theme .panelhead h2{font-size:14px;font-weight:550;letter-spacing:-.2px}.cult-ui-theme .panelhead h2>span{padding:2px 6px;color:#595959;background:#f5f5f5;border-radius:5px;font-size:12px;font-weight:400;margin-left:6px}.cult-ui-theme .panelhead>div{gap:9px}.cult-ui-theme .panelhead button{height:32px;padding:0 10px;border:1px solid #d9d9d9;background:linear-gradient(180deg,#fff,#fafafa);color:#434343;font-size:12px;border-radius:8px}.cult-ui-theme .panelhead .primary{background:var(--cult-button-fill);border-color:#1677ff;box-shadow:var(--cult-button-shadow)}.cult-ui-theme .viewtoggle{border:0;background:#f2f2f2;gap:2px;padding:3px;border-radius:6px}.cult-ui-theme .viewtoggle button{border:0;border-radius:6px;background:transparent;box-shadow:none;width:28px;height:25px;padding:4px;color:#595959}.cult-ui-theme .viewtoggle button.selected{background:#fff;color:#1f1f1f;box-shadow:0 1px 3px #00000010}.cult-ui-theme .taskpanel>.tabs{display:flex;align-items:center;gap:3px;width:fit-content;max-width:calc(100% - 40px);padding:4px;margin:0 20px 2px;border:0;background:#f4f4f4;border-radius:6px;min-height:36px;overflow-x:auto;scrollbar-width:none}.cult-ui-theme .taskpanel>.tabs button{padding:5px 11px;border:0;border-radius:7px;font-size:12px;line-height:20px;background:transparent;color:#595959;white-space:nowrap;box-shadow:none;font-weight:400}.cult-ui-theme .taskpanel>.tabs button.selected{color:#1f1f1f;background:#fff;box-shadow:0 1px 3px #0000000e}.cult-ui-theme .tabcount{background:#eef5ff;color:#1684fc;border-radius:4px}.cult-ui-theme .filters{padding:16px 20px;gap:9px;border-bottom:0}.cult-ui-theme .filters .search{height:36px;border:1px solid #d9d9d9;border-radius:6px;background:#fdfdfd;padding:0 10px;gap:8px;box-shadow:inset 0 1px 1px #00000002}.cult-ui-theme .filters .search>svg{color:#595959;width:15px}.cult-ui-theme .filters .search:focus-within{border-color:#a8c9ed;box-shadow:0 0 0 3px #1684fc0b;background:#fff}.cult-ui-theme .filters .search input{height:34px;border:0;background:transparent;box-shadow:none;font-size:14px;color:#434343;padding:0}.cult-ui-theme .filters select,.cult-ui-theme .filters>button{height:36px;border:1px solid #d9d9d9;border-radius:6px;padding:0 11px;background:#fdfdfd;font-size:12px}.cult-ui-theme .tablewrap table{font-variant-numeric:tabular-nums}.cult-ui-theme .tablewrap th{height:40px;background:#f7f7f7;font-size:12px;font-weight:450;border-bottom:1px solid #eee;padding:9px 18px}.cult-ui-theme .tablewrap td{height:70px;border-bottom:1px solid #f0f0f0;padding:13px 18px;color:#434343}.cult-ui-theme .tablewrap td strong{line-height:1.55}.cult-ui-theme .tablewrap td small{font-size:12px;color:#595959;margin-top:4px;line-height:1.4}.cult-ui-theme .tablewrap tbody tr:hover{background:#fafbfc}.cult-ui-theme .tablewrap tbody tr:last-child td{border-bottom:0}.cult-ui-theme .tablewrap .checkcol{font-size:12px;color:#595959}.cult-ui-theme .assignee{gap:7px;color:#434343;font-size:12px}.cult-ui-theme .priority,.cult-ui-theme .status{border-radius:6px;line-height:1.5;font-weight:400}.cult-ui-theme .priority.HIGH{color:#bf9626;background:#fffae9}.cult-ui-theme .priority.URGENT{color:#d36f6b;background:#fff0ef}.cult-ui-theme .status.TODO{color:#8b98a9;background:#f2f5f8}.cult-ui-theme .status.IN_PROGRESS{color:#568ad0;background:#edf5ff}.cult-ui-theme .status.REVIEW_PENDING{color:#c39b3b;background:#fff8e8}.cult-ui-theme .status.DONE{color:#4da381;background:#edf8f2}.cult-ui-theme .status.REWORK{color:#cc8367;background:#fff3ed}.cult-ui-theme .status.CANCELED,.cult-ui-theme .status.DRAFT{background:#f4f4f4}.cult-ui-theme .redtext{color:#d47870!important}.cult-ui-theme .pagination{padding:13px 20px;border-top:1px solid #f0f0f0;color:#595959;font-size:12px;min-height:55px}.cult-ui-theme .pagination button{height:29px;padding:0 10px;border:1px solid #e8e8e8;font-size:12px;border-radius:8px;background:#fff;box-shadow:none;color:#595959}.cult-ui-theme .pagination>div>span{font-size:12px;color:#434343}.cult-ui-theme .tablewrap button.textbutton{background:transparent;border:0;color:#7c9dbd;font-size:12px;box-shadow:none;padding:5px}.cult-ui-theme .board{padding:8px 20px 17px;gap:13px;background:#fff}.cult-ui-theme .boardcolumn{background:#f8f8f8;border-radius:8px;padding:11px 10px;min-width:215px}.cult-ui-theme .boardcolumn>h4{padding:2px 3px 10px;font-size:12px}.cult-ui-theme .boardcolumn>h4>b{font-weight:400;color:#595959;font-size:12px}.cult-ui-theme .boardcolumn .taskcard{border-width:0 0 0 2px;border-radius:6px;background:#fff;padding:13px 11px;box-shadow:0 0 0 1px #00000003,0 2px 4px #00000003;gap:9px}.cult-ui-theme .taskcard:hover{box-shadow:var(--cult-shadow-raised);background:#fff;transform:translateY(-1px)}.cult-ui-theme .taskcard>strong{color:#434343;font-weight:500;text-align:left}.cult-ui-theme .empty{padding:44px 16px;color:#b0b7bf}.cult-ui-theme .empty>svg{stroke-width:1.2}.cult-ui-theme .empty h3{font-size:14px;font-weight:450;color:#595959;margin:12px 0}.cult-ui-theme .empty p{font-size:12px;color:#595959}.cult-ui-theme .empty button{font-size:12px;border-radius:6px;padding:7px 12px}.cult-ui-theme .messagerow{padding:17px 20px;border:0;border-bottom:1px solid #f0f0f0;border-radius:0;background:#fff;box-shadow:none;gap:13px;color:#434343}.cult-ui-theme .messagerow:hover{background:#fafafa}.cult-ui-theme .messagerow strong{font-size:14px;color:#434343;font-weight:450}.cult-ui-theme .messagerow small{font-size:12px;color:#595959;margin-top:4px}.cult-ui-theme .messageicon{border-radius:8px;background:#f4f4f4;color:#595959}.cult-ui-theme .messageicon.new{background:#eff6ff;color:#7b9fc4}.cult-ui-theme .logrow{padding:16px 20px;border-color:#f0f0f0;gap:13px}.cult-ui-theme .logdot{height:6px;width:6px;background:#c1c8d0;margin-top:8px}.cult-ui-theme .logrow strong{font-size:14px;color:#434343;font-weight:500}.cult-ui-theme .logrow p{line-height:1.8;margin-top:3px;overflow-wrap:anywhere}.cult-ui-theme .logrow p,.cult-ui-theme .logrow small,.cult-ui-theme .logrow time{font-size:12px;color:#595959}.cult-ui-theme .toast{padding:11px 18px;border-radius:8px;background:#272727;color:#fff;font-size:14px;box-shadow:var(--cult-shadow-raised);animation:cult-toast-in .18s ease-out}.cult-ui-theme .gate{background:#fafafa;min-height:100dvh}.cult-ui-theme .loginbox{width:360px;max-width:calc(100vw - 40px);padding:32px;background:#fff;border:0;box-shadow:var(--cult-shadow-raised);gap:18px}.cult-ui-theme .loginbox>label{display:block;color:#434343;font-weight:400;margin-bottom:18px}.cult-ui-theme .loginbox input{display:block;width:100%;height:40px;border-radius:6px;margin-top:8px;font-size:14px;padding:0 12px;background:#fdfdfd;border-color:#d9d9d9}.cult-ui-theme .loginbox>.primary{width:100%;height:40px;margin-top:4px;border-radius:6px;font-size:14px}.cult-ui-theme .loginbox .loginerror{background:#fff4f2;border-radius:8px;padding:9px 10px;color:#ce7c70;font-size:12px;margin:0 0 14px}.cult-ui-theme .loginbox h2{font-size:17px;color:#434343;font-weight:500;margin-bottom:16px}.cult-ui-theme .gate>p{color:#595959;font-size:14px}.cult-ui-theme .content.analysis-content,.cult-ui-theme .content.inspection-content{padding:12px 16px}.cult-ui-theme .analysis-content>.heading{margin-bottom:8px}.cult-ui-theme .analysis-content>.heading h1{font-size:16px;color:#434343;line-height:25px}.cult-ui-theme .qianniu-inspection{border-radius:10px;box-shadow:var(--cult-shadow);background:#fff;padding-left:20px;padding-right:20px}.cult-ui-theme .qianniu-inspection .insp-workbar{min-height:66px;border-bottom:1px solid #f0f0f0}.cult-ui-theme .qianniu-inspection .insp-tabs{align-items:center;gap:3px;padding:4px;background:#f4f4f4;border-radius:6px;align-self:center;height:36px}.cult-ui-theme .qianniu-inspection .insp-tabs button{height:28px;line-height:20px;border:0;border-radius:7px;padding:4px 13px;background:transparent;color:#595959;font-weight:400;box-shadow:none}.cult-ui-theme .qianniu-inspection .insp-tabs button.active{background:#fff;box-shadow:0 1px 3px #0000000e}.cult-ui-theme .qianniu-inspection .insp-tools button{height:34px;border-radius:6px;border:1px solid #d9d9d9;background:linear-gradient(180deg,#fff,#fcfcfc);color:#434343;font-size:12px;box-shadow:inset 0 1px 0 #ffffffa0}.cult-ui-theme .qianniu-inspection .insp-tools .insp-addshop{background:var(--cult-button-fill);box-shadow:var(--cult-button-shadow)}.cult-ui-theme .qianniu-inspection .insp-tools .insp-addshop:hover{background:#4096ff;color:#fff}.cult-ui-theme .qianniu-inspection .insp-filterbar{padding:17px 0 18px;gap:12px 22px}.cult-ui-theme .qianniu-inspection .insp-datecontrols>span,.cult-ui-theme .qianniu-inspection .insp-field>span{color:#595959;font-size:12px}.cult-ui-theme .qianniu-inspection .insp-field select{height:36px;border-radius:6px;border-color:#d9d9d9;font-size:14px;background:#fdfdfd;color:#434343}.cult-ui-theme .qianniu-inspection .insp-datecontrols button{height:36px;border-color:#d9d9d9;background:#fdfdfd;color:#595959;box-shadow:none}.cult-ui-theme .qianniu-inspection .insp-datecontrols button:first-of-type{border-radius:6px 0 0 6px}.cult-ui-theme .qianniu-inspection .insp-datecontrols button:nth-of-type(2){border-radius:0 6px 6px 0}.cult-ui-theme .qianniu-inspection .insp-datecontrols input{height:36px;background:#fdfdfd;border-color:#d9d9d9;color:#434343;font-size:14px}.cult-ui-theme .qianniu-inspection .insp-datecontrols button.insp-today{border-radius:8px;background:#f2f6fb;color:#7698bd;border-color:transparent;font-size:12px}.cult-ui-theme .qianniu-inspection .insp-badge{border-radius:5px;background:#f4f4f4}.cult-ui-theme .qianniu-inspection .insp-badge.submitted{color:#4da381;background:#edf8f2}.cult-ui-theme .qianniu-inspection .insp-badge.unsaved{color:#bb9d54;background:#fffae9}.cult-ui-theme .qianniu-inspection .insp-registration{border-color:#ededed;border-radius:6px}.cult-ui-theme .qianniu-inspection .insp-registration-table th{background:#f7f7f7;font-size:12px;font-weight:450;border-color:#ededed}.cult-ui-theme .qianniu-inspection .insp-registration-table td{border-color:#f1f1f1}.cult-ui-theme .qianniu-inspection .insp-entryname h3{color:#434343;font-size:14px;font-weight:500}.cult-ui-theme .qianniu-inspection .insp-entrynote>input,.cult-ui-theme .qianniu-inspection .insp-number,.cult-ui-theme .qianniu-inspection .insp-value>input,.cult-ui-theme .qianniu-inspection .insp-value>select{height:35px;border-radius:8px;border-color:#d9d9d9;background:#fdfdfd;color:#434343}.cult-ui-theme .qianniu-inspection .insp-number input{border:0;box-shadow:none;border-radius:0;background:none;color:#434343}.cult-ui-theme .qianniu-inspection .insp-statuschoices{gap:5px;padding:3px;border-radius:6px;background:#f5f5f5}.cult-ui-theme .qianniu-inspection .insp-statuschoices button{height:28px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;font-size:12px}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.normal.selected{color:#4aa180;background:#fff;border-color:#e6efe9;box-shadow:0 1px 2px #00000005}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.abnormal.selected{color:#d18a71;background:#fff;border-color:#f3e5de;box-shadow:0 1px 2px #00000005}.cult-ui-theme .qianniu-inspection .insp-uploadbutton{border-radius:8px;border-color:#e5eaf0;color:#7c9dc0;background:linear-gradient(180deg,#fff,#fcfcfc);font-size:12px}.cult-ui-theme .qianniu-inspection .insp-uploadbutton:hover{border-color:#bfd6ee;color:#1684fc;background:#f7fbff}.cult-ui-theme .qianniu-inspection .insp-evidence .attachment{border-radius:8px;border-color:#e9e9e9;background:#f8f8f8}.cult-ui-theme .qianniu-inspection .insp-evidence[tabindex="0"]:focus,.cult-ui-theme .qianniu-inspection .insp-evidence[tabindex="0"]:focus-within{outline-color:#a7c5e3;background:#f8fbff}.cult-ui-theme .qianniu-inspection .insp-listfoot b{color:#8799af}.cult-ui-theme .qianniu-inspection .insp-daynote>label{color:#595959}.cult-ui-theme .qianniu-inspection .insp-daynote textarea{border-radius:6px;border-color:#d9d9d9;color:#434343;background:#fdfdfd}.cult-ui-theme .qianniu-inspection .insp-savebar{border-color:#ececec;background:#fffffff7;box-shadow:0 -4px 16px #00000003}.cult-ui-theme .qianniu-inspection .insp-savestatus strong{color:#595959}.cult-ui-theme .qianniu-inspection .insp-saveactions button{border-radius:6px;border-color:#d9d9d9;background:linear-gradient(180deg,#fff,#fcfcfc);color:#434343;font-size:12px}.cult-ui-theme .qianniu-inspection .insp-saveactions .primary{background:var(--cult-button-fill);box-shadow:var(--cult-button-shadow)}.cult-ui-theme .qianniu-inspection .insp-saveactions .insp-nextmissing{color:#7d9cbc;background:none;border:0;box-shadow:none}.cult-ui-theme .qianniu-inspection .insp-history .tablewrap{border-color:#ededed;border-radius:6px}.cult-ui-theme .qianniu-inspection .insp-history th{background:#f7f7f7;color:#434343;font-size:12px;border-color:#ededed}.cult-ui-theme .qianniu-inspection .insp-history td{font-size:14px;color:#434343}.cult-ui-theme .qianniu-inspection .insp-history td strong{color:#434343}.cult-ui-theme .qianniu-inspection .insp-history .textbutton{color:#7e9dbc}.cult-ui-theme .insp-dialog-backdrop{background:#17171744;backdrop-filter:blur(2px)}.cult-ui-theme .insp-dialog-backdrop .insp-dialog{border-radius:12px;border:1px solid #ffffffb3;box-shadow:0 0 0 1px #00000005,0 22px 80px #00000021;background:#fff;animation:cult-sheet-in .18s ease-out}.cult-ui-theme .insp-dialog-header{border-color:#efefef;padding:22px 24px 18px}.cult-ui-theme .insp-dialog-header h2{font-size:17px;font-weight:550}.cult-ui-theme .insp-dialog-header>div>span{font-size:12px;color:#595959}.cult-ui-theme .insp-dialog-header .insp-dialog-close{border-radius:8px;background:none;box-shadow:none;color:#595959}.cult-ui-theme .insp-dialog-content{padding:23px 24px}.cult-ui-theme .insp-form-field>label,.cult-ui-theme .insp-form-label{color:#595959}.cult-ui-theme .insp-bound-fields input,.cult-ui-theme .insp-dialog .insp-field-control>input,.cult-ui-theme .insp-dialog .insp-field-control>textarea{border:1px solid #d9d9d9;border-radius:6px;background:#fdfdfd;color:#434343;box-shadow:none}.cult-ui-theme .insp-kind-options{padding:4px;background:#f6f6f6;border-radius:8px;gap:4px}.cult-ui-theme .insp-kind-options button{border-radius:8px;border:1px solid transparent;background:transparent;color:#595959;box-shadow:none;min-height:38px}.cult-ui-theme .insp-kind-options button.selected{background:#fff;color:#6286ad;border-color:#e8edf1;box-shadow:0 1px 3px #00000006}.cult-ui-theme .insp-kind-radio{border-color:#d2d2d2}.cult-ui-theme .insp-kind-options button.selected .insp-kind-radio{border-color:#789fc8}.cult-ui-theme .insp-bound-fields label,.cult-ui-theme .insp-field-help{color:#595959;font-size:12px}.cult-ui-theme .insp-dialog-backrow button{color:#595959;border:0;background:none;box-shadow:none;font-size:12px}.cult-ui-theme .insp-dialog-footer{background:#fafafa;border-color:#efefef;border-radius:0 0 12px 12px}.cult-ui-theme .insp-dialog-footer>button{height:35px;border-radius:6px;border:1px solid #d9d9d9;background:linear-gradient(180deg,#fff,#fcfcfc);color:#434343;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .insp-dialog-footer>.primary,.cult-ui-theme .insp-manager-empty .primary,.cult-ui-theme .insp-manager-toolbar .primary{background:var(--cult-button-fill);border-color:#1677ff;color:#fff;box-shadow:var(--cult-button-shadow);border-radius:6px}.cult-ui-theme .insp-dialog-footer .insp-dialog-danger{background:linear-gradient(180deg,#d28b7b,#c57463);border-color:#bf7262;color:#fff}.cult-ui-theme .insp-metric-tablewrap{border-radius:6px;border-color:#ededed}.cult-ui-theme .insp-metric-table th{background:#f8f8f8;color:#595959;font-size:12px}.cult-ui-theme .insp-metric-table td{color:#595959;border-color:#f0f0f0}.cult-ui-theme .insp-metric-table td strong{color:#434343}.cult-ui-theme .insp-type-tag{border-radius:5px;background:#f5f5f5;color:#595959}.cult-ui-theme .insp-metric-actions button{background:none;border:0;box-shadow:none;font-size:12px;color:#87a2c0}.cult-ui-theme .insp-manager-toolbar>span{font-size:12px}.cult-ui-theme .insp-manager-toolbar b{background:#f4f4f4;color:#595959}.cult-ui-theme .insp-manager-empty{border-radius:8px;background:#fafafa}.cult-ui-theme .insp-toast{border:1px solid #e7ede9;background:#f7fcf8;color:#77a18b;box-shadow:var(--cult-shadow-raised);border-radius:8px}@keyframes cult-sheet-in{0%{opacity:0;transform:translateY(7px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cult-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1150px){.cult-ui-theme .content{padding:18px 22px 14px}.cult-ui-theme .content.analysis-content,.cult-ui-theme .content.inspection-content{padding:12px 16px}.cult-ui-theme .profile strong{max-width:65px}.cult-ui-theme .profile{gap:6px}.cult-ui-theme .profile .profileaction{min-width:22px}}@media(max-width:760px){.cult-ui-theme .sidebar{padding:0;background:#fffffff5;border:0;border-top:1px solid #ededed}.cult-ui-theme .sidebar .mainnav{margin:0;padding:4px 6px;gap:3px}.cult-ui-theme .sidebar nav button{height:55px;border-radius:6px;font-size:12px;padding:7px 4px;gap:3px}.cult-ui-theme .sidebar nav button.active{background:#f4f4f4;box-shadow:none;color:#1f1f1f}.cult-ui-theme .sidebar nav button.active svg{color:#7395bb}.cult-ui-theme .app>main>header{height:54px;padding:0 16px}.cult-ui-theme .headeractions{gap:13px}.cult-ui-theme .content{padding:18px 12px 14px}.cult-ui-theme .heading{margin-bottom:15px}.cult-ui-theme .heading h1{font-size:21px}.cult-ui-theme .heading .primary{height:34px;font-size:12px;padding:0 12px;border-radius:6px}.cult-ui-theme .taskpanel{border-radius:10px}.cult-ui-theme .panelhead{padding:16px 15px 11px;min-height:56px}.cult-ui-theme .panelhead h2{font-size:14px}.cult-ui-theme .taskpanel>.tabs{max-width:calc(100% - 30px);margin:0 15px 2px;padding:3px;border-radius:6px}.cult-ui-theme .taskpanel>.tabs button{font-size:12px;padding:4px 9px}.cult-ui-theme .filters{padding:13px 15px;gap:8px}.cult-ui-theme .filters .search{height:35px}.cult-ui-theme .filters select,.cult-ui-theme .filters>button{height:34px;font-size:12px;padding:0 9px}.cult-ui-theme .tablewrap th{height:37px;font-size:12px;padding:8px 13px}.cult-ui-theme .tablewrap td{height:64px;padding:12px 13px;font-size:12px}.cult-ui-theme .tablewrap td strong{font-size:14px}.cult-ui-theme .tablewrap td small{font-size:12px}.cult-ui-theme .pagination{padding:11px 15px;font-size:12px}.cult-ui-theme .board{padding:8px 15px 15px}.cult-ui-theme .logrow,.cult-ui-theme .messagerow{padding:15px}.cult-ui-theme .logrow time{font-size:12px}.cult-ui-theme .content.analysis-content,.cult-ui-theme .content.inspection-content{padding:8px 6px}.cult-ui-theme .qianniu-inspection{border-radius:10px;padding-left:12px;padding-right:12px}.cult-ui-theme .qianniu-inspection .insp-workbar{min-height:58px;gap:10px;flex-wrap:nowrap;padding:0;border-bottom:1px solid #f0f0f0}.cult-ui-theme .qianniu-inspection .insp-tabs{min-height:0;height:34px;padding:3px;gap:2px}.cult-ui-theme .qianniu-inspection .insp-tabs button{height:28px;font-size:12px;padding:4px 10px}.cult-ui-theme .qianniu-inspection .insp-tools{gap:6px}.cult-ui-theme .qianniu-inspection .insp-tools button{height:32px;padding:0 8px;font-size:12px}.cult-ui-theme .qianniu-inspection .insp-filterbar{padding:14px 0;gap:11px}.cult-ui-theme .qianniu-inspection .insp-statuschoices{max-width:none}.cult-ui-theme .qianniu-inspection .insp-statuschoices button{height:29px}.cult-ui-theme .qianniu-inspection .insp-entryname h3{font-size:14px}.cult-ui-theme .qianniu-inspection .insp-registration{border:0}.cult-ui-theme .qianniu-inspection .insp-registration-table td{height:auto}.cult-ui-theme .qianniu-inspection .insp-saveactions button{height:33px;padding:0 11px}.cult-ui-theme .qianniu-inspection .insp-evidence .attachmentinfo{opacity:1}.cult-ui-theme .insp-dialog-backdrop .insp-dialog{border-radius:10px}.cult-ui-theme .insp-dialog-header{padding:18px 18px 15px}.cult-ui-theme .insp-dialog-content{padding:20px 18px}.cult-ui-theme .insp-dialog-footer{border-radius:0 0 10px 10px}.cult-ui-theme .insp-kind-options button{font-size:12px}.cult-ui-theme .loginbox{padding:27px;border-radius:12px}}@media(max-width:370px){.cult-ui-theme .qianniu-inspection .insp-workbar{flex-wrap:wrap;padding:12px 0;gap:10px}.cult-ui-theme .qianniu-inspection .insp-tools{margin-left:0;width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.cult-ui-theme *,.cult-ui-theme :after,.cult-ui-theme :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cult-ui-theme .taskcard:hover,.cult-ui-theme button:active:not(:disabled){transform:none}}.cult-ui-theme .completed-todo td:first-child strong{text-decoration:line-through;text-decoration-thickness:1px}.cult-ui-theme .heading>.detailactions{margin:0}.cult-ui-theme .filters select,.cult-ui-theme .filters>button,.cult-ui-theme .tablewrap th{color:#434343}.cult-ui-theme .priority.HIGH{color:#91701e}.cult-ui-theme .priority.URGENT{color:#b95e57}.cult-ui-theme .status.TODO{color:#748498}.cult-ui-theme .status.IN_PROGRESS{color:#4f7dae}.cult-ui-theme .status.REVIEW_PENDING{color:#9c7a25}.cult-ui-theme .status.DONE{color:#4b8d6f}.cult-ui-theme .status.REWORK{color:#a96d53}.cult-ui-theme .logrow p{color:#434343}.cult-ui-theme .qianniu-inspection .insp-tabs button.active{color:#1f1f1f}.cult-ui-theme .qianniu-inspection .insp-registration-table th,.cult-ui-theme .qianniu-inspection .insp-statuschoices button{color:#434343}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.normal.selected{color:#48876d}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.abnormal.selected{color:#b87b62}.cult-ui-theme .qianniu-inspection .insp-uploadbutton{color:#6b8eaf}.cult-ui-theme .insp-metric-table th{color:#434343}.cult-ui-theme :is(input,select,textarea),.cult-ui-theme button{font-size:14px;font-weight:400}.cult-ui-theme :is(input,select,textarea){color:#1f1f1f;background:#fff;border-color:#d9d9d9}.cult-ui-theme :is(input,textarea)::placeholder{color:#8c8c8c}.cult-ui-theme button{color:#262626}.cult-ui-theme .panelhead .primary,.cult-ui-theme .primary{background:#1677ff;border-color:#1677ff;color:#fff;font-size:14px;font-weight:500;box-shadow:0 2px 0 #0591ff1a}.cult-ui-theme .panelhead .primary:hover,.cult-ui-theme .primary:hover{background:#4096ff;border-color:#4096ff;color:#fff}.cult-ui-theme .sidebar{background:#fff;border-right-color:#f0f0f0}.cult-ui-theme .sidebar nav button{font-size:14px;color:#434343}.cult-ui-theme .sidebar nav button svg{color:#595959}.cult-ui-theme .sidebar nav button.active{background:#e6f4ff;color:#1677ff;box-shadow:none;font-weight:500}.cult-ui-theme .sidebar nav button.active svg{color:#1677ff}.cult-ui-theme .app>main>header{background:#fff}.cult-ui-theme .notificationcount{color:#fff;background:#ff4d4f;border-color:#fff;font-size:12px;min-width:18px}.cult-ui-theme .profile strong{font-size:13px;color:#262626}.cult-ui-theme .headeractions .today,.cult-ui-theme .profile small{font-size:12px;color:#595959}.cult-ui-theme .heading h1{font-size:24px;color:#1f1f1f;font-weight:600}.cult-ui-theme .panelhead h2{font-size:16px;color:#1f1f1f;font-weight:600}.cult-ui-theme .panelhead button{height:36px;font-size:14px;color:#262626}.cult-ui-theme .panelhead .primary{color:#fff}.cult-ui-theme .filters .search input,.cult-ui-theme .filters select,.cult-ui-theme .filters>button{font-size:14px;color:#262626}.cult-ui-theme .filters .search,.cult-ui-theme .filters select,.cult-ui-theme .filters>button{height:38px}.cult-ui-theme .filters .search input{height:36px}.cult-ui-theme .taskpanel>.tabs button{font-size:14px;color:#434343;line-height:22px}.cult-ui-theme .taskpanel>.tabs button.selected{color:#1677ff;font-weight:500}.cult-ui-theme .tablewrap th{font-weight:600;background:#fafafa}.cult-ui-theme .tablewrap td,.cult-ui-theme .tablewrap th{font-size:14px;color:#262626;line-height:22px}.cult-ui-theme .tablewrap td strong{font-size:14px;color:#1f1f1f;font-weight:500}.cult-ui-theme .tablewrap .checkcol,.cult-ui-theme .tablewrap td small{font-size:12px;color:#595959;line-height:18px}.cult-ui-theme .assignee{font-size:14px;color:#262626}.cult-ui-theme .tablewrap button.textbutton{font-size:14px;color:#1677ff}.cult-ui-theme .priority,.cult-ui-theme .status{font-size:12px;font-weight:500;padding:3px 7px}.cult-ui-theme .priority.NORMAL{color:#595959;background:#f5f5f5}.cult-ui-theme .priority.HIGH,.cult-ui-theme .status.REVIEW_PENDING{color:#ad6800;background:#fffbe6}.cult-ui-theme .priority.URGENT,.cult-ui-theme .redtext{color:#cf1322!important}.cult-ui-theme .status.TODO{color:#475b70;background:#f0f5fa}.cult-ui-theme .status.IN_PROGRESS{color:#0958d9;background:#e6f4ff}.cult-ui-theme .status.DONE{color:#237804;background:#f6ffed}.cult-ui-theme .status.REWORK{color:#ad4e00;background:#fff7e6}.cult-ui-theme .status.CANCELED,.cult-ui-theme .status.DRAFT{color:#595959;background:#f5f5f5}.cult-ui-theme .pagination,.cult-ui-theme .pagination>div>span{font-size:13px;color:#595959}.cult-ui-theme .pagination button{font-size:13px;height:32px;color:#434343}.cult-ui-theme .taskcard>strong{font-size:14px;color:#1f1f1f;line-height:22px}.cult-ui-theme .taskcard>div{font-size:12px;color:#595959}.cult-ui-theme .logrow p,.cult-ui-theme .logrow strong,.cult-ui-theme .messagerow strong{font-size:14px;color:#262626;line-height:22px}.cult-ui-theme .logrow small,.cult-ui-theme .logrow time,.cult-ui-theme .messagerow small{font-size:12px;color:#595959}.cult-ui-theme .loginbox{border-radius:12px}.cult-ui-theme .loginbox>label{font-size:14px;color:#262626}.cult-ui-theme .loginbox input,.cult-ui-theme .loginbox>.primary{font-size:14px}.cult-ui-theme .completed-todo td:first-child strong{color:#595959}.cult-ui-theme .qianniu-inspection .insp-tabs{height:38px}.cult-ui-theme .qianniu-inspection .insp-tabs button{height:30px;font-size:14px;line-height:22px;color:#434343}.cult-ui-theme .qianniu-inspection .insp-tabs button.active{color:#1677ff;font-weight:500}.cult-ui-theme .qianniu-inspection .insp-tools button{height:36px;font-size:14px;color:#262626}.cult-ui-theme .qianniu-inspection .insp-tools .insp-addshop{background:#1677ff;border-color:#1677ff;color:#fff}.cult-ui-theme .qianniu-inspection .insp-datecontrols>span,.cult-ui-theme .qianniu-inspection .insp-field>span{font-size:14px;color:#434343}.cult-ui-theme .qianniu-inspection .insp-datecontrols input,.cult-ui-theme .qianniu-inspection .insp-field select{font-size:14px;color:#262626;background:#fff}.cult-ui-theme .qianniu-inspection .insp-datecontrols input{width:144px}.cult-ui-theme .qianniu-inspection .insp-datecontrols button.insp-today{font-size:14px;color:#1677ff;background:#e6f4ff}.cult-ui-theme .qianniu-inspection .insp-badge,.cult-ui-theme .qianniu-inspection .insp-recordmeta small{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-badge.submitted{color:#237804;background:#f6ffed}.cult-ui-theme .qianniu-inspection .insp-badge.unsaved{color:#ad6800;background:#fffbe6}.cult-ui-theme .qianniu-inspection .insp-history th,.cult-ui-theme .qianniu-inspection .insp-registration-table th{font-size:14px;font-weight:600;color:#262626;line-height:22px;background:#fafafa}.cult-ui-theme .qianniu-inspection .insp-history td,.cult-ui-theme .qianniu-inspection .insp-registration-table td{font-size:14px;line-height:22px;color:#262626}.cult-ui-theme .qianniu-inspection .insp-entryname h3,.cult-ui-theme .qianniu-inspection .insp-history td strong{font-size:14px;color:#1f1f1f;font-weight:500}.cult-ui-theme .qianniu-inspection .insp-entryindex,.cult-ui-theme .qianniu-inspection .insp-entryname small{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-entrynote>input,.cult-ui-theme .qianniu-inspection .insp-value>input,.cult-ui-theme .qianniu-inspection .insp-value>select{font-size:14px;color:#1f1f1f;height:36px;background:#fff}.cult-ui-theme .qianniu-inspection .insp-number{height:36px;background:#fff}.cult-ui-theme .qianniu-inspection .insp-number input{height:34px;font-size:14px;color:#1f1f1f;background:transparent}.cult-ui-theme .qianniu-inspection .insp-number span,.cult-ui-theme .qianniu-inspection .insp-range{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-statuschoices button{font-size:14px;height:30px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.normal.selected{color:#237804;background:#f6ffed;border-color:#b7eb8f}.cult-ui-theme .qianniu-inspection .insp-statuschoices button.abnormal.selected{color:#ad4e00;background:#fff7e6;border-color:#ffd591}.cult-ui-theme .qianniu-inspection .insp-uploadbutton{height:32px;font-size:13px;color:#1677ff}.cult-ui-theme .qianniu-inspection .insp-evidencebar>small,.cult-ui-theme .qianniu-inspection .insp-moreimages,.cult-ui-theme .qianniu-inspection .insp-uploadprogress{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-abnormaltag,.cult-ui-theme .qianniu-inspection .insp-resolved{font-size:12px;line-height:18px;color:#874d00}.cult-ui-theme .qianniu-inspection .insp-abnormaltag.resolved{color:#237804}.cult-ui-theme .qianniu-inspection .insp-listfoot{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-listfoot b{color:#1677ff}.cult-ui-theme .qianniu-inspection .insp-daynote>label{font-size:14px;color:#434343;flex-basis:90px;width:90px}.cult-ui-theme .qianniu-inspection .insp-daynote textarea{font-size:14px;color:#262626;background:#fff}.cult-ui-theme .qianniu-inspection .insp-savestatus strong{font-size:13px;color:#434343}.cult-ui-theme .qianniu-inspection .insp-savehint{font-size:12px;color:#595959}.cult-ui-theme .qianniu-inspection .insp-saveactions button{font-size:14px;color:#262626;height:36px}.cult-ui-theme .qianniu-inspection .insp-saveactions .primary{background:#1677ff;border-color:#1677ff;color:#fff}.cult-ui-theme .qianniu-inspection .insp-saveactions .insp-nextmissing{color:#1677ff}.cult-ui-theme .qianniu-inspection .insp-panelhead h2{font-size:14px;color:#434343}.cult-ui-theme .qianniu-inspection .insp-muted{font-size:12px;color:#595959}.cult-ui-theme .insp-dialog-header h2{font-size:18px;color:#1f1f1f;font-weight:600}.cult-ui-theme .insp-bound-fields label,.cult-ui-theme .insp-dialog-header>div>span,.cult-ui-theme .insp-field-help{font-size:12px;color:#595959}.cult-ui-theme .insp-form-field>label,.cult-ui-theme .insp-form-label{font-size:14px;color:#434343}.cult-ui-theme .insp-bound-fields input,.cult-ui-theme .insp-dialog .insp-field-control>input,.cult-ui-theme .insp-dialog .insp-field-control>textarea{font-size:14px;color:#1f1f1f;background:#fff;border-color:#d9d9d9}.cult-ui-theme .insp-kind-options button{font-size:14px;color:#434343}.cult-ui-theme .insp-kind-options button.selected{color:#0958d9;border-color:#91caff;background:#e6f4ff}.cult-ui-theme .insp-dialog-footer>button,.cult-ui-theme .insp-manager-toolbar .primary{font-size:14px;height:36px}.cult-ui-theme .insp-dialog-footnote{font-size:12px;color:#595959}.cult-ui-theme .insp-metric-table th{font-size:14px;color:#262626;font-weight:600}.cult-ui-theme .insp-metric-table td,.cult-ui-theme .insp-metric-table td strong{font-size:14px;color:#262626}.cult-ui-theme .insp-metric-table td.insp-metric-rule,.cult-ui-theme .insp-type-tag{font-size:12px;color:#595959}.cult-ui-theme .insp-metric-actions button,.cult-ui-theme .qianniu-inspection .insp-history .textbutton{font-size:14px;color:#1677ff}.cult-ui-theme .insp-metric-actions button.insp-archive-action{color:#595959}.cult-ui-theme .insp-manager-toolbar>span{font-size:13px;color:#595959}.cult-ui-theme .insp-toast{font-size:14px;color:#237804;background:#f6ffed;border-color:#b7eb8f}@media(max-width:760px){.cult-ui-theme .sidebar nav button{font-size:12px}.cult-ui-theme .heading h1{font-size:22px}.cult-ui-theme .taskpanel>.tabs button{font-size:13px}.cult-ui-theme .qianniu-inspection .insp-workbar{flex-wrap:wrap;gap:10px;padding:12px 0}.cult-ui-theme .qianniu-inspection .insp-tabs{height:38px}.cult-ui-theme .qianniu-inspection .insp-tools{gap:6px}.cult-ui-theme .qianniu-inspection .insp-tools button{font-size:13px;padding:0 10px;height:34px}.cult-ui-theme .qianniu-inspection .insp-datecontrols>span{font-size:13px}.cult-ui-theme .qianniu-inspection .insp-datecontrols input{width:136px}.cult-ui-theme .qianniu-inspection .insp-datecontrols button.insp-today{font-size:13px}.cult-ui-theme .qianniu-inspection .insp-daynote>label{width:auto}.cult-ui-theme .qianniu-inspection .insp-saveactions{gap:7px}.cult-ui-theme .qianniu-inspection .insp-saveactions button{font-size:13px;padding:0 10px}.cult-ui-theme .qianniu-inspection .insp-saveactions .insp-nextmissing{font-size:12px;padding:0}.cult-ui-theme .insp-dialog-footnote{max-width:150px;line-height:18px}}.cult-ui-theme .tablewrap td small span{font-size:12px;color:#595959}.cult-ui-theme .tabcount{font-size:12px;color:#1677ff}.cult-ui-theme .profile strong{white-space:nowrap;text-overflow:ellipsis}.cult-ui-theme .qianniu-inspection input::placeholder,.cult-ui-theme .qianniu-inspection textarea::placeholder{color:#8c8c8c}.cult-ui-theme .insp-metric-tablewrap{max-height:min(430px,calc(100dvh - 280px))}.cult-ui-theme .qianniu-inspection .insp-daynote small{font-size:12px;color:#595959}@media(max-width:760px){.cult-ui-theme .qianniu-inspection .insp-workbar{flex-wrap:nowrap;gap:8px;padding:0;min-height:62px}.cult-ui-theme .qianniu-inspection .insp-tabs button{padding:4px 7px}.cult-ui-theme .qianniu-inspection .insp-tools button{padding:0 6px;gap:4px}.cult-ui-theme .qianniu-inspection .insp-registration-table td:nth-child(n+3):before{font-size:12px;color:#595959;flex-basis:32px}}@media(max-width:360px){.cult-ui-theme .qianniu-inspection .insp-workbar{flex-wrap:wrap;padding:12px 0}.cult-ui-theme .qianniu-inspection .insp-tools{width:100%;justify-content:flex-end}}.cult-ui-theme .overlay{background:rgb(17 17 17/34%);backdrop-filter:blur(3px)}.cult-ui-theme .modaloverlay{padding:24px}.cult-ui-theme .modal{border-radius:12px;border:1px solid rgb(255 255 255/80%);background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/4%),0 18px 54px -12px rgb(0 0 0/22%),0 4px 12px rgb(0 0 0/5%);overflow:hidden;animation:cult-dialog-enter .16s ease-out}.cult-ui-theme .modalhead{padding:21px 26px 18px;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0;gap:16px}.cult-ui-theme .modalhead h2{color:#1f1f1f;font-size:18px;font-weight:600;letter-spacing:-.35px;line-height:1.5}.cult-ui-theme .modalhead button{width:32px;height:32px;min-width:32px;border:0;border-radius:6px;padding:0;color:#262626;background:#f6f6f6;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .modalhead button:hover{color:#262626;background:#ededed}.cult-ui-theme .modalbody{padding:22px 26px;min-height:0;overscroll-behavior:contain}.cult-ui-theme .formrow>label,.cult-ui-theme .modalbody>label{font-size:14px;color:#434343;font-weight:500;margin-bottom:16px}.cult-ui-theme .modalbody label input:not([type=checkbox]),.cult-ui-theme .modalbody label select,.cult-ui-theme .modalbody label textarea{border:1px solid #d9d9d9;background:#fff;color:#262626;border-radius:6px;font-size:14px;padding:8px 11px;box-shadow:inset 0 1px 2px rgb(0 0 0/2%);transition:border-color .15s,box-shadow .15s,background-color .15s;line-height:22px}.cult-ui-theme .modalbody label input:not([type=checkbox]),.cult-ui-theme .modalbody label select{height:38px;min-height:36px;line-height:22px}.cult-ui-theme .modalbody label input::placeholder,.cult-ui-theme .modalbody label textarea::placeholder{color:#8c8c8c}.cult-ui-theme .modalbody label input:focus,.cult-ui-theme .modalbody label select:focus,.cult-ui-theme .modalbody label textarea:focus{border-color:#8fc2ff;background:#fff;box-shadow:0 0 0 3px rgb(22 119 255/10%)}.cult-ui-theme .modalbody input[readonly]{background:#f5f5f5;color:#262626}.cult-ui-theme .modalbody .checkbox{font-weight:400;color:#262626;font-size:14px}.cult-ui-theme .modalbody input[type=checkbox]{accent-color:#1677ff}.cult-ui-theme .modalfoot{padding:15px 26px 18px;min-height:68px;flex-shrink:0;gap:9px;border-top:1px solid #ededed;background:#fafafa}.cult-ui-theme .modalfoot>span{color:#595959;font-size:12px}.cult-ui-theme .modalfoot button{height:38px;min-width:78px;border:1px solid #d9d9d9;border-radius:6px;padding:0 16px;font-size:14px;font-weight:500;color:#262626;background:#fff;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgb(0 0 0/3%);transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}.cult-ui-theme .modalfoot button:hover{background:#f5f5f5;border-color:#cfcfcf;color:#262626}.cult-ui-theme .modalfoot button:active{transform:scale(.99)}.cult-ui-theme .comment .mentiontoolbar .sendcomment,.cult-ui-theme .detail .primary,.cult-ui-theme .modal .primary{color:#fff;background:#1677ff;box-shadow:0 2px 0 rgb(5 145 255/10%);font-weight:500;border:1px solid #1677ff}.cult-ui-theme .comment .mentiontoolbar .sendcomment:hover,.cult-ui-theme .detail .primary:hover,.cult-ui-theme .modal .primary:hover{color:#fff;background:#4096ff;border-color:#4096ff;box-shadow:0 2px 0 rgb(5 145 255/10%)}.cult-ui-theme .detail button:disabled,.cult-ui-theme .modal button:disabled{opacity:.55;transform:none;cursor:not-allowed}.cult-ui-theme .detail button:focus-visible,.cult-ui-theme .modal button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.cult-ui-theme .modal .mobilemenu{display:grid;gap:6px}.cult-ui-theme .modal .mobilemenu>p{font-size:14px;color:#262626;padding:0 4px 8px}.cult-ui-theme .modal .mobilemenu button{border:0;border-radius:6px;background:#fafafa;font-size:14px;padding:12px 14px;color:#262626}.cult-ui-theme .modal .mobilemenu button:hover{background:#f1f1f1}.cult-ui-theme .taskformoverlay,.cult-ui-theme .todooverlay{background:rgb(17 17 17/34%);backdrop-filter:blur(3px)}.cult-ui-theme .taskmodal,.cult-ui-theme .todomodal{border-radius:12px;box-shadow:0 0 0 1px rgb(0 0 0/4%),0 22px 70px -15px rgb(0 0 0/24%),0 5px 16px rgb(0 0 0/5%)}.cult-ui-theme .taskmodal .modalhead,.cult-ui-theme .todomodal .modalhead{padding:22px 26px 18px;border-bottom:0}.cult-ui-theme .taskmodal .modalhead h2,.cult-ui-theme .todomodal .modalhead h2{color:#1f1f1f;font-size:20px;font-weight:600;letter-spacing:-.4px}.cult-ui-theme .taskmodal .modalbody,.cult-ui-theme .todomodal .modalbody{padding:2px 26px 22px}.cult-ui-theme .taskmodal .taskformgrid{gap:26px}.cult-ui-theme .taskmodal .formsectiontitle{font-size:12px;color:#595959;font-weight:500;letter-spacing:0;margin-bottom:15px}.cult-ui-theme .taskmodal .taskformgrid label,.cult-ui-theme .todomodal .modalbody>label{color:#434343;font-size:14px;font-weight:500;margin-bottom:15px}.cult-ui-theme .taskmodal .taskformgrid label input:not([type=checkbox]),.cult-ui-theme .taskmodal .taskformgrid label select,.cult-ui-theme .taskmodal .taskformgrid label textarea{border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#262626;font-size:14px;height:38px;min-height:36px;margin-top:7px;padding:8px 11px;box-shadow:inset 0 1px 2px rgb(0 0 0/2%);line-height:22px}.cult-ui-theme .taskmodal .taskformgrid label input:focus,.cult-ui-theme .taskmodal .taskformgrid label select:focus,.cult-ui-theme .taskmodal .taskformgrid label textarea:focus{border-color:#8fc2ff;background:#fff;box-shadow:0 0 0 3px rgb(22 119 255/10%)}.cult-ui-theme .taskmodal .taskformgrid label input::placeholder,.cult-ui-theme .taskmodal .taskformgrid label textarea::placeholder{color:#8c8c8c}.cult-ui-theme .taskmodal .taskformgrid .taskformmain label textarea{height:116px;min-height:96px;max-height:230px;line-height:1.75;resize:vertical}.cult-ui-theme .taskmodal .taskformgrid .rolehint{font-size:12px;color:#595959;margin-top:4px;line-height:1.6;font-weight:400}.cult-ui-theme .taskmodal .taskformgrid .memberchecks{gap:7px;padding:2px;margin:0}.cult-ui-theme .taskmodal .taskformgrid .memberchecks .checkbox{border:1px solid #e9e9e9;border-radius:6px;background:#fafafa;color:#262626;padding:7px 10px;font-size:14px;font-weight:400;margin:0;gap:7px}.cult-ui-theme .taskmodal .taskformgrid .memberchecks .checkbox:has(input:checked){border-color:#c2ddfb;background:#f1f7ff;color:#1677ff}.cult-ui-theme .taskmodal .modalfoot,.cult-ui-theme .todomodal .modalfoot{padding:15px 26px 18px;border-top:1px solid #ededed}.cult-ui-theme .taskmodal .drafttoggle{color:#262626;font-weight:400;font-size:14px}.cult-ui-theme .taskmodal .drafttoggle input{accent-color:#1677ff}.cult-ui-theme .todomodal .modalbody label input:not([type=checkbox]),.cult-ui-theme .todomodal .modalbody label textarea{height:40px;min-height:38px;margin-top:7px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;padding:9px 12px;color:#262626;font-size:14px;box-shadow:inset 0 1px 2px rgb(0 0 0/2%);line-height:22px}.cult-ui-theme .todomodal .modalbody label textarea{height:76px;min-height:64px;max-height:180px;line-height:1.7}.cult-ui-theme .todomodal .modalbody label input:focus,.cult-ui-theme .todomodal .modalbody label textarea:focus{border-color:#8fc2ff;background:#fff;box-shadow:0 0 0 3px rgb(22 119 255/10%)}.cult-ui-theme .todomodal .todooptional{font-size:12px;color:#595959;font-weight:400}.cult-ui-theme .todopriority legend{font-size:14px;color:#434343;font-weight:500;margin-bottom:8px}.cult-ui-theme .todopriority>div{gap:8px}.cult-ui-theme .todopriorityoption{height:36px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#262626;box-shadow:inset 0 1px 0 #fff;font-size:14px}.cult-ui-theme .todopriorityoption.selected{border-color:#c1dcfb;background:#f0f7ff;color:#1677ff}.cult-ui-theme .todopriorityoption.HIGH.selected{border-color:#eed9a7;background:#fffaf0;color:#ad6800}.cult-ui-theme .todopriorityoption.URGENT.selected{border-color:#f0c8c8;background:#fff5f5;color:#cf1322}.cult-ui-theme .reminderrules{border-top-color:#ededed;margin-top:16px;padding-top:13px}.cult-ui-theme .reminderrules legend{font-size:14px;color:#434343;font-weight:500;gap:7px}.cult-ui-theme .modalbody .reminderrules label,.cult-ui-theme .taskformgrid .reminderrules label{font-size:14px;color:#434343;font-weight:400;gap:7px;margin:7px 0}.cult-ui-theme .reminderoptions{gap:6px;margin:5px 0 8px}.cult-ui-theme .reminderoptions button{height:32px;min-height:32px;padding:0 9px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;color:#262626;background:#fff;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .reminderoptions button[aria-pressed=true]{border-color:#c2ddfb;color:#1677ff;background:#eff6ff;box-shadow:none}.cult-ui-theme .reminderrepeat>input[type=time]{height:32px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;color:#262626;font-size:14px;padding:0 9px}.cult-ui-theme .reminderrecipients{font-size:14px;gap:11px}.cult-ui-theme .reminderrecipients>span{color:#262626}.cult-ui-theme .reminderrules p{font-size:12px;line-height:1.7;color:#595959;margin-top:6px}.cult-ui-theme .todomodal .reminderrules{margin-top:13px;padding-top:10px}.cult-ui-theme .todomodal .reminderrules label{margin:5px 0}.cult-ui-theme .taskoverlay{padding:12px;background:rgb(17 17 17/36%);backdrop-filter:blur(3px)}.cult-ui-theme .detail{height:calc(100dvh - 24px);border:1px solid rgb(255 255 255/65%);border-radius:12px;box-shadow:0 0 0 1px rgb(0 0 0/5%),0 18px 64px rgb(0 0 0/22%);background:#fff;animation:cult-dialog-enter .16s ease-out}.cult-ui-theme .referencedetail .detailheading{padding:15px 24px;min-height:60px;border-bottom:1px solid #eee;background:#fff}.cult-ui-theme .referencedetail .detailheading>strong{color:#262626;font-size:16px;font-weight:600;letter-spacing:-.2px}.cult-ui-theme .detailtools{gap:6px}.cult-ui-theme .detailtools button{width:30px;height:30px;border-radius:6px;padding:0;border:0;background:#f6f6f6;color:#262626;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .detailtools button:hover{background:#ededed;color:#262626}.cult-ui-theme .referencedetail .taskworkscroll{padding:24px 28px 30px;scrollbar-color:#dedede transparent;scrollbar-width:thin}.cult-ui-theme .taskinfotitle h2{font-size:22px!important;font-weight:600;letter-spacing:-.5px;color:#262626!important;line-height:1.5!important;margin-bottom:22px!important}.cult-ui-theme .taskproperties{gap:12px;margin-bottom:20px}.cult-ui-theme .taskproperties dt{color:#434343;font-size:14px;gap:9px;line-height:26px}.cult-ui-theme .taskproperties dt svg{color:#434343;width:15px;height:15px}.cult-ui-theme .taskproperties dd{font-size:14px;color:#262626;line-height:26px}.cult-ui-theme .taskproperties dd>small{font-size:14px;color:#595959}.cult-ui-theme .taskproperties .muted{color:#262626}.cult-ui-theme .detailperson{font-size:14px;gap:7px}.cult-ui-theme .taskstatusmenu summary{color:#262626}.cult-ui-theme .statuschoices{padding:6px;border:1px solid #e7e7e7;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgb(0 0 0/6%),0 12px 36px rgb(0 0 0/9%)}.cult-ui-theme .statuschoices button{border-radius:7px;font-size:14px;padding:9px 10px;color:#1677ff}.cult-ui-theme .statuschoices button:hover{background:#f5f8fc}.cult-ui-theme .currentstatus{color:#262626;font-size:14px}.cult-ui-theme .statuschoices small{color:#595959;font-size:12px}.cult-ui-theme .referencedetail .taskmanage{gap:12px;margin-bottom:20px}.cult-ui-theme .referencedetail .taskmanage button{background:transparent;box-shadow:none;color:#1677ff;padding:0;font-size:14px;border:0}.cult-ui-theme .referencedetail .taskmanage button.primary{border-radius:6px;color:#fff;padding:5px 10px;background:#1677ff;box-shadow:0 2px 0 rgb(5 145 255/10%);border:1px solid #1677ff}.cult-ui-theme .referencedetail .taskworkscroll>h3{font-size:14px;color:#262626;margin-top:22px;margin-bottom:9px;font-weight:500}.cult-ui-theme .referencedetail .criteria,.cult-ui-theme .referencedetail .taskworkscroll>.pre{font-size:14px;color:#262626;line-height:1.85}.cult-ui-theme .referencedetail .submission{margin-top:24px;color:#262626}.cult-ui-theme .referencedetail .submission .sectiontitle h3{color:#262626;font-size:14px;font-weight:500}.cult-ui-theme .referencedetail .submission .sectiontitle small{color:#595959;font-size:12px}.cult-ui-theme .referencedetail .submission .pre{color:#262626;font-size:14px;line-height:1.8}.cult-ui-theme .referencedetail .evidence{color:#1677ff;font-size:14px;border-radius:6px}.cult-ui-theme .referencedetail .review{padding:10px 12px;border-radius:6px;background:#fff5f3;color:#ad4e00;font-size:14px}.cult-ui-theme .referencedetail .review.approve{background:#f0f8f2;color:#237804}.cult-ui-theme .referencedetail .review small{font-size:12px}.cult-ui-theme .referencedetail .deliverablecomposer,.cult-ui-theme .referencedetail .reviewcomposer{padding:16px;background:#fafafa;border:1px solid #ececec;border-radius:6px}.cult-ui-theme .referencedetail .deliverablecomposer h3,.cult-ui-theme .referencedetail .reviewcomposer h3{font-size:14px;color:#262626;margin-bottom:10px}.cult-ui-theme .referencedetail .deliverablecomposer textarea,.cult-ui-theme .referencedetail .reviewcomposer textarea{border:1px solid #e4e4e4;border-radius:6px;background:#fff;padding:8px 10px;font-size:14px;box-shadow:inset 0 1px 2px rgb(0 0 0/2%);line-height:22px}.cult-ui-theme .referencedetail .deliverablecomposer textarea:focus,.cult-ui-theme .referencedetail .reviewcomposer textarea:focus{border-color:#8fc2ff;box-shadow:0 0 0 3px rgb(22 119 255/10%)}.cult-ui-theme .deliveryfooter>.primary,.cult-ui-theme .reviewcomposer>.detailactions button{height:34px;border-radius:6px;font-size:14px;padding:0 12px}.cult-ui-theme .deliveryfooter>.upload{color:#1677ff;font-size:14px;background:transparent;border:0;padding:3px 0}.cult-ui-theme .supportfiles{background:#fff;border:1px solid #ededed;border-radius:6px;padding:8px 10px;margin:8px 0;color:#262626}.cult-ui-theme .supportfiles summary{font-size:14px;color:#1677ff}.cult-ui-theme .supportfiles .checkbox{font-size:14px;color:#262626}.cult-ui-theme .referencedetail .activitypane{background:#fafafa;border-left:1px solid #ededed}.cult-ui-theme .referencedetail .activitytabs{gap:4px;padding:10px 14px;min-height:58px;align-items:center;border-bottom:1px solid #efefef}.cult-ui-theme .activitytabs button{font-size:14px;color:#262626;padding:7px 11px;height:36px;border:0;border-radius:6px;background:transparent;transition:color .15s,background-color .15s,box-shadow .15s}.cult-ui-theme .activitytabs button[aria-selected=true]{color:#262626;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/4%),0 1px 3px rgb(0 0 0/5%)}.cult-ui-theme .activitytabs button[aria-selected=true]:after{display:none}.cult-ui-theme .activitytabs button span{font-size:12px;color:#595959}.cult-ui-theme .referencedetail .activitystream{padding:8px 20px 20px;scrollbar-color:#dedede transparent;scrollbar-width:thin}.cult-ui-theme .referencedetail .timeline{padding:15px 0;gap:10px;border-bottom:0}.cult-ui-theme .activityavatar{background:#f0f0f0;color:#262626;border:1px solid #e9e9e9;width:28px;height:28px;font-size:14px;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .activitybyline{gap:7px;color:#262626;font-size:14px;line-height:24px}.cult-ui-theme .referencedetail .activitybyline strong{font-size:14px;color:#262626;font-weight:500}.cult-ui-theme .activitybyline time{font-size:12px;color:#595959}.cult-ui-theme .referencedetail .timeline .pre{font-size:14px;line-height:1.8;color:#262626;margin:5px 0}.cult-ui-theme .activitysummary{color:#262626;font-size:14px!important}.cult-ui-theme .activityempty{font-size:12px;color:#595959;padding:38px 0}.cult-ui-theme .referencedetail .activitypane .comment{padding:12px 16px 10px;background:#fff;border-top:1px solid #eaeaea;flex-shrink:0}.cult-ui-theme .referencedetail .comment textarea{background:#fafafa;border:1px solid #e6e6e6;border-radius:6px;padding:9px 11px;height:66px;min-height:54px;font-size:14px;line-height:1.7;color:#262626;box-shadow:inset 0 1px 2px rgb(0 0 0/2%)}.cult-ui-theme .referencedetail .comment textarea::placeholder{color:#8c8c8c}.cult-ui-theme .referencedetail .comment textarea:focus{border-color:#8fc2ff;background:#fff;box-shadow:0 0 0 3px rgb(22 119 255/10%)}.cult-ui-theme .referencedetail .comment .mentiontoolbar{gap:9px;margin-top:8px;min-height:34px;flex-wrap:wrap}.cult-ui-theme .comment .mentiontoolbar .upload,.cult-ui-theme .comment .mentiontoolbar>button:not(.sendcomment){font-size:14px;color:#1677ff;background:transparent;border:0;box-shadow:none;padding:3px 0;white-space:nowrap;border-color:transparent}.cult-ui-theme .referencedetail .comment .mentiontoolbar .sendcomment{height:36px;min-width:86px;border-radius:6px;margin:0 0 0 auto;padding:0 12px;flex-shrink:0;font-size:14px}.cult-ui-theme .commentshortcut,.cult-ui-theme .mentioncount{font-size:12px;color:#595959}.cult-ui-theme .commentshortcut{margin-top:6px}.cult-ui-theme .activitylocked{padding:14px 18px;background:#fff;color:#262626;border-top:1px solid #eee;font-size:14px}.cult-ui-theme .mentionpicker{border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 3px 10px rgb(0 0 0/6%),0 12px 36px rgb(0 0 0/9%);background:#fff}.cult-ui-theme .mentionpickerhead{background:#fafafa;color:#595959;font-size:12px;padding:9px 12px;border-bottom:1px solid #f1f1f1}.cult-ui-theme .mentionpicker button{padding:8px 12px;background:#fff;color:#262626;font-size:14px}.cult-ui-theme .mentionpicker button.selected,.cult-ui-theme .mentionpicker button:hover{background:#f3f7fc}.cult-ui-theme .mentionpicker small{color:#595959;font-size:12px}.cult-ui-theme .mentionavatar{background:#eff6ff;color:#1677ff;border:1px solid #e6eff9;font-size:14px}.cult-ui-theme .mentionmark{background:#edf5ff;color:#1677ff;border-radius:4px;padding:1px 4px}.cult-ui-theme .uploadprogress{font-size:12px;gap:6px}.cult-ui-theme .uploadprogress small{color:#595959;font-size:12px}.cult-ui-theme .uploadprogress progress{height:4px;accent-color:#1677ff}.cult-ui-theme .referencedetail .attachments{gap:8px}.cult-ui-theme .referencedetail .attachment{border-radius:6px}.cult-ui-theme .referencedetail .thumbnail{border:1px solid #ededed;border-radius:6px;background:#f3f3f3;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .referencedetail .thumbnail>span{background:rgb(24 24 24/64%);font-size:14px}.cult-ui-theme .referencedetail .attachmentinfo{font-size:12px;color:#595959;padding-top:5px}.cult-ui-theme .referencedetail .attachmentinfo a,.cult-ui-theme .referencedetail .attachmentinfo button{color:#595959}.cult-ui-theme .referencedetail .attachmentinfo a:hover,.cult-ui-theme .referencedetail .attachmentinfo button:hover{color:#1677ff}.cult-ui-theme .referencedetail .attachmenttray .attachment{border:1px solid #ededed;background:#fafafa;border-radius:6px;padding:3px;box-shadow:inset 0 1px 0 #fff}.cult-ui-theme .referencedetail .attachmenttray .thumbnail{border-radius:6px}.cult-ui-theme .referencedetail .attachmenttray .attachmentinfo{font-size:12px;padding:0 4px 0 0}.cult-ui-theme .referencedetail .fileicon{border-radius:6px;background:#f3f3f3;color:#262626}.cult-ui-theme .imageviewer{background:rgb(10 10 10/96%);color:#fafafa}.cult-ui-theme .imageviewerbar{background:rgb(24 24 24/95%);border-bottom:1px solid rgb(255 255 255/8%);height:60px;padding:10px 20px;backdrop-filter:blur(6px)}.cult-ui-theme .imageviewerbar strong{font-size:14px;color:#ededed;font-weight:500}.cult-ui-theme .imageviewerbar span{font-size:14px;color:#d9d9d9}.cult-ui-theme .imageviewer a,.cult-ui-theme .imageviewer button{border:1px solid rgb(255 255 255/6%);background:rgb(255 255 255/5%);color:#eee;border-radius:10px;padding:8px;box-shadow:none;transition:background-color .15s,color .15s}.cult-ui-theme .imageviewer a:hover,.cult-ui-theme .imageviewer button:hover{background:rgb(255 255 255/12%);color:#fff}.cult-ui-theme .imageviewer a:focus-visible,.cult-ui-theme .imageviewer button:focus-visible{outline:2px solid rgb(255 255 255/60%);outline-offset:2px}.cult-ui-theme .imageviewer .imagenext,.cult-ui-theme .imageviewer .imageprev{border-radius:50%;padding:8px;background:rgb(255 255 255/7%)}.cult-ui-theme .imageviewer button:disabled{opacity:.55;transform:none}@keyframes cult-dialog-enter{0%{opacity:0;transform:translateY(5px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px) and (min-width:761px){.cult-ui-theme .referencedetail .taskworkscroll{padding:20px}.cult-ui-theme .referencedetail .activitystream{padding:8px 16px 18px}.cult-ui-theme .referencedetail .activitytabs{padding:10px;gap:2px}.cult-ui-theme .activitytabs button{padding:6px 8px;font-size:14px}.cult-ui-theme .taskproperties dd,.cult-ui-theme .taskproperties dt{font-size:14px}}@media(max-width:760px){.cult-ui-theme .modaloverlay{padding:12px}.cult-ui-theme .modal,.cult-ui-theme .taskmodal,.cult-ui-theme .todomodal{border-radius:12px;max-height:calc(100dvh - 24px)}.cult-ui-theme .modalhead,.cult-ui-theme .taskmodal .modalhead,.cult-ui-theme .todomodal .modalhead{padding:19px 20px 15px}.cult-ui-theme .modalhead h2,.cult-ui-theme .taskmodal .modalhead h2,.cult-ui-theme .todomodal .modalhead h2{font-size:18px}.cult-ui-theme .modalbody,.cult-ui-theme .taskmodal .modalbody,.cult-ui-theme .todomodal .modalbody{padding:2px 20px 20px}.cult-ui-theme .modalfoot,.cult-ui-theme .taskmodal .modalfoot,.cult-ui-theme .todomodal .modalfoot{padding:13px 20px 16px;gap:8px;min-height:64px}.cult-ui-theme .modalfoot button{height:38px;min-width:72px;font-size:14px;padding:0 13px}.cult-ui-theme .taskmodal .formsectiontitle{margin-bottom:12px}.cult-ui-theme .taskmodal .taskformgrid{gap:8px}.cult-ui-theme .taskmodal .taskformgrid .taskformmain label textarea{height:100px;min-height:90px}.cult-ui-theme .taskmodal .taskformgrid .rolehint{font-size:12px}.cult-ui-theme .todomodal .modalbody>label{margin-bottom:13px}.cult-ui-theme .todopriority>div{gap:6px}.cult-ui-theme .todopriorityoption{padding:0 6px;font-size:14px;height:35px}.cult-ui-theme .reminderoptions{gap:5px}.cult-ui-theme .reminderoptions button{padding:0 8px;height:32px;font-size:14px}.cult-ui-theme .reminderrules p{font-size:12px}.cult-ui-theme .taskoverlay{padding:0}.cult-ui-theme .detail{height:calc(100dvh - 24px);border:0;border-radius:0;box-shadow:none;height:100dvh}.cult-ui-theme .referencedetail .detailheading{min-height:54px;padding:12px 16px}.cult-ui-theme .referencedetail .detailheading>strong{font-size:16px}.cult-ui-theme .detailmobiletabs{padding:6px 12px;gap:4px;min-height:47px;background:#fafafa;border-bottom:1px solid #ededed;align-items:center}.cult-ui-theme .detailmobiletabs button{border:0;border-radius:6px;padding:6px 12px;font-size:14px;color:#262626;height:33px;background:transparent}.cult-ui-theme .detailmobiletabs button[aria-pressed=true]{background:#fff;border-bottom:0;color:#262626;box-shadow:0 0 0 1px rgb(0 0 0/4%),0 1px 3px rgb(0 0 0/5%)}.cult-ui-theme .referencedetail .taskworkscroll{padding:19px 18px 24px}.cult-ui-theme .taskinfotitle h2{font-size:20px!important;margin-bottom:19px!important}.cult-ui-theme .taskproperties{gap:12px}.cult-ui-theme .taskproperties dd,.cult-ui-theme .taskproperties dt{font-size:14px}.cult-ui-theme .taskproperties dt{gap:8px}.cult-ui-theme .referencedetail .activitytabs{padding:8px 10px;min-height:50px;gap:4px}.cult-ui-theme .activitytabs button{font-size:14px;padding:6px 10px;height:36px}.cult-ui-theme .referencedetail .activitystream{padding:7px 16px 18px}.cult-ui-theme .referencedetail .activitypane .comment{padding:10px 12px}.cult-ui-theme .referencedetail .comment textarea{height:60px;min-height:48px;padding:8px 10px;font-size:14px;line-height:22px}.cult-ui-theme .referencedetail .comment .mentiontoolbar{gap:8px}.cult-ui-theme .referencedetail .comment .mentiontoolbar .sendcomment{height:36px;min-width:80px;font-size:14px;padding:0 10px}.cult-ui-theme .comment .mentiontoolbar .upload,.cult-ui-theme .comment .mentiontoolbar>button:not(.sendcomment){font-size:14px;background:transparent;border-color:transparent;color:#1677ff;box-shadow:none}.cult-ui-theme .referencedetail .deliverablecomposer,.cult-ui-theme .referencedetail .reviewcomposer{padding:13px;border-radius:6px}.cult-ui-theme .referencedetail .attachmenttray .attachment{flex-basis:154px}.cult-ui-theme .imageviewerbar{height:56px;padding:9px 10px;gap:9px}.cult-ui-theme .imageviewerbar strong{font-size:14px;max-width:140px}.cult-ui-theme .imageviewerbar>div{gap:6px}.cult-ui-theme .imageviewer a,.cult-ui-theme .imageviewer button{padding:6px;border-radius:9px}.cult-ui-theme .imageviewer .imagenext,.cult-ui-theme .imageviewer .imageprev{padding:4px}}@media(max-width:420px){.cult-ui-theme .modalfoot{flex-wrap:wrap}.cult-ui-theme .taskmodal .modalfoot>span{flex:1;min-width:85px}.cult-ui-theme .taskmodal .drafttoggle{font-size:14px;gap:5px}.cult-ui-theme .modalfoot button{min-width:65px;padding:0 11px}.cult-ui-theme .reminderrecipients{gap:7px}.cult-ui-theme .reminderrecipients>span{width:100%}}@media(max-height:540px){.cult-ui-theme .referencedetail .detailheading{min-height:44px;padding:8px 18px}.cult-ui-theme .referencedetail .comment textarea{height:42px;min-height:40px;line-height:22px}.cult-ui-theme .referencedetail .activitytabs{min-height:44px;padding-top:5px;padding-bottom:5px}.cult-ui-theme .referencedetail .activitypane .comment{padding-top:8px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.cult-ui-theme .detail,.cult-ui-theme .modal{animation:none}.cult-ui-theme .activitytabs button,.cult-ui-theme .imageviewer a,.cult-ui-theme .imageviewer button,.cult-ui-theme .modalfoot button{transition:none}.cult-ui-theme .modalfoot button:active{transform:none}}