.work-page{background:linear-gradient(115deg,#f1f2f3,#f8f8f9);color:#0a1323}.work-page .workspace{padding:15px 16px 26px}.work-page .topbar{grid-template-columns:minmax(0,1fr) 472px;gap:28px;margin:0 8px 4px;height:45px}.work-layout{display:grid;grid-template-columns:minmax(0,1fr) 472px;gap:28px}.work-main{min-width:0;padding:0 0 0 8px}.work-intro{display:flex;justify-content:space-between;gap:20px;padding:37px 10px 22px}.eyebrow{font-size:11px;color:#57667b;margin:0 0 6px}.work-intro h1{font-size:51px;letter-spacing:-2.2px;line-height:1.1;white-space:nowrap}.intro-copy{font:15px/1.4 Georgia,serif;color:#738095;margin-top:6px}.work-note{flex-shrink:0;padding-top:2px;color:#69768b}.work-note>p{font-size:11px;white-space:nowrap}.work-note blockquote{margin:27px 0 7px;font:15px/1.3 Georgia,serif}.work-note>span{color:#c2c8d0}.focus-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.focus-card{display:flex;flex-direction:column;text-align:left;border:1px solid #fff;border-radius:9px;overflow:hidden;background:#ffffff91;box-shadow:0 6px 18px #25334706}.focus-art{height:158px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-position:center;background-size:cover;color:white;padding:13px 16px 8px;width:100%}.focus-label{position:absolute;left:16px;top:13px;background:#ffffff0d;border:1px solid #ffffff30;border-radius:7px;font-size:10px;padding:5px 12px;backdrop-filter:blur(5px)}.focus-name{font:22px Georgia,serif;letter-spacing:-.9px;white-space:nowrap}.focus-meta{font-size:12px;color:#e4e5e6;margin-top:3px}.focus-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 15px;min-height:57px;width:100%;font-size:12px;line-height:1.5}.round-arrow{height:33px;width:33px;border-radius:50%;background:#e9ecef;display:grid;place-items:center;flex-shrink:0;color:#101d2a}.round-arrow svg{width:19px;height:19px}.work-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e7eb;gap:15px;padding-top:8px;margin-bottom:8px}.work-tabs{display:flex;gap:12px;white-space:nowrap;overflow:auto}.work-tabs button{display:flex;align-items:center;gap:7px;font-size:11px;color:#647187;padding:12px 7px 10px;border-bottom:2px solid transparent}.work-tabs button[aria-selected=true]{border-color:#213737;color:#0f1b29}.work-tabs button span{padding:4px 7px;background:#e9ecef;border-radius:20px;color:#25344a}.work-toolbar>button{padding:7px}.work-toolbar>button svg{height:16px;width:16px}.work-row{position:relative;width:100%;display:grid;grid-template-columns:40px minmax(130px,1.3fr) minmax(62px,.6fr) minmax(112px,1fr) minmax(136px,1.2fr) 70px 17px;gap:17px;align-items:center;min-height:53px;text-align:left;padding:6px 14px 6px 18px;border-bottom:1px solid #e5e8ec;font-size:11px;color:#637088}.work-row.selected{background:#e3e7e8cc;border-radius:7px;border-bottom-color:transparent}.work-row.selected:before{content:'';position:absolute;top:4px;bottom:4px;left:0;width:2px;background:#287963;border-radius:4px}.work-row:hover{background:#e8eceea3}.work-row>img{height:40px;width:38px;object-fit:cover;border-radius:5px}.work-title{display:flex;flex-direction:column;gap:5px;min-width:0}.work-title strong{font:14px Georgia,serif;color:#111b2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-title>span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-status{display:inline-flex;align-items:center;gap:10px;padding:8px 9px;border-radius:7px;width:max-content;font-size:11px;white-space:nowrap}.work-status i{height:8px;width:8px;flex-shrink:0;border-radius:50%;background:currentColor}.work-status.action-needed,.work-status.waiting{background:#fff0e3;color:#c77822}.work-status.review{background:#edecf2;color:#657186}.work-status.review i{background:none;border:1px solid}.work-status.in-progress{background:#e8efff;color:#4185ff}.work-status.ready{background:#e4f3ee;color:#078363}.work-status.blocked{background:#ffe8ec;color:#e44451}.work-next{line-height:1.4}.due-today{color:#ed4251!important}.row-more{font-size:19px;color:#172339}.work-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0 10px;font-size:12px;color:#798599}.work-pagination>div{display:flex}.work-pagination button{border:1px solid #e0e5ea;background:#ffffff70;width:31px;height:34px;font-size:24px;line-height:1;border-radius:6px;color:#526073}.work-pagination button:disabled{cursor:default;opacity:.5}.work-detail{margin-top:0;background:#ffffff65;border:1px solid #e4e8ec;border-radius:7px;overflow:hidden;align-self:start;min-width:0}.work-detail-hero{height:169px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center;color:white;padding:20px 17px 14px}.work-hero-actions{display:flex;justify-content:flex-end;gap:10px}.work-hero-actions button{font-size:12px;padding:9px 15px;border:1px solid #ffffff38;border-radius:7px;background:#ffffff0e;backdrop-filter:blur(7px);color:white}.work-hero-actions button:last-child{padding:5px 10px;font-size:19px}.work-detail-hero h2{font-size:27px;letter-spacing:-.9px}.work-detail-hero p{font-size:13px;margin-top:6px;color:#e1e4e6}.detail-tabs{display:flex;justify-content:space-between;padding:0 16px;gap:8px;border-bottom:1px solid #e8ecf0;overflow:auto;white-space:nowrap}.detail-tabs button{display:flex;align-items:center;gap:5px;font-size:11px;color:#5c6980;border-bottom:2px solid transparent;height:44px}.detail-tabs button[aria-selected=true]{color:#0f1828;border-color:#17232d}.detail-tabs span{font-size:10px;border-radius:50%;padding:4px 5px;background:#ebedf0}.work-detail-body{padding:17px 16px 18px}.work-detail-body h3{font:600 13px Georgia,serif}.work-notice{display:flex;align-items:flex-start;gap:16px;padding:13px 12px;background:#fcf6ef80;border:1px solid #f2ebe1;border-radius:8px;min-height:77px}.work-notice>span:first-child{height:20px;width:20px;border:1px solid #c78b39;display:grid;place-items:center;border-radius:50%;font-size:15px;color:#bd7d2e;flex-shrink:0}.work-notice>div{flex:1}.work-notice h3{font:14px Georgia,serif;margin-bottom:5px}.work-notice p{font-size:11px;line-height:1.55;color:#5c687c}.notice-chevron{font-size:24px;align-self:center}.detail-status{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;padding-bottom:17px;border-bottom:1px solid var(--line)}.detail-status>div+div{border-left:1px solid var(--line);padding-left:19px}.work-detail h4{font:11px Arial;color:#6f7c90;margin:0 0 8px}.detail-status p{font:18px Georgia,serif;display:flex;align-items:center;gap:12px}.detail-status i{height:9px;width:9px;border-radius:50%;background:#d89043;box-shadow:0 0 0 5px #fae9e4}.detail-status>div>span{display:block;margin-top:9px;font-size:10px;color:#718095}.detail-status>div:first-child>span{padding-left:29px}.work-findings{display:grid;grid-template-columns:1.85fr 1fr;gap:16px;padding:16px 0 10px;border-bottom:1px solid var(--line)}.work-findings>div+div{border-left:1px solid var(--line);padding-left:16px}.work-findings h3{margin-bottom:9px}.work-findings p{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;color:#607086;margin-bottom:7px}.work-findings>div+div p{font-size:11px}.found-check,.found-pending{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e1f1e9;color:#188a67;font-size:14px}.found-pending{background:#eff0f2;color:#6b778b}.work-recommendation{padding:11px 0 12px;border-bottom:1px solid var(--line)}.work-recommendation h3{display:flex;align-items:center;gap:9px;margin-bottom:9px}.work-recommendation h3 svg{height:15px;width:15px}.work-recommendation>button{display:flex;gap:12px;align-items:center;text-align:left;width:100%;padding:8px;border:1px solid #e9ecf0;background:#ffffff80;border-radius:8px}.recommend-icon{background:#eef0f2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.recommend-icon svg{height:19px;width:19px}.work-recommendation strong{display:block;font:14px Georgia,serif;margin-bottom:3px}.work-recommendation button>span:nth-child(2)>span{display:block;font-size:11px;line-height:1.5;color:#68768c}.work-recommendation .round-arrow{width:30px;height:30px}.work-people{display:grid;grid-template-columns:.95fr 1.2fr 1.1fr;gap:15px;padding:13px 0 27px;border-bottom:1px solid var(--line)}.work-people>div+div{padding-left:15px;border-left:1px solid var(--line)}.work-people>div>div{display:flex;align-items:center;gap:10px}.work-people img{height:33px;width:33px;border-radius:50%;object-fit:cover}.work-people p{font-size:12px;white-space:nowrap}.work-people p span{display:block;font-size:11px;color:#778298;margin-top:4px}.work-people .followers{gap:0}.followers img+img{margin-left:-3px;border:2px solid #fafafa}.followers>span{display:grid;place-items:center;width:30px;height:31px;background:#eceef1;border-radius:50%;font-size:11px;margin-left:3px}.work-records{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding-top:16px}.work-records>div+div{border-left:1px solid var(--line);padding-left:20px}.record-list,.related-record-list{margin-top:12px}.record-list>div,.related-record-list>div{display:flex;gap:12px;align-items:center;margin-bottom:10px}.record-list svg{width:19px;height:22px;padding:6px;box-sizing:content-box;border:1px solid #e1e7ed;border-radius:5px;background:#fff}.record-list p,.related-record-list p{font-size:11px;line-height:1.2}.record-list p span,.related-record-list p span{display:block;color:#78869b;font-size:11px;margin-top:5px}.related-record-list img,.related-monogram{height:37px;width:37px;border-radius:4px;object-fit:cover}.related-monogram{display:grid;place-items:center;background:#e2e5e7;color:#647080;font-size:13px}.records-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.records-heading button{font-size:10px;color:#607089}.work-empty{padding:18px 0;color:#6b7b91;line-height:1.6}.work-detail-body>.record-list,.work-detail-body>.related-record-list{padding-top:8px;min-height:260px}#work-search{width:100%;border:1px solid #dce3e9;padding:12px;border-radius:8px;font:14px Arial;margin-bottom:12px}.work-dialog{border:1px solid #e1e6eb;border-radius:17px;padding:28px;width:min(500px,90vw);color:#172438;box-shadow:0 30px 100px #0e1c3030}.work-dialog::backdrop{background:#25324844;backdrop-filter:blur(5px)}.work-dialog h2{font-size:25px;padding-right:20px}.dialog-close{position:absolute;right:15px;top:12px;font-size:25px}.dialog-content{padding-top:18px;line-height:1.6}.dialog-content label{display:block;font-size:13px;margin-bottom:6px}.dialog-content textarea{width:100%;min-height:220px;padding:12px;border:1px solid #dbe2e7;border-radius:8px;resize:vertical;font:14px/1.5 Arial;color:#24364b}.draft-note{font-size:12px;color:#6f7e90;margin:0 0 14px}.draft-done{display:block;margin-left:auto;background:#174e43;padding:8px 20px;border-radius:7px;color:white}
@media(max-width:1450px){.work-layout{grid-template-columns:minmax(0,1fr) 430px;gap:20px}.work-page .topbar{grid-template-columns:minmax(0,1fr) 430px;gap:20px}.work-intro h1{font-size:43px}.work-note{display:none}.work-row{grid-template-columns:35px minmax(115px,1.3fr) 55px 100px minmax(100px,1fr) 55px 12px;gap:10px;padding-left:12px;padding-right:8px}.work-tabs{gap:2px}.work-tabs button{font-size:10px;padding-left:5px;padding-right:5px;gap:5px}.work-status{font-size:10px;gap:7px;padding:7px}.work-title strong{font-size:13px}.focus-name{font-size:21px}.focus-foot{padding:9px 12px;gap:10px;font-size:11px}.focus-art{padding-left:12px}.focus-label{left:12px}.work-people{gap:9px}.work-people>div+div{padding-left:9px}.work-people img{width:29px;height:29px}.work-people p{font-size:11px}.work-findings{gap:12px}.work-findings>div+div{padding-left:12px}}
@media(max-width:1250px){.work-layout{grid-template-columns:minmax(0,1fr) 375px;gap:17px}.work-page .topbar{grid-template-columns:minmax(0,1fr) 375px;gap:17px}.work-intro{padding-top:30px}.work-intro h1{font-size:37px}.intro-copy{font-size:14px}.desktop-break{display:none}.focus-art{height:145px}.focus-name{font-size:18px}.focus-meta{font-size:10px}.focus-foot{min-height:70px;padding:8px;gap:7px;font-size:10px}.focus-foot .round-arrow{height:27px;width:27px}.focus-label{padding:4px 7px;font-size:9px}.work-row{grid-template-columns:32px minmax(105px,1fr) 93px 53px 10px;gap:10px;min-height:58px}.work-row .work-type,.work-row .work-next{display:none}.work-row>img{width:32px;height:37px}.work-status{font-size:10px}.work-tabs button{font-size:10px}.work-toolbar{gap:2px}.work-tabs{gap:2px}.work-tabs button span{padding:3px 5px}.work-detail-body{padding:14px 12px}.work-notice{gap:10px;padding:12px 9px}.work-findings{grid-template-columns:1fr}.work-findings>div+div{padding-left:0;border-left:0}.work-findings>div+div p{margin-bottom:2px}.work-people{grid-template-columns:1fr 1.2fr}.work-people>div:last-child{display:none}.work-records{gap:12px}.work-records>div+div{padding-left:12px}.record-list>div,.related-record-list>div{gap:8px}.record-list p,.related-record-list p{font-size:10px}.record-list p span,.related-record-list p span{font-size:10px}.detail-tabs{padding:0 12px;gap:8px}.detail-tabs button{font-size:10px}}
@media(max-width:1050px){.work-layout{grid-template-columns:1fr}.work-page .topbar{display:flex}.work-intro h1{font-size:44px}.work-main{padding:0}.work-note{display:block}.work-detail{margin-top:6px}.work-detail-hero{height:230px}.work-row{grid-template-columns:40px minmax(140px,1.2fr) 70px 110px minmax(100px,1fr) 60px 12px;gap:12px}.work-row .work-type,.work-row .work-next{display:block}.focus-name{font-size:22px}.focus-foot{font-size:12px;min-height:60px;padding:10px 14px}.focus-art{height:175px}.focus-meta{font-size:12px}.work-tabs{gap:12px}.work-tabs button{font-size:12px}.work-findings{grid-template-columns:1.6fr 1fr}.work-findings>div+div{padding-left:16px;border-left:1px solid var(--line)}.work-findings p{font-size:12px}.work-people{grid-template-columns:1fr 1fr 1fr}.work-people>div:last-child{display:block}.work-detail-body{padding:20px}.work-detail-body h3{font-size:15px}.work-notice p,.work-recommendation button>span:nth-child(2)>span{font-size:13px}.record-list p,.related-record-list p{font-size:13px}.record-list p span,.related-record-list p span{font-size:12px}.work-detail h4{font-size:12px}.work-people p{font-size:13px}.work-people img{height:34px;width:34px}.detail-tabs button{font-size:13px}.work-status{font-size:11px}.work-row>img{width:38px;height:40px}}
@media(max-width:760px){.work-page .workspace{padding:12px}.work-page .topbar{margin:0 0 12px}.work-intro{padding:18px 0 21px}.work-intro h1{font-size:35px;white-space:normal;letter-spacing:-1.5px}.work-note{display:none}.intro-copy{font-size:14px}.focus-cards{gap:10px;overflow:auto;grid-template-columns:repeat(3,minmax(205px,1fr));padding-bottom:5px}.focus-art{height:150px}.focus-foot{font-size:12px}.focus-label{font-size:10px}.work-tabs{gap:5px}.work-tabs button{font-size:11px}.work-row{grid-template-columns:32px minmax(95px,1fr) 88px;gap:9px;padding:9px;min-height:62px}.work-row .work-type,.work-row .work-next,.work-due,.row-more{display:none}.work-row>img{width:32px;height:39px}.work-status{font-size:9px;padding:7px 5px;gap:5px}.work-title strong{font-size:13px}.work-title>span{font-size:10px}.work-detail-hero{height:190px}.work-detail-body{padding:14px}.detail-tabs{gap:17px;justify-content:flex-start}.detail-tabs button{font-size:11px}.work-findings{grid-template-columns:1fr}.work-findings>div+div{border:0;padding:0}.work-people{grid-template-columns:1fr 1fr}.work-people>div:last-child{display:none}.work-records{grid-template-columns:1fr;gap:15px}.work-records>div+div{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.work-notice p{font-size:12px}.work-notice h3{font-size:14px}.work-recommendation button>span:nth-child(2)>span{font-size:12px}.work-pagination{padding-left:0}.work-dialog{padding:22px}}
@media(min-width:1451px){.work-row{grid-template-columns:40px minmax(130px,1.3fr) minmax(62px,.6fr) minmax(112px,1fr) minmax(110px,1.1fr) 60px 12px;gap:13px}}
