.oa-site{--ink:#e4dfce;--quiet:#b4ae96;--rule:#49483c;--brass:#d4bb7b;container:office / inline-size;min-height:100%;color:var(--ink);background:radial-gradient(ellipse at 20% 0%,#31332c 0,transparent 62%),#171b19;font:15px/1.65 FangSong,"仿宋","Songti SC",SimSun,serif}.oa-site a{color:var(--brass);text-underline-offset:4px}.oa-site button,.oa-site input{font:inherit}.oa-site :is(a,button,input):focus-visible{outline:2px solid #d3b575;outline-offset:2px}.oa-bar{height:57px;background:#171d19;border-bottom:1px solid #7d7354;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,82px);color:var(--quiet);font-size:13px;letter-spacing:.12em}.oa-bar a{display:flex;align-items:center;gap:10px;color:#e3d6b2;font-size:19px;text-decoration:none}.oa-bar a span{display:grid;place-items:center;width:24px;height:31px;border:1px solid #958254;border-radius:12px 12px 1px 1px;font:20px Georgia,serif}.oa-frame{width:min(1120px,calc(100% - 56px));margin:34px auto;background:#232823;border:1px solid #64604d;box-shadow:0 12px 34px #090b0a48}.oa-mast{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:23px 30px;border-top:3px solid #b09a66;border-bottom:1px solid #746b50;background:linear-gradient(100deg,#2e362f,#242b26)}.oa-site h1,.oa-site h2,.oa-site h3{font-family:inherit;font-weight:600;font-synthesis:weight}.oa-mast h1,.oa-login-pane h1{margin:0;color:#efe4c9;font-size:clamp(24px,3vw,30px);letter-spacing:.05em}.oa-mast div{color:#dbd4bf;font-size:14px}.oa-mast div span{color:#777662;margin:0 5px}.oa-mast button{border:0;background:transparent;padding:3px 1px;color:#ddc58a}.oa-mast button:hover,.oa-menu a:hover,.oa-contacts button:hover{color:#fff0be}.oa-work{display:grid;grid-template-columns:182px minmax(0,1fr);min-height:490px}.oa-menu{background:#1d241f;border-right:1px solid var(--rule);padding:22px 0}.oa-menu a{display:flex;align-items:center;gap:11px;min-height:46px;padding:8px 12px 8px 21px;color:#c6c4ae;border-left:3px solid transparent;text-decoration:none}.oa-menu a[aria-current=page]{color:#f0dfad;border-left-color:#d2b36f;background:#383d31}.oa-menu svg{width:18px;height:18px;flex:none}.oa-panel{min-width:0;padding:24px clamp(14px,3.1vw,44px) 35px;animation:oa-open .18s ease-out both}@keyframes oa-open{0%{opacity:0}to{opacity:1}}.oa-panel h2{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #635e4c;font-size:21px;letter-spacing:.1em;color:var(--ink)}.oa-file{padding:23px clamp(12px,3.5vw,48px) 19px;background:linear-gradient(100deg,#e5e0cf,#eee9d9 35%,#eae5d6);color:#333c34;border:1px solid #a19b85;box-shadow:0 3px 8px #1116}.oa-file header{display:flex;justify-content:space-between;color:#63685b;font-size:12px;border-bottom:3px double #8b9180;padding-bottom:6px}.oa-file h3{margin:13px 0 16px;text-align:center;font-size:23px;letter-spacing:.23em}.oa-file table,.oa-index{width:100%;border-collapse:collapse;text-align:left}.oa-file :is(th,td){padding:8px 14px;border:1px solid #b1b4a4;line-height:1.5}.oa-file th{width:27%;background:#6472580b;font-weight:400;color:#52604f;white-space:nowrap}.oa-file footer{text-align:right;color:#616959;margin-top:12px;font-size:12px}.oa-index th,.oa-index td{padding:10px 13px;text-align:left;border-bottom:1px solid var(--rule)}.oa-index th{background:#30362e;color:var(--quiet);font-weight:400;font-size:13px}.oa-index td:not(:first-child){white-space:nowrap;color:#c4c0ad;font-size:13px}.oa-index tr:hover td{background:#c1bf9c08}.oa-document header{border-bottom:1px solid var(--rule);padding-bottom:15px}.oa-document header a{font-size:13px}.oa-document h3,.oa-thread h3{margin:12px 0 3px;color:#e9d9ac;font-size:21px}.oa-document :is(time,small),.oa-thread :is(time,small){color:var(--quiet);font-size:12px}.oa-document p{max-width:44em;line-height:2;margin:20px 0}.oa-document section{margin-top:18px}.oa-document section p{margin:4px 0}.oa-document figure{margin:20px 0}.oa-document img{width:min(100%,300px)}.oa-document figcaption{color:var(--quiet);font-size:13px}.oa-mailbox{display:grid;grid-template-columns:minmax(115px,23%) minmax(0,1fr);border:1px solid var(--rule);min-height:290px}.oa-contacts{background:#202620;border-right:1px solid var(--rule)}.oa-contacts h3{font-size:13px;color:#aaa992;padding:11px 13px;margin:0;border-bottom:1px solid var(--rule)}.oa-contacts button{display:block;width:100%;text-align:left;color:#d8d2bc;border:0;border-bottom:1px solid #383e33;background:transparent;padding:11px 13px}.oa-contacts button[aria-pressed=true]{background:#384034;color:#f2dfac}.oa-contacts small{font-size:12px;color:#d9b78a}.oa-thread{min-width:0;padding:14px clamp(12px,2vw,25px)}.oa-thread h3{font-size:18px;margin:0;padding:0 0 9px;border-bottom:1px solid var(--rule)}.oa-thread ol{margin:0;padding:0;list-style:none}.oa-thread li{border-bottom:1px dotted var(--rule);padding:12px 0}.oa-thread li:last-child{border-bottom:0}.oa-thread li header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.oa-thread li b{color:#d4c392}.oa-thread li small{margin-left:auto}.oa-thread li p{margin:3px 0;line-height:1.7}.oa-empty{color:var(--quiet);font-size:14px}.oa-login-frame{display:grid;grid-template-columns:minmax(150px,.8fr) 1.25fr;width:min(810px,calc(100% - 40px));margin:clamp(30px,8vh,80px) auto;border:1px solid #6b644c;border-top:3px solid #ac9664;box-shadow:0 12px 36px #080b095c;background:#262b24}.oa-login-photo{background-position:center;background-size:cover;position:relative;border-right:1px solid #655f4b;filter:saturate(.52)}.oa-login-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12201b66,#201e1514)}.oa-login-pane{padding:38px clamp(18px,3.4vw,46px)}.oa-login-pane h1{font-size:25px;margin-bottom:23px}.oa-login-pane label{display:block;margin:14px 0 0;color:#ccc5ae}.oa-login-pane input{display:block;width:100%;margin-top:5px;padding:9px 12px;background:#171d18;color:#f1ecda;border:1px solid #655f4c;border-radius:0}.oa-login-pane input::placeholder{color:#a6a493;font-size:14px}.oa-login-pane form button{width:100%;padding:8px;border:1px solid #a39060;color:#eee4cb;background:#464b38}.oa-login-pane form button:hover{background:#505640}.oa-login-pane #login-error{min-height:1.5em;color:#e39f8b;font-size:13px;margin:7px 0}.oa-login-hint{margin:16px 0 0;line-height:1.7;color:var(--quiet);font-size:13px}@container office (max-width:700px){.oa-frame{width:calc(100% - 20px);margin:14px auto}.oa-mast{padding:14px 16px}.oa-work{display:block;min-height:400px}.oa-menu{display:flex;flex-wrap:wrap;padding:0;border:0;border-bottom:1px solid var(--rule)}.oa-menu a{padding:7px 9px;min-height:38px;border-left:0;border-bottom:2px solid transparent;font-size:14px}.oa-menu a[aria-current=page]{border-bottom-color:#c6aa6a}.oa-menu svg{display:none}.oa-panel{padding:18px 12px}.oa-index th,.oa-index td{padding:7px 4px}.oa-login-photo{display:none}.oa-login-frame{display:block;max-width:480px}.oa-login-pane{padding:27px 22px}.oa-mailbox{grid-template-columns:95px minmax(0,1fr)}.oa-contacts button,.oa-thread{padding:9px}}@media(prefers-reduced-motion:reduce){.oa-panel{animation:none}}.oa-site.oa-reduced .oa-panel{animation:none}
