.forum{width:100%;display:grid;grid-template-columns:8.5% 55% 1fr 1fr 2.3fr}.forum > div{display:flex;align-items:center;margin-bottom:3px;padding:8px;font-size:0.9375rem;font-weight:600;color:var(--text-color-2);background:var(--background-color-1)}.forum svg{width:18px;height:18px;margin-right:3px;fill:var(--text-color-2)}.forum a:hover{text-decoration:underline}.forum .header{margin-bottom:0;padding:12px 8px;font-weight:700;color:var(--text-color-5);text-align:left;white-space:nowrap;background:var(--background-footer);border:0}.forum .header.title{grid-column-end:span 2;padding-left:20px;border-top-left-radius:4px}.forum .header.lastpost{border-bottom-right-radius:0}.forum .icon{justify-content:center;border-radius:4px 0 0 4px}.forum .icon span{position:relative;top:2px;width:50px;height:50px}.forum .icon svg{position:absolute;top:8px;left:9px;z-index:3;width:30px;height:30px;fill:var(--color-1)}.forum .icon img{position:absolute;top:0;left:0;z-index:2;display:block;width:50px;height:50px;opacity:var(--icon-opacity)}.forum .icon .tick{position:absolute;left:38px;z-index:4;top:2px;width:15px;height:15px;fill:var(--highlight-color)}.forum .title{flex-direction:column;gap:2px;align-items:flex-start;justify-content:center}.forum .title h3 a{font-size:1.0625rem;font-weight:700;color:var(--color-2);text-decoration:underline}.forum .title h3 a:hover{text-decoration:none}.forum .title svg{position:relative;top:3px;width:16px;height:16px;margin-right:2px}.forum .title a{color:var(--color-1)}.forum .icons{display:flex;flex-wrap:wrap;align-items:center}.forum .icons li{margin-right:10px;white-space:nowrap}.forum .author{font-weight:700}.forum .author.logged svg{fill:var(--color-1)}.forum .author a{color:var(--color-1)}.forum .gotopage{margin-top:5px}.forum .gotopage a{font-weight:700;text-decoration:underline}.forum .gotopage a:hover{text-decoration:none}.forum .posts span{display:none}.forum .lastpost{flex-direction:column;justify-content:center;align-items:flex-start;border-radius:0 4px 4px 0}.forum .lastpost .date{font-weight:400;font-size:0.875rem}.forum .lastpost .author::before{content:"od: ";font-weight:400}.forum .seen{display:block;margin-bottom:3px;padding:0 8px 1px 8px;white-space:nowrap;font-size:0.8125rem;color:var(--background-color-1) !important;background:var(--highlight-color);border-radius:4px}.forum .seen svg{position:relative;top:2px;width:14px;height:14px;margin-right:4px;fill:var(--background-color-1)}.forum .seen:hover{text-decoration:none}.forum .adwrapper{margin:0 0 3px 0;grid-column-end:span 5;justify-content:center;border-radius:4px}.forum .adbox{margin:0}.forum .emptyrow{grid-column-end:span 5;justify-content:center;border-radius:4px}.post{margin:12px 0;padding:0 1.5%;background:var(--background-color-4);border-bottom:2px solid var(--border-color);border-radius:20px}.first_post{background:var(--background-color-4);border:0px solid var(--border-color)}.post header{position:relative;padding:6px 35px 6px 6px;background:rgba(var(--background-color-4-rgb),0.8);border-radius:10px}.post header .controls{position:absolute;top:18px;right:5px}.post header .controls > span{color:var(--color-1);font-size:1.25rem}.post header .favourites{gap:3px;font-size:0.875em}.post header .favourites svg{width:18px;height:18px}.post header figure{display:flex;gap:10px;align-items:center}.post header figure > a{position:relative;width:50px;height:50px;border-radius:50%}.post header figure > a img{width:50px;height:50px;border-radius:50%}.post header figure > a small{position:absolute;bottom:0;right:0;display:block;width:15px;height:15px;border-radius:50%;border:2px solid var(--background-color-1);background:#4e9947}.post header figure > span{display:block;width:50px;height:50px;border-radius:50%;background:var(--background-color-1)}.post header figure > span > img.anonymous-avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.post header figure > span svg{position:relative;top:2px;width:50px;height:50px;border-radius:50%;fill:var(--color-1);opacity:0.3}.post header figcaption{min-width:0;color:var(--color-1);font-size:0.925rem;line-height:1.05rem}.post header figure > a,.post header figure > span{flex-shrink:0}.post header .post-author{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;margin:0}.post header .post-author > strong{display:inline;min-width:0;overflow-wrap:anywhere}.post header .post-visitor{display:inline-flex;align-items:center;flex-shrink:0;height:1.05rem;padding:0 5px;border:1px solid var(--border-color);border-radius:5px;color:var(--text-color-4);font-size:.6875rem;font-weight:400;line-height:1;white-space:nowrap}.post:not(.registered_post) header .post-visitor{color:var(--text-color-2)}.post header .controls ul{top:36px;right:0;width:max-content;min-width:260px;max-width:calc(100vw - 32px);padding:16px 18px}.post header .controls ul::before{right:8px}.post header .controls li{padding:4px 0;white-space:normal}.post header .controls li.title{padding:0 28px 12px 0}.post header .controls li > a{display:flex;align-items:center;gap:8px;min-height:32px;line-height:1.4}.post header .controls li > a > svg{flex:0 0 22px;width:22px;height:22px;margin:0}.post header .post-visitor:focus-visible,.post header .controls a:focus-visible{outline:2px solid var(--color-1);outline-offset:3px}.post header figcaption strong{display:block;color:var(--text-color-2)}.post header figcaption .username a{color:var(--color-1)}.post header figcaption a em{color:var(--color-1);font-style:normal}.post header figcaption a:hover{text-decoration:underline}.post header figcaption .ip{display:block;font-size:0.875em;color:var(--text-color-2)}.post section{width:100%;padding:15px 15px;font-size:1.125rem;line-height:1.4em;overflow:hidden;background:var(--background-color-1);border-radius:10px}.post section ul{padding:0 0 10px 30px;list-style:disc}.post section ol{padding:0 0 10px 30px;list-style:decimal}.post section p{margin:10px 0}.post section a{color:var(--color-1);font-weight:700;text-decoration:underline}.post section a:hover{text-decoration:none}.post section .smiley{position:relative;top:4px;height:20px;overflow:hidden}.post section a img{height:60px}.post section table{border:0}.post section table td{padding:2px 5px;background:#efefef;border:0}.post section hr{display:none}.post section iframe{width:60%}.post section blockquote{margin-bottom:15px;padding:10px 10% 10px 50px;color:var(--text-color-2);font-size:1rem;line-height:1.1rem;background:var(--background-color-5) url('../images/quote.svg') no-repeat 13px 10px;background-size:25px;border-radius:4px}.post section blockquote p{margin:5px 0}.post section blockquote .smiley{height:20px}.post section .reply{margin-bottom:15px;padding:10px 15px;color:var(--text-color-2);font-size:1rem;line-height:1.1rem;background:var(--background-color-5);border-radius:4px}.post section .showquote{position:relative;cursor:pointer}.post section .replybox{margin-top:15px}.post section .showquote .open{position:absolute;top:9px;right:5px;width:20px;height:20px;font-size:1.5rem;rotate:90deg;display:flex;text-align:center;justify-content:center}.post_images{padding:15px 10px 0px 0px;display:flex;flex-wrap:wrap;gap:5px}.post_images img{height:60px}.forum-self-delete{display:inline-block;margin:0}.post-deleted .rating{display:none}.post-deletion-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;border:1px solid var(--background-color-4);border-left:3px solid var(--text-color-2);border-radius:6px;background:var(--background-color-5);color:var(--text-color-2)}.post-deletion-notice > svg{width:20px;height:20px;flex-shrink:0;fill:currentColor}.forum-self-delete button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:5px}.forum-self-delete button svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}.post .buttons .forum-self-delete{display:flex;align-items:center;margin-left:5px;color:var(--color-1)}.post .buttons .forum-self-delete button{padding:0 3px}.dropdown .forum-self-delete{display:block}.dropdown .forum-self-delete button{width:100%;text-align:left;padding:8px 12px}.forum-topic-results{list-style:none;margin:5px 0;padding:0;border:1px solid var(--background-color-4);border-radius:5px;max-height:250px;overflow:auto}.forum-topic-results[hidden]{display:none}.forum-topic-results button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:var(--background-color-1);color:var(--text-color-1);font:inherit;cursor:pointer;overflow-wrap:anywhere}.forum-topic-results button:hover,.forum-topic-results button:focus{background:var(--background-color-4)}.post_images .post-image{display:flex;flex-direction:column;width:60px;min-width:0}.post_images .post-image-caption{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:14px;color:var(--text-color-2)}#pollswitch{display:flex;gap:8px;max-width:180px;margin-top:5px;padding:5px 10px;align-items:center;justify-content:center;font-weight:700;background:var(--border-color);border-radius:20px;cursor:pointer}#pollswitch svg{width:24px;height:24px}.post_poll{max-width:600px;margin:20px 0 20px 0;padding:10px !important;list-style:none !important;background:var(--background-color-2);border:1px solid var(--border-color);border-radius:8px}.post_poll li:first-child{padding:10px;font-weight:700;font-size:1.125em;color:var(--color-1)}.post_poll li{padding:5px 10px}.post_poll .option{margin:10px 0;padding:15px;background:var(--background-color-1);border:1px solid var(--border-color);border-radius:8px}.post_poll .useroption:hover{border-color:rgba(var(--color-1-rgb), 0.5);cursor:pointer}.post_poll.voted .useroption{border-color:var(--border-color) !important;cursor:default !important}.post_poll .textrow{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;align-items:center;font-size:0.9375em}.post_poll input{zoom:1.5;width:auto !important;accent-color:var(--color-2)}.post_poll .answer{line-height:1.05em;margin-right:30px}.post_poll .number{margin-left:auto;font-size:0.875em;font-weight:600}.post_poll li.active{border-color:var(--color-2)}.post_poll .percentages{position:relative;width:100%;margin-top:10px;padding:0 8px;line-height:0.9em;background:linear-gradient(135deg,rgba(var(--color-1-rgb), 0.4),rgba(var(--color-1-rgb), 0.2) 40%);border-radius:10px}.post_poll .percentages span{position:absolute;top:0;left:0;z-index:5;height:100%;display:flex;background:var(--color-2);border-radius:10px}.post_poll .percentages small{position:relative;z-index:10;color:var(--text-color-5);font-size:0.75em}.post_poll li:last-child{padding:0 10px;text-align:right;font-size:0.875em}.pollnote{margin:-20px 0 0 10px;font-size:0.75em;color:var(--text-color-2)}.post footer{display:flex;width:100%;padding:10px 1.5% 8px 1.5%}.post .rating{color:var(--color-1);text-decoration:none}.post .rating a{text-decoration:none}.post .rating a:hover{color:var(--text-color-1)}.post .rating svg{position:relative;top:1px;margin-right:2px;width:18px;height:18px;fill:var(--color-1)}.post .buttons{display:flex;margin-left:auto}.post .buttons a{margin-left:35px;font-weight:700;font-size:0.925rem;color:var(--color-1);white-space:nowrap;text-decoration:none}.post .buttons a svg{margin:0 3px -5px 0;width:20px;height:20px;fill:var(--color-1)}.post .buttons a:hover{color:var(--color-2)}.post .buttons a:hover svg{fill:var(--color-2)}.post .buttons .deletebutton{margin-left:5px}#quotereplyrow{display:none}#quotereplyrow blockquote{margin:10px 0;padding:15px 17% 11px 70px;color:var(--text-color-2);background:var(--background-color-1) url('../images/quote.svg') no-repeat no-repeat 17px 12px;background-size:40px;border:1px solid var(--background-color-4);border-radius:10px}#quotereplyrow blockquote p{margin:10px 0}#quotereplyrow blockquote a img{height:60px}#quotereplyrow blockquote ul{padding:0 0 10px 30px;list-style:disc}#quotereplyrow blockquote ol{padding:0 0 10px 30px;list-style:decimal}#quotereplyrow .reply{margin:10px 0;padding:10px 30px 10px 20px;color:var(--text-color-2);background:var(--background-color-1);border:1px solid #92a7bf;border-radius:10px}#quotereplyrow .smiley{position:relative;top:3px;height:20px}@media only screen and (max-width: 1350px){.forum{grid-template-columns:65px 55% 1fr 2.3fr}.forum .views{display:none}.forum .icon a{width:40px;height:46px}.forum .icon svg{top:8px;left:9px;width:22px;height:22px}.forum .icon img{width:40px;height:40px}.forum .icon .tick{left:31px;top:0px}.forum .seen{padding-bottom:2px}.forum .adwrapper{grid-column-end:span 4}.forum .emptyrow{grid-column-end:span 4}}@media only screen and (max-width: 650px){.forum{grid-template-columns:54px 1fr}.forum > div{border:0}.forum .header{display:none}.forum .header.title{display:flex;padding:10px 20px 8px 20px;border-top-right-radius:4px}.forum .icon{grid-row-end:span 3;align-items:flex-start;padding-top:10px}.forum .icon a{width:36px;height:36px}.forum .icon svg{top:5px;left:6px}.forum .icon img{width:36px;height:36px}.forum .icon .tick{left:28px;top:0px}.forum .title{margin-bottom:0;padding-bottom:3px}.forum .title h3{margin-bottom:10px}.forum .title .gotopage{margin:3px 0 1px 0}.forum .posts{margin-bottom:0;padding-top:0}.forum .posts span{display:inline-block;margin-left:5px}.forum .lastpost{flex-direction:row;justify-content:left;align-items:center;gap:1px 15px;flex-wrap:wrap}.forum .lastpost .date::before{content:"Poslední: "}.forum .lastpost .author::before{content:"od: "}.forum .spacer{flex-basis:100%}.forum .adwrapper{grid-column-end:span 2}.forum .emptyrow{grid-column-end:span 2}.post header{padding:4px 35px 4px 4px}.post header .controls{top:7px;font-size:1.25rem}.post header .favourites{top:10px}.post header figure > a{width:40px;height:40px}.post header figure > a small{width:12px;height:12px;right:0;bottom:0;border-width:2px}.post header figure > a > img{width:40px;height:40px}.post header figure > span{width:40px;height:40px}.post header figure > span svg{top:1px;width:40px;height:40px}.post section{padding:10px}.post section iframe{width:100%}.post_poll{width:100%}.post_poll .answer{margin-right:15px}.post footer{padding:7px 2.5% 4px 2.5%}.post_images img{height:45px}.post_images .post-image{width:45px}.post .rating svg{top:1px;width:15px;height:15px}.post .buttons a{margin-left:15px;font-size:0.925rem}.post .buttons a svg{margin:0 3px -5px 0;width:18px;height:18px}}.comment .post_images{grid-column-end:span 2}[data-theme="dark"] .post{background:var(--background-color-3)}[data-theme="dark"] .post header{background:transparent}[data-theme="dark"] .post section blockquote{border-left:3px solid var(--border-color);line-height:1.45}[data-theme="dark"] .post section .reply{line-height:1.45}[data-theme="dark"] .post section table td{background:var(--background-color-5)}