.app-page-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.app-page-tab{border:1px solid #dfe6ef;background:#fff;border-radius:12px;padding:14px 15px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;box-shadow:0 4px 14px rgba(22,42,70,.045);transition:.16s ease}.app-page-tab:hover{transform:translateY(-2px);border-color:#a8c7f6}.app-page-tab.active{border-color:#72a8fb;box-shadow:inset 0 -3px #1769e8,0 7px 18px rgba(23,105,232,.09)}.app-page-tab>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#edf4ff;color:#1769e8;font-size:17px;font-weight:900}.app-page-tab:nth-child(2)>span{background:#ffecef;color:#e5484d}.app-page-tab:nth-child(3)>span{background:#f1edff;color:#755bd8}.app-page-tab:nth-child(4)>span{background:#e9f8f3;color:#168c68}.app-page-tab:nth-child(5)>span{background:#fff2e4;color:#d67818}.app-page-tab b,.app-page-tab small{display:block}.app-page-tab b{font-size:16px}.app-page-tab small{margin-top:3px;color:#718096;font-size:12px}.priority-board{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin-bottom:16px;box-shadow:0 5px 18px rgba(20,41,69,.05);overflow:hidden}.priority-head{padding:14px 17px;display:flex;align-items:center;border-bottom:1px solid #e7ecf2}.priority-head h2{font-size:17px;margin:0}.priority-head p{margin:4px 0 0;color:#718096;font-size:12px}.priority-head>span{margin-left:auto;color:#d9363e;background:#fff0f1;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:800}.priority-list{display:grid;grid-template-columns:repeat(3,1fr)}.priority-item{border:0;border-right:1px solid #e7ecf2;background:#fff;padding:14px 16px;text-align:left;cursor:pointer}.priority-item:last-child{border-right:0}.priority-item:hover{background:#f8fbff}.priority-line{display:flex;align-items:center;gap:8px;margin-bottom:7px}.priority-badge{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:900}.priority-badge.urgent{background:#ffe7e9;color:#d9363e}.priority-badge.high{background:#fff0df;color:#c2670c}.priority-badge.normal{background:#edf4ff;color:#1769e8}.priority-score{margin-left:auto;color:#7a8798;font-size:11px}.priority-item b{display:block;font-size:14px;line-height:1.45}.priority-item small{display:block;color:#7a8798;margin-top:6px;line-height:1.4}.priority-reason{margin-top:8px;padding-top:8px;border-top:1px dashed #dfe6ef;color:#53667d;font-size:11px}.content-table-title.priority-columns,.content-row.priority-columns{grid-template-columns:minmax(320px,1.7fr) 92px 104px 90px 78px 52px}.row-priority{appearance:none;border:0;border-radius:6px;padding:6px 7px;font-size:11px;font-weight:800;cursor:pointer}.row-priority.urgent{background:#ffe7e9;color:#d9363e}.row-priority.high{background:#fff0df;color:#c2670c}.row-priority.normal{background:#edf4ff;color:#1769e8}.row-priority.low{background:#eef2f5;color:#667488}.priority-form{border:1px solid #dfe6ef;border-radius:10px;padding:14px}.priority-form>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.priority-form>header b{font-size:14px}.priority-form>header small{color:#718096}.priority-choice{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.priority-choice label{border:1px solid #dfe6ef;border-radius:8px;padding:9px;cursor:pointer}.priority-choice input{width:auto;margin-right:5px}.priority-choice b{font-size:12px}.priority-choice small{display:block;text-align:left!important;margin:4px 0 0 20px!important;font-size:10px}.priority-choice label:has(input:checked){border-color:#f29ba0;background:#fff8f8}.priority-ai{margin-top:10px;background:#f7f9fc;border-radius:8px;padding:10px;color:#53667d;font-size:11px;line-height:1.5}.appops-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px}.appops-main,.appops-side{background:#fff;border:1px solid #dfe6ef;border-radius:13px;box-shadow:0 5px 18px rgba(20,41,69,.05)}.appops-main header,.appops-side header{padding:16px 18px;border-bottom:1px solid #e7ecf2}.appops-main h2,.appops-side h2{font-size:17px;margin:0}.appops-main p,.appops-side p{font-size:12px;color:#718096;margin:4px 0 0}.page-manage-row{display:grid;grid-template-columns:48px 150px 1fr 110px 70px;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #edf1f5}.page-manage-row:last-child{border-bottom:0}.page-manage-row>i{width:40px;height:40px;border-radius:10px;background:#edf4ff;color:#1769e8;display:grid;place-items:center;font-style:normal;font-weight:900}.page-manage-row b{font-size:14px}.page-manage-row small{display:block;color:#7a8798;margin-top:3px}.page-manage-row>span{color:#54667d;font-size:12px}.page-manage-row>em{font-style:normal;color:#168c68;font-size:11px}.page-manage-row>button{border:0;background:#edf4ff;color:#1769e8;border-radius:7px;padding:8px;cursor:pointer}.appops-side{padding-bottom:15px}.appops-side ol{padding:0 18px 0 38px;color:#53667d;line-height:1.75;font-size:12px}.appops-side .rule-box{margin:12px 15px 0;padding:12px;background:#fff7f7;border-radius:9px;color:#934047;font-size:11px;line-height:1.6}.priority-explain{display:grid;gap:9px;padding:15px}.priority-explain div{border-left:4px solid #d9363e;padding:8px 10px;background:#fff8f8}.priority-explain div:nth-child(2){border-color:#e48a25;background:#fffaf3}.priority-explain div:nth-child(3){border-color:#1769e8;background:#f7faff}.priority-explain b,.priority-explain small{display:block}.priority-explain small{color:#718096;margin-top:3px;line-height:1.45}@media(max-width:1180px){.app-page-strip{grid-template-columns:repeat(3,1fr)}.priority-list{grid-template-columns:1fr}.priority-item{border-right:0;border-bottom:1px solid #e7ecf2}.appops-shell{grid-template-columns:1fr}.content-table-title.priority-columns,.content-row.priority-columns{grid-template-columns:minmax(280px,1.5fr) 86px 100px 80px 70px 50px}}@media(max-width:760px){.app-page-strip{grid-template-columns:1fr 1fr}.priority-choice{grid-template-columns:1fr 1fr}.page-manage-row{grid-template-columns:42px 1fr auto}.page-manage-row>span{grid-column:2}.page-manage-row>em{display:none}.content-row.priority-columns{grid-template-columns:1fr auto}.content-row.priority-columns>span,.content-row.priority-columns>time,.row-priority{display:none}}
