.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465C}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25D366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#F60}.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus{background-color:#FB6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465C;border-color:#35465C}.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active{background-color:#8c0615;border-color:#8c0615}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active{background-color:#046293;border-color:#046293}.resp-sharing-button--reddit{background-color:#5f99cf;border-color:#5f99cf}.resp-sharing-button--reddit:hover,.resp-sharing-button--reddit:active{background-color:#3a80c1;border-color:#3a80c1}.resp-sharing-button--whatsapp{background-color:#25D366;border-color:#25D366}.resp-sharing-button--whatsapp:hover,.resp-sharing-button--whatsapp:active{background-color:#1DA851;border-color:#1DA851}.resp-sharing-button--vk{background-color:#507299;border-color:#507299}.resp-sharing-button--vk:hover .resp-sharing-button--vk:active{background-color:#43648c;border-color:#43648c}.resp-sharing-button--telegram{background-color:#54A9EB}.resp-sharing-button--telegram:hover{background-color:#4B97D1}.comrbutton{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:0;-moz-box-shadow:0 1px 0 rgb(0 0 0 / .6);-webkit-box-shadow:0 1px 0 rgb(0 0 0 / .6);box-shadow:0 1px 0 rgb(0 0 0 / .6);background:#fff0;color:#ccc;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:700;padding:2px 6px;text-decoration:none;cursor:pointer}.body-subcontent{overflow:visible!important;margin-top:8px;display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;color:#fff;gap:4px}.maintitle{color:#E2E2E2}.blocksub1{width:228px;flex:0 0 auto;display:block;color:#ccc}.blocksub2{width:600px;flex:0 0 auto;display:block;color:#ccc}.blocksub3{width:350px;flex:0 0 auto;display:block;color:#ccc;min-height:300px;order:2;visibility:visible!important}.blockalt1{width:778px;flex:0 0 auto;display:block;color:#ccc}.blockalt2{width:400px;flex:0 0 auto;display:block;color:#ccc;min-height:300px;order:2;visibility:visible!important}.blockread1{width:832px;flex:0 0 auto;display:block;color:#ccc}.blockread2{width:350px;flex:0 0 auto;display:block;color:#ccc;min-height:300px;order:2;visibility:visible!important}.blockhalf1{width:591px;flex:0 0 auto;display:block;color:#ccc}.blockhalf2{width:591px;flex:0 0 auto;display:block;color:#ccc}.read-desc{font-size:14px;line-height:18px}@media (max-width:768px){.body-subcontent{flex-direction:column;flex-wrap:nowrap;gap:12px}.blocksub1,.blocksub2,.blocksub3,.blockalt1,.blockalt2,.blockread1,.blockread2,.blockhalf1,.blockhalf2{width:100%}.wiki-body{padding:4px;margin:0;font-size:16px}.read-desc{font-size:18px;line-height:24px}}.preview-img{width:190px;height:124px;display:inline block;border:1px solid #555;margin-bottom:4px}.subh1{font-size:1.2rem;margin:0;padding:0}.servh1{font-size:1.2rem;margin:0;padding:0}.preview-img:hover,.entry-thumb:hover{border:1px solid #567d8f}.credits-section{margin:auto;background:#2a2a2a;padding:0 8px;box-shadow:0 4px 12px rgb(0 0 0 / .5);border:1px solid #444}.credits-section i{color:#b5cbdb;border-bottom:1px solid #555;padding-bottom:4px;margin-bottom:4px;font-size:10px!important;text-transform:uppercase;letter-spacing:.5px;font-weight:700;text-decoration:none;font-style:normal}.credits-section ul{margin-top:2px;list-style:none;padding-left:0;margin-bottom:15px}.credits-section li{font-size:12px;margin-bottom:.6rem}.role{display:block;color:#aaa;font-style:italic;font-size:.75rem}.preview{width:138px;height:120px;display:block;border:1px solid #666;margin-bottom:4px;border-radius:8px;transition:border 0.3s ease}.preview:hover{border:1px solid #4fc3f7}.gallery{display:flex;flex-wrap:wrap;gap:4px}.lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center;z-index:9999;flex-direction:column}.lightbox img{max-width:96vw;max-height:96vh}.lightbox-close{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:10px}#lightbox-prev{left:20px}#lightbox-next{right:20px}.toggle-link{color:#FFD800}.toggle-symbol.pluz{color:#4fc3f7;font-weight:700}.toggle-symbol.minuz{color:#ff6a6a;font-weight:700}.gallery-wrapper{max-width:100%;overflow:hidden;border:1px outset #4a4945;padding:6px;box-sizing:border-box}.main-slider{width:100%;aspect-ratio:16 / 9;position:relative;overflow:hidden}.slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s;z-index:0}.slide-img.active{opacity:1;z-index:1}.thumbnail-scroll{margin-top:10px;display:flex;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#aaa #fff0}.thumbnail-scroll::-webkit-scrollbar{height:8px}.thumbnail-scroll::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.thumb-img{height:64px;flex:0 0 auto;cursor:pointer;border:2px solid #fff0;transition:border 0.3s}.thumb-img:hover,.thumb-img.active-thumb{border-color:#4fc3f7}.rating-slider{-webkit-appearance:none;appearance:none;width:134px;height:8px;background:#6EE16C url(images/slider_bg.png) repeat-y;background-size:contain;border-radius:4px;outline:none;margin-top:5px;margin-bottom:10px;padding:0}.rating-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background-color:#fff;border:none;margin-top:-2px;cursor:pointer;position:relative;z-index:1}.rating-slider::-webkit-slider-runnable-track{height:8px;background:#fff0;border-radius:4px}.rating-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background-color:#fff;border:none;cursor:pointer}.rating-slider::-moz-range-track{height:8px;background:#fff0;border-radius:4px}.vote-container{display:flex;align-items:center;gap:16px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;max-width:320px}.vote-text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.vote-desc{font-size:.85rem;color:#b5b5b5;margin-bottom:4px}.vote-total{font-size:.7rem;color:#6EE16C;font-weight:700}.badd{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px outset #FFD800;-moz-box-shadow:0 1px 0 rgb(0 0 0 / .6);-webkit-box-shadow:0 1px 0 rgb(0 0 0 / .6);box-shadow:0 1px 0 rgb(0 0 0 / .6);background:#333;color:#FFD800;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:700;padding:2px 4px;text-decoration:none}.brem{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px outset red;-moz-box-shadow:0 1px 0 rgb(0 0 0 / .6);-webkit-box-shadow:0 1px 0 rgb(0 0 0 / .6);box-shadow:0 1px 0 rgb(0 0 0 / .6);background:#333;color:#ff8282;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:700;padding:2px 4px;text-decoration:none}.badd:hover,.brem:hover{color:#fff;background:#202020;text-decoration:none}.subbutton a,.subbutton button,.subbutton form{all:unset;color:#9fd7ff;text-decoration:none;cursor:pointer;font:inherit;margin:0;padding:0}.subbutton a:hover,.subbutton button:hover{color:#eaf7ff;text-decoration:underline}.btn-download{display:block;background-color:#1e90ff;color:#fff;padding:.6rem 1.4rem;text-decoration:none;font-weight:600;font-size:1.1rem;transition:background-color 0.3s ease;width:100%;text-align:center;margin:0;box-sizing:border-box}.btn-download:hover,.btn-download:focus{background-color:#0d5ecf;outline:none;text-decoration:none}.progress-bar{width:100%;height:8px;background:#eee;border-radius:4px;overflow:hidden;margin-top:5px}.skill1{color:#ff6161}.skill2{color:#ffb164}.skill3{color:#e7c129}.skill4{color:#b6c321}.skill5{color:#27cd23}canvas{background-color:#2a2a2a;border-radius:10px}.legend{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;font-size:11px}.legend-item{display:flex;align-items:center}.legend-color{width:10px;height:10px;border-radius:50%;margin-right:4px}.exemplary{border:2px dashed #6EE16C}.gmq-server-container{margin:6px auto;padding:6px;display:flex;align-items:flex-start;gap:10px;align-items:stretch}.servertitle{text-align:center}.servertitle h1{font-size:18px;margin:0;padding:0;font-weight:700;color:#57a6ff}.servertitle h2{font-size:16px;margin:0;padding:2px;color:#e7e7e7}.gmq-server-info{background:#363636;border:1px solid #555;padding:10px;border-radius:6px;margin-bottom:4px;flex:1;box-sizing:border-box}.gmq-server-map{width:200px;flex-shrink:0;text-align:center;background:#363636;border:1px solid #555;border-radius:6px;box-sizing:border-box;margin-bottom:4px}.gmq-server-map img{width:98%;object-fit:cover;border:1px solid #000}.gmq-server-info p{margin:2px 0;font-size:1.1em;border-bottom:1px solid #505050}.gmq-status-online{color:#49b630;font-weight:700}.gmq-status-offline{color:#f44336;font-weight:700}.gmq-join-link{display:block;margin-top:6px;margin-bottom:6px;padding:10px 10px;background:#1e1e1e;color:#3c6ab6;font-size:16px;font-weight:700;border-radius:4px;border:1px solid #000;text-align:center;text-decoration:none;transition:background 0.3s ease}.gmq-join-link:hover{background:#1a4c8a;text-decoration:none}.gmq-player-table{width:100%;border-collapse:collapse;background:#2c2c2c;box-shadow:0 0 4px #000;border-radius:4px;overflow:hidden}.gmq-player-table th,.gmq-player-table td{padding:2px 2px;border:1px solid #000;text-align:left;font-size:.75em;color:#bcbcbc}.gmq-player-table thead{background:#1e1e1e url(images/subtitle.png) repeat-x top left;color:#777}.gmq-player-table tbody tr:nth-child(even){background:#363636}.gmq-player-table tbody tr:hover{background:#3d4b5c;color:#fff;cursor:pointer}.gmq-data-dump{background:#111;border:1px solid #0f9;border-radius:6px;padding:15px;font-size:.85em;color:#bbb;overflow-x:auto;max-height:300px;margin-top:20px}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.news-img{float:left;margin-right:6px;margin-bottom:6px;width:220px;height:auto;border:1px solid #000}.news-gallery{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.news-gallery img.preview{border-radius:8px;width:140px;height:auto;object-fit:cover;transition:transform 0.2s ease}.news-gallery img.preview:hover{transform:scale(1.05)}.trim-cover{object-fit:cover;width:100%;height:300px;object-position:center 50%}.prosfield{color:#fff;padding:4px;border-left:6px solid #6ee16c;background-image:linear-gradient(to left,#fff0,rgb(101 203 99 / .4))}.consfield{color:#fff;padding:4px;border-right:6px solid #ff4e4e;background-image:linear-gradient(to right,#fff0,rgb(255 78 78 / .4))}.reviewcover{position:relative;display:inline-block;width:100%;border:1px solid #000;overflow:hidden;font-family:sans-serif}.reviewtext{position:absolute;bottom:20px;left:15px;color:#fff;background:rgb(0 0 0 / .6);padding:5px 10px;border-radius:4px;font-size:2rem}.reviewscore{position:absolute;top:25px;right:25px;background:rgb(255 255 255 / .9);color:#000;padding:8px 12px;border-radius:4px;font-size:4rem;font-weight:700;text-align:center}.pros-cons-container{display:flex;gap:2rem;flex-wrap:wrap;padding:8px;font-size:14px}.pros-cons-container .field2{flex:1;min-width:200px}.pros-cons-container ul{margin:0;padding-left:.5em;list-style:none}.pros-cons-container li{margin-bottom:.3em;font-size:1rem}.vote-btn,.vote-btndis{background-color:#252525;border:none;color:#fff;padding:4px 8px;text-align:center;font-size:14px;margin:4px 2px;transition:0.3s;display:inline-block;text-decoration:none;cursor:pointer;border:1px solid #444}.vote-btn:hover{border:1px solid #6CB1E1}.wiki-body{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#e0e0e0;line-height:1.25;font-size:1rem;padding:.4rem;border-radius:8px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .05);margin:0 auto}.wiki-body h1,.wiki-body h2,.wiki-body h3,.wiki-body h4{font-weight:600;color:#fff;margin-top:.4em;margin-bottom:.2em}.wiki-body h1{font-size:2em;border-bottom:2px solid #555;padding-bottom:.2em}.wiki-body h2{font-size:1.5em;border-bottom:1px solid #555;padding-bottom:.2em}.wiki-body h3{font-size:1.25em}.wiki-body h4{font-size:1.1em}.wiki-body p{margin:.5em 0;color:#ccc}.wiki-body ul,.wiki-body ol{padding-left:2em;margin:.3em 0}.wiki-body li{margin-bottom:.1em}.wiki-body a{color:#79b8ff;text-decoration:none}.wiki-body a:hover{text-decoration:underline}.wiki-body blockquote{border-left:4px solid #333;margin:1em 0;padding-left:1em;color:#bbb;font-style:italic;background:#1b1b1b}.wiki-body code{background:#1f1f1f;color:#f3f3f3;font-family:monospace;padding:2px 4px;border-radius:3px;font-size:.95em}.wiki-body pre{background:#1e1e1e;color:#f3f3f3;padding:1em;overflow-x:auto;border-radius:6px;font-family:monospace;font-size:.95em}.wiki-body hr{border:none;border-top:1px solid #333;margin:1em 0}.reqcontent-open{box-shadow:0 0 15px rgb(0 0 0 / .6);border-left:8px solid #3a7}.reqcontent-delivered{box-shadow:0 0 15px rgb(0 0 0 / .6);border-left:8px solid #c0392b}.reqcontent-cancelled{box-shadow:0 0 15px rgb(0 0 0 / .6);border-left:8px solid #e67e22}.status-open{background:#3a7;border:2px solid #111;padding:6px 12px;border-radius:6px;margin-top:5px;color:#fff;font-weight:700;font-size:1.2rem}.status-delivered{background:#c0392b;border:2px solid #111;padding:6px 12px;border-radius:6px;margin-top:5px;color:#fff;font-weight:700;font-size:1.2rem}.status-cancelled{background:#e67e22;border:2px solid #111;padding:6px 12px;border-radius:6px;margin-top:5px;color:#fff;font-weight:700;font-size:1.2rem}.field-label{font-weight:700;margin-top:15px;color:#bbb}.field-value{background:#444;border:2px solid #111;padding:12px 15px;border-radius:6px;margin-top:5px;color:#ddd}.thread-row{display:flex;flex-wrap:wrap;padding:6px;border-bottom:1px solid #575651;font-family:Arial,sans-serif}.column{padding:6px;box-sizing:border-box}.col1{width:30%;display:flex;align-items:center}.col1 img.avatar{width:50px;height:50px;margin-right:8px}.col2{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stat{display:flex;flex-direction:column;align-items:center;font-size:12px;min-width:60px}.stat .tbig{font-size:18px;font-weight:700}.stat2{display:flex;flex-direction:column;align-items:left;font-size:12px;min-width:50px}.col3{align-items:left;text-align:left;padding-top:14px;font-size:13px;margin-left:20px}.qa{margin-bottom:.4rem;padding:.8rem;background:#121212;border-left:6px solid #ea6900;border-top:1px solid #4a4945;border-bottom:1px solid #4a4945;border-right:1px solid #4a4945;border-radius:4px}.question{font-weight:600;color:#fff}.answer{margin-top:.4rem;color:#ccc}.market-container{margin:auto;display:flex;flex-wrap:wrap}.market-gallery{flex:1 1 50%;padding:10px}.market-gallery img{width:100%;border-radius:8px;border:1px solid #333}.market-thumbnails{display:flex;margin-top:10px;gap:10px}.market-thumbnails img{width:60px;height:60px;object-fit:cover;border:2px solid #444;border-radius:6px;cursor:pointer;transition:border 0.3s}.market-thumbnails img:hover{border-color:#00bcd4}.product-details{flex:1 1 50%;padding:10px}.product-title{font-size:26px;font-weight:700}.product-title h1{font-size:2rem;color:#fff;font-weight:700;margin:0}.product-rating{color:#ffcb4f;margin:10px 0}.product-price{font-size:24px;color:#6bff72;margin-bottom:20px}.product-description{line-height:1.6;margin-bottom:20px}.market-tabs{margin:auto;padding:0 15px}.market-tab-buttons{display:flex;border-bottom:2px solid #333}.market-tab-buttons button{background:none;border:none;color:#ccc;padding:10px 20px;font-size:16px;cursor:pointer;border-bottom:3px solid #fff0}.market-tab-buttons button.active{border-color:#00a3ef;color:#3fc2ff;font-weight:700}.market-tab-content{padding:0;display:none}.market-tab-content.active{display:block}.sub-page.inactive{pointer-events:none;position:relative;filter:grayscale(100%) brightness(50%) blur(1px)}.sub-page.inactive::after{content:"Page Disabled";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(0 0 0 / .7);color:#fff;padding:12px 24px;font-size:5em;border-radius:8px;z-index:99;text-align:center;backdrop-filter:blur(2px);filter:blur(0)}@media (max-width:768px){.market-container{flex-direction:column}}.related-sub{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;justify-content:flex-start}.related-item{flex:1 1 150px;max-width:180px;background:#363636;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .5);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;color:#9fd7ff;text-align:center;font-family:Arial,sans-serif;border:1px solid #5f5e59}.related-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .7);color:#fff;border:1px solid #9fd7ff}.related-item a{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.related-item img{width:100%;max-height:150px;object-fit:cover;border-bottom:1px solid #444;flex-shrink:0}.related-item div{padding:10px 8px;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none}.job-body{margin-top:10px;font-family:'Arial',sans-serif;background-color:#2c2c2c;color:#e0e0e0;padding:20px;border:1px solid #63625c}.page-container{display:flex;max-width:1200px;margin:0 auto;padding:0 10px;gap:20px;flex-wrap:wrap}.job-content{flex:1;min-width:300px}.sidebar-box{width:300px;background-color:#363636;padding:20px;border-radius:8px;border:1px solid #000}.company-logo{width:100%;border-radius:6px;margin-bottom:15px}.job-title{font-size:30px;margin-bottom:10px;border-bottom:1px solid #444;color:#fff}.job-meta{font-size:14px;color:#999;margin-bottom:25px}.tag-label{background:#298882;color:#fff;font-size:14px;font-weight:700;padding:2px 6px;margin-right:8px;border-radius:4px;display:inline-block}.section-heading{font-size:20px;margin-top:30px;color:#fff;border-bottom:1px solid #444}.section-text,.sidebar-text{margin-top:4px;line-height:1.6}.apply-button{display:inline-block;margin-top:30px;padding:12px 24px;background-color:#3f83f8;color:#fff;text-decoration:none;border-radius:6px;font-weight:700;transition:background 0.3s ease}.apply-buttondis{display:inline-block;margin-top:30px;padding:12px 24px;background-color:#444;color:ddd;text-decoration:none;border-radius:6px;font-weight:700;transition:background 0.3s ease}.apply-button:hover{background-color:#2761c3;text-decoration:none}.sidebar-heading{font-size:18px;color:#eee;margin-bottom:4px}@media screen and (max-width:768px){.page-container{flex-direction:column}.sidebar-box{width:100%}}#tooltip-fake{position:absolute;background:#000;color:#fff;padding:4px 8px;border-radius:2px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:99999;opacity:0;transition:opacity 0.5s ease-in-out}.contributors-wrapper{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;overflow:hidden}.borderbox{border:2px dotted #4a4945;text-align:center;display:inline-block;margin:5px;padding:3px;width:100px;box-sizing:border-box}.child{border:1px solid #4a4945;display:block;margin:0 auto 5px auto}.child img{border:1px solid #000;display:block;margin:0 auto}.child img:hover{border:1px solid #4799ff}.linked-wip-progress{margin-top:6px;background-color:#4a4a4a;height:6px;overflow:hidden}.linked-wip-progress-fill{height:100%;background-color:#6ee16c;width:0;transition:width 0.4s ease}.progress-container{position:relative;width:100%;max-width:500px;height:24px;background-color:#4a4a4a;border:1px solid #000;border-radius:4px;overflow:hidden}.progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#2f5f2e,#6ee16c);transition:width 0.3s ease;z-index:1}.progress-label{position:relative;z-index:2;color:#fff;font-size:13px;font-weight:700;text-align:center;line-height:24px;width:100%;display:block;pointer-events:none}.linked-wips-container{padding:4px;display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.linked-wip{width:160px;border:1px solid #4a4945;border-radius:6px;overflow:hidden;background:#2c2c2c;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:transform 0.2s ease}.linked-wip:hover{transform:scale(1.02)}.linked-wip-thumb img{width:100%;height:100px;object-fit:cover;display:block}.linked-wip-info{padding:8px}.linked-wip-title{display:block;font-weight:700;color:#fedd13;margin:4px 0;text-decoration:none}.linked-wip-title:hover{text-decoration:underline}.linked-wip-type{font-size:.85em;color:#58a9dc;margin-bottom:6px}.remove-wip,.remove-contrib-btn,.remove-sub{padding:2px 4px;background:#b10000;color:#fff;border:none;border-radius:2px;font-size:.8em;cursor:pointer;border:1px solid #ff1313}.remove-wip:hover,.remove-contrib-btn:hover,.remove-sub:hover{color:#b10000;background:#fff;border:1px solid #b10000}.add-wip-box{display:flex;gap:8px;margin:10px;flex-wrap:wrap}#add-wip-id,#add-sub-id,#contrib-user-id{padding:4px 10px;border:1px solid #666;border-radius:6px;background-color:#444;color:#eee;font-size:14px;width:100px;flex:0 0 auto;outline:none;transition:border 0.2s ease}#contrib-title{padding:4px 10px;border:1px solid #666;border-radius:6px;background-color:#444;color:#eee;font-size:14px;width:200px;flex:0 0 auto;outline:none;transition:border 0.2s ease}#add-wip-id::placeholder,#add-sub-id::placeholder,#contrib-user-id::placeholder,#contrib-title::placeholder{color:#ddd}#add-wip-id:focus,#add-sub-id:focus,#contrib-user-id:focus,#contrib-title:focus{border-color:#0af}#add-wip-btn,#add-contrib-btn,#add-sub-btn{padding:2px 8px;background-color:#0a69ae;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background 0.3s ease}#add-wip-btn:hover,#add-contrib-btn:hover,#add-sub-btn:hover{background-color:#008ecc}@media (max-width:600px){.job-body{padding:4px;margin:0;width:98%}.sidebar-box{width:100%;background-color:#363636;padding:4px;margin:0;border-radius:4px;border:1px solid #000}.linked-wip{width:48%}}@media (max-width:400px){.linked-wip{width:100%}.add-wip-box{flex-direction:column}#add-wip-btn{width:100%}}