*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--color-1-rgb:23,40,84;--color-2-rgb:188,44,26;--color-2-hover-rgb:121,0,0;--text-color-1-rgb:0,0,0;--text-color-2-rgb:138,142,123;--text-color-3-rgb:206,207,199;--text-color-4-rgb:92,109,153;--text-color-5-rgb:255,255,255;--text-color-6-rgb:255,255,255;--navbar-color-rgb:140,145,170;--background-color-1-rgb:255,255,255;--background-color-2-rgb:239,240,247;--background-color-3-rgb:247,249,247;--background-color-4-rgb:221,223,236;--background-color-5-rgb:243,243,242;--background-color-6-rgb:95,91,107;--background-color-7-rgb:255,255,255;--background-toppanel-rgb:23,40,84;--background-footer-rgb:23,40,84;--border-color-rgb:212,214,231;--shadow-color-rgb:230,231,241;--shadow-color-2-rgb:239,240,247;--alert-color-rgb:219,59,33;--warning-color-rgb:252,148,3;--success-color-rgb:26,170,85;--info-color-rgb:31,120,209;--gold-color-rgb:254,197,3;--silver-color-rgb:172,172,172;--bronze-color-rgb:176,124,37;--top-color-rgb:244,157,55;--highlight-color-rgb:188,44,26;--color-1:rgb(var(--color-1-rgb));--color-2:rgb(var(--color-2-rgb));--color-2-hover:rgb(var(--color-2-hover-rgb));--text-color-1:rgb(var(--text-color-1-rgb));--text-color-2:rgb(var(--text-color-2-rgb));--text-color-3:rgb(var(--text-color-3-rgb));--text-color-4:rgb(var(--text-color-4-rgb));--text-color-5:rgb(var(--text-color-5-rgb));--text-color-6:rgb(var(--text-color-6-rgb));--navbar-color:rgb(var(--navbar-color-rgb));--message-color:rgb(var(--color-1-rgb));--background-color-1:rgb(var(--background-color-1-rgb));--background-color-2:rgb(var(--background-color-2-rgb));--background-color-3:rgb(var(--background-color-3-rgb));--background-color-4:rgb(var(--background-color-4-rgb));--background-color-5:rgb(var(--background-color-5-rgb));--background-color-6:rgb(var(--background-color-6-rgb));--background-color-7:rgb(var(--background-color-7-rgb));--background-toppanel:rgb(var(--background-toppanel-rgb));--background-footer:rgb(var(--background-footer-rgb));--border-color:rgb(var(--border-color-rgb));--shadow-color:rgb(var(--shadow-color-rgb));--shadow-color-2:rgb(var(--shadow-color-2-rgb));--alert-color:rgb(var(--alert-color-rgb));--warning-color:rgb(var(--warning-color-rgb));--success-color:rgb(var(--success-color-rgb));--info-color:rgb(var(--info-color-rgb));--gold-color:rgb(var(--gold-color-rgb));--silver-color:rgb(var(--silver-color-rgb));--bronze-color:rgb(var(--bronze-color-rgb));--top-color:rgb(var(--top-color-rgb));--highlight-color:rgb(var(--highlight-color-rgb));--icon-opacity:1;--small-shadow:1px 1px 4px rgba(0,0,0, 0.08);--border-radius:4px;--border-radius-top:4px 4px 0 0;--border-radius-left:4px 0 0 4px;--border-radius-right:0 4px 4px 0;--inner-radius:4px}[data-palette="neutral"]{--color-1-rgb:0,0,0;--color-2-rgb:23,40,84;--color-2-hover-rgb:121,0,0;--text-color-1-rgb:0,0,0;--text-color-2-rgb:138,142,123;--text-color-3-rgb:206,207,199;--text-color-4-rgb:92,109,153;--text-color-5-rgb:255,255,255;--text-color-6-rgb:255,255,255;--navbar-color-rgb:140,145,170;--background-color-1-rgb:255,255,255;--background-color-2-rgb:239,240,247;--background-color-3-rgb:247,249,247;--background-color-4-rgb:221,223,236;--background-color-5-rgb:243,243,242;--background-color-6-rgb:95,91,107;--background-color-7-rgb:255,255,255;--background-toppanel-rgb:23,40,84;--background-footer-rgb:23,40,84;--border-color-rgb:212,214,231;--shadow-color-rgb:230,231,241;--shadow-color-2-rgb:239,240,247;--alert-color-rgb:219,59,33;--warning-color-rgb:252,148,3;--success-color-rgb:26,170,85;--info-color-rgb:31,120,209;--gold-color-rgb:254,197,3;--silver-color-rgb:172,172,172;--bronze-color-rgb:176,124,37;--top-color-rgb:244,157,55;--highlight-color-rgb:188,44,26;--color-1:rgb(var(--color-1-rgb));--color-2:rgb(var(--color-2-rgb));--color-2-hover:rgb(var(--color-2-hover-rgb));--text-color-1:rgb(var(--text-color-1-rgb));--text-color-2:rgb(var(--text-color-2-rgb));--text-color-3:rgb(var(--text-color-3-rgb));--text-color-4:rgb(var(--text-color-4-rgb));--text-color-5:rgb(var(--text-color-5-rgb));--text-color-6:rgb(var(--text-color-6-rgb));--navbar-color:rgb(var(--navbar-color-rgb));--message-color:rgb(var(--color-1-rgb));--background-color-1:rgb(var(--background-color-1-rgb));--background-color-2:rgb(var(--background-color-2-rgb));--background-color-3:rgb(var(--background-color-3-rgb));--background-color-4:rgb(var(--background-color-4-rgb));--background-color-5:rgb(var(--background-color-5-rgb));--background-color-6:rgb(var(--background-color-6-rgb));--background-color-7:rgb(var(--background-color-7-rgb));--background-toppanel:rgb(var(--background-toppanel-rgb));--background-footer:rgb(var(--background-footer-rgb));--border-color:rgb(var(--border-color-rgb));--shadow-color:rgb(var(--shadow-color-rgb));--shadow-color-2:rgb(var(--shadow-color-2-rgb));--alert-color:rgb(var(--alert-color-rgb));--warning-color:rgb(var(--warning-color-rgb));--success-color:rgb(var(--success-color-rgb));--info-color:rgb(var(--info-color-rgb));--gold-color:rgb(var(--gold-color-rgb));--silver-color:rgb(var(--silver-color-rgb));--bronze-color:rgb(var(--bronze-color-rgb));--top-color:rgb(var(--top-color-rgb));--highlight-color:rgb(var(--highlight-color-rgb));--icon-opacity:1;--small-shadow:1px 1px 4px rgba(0,0,0, 0.08)}[data-palette="natural"]{--color-1-rgb:81,56,34;--color-2-rgb:123,179,45;--color-2-hover-rgb:102,130,12;--text-color-1-rgb:0,0,0;--text-color-2-rgb:138,142,123;--text-color-3-rgb:206,207,199;--text-color-4-rgb:153,142,133;--text-color-5-rgb:255,255,255;--text-color-6-rgb:255,255,255;--navbar-color-rgb:140,130,130;--background-color-1-rgb:255,255,255;--background-color-2-rgb:240,236,232;--background-color-3-rgb:247,249,247;--background-color-4-rgb:223,212,203;--background-color-5-rgb:243,243,242;--background-color-6-rgb:95,91,107;--background-color-7-rgb:255,255,255;--background-toppanel-rgb:81,56,34;--background-footer-rgb:81,56,34;--border-color-rgb:231,223,216;--shadow-color-rgb:240,236,232;--shadow-color-2-rgb:240,236,232;--alert-color-rgb:219,59,33;--warning-color-rgb:252,148,3;--success-color-rgb:26,170,85;--info-color-rgb:31,120,209;--gold-color-rgb:254,197,3;--silver-color-rgb:172,172,172;--bronze-color-rgb:176,124,37;--top-color-rgb:244,157,55;--highlight-color-rgb:255,120,60;--color-1:rgb(var(--color-1-rgb));--color-2:rgb(var(--color-2-rgb));--color-2-hover:rgb(var(--color-2-hover-rgb));--text-color-1:rgb(var(--text-color-1-rgb));--text-color-2:rgb(var(--text-color-2-rgb));--text-color-3:rgb(var(--text-color-3-rgb));--text-color-4:rgb(var(--text-color-4-rgb));--text-color-5:rgb(var(--text-color-5-rgb));--text-color-6:rgb(var(--text-color-6-rgb));--navbar-color:rgb(var(--navbar-color-rgb));--message-color:rgb(var(--color-1-rgb));--background-color-1:rgb(var(--background-color-1-rgb));--background-color-2:rgb(var(--background-color-2-rgb));--background-color-3:rgb(var(--background-color-3-rgb));--background-color-4:rgb(var(--background-color-4-rgb));--background-color-5:rgb(var(--background-color-5-rgb));--background-color-6:rgb(var(--background-color-6-rgb));--background-color-7:rgb(var(--background-color-7-rgb));--background-toppanel:rgb(var(--background-toppanel-rgb));--background-footer:rgb(var(--background-footer-rgb));--border-color:rgb(var(--border-color-rgb));--shadow-color:rgb(var(--shadow-color-rgb));--shadow-color-2:rgb(var(--shadow-color-2-rgb));--alert-color:rgb(var(--alert-color-rgb));--warning-color:rgb(var(--warning-color-rgb));--success-color:rgb(var(--success-color-rgb));--info-color:rgb(var(--info-color-rgb));--gold-color:rgb(var(--gold-color-rgb));--silver-color:rgb(var(--silver-color-rgb));--bronze-color:rgb(var(--bronze-color-rgb));--top-color:rgb(var(--top-color-rgb));--highlight-color:rgb(var(--highlight-color-rgb));--icon-opacity:1;--small-shadow:1px 1px 4px rgba(0,0,0, 0.08)}[data-palette="green"]{--color-1-rgb:25,70,50;--color-2-rgb:128,96,51;--color-2-hover-rgb:94,71,38;--text-color-1-rgb:0,0,0;--text-color-2-rgb:138,142,123;--text-color-3-rgb:212,217,214;--text-color-4-rgb:120,150,130;--text-color-5-rgb:255,255,255;--text-color-6-rgb:255,255,255;--navbar-color-rgb:140,145,170;--background-color-1-rgb:255,255,255;--background-color-2-rgb:239,240,247;--background-color-3-rgb:247,249,247;--background-color-4-rgb:221,223,236;--background-color-5-rgb:243,243,242;--background-color-6-rgb:95,91,107;--background-color-7-rgb:255,255,255;--background-toppanel-rgb:25,70,50;--background-footer-rgb:25,70,50;--border-color-rgb:212,214,231;--shadow-color-rgb:230,231,241;--shadow-color-2-rgb:239,240,247;--alert-color-rgb:219,59,33;--warning-color-rgb:252,148,3;--success-color-rgb:26,170,85;--info-color-rgb:31,120,209;--gold-color-rgb:254,197,3;--silver-color-rgb:172,172,172;--bronze-color-rgb:176,124,37;--top-color-rgb:244,157,55;--highlight-color-rgb:164,10,24;--color-1:rgb(var(--color-1-rgb));--color-2:rgb(var(--color-2-rgb));--color-2-hover:rgb(var(--color-2-hover-rgb));--text-color-1:rgb(var(--text-color-1-rgb));--text-color-2:rgb(var(--text-color-2-rgb));--text-color-3:rgb(var(--text-color-3-rgb));--text-color-4:rgb(var(--text-color-4-rgb));--text-color-5:rgb(var(--text-color-5-rgb));--text-color-6:rgb(var(--text-color-6-rgb));--navbar-color:rgb(var(--navbar-color-rgb));--message-color:rgb(var(--color-1-rgb));--background-color-1:rgb(var(--background-color-1-rgb));--background-color-2:rgb(var(--background-color-2-rgb));--background-color-3:rgb(var(--background-color-3-rgb));--background-color-4:rgb(var(--background-color-4-rgb));--background-color-5:rgb(var(--background-color-5-rgb));--background-color-6:rgb(var(--background-color-6-rgb));--background-color-7:rgb(var(--background-color-7-rgb));--background-toppanel:rgb(var(--background-toppanel-rgb));--background-footer:rgb(var(--background-footer-rgb));--border-color:rgb(var(--border-color-rgb));--shadow-color:rgb(var(--shadow-color-rgb));--shadow-color-2:rgb(var(--shadow-color-2-rgb));--alert-color:rgb(var(--alert-color-rgb));--warning-color:rgb(var(--warning-color-rgb));--success-color:rgb(var(--success-color-rgb));--info-color:rgb(var(--info-color-rgb));--gold-color:rgb(var(--gold-color-rgb));--silver-color:rgb(var(--silver-color-rgb));--bronze-color:rgb(var(--bronze-color-rgb));--top-color:rgb(var(--top-color-rgb));--highlight-color:rgb(var(--highlight-color-rgb));--icon-opacity:1;--small-shadow:1px 1px 4px rgba(0,0,0, 0.08)}[data-theme="dark"]{color-scheme:dark;--color-1-rgb:200,200,200;--color-2-rgb:226,114,91;--color-2-hover-rgb:121,0,0;--text-color-1-rgb:220,220,220;--text-color-2-rgb:140,140,140;--text-color-3-rgb:220,220,220;--text-color-4-rgb:120,120,120;--text-color-5-rgb:120,120,120;--text-color-6-rgb:255,255,255;--navbar-color-rgb:150,150,150;--background-color-1-rgb:20,18,18;--background-color-2-rgb:33,33,33;--background-color-3-rgb:0,0,0;--background-color-4-rgb:0,0,0;--background-color-5-rgb:0,0,0;--background-color-6-rgb:40,40,40;--background-color-7-rgb:0,0,0;--background-toppanel-rgb:30,30,30;--background-footer-rgb:0,0,0;--border-color-rgb:40,40,40;--shadow-color-rgb:33,33,33;--shadow-color-2-rgb:20,18,18;--alert-color-rgb:219,59,33;--warning-color-rgb:252,148,3;--success-color-rgb:26,170,85;--info-color-rgb:31,120,209;--gold-color-rgb:254,197,3;--silver-color-rgb:172,172,172;--bronze-color-rgb:176,124,37;--highlight-color-rgb:200,190,80;--color-1:rgb(var(--color-1-rgb));--color-2:rgb(var(--color-2-rgb));--color-2-hover:rgb(var(--color-2-hover-rgb));--text-color-1:rgb(var(--text-color-1-rgb));--text-color-2:rgb(var(--text-color-2-rgb));--text-color-3:rgb(var(--text-color-3-rgb));--text-color-4:rgb(var(--text-color-4-rgb));--text-color-5:rgb(var(--text-color-5-rgb));--text-color-6:rgb(var(--text-color-6-rgb));--navbar-color:rgb(var(--navbar-color-rgb));--message-color:rgba(var(--color-2-rgb),0.28);--background-color-1:rgb(var(--background-color-1-rgb));--background-color-2:rgb(var(--background-color-2-rgb));--background-color-3:rgb(var(--background-color-3-rgb));--background-color-4:rgb(var(--background-color-4-rgb));--background-color-5:rgb(var(--background-color-5-rgb));--background-color-6:rgb(var(--background-color-6-rgb));--background-color-7:rgb(var(--background-color-7-rgb));--background-toppanel:rgb(var(--background-toppanel-rgb));--background-footer:rgb(var(--background-footer-rgb));--border-color:rgb(var(--border-color-rgb));--shadow-color:rgb(var(--shadow-color-rgb));--shadow-color-2:rgb(var(--shadow-color-2-rgb));--alert-color:rgb(var(--alert-color-rgb));--warning-color:rgb(var(--warning-color-rgb));--success-color:rgb(var(--success-color-rgb));--info-color:rgb(var(--info-color-rgb));--gold-color:rgb(var(--gold-color-rgb));--silver-color:rgb(var(--silver-color-rgb));--bronze-color:rgb(var(--bronze-color-rgb));--top-color:rgb(var(--top-color-rgb));--highlight-color:rgb(var(--highlight-color-rgb));--icon-opacity:0.2;--small-shadow:1px 1px 4px rgba(0,0,0, 0.08)}html{font-size:16px}body{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:var(--text-color-1);text-align:center;background:var(--color-1)}strong,b,.bold{font-weight:700}u{text-decoration:underline}em,i{font-style:italic}sup{vertical-align:super;font-size:0.8125em}sub{vertical-align:sub;font-size:0.8215em}th,td{vertical-align:top}code{display:block;margin:20px 0;padding:10px 15px;color:var(--text-color-4);font-family:monospace;overflow:hidden;background:var(--background-color-4);border:1px dashed var(--text-color-4);border-radius:4px}select[multiple="multiple"]{overflow-y:scroll}option{padding:1px 5px}option:hover,option:focus,option:active,option:checked{color:var(--background-color-1);background:var(--color-1)}input::placeholder{color:var(--text-color-1) !important;opacity:1 !important}@media only screen and (max-width: 1350px){html{font-size:15.125px}}@media only screen and (max-width: 1020px){html{font-size:14.5px}}@media only screen and (max-width: 550px){html{font-size:14px}}#toppanel{padding:8px 15px;color:var(--text-color-3);background:var(--background-toppanel)}#toppanel .container{max-width:1730px;margin:0 auto;text-align:left}#toppanel .container.red{color:var(--color-2)}#toppanel span{margin:8px}#header{position:relative;z-index:1000;padding:0 15px;background:var(--background-color-7);border-bottom:1px solid rgba(var(--text-color-2-rgb),0.2)}#header .container{max-width:1730px;height:95px;margin:0 auto;text-align:left;display:flex;justify-content:left;align-items:center;gap:40px}#logotype{position:relative;width:10%;min-width:145px;margin-left:0;scale:1;transition:300ms}#logotype svg{width:100%;height:57px}#logotype:hover{scale:1.04}#christmastree{position:absolute;top:0;right:0;height:30px}#pf{position:absolute;top:10px;right:-2px;height:18px}#mainmenu{width:calc(90% - 350px)}#mainmenu > ul{max-width:900px;display:flex;justify-content:space-between;align-items:baseline}#mainmenu > ul > li > a{display:flex;justify-content:center;align-items:center;gap:7px;position:relative;padding:35px 10px;font-size:1.125rem;color:var(--color-1);text-decoration:none;font-weight:700;white-space:nowrap}#mainmenu svg{width:25px;height:25px;fill:var(--text-color-3)}#mainmenu i{border:solid var(--color-2);border-width:0 3px 3px 0;border-radius:2px;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#mainmenu > ul li:hover svg,#mainmenu ul li.selected svg{fill:var(--color-2)}#mainmenu > ul li:hover i{position:relative;top:4px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#mainmenu > ul li:hover .submenu{visibility:visible;top:100%}#mainmenu .submenu{visibility:hidden;position:absolute;top:100%;left:0;z-index:60;display:flex;width:1280px;margin-left:calc(50% - 640px);background:linear-gradient(var(--background-color-3),var(--background-color-1) 25px);border-radius:0 0 4px 4px;box-shadow:5px 5px 5px 0 rgba(var(--color-1-rgb),0.05), -5px 5px 5px 0 rgba(var(--color-1-rgb),0.05);transition:top 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}#mainmenu .submenu .biglist{display:flex;width:60%;gap:20px;margin:0 20px;align-items:center}#mainmenu .submenu .biglist.full{width:100%}#mainmenu .submenu .biglist a{display:flex;gap:15px;padding:30px;color:var(--text-color-2)}#mainmenu .submenu .biglist a .title{display:block;font-size:1.25rem;font-weight:700;color:var(--color-1)}#mainmenu .submenu .biglist a .title svg{position:relative;top:2px;width:18px;height:18px;margin-left:5px;fill:var(--color-1)}#mainmenu .submenu .biglist em{display:flex;width:45px;min-width:45px;height:45px;text-align:center;align-items:center;border-radius:50%;background:var(--color-1)}#mainmenu .submenu .biglist em svg{width:22px;height:22px;margin:0 auto;fill:var(--background-color-1)}#mainmenu .submenu .biglist a:hover em{background:var(--background-color-2)}#mainmenu .submenu .biglist a:hover svg{fill:var(--color-2)}#mainmenu .submenu .biglist a:hover .title{color:var(--color-2)}#mainmenu .submenu .list{width:40%;margin:40px 0;padding:0 0 0 40px;color:var(--color-1);border-left:1px solid var(--shadow-color)}#mainmenu .submenu .list .title{font-size:1.25rem}#mainmenu .submenu .list ul{padding:15px 0 0 10px;column-count:2}#mainmenu .submenu .list ul li::marker{content:"•";color:var(--color-1)}#mainmenu .submenu .list a{display:block;padding:3px 7px;color:var(--color-1);font-weight:700}#mainmenu .submenu .list a:hover{color:var(--color-2);text-decoration:underline}#accountbox{position:relative;z-index:10;margin-left:auto;display:flex;align-items:center;gap:15px}#accountbox .notifications{width:110px;text-align:right}#accountbox .notifications a{position:relative;top:3px;margin-right:16px}#accountbox .notifications svg{width:23px;height:23px;fill:var(--color-1)}#accountbox .notifications svg:hover{fill:var(--color-2)}#accountbox .notifications span{position:absolute;top:-12px;left:15px;display:block;min-width:20px;height:20px;line-height:19px;font-size:0.8125rem;text-align:center;color:var(--background-color-1);background:var(--color-1);border-radius:50%}#accountbox .notifications .active{background:var(--color-2)}#accountbox .user{display:flex;align-items:center;gap:10px;cursor:pointer}#mainmenu > ul > li > a,#accountbox .user,#header .nav-toggle{user-select:none;-webkit-user-select:none;caret-color:transparent}#accountbox .avatar,#accountbox .avatar svg,#accountbox .avatar img{width:55px;min-width:55px;height:55px}#accountbox .avatar{border-radius:50%;background:var(--background-color-2)}#accountbox .avatar svg{fill:var(--color-1);opacity:0.3;border-radius:50%}#accountbox .avatar img{border-radius:50%}#accountbox .caption{color:var(--color-1);font-weight:700;white-space:nowrap}#accountbox .caption i{position:relative;top:-2px;margin-left:8px;border:solid var(--color-2);border-width:0 3px 3px 0;border-radius:2px;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#accountbox .user.is-active .caption i{top:2px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#accountbox dialog{display:block;visibility:hidden;transition:250ms;position:absolute;top:65px;right:-5px;padding:20px 20px 30px 20px;white-space:nowrap;background:var(--background-color-1);border-radius:0 0 4px 4px;box-shadow:5px 5px 5px 0 rgba(var(--color-1-rgb),0.05), -5px 5px 5px 0 rgba(var(--color-1-rgb),0.05);transition:top 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}#accountbox dialog.active{visibility:visible;top:75px}#accountbox dialog[popover]{--account-menu-gap:20px;position:fixed;inset:auto;margin:0;max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;transition:none}#accountbox dialog[popover]:not(:popover-open){display:none}#accountbox dialog[popover]::backdrop{background:transparent;pointer-events:none}#accountbox dialog figure{display:flex;width:100%;padding:15px 50px 15px 20px;gap:7px;align-items:center;color:var(--text-color-2);font-size:0.9375rem;background:var(--background-color-2);border-radius:8px}#accountbox dialog figure span{font-weight:bold}#accountbox dialog figure small{display:block;padding-bottom:10px;font-size:0.8125rem}#accountbox dialog .avatar{margin-right:5px;background:var(--background-color-1)}#accountbox dialog .avatar,#accountbox dialog .avatar svg,#accountbox dialog .avatar img{width:35px;min-width:35px;height:35px}#accountbox dialog a{font-weight:700;color:var(--color-2)}#accountbox dialog a:hover{text-decoration:underline}#accountbox dialog .spacer{margin:0 10px}#accountbox dialog nav{margin:20px 10px}#accountbox dialog ul{margin:15px 0}#accountbox dialog li{padding:5px 0}#accountbox dialog ul a{font-weight:700;color:var(--color-1)}#accountbox dialog .themeswitch{padding:20px 0 0 10px}#accountbox dialog .themeswitch ul{display:flex}#accountbox dialog .themeswitch li{position:relative;z-index:1;width:22px;height:22px;margin-right:20px;text-indent:-9999px;border-radius:50%;cursor:pointer}#accountbox dialog .themeswitch li.active::before{content:"✔";position:absolute;top:0;left:0;z-index:3;text-indent:0;display:block;width:22px;height:22px;text-align:center;color:rgb(255,255,255)}#accountbox dialog .themeswitch .default{background:linear-gradient(90deg, rgb(23,40,84) 50%, rgb(188,44,26) 50%)}#accountbox dialog .themeswitch .natural{background:linear-gradient(90deg, rgb(81,56,34) 50%, rgb(123,179,45) 50%)}#accountbox dialog .themeswitch .green{background:linear-gradient(90deg, rgb(30,80,60) 50%, rgb(128,96,51) 50%)}#accountbox dialog .themeswitch .neutral{background:linear-gradient(90deg, rgb(23,40,84) 50%, rgb(200,200,200) 50%)}#accountbox dialog .themeswitch .palette-options button{display:block;width:22px;height:22px;padding:0;border:0;border-radius:50%;cursor:pointer}#accountbox dialog .themeswitch li{text-indent:0}#accountbox dialog .themeswitch li.active::before{top:50%;left:50%;width:8px;height:13px;border:solid #fff;border-width:0 3px 3px 0;border-radius:0;content:"";transform:translate(-50%,-30%) rotate(45deg);box-sizing:border-box;pointer-events:none}#accountbox dialog .themeswitch button:focus-visible{outline:2px solid var(--info-color);outline-offset:3px}#accountbox dialog .appearanceswitch{padding:16px 0 0 10px}#accountbox dialog .appearance-options{display:flex;gap:4px;margin-top:6px}#accountbox dialog .appearance-options button{font:inherit;padding:5px 9px;border:1px solid var(--border-color);border-radius:4px;color:var(--text-color-1);background:var(--background-color-1);cursor:pointer}#accountbox dialog .appearance-options button[aria-pressed="true"]{border-color:var(--color-2);box-shadow:inset 0 0 0 1px var(--color-2)}[data-theme="light"]{color-scheme:light}#accountbox.logged dialog figure{align-items:flex-start}#accountbox.logged dialog a{color:var(--color-1)}#accountbox.logged dialog ul a{color:var(--color-2)}#acccoutbox.logged dialog li.inverted{padding-top:10px}#acccoutbox.logged dialog li.inverted a{color:var(--color-1)}#header button.nav-toggle{display:none;position:relative;z-index:10;overflow:hidden;width:36px;height:36px;font-size:0;text-indent:-9999px;border-radius:50%;background:var(--background-color-2);cursor:pointer;transition:background .3s}#header button.nav-toggle:focus{outline:0}#header button.nav-toggle span{display:block;position:absolute;top:16px;left:9px;right:9px;width:18px;height:5px;background:var(--background-color-1);border:2.2px solid var(--color-1);transition:background 0s .3s;border-radius:2px}#header button.nav-toggle span:after,#header button.nav-toggle span:before{position:absolute;display:block;left:-2px;width:18px;height:5px;background-color:var(--background-color-1);border:2.2px solid var(--color-1);content:"";border-radius:2px;transition-duration:.3s,.3s;transition-delay:.3s,0s}#header button.nav-toggle span:before{top:-8px;transition-property:top,transform}#header button.nav-toggle span:after{bottom:-8px;transition-property:bottom,transform}#header button.nav-toggle.is-active span{left:11px;background:0 0;border:none}#header button.nav-toggle.is-active span:before{top:0;height:4px;background-color:var(--color-1);transform:rotate(45deg)}#header button.nav-toggle.is-active span:after{bottom:1px;height:4px;background-color:var(--color-1);transform:rotate(-45deg)}#header button.nav-toggle.is-active span:after,#header button.nav-toggle.is-active span:before{transition-delay:0s,.3s}@media only screen and (max-width: 1350px){#toppanel{padding:6px 10px}#header{padding:0 10px}#header .container{height:75px;gap:20px}#logotype{min-width:125px}#mainmenu{width:calc(90% - 210px)}#mainmenu > ul{max-width:900px}#mainmenu svg{width:22px;height:22px}#mainmenu a{padding:27px 6px 26px 6px}#mainmenu ul li:hover .submenu{top:100%}#mainmenu .submenu{top:100%}#accountbox{gap:5px}#accountbox .user{flex-direction:column;gap:0}#accountbox .avatar,#accountbox .avatar svg,#accountbox .avatar img{width:45px;min-width:45px;height:45px}#accountbox .caption{display:none}#accountbox dialog{top:50px;right:0}#accountbox dialog.active{top:60px}#accountbox dialog[popover]{--account-menu-gap:15px}}@media only screen and (max-width: 1300px){#mainmenu .submenu{width:100%;margin:0}}@media only screen and (max-width: 1020px){#toppanel{height:60px;background:none}#toppanel .container{display:none}#header{position:fixed;top:0;z-index:1000;width:100%;height:60px}#header .container{height:60px;gap:5px}#logotype{margin:5px 0 0 5px}#logotype svg{width:125px;height:40px}#christmastree{top:0;right:1px;height:22px}#pf{top:7px;height:14px}#accountbox .notifications{width:auto}#accountbox .notifications svg{width:21px;height:21px}#accountbox .notifications span{top:-10px;left:13px}#accountbox .avatar,#accountbox .avatar svg,#accountbox .avatar img{width:36px;min-width:36px;height:36px}#accountbox dialog{top:38px;right:-50px}#accountbox dialog.active{top:48px}#accountbox dialog[popover]{--account-menu-gap:12px}#header button.nav-toggle{display:block}#mainmenu{width:100%;position:absolute;left:-100%;top:60px;height:calc(100vh - 60px);margin:0;padding:0;transition:150ms;background:linear-gradient(var(--background-color-2),80px,var(--background-color-1))}#mainmenu.active{left:0}#mainmenu svg{width:22px;height:22px}#mainmenu > ul{flex-wrap:wrap;padding:10px 0;max-width:none}#mainmenu > ul > li{width:100%;border-bottom:1px solid rgba(var(--color-1-rgb),0.08)}#mainmenu > ul > li a{padding:15px 0 15px 30px;justify-content:left;gap:10px}#mainmenu > ul > li:hover .submenu{display:none}#mainmenu > ul > li.active .submenu{display:flex}#mainmenu .submenu{position:inherit;visibility:visible;display:none;width:calc(100% - 40px);margin:10px 0 40px 40px;flex-direction:column;box-shadow:none;border-left:1px solid var(--shadow-color)}#mainmenu .submenu .biglist{display:block;width:100%;margin:0}#mainmenu .submenu .biglist em{position:relative;top:2px;width:30px;min-width:30px;height:30px}#mainmenu .submenu .biglist em svg{width:15px;height:15px}#mainmenu .submenu .biglist a{padding:8px 10px 8px 30px;gap:10px}#mainmenu .submenu .biglist a::before{content:"__";position:relative;top:-5px;margin:0 5px 0 -32px;color:var(--shadow-color)}#mainmenu .submenu .biglist a .title{margin:-2px 0 -3px 0}#mainmenu .submenu .biglist a .title::after{content:"→";margin-left:10px}#mainmenu .submenu .list{width:100%;padding:20px 20px 0 30px;border:0}#mainmenu .submenu .list .title::before{content:"__";position:relative;top:-7px;margin:0 15px 0 -32px;color:var(--shadow-color)}#mainmenu .submenu .list ul{padding:5px 0 0 10px;column-count:1}}#footer{padding:0 15px;color:var(--background-color-1);background:var(--background-footer)}#footer .container{max-width:1280px;margin:0 auto;text-align:left}#footer a{color:var(--text-color-3);font-weight:600}#footer a:hover{text-decoration:underline}#footer svg{fill:var(--text-color-4)}#footer .menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}#footer .menu ul li{padding:5px 0}#footer .menu .title{width:100%;padding:70px 0 30px 0;font-size:1.75rem;color:var(--text-color-5);font-weight:700}#footer .stats{display:flex;justify-content:space-between;margin:100px 0 50px 0;text-align:center;color:var(--text-color-4)}#footer .stats svg{width:30px;height:30px;margin:5px auto}#footer .stats span{display:block;font-size:1.5rem;font-weight:700;color:var(--text-color-3);white-space:nowrap}#footer .bottompanel{display:flex;align-items:baseline;padding:60px 0;border-top:1px solid rgba(var(--text-color-4-rgb),0.25)}#footer .copyright{display:flex;gap:20px;align-items:center}#footer .copyright .social{display:flex;gap:20px;align-items:center}#footer .copyright .social a{display:flex;align-items:center;gap:10px}#footer .copyright .social a span{display:flex;width:26px;height:26px;align-items:center;justify-content:center;background:var(--text-color-4);border-radius:6px}#footer .copyright .social a span svg{height:16px;width:16px;fill:var(--background-footer)}#footer .links{margin-left:auto}#footer .links span{margin:0 20px}@media only screen and (max-width: 1350px){#footer .menu{justify-content:space-evenly}#footer .stats{justify-content:space-evenly;gap:25px}#footer .bottompanel{flex-wrap:wrap;flex-direction:column-reverse;text-align:center}#footer .copyright{width:100%;flex-direction:column-reverse;gap:0}#footer .copyright span{display:none}#footer .copyright .social{padding:25px 0 40px 0}#footer .links{width:100%}}@media only screen and (max-width: 767px){#footer .menu{padding-top:30px;justify-content:space-evenly}#footer .menu > li{width:40%}#footer .menu li h3{padding:40px 0 5px 0}#footer .menu ul li{padding:3px 0}#footer .stats{flex-wrap:wrap;padding:50px 0}#footer .stats svg{width:25px;height:25px}#footer .bottompanel span{display:block;margin-top:-10px;text-indent:-9999px}#footer .copyright a{gap:0;font-size:0;text-indent:-9999px}#footer .bottompanel{padding:30px 0}}@media only screen and (max-width: 450px){#footer .menu > li{width:40%}#footer .stats li{width:25%}}#page{min-width:300px;padding-bottom:50px;text-align:left;background:linear-gradient(var(--shadow-color),var(--background-color-2) 30px)}#page > .container{max-width:1300px;margin:0 auto;padding:20px 0;display:flex;flex-wrap:wrap;gap:0 70px}#page > .container.reverse{flex-direction:row-reverse}#fullcontent{width:100%}#content{order:2;width:72%}#leftbox{width:25%}#rightcontent{width:calc(75% - 70px)}#sidebar{order:3;width:calc(28% - 70px)}#filtersidebar{order:1;width:calc(25% - 70px);display:block;visibility:visible !important}#filtersidebar.active{left:0}#filtersidebar .sidefilter fieldset.sfitem{min-width:0;border:0}#filtersidebar .sidefilter legend{display:block;width:100%;padding:10px 0 5px;font-weight:700}#filtersidebar .sidefilter label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:28px}#filtersidebar .sidefilter input[type=checkbox]{appearance:auto;flex:0 0 16px;width:16px;height:16px;margin:0 !important;padding:0}#filtersidebar .sidefilter input[type=search],#filtersidebar .sidefilter select{width:100%;box-sizing:border-box}#filtersidebar .sidefilter .halfrow input{min-width:0;box-sizing:border-box}#filtersidebar .ads-filter-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:10px 0;padding:10px 12px;color:var(--background-color-1);background:var(--color-1);font-weight:700;border-radius:6px;cursor:pointer}#filtersidebar .ads-filter-submit:hover{background:var(--color-2)}#filtersidebar .sidefilter .searchrow{padding:15px 20px 10px}#filtersidebar .sidefilter .searchinput{width:calc(100% - 40px);min-width:0;height:40px;font-size:.9375rem}#filtersidebar .sidefilter button.searchsubmit{flex:0 0 40px;margin:0;padding:0;min-width:40px;height:40px}#filtersidebar .ads-filter-actions{gap:10px;text-align:center;padding:12px 20px 20px}.ads-filter-reset{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:36px;padding:8px 12px;font-size:0.9375rem;line-height:1.3;color:var(--color-1);border:1px solid var(--border-color);border-radius:6px;text-decoration:none;cursor:pointer}.ads-filter-reset:hover{color:var(--color-2);border-color:var(--color-2)}#filtersidebar .ads-filter-reset[hidden]{display:none}@media only screen and (min-width:1021px){#filtersidebar .ads-filter-live .ads-filter-submit{display:none}}#filtersidebar .ads-filter-error{color:var(--color-2)}#filtersidebar .ad-facet-count{margin-left:auto;font-size:.875em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-color-2)}#filtersidebar .ad-facets-stale .ad-facet-count{opacity:.45}.ads-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:30px 0;padding:0}.orderpagination .ads-filter-chips{flex-basis:100%}.ads-filter-chips > a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;font-size:0.9375rem;line-height:1.3;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-1);text-decoration:none;cursor:pointer}.ads-filter-chips > a:hover{color:var(--color-2);border-color:var(--color-2)}.ads-filter-chips > .ads-filter-reset{background:transparent}.ads-filter-reset:focus-visible,.ads-filter-chips > a:focus-visible{outline:2px solid var(--color-2);outline-offset:3px}#offers[aria-busy=true]{opacity:0.6}#filtersidebar + .modalscreen{top:60px !important}#page:has(#filtersidebar) #content{width:50%}#page:has(#filtersidebar) #sidebar{width:calc(25% - 70px)}@media only screen and (max-width:1350px){#page{padding:0 15px 50px 15px}#page .container{gap:0 30px}#sidebar{width:calc(28% - 30px)}#filtersidebar{width:calc(25% - 30px)}}@media only screen and (max-width:1020px){#page{padding:0 10px 30px 10px}#content{width:100%}#sidebar{width:100%;margin-top:40px}#page:has(#filtersidebar) #content{width:70%}#page:has(#filtersidebar) #sidebar{width:calc(30% - 30px)}html.mobile-filter-open{overflow:hidden}html.mobile-filter-open body{position:fixed;top:var(--filter-scroll-top,0px);left:0;right:0;width:100%;overflow:hidden}#filtersidebar{width:95%;max-width:300px;position:fixed;left:-100%;top:60px;height:calc(100vh - 60px);height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;transition:150ms}#filtersidebar .sidefilter{height:auto;min-height:100%;top:0}#filtersidebar .dropdownclose{top:13px}}@media only screen and (max-width:800px){#page:has(#filtersidebar) #content{width:100%}#page:has(#filtersidebar) #sidebar{width:100%}}.hidden{display:none !important}.float-right{float:right}.float-left{float:left}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}.pointer{cursor:pointer !important}.noitems{padding:40px 0 !important;font-weight:700}.today{display:inline !important;margin:0 !important;color:var(--highlight-color);font-weight:700}.yesterday{display:inline !important;margin:0 !important;font-weight:700}.arrowlink{margin:20px 0;text-align:right}.arrowlink a{font-weight:bold;font-size:1.125em;color:var(--color-1)}.arrowlink a::after{content:"→";margin-left:10px}.arrowlink a:hover::after{position:relative;left:2px}.backlink{margin:10px 0 20px 0}.backlink a{padding:5px 0 7px 10px;font-weight:700;font-size:1rem;color:var(--color-1)}.backlink a svg{position:relative;top:4px;left:-5px;width:18px;height:18px;margin-right:10px;fill:var(--color-1)}.backlink a:hover{text-decoration:underline}.button{margin:30px 0;text-align:right}.button a{display:inline-block;padding:19px 60px;font-weight:700;white-space:nowrap;color:var(--text-color-6);text-align:center;transition:100ms;background:var(--color-2);border-bottom:2px solid var(--color-2-hover);border-radius:30px}.button a:hover{background:var(--color-2-hover)}.button svg{width:18px;height:18px;margin:0 8px -3px 0;fill:var(--background-color-1)}.button.left{text-align:left}.button.small{margin:15px 0}.button.small a{padding:10px 30px}.adminlinks{white-space:nowrap;text-align:right}.adminlink svg{width:24px;height:24px;fill:var(--color-2) !important}.externallink{padding-right:15px;margin-right:3px}.externallink::after{content:"❐";position:relative;top:-5px;left:3px;font-size:0.6em}@media only screen and (max-width:1020px){.arrowlink{margin:10px 0 10px 0}.button a{padding:14px 35px}}.opendropdown{cursor:pointer}.dropdown{position:relative;z-index:50;display:none;visibility:hidden;transition:300ms}.dropdown.active{display:block;visibility:visible;opacity:1}.dropdownclose{position:absolute;top:5px;right:5px;z-index:31;display:none;width:34px;height:34px;font-size:2rem;color:var(--color-1);justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.dropdownclose:hover{background:var(--background-color-2)}.dropdown.active{display:block;visibility:visible;opacity:1}.dropdown.active .dropdownclose{display:flex}.dropdown.modal{position:fixed !important;top:10% !important;left:50% !important;z-index:50;max-height:97%;margin:1% 2%;overflow-y:auto;overscroll-behavior:contain;transform:translate(-52%,-10%) !important}.modalscreen{position:fixed;z-index:29;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.6)}.controls{position:relative}.controls > span{display:flex;width:1.8rem;height:1.8rem;margin-left:auto;z-index:9;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;color:var(--text-color-2);border-radius:50%;cursor:pointer;user-select:none}.controls > span:hover{color:var(--text-color-1);background:var(--background-color-2)}.controls ul{position:absolute;top:40px;right:14px;z-index:20;padding:20px 25px 25px 25px;background:var(--background-color-1);border-radius:4px;box-shadow:0 0 15px 0 rgba(var(--color-1-rgb),0.3);transition:top 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}.controls ul:before{content:"";position:absolute;top:-12px;right:0;white-space:nowrap;border:solid transparent;border-width:0 0 16px 16px;border-bottom-color:var(--background-color-1)}.controls li{padding:5px 30px 5px 0;white-space:nowrap}.controls li.title{margin-bottom:10px;padding-bottom:15px;color:var(--color-1);font-weight:700;border-bottom:1px solid var(--background-color-2)}.controls li.delimiter{margin:10px 0;padding:0;border-bottom:1px solid var(--background-color-2)}.controls li a{color:var(--color-2);font-weight:700;text-decoration:none}.controls li a:hover{text-decoration:underline}.controls li svg{margin:0 8px -5px 0;width:22px;height:22px;fill:var(--text-color-1) !important}.controls .favourites{display:inline-block;margin-left:5px}.topcontrols .opendropdown{position:absolute;right:0}.topcontrols:has(+ .titlebox){top:-50px}.topcontrols ul{top:50px;right:18px}.topcontrols > span{width:2.25rem;height:2.25rem;font-size:1.5rem;background:var(--background-color-1);box-shadow:0 0 3px 1px var(--shadow-color)}.topcontrols > span:hover{color:var(--background-color-1);background:var(--color-1)}.darkcontrols > span:hover{background:var(--background-color-1)}.lightcontrols > span{color:var(--background-color-1)}.lightcontrols > span:hover{color:var(--text-color-1)}.inline-controls{float:right;font-size:1rem !important}.inline-controls li{list-style:none}#navbar{width:100%;margin:10px 0 20px 0;padding-left:4px;text-indent:-4px;color:var(--navbar-color)}#navbar > svg{width:10px;height:10px;fill:var(--navbar-color)}#navbar a svg{position:relative;top:2px;width:15px;height:15px;fill:var(--navbar-color)}#navbar a,#navbar span{margin:0 3px}#navbar a:hover{color:var(--text-color-2);text-decoration:underline}#navbar a:hover svg{fill:var(--text-color-2)}@media only screen and (max-width:1020px){.topcontrols:has(+ .titlebox){top:0}}@media only screen and (max-width:800px){#navbar{margin:-5px 0 10px 0}}h1.main{margin:0 45px 30px 0;font-size:2.5rem;line-height:2.6rem;font-weight:700;color:var(--color-1)}h1.main:has(+ .backlink){margin-bottom:0}h2.main{margin:0 45px 0 0;font-size:2rem;font-weight:700;color:var(--color-1)}h2.subtitle{margin:-30px 45px 30px 0;font-size:1.25rem;font-weight:700;color:var(--color-1)}h2.subtitle:has(+ .backlink){margin-bottom:0}h2.smalltitle{margin:20px 0;font-weight:700;font-size:1.25rem}h3.subtitle{margin:0px 45px 30px 0;font-size:1.25rem;font-weight:700;color:var(--color-1)}.titlenotice{margin:-25px 0 30px 5px;color:var(--text-color-2)}.titlemargin{margin:8% 0 5% 0 !important}.titlemargintop{margin-top:8% !important}.titlebox{display:flex;margin-bottom:-30px}.titlebox .filter{flex:1;margin:10px 0 30px 0}.titlebox .button{flex:1;margin:10px 0 30px 0}.titlebox .systemmessage{margin:0 0 30px auto}@media only screen and (max-width: 1020px){.titlebox{display:block;margin-bottom:0}}.categorydesc{margin:30px 0}.selectfilter{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0;padding:15px;background:var(--border-color);cursor:default;border-radius:var(--border-radius)}.selectfilter .selected{font-weight:650;color:var(--color-2)}.selectfilter > li a:hover{color:var(--color-2)}.selectfilter > li{position:relative;width:calc(33.333% - 6px);padding:10px 20px;background:var(--background-color-1);border:1px solid rgba(var(--color-black-rgb),0.3);border-radius:var(--inner-radius);cursor:pointer}.selectfilter > li::after{content:'';position:absolute;right:8px;top:19px;display:block;width:10px;height:10px;border-right:2px solid var(--text-color-3);border-bottom:2px solid var(--text-color-3);transform:translate(-50%, -50%) rotate(45deg)}.selectfilter > li.opened::after{top:14px;right:18px;border-color:var(--text-color-1);rotate:180deg}.selectfilter > li .close{position:absolute;top:10px;right:32px;display:block;width:12px;height:12px;color:var(--text-color-3);cursor:pointer}.selectfilter > li .close:hover{color:var(--text-color-1)}.selectfilter > li > ul{position:absolute;left:-1px;top:40px;z-index:10;display:none;flex-direction:column;width:calc(100% + 2px);padding:10px 20px;color:var(--text-color-1);background:var(--background-color-1);border:1px solid var(--border-color)}.selectfilter > li > ul.active{display:flex}.selectfilter > li > ul > li{display:flex;padding:5px 0}@media only screen and (max-width:660px){.selectfilter > li{width:100%}}.filter{position:relative;display:flex;flex-wrap:wrap;row-gap:10px;margin:30px 0;align-items:stretch}.filtersubmit{z-index:5;display:flex;width:40px;height:40px;margin-left:auto;align-items:center;justify-content:center;background:var(--background-color-2);border-radius:50%;cursor:pointer}.filtersubmit svg{width:16px;height:16px;fill:var(--color-1)}.filterdropdown > div{position:relative;display:flex;padding:10px 0;align-items:center}.filterdropdown > div:hover .title{text-decoration:underline}.filterdropdown > div.active .title{text-decoration:underline}.filterdropdown .pin{position:relative;top:5px;left:8px;z-index:3;min-width:26px;height:26px;background:var(--background-color-1);border:1px solid rgba(var(--shadow-color-rgb),1);border-radius:3px}.filterdropdown .pin svg{position:relative;top:4px;left:5px;width:14px;height:13px;fill:var(--text-color-3)}.filterdropdown .pin:hover svg{fill:var(--color-2)}.filterdropdown .pin.selected svg{fill:var(--color-2);rotate:-15deg}.filterdropdown .title{display:flex;gap:20px;align-items:center;font-weight:700;color:var(--color-2);cursor:pointer}.filterdropdown .icon{position:relative;display:block;width:30px;min-width:34px;height:34px}.filterdropdown .icon .folder{width:34px;height:34px;opacity:var(--icon-opacity)}.filterdropdown .icon .object{position:absolute;bottom:2px;right:-5px;z-index:4;width:30px;height:30px;fill:var(--color-1)}.filter .dropdown{padding:20px;grid-template-columns:repeat(4, 1fr);background:var(--background-color-1);border-radius:4px;box-shadow:0 0 15px 0 rgba(var(--color-1-rgb),0.3);transition:top 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}.filter .dropdown.active{display:grid}.filter form{flex:1;display:flex;height:60px;padding:0 13px 0 25px;align-items:center;background:var(--background-color-1);box-shadow:0 0 10px 5px var(--shadow-color);border-radius:30px 0 0 30px}.filter form::after{position:relative;left:13px;display:block;content:'';height:30px;width:17px;background:var(--background-color-1);border-right:2px solid var(--background-color-2)}.filter form input[type="text"]{width:calc(100% - 60px)}.filter .select{flex:1;position:relative;z-index:5;display:flex;height:60px;padding:0 13px 0 20px;align-items:center;background:var(--background-color-1);box-shadow:12px 0 10px 5px var(--shadow-color);border-radius:0 30px 30px 0;user-select:none}.filter .select strong{display:flex;align-items:center}.filter .select strong span{display:flex;gap:3px;margin-left:7px;width:22px;height:22px;align-items:center;justify-content:center;font-size:0.9375rem;text-align:center;color:var(--background-color-1);background:var(--color-2);border-radius:11px}.filter .select > svg{width:32px;height:32px;margin:0 10px 0 0;fill:var(--color-1)}.filter .select > svg.category{margin-top:-5px}.filter .addbutton{flex:1;margin:0 0 0 25px;display:flex;justify-content:flex-end}.filter .addbutton a{display:flex;height:60px;padding:0 65px;align-items:center;justify-content:center;text-align:center}.filter .filterbutton{display:none;margin:0}.filter .filterbutton a{flex:1;display:flex;gap:10px;padding:20px;justify-content:center;align-items:center;background:var(--color-1);border-color:var(--text-color-1)}.filter .filterbutton svg{width:18px;height:18px;fill:var(--background-color-1)}.filter.searchonly form{flex-basis:100%;margin-right:60%;border-radius:30px}.filter.searchonly form::after{display:none}.filter.searchandbutton form{flex:2;border-radius:30px}.filter.searchandbutton form::after{display:none}.filter.searchphoneonly form{display:none}.filter.selectonly .select{border-radius:30px}.filtersearchparams{display:none;position:absolute;left:15px;top:55px;z-index:10;width:300px;padding:15px 10px 15px 0;background:var(--background-color-1);box-shadow:0 3px 3px 3px var(--shadow-color);border-radius:0 8px 8px 8px}.filtersearchparams label{cursor:pointer}.filtersearchparams input[type=radio]{appearance:button;margin:0 5px 0 25px;background:var(--background-color-1);border:1px solid rgba(0,0,0,0.1)}.filtersearchparams.active{display:block}@media only screen and (max-width: 1350px){.filter.searchtop form{flex:2;flex-basis:100%;margin-right:60%;border-radius:30px}.filter.searchtop form::after{display:none}.filter.searchtop .select{flex:2;border-radius:30px;box-shadow:0 0 10px 5px var(--shadow-color)}.filter .button{flex:1;margin-left:15px}}@media only screen and (max-width: 1020px){.filter .filterbutton{display:block}.filter.searchphoneonly form{flex:2;display:flex;border-radius:30px}.filter.searchphoneonly form::after{display:none}.filter.searchphoneonly .button{margin-left:10px}.filter .dropdown{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.filter{margin:20px 0 30px 0;row-gap:10px}.filtersubmit{width:34px;height:34px}.filtersubmit svg{width:16px;height:16px}.filter .filtersubmit{position:relative;left:6px}.filter.searchphoneonly{gap:10px}.filter.searchphoneonly form{width:100%;flex-basis:100%}.filter.searchphoneonly .addbutton{flex:1;flex-basis:calc(50% - 5px);margin-left:0}.filter.searchphoneonly .filterbutton{flex:1;flex-basis:calc(50% - 5px);margin-left:0}.filter form{flex:1;height:44px;margin-right:0 !important;border-radius:22px}.filter form::after{display:none}.filter .select{flex:1;flex-basis:100%;height:44px;padding-left:15px;border-radius:22px}.filter .dropdown{padding:10px 20px 20px 10px;grid-template-columns:1fr 1fr}.filter .addbutton{flex:1;flex-basis:100%;margin:0;display:block}.filter .addbutton a{height:44px;padding:0 35px}.filter .filterbutton a{padding:13px 12px 11px 12px}.filtersearchparams{top:40px;width:calc(100% - 30px)}}@media only screen and (max-width: 374px){.filter .dropdown{grid-template-columns:1fr}}.sidefilter{position:relative;padding:0 0 15px 0 !important;background:var(--background-color-1);border-radius:var(--border-radius)}.sidefilter .searchrow{display:flex;align-items:center;padding:15px 15px 10px 15px}.sidefilter .searchinput{width:calc(100% - 44px);height:44px;background:var(--background-color-1);border-radius:var(--border-radius-left)}.sidefilter .searchinput::placeholder{opacity:1 !important}.sidefilter .searchinput:focus{border:0 !important}.sidefilter .searchsubmit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-2);border:0;cursor:pointer;border-radius:var(--border-radius-right)}.sidefilter .searchsubmit:hover{background:var(--color-2-hover);transition:200ms}.sidefilter .searchsubmit svg{width:16px;height:16px;fill:var(--background-color-1)}.sidefilter .sfitem{display:flex;flex-direction:column;padding:6px 20px}.sidefilter .sfitem .title{margin:0 0 4px 0 !important;padding:10px 0 5px 0 !important;font-weight:700}.sidefilter .sfitem input{margin:5px 7px 5px 0 !important}.sidefilter .sfitem label{padding:0 !important}.sidefilter .sfitem .range{border:0 !important}.sidefilter .delimiter{margin:10px 0;border-bottom:1px solid var(--color-gray-4)}.sidefilter .halfrow{display:flex;gap:4%}.sidefilter .halfrow input{width:48%}.sidefilter .sliderrow{display:flex;flex-direction:column;margin-bottom:10px}.sidefilter .sliderto::placeholder{opacity:1 !important;font-size:0.9375rem}.sidefilter .submitrow{text-align:center}.sidefilter .submit{background:var(--color-1) !important}.sidefilter select{margin-bottom:8px;font-size:0.9375rem;border-radius:6px}.sidefilter ul li a.active{font-weight:700;color:var(--color-2)}.sidefilter ul li a:hover{color:var(--color-2-hover)}.sidefilter ul li a svg{position:relative;top:5px;width:22px;height:22px;margin-right:3px;fill:var(--color-2)}.sidefilter ul ul{padding:5px 0 5px 18px;list-style:none;font-size:0.9375rem}.sidefilter ul ul li{position:relative;margin:0 7px 0 11px}.sidefilter ul ul li:before{content:"-";position:absolute;top:0;left:-10px}#offers{position:relative;aspect-ratio:1}.loader{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:rgba(var(--page-background-rgb), 0.8)}.loader div{width:100%;aspect-ratio:1;background:url(../images/loader.svg) no-repeat center 150px}.filterbuttons{display:flex;align-items:center;gap:10px;justify-content:center}.filterbuttons .button{flex:0.5;margin:0}.filterbuttons a{width:100%;padding:10px 0}.openfilter{display:none}.openfilter a{background:var(--color-1)}@media only screen and (max-width:1020px){.sidefilter{height:calc(100vh - 60px);top:10px;padding-top:30px !important;background:var(--background-color-1) !important}.openfilter{display:block}}@media only screen and (max-width:410px){.filterbuttons{flex-direction:column-reverse;gap:5px}.filterbuttons .button{flex:1;width:100%}}.orderpagination{display:flex;margin:30px 0 10px 0;gap:15px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.orderpagination .orderbar{margin:0}.orderpagination .displaychange::before{margin-right:12px;content:"";border-right:1px solid var(--text-color-3)}.orderpagination .pagination{margin:0 0 0 auto}.orderbar{display:flex;margin:10px 0;font-size:0.9375rem}.orderbar .arrowdown{position:relative;top:-3px;margin-left:6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-1);font-size:0;line-height:0}.orderbar .arrowup{position:relative;top:-7px;margin-left:6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid var(--color-1);font-size:0;line-height:0}.orderbar a{display:block;padding:5px 0;color:var(--color-1);text-decoration:none}.orderbar a:hover,.orderbar a.selected:hover{color:var(--color-2)}.orderbar a.selected{font-weight:700;color:var(--color-1)}.orderbar a::after{margin:0 15px;content:"";border-right:1px solid var(--text-color-3)}.orderbar li:last-child a::after{display:none}.displaychange{display:flex}.displaychange a{display:flex;margin:0 3px;align-items:center}.displaychange a svg{width:15px;height:15px;fill:var(--color-1)}.displaychange a:hover svg{fill:var(--color-2)}.pagination{display:flex;margin:30px 0;justify-content:flex-end;flex-wrap:wrap;font-size:0.9375rem;font-weight:700;color:var(--color-1);line-height:3.3em}.paginationtop{margin:20px 0 10px 0}.pagination a{display:flex;height:36px;padding:0 8px;justify-content:center;align-items:center}.pagination a:hover{color:var(--color-2)}.pagination a.selected{width:36px;padding:0 4px;color:var(--background-color-1);background:var(--color-1);border-radius:50%}.pagination span{display:flex;height:36px;padding:0;justify-content:center;align-items:center;font-weight:400}.pagination svg{width:10px;height:10px;fill:var(--color-1)}.pagination .prev{padding:0 8px 0 0}.pagination .next{padding:0 0 0 8px}.pagination .inactive{opacity:0.3}.itemsonpage{position:relative;padding-right:20px;margin-top:-5px;color:var(--text-color-2);font-weight:400}.itemsonpage i{display:none}.itemsonpage select{height:36px;margin-left:5px;padding:0 15px 0 10px;line-height:36px;font-size:1rem;font-weight:700;background:var(--background-color-1);border-radius:18px;cursor:pointer}nav.categories{margin:3.5% 0}nav.categories ul{display:flex;flex-wrap:wrap;gap:7px}nav.categories li{width:calc(25% - 5.25px)}nav.categories a{display:flex;justify-content:flex-start;align-items:center;gap:10px;height:42px;padding:2px 15px 0 15px;line-height:1em;font-size:0.875rem;font-weight:700;color:var(--color-1);background:var(--background-color-1);border-radius:var(--border-radius)}nav.categories svg{width:24px;min-width:24px;height:24px;fill:var(--color-2)}nav.categories small{margin-left:auto;color:var(--text-color-2);font-size:0.9375rem;font-weight:400}nav.categories a:hover,nav.categories a.selected:hover{color:var(--color-2-hover)}nav.categories a.selected{color:var(--background-color-1);background:var(--color-1)}nav.categories.narrowcategories li{width:calc(50% - 4px)}nav.categories.smallercategories ul{flex-wrap:nowrap}@media only screen and (max-width:1020px){nav.categories li{width:calc(33.3% - 4.6px)}nav.narrowcategories li{width:calc(50% - 4px)}}@media only screen and (max-width:700px){nav.categories li{width:calc(50% - 4px)}nav.categories a{height:40px;gap:8px}}@media only screen and (max-width:410px){nav.narrowcategories li{width:100%}}@media only screen and (max-width:385px){nav.categories li small{display:none}}.tags{margin:15px 0;display:flex;flex-wrap:wrap;gap:5px}.tags a,.tags span{display:flex;padding:5px 15px;font-size:0.875rem;font-weight:600;white-space:nowrap;color:var(--color-2);background:var(--background-color-1);border-radius:14px}.tags a svg,.tags span svg{margin:0 5px 0 -5px;width:16px;height:16px;fill:var(--color-1)}.tags a:hover{color:var(--background-color-1) !important;background:var(--color-1) !important}.tags a:hover svg{fill:var(--background-color-1)}.imagetag{position:absolute;top:8px;right:8px;z-index:5;display:flex;gap:8px;align-items:center;padding:1% 5% 1% 5%;font-size:0.8125em;font-weight:600;color:var(--text-color-6);background:var(--background-toppanel);border-radius:4px}.imagetag.sell{background:var(--color-1)}.imagetag.buy{background:var(--color-2)}.imagetag.others{background:var(--background-color-6)}.imagetag svg{position:relative;top:-1px;margin-left:-2%;width:20px;height:20px;fill:var(--text-color-6)}@media only screen and (max-width:800px){.imagetag{top:5px;right:5px;gap:5px}.imagetag svg{top:-1px;width:16px;height:16px}}.styled-tooltip{position:absolute;z-index:9999;max-width:300px;padding:10px 15px;font-size:0.875rem;background:var(--background-color-1);border:1px dashed rgba(var(--text-color-4-rgb),0.5);border-radius:8px;box-shadow:0 0 5px var(--text-color-4)}.styled-tooltip p{margin:8px 0 !important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ajax-popup{position:relative;background:var(--background-color-1);padding:20px;width:auto;max-width:700px;margin:20px auto}.ajax-popup img{width:100%}.ajax-popup table img{width:auto}.user-deletion-popup{max-width:800px;border-radius:8px;line-height:1.6}.user-deletion-popup h2{margin:0 35px 20px 0;font-size:1.4rem;font-weight:700}.user-deletion-popup h3{margin:20px 0 10px;font-weight:700}.user-deletion-popup p{margin:15px 0;overflow-wrap:anywhere}.user-deletion-popup table{width:100%;border-collapse:collapse}.user-deletion-popup td{padding:8px;text-align:left;border-bottom:1px solid rgba(var(--text-color-4-rgb),0.3)}.user-deletion-popup td:last-child{text-align:right}.user-deletion-popup ul{padding-left:20px;list-style:disc}.user-deletion-popup .error{color:var(--color-2)}.user-deletion-popup label{display:block;margin-top:20px}.user-deletion-popup input[type=checkbox]{appearance:auto;display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle;cursor:pointer}.user-deletion-popup input[type=checkbox]:focus-visible{outline:2px solid var(--color-2);outline-offset:3px}.user-deletion-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.user-deletion-popup button:not(.mfp-close){padding:10px 20px;border:0;border-radius:25px;cursor:pointer;font:inherit}.user-deletion-popup button[type=submit]{background:var(--color-2);color:var(--text-color-6);font-weight:700}.user-deletion-popup .user-deletion-cancel{background:var(--background-color-2);color:var(--text-color-1)}.user-deletion-popup button:disabled{opacity:0.6;cursor:wait}.profile-deleted-notice{margin:20px 0;padding:15px 20px;color:var(--text-color-1);background:var(--background-color-1);border-left:4px solid var(--alert-color);border-radius:var(--border-radius)}.profile-deleted-notice strong{color:var(--alert-color)}.profile-deleted-notice p{margin-top:5px}.image-popup,.image-popup-gallery{cursor:zoom-in}.mfp-title{margin:10px;font-size:1em;font-style:italic}.mfp-title em{display:block;font-size:0.875rem;color:var(--text-color-2)}.mfp-title a{color:var(--text-color-2)}.ad-free-intro h2{margin:0 0 16px;font-size:1.75rem;font-weight:700;line-height:1.25;color:var(--color-1)}.ad-free-intro p{margin:0;line-height:1.6}.ad-free-strip{display:grid;grid-template-columns:minmax(0,1fr) auto 180px;align-items:center;gap:24px;margin:20px 0 28px;padding:20px 24px;border:1px solid var(--border-color);border-left:4px solid var(--color-1);border-radius:12px;background:var(--background-color-1);color:var(--text-color-1);font-size:1rem;line-height:1.45}.ad-free-strip h2{margin:0 0 8px;font-size:1.375rem;color:var(--color-1)}.ad-free-strip h3{margin:0 0 10px;font-size:0.9375rem;color:var(--color-1)}.ad-free-strip p{margin:0 0 10px}.ad-free-strip p:last-child{margin-bottom:0}.ad-free-strip .ad-free-help{font-size:0.8125rem;color:var(--text-color-4)}.ad-free-summary,.ad-free-payment{min-width:0}.ad-free-summary .ad-free-price{display:flex;flex-direction:column;gap:4px;margin:16px 0}.ad-free-price strong{font-size:2.5rem;line-height:1.1;color:var(--color-1)}.ad-free-price span{font-size:1rem;color:var(--text-color-4)}.ad-free-payment{padding-left:24px;border-left:1px solid var(--border-color)}.ad-free-payment dl{display:grid;grid-template-columns:auto auto;gap:6px 14px;margin:0;font-size:0.875rem}.ad-free-payment dt{font-weight:400}.ad-free-payment dd{margin:0;font-weight:700;overflow-wrap:anywhere}.ad-free-scan{text-align:center;font-size:0.75rem;color:var(--text-color-4)}.ad-free-scan .ad-free-qr-download{display:block;margin-top:5px;color:var(--color-1);font-size:0.75rem;text-decoration:underline}.ad-free-scan .ad-free-qr-download[hidden]{display:none}.ad-free-scan .ad-free-qr-download:hover{text-decoration:none}.ad-free-qr{box-sizing:content-box;width:132px;height:132px;padding:24px;margin:0 auto 4px;background:#fff;border-radius:8px}.ad-free-qr img,.ad-free-qr canvas{max-width:none;margin:0}.ad-free-strip-active{border-left-color:var(--success-color)}.ad-free-strip-compact{grid-template-columns:1fr}.ad-free-strip.ad-free-admin{grid-template-columns:minmax(0,1fr);gap:16px}.ad-free-admin-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}.ad-free-admin-header h2{margin:0}.ad-free-status{display:inline-block;padding:5px 10px;border-radius:20px;background:var(--background-color-2);color:var(--text-color-4);font-size:0.8125rem;font-weight:600}.ad-free-status-active{background:rgba(var(--success-color-rgb),0.1);color:var(--text-color-1)}.ad-free-admin .ad-free-admin-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;border:0;min-width:0}.ad-free-admin-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:0.875rem;font-weight:600}.ad-free-admin-fields .ad-free-admin-note{grid-column:1 / -1}.ad-free-admin-fields label small{font-size:0.75rem;font-weight:400;color:var(--text-color-4)}.ad-free-admin .ad-free-admin-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:42px;margin:0;font-size:0.9375rem}.ad-free-admin-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.ad-free-admin-footer .ad-free-help{margin:0;max-width:520px}.form.ad-free-admin-form input.submit{flex-shrink:0;width:auto;max-width:100%;margin:0;padding:12px 20px;font-size:0.875rem;white-space:normal}.ad-free-history{min-width:0;border-top:1px solid var(--border-color);padding-top:16px}.ad-free-history-scroll{overflow-x:auto}.ad-free-history .gridtable{width:100%;font-size:0.8125rem}.ad-free-admin .ad-free-receipt-option{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:0.875rem;cursor:pointer}.ad-free-receipt-option input{flex-shrink:0}.ad-free-receipt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px}.ad-free-history .ad-free-receipt-resend{display:inline;margin:0;padding:0}.ad-free-history .ad-free-receipt-actions a,.ad-free-history .ad-free-receipt-actions button{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-1);font:inherit;font-size:0.75rem;font-weight:600;line-height:1.4;text-decoration:underline;cursor:pointer;white-space:nowrap}.ad-free-history .ad-free-receipt-actions a:hover,.ad-free-history .ad-free-receipt-actions button:hover{color:var(--color-2);text-decoration:none}@media screen and (max-width:800px){.ad-free-strip{grid-template-columns:minmax(0,1fr) 180px;gap:16px;padding:18px}.ad-free-summary{grid-column:1 / -1}.ad-free-payment{padding-left:0;border-left:0}.ad-free-admin .ad-free-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-free-admin-footer{align-items:flex-start;flex-direction:column}}@media screen and (max-width:480px){.ad-free-strip{grid-template-columns:minmax(0,1fr);padding:16px;gap:18px}.ad-free-payment dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px}.ad-free-admin .ad-free-admin-fields{grid-template-columns:minmax(0,1fr)}.form.ad-free-admin-form input.submit{width:100%}}.account-password{position:relative;margin:8px 0 16px;min-width:0}.accessform .account-password input{display:block;width:100%;min-width:0;box-sizing:border-box;padding-right:56px !important;margin:0 !important}.account-password button{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:6px;border:0;border-radius:4px;background:transparent;color:var(--color-1);cursor:pointer}.account-password button:hover{background:rgba(0,0,0,.05)}.account-password button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.accessform .account-password svg{width:24px;height:24px;flex-shrink:0;pointer-events:none}.account-eye-slash{display:none}.account-password button[aria-pressed="true"] .account-eye-slash{display:block}.account-link-button{padding:6px 8px;border:0;background:none;color:var(--color-1);font:inherit;font-size:0.8125rem;text-decoration:underline;cursor:pointer}.accessform label{display:block;margin-top:6px;text-align:left;font-weight:600}.accessform .account-help{font-size:0.8125rem;line-height:1.5;text-align:left}.account-email-status{margin:16px 0;padding:14px 18px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color-1);font-size:0.875rem;line-height:1.5}.account-email-status p{margin:0 0 6px}.identity-admin{display:grid;gap:22px;min-width:0;width:100%;color:var(--text-color-1);line-height:1.5}.identity-header{min-width:0}.identity-header h1.main{margin:4px 0 12px;font-size:2rem;line-height:1.2;overflow-wrap:anywhere}.identity-eyebrow{font-size:.8125rem;font-weight:600;color:var(--text-color-4)}.identity-notice{padding:16px 20px;border-left:3px solid var(--color-1);border-radius:0 10px 10px 0;background:var(--background-color-1);font-size:.9375rem}.identity-help{font-size:.875rem;color:var(--text-color-4);line-height:1.6}.identity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.identity-summary > div{padding:18px 20px;border:1px solid var(--border-color);border-radius:12px;background:var(--background-color-1)}.identity-summary dt{margin-bottom:6px;font-size:.8125rem;color:var(--text-color-4)}.identity-summary dd{font-size:1.0625rem;font-weight:700;color:var(--color-1);font-variant-numeric:tabular-nums}.identity-section{min-width:0;padding:22px;border:1px solid var(--border-color);border-radius:14px;background:var(--background-color-1)}.identity-section h2{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--color-1);overflow-wrap:anywhere}.identity-section > .identity-help{margin:-4px 0 18px}.identity-admin a{color:var(--color-1);font-weight:600;text-decoration:underline;text-underline-offset:3px}.identity-admin a:hover{color:var(--color-2)}.identity-action{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:.9375rem}.identity-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--border-color);border-radius:8px}.identity-admin table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.identity-admin th{padding:12px 14px;background:var(--background-color-5);font-size:.8125rem;font-weight:700;color:var(--color-1);white-space:nowrap}.identity-admin td{padding:14px;vertical-align:top;border-top:1px solid var(--border-color);line-height:1.5}.identity-admin tbody tr:hover{background:var(--background-color-3)}.identity-accounts{min-width:960px}.identity-visitors{min-width:780px}.identity-admin .identity-visitors td{padding:7px 10px;line-height:1.3}.identity-names{display:inline;min-width:140px;margin:0 0 0 8px;padding:0;list-style:none;overflow-wrap:anywhere}.identity-names li{display:inline}.identity-names li + li::before{content:', ';color:var(--text-color-4)}.identity-admin .identity-names a{font-weight:400}.identity-total{font-weight:400;color:var(--text-color-4)}.identity-section[id]{scroll-margin-top:80px}.identity-time{white-space:nowrap;font-variant-numeric:tabular-nums}.identity-sources{display:grid;gap:10px;min-width:155px}.identity-sources time{display:block;font-size:.8125rem;color:var(--text-color-4);white-space:nowrap}.identity-admin .identity-empty{padding:24px 18px;color:var(--text-color-4);font-size:.9375rem;line-height:1.6}.identity-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.875rem}.identity-pagination a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;text-decoration:none}.identity-pagination span{padding:6px 4px;color:var(--text-color-4)}.identity-post-text{margin:18px 0;overflow-wrap:anywhere}.identity-admin a:focus-visible,.identity-table-wrap:focus-visible{outline:2px solid var(--color-1);outline-offset:3px}.identity-log h2{font-size:1.0625rem}.identity-log-url{margin:12px 0;overflow-wrap:anywhere;font-size:.875rem}.identity-log-method{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:4px;background:var(--background-color-2);color:var(--color-1);font-size:.75rem;font-weight:700}.identity-log pre{max-width:100%;margin:16px 0 0;padding:14px;background:var(--background-color-5);border:1px solid var(--border-color);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font:.8125rem/1.6 monospace;color:var(--text-color-1)}@media screen and (max-width:600px){.identity-admin{gap:16px}.identity-header h1.main{font-size:1.65rem}.identity-summary{grid-template-columns:minmax(0,1fr);gap:8px}.identity-summary > div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:12px 16px}.identity-summary dt{margin:0}.identity-summary dd{font-size:.9375rem}.identity-notice{padding:14px 16px;font-size:.875rem}.identity-section{padding:16px 12px;border-radius:10px}.identity-section h2{font-size:1.125rem}.identity-admin td,.identity-admin th{padding:10px 12px}.identity-table-wrap::before{content:'Tabulku můžete posunout do stran.';position:sticky;left:0;display:block;width:max-content;max-width:100%;padding:8px 12px;font-size:.75rem;color:var(--text-color-4)}}.textwrapper{margin:20px 0;font-size:1.125em}.textwrapper p{margin:20px 0;line-height:1.6rem}.textwrapper a{color:var(--color-1);font-weight:700;text-decoration:underline}.textwrapper a:hover{text-decoration:none}.textwrapper h2{margin:30px 0 15px 0;font-size:2rem;font-weight:700;color:var(--color-1)}.textwrapper h2.first{margin-top:0}.textwrapper h3{margin:30px 0 15px 0;font-size:1.25rem;font-weight:700;color:var(--color-1)}.textwrapper h3.subtitle{margin-top:-15px}.textwrapper .small{margin-top:-10px;font-size:0.875em;line-height:1.25em}.textwrapper ul{margin:20px 30px 30px 40px;list-style:square}.textwrapper ul li{margin:10px 0;padding-left:5px}.textwrapper ol{margin:20px 30px 30px 40px;list-style:decimal}.textwrapper ol li{margin:10px 0;padding-left:5px}.textwrapper ul ul,.textwrapper ul ol,.textwrapper ol ul,.textwrapper ol ol{margin:15px 30px 30px 30px}.textwrapper table{width:100%;border-spacing:1px;border-spacing:2px;border-collapse:separate}.textwrapper table th{padding:5px 10px;color:var(--background-color-1);background:var(--color-1)}.textwrapper table td{padding:5px 10px;background:var(--background-color-1)}.textwrapper blockquote{display:block;margin:30px 0;text-align:center;font-size:1.75rem;color:var(--text-color-2);font-family:sans;font-weight:700}.textwrapper blockquote p{margin:10px 0;text-align:center}.textwrapper .imageauto img{width:auto !important}.textwrapper iframe{width:100%}#sections{width:100%;padding:30px 15px 40px 15px;z-index:5;background:linear-gradient(var(--shadow-color-2),var(--background-color-1) 30px);border-bottom:2px solid rgba(var(--text-color-2-rgb),0.03)}#sections .container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:15px 20px}#sections .section{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;text-align:left}#sections .icon{position:relative;width:60px;min-width:60px;height:52px}#sections .icon::before{content:"";position:absolute;top:0;left:0;width:60px;min-width:60px;height:52px;opacity:var(--icon-opacity);background:url('../images/folder.svg') 15px 9px no-repeat;background-size:37px 35px}#sections .icon .animal{position:absolute;bottom:2px;right:0;z-index:4;width:47px;height:47px;fill:var(--color-1)}#sections .pin{position:absolute;top:20px;left:-6px;z-index:3;width:28px;height:28px;background:var(--background-color-1);border:1px solid rgba(var(--shadow-color-rgb),1);border-radius:3px}#sections .pinlink svg{position:relative;top:7px;left:6px;width:16px;height:16px;fill:var(--text-color-3)}#sections .pinlink{position:absolute;top:20px;left:-6px;z-index:5;display:block;width:28px;height:28px}#sections .pinlink:hover svg{fill:var(--color-2)}#sections .pinlink.selected svg{fill:var(--color-2);rotate:-15deg}#sections .content .title{display:block;margin:10px 0 5px 0;font-size:1.125rem;font-weight:700;color:var(--color-2)}#sections .content .title.selected{text-decoration:underline}#sections .content{line-height:1.125em;color:var(--text-color-2)}#sections .content a{font-size:0.9375rem;color:var(--text-color-2)}#sections .content .links a:first-child::after{content:"•";margin:0 0.1875rem}#sections .content .links a:last-child::before{content:"\a";white-space:pre}#sections a:hover{text-decoration:underline}.subcategories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;padding:2.7% 3.5%;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:20px}.subcategories > a{position:relative;display:flex;gap:10px;align-items:center;font-weight:700;color:var(--color-2)}.subcategories > a:hover{text-decoration:underline}.subcategories > a.active{text-decoration:underline}.subcategories .icon{position:relative;display:block;width:40px;min-width:40px;height:40px}.subcategories .icon .folder{width:36px;height:36px}.subcategories .icon .animal{position:absolute;bottom:4px;right:-3px;z-index:4;width:40px;height:40px;fill:var(--color-1)}@media only screen and (max-width:1280px){#sections .container{grid-gap:5px}}@media only screen and (max-width:1020px){#sections .container{grid-template-columns:repeat(3, 1fr);grid-row-gap:10px}#sections .links span{display:none}}@media only screen and (max-width:700px){#sections .container{grid-template-columns:repeat(2, 1fr)}.subcategories{grid-template-columns:1fr 1fr}}@media only screen and (max-width:550px){#sections{padding:20px 15px 30px 15px}#sections .container{grid-row-gap:5px}#sections .section{gap:10px}#sections .icon{width:50px;min-width:50px;height:45px}#sections .icon .folder{top:7px;left:15px;width:32px;height:27px}#sections .icon .animal{bottom:4px;right:0;width:40px;height:40px}.subcategories .icon{width:36px;min-width:36px;height:36px}.subcategories .icon .folder{width:32px;height:32px}.subcategories .icon .animal{bottom:4px;right:-3px;z-index:4;width:35px;height:35px}}.hwrow{display:flex;flex-wrap:wrap;gap:50px}.homewidget header{margin:50px 0 25px 0}.homewidget header h2{margin-bottom:0;font-size:2rem;line-height:1.1em;font-weight:700;color:var(--color-1)}.homewidget header h3{margin:0 0 0 2px;color:var(--text-color-2);font-size:0.9375rem;font-weight:600}.homewidget header h3 svg{position:relative;top:2px;width:12px;height:12px;fill:var(--text-color-2);rotate:-15deg}.homewidget h3{font-size:1.125rem;font-weight:700;color:var(--color-2)}.hwbanner{margin:70px 0 40px 0}#hwarticles{width:calc(57% - 50px)}#hwarticles ul{display:flex;flex-wrap:wrap;padding:15px;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwarticles ul li{display:flex;flex-direction:column;width:50%;padding:10px}#hwarticles ul .image{position:relative;width:100%;border-radius:4px;overflow:hidden}#hwarticles ul img{display:block;object-fit:cover;width:100%;height:195px;border-radius:4px;transition:400ms}#hwarticles ul img:hover{scale:1.05}#hwarticles ul .content{font-size:0.9375rem;font-weight:700;color:var(--text-color-2)}#hwarticles ul h3{padding:0;margin:10px 0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#hwarticles ul h3:hover{text-decoration:underline}#hwarticles ul p{display:none;color:var(--text-color-1);font-weight:400;font-size:1rem;line-height:1.4rem}#hwarticles ul .icons{display:flex;flex-wrap:wrap;font-size:0.875rem;font-weight:600;line-height:1.8em}#hwarticles ul .icons span{display:flex;align-items:center;gap:3px;margin-right:10px}#hwarticles ul .icons svg{width:16px;height:16px;fill:var(--text-color-2)}#hwarticles ul .icons a{text-decoration:underline}#hwarticles ul .icons a:hover{color:var(--color-2)}#hwarticles ul li:first-child{width:100%;flex-direction:row;gap:20px}#hwarticles ul li:first-child .image{width:50%;margin-bottom:auto}#hwarticles ul li:first-child .content{width:50%;padding:0 10px}#hwarticles ul li:first-child h3{margin-top:0}#hwarticles ul li:first-child p{display:block;margin:15px 0}#hwforum{width:43%}#hwforum li{display:flex;gap:20px;padding:7px 0 8px 0;align-items:center;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwforum .icon{position:relative;width:34px;height:34px;margin:0 0 0 20px}#hwforum .icon svg{position:absolute;left:4px;top:3px;z-index:3;width:25px;height:25px;fill:var(--color-1)}#hwforum .icon img{position:absolute;top:0;left:0;z-index:2;display:block;width:34px;height:34px;opacity:var(--icon-opacity)}#hwforum .title{width:calc(100% - 160px);font-size:0.9375rem;font-weight:600;color:var(--text-color-2)}#hwforum .title h3{padding:2px 0;margin:0}#hwforum .title h3:hover{text-decoration:underline}#hwforum .today{font-weight:700;color:var(--highlight-color)}#hwforum .title .date::after{content:"•";padding:0 4px}#hwforum .title .author a{font-weight:700;color:var(--color-1)}#hwforum .title .author a:hover{text-decoration:underline}#hwforum .count{display:flex;gap:5px;width:65px;align-items:center;font-weight:600;font-size:0.875rem;color:var(--text-color-2)}#hwforum .count svg{width:17px;height:17px;fill:var(--text-color-2)}#hwads ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#hwads ul li{display:flex;flex-direction:column;padding:5% 5% 4% 5%;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwads ul li:last-child{display:none}#hwads ul .image{position:relative;width:100%;border-radius:4px;overflow:hidden}#hwads ul .imagetag{background:var(--background-color-6)}#hwads ul .image span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:65% 0 0 0;border-radius:4px;transition:400ms}#hwads ul .image img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;transition:400ms}#hwads ul .image img:hover{scale:1.05}#hwads ul h3{margin:10px 0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#hwads ul h3:hover{text-decoration:underline}#hwads ul footer{margin-top:auto;font-size:0.9375rem;font-weight:600;color:var(--text-color-2)}#hwads ul footer svg{width:13px;height:13px;position:relative;top:2px;fill:var(--text-color-2)}#hwads ul .price{margin-bottom:10px;color:var(--color-1);font-size:1.125rem;font-weight:700}#hwads ul .locality{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#hwads .button{margin:-35px 0 30px 0;text-align:center}#hwevents .container{display:flex;flex-direction:row-reverse;gap:3%;padding:25px;background:var(--background-color-1);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}#hwevents .firstevent{display:flex;flex-direction:column;width:40%}#hwevents .firstevent h2{margin-bottom:5px;font-size:1.375em;font-weight:700;color:var(--color-1)}#hwevents .firstevent .image{position:relative;margin:10px 0}#hwevents .firstevent .image img{border-radius:4px}#hwevents .firstevent .content{font-weight:650;color:var(--text-color-3)}#hwevents .firstevent p{margin-top:15px;color:var(--text-color-1);line-height:1.4rem}#hwevents .firstevent .smallicons{flex-direction:column;align-items:flex-start;font-weight:600}#hwevents .firstevent .arrowlink{text-align:left}#hwevents .firstevent .arrowlink a{color:var(--color-1)}#hwevents .smallevents{width:57%}#hwevents .smallevents .homeevents{display:flex;flex-wrap:nowrap;margin:0;border-bottom:2px solid var(--border-color)}#hwevents .smallevents .homeevents:last-child{border-bottom:0}#hwevents .smallevents .homeevents .datebox{padding:10px 0;min-width:10%;text-align:center;font-size:0.8125em;color:var(--background-color-1);background:var(--color-1);border-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0}#hwevents .smallevents .homeevents .datebox strong{display:block;font-size:0.9375em}#hwevents .smallevents .homeevents .eventslist{width:90%;background:var(--background-color-1);border-radius:0 6px 6px 0}#hwevents .smallevents .homeevents .eventslist .item:last-child{border:0}#hwevents .smallevents .homeevents .item{gap:15px;align-items:center;margin:0;padding:3px 0 3px 10px;background:0;border-bottom:2px solid var(--border-color);border-radius:0;box-shadow:none}#hwevents .smallevents .homeevents .item .image{width:67px;min-width:67px;height:67px;align-content:center}#hwevents .smallevents .homeevents .item .image span{padding-top:100%}#hwevents .smallevents .homeevents .item .content{padding:0 0 4px 0}#hwevents .smallevents .homeevents .item .content .categories{margin:5px 0 0 -5px;font-size:0.875em}#hwevents .smallevents .homeevents .item .content .categories span{margin:0 5px;color:var(--color-1)}#hwevents .smallevents .homeevents .item .content h3{margin:0;font-size:1.0625em}#hwevents .smallevents .homeevents .item .content h3:hover{text-decoration:underline}#hwevents .smallevents .homeevents .item .smallicons{margin:0;font-size:0.875em;font-weight:600}#hwanimals .section{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}#hwanimals .section a{position:relative;z-index:2;width:calc(20% - 20px);height:220px;border-radius:4px;overflow:hidden}#hwanimals .section a:last-child{display:none}#hwanimals .section a span{position:absolute;left:0;bottom:0;z-index:3;display:block;width:100%;height:130px;padding:60px 20px 25px 20px;font-size:1.125rem;color:rgb(255,255,255);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:linear-gradient(transparent,rgba(0,0,0,0.65))}#hwanimals .section a span strong{display:block;text-overflow:ellipsis;overflow:hidden}#hwanimals .section a img{width:100%;height:220px;object-fit:cover;border-radius:4px;transition:400ms}#hwanimals .section a:hover img{scale:1.05}#hwusers .section{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:45px 30px;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwusers .userscount{display:flex;width:330px;gap:20px;justify-content:center;font-size:1.125rem;white-space:nowrap}#hwusers .userscount strong{font-size:1.625rem;font-weight:600;color:var(--color-1)}#hwusers .userscount strong svg{position:relative;top:3px;width:31px;height:31px;margin-right:5px;fill:var(--color-1)}#hwusers .users{display:flex;flex-wrap:wrap;gap:20px 10px;height:75px;width:calc(100% - 330px);justify-content:center;overflow:hidden}#hwusers .users a{width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}#hwusers .users a span{width:55px;min-width:55px;height:55px;background:var(--background-color-3);border-radius:50%}#hwusers .users a span img{width:55px;min-width:55px;height:55px;border-radius:50%}#hwusers .users a span svg{width:55px;min-width:55px;height:55px;fill:var(--shadow-color);border-radius:50%}#hwusers .users a strong{display:block;width:100px;text-align:center;font-weight:600;color:var(--color-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#hwusers .users a:hover strong{text-decoration:underline}#hwnews{width:calc(66.66% - 50px)}#hwnews ul{display:flex;flex-wrap:wrap;gap:30px}#hwnews li{width:calc(25% - 30px)}#hwnews li .image{display:block;width:120px;height:80px;overflow:hidden;border-radius:4px}#hwnews li .image img{display:block;object-fit:cover;width:100%;height:80px;border-radius:4px;transition:400ms}#hwnews li .content strong{display:block;margin:20px 0 10px 0;font-size:1.125rem;color:var(--color-2);text-decoration:underline}#hwnews li .content .date{font-size:0.9375em;font-weight:700;color:var(--text-color-2)}#hwnews li a:hover img{scale:1.05}#hwnews li a:hover strong{text-decoration:none}#hwjokes{width:33.33%}#hwjokes .section{position:relative}#hwjokes .section a{display:flex;gap:60px;align-items:center;padding:45px;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwjokes .section a .icon svg{width:36px;height:36px;fill:var(--color-1)}#hwjokes .section a .content strong{font-size:1.125rem;color:var(--color-2)}#hwjokes .section a .content em{margin-top:15px;font-size:0.9375rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#hwjokes .section a strong{text-decoration:underline}#hwjokes .section a:hover strong{text-decoration:none}#hwjokes .section small{position:absolute;bottom:-15px;left:20px;height:0;border-style:solid;border-width:17px 17px 0 0;border-color:var(--background-color-1) transparent transparent transparent}@media only screen and (max-width:1350px){.hwrow{gap:25px}.homewidget header{margin:30px 0 20px 0}#hwarticles{width:calc(57% - 25px)}#hwanimals .section{gap:15px}#hwanimals .section a{width:calc(20% - 12px)}#hwanimals .section a span{height:120px;padding:60px 15px 25px 15px}#hwnews{width:calc(66.66% - 25px)}}@media only screen and (max-width:1280px){#hwads ul{grid-template-columns:repeat(3,1fr);gap:15px}#hwads ul li:last-child{display:flex}#hwevents ul p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (max-width:1020px){.hwrow{gap:15px}.homewidget header{margin:20px 0 15px 0}#hwarticles{width:calc(50% - 15px)}#hwarticles ul{padding:0;background:0;border:0}#hwarticles ul img{height:150px}#hwarticles ul li{width:100%;flex-direction:row;gap:5px !important;margin-bottom:5px;padding:15px 10px;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#hwarticles ul li .image{width:45% !important}#hwarticles ul li .content{width:55% !important;padding:0 10px}#hwarticles ul li h3{margin:0 0 15px 0;-webkit-line-clamp:3}#hwarticles ul li p{display:none !important}#hwarticles ul .icons{margin-top:10px}#hwforum{width:50%}#hwforum li{gap:10px}#hwforum .icon{margin-left:10px}#hwforum .title{width:calc(100% - 140px)}#hwforum .count{width:auto;padding:0 20px 0 20px}#hwads .button{margin:-25px 0 40px 0;text-align:left}#hwevents .container{padding:20px}#hwanimals .section a{width:calc(33.333% - 10px)}#hwanimals .section a:last-child{display:block}#hwusers .section{padding:30px 0}#hwusers .userscount{width:230px;flex-direction:column;gap:15px;align-items:center}#hwusers .userscount strong svg{top:3px;width:28px;height:28px}#hwusers .users{height:65px;gap:15px;width:calc(100% - 230px)}#hwusers .users a{width:85px}#hwusers .users a span{width:45px;min-width:45px;height:45px}#hwusers .users a span img{width:45px;min-width:45px;height:55px}#hwusers .users a span svg{width:45px;min-width:45px;height:45px}#hwusers .users a strong{width:85px}#hwnews li .image{width:115px}}@media only screen and (max-width:800px){.homewidget header{margin:20px 0 10px 0}#hwarticles{width:100%}#hwforum{width:100%}#hwads ul{grid-template-columns:1fr 1fr;gap:8px}#hwads ul li:last-child{display:none}#hwads ul .price{text-align:left}#hwevents .container{padding:15px}#hwevents .firstevent{display:none}#hwevents .smallevents{width:100%}#hwnews{width:100%;margin-bottom:30px}#hwnews li{width:calc(50% - 30px)}#hwnews li a{display:flex;flex-direction:row;gap:15px}#hwnews li .image{width:120px}#hwnews li .content{display:block;width:calc(100% - 130px)}#hwnews li .content strong{margin-top:0}#hwjokes{width:100%}}@media only screen and (max-width:650px){#hwarticles ul li{padding:10px}#hwarticles ul img{height:125px}#hwevents .container{padding:0}#hwanimals .section{gap:10px}#hwanimals .section a{width:calc(50% - 5px)}#hwnews li{width:100%}#hwusers .section{padding:20px 0px}#hwusers .userscount{width:100%;flex-direction:row;padding-bottom:25px}#hwusers .userscount br{display:none}#hwusers .users{width:100%}#hwusers .users a{width:85px}}@media only screen and (max-width:410px){#hwanimals .section a{width:100%}#hwusers .userscount br{display:inherit}}.sbwidget{margin-bottom:40px}.sbwidget header{margin-bottom:15px}.sbwidget header h4{font-size:1.25rem;font-weight:700;color:var(--color-1)}.sbwidget header div{font-size:0.9375rem;font-weight:600;color:var(--text-color-2)}.sbwidget header div svg{position:relative;top:2px;width:12px;height:12px;fill:var(--text-color-2);rotate:-15deg}.sbonline{padding:12px;background:var(--background-color-1);border-radius:4px}.sbonline ul{padding:30px 45px;color:var(--text-color-3);background:var(--background-footer)}.sbonline ul li{padding:3px 0 3px 7px;font-weight:700}.sbonline ul li.bigger{padding-bottom:10px;font-size:1.125rem;color:var(--text-color-6)}.sbonline ul li::marker{content:"•";font-size:0.875rem;font-weight:400}.sbonline ul li a.selected{color:var(--text-color-6);text-decoration:underline}.sbonline .count{display:flex;padding:30px 25px 15px 25px;gap:7px;align-items:center;font-size:0.9375rem;font-weight:700}.sbonline .count span{margin-right:7px;font-size:1.5rem;font-weight:600;color:var(--color-1)}.sbonline .count svg{width:24px;height:24px;fill:var(--color-1)}.sbonline .list{padding:0 25px 50px 25px;font-size:0.9375rem;color:var(--text-color-2)}.sbonline a:hover{text-decoration:underline}.sbitems a{display:flex;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}.sbitems a:hover span.title{text-decoration:underline}.sbitems .image{position:relative;display:flex;width:50px;height:55px;align-items:center;justify-content:center}.sbitems .image img{display:block;width:34px;height:34px;opacity:var(--icon-opacity)}.sbitems .image svg{position:absolute;bottom:7px;left:10px;width:27px;height:27px;fill:var(--color-1)}.sbitems .image.icon svg{position:initial;width:22px;height:22px}.sbitems .image.centericon svg{bottom:13px;left:14px}.sbitems .image.user svg{bottom:12px;left:11px;width:33px;height:33px}.sbitems .content{width:calc(100% - 55px);padding:10px 15px 10px 0;font-weight:700;color:var(--text-color-2);overflow:hidden}.sbitems .content span.title{display:block;color:var(--color-1);font-size:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbitems .content span{display:block;margin-top:2px;font-size:0.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbitems .content em{color:var(--color-1);font-style:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbitems .content em::before{content:"•";padding:0 6px;color:var(--text-color-2);font-size:0.8125rem}.sbworldmap .mapbox{position:relative;z-index:1;width:330px;height:195px;background:url('../images/maps/world/small/world_map.png')}.sbworldmap map{z-index:2;cursor:pointer}.sbworldmap img{opacity:0}.sbworldmap .hoverbox{position:absolute;top:0;left:0;z-index:5;width:330px;height:195px}@media only screen and (max-width: 360px){.sbworldmap{zoom:0.9}}@media only screen and (max-width: 330px){.sbworldmap{zoom:0.8}}.offers{display:grid;grid-template-columns:1fr;gap:10px}.offer{position:relative;display:flex;padding:2%;background:var(--background-color-1);border-radius:var(--border-radius)}.offer .image{position:relative;display:block;width:35%;height:100%}.offer .image span{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:70% 0 0 0;transition:400ms;border-radius:var(--border-radius-left)}.offer .image img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transition:400ms}.offer .image img:hover{scale:1.05}.offer .content{min-width:0;padding-left:2%;display:flex;flex-direction:column;flex:1}.offer .titlerow{display:flex;align-items:flex-start;margin-right:-8px}.offer .tag.top{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin:2px 6px 0 8px;padding:4px 7px;font-size:0.75rem;line-height:1;font-weight:700;white-space:nowrap;color:var(--color-1);background:rgba(var(--gold-color-rgb),0.25);border-radius:4px}.offer .tag.top svg{flex:0 0 16px;width:16px;height:16px;fill:currentColor}.offer .titlerow .controls > span{position:relative;top:-3px;width:23px;height:23px;line-height:23px;font-size:var(--fs-title)}.offer h2{margin:3px auto 0 0;font-size:var(--fs-title);line-height:1.2em;font-weight:700;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.offer h2 a{color:var(--color-2)}.offer h2 a:hover{color:var(--color-3)}.offer .inforow{margin-top:3px;font-size:0.9375rem;font-weight:700;color:var(--text-color-3)}.offer .smallicons{display:flex;flex-wrap:wrap;font-size:0.9375rem;line-height:1.2em}.offer .smallicons li:last-child:after{margin:0}.offer .price{margin:auto 0 0 0;color:var(--color-1);font-weight:700;font-size:var(--fs-title-4);white-space:nowrap}.offer .location{margin-right:auto}.editnotice{margin:10px 0 0 0;padding:8px 25px;color:var(--text-color-3);background:rgba(var(--color-1-rgb),0.1)}@media only screen and (max-width: 410px){.offer{flex-direction:column}.offer .image{width:100%}.offer .image span{padding-top:65%}.offer .controls{position:absolute;top:15px;right:15px;z-index:5}.offer p{height:auto;max-height:2.8em;line-height:1.4;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.offer .smallicons{flex-direction:column-reverse;align-items:flex-start}.offer .price{margin:0 0 15px 0}}#offerdetail{padding:2.7% 3.5%;background:var(--background-color-1);border-radius:var(--border-radius)}#offerdetail header{display:flex;flex-wrap:wrap;margin-bottom:2%}#offerdetail .lefticons{width:50%;display:flex;gap:15px;align-items:stretch;justify-content:flex-start;font-weight:var(--fw-bold);color:var(--text-color-3)}#offerdetail .lefticons .favourites{position:relative;top:1px;font-size:0.9375rem;color:var(--text-color-2)}#offerdetail .lefticons .favourites svg{width:16px;height:16px;fill:var(--text-color-2)}#offerdetail .righticons{width:50%;display:flex;gap:10px;align-items:top;justify-content:flex-end}#offerdetail .righticons .price{position:relative;top:4px;margin-right:10px;font-size:1.75rem;line-height:0.8em;font-weight:700;color:var(--color-1);text-align:right}#offerdetail .righticons .price small{display:block;font-size:1rem;color:var(--text-color-2)}#offerdetail .righticons .controls span{width:36px;height:36px;font-size:1.25rem;color:var(--color-1)}#offerdetail .titleimage{margin:2% 0}#offerdetail .titleimage span{padding-top:65%}#offerdetail .images{margin:2.7% 0 4% 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}#offerdetail .images span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:75% 0 0 0;background:var(--text-color-1);border-radius:var(--border-radius)}#offerdetail .images img,#offerdetail .images iframe{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme="dark"] #offerdetail .titleimage span,[data-theme="dark"] #offerdetail .images span{background:var(--background-color-3)}#offerdetail .mainparams{background:var(--toppanel-background)}#offerdetail .smalltitle{margin:4% 0 -5px 0;font-size:1.25rem}#offerdetail .cols{margin:3% 0 5% 0;align-items:center}#offerdetail .cols .col1{font-size:var(--fs-title-4)}#offerdetail .col1 strong{color:var(--color-1);white-space:nowrap}#offerdetail .col1 strong svg{position:relative;top:5px;margin:0 0 0 8px;width:23px;height:23px;fill:var(--color-1)}.offervideo{margin:20px 0}.offervideo iframe{width:100%}.offertags li{display:inline-flex;align-items:center;gap:5px;padding:6px 20px 8px 18px;font-size:1rem;font-weight:700;white-space:nowrap;color:var(--background-color-1);border-radius:var(--border-radius)}.offertags li svg{flex:0 0 20px;width:20px;height:20px;fill:var(--background-color-1)}.offertags .sell{background:var(--color-1)}.offertags .buy{background:var(--color-2)}.offertags .others{background:var(--background-color-6)}@media only screen and (max-width: 767px){#offerdetail .images{gap:10px}}@media only screen and (max-width: 650px){#offerdetail header{align-items:center;gap:10px 8px}#offerdetail .lefticons{width:auto;flex:0 1 auto;gap:8px;align-items:center}#offerdetail .lefticons .offertags{flex-shrink:0}#offerdetail .offertags li{gap:4px;padding:5px 8px;font-size:0.875rem;line-height:1.2}#offerdetail .offertags li svg{flex-basis:16px;width:16px;height:16px}#offerdetail .righticons{width:auto;flex:0 0 auto;margin-left:auto;align-items:center;gap:6px}#offerdetail .righticons .price{top:0;margin-right:0;font-size:1.125rem;line-height:1.2}#offerdetail .righticons .price small{font-size:0.8125rem;line-height:1.2}#offerdetail .righticons .price strong{font-size:inherit}#offerdetail .righticons .controls span{width:30px;height:30px;font-size:var(--fs-title)}#offerdetail .cols .col1{display:flex;justify-content:center;align-items:center;margin:3% 2.7% 0 2.7%;font-size:var(--fs-title)}#offerdetail .col1 strong{margin-top:-5px}#offerdetail .cols .col2{display:flex;justify-content:center}}.infoicons{display:flex;gap:15px;margin:5% 0 0 0;padding:20px;flex-wrap:wrap;border:1px solid var(--border-color);border-radius:var(--border-radius)}.infoicons ul{display:flex;flex-direction:column;gap:15px;flex:1}.infoicons ul li{display:flex;gap:10px}.infoicons .icon{display:flex;align-items:center;justify-content:center}.infoicons .icon span{display:flex;align-items:center;justify-content:center;width:35px;min-width:35px;height:35px;margin-left:7px;background:var(--border-color);border-radius:50%}.infoicons .icon svg{width:18px;height:18px;fill:var(--no-color)}.infoicons .value{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:8px;line-height:1.2em;font-weight:700;color:var(--color-1)}.infoicons .value small{display:block;font-size:0.875rem;font-weight:500;color:var(--text-color-2)}.infoicons .big .icon span{width:50px;min-width:50px;height:50px;margin-left:0;background:var(--color-2)}.infoicons .big .icon svg{width:22px;height:22px;fill:var(--background-color-1)}.infoicons .big .value{margin:0;font-size:1.25rem;line-height:1em}.infoicons a{color:var(--color-2);font-weight:var(--fw-bold);text-decoration:underline}.infoicons a:hover{color:var(--color-3)}.infoicons .locality{width:50%;display:flex;align-items:center;justify-content:center}.infoicons .locality img{width:100%}.infoicons .locality .map_image{color-scheme:inherit;background:transparent}@media only screen and (max-width: 767px){.infoicons{padding:15px;gap:25px}.infoicons ul{flex:auto;gap:7px;width:100%;flex-direction:row;flex-wrap:wrap}.infoicons ul li{width:calc(33.33% - 10px)}.infoicons .icon span{width:28px;min-width:28px;height:28px;margin-left:5px}.infoicons .icon svg{width:18px;height:18px}.infoicons .big .icon span{width:40px;min-width:40px;height:40px}.infoicons .big .icon svg{width:22px;height:22px}.infoicons .locality{width:1000%;margin-top:5%}}@media only screen and (max-width: 550px){.infoicons ul li{width:calc(50% - 10px)}}@media only screen and (max-width: 413px){.infoicons{padding:10px;gap:25px}.infoicons ul{gap:5px}.infoicons ul li{width:100%}}.contentcols{display:flex;gap:15px}.contentcols .col{flex:1}.contentcols h3{font-size:var(--fs-title-4);font-weight:var(--fw-black)}@media only screen and (max-width: 767px){.contentcols .infoicons{gap:7px}.contentcols .infoicons ul li{width:100%}}@media only screen and (max-width: 550px){.contentcols{flex-direction:column;gap:0}}.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}.addanswerrow,.removeanswer{font-weight:600;cursor:pointer}.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}}.item{position:relative;display:flex;gap:2.1%;margin:2.1% 0;padding:2.7% 2.1%;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}.item .controls{position:absolute;top:1%;right:0.3%;z-index:5}.item .image{position:relative;display:block;width:35%;border-radius:4px;overflow:hidden}.item .image span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:62% 0 0 0;border-radius:4px;transition:400ms}.item .image img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;transition:400ms}.item .image.contain img{object-fit:contain}.item .image img:hover{scale:1.05}.item .content{flex:1;font-weight:700;color:var(--text-color-2)}.item h2{padding:0;margin-right:25px;font-size:1.25rem;color:var(--color-2);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item h2:has(a):hover{text-decoration:underline}.item p{margin:2.7% 0;color:var(--text-color-1);font-weight:400;line-height:1.4em}.item .content .arrowlink{margin-top:0}.item .content .arrowlink a{color:var(--color-2);font-size:1rem}.item .icons{margin:5px 0;font-size:0.9375rem;line-height:1.8em;color:var(--text-color-2)}.item .icons span{margin-right:2.3%;white-space:nowrap}.item .icons svg{position:relative;top:4px;width:18px;height:18px;margin-right:3px;fill:var(--text-color-2)}.item .icons a{text-decoration:underline}.item .icons a:hover{color:var(--color-2)}.item .icons.bottom{font-size:0.875rem;font-weight:600}.item .icons.bottom svg{width:16px;height:16px;top:3px}.item .tags a{background-color:var(--background-color-2)}.item .logo{display:block;margin-top:20px}.item .logo img{width:150px}.item .bigicon{position:relative;top:10px;float:right}.item .bigicon svg{width:50px;height:50px;fill:var(--text-color-2)}.item .desc{margin:20px 0;font-size:1.125rem;font-weight:400;color:var(--text-color-1)}@media only screen and (max-width: 767px){.item .icons svg{top:3px;width:15px;height:15px}.item p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item .tags{margin:10px 0}.item .tags a{padding:2px 5px;border-radius:3px}}@media only screen and (max-width: 650px){.item .image{width:45%}.item .image span{padding-top:74%}.item p{display:none}.item.nohidetext{flex-direction:column}.item.nohidetext .image{width:100%}.item.nohidetext .content{margin-top:10px}.item.nohidetext p{display:inherit}.item .bigicon svg{width:30px;height:30px}}.smallitems{display:grid;grid-template-columns:1fr 1fr;gap:1em}.smallitems .item{gap:5%;margin:0}.smallitems .item .controls > span{font-size:0.9em}.smallitems .item h2{font-size:1.0625rem}.smallitems .adbox{grid-column-end:span 2}@media only screen and (max-width: 550px){.smallitems{grid-template-columns:1fr;gap:10px}.smallitems .adbox{grid-column-end:span 1}}.wideitems .image{width:180px}.wideitems .editlink{width:80px;display:flex;align-items:center;justify-content:center}.wideitems .editlink a{padding:10px}.wideitems .editlink svg{width:40px;height:40px}.simpleitems{margin:30px 0 80px 0}.simpleitems .item{padding:0;background:none;border:none;gap:4%;text-decoration:none}.simpleitems .item .content .title{display:block;margin:0 20px 10px 0;font-size:1.375rem;color:var(--color-2);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.simpleitems .item .content .title:hover{text-decoration:underline}.inlineitems{grid-template-columns:1fr;margin:40px 0;padding:15px;background:var(--background-color-2)}.inlineitems .item{gap:15px}.inlineitems .item .title{margin-bottom:6px !important}.inlineitems .image{width:150px}.squareitems{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.squareitems.center{justify-content:center;grid-template-columns:1fr 1fr 1fr}.squareitems .item{margin:0}.squareitems .item .controls{top:3%;right:0.5%}.squareitems .item > a{display:flex;width:100%;flex-direction:column;align-items:center;gap:5px}.squareitems .item > a strong{color:var(--color-2)}.squareitems .adbox{grid-column-end:span 4}.previewitems{grid-template-columns:1fr 1fr 1fr;margin:7% 10%}.previewitems h2{grid-column-end:span 3}@media only screen and (max-width: 650px){.previewitems{margin:7% 0}}.smallicons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:0.9375em;color:var(--text-color-2);list-style:none !important}.smallicons li:after{content:"";margin:0 5px}.smallicons svg{width:16px;height:16px;position:relative;top:3px;margin-right:2px;fill:var(--text-color-2)}.smallicons a{text-decoration:underline}.smallicons a:hover{color:var(--color-2)}#article .textwrapper{margin:0;padding:4% 5%;background:var(--background-color-1);border-radius:4px 4px 0 0}#article .references{margin:40px 0 20px 0;color:var(--text-color-2);font-size:0.9375}.whitebox{margin:2% 0;padding:2.7% 2.1%;background:var(--background-color-1);border-radius:4px}.whitebox2{margin:-20px 0 2% 0;padding:2.7% 3.1%;background:var(--background-color-1);border-radius:4px}.navbuttons{display:flex;margin:30px 0;gap:10px;justify-content:center;align-items:center}.navbuttons a{display:flex;padding:8px 15px;gap:10px;align-items:center;font-weight:700;color:var(--text-color-1);background:var(--background-color-4);border-radius:20px}.navbuttons a:hover{color:var(--background-color-1);background:var(--color-1)}.titleimage{margin-top:-10px}.titleimage span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:56.21% 0 0 0;border-radius:4px;background:var(--text-color-1)}.titleimage img,.titleimage iframe{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px}.titleimage.contain img{object-fit:contain}img[src*="/images/no-image-adaptive-"]{background:rgb(239,240,247)}[data-theme="dark"] img[src*="/images/no-image-adaptive-"]{background:rgb(66,66,66);filter:brightness(0.5)}.contenticons{display:flex;margin:2.5% 0;padding:2.5% 4.5%;line-height:1.5rem;font-weight:700;color:var(--text-color-6);background:var(--background-footer);border-radius:4px}.contenticons span{white-space:nowrap}.contenticons .lefticons{display:flex;flex-wrap:wrap;justify-content:flex-start}.contenticons .righticons{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end}.contenticons .lefticons span{margin-right:25px}.contenticons .righticons span{margin-left:25px}.contenticons svg{position:relative;top:3px;width:18px;height:18px;margin-right:2px;fill:var(--text-color-6)}.contenticons a{text-decoration:underline}.contenticons a:hover{color:var(--color-2)}.contenticons .today{color:var(--text-color-3)}.contenticons .yesterday{color:var(--text-color-3)}.contentfooter{display:flex;gap:20px;flex-wrap:wrap;padding:4% 5%;background:var(--background-color-1);border-top:1px solid rgba(var(--background-color-2-rgb),0.8);border-bottom:2px solid var(--border-color);border-radius:0 0 4px 4px}.contentfooter .tags a{background:var(--shadow-color)}.topedit{margin:-15px 8px 8px 0;text-align:right;color:var(--text-color-2);font-size:0.875rem}.topedit a{margin-left:15px;white-space:nowrap}.topedit a span{margin:0 8px}.topedit a:hover{color:var(--text-color-1)}.topedit a:hover span{text-decoration:underline}.topedit svg{position:relative;top:3px;width:16px;height:16px}.bottomedit{margin:15px 40px;color:var(--color-1);font-size:0.9375rem}.bottomedit a span{margin:0 8px;font-weight:700}.bottomedit a:hover{text-decoration:underline}.sharebuttons{display:flex;gap:6px;justify-content:flex-end;align-items:center;margin-left:auto}.sharebuttons a{display:flex;width:26px;height:26px;line-height:26px;justify-content:center;align-items:center;background:var(--color-1);border-radius:50%}.sharebuttons a svg{width:16px;height:16px;fill:var(--background-color-1)}.sharebuttons .rating{display:flex;gap:2px;align-items:center;margin-right:auto}.sharebuttons .rating > div{display:flex;gap:2px;align-items:center;margin-right:10px}.sharebuttons .rating a{display:flex;align-items:center;justify-content:center;height:26px;width:26px;min-width:26px}.sharebuttons .rating svg{width:18px;height:18px}.opencomments{display:flex;gap:40px;margin:50px 0 70px 0;align-items:center;justify-content:flex-end}.opencomments.center{justify-content:center}.opencomments > strong{font-size:1.125rem;color:var(--color-1)}.opencomments .button{margin:0}.opencomments .button a{display:flex;flex-direction:column;padding:9px 50px 7px 50px;align-items:center;justify-content:center;font-size:0.875rem;font-weight:400}.opencomments .button strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem}.opencomments .button strong svg{position:relative;top:4px;width:19px;height:19px;margin-right:10px;fill:var(--background-color-1)}@media only screen and (max-width: 550px){.opencomments{flex-direction:column;gap:15px}}@media only screen and (max-width: 410px){.contenticons{flex-wrap:wrap;flex-direction:column}.contenticons .lefticons{flex-direction:column}.contenticons .righticons{margin-left:0;justify-content:flex-start;flex-direction:column}.contenticons .righticons span{margin-left:0}}.textimage{display:block;margin:15px 0;text-align:left}.textimagecaption{display:block;margin:3px 5px 0 0;font-style:italic}.textimagesource{display:block;margin:-5px 5px 5px 0;color:var(--text-color-2);font-size:0.85em;font-style:italic}.textimagesource a{color:var(--text-color-2)}.textimagesource a:hover{color:var(--color-1)}.textgallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.textgallery .image{position:relative;display:block;border-radius:4px;overflow:hidden}.textgallery .image span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:100% 0 0 0;border-radius:4px;transition:400ms}.textgallery .image img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;transition:400ms}.textgallery .image img:hover{scale:1.05}.blockquote{position:relative;left:35px;display:block;width:500px;margin:20px 0;padding:10px 40px 0 40px;font-family:Georgia,serif;font-size:1.2em;font-style:italic;color:#383838}.blockquote:before{position:absolute;left:-15px;top:30px;display:block;content:"\201C";font-size:5em;color:#aaa}.blockquote .cite{display:block;margin-top:5px;color:var(--text-color-2)}.blockquote .cite:before{content:"\2014 \2009"}.article_license{font-size:0.9375rem;color:var(--text-color-2);font-style:italic}.article_license p{margin:10px 0}.animals{gap:0.5em 1.5em}.animals .item{gap:5%}.animals .item .image span{padding-top:75%}.animals .content em{display:block;padding-top:5px;font-size:0.9375rem;color:var(--text-color-2)}.animals .content h3{display:block;padding:2px 0 10px 0;font-size:1.25rem;color:var(--color-2)}.animals .content h3:hover{text-decoration:underline}.animals .content > span{display:block;font-size:0.9375rem}.animals .content .category{color:var(--color-1)}.articleanimal .item .image{width:100px}.articleanimal .item .image span{padding-top:100% !important}.articleanimal em{display:block}.animalslist{clear:both;padding:15px 30px;list-style:square;color:#999;background:var(--background-color-1)}.animalslist > li{display:flex;padding:2px 5px;align-items:center}.animalslist > li .controls{margin-left:auto}.animalslist a{text-decoration:none;color:var(--color-1)}.animalslist em{margin-left:6px;font-size:0.9em;font-weight:700;color:var(--text-color-2)}.taxonomyicon svg{position:relative;top:-31px;left:10px;width:280px;height:280px;fill:var(--background-color-4)}.compare{display:flex;width:400px;height:400px;align-items:flex-end}.compare svg{width:100%}.compare .compareperson{fill:var(--color-1)}.compare .compareanimal{fill:var(--color-2)}.azanimals{display:flex;justify-content:space-between;align-items:center;padding:0.9375em 1.5em;margin:1.25em 0;white-space:nowrap;font-size:0.875em;color:var(--text-color-1);background:var(--background-color-4);border-radius:20px}.azanimals a{display:flex;justify-content:center;align-items:center;width:1.3125rem;width:1.3125rem;height:1.3125rem;white-space:nowrap;font-weight:700;color:var(--color-1);border-radius:50%}.azanimals a.last{width:1.875rem;border-radius:10px}.azanimals a:hover,.azanimals a.selected{color:var(--background-color-1);background:var(--color-2)}@media only screen and (max-width: 767px){.azanimals{flex-wrap:wrap;justify-content:flex-start}.taxonomyicon svg{left:27px;width:120px;height:120px;fill:var(--background-color-4)}}@media only screen and (max-width: 450px){.compare{zoom:0.9}}@media only screen and (max-width: 410px){.compare{zoom:0.8}}@media only screen and (max-width: 370px){.compare{zoom:0.7}}@media only screen and (max-width: 330px){.compare{zoom:0.6}}#article.animal{display:flex;flex-direction:column}#article.animal header{order:1}#article.animal .tabs{order:2}#article.animal .contenticons{order:3}#article.animal .textwrapper{order:4}#article.animal .contentfooter{order:5}#article.animal .opencomments{order:6}#article.animal .authorbox{order:7}#events{position:relative;aspect-ratio:1}.monthrow{margin:20px 0;display:flex;gap:5px;align-items:center;padding:10px 15px 8px 15px;font-weight:650;color:var(--color-1);background:var(--border-color);border-radius:var(--border-radius)}.monthrow svg{margin-top:-2px;width:22px;height:22px;fill:var(--color-1)}.events{display:flex;flex-wrap:nowrap;margin-bottom:15px}.events .datebox{padding:15px 0;min-width:10%;text-align:center;font-size:0.9375em;color:var(--background-color-1);background:var(--color-1);border-radius:6px 0 0 6px}.events .datebox strong{display:block;font-size:1.25em}.events .eventslist{width:90%;background:var(--background-color-1);border-radius:0 6px 6px 0}.events .eventslist .item{margin:0;padding:0 0 0 2.5%;background:0;border-bottom:2px solid var(--border-color);border-radius:0}.events .eventslist .item:last-child{border:0}.events .item .image{width:17%;padding:10px 0;align-content:center}.events .item .content{padding:1.3% 2.5% 0.6% 0}.events .item .content .categories{margin:5px 0 5px -5px;font-size:0.875em}.events .item .content .categories span{margin:0 5px;color:var(--color-1)}.events .item .content .smallicons{margin-top:7px;font-weight:600}#event{margin-top:-1.5%;padding:3% 3.5% 4% 3.5%;background:var(--background-color-1);border-radius:var(--border-radius)}#event .topicons{width:50%;padding:0 0 20px 0;display:flex;gap:15px;align-items:stretch;justify-content:flex-start;font-weight:700;color:var(--text-color-2)}#event .topicons .tag{display:flex;gap:10px;padding:6px 25px 5px 25px;align-items:center;color:var(--background-color-1);background:var(--background-color-6);border-radius:4px}#event .topicons .tag svg{position:relative;top:-1px;margin-left:-10px;width:24px;height:24px;fill:var(--background-color-1)}#event .topicons .tag.sell{background:var(--color-2)}#event .topicons .tag.buy{background:var(--color-1)}#event .topicons .icon{display:flex;gap:10px;margin-left:10px;align-items:center}#event .topicons .icon svg{position:relative;top:1px;width:18px;height:18px;fill:var(--text-color-2)}#event .titleimage,#event .titleimage:has(.blur) span{border-bottom-right-radius:0;border-bottom-left-radius:0}#event header{display:flex;gap:5%;flex-wrap:wrap;align-items:center;padding:4% 3.5%;border:1px solid var(--border-color);border-top:0;border-radius:0 0 25px 25px}#event .items{display:flex;gap:5px;flex-direction:column;width:60%}#event .map{width:35%}#event .bigitem{display:flex;gap:20px;margin-bottom:15px;flex-wrap:nowrap}#event .bigitem .icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background:var(--color-1);border-radius:50%}#event .bigitem .icon svg{width:22px;height:22px;fill:var(--background-color-1)}#event .bigitem .value{width:calc(100% - 70px)}#event .bigitem .row1{font-size:1.25em;font-weight:650}#event .bigitem .row2{font-size:1.125em}#event .bigitem .row3{font-size:0.9235em}#event .bigitem .row3:hover{color:var(--color-2)}#event .smallitems{display:flex;flex-direction:column;gap:20px;margin-top:8%}#event .smallitem{display:flex;gap:20px;margin:0;align-items:center}#event .smallitem .icon{display:flex;width:60px;align-items:center;justify-content:center}#event .smallitem .icon span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--color-1);border-radius:50%}#event .smallitem .icon span svg{width:16px;height:16px;fill:var(--background-color-1)}#event .smallitem .value{width:calc(100% - 180px);line-height:1.2em}#event .smallitem .row1{font-size:1.0625em;font-weight:650}#event h2.main{margin-top:5%}#event .content{display:flex;gap:5%;flex-wrap:wrap}#event .content .textwrapper{flex:1}#event .content .images{display:flex;flex-direction:column;gap:15px;width:25%;margin-top:60px}#event .content .images img{border-radius:var(--border-radius)}@media only screen and (max-width: 800px){.events .datebox{min-width:60px;padding:10px 0;font-size:0.9375em}.events .datebox strong{display:block;font-size:1.25em}#event .titleimage{margin:0}#event .titleimage span{border-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width: 600px){#event .items{width:100%}#event .map{width:80%;margin:3% 10% 0 10%}#event .content .images{width:100%}}@media only screen and (max-width: 450px){.events .item{flex-direction:column}.events .item .image{width:40%;padding:12px 0 0 5px}.events .item .image span{padding:60% 0 0 0}.events .item .image img{width:auto}.events .item .content{padding-left:1.5%}}.zooheader{display:flex;gap:30px;flex-wrap:wrap}.zooheader .ratings{flex:1}.zooheader .ratings h2{margin:0;font-size:1.5rem}.zooheader .ratings .button{margin-top:30px;text-align:left}.zooheader .map{flex:1;display:flex;flex-direction:column;align-items:flex-end}.zooheader .map .logo{width:100px}#mapcr{position:relative;margin:0 auto;width:624px;height:358px;background:url('../images/map-cr-blue.gif') no-repeat top left}#mapcr a{position:absolute}#mapcr svg{width:50px;height:50px;fill:var(--color-2)}#mapcr2{position:relative;width:390px;height:224px;background:url('../images/map-cr-blue.gif') no-repeat top left;background-size:100% 100%}#mapcr2 span{position:absolute}#mapcr2 svg{width:33px;height:33px;fill:var(--color-2)}.zoomap iframe{width:100%}@media only screen and (max-width: 950px){#mapcr{zoom:0.8}}@media only screen and (max-width: 767px){#mapcr{zoom:0.9}}@media only screen and (max-width: 650px){.zooheader .ratings{flex-basis:100%}.zooheader .map{flex-basis:100%}.stars{zoom:0.8}.bigstars{zoom:1.5}#mapcr{zoom:0.7}}@media only screen and (max-width: 500px){#mapcr{zoom:0.6}}@media only screen and (max-width: 450px){#mapcr{zoom:0.5}#mapcr2{zoom:0.8}}@media only screen and (max-width: 375px){#mapcr{zoom:0.4}#mapcr2{zoom:0.65}}.tabs{position:relative}.tabs .move{position:absolute;top:0;right:0;width:45px;height:100%;background:linear-gradient(90deg,transparent,var(--background-color-2))}.tabs .buttons{display:flex;gap:2px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}.tabs .buttons button,.tabs .buttons a{display:flex;gap:10px;padding:1.8% 3.7% 1.8% 2.7%;justify-content:center;align-items:center;color:var(--color-1);font-weight:700;border-radius:4px 4px 0 0;cursor:pointer}.tabs .buttons button svg,.tabs .buttons a svg{width:21px;height:21px;fill:var(--text-color-2)}.tabs .buttons button:hover,.tabs .buttons a:hover,.tabs .buttons .active{background:var(--background-color-1)}.tabs .buttons button:hover svg,.tabs .buttons a:hover svg{fill:var(--color-2)}.tabs .buttons .active svg{width:25px;height:25px;fill:var(--color-2)}.tabs .items > div{position:relative;display:flex;gap:5%;padding:5% 5% 7% 5%;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}.tabs .items > div .controls{position:absolute;top:5px;right:5px}.tabs .image{flex:50%}.tabs .image > span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:80% 0 0 0}.tabs .image > span img{display:block;object-fit:contain;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tabs .image figure{display:flex;margin-bottom:30px;gap:20px;align-items:center;line-height:1.2em;color:var(--text-color-2)}.tabs h3{font-size:1.375em;font-weight:700;color:var(--color-1)}.tabs h3 span{display:block;font-size:0.7em;font-weight:700;color:var(--text-color-2)}.tabs .image figure div{width:80px;height:80px;position:relative;overflow:hidden;border-radius:50%}.tabs .image figure div img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}.tabs .content{flex:50%;line-height:1.4em}.tabs .content.paddingtop{padding-top:25px}.tabs .content ul{margin-top:30px;line-height:1.125rem}.tabs .content li{margin-bottom:8px;padding-left:10px;text-indent:-10px}.tabs .content li span{font-weight:700}.tabs .content li::before{content:"•";margin-right:2px}@media only screen and (max-width: 767px){.tabs .items > div{flex-direction:column}.tabs .content{padding-top:20px}}@media only screen and (max-width: 550px){.tabs .content{flex-direction:column}.tabs .image{margin-bottom:10px}}.cols td{width:45%;padding:3px 0;vertical-align:top}.cols th{width:55%;padding:3px 0;vertical-align:top}.cols{display:flex;flex-wrap:wrap}.cols .col1{flex:1}.cols .col2{flex:1}@media only screen and (max-width: 650px){.cols .col1,.cols .col2{flex-basis:100%}}.starsrating{margin:5px 0;display:flex;gap:15px;justify-content:flex-start;align-items:center;white-space:nowrap}.starsrating .stars{position:relative;z-index:1}.starsrating .bottomstars svg{display:block;width:90px;height:15.29px;fill:var(--text-color-2)}.starsrating .topstars{position:absolute;top:0;left:0;z-index:2;overflow:hidden}.starsrating .topstars svg{display:block;width:90px;height:15.29px;fill:var(--color-1)}.bigstars{zoom:1.7}.starrating li{display:inline-block;width:25px;height:25px;line-height:25px;color:var(--text-color-2);font-size:2rem;cursor:pointer}.starrating .highlight,.starrating .selected{color:var(--color-2)}.authorbox{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0;padding:4% 4% 5% 4%;background:var(--background-color-4);border:5px solid var(--border-color);border-radius:20px}.authorbox .image a{position:relative;top:5px;display:block;width:60px;height:60px;border-radius:50%}.authorbox .image img{display:block;width:60px;height:60px;object-fit:cover;border-radius:50%}.authorbox .person{flex:1;padding-top:5px}.authorbox .person h3{font-size:1.25rem;font-weight:700;color:var(--color-1)}.authorbox .person h4{font-weight:700;color:var(--color-1)}.authorbox .person .date{padding-top:4px;font-size:0.9375rem}.authorbox .tags{margin-top:15px}.authorbox .tags a,.authorbox .tags span{background:var(--background-color-2)}.authorbox .text{flex:2;padding-top:5px}@media only screen and (max-width: 767px){.authorbox .text{flex-basis:100%}}#comments{margin:20px 0 50px 0}.comment{position:relative;display:grid;grid-template-columns:55px 1fr;gap:15px 10px;margin:15px 0;padding:20px 20px 30px 20px;background:var(--background-color-1);border-radius:20px}.comment .controls{position:absolute;top:8px;right:7px}.comment .avatar img{width:55px;min-width:55px;height:55px;border-radius:50%}.comment .postinfo{font-size:0.9375rem}.comment .postinfo .date{color:var(--text-color-2)}.comment .postinfo .date svg{position:relative;top:1px;left:3px;width:13px;height:13px;fill:var(--text-color-2)}.comment .postinfo a{text-decoration:underline}.comment .text{grid-column-end:span 2;padding:15px 10px 0 0px;background:var(--background-color-1);border-top:1px solid var(--background-color-2);overflow:hidden}.comment .post_images{grid-column-end:span 2}.comment .image{width:100%}@media only screen and (max-width: 767px){.comment{padding:10px 15px 20px 15px;gap:10px}.comment .text{padding-top:10px}}.favourites{display:flex;align-items:center;gap:5px;font-weight:700;color:var(--color-1);font-size:1.125em;cursor:pointer}.favourites svg{width:24px;height:24px;fill:var(--color-1)}.favourites a{display:flex;align-items:center;gap:5px;color:var(--color-1) !important}.favourites a:hover{text-decoration:none !important}#messenger{display:flex}#messenger .list{display:flex;flex-direction:column;gap:5px;width:25%;background:var(--background-color-1);border-radius:10px 0 0 10px;min-height:500px}#messenger .list .search{padding:10px}#messenger .list .search input{width:100%;padding:10px;background:rgba(var(--color-1-rgb),0.1);border-radius:8px}#messenger .list .search input::placeholder{opacity:0.7 !important}#messenger .list a{position:relative;display:flex;gap:12px;margin:0 10px;padding:8px 10px;border-radius:8px}#messenger .list a:hover{background:rgba(var(--color-1-rgb),0.05)}#messenger .list a.selected{background:rgba(var(--color-1-rgb),0.1)}#messenger .list a img{display:block;width:50px;height:50px;border-radius:50%}#messenger .list .content{display:flex;flex-direction:column;gap:3px;width:calc(100% - 60px);justify-content:center;font-size:0.875em;color:var(--text-color-2)}#messenger .list .content small{margin-right:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#messenger .list .user{display:flex;justify-content:space-between;align-items:center}#messenger .list .user strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.125em;color:var(--text-color-1)}#messenger .list .user .datetime{position:relative;margin:2px 0 0 10px}#messenger .list .user .datetime span{position:absolute;right:0;display:block;min-width:20px;height:20px;line-height:19px;font-size:0.8125rem;text-align:center;color:var(--background-color-1);background:var(--color-2);border-radius:50%}#messenger .messages{width:75%;padding:10px;background:rgba(var(--background-color-1-rgb),0.6)}#messenger .messages h2{margin:30px 0 0 50px}#messenger header{display:flex;gap:20px;align-items:center;padding:10px;border-radius:8px}#messenger header .backtolist{display:none;cursor:pointer}#messenger header .backtolist svg{width:30px;height:30px}#messenger header img{display:block;width:50px;height:50px;border-radius:50%}#messenger header .content{display:flex;flex-direction:column;gap:3px;width:calc(100% - 60px);justify-content:center;font-size:0.875em;color:var(--text-color-2)}#messenger header .content strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.125em;color:var(--text-color-1)}#messenger .messages #form{padding:10px 10px 80px 10px}#messenger .messages .tools{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;padding-top:15px}#messenger .messages .tools .editor{width:100%}#messenger .messages .tools .ck.ck-toolbar{border-radius:15px 15px 0 0 !important;border-bottom-width:0 !important;zoom:0.85}#messenger .messages .tools .ck-editor__editable{min-height:30px !important;padding:5px 10px 7px 10px !important;border-top-width:0 !important;border-radius:0 0 15px 15px !important}#messenger .messages .tools .ck-editor__editable.ck-focused{border-top-width:1px !important}#messenger .messages .tools .ck-editor__editable p{margin:5px 0 !important}#messenger .messages .tools .buttons{display:flex;gap:10px}#messenger .messages .tools .filestoggler svg{width:28px;height:28px;margin-top:10px;fill:var(--text-color-4);transition:300ms;cursor:pointer}#messenger .messages .tools .filestoggler:hover svg{fill:var(--color-1)}#messenger .messages .tools .submit{margin:0 !important;display:flex;align-items:center;padding:15px 25px !important;border:0 !important;border-radius:15px !important}#messenger .messages .tools .submit svg{width:18px;height:18px;fill:var(--text-color-6)}#messenger .messages .files{margin:15px 10px 0 10px}#messenger .messages .fileuploader{margin-left:-16px !important;background:none !important}#messenger .messages .info{font-size:0.875em;color:var(--text-color-2)}#messenger .pagination{margin:50px 60px}.message{display:flex;gap:10px;margin:20px 10px}.message .avatar{width:30px;height:30px;margin-top:5px;border-radius:50%}.message .text{max-width:70%;padding:10px 15px;font-size:1.0625em;background:rgba(var(--color-1-rgb),0.1);border-radius:15px}.message .date{margin-top:5px;text-align:right;font-size:0.7em;opacity:0.7}.message .date span{position:relative;top:1px;margin-left:8px}.message .controls{position:relative;top:5px;left:5px}.mymessage{flex-direction:row-reverse}.mymessage .text{color:var(--text-color-6);background:var(--message-color)}.mymessage .text svg{fill:var(--text-color-6)}[data-theme="dark"] #messenger .mymessage .text a{color:var(--text-color-6);text-decoration:underline}@media only screen and (max-width:1280px){#messenger .list{width:30%}#messenger .messages{width:70%}}@media only screen and (max-width:900px){#messenger .list{width:100%;border-radius:10px}#messenger .messages{width:100%;border-radius:10px}#messenger.closed .messages{display:none}#messenger.opened .list{display:none}#messenger header .backtolist{display:flex}#messenger .messages .tools .filestoggler svg{width:25px;height:25px;margin-top:6px}#messenger .messages .tools .submit{padding:10px 20px !important}#messenger .messages .tools .submit svg{width:18px;height:18px}}@media only screen and (max-width:550px){#messenger .messages #form{padding:10px 0 40px 0}#messenger .messages .tools{flex-direction:column}#messenger .messages .tools .buttons{width:100%;justify-content:flex-end}#messenger .message{gap:5px;margin:15px 0px}#messenger .message .avatar{width:20px;height:20px}}.gridbox .gridhead{display:grid;margin-bottom:0;padding:0;align-items:stretch}.gridbox .gridhead > div{padding:15px 5px;text-align:center;font-weight:700;font-size:0.875rem;color:var(--text-color-5);background:var(--background-footer)}.gridbox .gridhead > div:first-child{padding-left:15px;border-radius:4px 0 0 0}.gridbox .gridhead > div:last-child{padding-right:15px;border-radius:0 4px 0 0}.gridbox .gridrow{display:grid;align-items:center;width:100%;margin-bottom:3px;padding:10px 0;font-size:0.875rem;background:var(--background-color-1);border-radius:4px}.gridbox .gridrow:nth-child(odd){background:rgba(var(--background-color-1-rgb),0.5)}.gridbox .gridrow > div{padding:0 5px;text-align:center}.gridbox .gridrow > div:first-child{padding-left:15px;border-radius:4px 0 0 4px}.gridbox .gridrow > div:last-child{padding-right:15px;border-radius:0 4px 4px 0}.gridbox .gridrow:hover{background:var(--shadow-color)}.gridbox a{color:var(--color-1);text-decoration:underline}.gridbox a:hover{color:var(--color-2)}.gridbox .gridrow .icon{align-self:flex-start;padding:5px !important}.gridbox .gridrow .icon img{display:inline-block;width:55px;min-width:55px;height:55px;border-radius:50%}.gridbox .gridrow .author{text-align:left}.gridbox .gridrow .count a{font-weight:700}.gridbox .gridrow .datetime{font-weight:700}.gridbox .controls{text-align:left}.usersgrid .gridhead,.usersgrid .gridrow{grid-template-columns:75px 3fr repeat(3, 1fr)}.usersgrid.admin .gridhead,.usersgrid.admin .gridrow{grid-template-columns:75px 3fr repeat(3, 1fr) 35px}.logtable .gridhead,.logtable .gridrow{grid-template-columns:20% 1fr 1fr 50%}.pmessages .gridhead,.pmessages .gridrow{grid-template-columns:75px 3fr repeat(3, 1fr) 18%}@media only screen and (max-width: 550px){.gridbox .gridrow .icon{grid-row-end:span 4}.gridbox .gridrow .icon img{width:45px;min-width:45px;height:45px}.gridbox .gridrow .author{padding-bottom:10px}.gridbox .gridrow .count{text-align:left}.gridbox .gridrow .editcol{grid-row-end:span 4}.usersgrid .gridrow{grid-auto-flow:column;grid-template-columns:60px 3fr repeat(3, 1fr)}.usersgrid.admin .gridhead,.usersgrid.admin .gridrow{grid-template-columns:60px 1fr 30px}.usersgrid .gridrow > div:nth-child(3)::before{content:"Inzeráty: ";padding-right:5px}.usersgrid .gridrow > div:nth-child(4)::before{content:"Diskuze: ";padding-right:5px}.usersgrid .gridrow > div:nth-child(5)::before{content:"Komentáře: ";padding-right:5px}.usersgrid .gridhead .author{grid-column-start:span 4}.usersgrid .gridhead .count{display:none}.logtable .gridhead,.logtable .gridrow{grid-template-columns:40% 1fr}.logtable .gridhead > div:nth-child(2),.logtable .gridhead > div:nth-child(4){display:none}.logtable .gridrow .datetime{grid-row-start:span 3}.pmessages .gridhead{grid-template-columns:75px 1fr 1fr}.pmessages .gridhead > div:nth-child(2){grid-row-end:span 4}.pmessages .gridhead > div:nth-child(3),.pmessages .gridhead > div:nth-child(4),.pmessages .gridhead > div:nth-child(5){display:none}.pmessages .gridrow{grid-auto-flow:column;grid-template-columns:75px 1fr 1fr}.pmessages .gridrow .icon{grid-row-end:span 4}.pmessages .gridrow > div:nth-child(6){grid-row-end:span 4}.pmessages .gridrow > div:nth-child(3)::before{content:"Přijaté: ";padding-right:5px}.pmessages .gridrow > div:nth-child(4)::before{content:"Odeslané: ";padding-right:5px}.pmessages .gridrow > div:nth-child(5)::before{content:"Nepřečtené: ";padding-right:5px}}.admin-table-scroll{max-width:100%;overflow-x:auto}.admin-table-scroll > .gridtable{min-width:700px}.gridtable{width:100%;margin:20px 0}.gridtable td{padding:10px 5px;font-size:0.9375rem;font-weight:600;vertical-align:middle;background:var(--background-color-1);border-bottom:2px solid var(--border-color)}.gridtable svg{width:20px;height:20px;margin-right:6px;fill:var(--text-color-2)}.gridtable .adminlinks svg{fill:var(--color-2)}.gridtable thead{padding:12px 0;font-weight:700;text-align:left;white-space:nowrap;color:var(--text-color-5);background:var(--background-footer);border:0}.gridtable thead th{padding:10px 5px}.gridtable thead th:first-child{border-top-left-radius:4px}.gridtable thead th:last-child{border-top-right-radius:4px}.gridtable tr td:first-child{border-radius:4px 0 0 4px}.gridtable tr td:last-child{border-radius:0 4px 4px 0}.gridtable .vat td{vertical-align:top}.gridtable .icon{width:90px;text-align:center}.gridtable .icon a{width:70px;height:70px;border-radius:50%}.gridtable .icon img{display:block;width:70px;height:70px;border-radius:50%}.gridtable .icon svg{width:30px;height:30px}.gridtable .bigicon svg{width:40px;height:40px;fill:var(--color-1)}.gridtable .title{flex-direction:column;gap:2px;align-items:flex-start;justify-content:center}.gridtable .title h3 a{margin-right:6px;font-size:1.0625rem;font-weight:700;color:var(--color-2);text-decoration:underline}.gridtable .title h3 a:hover{text-decoration:none}.gridtable .title h3 svg{top:2px;width:13px;height:13px;fill:var(--color-2)}.gridtable .title a{color:var(--color-1);text-decoration:none}.gridtable .title a:hover{color:var(--color-2)}.gridtable .text{margin:10px 0}.gridtable .center{text-align:center}.gridtable .smallertitle:before{content:"↳";position:relative;top:-4px;padding:0 5px;color:var(--text-color-2)}.gridtable .smaller > td{padding:0}.gridtable .subtable td{padding:10px 8px 8px 8px}.gridtable .subtable .icon svg,.gridtable .subtable .icon img{margin-left:30px}.gridtable .subtable .indent:before{content:"↳";position:relative;top:-3px;margin:0 10px 0 15px;color:var(--text-color-3)}@media only screen and (max-width: 650px){.gridtable .icon{width:60px;text-align:center}.gridtable .icon a{width:50px;height:50px;border-radius:50%}.gridtable .icon img{display:block;width:50px;height:50px;border-radius:50%}.gridtable .center{display:none}}.emoticon{margin:0 2px;position:relative;top:3px}.medal svg{position:relative;top:2px;left:5px;width:14px;height:14px}.medal.gold svg{fill:var(--gold-color)}.medal.silver svg{fill:var(--silver-color)}.medal.bronze svg{fill:var(--bronze-color)}.back-to-top{position:fixed;bottom:-20px;right:20px;display:block;width:50px;height:50px;background:var(--color-1);color:var(--background-color-1);text-align:center;text-decoration:none;border-radius:50%;opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);box-shadow:4px 4px 10px rgba(0, 0, 0, 0.2);z-index:9;-webkit-transition:all 0.3s;transition:all 0.3s}.back-to-top:focus{color:var(--background-color-1)}.back-to-top.show{bottom:20px;right:20px;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.back-to-top.show:hover{color:var(--background-color-1);bottom:30px;opacity:1}.arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==);position:absolute;width:12px;height:12px;background-size:contain;transform:rotate(-90deg);top:30%;left:40%}.arrow:nth-child(2){top:42%}@keyframes "bounceAlpha"{0%{opacity:1;transform:rotate(-90deg) translateX(0px) scale(1);}25%{opacity:0;transform:rotate(-90deg) translateX(10px) scale(0.9);}26%{opacity:0;transform:rotate(-90deg) translateX(-10px) scale(0.9);}55%{opacity:1;transform:rotate(-90deg) translateX(0px) scale(1);}}.back-to-top:hover .arrow{animation-name:bounceAlpha;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.back-to-top:hover .arrow:nth-child(2){animation-name:bounceAlpha;animation-duration:3s;animation-delay:1s;animation-iteration-count:infinite;animation-timing-function:linear}@media only screen and (max-width: 575px){.back-to-top{width:40px;height:40px}.back-to-top.show{bottom:10px;right:10px}.back-to-top.show:hover{bottom:10px}.arrow{top:27%;left:37%}}.adbox{width:100%;margin:20px 0;text-align:center;overflow:hidden}.emptyadbox{margin:0 auto;display:flex;justify-content:center;align-items:center}.emptyadbox img{width:100%}.systemmessage{position:relative;margin:20px 0;padding:20px 25px;color:var(--background-color-1);border-radius:4px}.systemmessage a{color:var(--background-color-1);font-weight:700;text-decoration:underline}.systemmessage a:hover{text-decoration:none}.systemmessage ol{padding-left:20px;list-style:decimal}.systemmessage button{position:absolute;top:5px;right:5px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border-radius:50%}.systemmessage button:hover{background:rgba(0,0,0,0.2)}.notice{color:var(--text-color-2);background:var(--background-color-4)}.notice span{color:var(--text-color-1);font-weight:700}.notice a{color:var(--text-color-1)}.warning{background:var(--alert-color)}.notification{background-color:var(--warning-color)}.errorimage{width:300px !important}.accesspage{width:550px;margin:30px auto;padding:0;min-height:800px;text-align:center}.accessform{padding:40px 10%;text-align:center;background:var(--background-color-1);border-radius:4px}.accessform svg{width:35%;height:70px}.accessform h1{margin-bottom:2%;color:var(--color-1);font-size:2.7rem;font-weight:700}.accessform form{margin:0;text-align:left}.accessform fieldset{padding:0}.accessform .caption{width:100% !important;padding:6px 0 !important;text-align:left !important}.accessform .caption .info{padding:0 0 0 6px;font-weight:400}.accessform .input{width:100% !important}.accessform input{width:100%;padding:20px 0 !important;text-indent:20px;border-radius:8px}.accessform .submit{text-indent:0;text-align:center}.accessform .checkboxlabel{display:block;padding-left:20px;text-indent:-20px;font-weight:400}.accessform .checkboxlabel input{width:auto;margin-right:3px;padding:0 !important;text-indent:0;appearance:auto}.accessform .checkboxlabel a{text-decoration:underline}.accessform .checkboxlabel a:hover{color:var(--color-2)}.accessform .systemmessage{text-align:left}.accesspage p{margin:15px 0;color:var(--text-color-2)}.accesspage .accessform p a{color:var(--text-color-2);font-weight:400}.accesspage p a{margin-left:5px;color:var(--color-1);font-weight:700;text-decoration:none}.accesspage p a:hover{text-decoration:underline}@media only screen and (max-width: 650px){.accesspage{width:100%;margin:0 auto}.accessform{padding:30px 5%}.accessform form{width:100%}}.ck.ck-editor__top.ck-reset_all{position:sticky;top:-21px}.ck-content{font-size:1.125rem;background:var(--background-color-1)}.ck-content h1{font-weight:bold;font-size:2rem}.ck-content h2{font-weight:bold;font-size:1.6rem}.ck-content h3{font-weight:bold;font-size:1.3rem}.ck-content p{margin:20px 0}.ck-content ol{margin:20px;list-style-type:decimal!}.ck-content ol ol{list-style-type:lower-latin}.ck-content ul{margin:10px 20px;list-style-type:disc !important}.ck-content ul ul{list-style-type:circle}.ck-content strong{font-weight:bold}.ck-content em{font-style:italic}.ck-content u{text-decoration:underline}.ck-content a{text-decoration:underline;font-weight:bold;color:var(--color-1)}#helppanel{position:fixed;top:150px;right:0}#helppanel a{display:block;width:25px;margin-bottom:1px;padding:4px 0;color:var(--background-color-1);font-weight:700;font-size:0.85em;text-decoration:none;background:var(--color-2);opacity:0.7}#helppanel a:hover{opacity:1}.blink{animation:blinker 3s cubic-bezier(.5,0,1,1)infinite}@keyframes "blinker"{50%{opacity:0.5;}}.ui-autocomplete{z-index:9999;max-height:250px;overflow-y:auto;overflow-x:hidden;float:left;padding-right:5px;text-align:left;background:var(--background-color-1);border-radius:0 0 15px 15px;box-shadow:5px 5px 5px 0 rgba(var(--color-1-rgb),0.05), -5px 5px 5px 0 rgba(var(--color-1-rgb),0.05)}.ui-autocomplete .ui-menu-item{padding:10px !important;float:left;clear:left;width:100%;cursor:pointer}.ui-autocomplete .ui-menu-item:hover{font-weight:700;background:var(--background-color-2)}.chattitle{padding:15px 0 0 10px;font-size:1.125rem;font-weight:700}#chatonlineusers{min-height:300px;background:var(--background-color-1);overflow-y:auto;border-bottom:2px solid var(--border-color);border-radius:4px}#chatonlineusers ul{padding:20px 10px}#chatonlineusers ul li{padding:2px 0}#chatonlineusers ul a{color:var(--text-color-2);text-decoration:none}#chatonlineusers ul a:hover strong{color:var(--text-color-1) !important;text-decoration:underline}#chatlatestimages{position:relative;top:10px;height:167px;background:var(--background-color-1);border-bottom:2px solid var(--border-color);border-radius:4px}#chatlatestimages .chattitle{padding-top:10px}#chatlatestimages div{padding:5px 0 0 0;display:flex;flex-wrap:wrap;gap:3px;align-content:center;justify-content:center}#chatlatestimages a{width:calc(25% - 5px);height:40px;text-align:center}#chatmessagesbox{position:relative}#chatmessages{width:100%;height:440px;margin-bottom:10px;background:var(--background-color-1);overflow-y:scroll}#chatmessages table{width:100%}#chatmessages th{width:60px;padding-right:8px;vertical-align:top;font-size:0.9375rem}#chatmessages td{vertical-align:top;font-size:0.9375rem}#chatmessages td strong{cursor:pointer}#chatmessages .systemmessage{color:var(--text-color-2)}#chatmessages .systemmessage td{color:var(--text-color-2);font-style:italic}#chatmessages .message{display:table-row;color:var(--text-color-2)}#chatmessages .chaticon{position:relative;top:2px}#chatmessages .chatimage{position:relative;top:3px}#chatmessages .myname{font-weight:700;color:var(--text-color-1)}#chatmessages .chatwarning{padding:20px;font-weight:700;text-align:center;color:#ff0000}#chatpostform{width:100%;z-index:10}#chatpostform .chatinput{width:calc(100% - 120px)}#chatpostform .chatsubmit{width:120px;vertical-align:top;text-align:center}#chatpostform textarea{width:98%;height:68px;margin:0;padding:0;resize:none;overflow:auto;background:var(--background-color-1);border-radius:10px}#chatpostform .submit{width:100%;height:70px;margin:0 !important;padding:0 !important}#chatpostform .imagesubmit{width:80px;height:30px;margin-left:20px;text-align:center;cursor:pointer !important}#chatpostform .chatimagesubmit{position:relative;top:-10px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:30px;color:var(--text-color-6);background:var(--color-1);border-radius:10px}#chatpostform .chatimagesubmit svg{width:18px;height:18px;fill:var(--text-color-6)}#chatemoticons{display:flex;flex-wrap:wrap;align-items:center}#chatemoticons li{width:27px;text-align:center}#chatinfo{width:calc(100% - 75px);color:var(--text-color-2);font-size:0.875rem}#oldmessages tr:first-child td,#oldmessages tr:first-child th{padding-top:30px}#getoldmessages{margin:10px 250px 0 250px;padding:5px 0;text-align:center;color:var(--text-color-2);background:var(--background-color-2);cursor:pointer}#getoldmessages:hover{color:var(--text-color-2);background:rgba(var(--color-1-rgb),0.1)}#chat_loader{position:relative;top:-20px;left:30px;display:none}#chat_emoticons td{padding:2px}#chat_emoticons .emoticonbox{width:40px;height:40px;text-align:center;border:1px solid var(--color-1)}#chat_emoticons .chat_number{width:42px;color:var(--background-color-1);font-weight:700;text-align:center;background:var(--color-1)}.chat_emoticon{cursor:pointer}.quick_chat_emoticon{cursor:pointer}.abbrtable{width:400px;margin:30px 0 0 0}.abbrtable td{padding:5px}@media only screen and (max-width: 767px){#chatonlineusers{min-height:inherit}}.submit{margin:30px 0 !important;padding:15px 45px !important;font-weight:700;text-align:center;white-space:nowrap;color:var(--text-color-6);transition:100ms;background:var(--color-2) !important;border-bottom:2px solid var(--color-2-hover) !important;border-radius:30px !important;cursor:pointer}.submit:hover{background:var(--color-2-hover) !important}.graysubmit{margin:15px 0 0 0;padding:10px 20px 8px 20px !important;color:var(--text-color-1);font-weight:700;text-decoration:none;background:#f3f3f3;border:0 !important;cursor:pointer}.graysubmit:hover{color:var(--background-color-1);background-color:var(--text-color-2)}.form legend{display:none}.form th{padding:4px 30px 4px 0;text-align:left;vertical-align:top;text-align:right;white-space:nowrap}.form td{padding:4px 5px}.form label{padding:3px 30px 0 0;color:#333;cursor:pointer}.form label input{cursor:pointer}.form .icons{display:flex;flex-wrap:wrap;padding-bottom:30px}.form .icons svg{width:50px;height:50px;fill:var(--color-1)}.form input,.form textarea,.form select{max-width:100%;padding:10px 7px;background:var(--background-color-1);border:1px solid rgba(0, 0, 0, 0.1);border-radius:6px}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-webkit-appearance:none;appearance:none;padding-right:36px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.form input:focus,.form textarea:focus,.form select:focus{border:1px solid rgba(var(--color-1-rgb),0.4)}.form input[type=radio],.form input[type=checkbox]{appearance:button;background:var(--background-color-1);border:1px solid rgba(0,0,0,0.1)}.form .vat{padding-top:4px}.form .title{padding:30px 0 15px 0;font-size:1.2em;font-weight:700}.form .toptitle{padding-top:0}.form .required{font-weight:700}.form .required::after{content:"*";margin-left:5px}.form .infoicon{position:relative;top:2px;left:3px;cursor:help}.form .info{clear:both;padding:5px 0 5px 5px;font-size:0.9em;color:var(--text-color-2)}.form .info em{color:#8d8d8d;text-decoration:none}.form .info em.red{color:#d8716e}.form .info em.green{color:#65b674}.form .info strong{margin:0 1px 0 3px}.form .inputlength{padding-left:8px;font-size:0.9em;color:var(--text-color-2)}.form .submitinfo{padding:10px 0;font-size:0.9em;color:var(--text-color-2)}.form .submitinfo a{color:var(--text-color-2)}.form .submitinfo a:hover{color:var(--text-color-1)}.form .image_thumb{position:relative;top:5px;margin:0 5px 0 10px}.form .narrowth{width:110px}.form .select{width:250px}.form .wide_select{width:300px}.form .wider_select{width:386px}.form .rightsselect{display:block;margin-bottom:5px}.form .formimagebutton{position:relative;top:-7px;left:-28px}.form .noitems{padding:20px 5px !important}.form .remaining{font-size:0.9em;color:#999}.form .hiddenrow{display:none}.fullform{width:100%}.offerform{width:95%}.offerform input,.offerform textarea{width:calc(100% - 14px)}.offerform select,.offerform .submit{width:100%}.form fieldset{clear:both;padding:15px 10px}.formcontainer{width:100%}.formcontainer .wide_select{width:90%}.formcontainer .wider_select{width:90%}.formcontainer #price_1{width:30%}.formcontainer #currency{width:20%}.formcontainer #price_2{width:54%}.formcontainer input[type=radio]{width:auto}.formcontainer input[type=checkbox]{width:auto}.formcontainer label{padding:3px 10px 3px 0;cursor:pointer}.formcontainer label input{cursor:pointer}.formrow{width:100%;display:flex;flex-wrap:wrap;margin:10px 0;align-items:top}.formrow .caption{width:calc(25% - 30px);padding:10px 30px 0 0;font-weight:700;text-align:right}.formrow .input{width:75%}.classifieds-form .formrow .input{min-width:0}.classifieds-form .input > input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]),.classifieds-form .input > textarea,.classifieds-form .input > select{box-sizing:border-box;width:100%}.classifieds-form .ad-form-options{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.classifieds-form .ad-form-options label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0}.classifieds-form .input input[type=radio],.classifieds-form .input input[type=checkbox]{width:16px;height:16px;padding:0;flex-shrink:0}.classifieds-form .input > .info{display:block;margin-top:8px;line-height:1.5}.classifieds-form .input > fieldset{padding:0}.classifieds-form .ad-form-block{margin:20px 0;padding:24px 32px;background:var(--background-color-1);border-radius:16px}.classifieds-form .ad-form-block .title{padding:0 0 18px;font-size:1.5em}.classifieds-form .ad-form-block .formrow{display:block;margin:14px 0}.classifieds-form .ad-form-block .caption{display:block;box-sizing:border-box;width:100%;padding:0 0 6px;text-align:left}.classifieds-form .ad-form-block .input{width:100%}.classifieds-form .ad-form-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.classifieds-form .ad-price-input{display:flex;align-items:stretch}.classifieds-form .ad-price-input input{box-sizing:border-box;min-width:0;width:100%;border-radius:6px 0 0 6px}.classifieds-form .ad-price-input span{display:flex;align-items:center;padding:0 12px;background:var(--background-color-2);border:1px solid rgba(0,0,0,.1);border-left:0;border-radius:0 6px 6px 0}.classifieds-form .ad-rate-info{margin:0 0 10px;line-height:1.5}.classifieds-form .ad-form-footer{padding:0 32px}.classifieds-form .ad-form-footer .caption{display:none}.classifieds-form .ad-form-footer .input{width:100%}@media only screen and (max-width: 767px){.classifieds-form .ad-form-block{padding:20px 16px;border-radius:12px}.classifieds-form .ad-form-block .title{font-size:1.25em}.classifieds-form .ad-form-prices{grid-template-columns:1fr;gap:0}.classifieds-form .ad-form-footer{padding:0 16px}}@media only screen and (max-width: 380px){.classifieds-form .ad-form-footer .g-recaptcha{transform:scale(.85);transform-origin:left top}}.formspacer{padding-top:25px}.fileuploader{margin:5px 0 !important}.formrow .userinput figure{display:flex;width:100%;margin-top:-3px}.formrow .userinput figure img{width:40px;height:40px;border-radius:20px}.formrow .userinput figcaption{margin-left:10px;padding-top:8px;color:var(--text-color-1);font-weight:700;font-size:1.2em}#contenteditor{padding:20px 0}#contenteditor section{margin:20px 0}#contenteditor section header{display:flex;align-items:center;padding:5px 5px 5px 10px;font-weight:600;background:var(--background-color-4);border-radius:4px 4px 0 0;cursor:move}#contenteditor section header .adminlinks{margin-left:auto}#contenteditor section header .adminlinks svg{position:relative;top:2px;width:20px;height:20px;fill:var(--color-1) !important}#contenteditor section header .adminlinks .adminlink:hover svg{fill:var(--color-2) !important}#contenteditor .content{padding:10px;background:var(--background-color-1);border-radius:0 0 4px 4px}#contenteditor .content.textwrapper{margin:0}#contenteditor .content.imagecontent{display:flex;gap:20px}#contenteditor .content .simpleitems{margin:0}#contenteditor .content .inlineitems{margin:0}#contenteditor .content h3{padding:10px 0;font-size:1.25em;font-weight:700}#contenteditor .squareitems{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#contenteditor .squareitems .item{border:0}#contenteditor .squareitems .item .image{width:100%}#contenteditor .squareitems .item .image img{object-fit:contain !important}.buttonspanel{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0;background:var(--background-color-2)}.buttonspanel .button{margin:15px 0}.buttonspanel .button a{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px}.buttonspanel .button a svg{width:20px;height:20px;fill:var(--text-color-6)}.buttonspanel .titlebutton{margin:15px 0;padding:10px 20px;font-weight:700;font-size:1.25em}.modalform{min-width:80%;padding:20px;background:var(--background-color-1)}.modalform h3.title{margin-bottom:30px;font-size:2em;font-weight:700}@media only screen and (max-width: 1100px){.offerform{width:100%}}@media only screen and (max-width: 767px){.form{width:100%}.form fieldset{padding:10px 0}.form input,.form textarea{width:calc(100% - 24px)}.form select{width:calc(100% - 7px)}.formrow .caption{width:auto;padding:8px 30px 3px 0}.formrow .input{width:100%}.formrow #price_1{width:40%}.formrow #currency{width:30%}.formrow #price_2{width:73%}.formrow .pad10px0{padding:5px 0 0 0 !important}}@media only screen and (max-width: 650px){.form th{width:20%}.form td{width:80%}}.multiselect{position:relative;width:200px}.multiselect .insideselect{position:relative;z-index:5}.multiselect .insideselect select{width:100%}.multiselect .overselect{position:absolute;left:0;right:0;top:0;bottom:0}.checkboxgroup{position:absolute;z-index:10;display:none;width:100%;background:var(--background-color-1);border:1px solid rgba(var(--color-1-rgb), 0.33);border-radius:var(--border-radius)}.checkboxgroup label{display:block;padding:3px 10px}.checkboxgroup label:hover{background-color:#1e90ff}.changepasswordrow td,.changepasswordrow th{padding:12px 30px 25px 0}.authortd img{border-radius:50%}.formcontainer .userinfo{float:left;padding:3px 0 0 10px}@media print{#header,#footer,aside,.form,.adbox{display:none}}[data-theme="dark"]{--ck-custom-background:var(--background-color-1) !important;--ck-custom-foreground:var(--background-color-4) !important;--ck-custom-border:var(--border-color) !important;--ck-color-base-background:var(--ck-custom-background) !important;--ck-color-base-foreground:var(--ck-custom-foreground) !important;--ck-color-base-border:var(--ck-custom-border) !important;--ck-color-focus-border:hsl(208, 90%, 62%) !important;--ck-color-text:var(--text-color-1) !important;--ck-color-panel-background:var(--ck-custom-background) !important;--ck-color-panel-border:var(--ck-custom-border) !important;--ck-color-input-background:var(--ck-custom-background) !important;--ck-color-input-border:var(--ck-custom-border) !important;--ck-color-input-text:var(--ck-color-text) !important;--ck-color-labeled-field-label-background:var(--ck-custom-background) !important;--ck-color-shadow-drop:hsla(0, 0%, 0%, 0.2) !important;--ck-color-shadow-inner:hsla(0, 0%, 0%, 0.1) !important;--ck-color-button-default-background:var(--ck-custom-background) !important;--ck-color-button-default-hover-background:var(--background-color-4) !important;--ck-color-button-default-active-background:var(--background-color-4) !important;--ck-color-button-default-active-shadow:hsl(0, 0%, 23%) !important;--ck-color-button-default-disabled-background:var(--ck-custom-background) !important;--ck-color-button-on-background:var(--ck-custom-foreground) !important;--ck-color-button-on-hover-background:var(--background-color-6) !important;--ck-color-button-on-active-background:var(--background-color-6) !important;--ck-color-button-on-active-shadow:hsl(0, 0%, 19%) !important;--ck-color-button-on-disabled-background:var(--ck-custom-foreground) !important;--ck-color-button-save:var(--success-color) !important;--ck-color-button-cancel:var(--alert-color) !important;--ck-color-dropdown-panel-background:var(--ck-custom-background) !important;--ck-color-dropdown-panel-border:var(--ck-custom-foreground) !important;--ck-color-split-button-hover-background:var(--ck-color-button-default-hover-background) !important;--ck-color-split-button-hover-border:var(--ck-custom-foreground) !important;--ck-color-toolbar-background:var(--ck-custom-background) !important;--ck-color-toolbar-border:var(--ck-custom-border) !important;--ck-color-tooltip-background:var(--background-toppanel) !important;--ck-color-tooltip-text:hsl(0, 0%, 93%) !important}[data-theme="dark"] body{background:var(--background-footer)}[data-theme="dark"] ::selection{color:var(--text-color-1);background:rgb(85,85,85)}[data-theme="dark"] :focus-visible{outline:2px solid var(--info-color);outline-offset:3px}[data-theme="dark"] .form label{color:var(--text-color-1)}[data-theme="dark"] .form input,[data-theme="dark"] .form textarea,[data-theme="dark"] .form select{border-color:var(--border-color)}[data-theme="dark"] input::placeholder,[data-theme="dark"] textarea::placeholder{color:var(--text-color-2) !important;opacity:1 !important}[data-theme="dark"] .form input:focus,[data-theme="dark"] .form textarea:focus,[data-theme="dark"] .form select:focus{border-color:var(--info-color)}[data-theme="dark"] .submit,[data-theme="dark"] .button a{color:var(--text-color-6);background:rgb(166,67,48) !important;border-bottom-color:rgb(136,51,36) !important}[data-theme="dark"] .submit:hover,[data-theme="dark"] .button a:hover{background:rgb(143,55,39) !important}[data-theme="dark"] .graysubmit{background:var(--background-color-4);color:var(--text-color-1)}[data-theme="dark"] .graysubmit:hover{background:var(--border-color);color:var(--text-color-1)}[data-theme="dark"] .post{background:var(--background-color-3)}[data-theme="dark"] .post header{background:transparent}[data-theme="dark"] .post section a,[data-theme="dark"] .ck-content a{color:var(--info-color)}[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)}[data-theme="dark"] .blockquote{color:var(--text-color-2)}[data-theme="dark"] #accountbox dialog,[data-theme="dark"] #mainmenu .submenu,[data-theme="dark"] .controls ul,[data-theme="dark"] .ui-autocomplete{box-shadow:0 8px 28px rgba(0,0,0,0.35)}[data-theme="dark"] .ck.ck-input{color:var(--text-color-1)}[data-theme="dark"] #hwevents .smallevents .homeevents .datebox,[data-theme="dark"] .events .datebox{color:var(--text-color-1);background:rgb(55,55,55)}[data-theme="dark"] .imagetag.sell,[data-theme="dark"] #hwads ul .imagetag.sell,[data-theme="dark"] .offertags .sell{color:var(--text-color-1);background:rgb(38,38,38);box-shadow:inset 0 0 0 1px rgb(85,85,85)}[data-theme="dark"] .imagetag.buy,[data-theme="dark"] #hwads ul .imagetag.buy,[data-theme="dark"] .offertags .buy{color:var(--color-2);background:rgb(57,32,27);box-shadow:inset 0 0 0 1px rgb(118,72,60)}[data-theme="dark"] .imagetag.others,[data-theme="dark"] #hwads ul .imagetag.others,[data-theme="dark"] .offertags .others{color:var(--text-color-3);background:rgb(32,32,32);box-shadow:inset 0 0 0 1px rgb(76,76,76)}[data-theme="dark"] .imagetag svg,[data-theme="dark"] .offertags li svg{fill:currentColor}[data-theme="dark"] .offer .tag.top{color:var(--highlight-color);background:rgb(51,43,24);box-shadow:inset 0 0 0 1px rgb(105,88,49)}.adbox .adbox-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:16px;background:#fffbed;border:1px dashed #e8dfbd;color:#746b4d;text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.adbox-preview>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.adbox-preview>strong{font-weight:700}.adbox-preview>small{font-size:13px}[data-theme="dark"] .adbox .adbox-preview{background:var(--background-color-2);border-color:var(--text-color-4);color:var(--text-color-1)}[data-theme="dark"][data-palette="natural"]{--color-2-rgb:163,201,100;--color-2-hover-rgb:191,221,139}[data-theme="dark"][data-palette="green"]{--color-2-rgb:195,165,115;--color-2-hover-rgb:222,195,150}[data-theme="dark"][data-palette="neutral"]{--color-2-rgb:164,173,188;--color-2-hover-rgb:194,201,214}[data-theme="dark"]{--button-background:rgba(var(--color-2-rgb),0.55);--button-background-hover:rgba(var(--color-2-rgb),0.65);--button-shadow:rgba(var(--color-2-rgb),0.12)}[data-theme="dark"] .submit,[data-theme="dark"] .button a{background:var(--button-background) !important;border-bottom-color:var(--button-shadow) !important;background-clip:padding-box}[data-theme="dark"] .submit:hover,[data-theme="dark"] .button a:hover{background:var(--button-background-hover) !important}[data-theme="dark"] .button a svg,[data-theme="dark"] .submit svg{fill:currentColor}[data-theme="dark"] .sidefilter .searchsubmit{background:var(--button-background)}[data-theme="dark"] .sidefilter .searchsubmit:hover{background:var(--button-background-hover)}[data-theme="dark"] .sidefilter .searchsubmit svg{fill:var(--text-color-6)}#accountbox .notifications a span.active.badge-seen{background:#777;color:#fff;animation:none}#accountbox .notifications a span.active.badge-new{background:#c83730;color:#fff;animation:none}#accountbox .notifications a>span:not(.active){display:none !important}.notification-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--border-color,#ddd)}.notification-tabs a{padding:12px 16px;text-decoration:none}.notification-tabs a[aria-current=page]{font-weight:700;border-bottom:3px solid currentColor}.notification-mark-all{margin-bottom:16px}.account-notification{border-bottom:1px solid var(--border-color,#ddd);background:var(--background-color-1,#fff)}.account-notification.is-unread{background:var(--background-color-3,#f3f5f7);border-left:3px solid #777}.account-notification form{margin:0}.account-notification .notification-open{font:inherit;color:inherit;background:none;border:0;width:100%;text-align:left;padding:16px;display:grid;gap:7px;cursor:pointer;box-sizing:border-box}.account-notification.is-unread .notification-label{font-weight:700}.notification-open time,.notification-open small{font-size:.85em;color:var(--text-color-2,#666)}.notification-new{color:#c83730}.account-notifications{display:grid;gap:10px}.account-notification{border:1px solid var(--border-color,#e1e5e8);border-radius:9px;overflow:hidden;background:var(--background-color-1,#fff)}.account-notification.is-unread{border-left:1px solid var(--border-color,#d9e1e8);background:var(--background-color-1,#fff)}.account-notification .notification-open{display:flex;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;line-height:1.45}.account-notification .notification-open:hover{background:var(--background-color-2,#f4f6f7)}.account-notification .notification-open:focus-visible{outline:2px solid var(--color-1);outline-offset:-3px}.notification-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--background-color-2,#edf1f3);color:var(--color-1);overflow:hidden}.notification-avatar img{width:34px;height:34px;object-fit:cover}.notification-avatar svg{width:20px;height:20px;fill:currentColor;margin:0}.notification-body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.account-notification .notification-label{font-weight:400;font-size:.9375rem;line-height:1.45}.account-notification.is-unread .notification-label{font-weight:400}.notification-label strong{font-weight:700}.notification-category{align-self:flex-start;padding:2px 6px;background:var(--background-color-2,#eef2f3);color:var(--text-color-2,#637078);border-radius:4px;font-size:.75rem;line-height:1.3}.notification-body time{font-size:.75rem;line-height:1.4;color:var(--text-color-2,#777)}.notification-state{color:#89929a;font-size:10px;line-height:20px;min-width:8px}.notification-state.is-new{color:#c83730}.account-notification form{position:relative}.account-notification.is-unread .notification-open{padding-right:48px}.account-notification .notification-mark-read{position:absolute;right:4px;top:4px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#32965b;font-size:13px;cursor:pointer}.account-notification .notification-mark-read:hover{background:var(--background-color-2,#eef2f3)}.account-notification .notification-mark-read:focus-visible{outline:2px solid var(--color-1);outline-offset:-3px}.account-notification .notification-mark-read:disabled{opacity:.5;cursor:wait}.notification-empty{padding:24px 12px;text-align:center;color:var(--text-color-2,#666)}.notification-tab-count{display:inline-block;padding:0 4px;border-radius:3px;background:var(--background-color-3,#e5ebed);font-size:.75em;font-weight:400;margin-left:5px}.notification-popup{position:fixed;z-index:10050;display:flex;flex-direction:column;box-sizing:border-box;background:var(--background-color-1,#fff);color:var(--text-color-1,#142027);border:1px solid var(--border-color,#e1e5e8);border-radius:15px;box-shadow:0 8px 32px #0002;overflow:hidden;font-family:inherit}.notification-popup[hidden]{display:none}.notification-popup-header{display:flex;align-items:center;gap:6px;padding:12px 14px 8px;flex-shrink:0}.notification-popup-header h2{flex:1;font-size:1.05rem;line-height:1.4;font-weight:700;margin:0;padding:0;color:inherit;text-align:left}.notification-popup-header button{border:0;background:transparent;color:var(--text-color-2,#66747b);font:inherit;font-size:24px;line-height:1;width:32px;height:32px;border-radius:6px;cursor:pointer}.notification-popup-header button:hover{background:var(--background-color-2,#f2f5f6)}.notification-popup-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px;scrollbar-width:thin}.notification-popup-content[aria-busy=true]{opacity:.65}.notification-popup .notification-tabs{position:sticky;top:0;z-index:1;display:flex;gap:3px;padding:3px;background:var(--background-color-2,#eef2f3);border:0;border-radius:7px;margin:0 0 10px}.notification-popup .notification-tabs a{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 4px;color:inherit;font-size:.8rem;text-decoration:none;border:0;border-radius:5px;line-height:1.35}.notification-popup .notification-tabs a[aria-current=page]{background:var(--background-color-1,#fff);box-shadow:0 1px 3px #0002;font-weight:600}.notification-popup .notification-tab-count{margin:0;font-size:.75rem}.notification-popup-list{display:grid;gap:8px;padding-bottom:2px}.notification-popup .notification-open{padding:12px;gap:9px}.notification-popup .notification-label{font-size:.875rem}.notification-popup-status{margin:0;padding:0 14px;font-size:.875rem;line-height:1.4;color:var(--text-color-2,#666)}.notification-popup-status:not(:empty){padding-top:8px;padding-bottom:10px}.notification-popup-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;flex-shrink:0}.notification-popup-footer button,.notification-popup-footer a{font:inherit;font-size:.75rem;line-height:1.4;color:inherit;cursor:pointer}.notification-read-all{background:none;border:0;padding:6px 0;text-align:left;text-decoration:underline}.notification-popup .notification-center{padding:7px 9px;border:1px solid var(--border-color,#d9dfe2);border-radius:5px;text-decoration:none;text-align:center}.notification-popup button:disabled{opacity:.5;cursor:wait}.notification-popup button:focus-visible,.notification-popup a:focus-visible{outline:2px solid var(--color-1);outline-offset:-2px}.notification-settings-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-color-2,#66747b);font-size:22px;text-decoration:none;border-radius:6px}.notification-settings-link:hover{background:var(--background-color-2,#eef2f3)}.notification-center-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-center-heading h1{margin-right:auto}.notification-preferences{width:100%;border-collapse:collapse;margin:20px 0}.notification-preferences th,.notification-preferences td{padding:15px 12px;border-bottom:1px solid var(--border-color,#ddd);vertical-align:middle}.notification-preferences th{text-align:left;font-weight:600}.notification-preferences td,.notification-preferences thead th:not(:first-child){text-align:center;width:90px}.notification-preferences thead{background:var(--background-color-2,#f2f3f6)}.notification-preferences input[type=checkbox]{appearance:auto;width:19px;height:19px;accent-color:var(--color-1);cursor:pointer;padding:0;margin:0}.notification-preferences input:disabled{cursor:not-allowed;opacity:.55}.notification-preferences small{display:block;font-weight:400;color:var(--text-color-2,#666);margin-top:4px;font-size:.8rem}.notification-followed{margin-top:32px}.notification-followed > h2.smalltitle{margin-bottom:4px}.notification-followed > h2.smalltitle + p{margin:0 0 20px}.notification-followed-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-color,#ddd)}.notification-followed-row form{flex-shrink:0}.notification-followed-row .graysubmit{margin:0}.category-watch svg{width:18px;height:18px;fill:currentColor;margin:0}@media (max-width: 640px){.notification-preferences th,.notification-preferences td{padding:12px 6px;font-size:.875rem}.notification-preferences td,.notification-preferences thead th:not(:first-child){width:65px}.notification-followed-row{align-items:flex-start;flex-direction:column;gap:8px}.notification-preferences th:first-child{width:auto}}.profile-friend-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-friend-actions .form{width:auto !important;margin:0 !important}.breeder-profile-name .breeder-follow,.profile-friend-actions .breeder-friend{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0 !important;min-height:40px;padding:10px 20px 8px !important;border-radius:0;box-shadow:none;font-weight:700;line-height:normal;white-space:normal}.profile-friend-actions .breeder-friend-request{background:#eaf0fb;color:#234c8c}.profile-friend-actions .breeder-friend-accept{background:#e1f2e8;color:#205e40}.profile-friend-actions .breeder-friend-decline{background:#fae9e7;color:#8b3933}.profile-friend-actions .breeder-friend-accept:hover{background:#cce7d7;color:#16482e}.profile-friend-actions .breeder-friend-decline:hover{background:#f2d5d1;color:#702b26}.profile-friend-actions .breeder-friend-request:hover{background:#d8e4f7;color:#193c72}.profile-friend-actions .breeder-friend:focus-visible{outline:2px solid currentColor;outline-offset:3px}#messenger .list .count.badge-seen{background:#777;color:#fff}#messenger .list .count.badge-new{background:#c83730;color:#fff}@media (max-width: 600px){.notification-tabs a{padding:10px}}.category-page-heading{margin-bottom:24px}.category-page-heading h1.main{margin-bottom:4px}.category-heading-meta{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0}.category-heading-meta h2.subtitle{margin:0;min-width:0;flex:1}.category-heading-meta #ads-category-watch:empty{display:none}.category-watch{flex:none;margin:0}.category-watch-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid #d3d8e5;border-radius:18px;background:transparent;color:#172858;font:inherit;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.category-watch-button:hover{background:#fff;border-color:#172858}.category-watch-button[aria-pressed="true"]{background:#e4e9f3;border-color:#e4e9f3}.category-watch-button:focus-visible{outline:2px solid #172858;outline-offset:3px}.category-watch-button svg{width:16px;height:16px}@media (max-width: 640px){.category-page-heading{margin-bottom:18px}.category-heading-meta{gap:10px;align-items:center}.category-heading-meta h2.subtitle{font-size:14px;line-height:1.4}.category-watch-button{font-size:12px;padding:4px 8px;min-height:30px}}.category-watch-button.is-inherited{max-width:190px;box-sizing:border-box;white-space:normal;text-align:left;line-height:1.35;background:transparent;border-color:transparent;color:var(--text-color-2);cursor:default;padding:3px 0}.category-watch-button.is-inherited:hover{background:transparent;border-color:transparent}.category-watch-button.is-inherited svg{flex-shrink:0}@media (max-width: 640px){.category-watch-button.is-inherited{max-width:140px;font-size:12px}}.category-follow-confirmation{box-sizing:border-box;width:calc(100% - 32px);max-width:460px;max-height:calc(100vh - 48px);overflow:auto;margin:auto;padding:28px;border:0;border-radius:8px;background:var(--background-color-1,#fff);color:var(--text-color-1,#172858);box-shadow:0 16px 60px #0003;font:inherit}.category-follow-confirmation::backdrop{background:#0006}.category-follow-confirmation h2{margin:0 0 14px;font-size:1.25rem;line-height:1.3}.category-follow-confirmation p{margin:0 0 24px;font:inherit;line-height:1.6;color:inherit}.category-follow-confirmation form{margin:0;text-align:right}.category-follow-confirmation .submit{margin:0}.profile-settings-content .form table.profile-privacy-settings{display:table;table-layout:fixed;width:100%;border-collapse:collapse;margin:16px 0 20px}.profile-settings-content .form .profile-privacy-settings thead{display:table-header-group;background:var(--background-color-2)}.profile-settings-content .form .profile-privacy-settings tbody{display:table-row-group}.profile-settings-content .form .profile-privacy-settings tr{display:table-row}.profile-settings-content .form .profile-privacy-settings th,.profile-settings-content .form .profile-privacy-settings td{display:table-cell;box-sizing:border-box;text-align:left;vertical-align:top;white-space:normal;padding:14px 16px;border-bottom:1px solid var(--border-color,#dce0eb)}.profile-settings-content .form .profile-privacy-settings th{width:60%}.profile-settings-content .form .profile-privacy-settings td,.profile-settings-content .form .profile-privacy-settings thead th:last-child{width:40%}.profile-privacy-settings tbody th{font-weight:600}.profile-settings-content .form .profile-privacy-settings th label{font:inherit;white-space:normal;overflow-wrap:anywhere}.profile-privacy-settings small{display:block;margin-top:5px;font-weight:400;color:var(--text-color-2);font-size:.8rem;line-height:1.5}.profile-settings-content .form .profile-privacy-settings select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0}.profile-privacy-settings .profile-discussion-period{margin-top:14px}.profile-privacy-settings .profile-discussion-period label{display:block;margin-bottom:5px;font-size:.85rem}@media (max-width: 640px){.profile-settings-content .form .profile-privacy-settings th{width:46%;padding:12px 7px;font-size:14px}.profile-settings-content .form .profile-privacy-settings td,.profile-settings-content .form .profile-privacy-settings thead th:last-child{width:54%;padding:12px 7px}.profile-settings-content .form .profile-privacy-settings select{font-size:13px;padding-left:8px;padding-right:23px}}.notification-popup .account-notification:not(.is-unread) .notification-label,.notification-popup .account-notification:not(.is-unread) .notification-label strong{color:#858585}.notification-popup .account-notification:not(.is-unread) .notification-category,.notification-popup .account-notification:not(.is-unread) .notification-body time{color:#929292}.ad-free-toggle{margin:0}.ad-free-toggle label{display:flex;align-items:center;gap:8px;font-size:.875rem}.ad-free-toggle select{padding:7px 30px 7px 12px;border:1px solid var(--border-color);border-radius:18px;background:var(--background-color-1);color:var(--color-1);font:inherit}.ad-free-toggle input[role=switch]{appearance:none;-webkit-appearance:none;display:inline-block;position:relative;box-sizing:border-box;flex:none;width:42px;height:24px;margin:0;padding:0;border:1px solid #9299a5;border-radius:20px;background:#d8dce4;cursor:pointer}.ad-free-toggle input[role=switch]:before{content:'';display:block;position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.ad-free-toggle input[role=switch]:checked{background:var(--color-1);border-color:var(--color-1)}.ad-free-toggle input[role=switch]:checked:before{transform:translateX(18px)}.ad-free-toggle input[role=switch]:focus-visible{outline:2px solid var(--color-1);outline-offset:3px}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.breeder-diary{min-width:0}.breeder-diary > .info{margin:16px 0 24px;line-height:1.6}.breeder-diary > .tabs .buttons{display:flex;overflow-x:auto}.breeder-diary > .tabs .buttons a{flex-shrink:0}.breeder-diary .diary-editor > summary{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--color-2);font-weight:700;list-style:none}.breeder-diary .diary-editor > summary::-webkit-details-marker{display:none}.breeder-diary .diary-editor > summary::before{content:'+';font-size:1.2em}.breeder-diary .diary-editor[open] > summary::before{content:'−'}.breeder-diary .diary-editor[open] > summary{margin-bottom:20px}.breeder-diary .form{margin:0;min-width:0}.breeder-diary .formrow .input{min-width:0}.breeder-diary .formrow input:not([type=checkbox]):not([type=radio]),.breeder-diary .formrow select,.breeder-diary .formrow textarea{box-sizing:border-box;width:100%;max-width:100%}.breeder-diary .diary-card > h2,.breeder-diary .diary-card > h3{margin:0 0 12px}.breeder-diary .diary-card > .info{margin:0 0 16px}.breeder-diary .diary-card .textwrapper{margin:16px 0}.breeder-diary .diary-card .breeder-tools{margin:20px 0 0}.breeder-diary .breeder-tools .form{width:auto}.breeder-diary .diary-facts{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 20px}.breeder-diary .diary-facts dt,.breeder-diary .diary-facts dd{margin:0;overflow-wrap:anywhere}.breeder-diary .diary-photos a{display:block;aspect-ratio:4 / 3}.breeder-diary .diary-photos img{width:100%;height:100%;object-fit:cover;border-radius:4px}.breeder-diary [hidden]{display:none !important}@media (max-width: 640px){.breeder-diary .formrow .caption{text-align:left}.breeder-diary .diary-facts{grid-template-columns:1fr;gap:4px}.breeder-diary .diary-facts dd{margin-bottom:10px}.breeder-diary .breeder-tools{gap:12px 16px}}.animal-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:24px 0 18px}.animal-heading h2,.animal-heading .button{margin:0}.animal-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.animal-detail-heading h1.main{margin:0;min-width:0;overflow-wrap:anywhere}.animal-detail-heading .controls{flex-shrink:0}.animal-detail-heading .opendropdown{width:40px;height:40px;background:var(--background-color-1);color:var(--color-1)}.animal-heading .button.small a{padding:10px 20px}.profile-section-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:24px 0 18px}.profile-section-toolbar h2.main,.profile-section-toolbar .button{margin:0}.profile-section-toolbar .button{margin-left:auto}.profile-section-toolbar .button a{padding:10px 20px}.animal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.animal-collection + .animal-collection{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}.animal-collection-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.animal-collection-heading h3{margin:0;font-size:1.125rem;line-height:1.4;font-weight:700;color:var(--text-color-1)}.animal-collection-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:20px;background:var(--background-color-2);color:var(--text-color-1);font-size:.875rem}.animal-card.whitebox2{padding:0;margin:0;min-width:0;border-radius:6px}.animal-card > header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;min-height:60px}.animal-card > header h2,.animal-card > header h3{margin:0;overflow-wrap:anywhere}.animal-card .controls{flex-shrink:0}.animal-cover{display:block;aspect-ratio:4 / 3;background:var(--background-color-2)}.animal-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.animal-placeholder{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-color-2)}.animal-placeholder svg{width:64px;height:64px;fill:currentColor;opacity:.4}.animal-card-body{padding:16px 18px}.animal-species{font-weight:700;margin:0 0 6px;overflow-wrap:anywhere}.animal-kind{color:var(--text-color-2);font-size:.9em;margin:0 0 12px}.animal-kind svg{width:14px;height:14px;vertical-align:middle;fill:currentColor;margin-right:4px}.animal-facts{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--text-color-2);font-size:.9em;margin:12px 0 0;padding:0;list-style:none}.animal-facts li{display:flex;align-items:center;gap:6px}.animal-facts svg{width:16px;height:16px;flex-shrink:0;fill:currentColor}.animal-choices strong,.animal-choices small{display:block}.animal-choices small{font-weight:400;line-height:1.5;margin-top:8px}.animal-detail.whitebox2{margin-top:0}.animal-detail-summary{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:24px;align-items:start}.animal-detail-summary.animal-detail-no-photo{grid-template-columns:minmax(0,1fr)}.animal-detail-summary .animal-gallery{margin:0;gap:8px}.animal-detail-summary .animal-gallery figure:first-child img{max-height:280px;border-radius:6px}.animal-detail-summary .animal-kind{margin-top:0}.animal-detail-summary .animal-detail-information h2.smalltitle{margin:0 0 12px}.animal-detail-summary .animal-facts{margin:12px 0}.animal-detail-summary .textwrapper{margin:12px 0 0}.animal-detail-summary .textwrapper p{margin:0;line-height:1.6rem}.animal-detail-content{margin-top:20px}#animal-content{scroll-margin-top:80px}@media (max-width: 640px){.animal-detail-summary{grid-template-columns:minmax(0,1fr);gap:16px}.animal-detail-summary .animal-gallery figure:first-child img{max-height:220px}}.animal-detail .animal-facts{margin:20px 0}.animal-gallery.breeder-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.animal-gallery figure:first-child{grid-column:1 / -1}.animal-gallery figure:first-child img{max-height:560px;width:100%;object-fit:contain;background:var(--background-color-2)}.animal-gallery figure:not(:first-child) a{aspect-ratio:4 / 3}.animal-gallery figure:not(:first-child) img{width:100%;height:100%;object-fit:cover}.animal-grid-compact .animal-cover{aspect-ratio:16 / 9}.animal-grid-compact .animal-kind{margin-bottom:0}.animal-card-species.whitebox2{display:grid;grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto 1fr}.animal-card-species > .animal-cover{grid-column:1;grid-row:1 / 3;aspect-ratio:auto;min-height:170px;position:relative;border-radius:6px 0 0 6px;overflow:hidden}.animal-card-species > .animal-cover img{position:absolute;inset:0}.animal-card-species > header{grid-column:2;padding:14px 14px 6px;min-height:0;align-items:flex-start}.animal-card-species > .animal-card-body{grid-column:2;padding:6px 14px 14px}.animal-card-species .animal-placeholder{padding:12px;box-sizing:border-box;text-align:center;font-size:.8rem}.animal-card-species .animal-placeholder svg{width:40px;height:40px;flex-shrink:0}@media max-width:640px){.animal-grid{grid-template-columns:1fr}.animal-heading{align-items:flex-start}.animal-card > header{padding:14px}.animal-card-body{padding:14px}}.breeder-interests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:8px 0 !important}.breeder-interests label{display:flex;align-items:center;gap:8px}.breeder-about-block > header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.breeder-about-block h2.smalltitle{display:flex;align-items:center;gap:10px;margin:0}.breeder-about-block > h2.smalltitle{margin-bottom:12px}.breeder-about-block h2 svg{width:20px;height:20px;fill:var(--text-color-2)}.breeder-about-block .controls{flex-shrink:0}.breeder-about-answers dt{font-weight:700;margin:16px 0 6px}.breeder-about-answers dt:first-child{margin-top:0}.breeder-about-answers dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.breeder-about-popup{position:relative;width:calc(100% - 24px);max-width:720px;max-height:86vh;overflow-y:auto;margin:24px auto;padding:24px;box-sizing:border-box;background:var(--background-color-1);border-radius:8px}.breeder-about-popup > h2{padding-right:30px;margin-bottom:12px}.breeder-about-popup .form{width:100%;margin:0}.breeder-about-popup [hidden]{display:none !important}.presentation-suggestions > div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.presentation-suggestions .graysubmit{display:flex;align-items:center;gap:10px;margin:0;padding:16px !important;text-align:left}.presentation-suggestions [data-presentation-suggestion="vlastni"]{grid-column:1 / -1;width:100%}.profile-settings-content{background:var(--background-color-1);border-radius:8px;padding:24px}.profile-settings-content .form{max-width:820px}.profile-settings-content .form input[type=text],.profile-settings-content .form input[type=password]{max-width:100%;box-sizing:border-box}.profile-settings-content .form input[type=radio],.profile-settings-content .form input[type=checkbox]{width:auto !important;min-width:0;flex:none;margin:0}.profile-settings-content .form label{display:inline-flex;align-items:center;gap:6px;margin-right:14px}.profile-settings-content .form .input{min-width:0}.profile-settings-content .form .input > .info{margin:4px 0 0;padding:0;line-height:1.45}.profile-settings-content .form .caption label{margin-right:0}.profile-settings-content .form .input > label{align-items:flex-start}.profile-settings-content .form .input > label input[type=checkbox]{margin-top:4px}.profile-discussion-period{margin-top:8px}.profile-discussion-period[hidden]{display:none}.profile-settings-content .profile-discussion-period .info{margin:4px 0 0;padding:0;line-height:1.45}.profile-account-cancellation{border-top:1px solid var(--border-color);margin-top:28px;padding-top:22px;color:var(--text-color-2)}[data-theme="dark"] .profile-favourite-tabs a.active,[data-theme="dark"] .profile-favourite-tabs a:hover{background:var(--button-background);color:var(--text-color-6)}[data-theme="dark"] .profile-settings-content input,[data-theme="dark"] .profile-settings-content select,[data-theme="dark"] .profile-settings-content textarea{color:var(--text-color-1)}[data-theme="dark"] .hub-panel-submit{background:var(--button-background);color:var(--text-color-6)}[data-theme="dark"] .hub-panel-submit:hover{background:var(--button-background-hover)}.profile-account-cancellation h2,.profile-account-cancellation p{color:inherit}.profile-account-cancellation p{margin:0 0 8px}.profile-account-cancellation a{color:inherit;text-decoration:underline;text-underline-offset:3px}.profile-account-cancellation a:hover,.profile-account-cancellation a:focus-visible{color:var(--text-color-1);text-decoration-thickness:2px}.profile-payment-history article{display:flex;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--border-color)}@media (max-width: 640px){.profile-settings-content{padding:16px 12px}.profile-settings-content .form table,.profile-settings-content .form tbody,.profile-settings-content .form tr,.profile-settings-content .form th,.profile-settings-content .form td{display:block;width:auto}.profile-settings-content .form th{text-align:left;padding-bottom:4px}.profile-settings-content .form td{padding-left:0;padding-right:0}.profile-settings-content .form th:empty{display:none}}.presentation-suggestions svg{flex-shrink:0;width:22px;height:22px;fill:var(--text-color-2)}.presentation-suggestions .graysubmit:hover svg,.presentation-suggestions .graysubmit:focus-visible svg{fill:#fff}.presentation-writing-tip,.presentation-profile-photos{margin:16px 0}.presentation-writing-tip summary,.presentation-profile-photos summary{cursor:pointer;font-weight:700;color:var(--color-2)}.breeder-about-popup summary{display:flex;align-items:center;gap:8px;list-style:none}.breeder-about-popup summary::-webkit-details-marker{display:none}.breeder-about-popup summary::before{content:'+';font-size:1.15em}.breeder-about-popup details[open] > summary::before{content:'−'}.breeder-about-popup .presentation-writing-tip{margin:10px 0 0;font-size:.9em}.breeder-about-popup .ck-editor{width:100%;min-width:0}.breeder-about-popup .ck-editor__editable{min-height:150px;max-height:320px}.breeder-about-popup .ck-editor__editable ul{list-style:disc;padding-left:24px}.breeder-about-popup .ck-editor__editable ol{list-style:decimal;padding-left:24px}.breeder-about-popup .ck-editor__editable p{margin:0 0 10px}.presentation-writing-tip p{margin-top:10px;line-height:1.5}.presentation-photo-fields{margin:24px 0;padding:18px;border:1px solid var(--background-color-2);border-radius:6px}.presentation-photo-count{color:var(--text-color-2);font-size:.85em;font-weight:400}.presentation-photo-fields > h3{font-weight:700}@media (max-width: 640px){.presentation-photo-fields{padding:14px}.presentation-photo-fields .fileuploader-input{display:flex;flex-direction:column;gap:10px}.presentation-photo-fields .fileuploader-input-caption{display:none}.presentation-photo-fields .fileuploader-input-button{width:100%;margin:0}}.presentation-fields footer{position:sticky;bottom:0;z-index:2;background:var(--background-color-1)}.presentation-fields footer .submit{padding:12px 20px !important}.presentation-selected-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.presentation-selected-photos li{min-width:0}.presentation-selected-photos img{display:block;width:100%;height:110px;object-fit:cover;border-radius:4px}.presentation-selected-photos li > div{display:flex;justify-content:space-between;gap:4px;margin-top:6px}.presentation-selected-photos button{flex:1;padding:4px;border:1px solid var(--background-color-2);border-radius:4px;cursor:pointer}.presentation-selected-photos button:disabled{opacity:.35;cursor:default}.presentation-action{margin:0}.controls .presentation-action > button{display:flex;align-items:center;color:var(--color-2);font-weight:700;cursor:pointer}.presentation-animals h3{font-weight:700;margin-bottom:8px}.presentation-animals article{padding:16px;border:1px solid var(--background-color-2);border-radius:4px}.presentation-animals p{margin:8px 0}.breeder-photos.presentation-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.breeder-photos.presentation-photos figure > a{aspect-ratio:4 / 3}.breeder-photos.presentation-photos img{width:100%;height:100%;max-height:none;object-fit:cover}@media (max-width: 640px){.breeder-photos.presentation-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.presentation-suggestions > div{grid-template-columns:1fr}.presentation-selected-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.breeder-about-popup .formrow{display:block;margin:20px 0}.breeder-about-popup .caption{width:100%;text-align:left;padding:0 0 8px}.breeder-about-popup .input{width:100%}.breeder-about-popup .input > input,.breeder-about-popup textarea{box-sizing:border-box;width:100%}.breeder-about-popup footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--background-color-2)}.breeder-about-popup footer .submit,.breeder-about-popup footer .graysubmit{margin:0 !important}.breeder-about-photo-picker summary{cursor:pointer;color:var(--color-2);font-weight:700}.breeder-about-photo-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.breeder-about-photo-options label{display:block;padding:0}.breeder-about-photo-options img{display:block;width:100%;height:90px;object-fit:cover;margin-top:6px;border-radius:4px}@media (max-width: 640px){.breeder-interests{grid-template-columns:1fr}.breeder-about-popup{padding:20px 16px}.breeder-about-photo-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.breeder-profile-box.whitebox2{padding:0;margin:20px 0;border-radius:6px;background:var(--background-color-1);border:1px solid rgba(0,0,0,.08)}.profile-section-back{margin:0 0 10px}.profile-section-back a{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:var(--color-1);font-size:.875rem;font-weight:700}.profile-section-back svg{width:18px;height:18px;fill:currentColor}.profile-section-back + .breeder-profile-box{margin-top:0}.profile-main-navigation{padding:0 20px 14px}.profile-main-navigation .tabs{margin:0}.profile-main-navigation .tabs .buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;overflow:visible}.profile-main-navigation .tabs .buttons a{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:0;min-height:50px;padding:10px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-2);color:var(--color-1);font-size:.9375rem;line-height:1.35;white-space:normal}.profile-main-navigation .tabs .buttons a svg{width:20px;height:20px;flex-shrink:0;fill:currentColor;color:inherit}.profile-main-navigation .tabs .buttons a.active{background:var(--color-1);border-color:var(--color-1);color:#fff}.profile-main-navigation .tabs .buttons a.active svg{fill:currentColor;color:inherit}.breeder-profile-box .breeder-profile-identity .breeder-avatar{margin-top:0;width:80px;height:80px;flex-basis:80px}.breeder-profile-box .breeder-cover{height:160px;margin:0 20px}.breeder-profile-summary{padding:14px 24px 18px}.breeder-profile-summary .breeder-intro{margin:0;font-size:.9375rem;line-height:1.5}.breeder-profile-summary:empty{display:none}.profile-more-navigation{position:relative;min-width:0}.profile-more-navigation summary{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:50px;padding:10px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-2);color:var(--color-1);font-size:.9375rem;line-height:1.35;cursor:pointer;list-style:none}.profile-more-navigation summary::-webkit-details-marker{display:none}.profile-main-navigation .tabs .buttons .profile-more-navigation summary.active{color:#fff;background:var(--color-1);border-color:var(--color-1)}.profile-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:230px;padding:6px;border:1px solid var(--border-color);border-radius:6px;background:#fff;box-shadow:0 5px 18px #0002}.profile-main-navigation .tabs .buttons .profile-more-menu a{justify-content:flex-start;min-height:44px;border:0;background:#fff;padding:10px 12px}.profile-main-navigation .tabs .buttons .profile-more-menu a:hover,.profile-main-navigation .tabs .buttons .profile-more-menu a[aria-current]{background:var(--background-color-2)}.profile-people-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.profile-people-list a{display:flex;align-items:center;gap:12px;padding:14px;background:var(--background-color-1);border-radius:6px;overflow-wrap:anywhere}.profile-people-list img{flex-shrink:0;border-radius:50%;object-fit:cover}@media (max-width: 640px){.profile-more-navigation{grid-column:1/-1}.profile-people-list{grid-template-columns:1fr}}.profile-web-content-link{margin:0 0 18px}.profile-web-content-link a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--color-1);font-size:.9375rem}.profile-web-content-link svg{width:18px;height:18px;fill:currentColor}@media (max-width: 640px){.profile-main-navigation{padding:0 14px 14px}.profile-main-navigation .tabs .buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.breeder-profile-box .breeder-profile-identity .breeder-avatar{width:64px;height:64px}.breeder-profile-box .breeder-cover{height:110px;margin:0 14px}.breeder-profile-summary{padding:12px 16px 16px}}.breeder-profile-header{position:relative;margin:0;border-radius:6px}.breeder-profile-box > .tabs{margin:0;padding:12px 24px 8px;border-top:1px solid var(--background-color-2)}.breeder-profile-box > .tabs .buttons{gap:8px}.breeder-profile-box > .tabs .buttons a{gap:10px;padding:16px 14px}.breeder-profile-box > .tabs .buttons a.active{background:var(--background-color-2);box-shadow:inset 0 -3px var(--color-1)}.breeder-profile-box > .tabs .buttons a svg{flex:0 0 20px;width:20px;height:20px}.breeder-composer{margin:24px 0}.hub-panel-card{margin-bottom:16px;padding:18px;border-radius:6px;background:var(--background-color-1)}.hub-panel-card h2{margin:0 0 12px;color:var(--color-1);font-size:1rem;font-weight:700;line-height:1.4}.hub-panel-nav{display:flex;flex-direction:column;gap:4px}.hub-panel-nav a{display:flex;align-items:center;gap:9px;min-height:40px;padding:6px 8px;box-sizing:border-box;border-radius:5px;color:var(--text-color-1);font-size:.9rem;line-height:1.4}.hub-panel-nav a:hover,.hub-panel-nav a[aria-current=page]{background:var(--background-color-2);color:var(--color-1)}.hub-panel-nav a[aria-current=page]{font-weight:700}.hub-panel-nav svg{width:19px;height:19px;flex-shrink:0;fill:currentColor}.hub-panel-filter label{display:block;margin:14px 0 6px;font-size:.875rem;font-weight:700}.hub-panel-filter input,.hub-panel-filter select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid var(--border-color);border-radius:5px;background:var(--background-color-1);color:var(--text-color-1);font:inherit;font-size:.875rem}.hub-panel-submit{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-height:44px;margin-top:16px;padding:10px;border:0;border-radius:5px;background:var(--color-1);color:#fff;font-weight:700;cursor:pointer}.hub-panel-submit svg{width:16px;height:16px;fill:currentColor}.hub-panel-reset{display:block;margin-top:12px;text-align:center;font-size:.875rem}.community-sidebar .hub-panel-card{margin-bottom:20px}.community-person{display:flex;align-items:center;gap:10px;padding:8px 0;min-width:0;color:var(--text-color-1);font-size:.875rem}.community-person > img{display:block;flex-shrink:0;border-radius:50%;object-fit:cover}.community-person > span{min-width:0}.community-person strong{display:block;color:var(--color-1);overflow-wrap:anywhere;line-height:1.4}.community-person small{display:block;margin-top:3px;color:var(--text-color-2);font-size:.75rem}.community-comment + .community-comment{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-color)}.community-comment .community-person{padding:0}.community-comment-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:7px;color:var(--text-color-1);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.community-comment-excerpt:hover{color:var(--color-2)}.community-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.community-photo-grid a{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}.community-photo-grid img{display:block;width:100%;height:100%;object-fit:cover}.community-join-text{margin:0;color:var(--text-color-2);font-size:.875rem;line-height:1.5}.hub-mobile-filter{display:none}.hub-mobile-actions{display:none}@media (max-width: 1020px){.hub-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px}.hub-mobile-actions .hub-mobile-filter,.hub-mobile-profile{display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;width:100%;min-height:46px;margin:0;padding:10px 8px;border:0;border-radius:6px;font:inherit;font-size:.875rem;font-weight:700;line-height:1.3;text-align:center}.hub-mobile-profile{background:var(--color-1);color:#fff}.hub-mobile-profile:hover{color:#fff;opacity:.9}.hub-mobile-actions svg{width:17px;height:17px;fill:currentColor;flex-shrink:0}}.hub-main-navigation{margin:0 0 24px}.hub-intro{margin:0 0 16px}.hub-intro h1.main{margin:0 0 6px}.hub-intro p{margin:0;font-size:1rem;line-height:1.5}.hub-main-navigation .tabs{margin:0}.hub-main-navigation .buttons{display:flex;gap:4px}.hub-main-navigation-profile .buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hub-main-navigation-profile .tabs a{min-width:0}.hub-main-navigation.hub-main-navigation-profile{margin-bottom:4px}.profile-directory-grid{gap:16px;align-items:start;margin-top:20px}.profile-directory-sort{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:16px 0 0;font-size:.875rem}.profile-directory-sort select{padding:8px 10px;border:1px solid var(--border-color);border-radius:5px;background:var(--background-color-1);color:var(--text-color-1);font:inherit}.profile-directory-card.whitebox2{box-sizing:border-box;min-width:0;margin:0;padding:18px;border:1px solid var(--border-color);border-radius:6px}.profile-directory-card > header{display:flex;align-items:center;gap:12px}.profile-directory-card > header > div{min-width:0}.profile-directory-avatar{flex-shrink:0}.profile-directory-avatar img{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover}.profile-directory-card h2{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.profile-directory-card h2 a{color:var(--color-1)}.profile-directory-card h2 a:hover{color:var(--color-2)}.profile-directory-interests{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 0;color:var(--color-1);font-size:.75rem;line-height:1.4}.profile-directory-interests > span{display:inline-block;padding:3px 8px;border-radius:12px;background:var(--background-color-2)}.profile-directory-followers{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:var(--text-color-2);font-size:.8rem;line-height:1.4}.profile-directory-followers svg{width:16px;height:16px;flex-shrink:0;fill:currentColor}.profile-directory-intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:12px 0 0;color:var(--text-color-1);font-size:.9rem;line-height:1.5}.profile-directory-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--border-color)}.profile-directory-stats > div{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.profile-directory-stats dt{display:flex;align-items:center;gap:4px;color:var(--text-color-2);font-size:.75rem;line-height:1.4}.profile-directory-stats dt svg{width:14px;height:14px;fill:currentColor;flex-shrink:0}.profile-directory-stats dd{margin:0;color:var(--color-1);font-size:1.125rem;line-height:1.2;font-weight:700}@media (max-width: 640px){.profile-directory-card.whitebox2{padding:14px}}.hub-main-navigation .tabs a{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:50px;min-height:50px;padding:12px 16px;white-space:normal}.hub-main-navigation svg{width:20px;height:20px;flex-shrink:0}@media (max-width: 640px){.hub-main-navigation{margin-bottom:16px}.hub-main-navigation .buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hub-main-navigation .tabs a{min-width:0;padding:10px 6px;gap:5px;font-size:.8rem;line-height:1.3}.hub-main-navigation svg{width:16px;height:16px}}.hub-panel-filter .hub-following-filter{display:flex;align-items:center;gap:8px;font-weight:400}.hub-panel-filter .hub-following-filter input{appearance:auto;width:17px;height:17px;margin:0;flex-shrink:0}@media (max-width: 1020px){#filtersidebar.breeders-left-panel{padding:44px 12px 12px;box-sizing:border-box;background:var(--background-color-2)}.hub-mobile-filter{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;margin:0 0 12px;border-radius:6px;background:var(--background-color-1);color:var(--color-1);font-weight:700}.hub-mobile-filter svg{width:16px;height:16px;fill:currentColor}}.breeder-composer.profile-composer-launcher{padding:18px}.profile-composer-launcher-row{display:flex;align-items:center;gap:12px}.profile-composer-launcher-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.profile-composer-launcher-row > a{display:flex;align-items:center;flex:1;min-width:0;min-height:58px;padding:10px 16px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:18px;background:var(--background-color-2);color:var(--text-color-2);font-size:1rem;line-height:1.4;text-decoration:none}.profile-composer-launcher-row > a:hover{color:var(--text-color-1);border-color:var(--text-color-2)}.profile-composer-launcher-tools{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-color)}.profile-composer-launcher-tools > a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 8px;border-radius:6px;color:var(--text-color-1);font-size:.875rem;font-weight:700;text-decoration:none}.profile-composer-launcher-tools > a:hover{background:var(--background-color-2)}.profile-composer-launcher-tools svg{width:20px;height:20px;flex-shrink:0;fill:var(--text-color-2)}@media (max-width: 640px){.breeder-composer.profile-composer-launcher{padding:14px}.profile-composer-launcher-row{gap:10px}.profile-composer-launcher-tools{gap:0 8px}}.breeder-composer .form{width:100%;margin:0}.breeder-composer-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-weight:700}.breeder-composer-heading img{border-radius:50%;object-fit:cover}.breeder-composer .form > textarea{width:100%;box-sizing:border-box;resize:vertical}.breeder-composer-options{display:flex;flex-wrap:wrap;gap:12px;min-width:0}.breeder-composer-options > div{min-width:140px}.breeder-composer .breeder-composer-options label{display:block;padding:0 0 6px;font-weight:700;font-size:.9em}.breeder-composer-options select{box-sizing:border-box;width:100%}.breeder-composer details{margin-top:16px}.breeder-composer details summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-2);font-weight:700}.breeder-composer details summary::before{content:'+';font-size:1.25em}.breeder-composer details[open] summary::before{content:'−'}.breeder-composer details .formrow{display:block;margin:16px 0}.breeder-composer details .caption{width:100%;padding:0 0 6px;text-align:left}.breeder-composer details .input{width:100%}.breeder-composer details .input > input{box-sizing:border-box;width:100%}.breeder-composer-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--background-color-2)}.breeder-composer-footer .submit{margin:0 !important}.breeder-composer{scroll-margin-top:80px}.breeder-composer [hidden]{display:none !important}.breeder-composer-heading h2.smalltitle{margin:0}.composer-types legend,.composer-animal legend,.composer-content-meta label,.composer-text-label,.composer-photos > label,.composer-publishing > label:first-child{display:block;font-weight:700;margin-bottom:8px}.composer-types .tabs{margin:0}.composer-types .buttons{display:flex;gap:8px}.composer-types label{position:relative;flex:1;cursor:pointer}.composer-types input{position:absolute;opacity:0}.composer-types span{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--background-color-2);border-radius:4px;background:var(--background-color-2);font-weight:700}.composer-types input:checked + span{color:var(--color-1);box-shadow:inset 0 -3px var(--color-1)}.composer-types input:focus-visible + span{outline:2px solid var(--color-1);outline-offset:2px}.composer-types svg{width:20px;height:20px;fill:currentColor}.composer-type-hint{margin:10px 0 22px}.composer-animal legend .info{font-weight:400}.breeder-composer .composer-animal-picker{margin:0;border:1px solid var(--background-color-2);border-radius:4px;padding:12px}.composer-animal-picker > label{display:block;margin:16px 0 8px}.composer-animal-picker input[type=search]{width:100%;box-sizing:border-box}.composer-animal-options{max-height:300px;overflow-y:auto;margin-top:12px}.composer-animal-option{display:flex;align-items:center;gap:10px;padding:10px 6px;cursor:pointer;border-radius:4px}.composer-animal-option:has(input:checked),.composer-animal-option:hover{background:var(--background-color-2)}.composer-animal-option > span:last-child{min-width:0;overflow-wrap:anywhere}.composer-animal-option strong,.composer-animal-option small{display:block}.composer-animal-option small{color:var(--text-color-2);margin-top:4px}.composer-animal-thumb{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--background-color-2);border-radius:4px;overflow:hidden}.composer-animal-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.composer-animal-thumb svg{width:24px;height:24px;fill:var(--text-color-2)}.composer-animal-hint{margin:8px 0 22px}.composer-content-meta{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin-bottom:20px}.composer-content-meta input{width:100%;box-sizing:border-box;min-width:0}.composer-photos{margin-top:20px}.composer-publishing{flex:1;min-width:0}.composer-publishing .composer-share{display:block;margin-top:12px}.breeder-composer-footer .submit{padding:10px 20px !important}.composer-private-hint{margin:10px 0}.composer-status:empty{display:none}.breeder-composer.composer-compact{padding:18px 20px}.composer-compact .breeder-composer-heading{margin:0 0 12px;gap:10px}.composer-compact .breeder-composer-heading img{width:30px;height:30px}.composer-compact .breeder-composer-heading h2.smalltitle{font-size:1rem;white-space:nowrap}.composer-compact .composer-types{margin:0}.composer-choice-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.composer-choice-row .composer-animal{margin:0;max-width:100%}.composer-choice-row .composer-animal-button{max-width:100%}.composer-choice-row .composer-selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-compact .composer-types,.composer-compact .composer-animal{padding:0;border:0;min-width:0}.composer-compact .composer-types legend,.composer-compact .composer-animal legend,.composer-compact .composer-type-hint,.composer-compact .composer-animal-hint,.composer-compact .composer-text-label{display:none}.composer-compact .composer-types .buttons{gap:4px}.composer-compact .composer-types span{padding:7px 12px;font-size:.9em}.composer-compact .composer-types svg{width:16px;height:16px}.composer-compact .composer-animal{margin:0 0 10px}.composer-tool{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--background-color-2);border-radius:20px;background:var(--background-color-2);font-size:.875rem;font-weight:700;color:var(--color-1);cursor:pointer}.composer-tool:hover{color:var(--color-2)}.composer-animal-button::before{content:'↳';font-size:1.1em}.composer-compact .composer-content-meta{display:block;margin:0}.composer-compact .composer-content-meta > div{margin-bottom:10px}.composer-compact .composer-content-meta label{font-size:.9em;margin-bottom:5px}.composer-compact .form > textarea{min-height:84px;max-height:240px;padding:10px 12px}.composer-compact-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.composer-compact-tools > div{margin-left:auto}.composer-compact-tools label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.composer-compact-tools input[type=date]{width:145px;min-width:0;box-sizing:border-box;padding:6px 8px;font-size:.875rem;border-color:var(--background-color-2)}.composer-compact .breeder-composer-footer{margin-top:10px;padding-top:10px;gap:10px;align-items:center}.composer-compact .composer-publishing{flex:1}.composer-compact .composer-publishing > label:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.composer-compact #composer-visibility{padding:7px 28px 7px 10px;font-size:.875rem}.composer-compact .breeder-composer-footer .submit{width:auto;padding:8px 16px !important;font-size:.9em}.composer-popup [hidden]{display:none !important}.composer-popup .composer-animal-picker{border:0;padding:0}.composer-popup .composer-animal-picker > summary{display:none}.composer-popup .composer-photos{margin:12px 0}.composer-popup .composer-photos > label{display:none}.composer-popup .composer-animal-options{max-height:48vh}.composer-popup input[type=search]{display:block;width:100%;box-sizing:border-box;border:1px solid var(--border-color);border-radius:4px;padding:10px 12px;background:var(--background-color-1)}.composer-popup input[type=radio]{appearance:auto;width:14px;height:14px;flex-shrink:0}@media (max-width:640px){.breeder-composer.composer-compact{padding:14px}.composer-compact .breeder-composer-heading{flex-wrap:wrap}.composer-compact .breeder-composer-heading h2.smalltitle{flex:1}.composer-compact .composer-types span{padding:6px 9px}.composer-compact .breeder-composer-heading img{display:none}.composer-compact .composer-publishing{flex-basis:auto}.composer-compact-tools{gap:6px}.composer-compact-tools .composer-tool{padding:6px 8px;font-size:.8rem}.composer-compact-tools input[type=date]{width:130px;font-size:.8rem}}@media (max-width:640px){.composer-content-meta{grid-template-columns:1fr}.composer-publishing{flex-basis:100%}}@media (max-width:640px){.composer-photos .fileuploader-input{display:flex;flex-direction:column;gap:10px}.composer-photos .fileuploader-input-caption{display:none !important}.composer-photos .fileuploader-input-button{width:100%;margin:0;box-sizing:border-box;text-align:center}}.breeder-card{position:relative}.breeder-card > .controls{position:absolute;top:8px;right:8px}.breeder-cover{height:clamp(180px,26vw,300px);margin:12px 12px 0;overflow:hidden;border-radius:4px}.breeder-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.breeder-cover-popup{position:relative;width:calc(100% - 24px);max-width:820px;margin:24px auto;background:var(--background-color-1);border-radius:8px;overflow:hidden}.breeder-cover-popup .form{width:100%;margin:0}.breeder-cover-popup-heading{padding:22px 56px 22px 24px;border-bottom:1px solid var(--background-color-2)}.breeder-cover-popup-heading h2.smalltitle{margin:0}.breeder-cover-popup-body{max-height:68vh;overflow-y:auto;padding:24px}.breeder-cover-popup-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 24px;border-top:1px solid var(--background-color-2)}.breeder-cover-popup-footer > div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}.breeder-cover-popup-footer .submit,.breeder-cover-popup-footer .graysubmit{margin:0 !important}.breeder-cover-popup-footer .submit{padding:12px 24px !important}#cover-positioner{position:relative;display:flex;align-items:center;justify-content:center;margin:0;background:var(--background-color-2);cursor:grab;touch-action:none;user-select:none}#cover-positioner.is-dragging{cursor:grabbing}#cover-positioner:focus-visible{outline:2px solid var(--color-1);outline-offset:2px}#cover-positioner img{pointer-events:none}#cover-positioner [hidden],#cover-editor [hidden]{display:none}.breeder-cover-drag-hint{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;max-width:calc(100% - 32px);padding:10px 14px;color:#fff;background:rgba(0,0,0,.6);border-radius:6px;text-align:center;pointer-events:none}.breeder-cover-drag-hint svg{flex-shrink:0;width:20px;height:20px;fill:currentColor}#cover-positioner.is-dragging .breeder-cover-drag-hint{opacity:0}.breeder-cover-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.breeder-profile-header > .breeder-cover{position:relative;overflow:visible}.breeder-profile-header > .breeder-cover > img{border-radius:inherit}.breeder-cover .breeder-cover-controls{position:absolute;right:16px;bottom:16px}.breeder-cover-edit{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border-radius:20px;background:var(--background-color-1);color:var(--color-1);box-shadow:0 1px 6px rgba(0,0,0,.25);font-size:.875rem;font-weight:700;cursor:pointer}.breeder-cover-edit svg{width:18px;height:18px;fill:currentColor}.breeder-cover-edit:hover,.breeder-cover-edit.is-active{background:var(--background-color-2)}.breeder-cover-edit:focus-visible{outline:2px solid var(--color-1);outline-offset:3px}.breeder-cover-controls.controls > .dropdown{top:auto;bottom:calc(100% + 8px);right:0;width:260px;max-width:calc(100vw - 48px)}.breeder-cover-controls.controls > .dropdown:before{top:auto;bottom:-12px;right:16px;transform:rotate(180deg)}.breeder-cover-profile-photos{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.breeder-cover-profile-photos h3{font-size:1rem;font-weight:700;line-height:1.5}@media (max-width:640px){.breeder-cover-controls.controls > .dropdown{top:calc(100% + 8px);bottom:auto}.breeder-cover-controls.controls > .dropdown:before{top:-12px;bottom:auto;transform:none}}.breeder-cover-option{min-width:0;padding:4px;border:2px solid transparent;border-radius:4px;cursor:pointer;text-align:left}.breeder-cover-option[aria-pressed=true]{border-color:var(--color-1);background:var(--background-color-2)}.breeder-cover-option img{display:block;width:100%;height:110px;object-fit:cover;border-radius:3px}.breeder-cover-option span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px}@media (max-width: 640px){.breeder-cover-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.breeder-cover-popup-body{padding:16px;max-height:60vh}.breeder-cover-popup-heading{padding-left:16px}.breeder-cover-popup-footer{padding:12px 16px}.breeder-cover-popup-footer .submit{padding:12px 16px !important}.breeder-cover-drag-hint{font-size:.85em;padding:8px}}.breeder-profile-name > .controls{flex:0 0 40px;margin-left:auto}.breeder-profile-name > .controls > span{width:40px;height:40px;background:var(--background-color-2);color:var(--color-1)}.breeder-profile-identity{position:relative;display:flex;align-items:flex-start;gap:20px;padding:20px 24px}.breeder-profile-identity > div{flex:1;min-width:0}.breeder-profile-identity h1.main{margin:0 0 10px;overflow-wrap:anywhere}.breeder-profile-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:10px}.breeder-profile-name h1.main{margin:0}.breeder-profile-name .form{width:auto;margin:0}.breeder-profile-name .breeder-follow{display:inline-flex;align-items:center;gap:8px;margin:0}.breeder-profile-identity .breeder-followers,.breeder-profile-identity .breeder-region{display:flex;align-items:center;gap:8px;color:var(--text-color-2)}.breeder-profile-identity .breeder-followers{flex-wrap:wrap}.breeder-followers .breeder-region{margin-left:8px}.breeder-profile-identity svg,.breeder-web-content svg{flex-shrink:0;width:18px;height:18px;fill:currentColor}.breeder-web-content > section + section{margin-top:24px;padding-top:24px;border-top:1px solid var(--background-color-2)}.breeder-web-content h2.smalltitle,.breeder-web-content a{display:flex;align-items:center;gap:10px}.breeder-web-content h2.smalltitle{margin-bottom:16px}.breeder-web-content .noitems{margin:0;padding:0;text-align:left;font-weight:400}.breeder-profile-identity p{margin:8px 0 0;overflow-wrap:anywhere}.breeder-profile-interests{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;margin:12px 0 0;padding:0;list-style:none}.breeder-profile-interests li{max-width:100%;box-sizing:border-box;padding:4px 11px;border-radius:20px;background:var(--background-color-2);color:var(--text-color-1);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.breeder-avatar{flex:0 0 110px;width:110px;height:110px;max-block-size:none;object-fit:cover;border-radius:50%;border:4px solid var(--background-color-1);box-sizing:border-box}.has-cover .breeder-avatar{margin-top:-60px}@media (max-width: 640px){.breeder-profile-identity{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px;align-items:center}.breeder-profile-identity > div{display:contents}.breeder-profile-name{grid-column:2;margin:0;gap:10px}.breeder-profile-name h1.main{flex:1;min-width:0}.breeder-profile-name .form{order:3;width:100%}.breeder-cover{margin:8px 8px 0}.breeder-profile-identity .breeder-followers{grid-column:1 / -1}.breeder-profile-identity p{grid-column:1 / -1;margin:0}.breeder-avatar{flex-basis:76px;width:76px;height:76px}.has-cover .breeder-avatar{margin-top:-44px}.breeder-profile-identity h1.main{margin:0;font-size:1.5rem;line-height:1.3}.breeder-profile-box > .tabs{padding:10px 12px 8px}.breeder-profile-box > .tabs .buttons a{padding:14px}.breeder-composer-options{width:100%}.breeder-composer-options > div{flex:1;min-width:0}.breeder-composer-footer .submit{width:100%}}.breeders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.breeders-grid .authorbox{margin:20px 0}.breeder-card{min-width:0}.breeder-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.breeder-post{position:relative;margin:20px 0}.breeder-post > .controls{position:absolute;top:12px;right:12px}.breeder-post > .controls > span{background:var(--background-color-2)}.breeder-post .breeder-menu-action{padding:0;font:inherit;font-weight:700;color:var(--color-2);background:none;border:0;cursor:pointer}.breeder-post .breeder-menu-action:hover{text-decoration:underline}.breeder-post header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-right:36px}.breeder-author{display:flex;align-items:center;gap:12px}.breeder-author img{border-radius:50%;object-fit:cover}.breeder-post header.breeder-post-heading{justify-content:flex-start;flex-wrap:nowrap;gap:12px;margin-bottom:12px;align-items:flex-start}.breeder-post-avatar{flex-shrink:0}.breeder-post-avatar img{display:block;width:50px;height:50px;border-radius:50%;object-fit:cover}.breeder-post-identity{min-width:0;line-height:1.6}.breeder-post-event,.breeder-post-date,.breeder-post-visibility{color:var(--text-color-2);font-size:.9rem}.breeder-post-event{margin-left:5px}.breeder-post-date{display:inline-flex;align-items:center;gap:5px}.breeder-post-date svg{width:13px;height:13px;fill:currentColor}.breeder-post-related:not(:empty){margin-top:6px}.breeder-post-footer{align-items:center}.profile-like-form{margin:0;padding:0}.profile-comments-toggle{display:inline-flex;align-items:center;gap:6px;border:0;padding:3px 0;background:none;color:inherit;font:inherit;cursor:pointer}.profile-comments-toggle svg{width:16px;height:16px;fill:currentColor}.profile-comments[hidden],.profile-comments button[hidden],.profile-comments p[hidden]{display:none}.profile-comments{margin-top:18px;padding:0;border:0;border-radius:0;background:none}.profile-comments-heading{margin:0 0 2px;color:var(--text-color-1);font-size:1rem;font-weight:700;line-height:1.4}.profile-comment{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-bottom:1px solid var(--border-color)}.profile-comment{position:relative;padding-right:36px}.profile-comment-tools button,.profile-comment-tools > span{display:inline-flex;align-items:center;gap:4px;line-height:1.4}.profile-comment-tools svg{display:block;flex-shrink:0}.profile-comment-admin{position:absolute;right:0;top:16px;z-index:2}.profile-comment-admin:has(.dropdown.active){z-index:30}.profile-comment-admin > summary{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--background-color-2);color:var(--text-color-2);cursor:pointer;list-style:none;font-size:20px}.profile-comment-admin > summary::-webkit-details-marker{display:none}.profile-comment-admin > div{position:absolute;top:34px;right:0;min-width:175px;padding:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-1);box-shadow:0 4px 16px rgba(0,0,0,.12)}.profile-comment-admin.controls button{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:46px;padding:8px 0;border:0;background:none;color:var(--color-2);text-align:left;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.profile-comment-admin.controls li svg{flex-shrink:0;margin:0;width:22px;height:22px}.profile-comment-admin.controls > span{width:30px;height:30px;background:var(--background-color-2)}.profile-comment-admin.controls ul{top:36px;right:0;min-width:220px;box-sizing:border-box;padding:12px 20px}.profile-comment-admin.controls li{padding:0}.profile-comment-admin button:hover{text-decoration:underline}.profile-comment-admin svg{width:15px;height:15px;fill:currentColor}.profile-comment-deleted p{margin:0;color:var(--text-color-2);font-size:.875rem;font-style:italic}.profile-comment-edit-dialog{width:calc(100% - 32px);max-width:520px;box-sizing:border-box;padding:24px;border:0;border-radius:8px;background:var(--background-color-1);color:var(--text-color-1)}.profile-comment-edit-dialog::backdrop{background:rgba(0,0,0,.5)}.profile-comment-edit-dialog textarea{box-sizing:border-box;width:100%;min-height:140px;padding:10px;margin:12px 0;font:inherit}.profile-comment-edit-dialog footer{display:flex;justify-content:flex-end;gap:12px}.profile-comment-avatar{flex-shrink:0}.profile-comment-avatar img{display:block;width:52px;height:52px;border-radius:50%;object-fit:cover}.profile-comment-content{min-width:0;flex:1}.profile-comment-text{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.profile-comment-author{display:inline-block;padding:0 4px;background:var(--background-color-2);color:var(--text-color-2);font-size:.7rem;text-transform:uppercase}.profile-comment-mention{color:var(--color-2)}.profile-comment-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:.875rem;color:var(--text-color-2)}.profile-comment-tools time{display:inline-flex;align-items:center;gap:4px;color:var(--text-color-2)}.profile-comment-tools svg{width:14px;height:14px;fill:currentColor;vertical-align:middle}.profile-comment-tools button,.profile-comment-replying button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.profile-comment-tools button[aria-pressed=true],.profile-comment-tools button:hover{color:var(--color-2)}.profile-comment-form{margin-top:18px}.profile-comment-input-label{display:block;font-size:.9rem}.profile-comment-form textarea{box-sizing:border-box;display:block;width:100%;margin:6px 0 12px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-1);color:var(--text-color-1);font:inherit;resize:vertical}.profile-comments-error{color:var(--color-2)}.profile-comments-error:empty{display:none}.profile-comments-more{margin-top:16px}.profile-comments-more{display:block;margin:20px auto 0}.profile-comment-emojis{margin:0 0 14px}.profile-comment-emojis summary{display:inline-block;cursor:pointer;font-size:.875rem;color:var(--text-color-1)}.profile-comment-emoji-grid{display:grid;grid-template-columns:repeat(8,36px);gap:4px;width:max-content;max-width:100%;margin-top:8px;padding:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color-1)}.profile-comment-emoji-grid button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:none;font-size:22px;cursor:pointer}.profile-comment-emoji-grid button:hover,.profile-comment-emoji-grid button:focus-visible{background:var(--background-color-2)}@media (max-width: 640px){.profile-comment-emoji-grid{grid-template-columns:repeat(6,36px)}}.profile-comment-replying{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin:0 0 5px 46px;padding:3px 8px;border:0;border-radius:5px;background:var(--background-color-2);color:var(--text-color-1);font-size:.75rem;line-height:1.4}.profile-comment-replying > span{min-width:0;overflow-wrap:anywhere}.profile-comment-replying strong{font-weight:700}.profile-comment-replying button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 0;color:var(--color-1);white-space:nowrap}.profile-comment-replying button svg{width:13px;height:13px;flex-shrink:0}.profile-comment-replying button:hover{text-decoration:underline}.profile-comment-composer{display:flex;align-items:flex-start;gap:10px}.profile-comment-composer-avatar{width:36px;height:36px;object-fit:cover;border-radius:50%;flex-shrink:0}.profile-comment-input-box{--comment-outline:#858b94;flex:1;min-width:0;padding:10px 12px 6px;border:1.5px solid var(--comment-outline);border-radius:18px;background:#fff;color:#16264e}.profile-comment-input-box textarea{min-height:24px;max-height:240px;margin:0;padding:0;border:0;border-radius:0;background:transparent;line-height:1.5;resize:none;overflow-y:hidden}.profile-comment-input-box textarea:focus{outline:none;box-shadow:none}.profile-comment-input-box textarea::placeholder{color:var(--comment-outline) !important;opacity:1}.profile-comment-input-box:focus-within{box-shadow:0 0 0 1px var(--border-color)}.profile-comment-toolbar{display:flex;align-items:center;gap:8px;margin-top:6px}.profile-comment-toolbar .profile-comment-emojis summary,.profile-comment-toolbar .profile-comment-camera{color:var(--comment-outline)}.profile-comment-toolbar .profile-comment-emojis{position:relative;margin:0}.profile-comment-toolbar .profile-comment-emojis summary{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:23px;line-height:1;color:var(--comment-outline)}.profile-comment-toolbar .profile-comment-emoji-grid{position:absolute;bottom:34px;left:-12px;z-index:5;box-sizing:border-box;width:min(332px,calc(100vw - 92px));max-width:none;grid-template-columns:repeat(8,minmax(0,1fr));box-shadow:0 4px 20px rgba(0,0,0,.12)}.profile-comment-toolbar .profile-comment-emoji-grid button{width:100%}@media (max-width: 640px){.profile-comment-toolbar .profile-comment-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.profile-comment-camera{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-color-2);cursor:pointer}.profile-comment-camera svg,.profile-comment-send svg{width:19px;height:19px;fill:currentColor}.profile-comment-camera input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-comment-send{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;background:none;color:var(--color-1);cursor:pointer}.profile-comment-toolbar .profile-comment-emojis summary svg,.profile-comment-camera svg,.profile-comment-send svg{display:block;width:19px;height:19px}.profile-comment-toolbar .profile-comment-send svg{width:25px;height:25px}.profile-comment-send:hover{color:var(--color-1);opacity:.8}.profile-comment-send:disabled{opacity:.4;cursor:wait}.profile-comment-attachment{position:relative;width:max-content;max-width:100%;margin-top:8px}.profile-comment-attachment[hidden]{display:none}.profile-comment-attachment img{display:block;max-width:100%;max-height:140px;border-radius:8px}.profile-comment-photo-remove{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--background-color-1);color:var(--text-color-1);font-size:22px;line-height:1;cursor:pointer}.profile-comment-photo{display:block;width:max-content;max-width:100%;margin-top:10px}.profile-comment-photo img{display:block;max-width:100%;max-height:300px;border-radius:8px}@media (max-width: 640px){.profile-comment{gap:10px}.profile-comment-avatar img{width:48px;height:48px}.profile-comment-form textarea{font-size:16px}}.breeder-post-footer .profile-like-people{display:inline-flex;align-items:center;gap:7px;padding:3px 0;margin-right:-12px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.profile-like-people svg{width:16px;height:16px;fill:currentColor}.profile-like-people:hover{color:var(--color-2)}.profile-like-people:focus-visible{outline:2px solid var(--color-2);outline-offset:4px}.profile-likes-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:720px;max-height:85vh;padding:24px;border:0;border-radius:8px;background:var(--background-color-1);color:var(--text-color-1)}.profile-likes-dialog::backdrop{background:rgba(0,0,0,.5)}.profile-likes-dialog > header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.profile-likes-dialog h2.smalltitle{margin:0}.profile-likes-dialog .profile-popup-close{position:static}.profile-likes-people{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 12px}.profile-likes-people > a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:.875rem;overflow-wrap:anywhere}.profile-likes-people img{width:50px;height:50px;border-radius:50%;object-fit:cover}.profile-likes-status{margin:20px 0 0}.profile-likes-status:empty{display:none}.profile-likes-more{display:block;margin:24px auto 0}.profile-likes-more[hidden]{display:none}@media (max-width: 640px){.profile-likes-dialog{padding:16px}.profile-likes-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}}.profile-like-form button{display:inline-flex;align-items:center;gap:7px;padding:3px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.profile-like-form button svg{width:16px;height:16px;fill:currentColor}.profile-like-form button[aria-pressed=true]{color:var(--color-2)}.profile-like-form button:hover{color:var(--color-2)}.profile-like-form button:focus-visible{outline:2px solid var(--color-2);outline-offset:4px;border-radius:3px}.profile-like-form button:disabled{cursor:default;opacity:.6}.profile-like-error:empty{display:none}.profile-like-error{flex-basis:100%;color:var(--color-2)}.breeder-profile-likes{display:inline-flex;align-items:center;gap:5px;margin-left:12px}.breeder-post > h2.smalltitle{margin:0 0 10px}.breeder-post > .textwrapper{margin:0}.breeder-post .textwrapper p{margin:0;line-height:1.6rem}.breeder-post-read-more{display:inline-block;font-size:.75rem}.breeder-post-album{margin:8px 0 0}.breeder-post-album > a{font-weight:700}.breeder-post-album > span{color:var(--text-color-2)}.breeder-post-album-box{margin-top:10px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color-2)}.breeder-post .breeder-post-album-box > .breeder-photos-preview{margin-top:0}.breeder-post-album-box > .breeder-post-album{margin:8px 2px 0;line-height:1.4}.breeder-post-footer{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:10px;margin-top:18px;border-top:1px solid var(--border-color);color:var(--text-color-1);font-size:.9rem}.breeder-post .breeder-photos-preview:not(.breeder-photos-1){grid-template-columns:repeat(2,minmax(0,210px));gap:3px}.breeder-post .breeder-photos-preview{margin-top:10px}.breeder-post .breeder-photos figure > a{background:transparent}.breeder-post .breeder-photos-1{justify-items:start}.breeder-post .breeder-photos-1 figure{max-width:100%}.breeder-post .breeder-photos-1 img{width:auto;max-width:100%;height:auto;max-height:520px;object-fit:contain}.breeder-post .breeder-photos-preview.breeder-photos-album:not(.breeder-photos-1){grid-template-columns:repeat(4,minmax(0,1fr))}.breeder-post .breeder-photos-album.breeder-photos-3 figure:first-child{grid-row:auto}.breeder-post .breeder-photos-album.breeder-photos-3 figure:first-child > a{height:auto;aspect-ratio:4 / 3}.breeder-post .breeder-photos figcaption{margin-top:5px;color:var(--text-color-1);font-weight:400}.breeder-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:20px 0 0}.breeder-photos figure{min-width:0;margin:0}.breeder-photos figure > a{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:4px;background:var(--background-color-2)}.breeder-photos img{display:block;width:100%;height:100%;object-fit:cover}.breeder-photos-1{grid-template-columns:1fr}.breeder-photos-1 figure > a{aspect-ratio:auto}.breeder-photos-1 img{width:100%;max-height:380px;object-fit:contain}.breeder-photos-3 figure:first-child{grid-row:span 2}.breeder-photos-3 figure:first-child > a{height:100%;aspect-ratio:auto}.breeder-photo-more{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:12px;color:#fff;background:rgba(0,0,0,.45);font-weight:700}.breeder-photos-detail{gap:20px}.breeder-photos-detail figure > a{aspect-ratio:auto}.breeder-photos-detail img{height:auto;max-height:420px;object-fit:contain}.breeder-photos-detail figcaption{margin-top:5px;color:var(--text-color-1)}.breeder-photo-settings{margin-top:10px}.breeder-photo-settings summary{cursor:pointer}.profile-album-list{margin-bottom:32px}.profile-album-card .content{min-width:0}.profile-album-card .image{align-self:flex-start;width:43%}.profile-album-card .image > span{padding-top:90%}.profile-album-card .image img{width:100%;height:100%;object-fit:cover}.profile-album-card h2{margin-right:24px}.profile-album-card .content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.profile-album-card .image .profile-album-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;background:var(--background-color-2)}.profile-album-placeholder svg{width:32px;height:32px;fill:var(--text-color-2)}.profile-album-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:30px}.profile-album-heading h1.main{min-width:0;margin:0;overflow-wrap:anywhere}.profile-album-heading > .controls{flex-shrink:0}.profile-album-heading > .controls > .opendropdown{width:2.25rem;height:2.25rem;font-size:1.5rem;background:var(--background-color-1);box-shadow:0 0 3px 1px var(--shadow-color)}.profile-album-heading > .controls > .opendropdown:hover{color:var(--background-color-1);background:var(--color-1)}.profile-album-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 20px}.profile-album-toolbar:empty{display:none}.profile-album-toolbar > .backlink{margin:0}.profile-album-toolbar > .backlink a{display:inline-flex;align-items:center;gap:8px;min-height:40px}@media (max-width: 640px){.profile-album-toolbar{gap:8px}.profile-album-toolbar .profile-album-actions .button.small a{padding:10px 12px}}.profile-album-detail.whitebox2{margin-top:0}.profile-album-toolbar > .info{margin:0}.profile-album-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.profile-album-actions .button.small{margin:0}.profile-album-actions .button a{display:flex;align-items:center;gap:8px}.profile-album-actions .button svg{margin:0}.profile-album-detail .textwrapper{margin-bottom:20px}.profile-photo-grid.breeder-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin-top:20px}.profile-photo-grid figure > a{aspect-ratio:4 / 3}.profile-photo-grid img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.profile-photo-grid figure > a:hover img{transform:scale(1.04)}.profile-photo-grid figcaption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin-top:6px;font-size:.9rem;line-height:1.5;color:var(--text-color-1)}.profile-photo-grid figure{position:relative}.profile-photo-grid .profile-photo-controls{position:absolute;top:6px;right:6px;z-index:4}.profile-photo-controls > .opendropdown{color:var(--background-color-1)}.mfp-bg.profile-photo-lightbox{background:#000;opacity:.94}.profile-photo-lightbox .mfp-img{max-height:72vh !important;padding-bottom:0}.profile-photo-lightbox .mfp-figure{max-width:1000px;margin:0 auto}.profile-photo-lightbox .mfp-figure::after{display:none}.profile-photo-lightbox .mfp-figure figcaption{margin:0}.profile-photo-lightbox .mfp-bottom-bar{position:relative;top:auto;margin-top:8px;padding-bottom:20px}.profile-lightbox-info{max-height:22vh;overflow:auto;line-height:1.6;font-style:normal;overflow-wrap:anywhere}.profile-lightbox-info > strong{display:block;font-size:1.1rem}.profile-lightbox-info h3{font-size:1rem;font-weight:700;margin:10px 0 4px}.profile-lightbox-info p{margin:8px 0 0;white-space:normal}@media (max-width: 640px){.profile-photo-controls .dropdown{min-width:0;width:190px}.profile-photo-controls .dropdown a{white-space:normal}.profile-photo-grid figure:nth-child(odd) .profile-photo-controls .dropdown{left:0;right:auto}}.profile-photo-edit{margin:8px 0 0;font-size:.8rem}.profile-photo-edit a{display:inline-flex;align-items:center;gap:5px;color:var(--color-2)}.profile-photo-edit svg{width:14px;height:14px;fill:currentColor}.profile-loose-photo-heading{margin-top:32px}@media (max-width: 1100px){.profile-photo-grid.breeder-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.profile-photo-grid.breeder-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.profile-album-actions{gap:10px}.profile-album-actions .button.small a{padding:10px 18px}}.breeder-web-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.breeder-web-summary-card{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:28px}.breeder-web-summary-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;border-radius:50%;background:var(--background-color-2);color:var(--color-2)}.breeder-web-summary-icon svg{width:26px;height:26px;fill:currentColor}.breeder-web-summary-card h2.smalltitle{margin:0 0 12px}.breeder-web-summary-count{font-size:2.5rem;line-height:1.1;font-weight:700;margin:0 0 10px}.breeder-web-summary-card > .info{flex:1;margin:0 0 20px}.breeder-web-summary-card .button.small{margin:0}.breeder-web-summary-card .button a{display:flex;align-items:center;gap:12px;white-space:normal;text-align:left}.breeder-web-summary-card .button svg{margin:0;flex-shrink:0}@media (max-width: 640px){.breeder-web-summary{grid-template-columns:1fr;gap:12px;margin:16px 0}.breeder-web-summary-card{display:grid;grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:14px}.breeder-web-summary-icon{grid-column:1;grid-row:1;width:36px;height:36px;margin:0}.breeder-web-summary-icon svg{width:20px;height:20px}.breeder-web-summary-card h2.smalltitle{grid-column:3;grid-row:1;font-size:1rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.breeder-web-summary-count{grid-column:2;grid-row:1;font-size:1.75rem;margin:0}.breeder-web-summary-card > .info{grid-column:1 / -1;font-size:.875rem;line-height:1.45;margin:0}.breeder-web-summary-card .button.small{grid-column:1 / -1;justify-self:start}.breeder-web-summary-card .button.small a{box-sizing:border-box;min-height:44px;gap:10px;padding:9px 16px;font-size:.875rem;line-height:1.35}.breeder-web-summary-card .button svg{width:14px;height:14px}}.profile-content-popup{max-width:800px}.animal-back{display:inline-flex;align-items:center;gap:8px}.animal-back svg{width:16px;height:16px;fill:currentColor}#animal-editor .caption{padding-bottom:5px}#animal-editor .input > input,#animal-editor .input > select,#animal-editor .input > textarea{display:block}#animal-editor .animal-field-help{margin:5px 0 0;font-size:.875rem;line-height:1.45}#animal-editor .presentation-photo-fields > h3 + .info,#animal-editor .presentation-profile-photos > .info,#animal-editor .profile-photo-uploader + .info{margin-top:5px;line-height:1.45}.breeder-about-block .presentation-action svg{color:var(--text-color-1)}.presentation-selected-photos .presentation-photo-caption{display:block;margin-top:10px;font-size:.875rem;line-height:1.4;font-weight:400}.presentation-photo-caption input[type=text]{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px;font-size:16px;line-height:1.4;color:var(--text-color-1)}.presentation-photo-caption input[type=text]::placeholder{color:var(--text-color-2) !important;opacity:.75 !important}.breeder-about-popup.profile-popup-ready{--profile-popup-padding:24px;--profile-popup-padding-x:24px}.profile-popup-heading{position:sticky;top:calc(-1 * var(--profile-popup-padding));z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:calc(-1 * var(--profile-popup-padding)) calc(-1 * var(--profile-popup-padding-x)) 12px;padding:12px var(--profile-popup-padding-x);background:var(--background-color-1);border-bottom:1px solid var(--background-color-2)}.profile-popup-heading h2.smalltitle{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}#presentation-remove .presentation-remove-description{margin:20px 0 24px;line-height:1.6}#animal-remove .animal-remove-description{margin:20px 0 24px;line-height:1.6}.profile-popup-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-2);font-size:2rem;line-height:1;cursor:pointer}.profile-popup-close:hover{background:var(--background-color-2);color:var(--text-color-1)}.profile-popup-close:focus-visible{outline:2px solid var(--color-2);outline-offset:2px}.profile-popup-close:disabled{opacity:.45;cursor:default}.profile-popup-ready > .mfp-close{display:none}.breeder-cover-popup-heading{position:relative}.breeder-cover-popup-heading > .profile-popup-close{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.breeder-about-popup.profile-popup-ready footer{position:sticky;bottom:calc(-1 * var(--profile-popup-padding));z-index:9;padding-top:14px;padding-bottom:14px;background:var(--background-color-1)}.profile-popup-decision{box-sizing:border-box;width:calc(100% - 32px);max-width:460px;margin:auto;padding:24px;border:0;border-radius:8px;background:var(--background-color-1);color:var(--text-color-1);box-shadow:0 12px 50px rgba(0,0,0,.25)}.profile-popup-decision::backdrop{background:rgba(0,0,0,.5)}.profile-popup-decision > .profile-popup-close{position:absolute;top:8px;right:8px}.profile-popup-decision h2.smalltitle{margin:0 36px 16px 0}.profile-popup-decision p{margin:12px 0;line-height:1.5}.profile-close-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.profile-close-actions .submit,.profile-close-actions .graysubmit{margin:0 !important;padding:10px 18px !important}@media (max-width:640px){.breeder-about-popup.profile-popup-ready{--profile-popup-padding:20px;--profile-popup-padding-x:16px}.profile-content-popup.profile-popup-ready{--profile-popup-padding:16px}.profile-popup-heading{padding-top:8px;padding-bottom:8px}}.profile-content-popup fieldset{margin:20px 0}.profile-content-popup legend{display:block;font-weight:700;margin-bottom:10px}.profile-content-popup input[type=checkbox]{appearance:auto;width:18px;height:18px;margin-right:6px;vertical-align:middle}.profile-card-picker label{display:block;padding:7px 0}.profile-content-popup footer{position:sticky;bottom:-24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 0;background:var(--background-color-1);border-top:1px solid var(--background-color-2)}#animal-editor footer{position:sticky;bottom:calc(-1 * var(--profile-popup-padding,24px));z-index:9;padding:14px 0;background:var(--background-color-1)}.profile-content-popup summary{cursor:pointer;font-weight:700}.profile-generated-post{box-sizing:border-box;min-width:0;margin:24px 0 16px;padding:18px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color-2)}.profile-generated-post h3.smalltitle{margin:0;font-size:1rem;line-height:1.45;font-weight:700;color:var(--text-color-1)}.profile-generated-post > p{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--color-2);border-radius:0 4px 4px 0;background:var(--background-color-1);color:var(--text-color-1);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.profile-generated-post > details{margin-top:14px;border-top:1px solid var(--border-color)}.profile-generated-post > details > summary{box-sizing:border-box;min-height:44px;padding:12px 0 0;color:var(--color-2);line-height:1.5}.profile-generated-post .formrow{margin:12px 0 0}.profile-generated-post textarea{display:block;min-height:120px;margin:0;background:var(--background-color-1);line-height:1.6}@media (max-width:640px){.profile-generated-post{margin-top:20px;padding:14px}.profile-generated-post > p{padding:10px 12px}}.profile-content-media{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none}.profile-content-media li{width:150px;padding:8px;border:1px solid var(--background-color-2);border-radius:6px}.profile-content-media img{width:100%;height:100px;object-fit:cover;display:block;margin-bottom:8px}.profile-content-media button{padding:4px 10px;background:var(--background-color-2);border-radius:5px;cursor:pointer}.profile-album-cover-positioner{width:100%;aspect-ratio:10/9;overflow:hidden;position:relative;touch-action:none;cursor:move;background:var(--background-color-2)}.profile-album-cover-positioner img{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.profile-album-cover-popup{max-width:480px}.profile-content-media:empty{display:none}.profile-photo-uploader{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;margin:10px 0;padding:22px 16px;border:2px dashed var(--border-color);border-radius:8px;background:var(--background-color-2);color:var(--text-color-1);text-align:center;transition:border-color .15s,background .15s}.profile-photo-uploader > input[type=file]{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;padding:0;opacity:0;cursor:pointer}.profile-photo-uploader > span,.profile-photo-uploader > strong{pointer-events:none}.profile-uploader-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--background-color-1);color:var(--color-2);font-size:1.6rem;font-weight:700}.profile-uploader-or{font-size:.875rem}.profile-uploader-select{padding:8px 20px;border-radius:24px;background:#626262;color:#fff;font-weight:700;transition:background-color .15s,color .15s}.profile-photo-uploader:hover .profile-uploader-select,.profile-photo-uploader:focus-within .profile-uploader-select{background:var(--text-color-2);color:var(--background-color-1)}[data-theme="dark"] .profile-uploader-select{background:#626262;color:#fff}[data-theme="dark"] .profile-photo-uploader:hover .profile-uploader-select,[data-theme="dark"] .profile-photo-uploader:focus-within .profile-uploader-select{background:var(--border-color);color:var(--text-color-1)}.profile-uploader-hint{max-width:100%;margin-top:4px;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.profile-photo-uploader:hover,.profile-photo-uploader.is-dragging{border-color:var(--color-2)}.profile-photo-uploader.is-dragging{background:var(--background-color-1)}.profile-photo-uploader:focus-within{outline:2px solid var(--color-2);outline-offset:3px}.profile-photo-uploader:has(input:disabled){opacity:.6}.profile-photo-uploader > input:disabled{cursor:wait}@media (max-width:640px){.profile-photo-uploader{padding:18px 12px}}.profile-photo-edit-preview{width:100%;max-height:300px;object-fit:contain}.profile-album-thumb{width:100%;height:220px;object-fit:cover;border-radius:6px}.breeder-tag{display:inline-block;margin:6px 4px 6px 0;padding:4px 10px;background:var(--background-color-2);border-radius:20px}.profile-content-error:not(:empty){color:var(--color-2);border-left:3px solid var(--color-2);padding:12px}@media (max-width: 640px){.profile-content-popup{width:100%;max-height:95vh;margin:0 auto;padding:16px}.profile-content-popup footer{bottom:-16px}.profile-content-popup input,.profile-content-popup textarea,.profile-content-popup select{font-size:16px}.profile-content-media li{width:calc(50% - 24px)}}.breeders-section .textwrapper,.breeders-section h2.main{overflow-wrap:anywhere}@media (max-width: 640px){.breeders-grid,.breeder-photos-detail{grid-template-columns:1fr}.breeder-post > .controls{top:8px;right:8px}}.breeder-profile-header{display:flex;flex-direction:column}.breeder-profile-box .breeder-cover{order:0;height:clamp(180px,23vw,300px);margin:0;border-radius:6px 6px 0 0}.breeder-profile-box .breeder-profile-identity{order:1;align-items:center;padding:18px 24px 10px}.breeder-profile-box .breeder-profile-identity .breeder-avatar{width:120px;height:120px;flex-basis:120px;border:4px solid #fff;box-sizing:border-box}.breeder-profile-box .has-cover .breeder-profile-identity .breeder-avatar{margin-top:-48px}.breeder-profile-box .breeder-profile-summary{order:2;padding:0 24px 14px 164px}.breeder-profile-box .breeder-profile-interests{margin:0}.breeder-profile-box .profile-main-navigation{order:3;padding:0 12px;border-top:1px solid var(--border-color)}.profile-adaptive-nav{position:relative;display:flex;width:100%;min-width:0}.profile-visible-links{display:flex;flex:1;min-width:0;overflow:hidden}.profile-adaptive-nav a[data-profile-tab],.profile-adaptive-nav .profile-more-navigation summary{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-height:52px;padding:12px 13px;border:0;border-radius:0;background:transparent;color:var(--color-1);font-size:.9375rem;font-weight:400;line-height:1.4;white-space:nowrap;text-decoration:none}.profile-adaptive-nav a[data-profile-tab]:hover,.profile-adaptive-nav .profile-more-navigation summary:hover{background:var(--background-color-2)}.profile-adaptive-nav a[data-profile-tab].active,.profile-adaptive-nav .profile-more-navigation summary.active{color:var(--color-1);background:transparent;box-shadow:inset 0 -3px var(--color-1);font-weight:700}.profile-adaptive-nav .profile-more-navigation{flex:0 0 auto}.profile-adaptive-nav .profile-more-navigation[hidden]{display:none}.profile-adaptive-nav .profile-more-navigation summary i{display:inline-block;flex:none;width:7px;height:7px;margin-top:-3px;border:solid var(--color-2);border-width:0 2px 2px 0;border-radius:1px;transform:rotate(45deg)}.profile-adaptive-nav .profile-more-navigation[open] summary i{margin-top:3px;transform:rotate(-135deg)}.profile-adaptive-nav .profile-more-menu{position:fixed;top:auto;right:auto;box-sizing:border-box;width:230px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--background-color-1)}.profile-adaptive-nav .profile-more-menu a[data-profile-tab]{justify-content:flex-start;min-height:44px;padding:10px 12px;border-radius:4px;box-shadow:none;white-space:normal;overflow-wrap:anywhere}.profile-adaptive-nav .profile-more-menu a.active{background:var(--background-color-2)}.profile-about-intro.whitebox2{margin-top:0;margin-bottom:20px}.profile-empty-welcome.whitebox2{margin-top:24px}.profile-empty-welcome h2.smalltitle{margin:0 0 12px}.profile-empty-welcome p{margin:0;line-height:1.6}.profile-empty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:20px}.profile-empty-actions .button{margin:0}.profile-favourite-animals.smallitems{margin-top:0}.profile-favourite-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 20px}.profile-favourite-tabs a{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;box-sizing:border-box;padding:10px 14px;border-radius:8px;background:var(--background-color-1);color:var(--color-1);font-size:.875rem;line-height:1.35;text-decoration:none}.profile-favourite-tabs a svg{flex:0 0 24px;width:24px;height:24px;margin:0;fill:currentColor}.profile-favourite-label{flex:1}.profile-favourite-count{flex-shrink:0;color:var(--text-color-2);font-size:.8125rem}.profile-favourite-tabs a:hover{background:var(--color-1);color:#fff}.profile-favourite-tabs a:hover .profile-favourite-count{color:#fff}.profile-favourite-tabs a.active{background:var(--color-1);color:#fff;font-weight:700}.profile-favourite-tabs a.active .profile-favourite-count{color:#fff}.profile-follow-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-social-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-friend-person{min-width:0;background:var(--background-color-1,#fff);border-radius:6px}.profile-friend-person .profile-friend-actions{padding:0 12px 12px}@media (max-width: 640px){.profile-social-tabs.profile-follow-tabs{grid-template-columns:1fr}.breeder-profile-name .profile-friend-actions{flex-basis:100%;order:4}}.profile-follow-people.profile-people-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}.profile-follow-people a{padding:12px;min-width:0;gap:14px}.profile-follow-people img{width:72px;height:72px}.profile-follow-people a > span{display:flex;flex-direction:column;min-width:0;gap:4px}.profile-follow-people strong{color:var(--color-1);font-size:1rem;line-height:1.4}.profile-follow-people time{color:var(--text-color-2);font-size:.875rem;line-height:1.4}@media (max-width: 640px){.profile-follow-people.profile-people-list{grid-template-columns:1fr}.profile-follow-people img{width:64px;height:64px}}@media (max-width: 640px){.profile-favourite-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-favourite-tabs a{padding:10px 12px;gap:8px}}@media (max-width: 640px){.breeder-profile-box .breeder-cover{height:170px;margin:0}.breeder-profile-box .breeder-profile-identity{padding:12px 16px 8px;grid-template-columns:84px minmax(0,1fr)}.breeder-profile-box .breeder-profile-identity .breeder-avatar{width:84px;height:84px}.breeder-profile-box .has-cover .breeder-profile-identity .breeder-avatar{margin-top:-32px}.breeder-profile-box .breeder-profile-summary{padding:0 16px 12px}.breeder-profile-box .profile-main-navigation{padding:0 6px}.profile-adaptive-nav a[data-profile-tab],.profile-adaptive-nav .profile-more-navigation summary{padding:12px 10px;min-height:48px;font-size:.875rem}}.breeder-profile-identity .breeder-profile-bio{max-width:720px;margin-top:12px;color:var(--text-color-2);font-size:15px;line-height:1.6}.breeders-section .profile-form-errors,.breeder-about-popup .profile-form-errors,.breeder-cover-popup .profile-form-errors{margin:0 0 20px;scroll-margin-top:90px;outline:none}.profile-form-errors[hidden]{display:none !important}.profile-form-errors ol{margin:0;padding-left:20px}.profile-form-errors li+li{margin-top:5px}.profile-trash-item{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.profile-trash-content{min-width:0;flex:1}.profile-trash-item h3.smalltitle{margin-top:0;margin-bottom:6px}.profile-trash-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-trash-thumbnails:empty{display:none}.profile-trash-thumbnails img{width:80px;height:80px;object-fit:cover;border-radius:6px}.profile-trash-restore{flex-shrink:0}.profile-trash-restore form{margin:0}@media (max-width: 640px){.profile-trash-item{flex-direction:column;gap:12px}}.breeders-section .controls .dropdown{width:max-content;min-width:240px;max-width:calc(100vw - 40px);box-sizing:border-box}.breeders-section .controls .dropdown > li > a,.breeders-section .controls .dropdown > li > button,.breeders-section .controls .dropdown > li > form > button{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-2);font:inherit;font-weight:700;line-height:1.4;text-align:left;white-space:normal;cursor:pointer}.breeders-section .controls .dropdown > li > a:hover,.breeders-section .controls .dropdown > li > button:hover,.breeders-section .controls .dropdown > li > form > button:hover{color:var(--color-2);background:none;text-decoration:underline}.breeders-section .controls .dropdown > li > form{margin:0;padding:0;width:auto}.breeders-section .controls .dropdown > li > a > svg,.breeders-section .controls .dropdown > li > button > svg,.breeders-section .controls .dropdown > li > form > button > svg{flex-shrink:0;width:18px;height:18px;margin:0;fill:currentColor}.profile-ad{width:100%;min-width:0;margin:24px 0}.profile-ad .adbox{max-width:100%;box-sizing:border-box}.profile-ad .emptyadbox img{max-width:100%;height:auto}@media (max-width: 640px){.profile-ad{margin:20px 0}}.breeder-profile-likes[hidden]{display:none}.breeder-followers>span{display:inline-flex;align-items:center;gap:5px}#profile-albums,#profile-photos{scroll-margin-top:90px}.profile-follow-people .profile-friend-person{position:relative}.profile-follow-people .profile-friend-person>a{padding-right:56px;min-height:96px;box-sizing:border-box}.profile-person-controls.controls{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.profile-person-controls.controls:has(.dropdown.active){z-index:30}.profile-person-controls.controls>.opendropdown{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--background-color-2);color:var(--color-1);font-size:24px;cursor:pointer}.breeders-section .profile-person-controls.controls>.dropdown{padding:16px 20px;width:320px;max-width:calc(100vw - 40px);top:calc(100% + 8px);right:0}.profile-person-controls .dropdown:before{right:10px}.hub-feed-filter{margin:0 0 20px}.registered-users-toolbar{display:flex;align-items:center;gap:12px;margin:20px 0}.registered-users-toolbar .filter{flex:1;min-width:0;margin:0}.registered-users-toolbar .filter.searchonly form{margin-right:0}.registered-users-controls{flex:0 0 48px}.registered-users-controls > span{width:48px;height:48px;font-size:2rem;background:var(--background-color-1)}.registered-users-controls ul{top:60px;right:0;max-width:calc(100vw - 40px);box-sizing:border-box}.registered-users-controls li{white-space:normal;min-width:190px;padding-right:0}.registered-users-grid .author{min-width:0;overflow-wrap:anywhere}@media (max-width:550px){.registered-users-grid.usersgrid.admin .gridhead,.registered-users-grid.usersgrid.admin .gridrow{grid-template-columns:60px minmax(0,1fr) 30px}}.registered-users-toolbar button.filtersubmit{border:0;padding:0;cursor:pointer}.registered-users-search-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px;margin:0 0 20px;padding:0;color:var(--text-color-2);font-size:.875rem;line-height:1.5}.registered-users-search-summary strong{color:var(--color-1);overflow-wrap:anywhere}.registered-users-search-summary h2.subtitle{margin:0;font-size:1.125rem;font-weight:400;line-height:1.4;color:var(--color-1)}.registered-users-search-summary a.category-watch-button{text-decoration:none}@media (max-width:550px){.registered-users-grid.usersgrid .gridhead{grid-template-columns:60px minmax(0,1fr);background:var(--background-footer);border-radius:4px 4px 0 0}.registered-users-grid.usersgrid.admin .gridhead{grid-template-columns:60px minmax(0,1fr) 30px}.registered-users-grid .gridhead > .left{grid-column:2 / -1}.registered-users-grid .gridhead > div:last-child:empty{display:none}}@media (max-width:1020px){.hub-mobile-actions > .hub-mobile-filter:only-child{grid-column:1 / -1}}.profile-directory-admin-activity{margin:14px 0 0;color:var(--text-color-2);font-size:.8rem;line-height:1.5}.profile-directory-sort{flex-wrap:wrap}.community-ad{width:100%;min-width:0;margin:20px 0;clear:both}.community-ad-sidebar{margin:0 0 20px}.community-ad .adbox{max-width:100%}