#workskin .ak-log { max-width: 860px; margin: 2em auto; padding: 0; color: #d7ddda; background: linear-gradient(180deg,#35080c 0px,#1d080b 370px,#09090b 1050px,#08090a 78%,#26070b 100%); border: 1px solid #48252b; border-top: 3px solid #a52b38; box-shadow: 0 14px 42px rgba(0,0,0,.25); font-family: "Microsoft YaHei", "PingFang SC", sans-serif; text-align: left; }
#workskin .ak-log p { padding: 0; }
#workskin .ak-hud { padding: 12px 7% 22px; background: transparent; border-bottom: 0; color: #8ed1d0; text-align: center; }
#workskin .ak-micro { font-family: "Courier New", monospace; font-size: 10px; letter-spacing: 1px; line-height: 1.8; color: #7d9b9c; margin: 0; }
#workskin .ak-hud .ak-micro { color: #8bb2b4; }
#workskin .ak-barcode { display: inline-block; width: 78px; height: 9px; margin-left: 12px; background: repeating-linear-gradient(90deg,#7aadae 0px,#7aadae 1px,transparent 1px,transparent 3px,#7aadae 3px,#7aadae 5px,transparent 5px,transparent 8px); }
#workskin .ak-date { font-size: 18px; line-height: 1.7; margin: 5px 0 0; letter-spacing: 1px; }
#workskin .ak-weather { display: inline-block; margin-left: 18px; white-space: nowrap; }
#workskin .ak-brand { text-align: left; padding: 30px 5% 18px; border-bottom: 0; background: transparent; }
#workskin .ak-identity { display: inline-block; vertical-align: middle; margin: 0 0 0 12px; }
#workskin .ak-wordmark { display: block; width: 190.45px; height: 26.65px; margin: 0; font-size: 0; background-image: url("/assets/arasaka-source.png"); background-repeat: no-repeat; background-size: 325px 325px; background-position: -67.275px -185.575px; }
#workskin .ak-dept { display: block; margin-top: 7px; color: #bf626a; font-size: 11px; letter-spacing: 2px; }
#workskin .ak-emblem { display: inline-block; width: 58px; height: 58px; vertical-align: middle; background-image: url("/assets/arasaka-source.png"); background-repeat: no-repeat; background-size: 233px 233px; background-position: -87.6px -70.8px; filter: brightness(0) saturate(100%) invert(26%) sepia(71%) saturate(1776%) hue-rotate(328deg) brightness(89%) contrast(88%); }
#workskin .ak-heading { padding: 28px 7% 0; }
#workskin .ak-owner { margin: 0; padding-bottom: 16px; font-size: 12px; line-height: 2; color: #92a8a8; border-bottom: 1px solid #2d4447; }
#workskin .ak-owner span { display: inline-block; margin-right: 20px; }
#workskin .ak-owner b { color: #a1d4cf; font-weight: normal; }
#workskin .ak-prose { padding: 22px 7% 32px; font-size: 17px; line-height: 2; overflow-wrap: break-word; }
#workskin .ak-prose p { margin: 0 0 1.15em; text-indent: 2em; color: #d7ddda; line-height: inherit; }
#workskin .ak-prose p:last-child { margin-bottom: 0; }
#workskin .ak-footer { margin: 0 5%; padding: 19px 0 24px; border-top: 1px solid #4a7476; text-align: right; color: #86bfbe; }
#workskin .ak-readouts { margin: 8px 0; font-family: "Arial Narrow", Arial, sans-serif; font-size: 21px; line-height: 1.7; }
#workskin .ak-readouts span { display: inline-block; margin-left: 16px; white-space: nowrap; }
#workskin .ak-readouts small { font-size: 10px; color: #8ba4a4; }
#workskin .ak-ticks { display: inline-block; width: 36px; height: 31px; vertical-align: middle; background: repeating-linear-gradient(0deg,#658c8d 0px,#658c8d 2px,transparent 2px,transparent 6px); border-right: 3px solid #8cc6c4; }

