.connection-notice{padding:10px 20px;text-align:center;background:#f8f0df;color:#8a6c3d;font-size:12px}.connection-notice button{text-decoration:underline;margin-left:12px}.account-intro{margin-bottom:18px!important}.account-form label{display:grid;gap:6px;font-size:12px;margin:15px 0}.account-form input{width:100%;padding:12px;border:1px solid #c7d2c0;border-radius:3px;background:white;color:#233e34}.account-form .account-submit{width:100%;justify-content:center;padding:12px!important}.account-submit:disabled{opacity:.55;cursor:wait}.account-error{color:#a0493b!important;background:#fcf0eb;padding:10px 12px;border-radius:3px;font-size:12px}.account-separator{display:flex;align-items:center;gap:12px;font-size:11px;color:#95a28d;margin:24px 0 12px}.account-separator:before,.account-separator:after{content:"";flex:1;border-top:1px solid #e3e8dd}.sso-link{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid #becdb5;border-radius:3px;text-decoration:none!important;margin:9px 0}.sso-disabled{font-size:11px;padding:10px 12px;background:#f4f6f0;color:#87947b}.account-details{display:grid;grid-template-columns:75px 1fr;gap:10px 12px;margin:18px 0}.account-details dt{color:#909d84}.account-details dd{margin:0;overflow-wrap:anywhere;color:#3c5c43}.account-badge{display:inline-block;padding:3px 9px;border:1px solid #d9e4cd;border-radius:2px;font-size:11px;background:#f3f6ef}.account-logout{font-size:12px;text-decoration:underline;margin-top:20px!important}.account-notice{font-size:11px;color:#89967e;margin-top:15px!important}.work-header{border-bottom:1px solid #e1e6d9;background:white}.work-header .container{height:88px;display:flex;align-items:center;justify-content:space-between}.work-header h1{font-family:var(--serif);font-size:24px;margin:0;letter-spacing:2px}.work-header a{font-size:12px}.work-body{background:#f5f7f1;min-height:100vh}.work-main{padding-top:56px;padding-bottom:80px}.work-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:32px}.work-intro h2{font-size:30px}.work-intro p{color:#849078;font-size:13px;margin-top:9px}.work-person{background:white;padding:12px 18px;border:1px solid #e0e7d8;font-size:12px;min-width:150px}.work-person small{display:block;color:#89977d;margin-top:4px}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.work-card{display:flex;align-items:flex-start;gap:20px;padding:28px;background:#fff;border:1px solid #dfe7d7;border-radius:4px;transition:border-color .2s,transform .2s}.work-card:hover{border-color:#78986a;transform:translateY(-2px)}.work-card>.icon{width:30px;height:30px;color:#66865b}.work-card h3{font-family:var(--serif);font-size:21px;margin-bottom:8px}.work-card p{font-size:12px;color:#849378;line-height:1.9}.work-card .card-arrow{margin-left:auto;color:#879d7b}.work-note{padding:24px 28px;margin-top:27px;border-left:2px solid #a2b58c;background:#edf2e5;font-size:12px;line-height:2;color:#6f815f}.work-note strong{display:block;color:#3e5b35;margin-bottom:5px}.work-loading{padding:45px 0;color:#809372}.work-error{background:#fff4ed;padding:25px;border:1px solid #eadace}.work-error a{text-decoration:underline}.work-footer{font-size:11px;text-align:center;padding:25px;color:#97a38b}@media(max-width:760px){.utility-inner{font-size:8px;letter-spacing:.5px}.utility-inner>div{gap:10px}.utility-inner>span{max-width:92px;white-space:nowrap;overflow:hidden}.utility-inner>div>a:first-child{display:none}.utility-inner>div>.utility-divider:first-of-type{display:none}.work-main{padding-top:34px}.work-header .container{height:77px}.work-header h1{font-size:21px}.work-intro{display:block}.work-intro h2{font-size:25px}.work-person{display:inline-block;margin-top:20px}.work-grid{grid-template-columns:1fr;gap:15px}.work-card{padding:24px}.work-note{padding:20px}.account-details{grid-template-columns:65px 1fr}}
#account-entry{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:760px){#account-entry{max-width:75px}#manage-entry{font-size:8px}}
