.qq-shortcut{display:grid;justify-items:center;gap:7px;background:transparent;color:#fff;font-size:11px;padding:20px 15px;text-shadow:1px 1px #2b4c4d}
.penguin{position:relative;display:inline-block;flex:none;width:30px;height:35px;border-radius:48% 48% 43% 43%;background:radial-gradient(ellipse at 39% 29%,#fff 0 8%,transparent 9%),radial-gradient(ellipse at 62% 29%,#fff 0 8%,transparent 9%),linear-gradient(#394248,#17282f);box-shadow:inset 1px 1px #687875}
.penguin:before{content:"";position:absolute;left:6px;right:6px;bottom:4px;height:18px;border-radius:50%;background:#f4f4e9;box-shadow:-9px 11px 0 -6px #d2a54f,9px 11px 0 -6px #d2a54f}
.penguin:after{content:"";position:absolute;left:3px;right:3px;top:15px;height:4px;border-radius:3px;background:#ae4b43;box-shadow:4px 4px 0 -1px #ad4b42}
.penguin i{position:absolute;top:12px;left:10px;width:10px;height:4px;border-radius:50%;background:#d4ab53;z-index:1}
.penguin.small{width:16px;height:18px;transform:scale(.8);transform-origin:center}
.penguin.small:before{left:4px;right:4px;height:9px;bottom:1px}.penguin.small:after{top:9px;left:1px;right:1px;height:2px}.penguin.small i{top:6px;left:5px;width:6px;height:3px}
.qq-window{position:absolute;inset:9px 10px 32px;display:flex;flex-direction:column;min-height:0;background:#e5eff1;border:1px solid #345b77;border-radius:6px 6px 0 0;box-shadow:1px 2px 0 #2245546b,inset 0 0 0 1px #fff;overflow:hidden}
.qq-window.maximized{inset:0 0 26px;border-radius:0}
.qq-titlebar{display:flex;align-items:center;gap:5px;min-height:25px;padding:2px 4px;background:linear-gradient(#b5d7e9 0,#73a9cf 15%,#4a8ebb 52%,#397ba6 53%,#6fa1c4);color:#fff;border-bottom:1px solid #376d96;text-shadow:1px 1px #33668b}
.qq-titlebar strong{flex:1;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qq-window-controls{display:flex;gap:3px}
.qq-window-controls button{display:grid;place-items:center;line-height:13px;width:18px;height:18px;padding:0;border:1px solid #34678f;border-radius:3px;color:white;background:linear-gradient(135deg,#c2e0ed,#5e9ec9 50%,#3f7eac);box-shadow:inset 1px 1px #edf9ff91;font-family:Arial,sans-serif;font-weight:bold;font-size:14px}
.qq-window-controls button:last-child{background:linear-gradient(135deg,#f2c1a6,#bc7964 52%,#a36552);border-color:#815c54}
.qq-menu{display:flex;align-items:center;justify-content:space-between;height:21px;flex:none;padding:2px 9px;background:linear-gradient(#f5faf8,#d7e6e8);border-bottom:1px solid #a7c1cd;color:#436574;font-size:10px}
.qq-online{display:flex;align-items:center;gap:5px;max-width:60%}.qq-online>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qq-online i{width:5px;height:5px;border-radius:50%;background:#97a3a4}.qq-online i.online{background:#7a9e46;box-shadow:0 0 2px #afc873}
.qq-conversation-header{display:flex;align-items:center;gap:9px;padding:7px 12px;min-height:49px;background:linear-gradient(110deg,#eff6f4,#e1eeed 63%,#c4dce1);border-bottom:1px solid #b5cbd1}
.qq-conversation-header>div{flex:1;min-width:0}.qq-conversation-header strong{display:block;font-size:12px;color:#355c73;letter-spacing:.5px}.qq-conversation-header #qq-song{display:block;margin-top:3px;font-size:10px;color:#6f878d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qq-version{font:bold italic 29px Arial;color:#769aa833;text-shadow:0 1px #ffffff88}
.qq-room-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:relative;flex:none}.qq-room-icon i{width:10px;height:13px;background:linear-gradient(#aecbcc,#749fa9);border:1px solid #86aab3;border-radius:7px 7px 3px 3px;position:absolute;bottom:3px}.qq-room-icon i:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#e1c590;border:1px solid #b7a275;top:-8px;left:0}.qq-room-icon i:first-child{left:0;bottom:7px}.qq-room-icon i:last-child{right:0;bottom:7px}.qq-room-icon i:nth-child(2){z-index:1;background:#809dad}
.qq-body{display:grid;grid-template-columns:minmax(0,1fr) 111px;flex:1;min-height:0;padding:3px;gap:3px}
.qq-main{display:flex;flex-direction:column;min-width:0;min-height:0}
.qq-history{flex:1;min-height:70px;position:relative;border:1px solid #b1c8d0;background:#fffefa}
.qq-messages{position:absolute;inset:0;overflow:auto;padding:8px 9px;scrollbar-width:thin;scrollbar-color:#b2c9d5 #eff4f3;overscroll-behavior:contain;font-size:11px}
.qq-empty{height:100%;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#9aaaad;font-size:11px}
.qq-watermark{font:italic bold 35px Arial;color:#d9e4e2}
.qq-message{padding-bottom:9px;overflow-wrap:anywhere;line-height:1.5}.qq-message header{display:flex;align-items:baseline;gap:8px;color:#336c9a;font-size:10px}.qq-message header b{font-weight:400}.qq-message time{color:#7d96a4;font-size:9px;white-space:nowrap}.qq-message.own header{color:#4c8c66}.qq-message p{white-space:pre-wrap;margin:3px 0 0 8px;color:#34404b;line-height:1.6}.qq-messages.large-text .qq-message p{font-size:14px}
.qq-unread{position:absolute;right:6px;bottom:5px;font-size:10px;border:1px solid #9bb9c8;background:#e9f6f6;padding:3px 7px;color:#386b8b;box-shadow:1px 2px 2px #354d5820;z-index:1}
.qq-form{flex:none;position:relative;display:flex;flex-direction:column;height:123px}
.qq-tools{display:flex;align-items:center;gap:4px;height:25px;padding:2px 3px;background:linear-gradient(#eff6f7,#dce9ed);border-left:1px solid #b1c8d0;border-right:1px solid #b1c8d0}
.qq-tools button{background:none;padding:2px 4px;color:#476a80;font-size:10px;min-height:19px;border:1px solid transparent}.qq-tools button:hover,.qq-tools button[aria-pressed=true]{background:#f9fdf9;border-color:#b7cbd4}.qq-tools button>span{color:#aa863d;background:#f5e6ad;font:bold 10px monospace;border-radius:50%;padding:1px}.qq-tools button>b{font:bold 12px Georgia;color:#617898}.qq-tools button:last-child{margin-left:auto}
#qq-input{display:block;min-height:0;height:49px;flex:1;resize:none;padding:5px 7px;border:1px solid #acc3cf;background:#fffefa;border-radius:0;font-family:Tahoma,"Microsoft YaHei",sans-serif;font-size:12px;color:#2a3f4a;box-shadow:inset 1px 1px 2px #6a99b113}#qq-input:disabled{background:#f0f3ef}#qq-input::placeholder{color:#9aaaae}
.qq-compose-status{display:flex;align-items:center;justify-content:space-between;gap:5px;height:16px;flex:none;padding:1px 3px;font-size:9px;color:#7992a0}#qq-error{color:#9c6557;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qq-counter{margin-left:auto;white-space:nowrap}
.qq-actions{display:flex;align-items:center;gap:5px;height:29px;flex:none;padding:1px 0 2px}.qq-actions>span{font-size:9px;color:#7d939c;margin-right:auto}.qq-actions button{min-width:59px;height:23px;padding:1px 6px;border:1px solid #91aebd;border-radius:2px;background:linear-gradient(#fffffa,#e1ebed);box-shadow:inset 0 1px #fff,0 1px #bccdd0;color:#436779;font-size:10px}.qq-actions #qq-send{border-color:#779fb7;background:linear-gradient(#f7ffff,#cfe4ec)}
.qq-emotes{position:absolute;bottom:100%;left:0;display:grid;grid-template-columns:repeat(3,1fr);padding:5px;gap:3px;background:#f4f8f3;border:1px solid #98b3c3;box-shadow:2px 3px 5px #3a677855;z-index:4}.qq-emotes button{font:11px monospace;padding:5px;border:1px solid #ccdbe0;background:#fffefa}
.qq-contacts{min-width:0;background:#f4f8f4;border:1px solid #b1c8d0;display:flex;flex-direction:column;overflow:hidden}
.qq-contacts-heading{padding:5px 5px;background:linear-gradient(#e8f0f0,#d6e7e9);border-bottom:1px solid #c0d5db;color:#4d7283;font-size:10px;white-space:nowrap}.qq-contacts-heading span{font-size:9px;padding-left:3px}
#qq-contact-list{padding:4px 0;margin:0;list-style:none;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}#qq-contact-list li{display:flex;align-items:center;gap:5px;padding:4px 5px;font-size:10px}#qq-contact-list li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}#qq-contact-list li>i{width:4px;height:4px;background:#8ca66a;border-radius:50%;flex:none}.qq-avatar{display:grid;place-items:center;flex:none;width:19px;height:20px;border:1px solid #aac2c3;background:linear-gradient(#dfeacb,#c2d6cb);color:#6e8b77;border-radius:3px;font-size:10px}
.qq-contact-footer{height:60px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px;background:linear-gradient(0deg,#e0eeed,transparent);color:#94acb0;font-size:8px}.qq-contact-footer .penguin{transform:scale(.65);margin:-5px}
.computer-taskbar{height:26px;display:flex;align-items:center;gap:5px;position:absolute;left:0;right:0;bottom:0;padding:3px;background:#c7d4d4;border-top:1px solid #eff3eb;box-shadow:0 -1px #6e9495;font-family:Tahoma,"Microsoft YaHei",sans-serif;font-size:10px}
.computer-start{display:flex;align-items:center;gap:4px;height:20px;padding:2px 6px;border:1px solid;border-color:#fff #7a9296 #7a9296 #fff;font-weight:bold;color:#39575d}.computer-start i{width:11px;height:11px;background:conic-gradient(#7b9772 0 25%,#bea560 0 50%,#6292ab 0 75%,#b87662 0);transform:skewY(-8deg)}
#qq-task{height:20px;min-width:115px;max-width:60%;text-align:left;padding:1px 6px;border:1px solid;border-color:#7f999d #eef6ef #eef6ef #7f999d;background:#dce8e5;color:#416371;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qq-task[aria-pressed=false]{border-color:#eef6ef #7f999d #7f999d #eef6ef;background:#c9d6d4}#qq-task.has-unread{background:#f0dcaa}#computer-clock{margin-left:auto;padding:2px 5px;border:1px solid;border-color:#8eaaac #e6f0e8 #e6f0e8 #8eaaac;font-size:10px;white-space:nowrap}
.retro-computer button:focus-visible,.retro-computer textarea:focus-visible,.qq-messages:focus-visible{outline:2px solid #759fb7;outline-offset:-2px}
/* Silver unibody Air, paired with the iPod. */
.desktop{grid-template-columns:350px minmax(0,700px);gap:clamp(36px,5vw,76px);justify-content:center;align-items:center;padding:54px 40px 64px;background:radial-gradient(ellipse at 42% 24%,#fafbf8 0,transparent 62%),linear-gradient(145deg,#e8e9e5,#eceeea 60%,#d5d9d4)}
.desktop>.ipod{width:350px;padding:26px 22px 39px;align-self:center}
.desktop>.ipod .screen{height:260px}
.desktop>.ipod .click-wheel{width:224px;height:224px;margin-top:31px}
.desktop>.ipod .wheel-menu,.desktop>.ipod .wheel-play{left:61px}
.desktop>.ipod .wheel-previous,.desktop>.ipod .wheel-next{top:62px}
.retro-computer{position:relative;width:100%;max-width:700px;color:#2c3d45;isolation:isolate;padding:0 10px 9px}
.air-lid{position:relative;padding:21px 19px 0;border:1px solid #8a8a8a;border-radius:18px 18px 5px 5px;background:repeating-linear-gradient(0deg,#ffffff00 0 1px,#70707006 1px 2px),linear-gradient(110deg,#b3b3b3,#e3e3e3 5%,#d5d5d5 48%,#e2e2e2 94%,#a3a3a3);box-shadow:inset 0 2px 2px #fffffff0,inset 2px 0 2px #efefef,inset -2px 0 3px #8b8b8b,0 0 0 1px #c8c8c8,4px 9px 22px -10px #3c3c3c60;z-index:3}
.air-camera{position:absolute;width:5px;height:5px;left:calc(50% - 2px);top:8px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#5a5a5a,#303030 45%,#1d1d1d 65%);box-shadow:0 0 0 2px #ababab,0 1px 0 2px #f3f3f366}
.air-bezel{border:2px solid #3d3d3d;border-radius:3px;background:#2c2c2c;box-shadow:0 1px 1px #f6f6f6,inset 0 1px 2px #242424}
.air-glass{padding:1px;background:linear-gradient(140deg,#404040,#232323);overflow:hidden}
.computer-display{height:370px;position:relative;overflow:hidden;border-radius:1px;background:#638d98;font-family:Tahoma,"Microsoft YaHei",sans-serif;font-size:11px}
.computer-display:after{content:"";pointer-events:none;position:absolute;z-index:8;inset:0;background:linear-gradient(125deg,#ffffff20,transparent 32%,transparent 82%,#f4fff80a);box-shadow:inset 0 0 3px #183f3e33}
.computer-desktop{position:absolute;inset:0;background:radial-gradient(ellipse at 0 120%,#bfd8d6 0,transparent 63%),linear-gradient(145deg,#3a6276,#88abbd 60%,#c4dbd9)}
.air-chin{display:grid;place-items:center;height:25px;color:#6f6f6f;font:10px Arial,sans-serif;letter-spacing:.5px;text-shadow:0 1px #ffffffb0}
.air-hinge{position:relative;width:78%;height:10px;margin:-2px auto -3px;background:linear-gradient(#414141,#646464 38%,#2f2f2f 60%,#797979);border-radius:0 0 5px 5px;border:1px solid #5d5d5d;z-index:2;display:flex;justify-content:space-between}
.air-hinge i{width:20px;background:linear-gradient(#979797,#d8d8d8,#929292);border-inline:1px solid #717171}
.air-deck{position:relative;margin:0 -10px;padding:20px 10% 16px;border:1px solid #939393;border-bottom:5px solid #999999;border-radius:5px 5px 19px 19px;background:repeating-linear-gradient(0deg,#fff0 0 1px,#93939308 1px 2px),linear-gradient(105deg,#bcbcbc,#e9e9e9 9%,#d8d8d8 50%,#e5e5e5 90%,#b2b2b2);box-shadow:inset 0 2px 2px #ffffffe0,inset 3px 0 4px #ffffffb0,inset -3px 0 4px #929292,0 3px 1px #cecece,3px 10px 12px -7px #5c5c5c80,0 30px 36px -21px #34343466;transform:perspective(1300px) rotateX(26deg);transform-origin:top;z-index:4}
.air-speaker{position:absolute;top:29px;width:20px;height:105px;background:radial-gradient(circle,#6c6c6c66 .7px,transparent 1px) 0 0/3px 3px;opacity:.65;mask-image:linear-gradient(transparent,#fff 15% 85%,transparent)}
.air-speaker-left{left:5%}.air-speaker-right{right:5%}
.air-power{position:absolute;right:4.7%;top:5px;display:grid;place-items:center;width:22px;height:15px;padding:1px;border:1px solid #858585;border-radius:4px;background:linear-gradient(#e7e7e7,#bcbcbc);box-shadow:inset 0 1px #f6f6f6,0 1px 1px #a5a5a5}
.air-power svg{width:11px;height:11px;fill:none;stroke:#6a6a6a;stroke-width:1.5;stroke-linecap:round}
.air-keyboard{position:relative;margin:0 auto;padding:5px 6px 7px;display:grid;gap:4px;border:1px solid #949494;border-radius:7px;background:linear-gradient(#8e8e8e,#ababab);box-shadow:inset 0 2px 4px #5a5a5a4d,0 1px 0 #f8f8f8}
.keyboard-row{display:flex;gap:4px;min-width:0}
.keyboard-row span,.keyboard-row button{flex:1;min-width:0;height:21px;display:grid;place-items:center;border:1px solid;border-color:#5e5e5e #333333 #292929 #565656;border-radius:3px;background:linear-gradient(145deg,#4c4c4c,#303030 90%);box-shadow:0 1px 0 1px #25252557,inset 0 1px #8d8d8d33;color:#e3e3e3;font:8px Arial,sans-serif;text-shadow:0 1px #232323}
.keyboard-row:first-child span{height:12px;font-size:6px;background:linear-gradient(#4c4c4c,#343434)}
.keyboard-row .space-key{flex:5}.keyboard-row #keyboard-send{flex:2;font-size:8px;opacity:1}.keyboard-row #keyboard-send:disabled{color:#939393;cursor:default}.keyboard-row #keyboard-send:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #222222;background:#2c2c2c}
.air-trackpad{display:block;width:36%;height:64px;margin:13px auto 2px;border:1px solid #9c9c9c;border-radius:5px;background:linear-gradient(135deg,#cbcbcb,#dadada 58%,#c6c6c6);box-shadow:inset 0 1px 2px #7979791f,0 1px 0 #f8f8f8;cursor:pointer}.air-trackpad:active{background:#cacaca;box-shadow:inset 0 2px 3px #79797944}
.air-front-edge{position:absolute;bottom:-5px;left:1%;right:1%;height:5px;border-radius:0 0 50% 50%;background:linear-gradient(#c5c5c5,#929292);box-shadow:0 1px #ececec}
.air-front-edge i{position:absolute;left:42%;width:16%;height:5px;top:-1px;border-radius:0 0 9px 9px;background:linear-gradient(#919191,#c7c7c7);box-shadow:inset 0 1px 2px #6c6c6c44,0 1px #e8e8e8}
.screen-off .computer-display{opacity:0;pointer-events:none}.screen-off .air-glass{background:linear-gradient(145deg,#46524b,#1f2f26 40%,#213329 80%,#3e5042)}.screen-off .air-power{background:linear-gradient(#a8b9ad,#d2dfd2);box-shadow:inset 0 1px 3px #7d927f}
@media(min-width:1001px) and (max-width:1180px){.desktop{grid-template-columns:310px minmax(0,620px);gap:30px;padding-inline:25px}.desktop>.ipod{width:310px;padding:24px 17px 36px}.desktop>.ipod .screen{height:250px}.desktop>.ipod .now-track{grid-template-columns:80px 1fr;gap:8px}.desktop>.ipod .now-track .album-art{width:80px}.qq-body{grid-template-columns:minmax(0,1fr) 96px}.air-lid{padding-inline:14px}}
@media(max-width:1000px){.desktop{grid-template-columns:minmax(0,700px);gap:48px;justify-items:center;padding:40px 24px}.desktop>.ipod{width:350px;max-width:100%}.retro-computer{width:100%}}
@media(max-width:580px){.desktop{padding:25px 12px 34px;gap:40px}.desktop>.ipod{width:350px;max-width:100%;padding-inline:22px}.retro-computer{padding-inline:5px}.air-lid{padding:16px 8px 0;border-radius:11px 11px 3px 3px}.air-camera{top:6px;width:4px;height:4px}.air-chin{height:20px;font-size:8px}.air-bezel{border-width:1px}.computer-display{height:345px}.qq-window{inset:6px 5px 31px}.qq-body{grid-template-columns:minmax(0,1fr) 78px;gap:2px;padding:2px}.qq-conversation-header{padding:6px;gap:6px}.qq-conversation-header strong{font-size:11px}.qq-conversation-header .qq-version{display:none}.qq-contacts-heading{font-size:9px;padding-inline:3px}#qq-contact-list li{padding:4px 3px;gap:3px;font-size:9px}.qq-avatar{width:15px;height:17px;font-size:8px}#qq-contact-list li>i{display:none}.qq-messages{padding:6px}.qq-message header{gap:5px;font-size:9px}.qq-message time{font-size:8px}.qq-actions>span{font-size:8px}.qq-actions{gap:3px}.qq-actions button{min-width:47px;padding-inline:3px;font-size:9px}.qq-tools{gap:1px;padding-inline:0}.qq-tools button{font-size:9px;padding-inline:2px}.qq-form{height:115px}.air-deck{margin-inline:-5px;padding:15px 8% 11px;border-bottom-width:3px}.air-keyboard{padding:3px;gap:3px;border-radius:4px}.keyboard-row{gap:2px}.keyboard-row span,.keyboard-row button{font-size:5px;height:14px;border-radius:2px}.keyboard-row:first-child span{font-size:4px;height:9px}.keyboard-row #keyboard-send{font-size:5px}.air-trackpad{height:40px;margin-top:9px}.air-speaker{width:10px;height:65px;top:23px}.air-speaker-left{left:3%}.air-speaker-right{right:3%}.air-power{top:2px;right:3%;width:18px;height:12px}.air-power svg{width:8px;height:8px}.air-hinge{height:7px}.air-front-edge{height:3px;bottom:-3px}}
@media(max-width:350px){.qq-body{grid-template-columns:minmax(0,1fr) 65px}.qq-avatar{display:none}.qq-contacts-heading{font-size:8px}.qq-actions #qq-close-bottom{display:none}.desktop>.ipod{padding-inline:17px}}
@media(prefers-reduced-motion:no-preference){.computer-display{transition:opacity .18s}.qq-window-controls button,.qq-actions button,.air-power{transition:filter .1s}#qq-task.has-unread{animation:chat-alert 1.4s ease-in-out 3}@keyframes chat-alert{50%{filter:brightness(1.12)}}}

/* Reserve desk space for the earphones beside, rather than over, the player. */
@media(min-width:1001px){.desktop{grid-template-columns:350px minmax(0,700px);column-gap:52px;padding-left:160px;padding-right:36px}}
@media(min-width:1001px) and (max-width:1180px){.desktop{grid-template-columns:290px minmax(0,620px);column-gap:26px;padding-left:125px;padding-right:26px}.desktop>.ipod{width:290px}.ipod-earphones{left:-108px;top:-28px;width:142px;height:326px}}
@media(max-width:1000px){.desktop>.ipod{margin-left:100px}.ipod-earphones{left:-115px;top:-31px;width:150px;height:344px}}
@media(max-width:580px){.desktop>.ipod{width:calc(100% - 62px);margin-left:62px;padding-inline:16px}.ipod-earphones{left:-65px;top:-17px;width:84px;height:193px}.desktop>.ipod .screen{font-size:11px}.desktop>.ipod .statusbar{gap:4px;padding-inline:5px}.desktop>.ipod .statusbar strong{font-size:11px}.desktop>.ipod .statusbar #screen-home{font-size:10px}.desktop>.ipod .click-wheel{width:200px;height:200px}.desktop>.ipod .wheel-menu,.desktop>.ipod .wheel-play{left:49px}.desktop>.ipod .wheel-previous,.desktop>.ipod .wheel-next{top:51px}.desktop>.ipod .wheel-select{width:73px;height:73px}.desktop>.ipod .now-track{grid-template-columns:70px 1fr;gap:8px}.desktop>.ipod .now-track .album-art{width:70px}}
@media(max-width:350px){.desktop>.ipod{width:calc(100% - 47px);margin-left:47px;padding-inline:11px}.ipod-earphones{left:-50px;top:-13px;width:66px;height:151px}.desktop>.ipod .click-wheel{width:180px;height:180px}.desktop>.ipod .wheel-menu,.desktop>.ipod .wheel-play{left:39px}.desktop>.ipod .wheel-previous,.desktop>.ipod .wheel-next{top:41px}}
.qq-vote{background:#e1efff;border:1px solid #5688be;border-left:4px solid #2865a9;padding:9px;border-radius:5px;margin-bottom:8px}.qq-vote small{display:block;color:#345575}.qq-vote-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.qq-vote-actions button{font:inherit;font-weight:700;padding:6px 12px;min-height:30px;border:1px solid #145b36;border-radius:4px;background:#187443;color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 1px 2px #16375430;cursor:pointer}.qq-vote-actions button[data-approve="false"]{background:#a9490b;border-color:#853506}.qq-vote-actions button:not(:disabled):hover{filter:brightness(1.15)}.qq-vote-actions button:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0003}.qq-vote-actions button:disabled{cursor:default;opacity:1;background:#d6e0e7;border-color:#9aaebd;color:#536675;box-shadow:none}.qq-vote-actions button:focus-visible{outline:2px solid #153e72;outline-offset:2px}