#workskin .ak-ticker { width: 100%; max-width: none; margin: 0; text-align: left; overflow: hidden; border-left: 2px solid #538b8e; padding-left: 5px; box-sizing: border-box; text-shadow: 0 0 3px rgba(102,206,207,.3); }
#workskin .ak-ticker-meta { display: flex; align-items: center; height: 13px; white-space: nowrap; border-bottom: 1px solid #47777b; color: #61999c; font-family: Arial,sans-serif; font-size: 9px; line-height: 12px; }
#workskin .ak-feed { display: inline-block; flex: 1; }
#workskin .ak-feed-code { display: inline-block; margin-right: 8px; letter-spacing: 0; font-size: 8px; }
#workskin .ak-ticker .ak-barcode { width: 30px; height: 7px; margin-left: 0; margin-right: 7px; }
#workskin .ak-kiroshi { font-size: 8px; font-weight: bold; }
#workskin .ak-news { margin: 0; padding: 0; color: #91d1d1; font-size: 17px; font-weight: bold; line-height: 1.35; white-space: nowrap; }
#workskin .ak-clearance { margin: 18px 0 0; padding: 4px 0 4px 9px; text-align: left; border-left: 3px solid #b63846; font-family: "Courier New",monospace; font-size: 10px; letter-spacing: 1px; color: #b46a73; }
#workskin .ak-heading .ak-date { color: #a2ceca; margin: 8px 0 12px; }
#workskin .ak-work { margin: 20px 0 0; border: 1px solid #493337; border-left: 3px solid #a43643; background: rgba(12,12,15,.3); }
#workskin .ak-work-title { margin: 0; padding: 9px 14px; color: #d4868d; font-size: 12px; border-bottom: 1px solid #394448; }
#workskin .ak-work-title span { display: inline-block; margin-left: 10px; color: #8e8f96; font-family: "Courier New",monospace; font-size: 10px; }
#workskin .ak-log .ak-work-title { padding: 9px 14px; }
#workskin .ak-log .ak-status { margin: 0; padding: 13px 14px 8px; font-size: 13px; }
#workskin .ak-check { display: inline-block; color: #9bcac2; border: 1px solid #507b76; padding: 3px 8px; }
#workskin .ak-status-en { margin-left: 13px; color: #8eaaa8; font-family: "Courier New",monospace; font-size: 10px; }
#workskin .ak-log .ak-task { margin: 0; padding: 5px 14px 15px; font-size: 13px; line-height: 1.8; color: #bfc9c6; }
#workskin .ak-box { color: #c7646e; margin-right: 5px; }
#workskin .ak-task-en { margin-left: 12px; color: #9ca4a7; font-size: 10px; }
#workskin .ak-task-detail { display: inline-block; padding-left: 22px; color: #97aaab; font-size: 12px; }

#workskin .ak-log .ak-tasks { margin: 0 14px 15px; padding: 0; list-style-type: none; color: #a6b7b7; font-size: 12px; line-height: 1.85; }
#workskin .ak-tasks li { margin: 0 0 9px; padding-left: 2px; }
#workskin .ak-priority { display: inline-block; padding: 0 5px; margin-right: 5px; border: 1px solid #99535c; color: #df9197; font-size: 10px; }
#workskin .ak-close { display: inline-block; margin-left: 18px; white-space: nowrap; vertical-align: middle; }
#workskin .ak-close-key { position: relative; display: inline-block; width: 24px; height: 28px; border: 2px solid #80bfc0; border-radius: 5px 2px 5px 2px; color: #9fe2df; background: #163337; font-family: Arial,sans-serif; font-size: 22px; font-weight: bold; line-height: 28px; text-align: center; box-shadow: -3px -3px 0 #335557, inset 2px 0 0 #477477; transform: skew(-7deg); text-shadow: 0 0 3px #69a9a9; }
#workskin .ak-close-label { display: inline-block; margin-left: 9px; color: #e67e80; font-family: "Microsoft YaHei",sans-serif; font-size: 18px; letter-spacing: 0; vertical-align: middle; }

#workskin .ak-tasks li { display: flex; align-items: flex-start; padding-left: 0; margin-bottom: 12px; }
#workskin .ak-tickbox { display: inline-block; flex: 0 0 14px; width: 14px; height: 14px; line-height: 14px; margin: 3px 9px 0 0; border: 1px solid #659a92; background: #19302f; color: #a4ded0; font-size: 13px; text-align: center; }
#workskin .ak-task-copy { display: block; flex: 1; }

#workskin .ak-summary-label { margin: 27px 7% 0; padding: 0 0 9px; border-bottom: 0; color: #9bd2c3; font-size: 17px; letter-spacing: 1px; line-height: 1.8; text-align: left; }


#workskin .ak-alert { margin: 18px 14px 16px; padding: 1px; background: linear-gradient(135deg,transparent 10px,#ad3e4b 10px); }
#workskin .ak-alert-inner { padding: 12px 12px 10px; background: linear-gradient(135deg,transparent 9px,#170d12 9px); }
#workskin .ak-alert-head { display: flex; justify-content: space-between; align-items: center; padding: 0 0 8px 4px; border-bottom: 1px solid #642d36; color: #ed6b77; font-size: 11px; line-height: 1.7; }
#workskin .ak-alert-head strong { font-size: inherit; font-weight: normal; }
#workskin .ak-alert-head small { display: inline-block; margin-left: 10px; font-size: 10px; white-space: nowrap; color: #ba747e; }
#workskin .ak-alert-body { display: flex; align-items: center; padding: 13px 0 12px; }
#workskin .ak-alert-icon { position: relative; display: inline-block; flex: 0 0 32px; width: 32px; height: 34px; margin-right: 12px; }
#workskin .ak-alert-triangle { position: absolute; left: 2px; top: 3px; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 26px solid #f46f7d; }
#workskin .ak-alert-triangle-inner { position: absolute; left: 5px; top: 8px; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 19px solid #170d12; }
#workskin .ak-alert-bang { position: absolute; left: 0; top: 12px; width: 32px; height: 15px; color: #f46f7d; font-family: Arial,sans-serif; font-size: 15px; font-weight: bold; line-height: 15px; text-align: center; }
#workskin .ak-log .ak-alert-body p { margin: 0; padding: 0 0 0 12px; border-left: 4px solid #d34d5d; color: #a5d7d6; font-size: 13px; line-height: 1.9; text-indent: 0; }
#workskin .ak-alert-foot { padding-top: 7px; border-top: 1px solid #47222b; text-align: right; font-size: 9px; line-height: 1.6; color: #a3646f; letter-spacing: 1px; }
#workskin .ak-alert-signal { display: inline-block; width: 32px; height: 6px; margin-right: 9px; vertical-align: middle; background: repeating-linear-gradient(90deg,#a64b59 0px,#a64b59 2px,transparent 2px,transparent 5px); }

#workskin .ak-attendance-inline { display: inline-block; margin-left: 8px; padding: 3px 5px; border: 1px solid #793640; background: #230d12; color: #ed8690; font-size: 10px; line-height: 1.5; vertical-align: middle; }
#workskin .ak-attendance-mark { color: #f16c7b; font-size: 12px; }

#workskin .ak-log .ak-attendance-status { display: flex; align-items: stretch; }
#workskin .ak-attendance-status .ak-check { display: flex; align-items: center; }
#workskin .ak-attendance-status .ak-attendance-inline { display: flex; align-items: center; }
#workskin .ak-attendance-status .ak-attendance-mark { margin-right: 3px; }

#workskin .ak-banned { margin: 18px 14px; }
#workskin .ak-banned .ak-alert-inner { padding: 18px 16px 14px; }
#workskin .ak-banned .ak-alert-head { font-size: 14px; letter-spacing: 2px; }
#workskin .ak-banned .ak-alert-body { padding: 26px 0; }
#workskin .ak-banned .ak-ban-copy { flex: 1; min-width: 0; }
#workskin .ak-banned h3 { margin: 0 0 18px; padding: 0; border: 0; color: #f27580; font-size: 26px; font-weight: normal; line-height: 1.5; letter-spacing: 3px; }
#workskin .ak-log .ak-banned .ak-alert-body p { margin: 12px 0 0; font-size: 14px; }

#workskin .road-log { background: #14191a; background: linear-gradient(165deg,#343126 0px,#1c2625 400px,#14191a 900px,#14191a 90%,#343126 100%); color: #e3ded1; border: 1px solid #6b6851; font-family: Arial,"Microsoft YaHei",sans-serif; padding: 0; }
#workskin .road-top { padding: 16px 7%; border-bottom: 1px solid #716b50; color: #d4bc82; font-family: "Courier New",monospace; font-size: 11px; letter-spacing: 2px; }
#workskin .road-top span { float: right; color: #8fbeb2; }
#workskin .road-head { padding: 38px 7% 26px; }
#workskin .road-log p { margin: 0; }
#workskin .road-kicker { color: #b6a782; font-size: 10px; letter-spacing: 3px; }
#workskin .road-log h2 { margin: 12px 0 8px; padding: 0; border: 0; color: #ead6a5; font-size: 32px; line-height: 1.4; font-weight: normal; letter-spacing: 4px; }
#workskin .road-sub { color: #91bdb1; font-size: 12px; line-height: 1.8; }
#workskin .road-horizon { height: 34px; margin: 24px 0; border-top: 1px solid #b8a375; border-bottom: 1px solid #666852; background: linear-gradient(174deg,transparent 47%,#666852 48%,#666852 49%,transparent 50%); }
#workskin .road-date { border-left: 3px solid #92c2b5; padding: 10px 14px; background: #1d2927; }
#workskin .road-date small { display: block; margin-bottom: 8px; color: #9fae9d; font-family: "Courier New",monospace; font-size: 10px; letter-spacing: 1px; }
#workskin .road-date p { color: #bfddd0; font-size: 17px; line-height: 1.7; }
#workskin .road-meta { padding-top: 14px; color: #a5af9f; font-size: 11px; line-height: 2; }
#workskin .road-meta span { display: inline-block; margin-right: 16px; }
#workskin .road-prose { padding: 12px 7% 40px; }
#workskin .road-prose p { margin: 0 0 1.2em; color: #e3ded1; font-size: 17px; line-height: 2; text-indent: 2em; overflow-wrap: break-word; }
#workskin .road-footer { margin: 0 7%; padding: 24px 0 30px; border-top: 1px solid #a99163; text-align: right; color: #92c2b5; font-size: 12px; line-height: 2; }
#workskin .road-footer small { display: block; color: #c6b68e; font-family: "Courier New",monospace; font-size: 10px; letter-spacing: 1px; }

#workskin .road-log h2 { font-size: 24px; letter-spacing: 1px; }
#workskin .road-meta .road-location { color: #d4bc82; }
#workskin .road-meta .road-pin { margin-right: 2px; }

#workskin .road-meta .road-pin { display: inline-block; position: relative; width: 24px; height: 28px; margin-right: 5px; vertical-align: middle; }
#workskin .road-meta .road-pin span { position: absolute; display: block; margin: 0; box-sizing: border-box; }
#workskin .road-pin-base { left: 3px; top: 17px; width: 18px; height: 10px; border: 2px solid #d4bc82; transform: rotate(-20deg) skew(30deg); }
#workskin .road-pin-outline { left: 4px; top: 1px; width: 17px; height: 20px; border: 2px solid #d4bc82; border-radius: 50% 50% 50% 0; background: #1c2625; transform: rotate(-45deg); }
#workskin .road-pin-ring { left: 9px; top: 6px; width: 7px; height: 7px; border: 2px solid #d4bc82; border-radius: 50%; }
