@import url('/data/volby/css/volby-color.css');

.css-d {
--rs-vlb-h1:1.75rem; --rs-vlb-h2:1.5rem;
}
.css-t {
--rs-vlb-h1:1.375rem; --rs-vlb-h2:1.25rem;
}

.vlb-h1, .vlb-h2 {margin:0 0 var(--spacing-1, 1rem); font-weight:600; line-height:1.2; letter-spacing:0; text-transform:uppercase}
.vlb-h1 {font-size:var(--rs-vlb-h1)}
.vlb-h2 {font-size:var(--rs-vlb-h2)}

/* UNI pro KRUMS */
.vlb-figurky u {position:relative; float:left; width:2em; height:2em; border-radius:.4em; overflow:hidden; background:none !important}
.vlb-figurky u:before {content:''; position:absolute; top:.65em; left:.35em; width:0; height:0; border:1em solid currentColor; border-top-color:transparent; border-width:.7em .65em .6em; border-radius:.5em .5em .25em .25em; background-clip:content-box; transform:perspective(1em) rotateX(35deg); box-shadow:0 0 1px currentColor}
.vlb-figurky u:after {content:''; position:absolute; top:.2em; left:.6em; width:.8em; height:.8em; border-radius:.5em; background:currentColor}

.vlb-ico-up, .vlb-ico-down, .vlb-ico-null {display:inline-block; vertical-align:top; width:.875em; height:1.25em; margin-right:.25rem; background:no-repeat 50% 50% / contain}
.vlb-ico-up {background-image:url('/u/icon/000/sign-plus.svg'); filter:var(--filter-tgl-qua70)}
.vlb-ico-down {background-image:url('/u/icon/000/sign-minus.svg'); filter:var(--filter-tgl-sec70)}
.vlb-ico-null {background-image:url('/u/icon/000/form-radio-unselected.svg'); filter:var(--filter-tgl-neutral60)}

/* SVG mapy */
.st0 {fill:var(--tgl-web-bg, #FFF); stroke:var(--tgl-web-bg, #FFF)}
.st1, .st2 {fill:var(--tgl-pri10, #D6DEEB); stroke:var(--tgl-web-bg, #FFF)}
.st3 {fill:var(--tgl-pri20, #A7B9D9); stroke:var(--tgl-web-bg, #FFF); transition:all .2s ease-in-out}
.st4 {/*fill:#FFF;*/ stroke:var(--tgl-pri10, #D6DEEB)}
/* .st4:not([fill]) {fill:#FFF} ! fill je vkladan inline ! */
.st0, .st1, .st2, .st3, .st4 {stroke-width:2}
a:hover .st1, a:hover .st2, a:hover .st3, a:hover .cls-1 {opacity:.8}
/* PRG bug nepregenerovanych starych map */
.cls-1 {stroke:var(--tgl-web-bg, #FFF); stroke-width:2}
.cls-1:not([fill]) {fill:var(--tgl-pri10, #D6DEEB) /* !fill je vkladan inline! */}

.maptext {font-weight:600; font-size:31px}

/* zizalky */
.vlb-zizalka {height:.5rem; border-radius:var(--radius-xxxl, 2rem); background:var(--tgl-pri10, #D6DEEB); overflow:hidden}
.vlb-zizalka u {float:left; height:100%; /*border-radius:inherit;*/ background:var(--tgl-pri60, #1B3E7A)}
.vlb-sloupecky u {display:block; background:#CCC}
u.csns {color:#F4DE71; background-color:#F4DE71} 
path.csns, polygon.csns, polyline.csns {fill:#F4DE71}
u.cssd {color:#f29400; background-color:#f29400} 
path.cssd, polygon.cssd, polyline.cssd {fill:#f29400}
u.cz {color:#E2026B; background-color:#E2026B} 
path.cz, polygon.cz, polyline.cz {fill:#E2026B}
u.dsss {color:#990; background-color:#990} 
path.dsss, polygon.dsss, polyline.dsss {fill:#990}
u.hnhrm {color:#23274C; background-color:#23274C} 
path.hnhrm, polygon.hnhrm, polyline.hnhrm {fill:#23274C}
u.hob {color:#DC251F; background-color:#DC251F} 
path.hob, polygon.hob, polyline.hob {fill:#DC251F}
u.chnj {color:#B8AB54; background-color:#B8AB54} 
path.chnj, polygon.chnj, polyline.chnj {fill:#B8AB54}
u.kc {color:#CFA944; background-color:#CFA944} 
path.kc, polygon.kc, polyline.kc {fill:#CFA944}
u.kdu {color:#F9DA23; background-color:#F9DA23} 
path.kdu, polygon.kdu, polyline.kdu {fill:#F9DA23}
u.kscm {color:#D8261C; background-color:#D8261C} 
path.kscm, polygon.kscm, polyline.kscm {fill:#D8261C}
u.lira {color:#FE9; background-color:#FE9} 
path.lira, polygon.lira, polyline.lira {fill:#FE9}
u.m {color:#778187; background-color:#778187} 
path.m, polygon.m, polyline.m {fill:#778187}
u.snk-celk {color:#3D3D3D; background-color:#3D3D3D} 
path.snk-celk, polygon.snk-celk, polyline.snk-celk {fill:#3D3D3D}
u.nez {color:#99C6E5; background-color:#99C6E5} 
path.nez, polygon.nez, polyline.nez {fill:#99C6E5}
u.nezdem {color:#EF0; background-color:#EF0} 
path.nezdem, polygon.nezdem, polyline.nezdem {fill:#EF0}
u.nk {color:#399; background-color:#399} 
path.nk, polygon.nk, polyline.nk {fill:#399}
u.oda {color:#2F74B0; background-color:#2F74B0} 
path.oda, polygon.oda, polyline.oda {fill:#2F74B0}
u.ods {color:#004494; background-color:#004494} 
path.ods, polygon.ods, polyline.ods {fill:#004494}
u.p21 {color:#F60; background-color:#F60} 
path.p21, polygon.p21, polyline.p21 {fill:#F60}
u.pir {color:#000; background-color:#000} 
path.pir, polygon.pir, polyline.pir {fill:#000}
.pirstan {color:#000044; background-color:#000044} 
path.pirstan, polygon.pirstan, polyline.pirstan {fill:#000044}
u.snked {color:#FF0; background-color:#FF0} 
path.snked, polygon.snked, polyline.snked {fill:#FF0}
u.spoz {color:#960; background-color:#960} 
path.spoz, polygon.spoz, polyline.spoz {fill:#960}
u.sso {color:#009682; background-color:#009682} 
path.sso, polygon.sso, polyline.sso {fill:#009682}
u.suv {color:#CC0; background-color:#CC0} 
path.suv, polygon.suv, polyline.suv {fill:#CC0}
u.sz {color:#090; background-color:#090} 
path.sz, polygon.sz, polyline.sz {fill:#090}
u.top09 {color:#939; background-color:#939} 
path.top09, polygon.top09, polyline.top09 {fill:#939}
u.up4 {color:#1490CC; background-color:#1490CC} 
path.up4, polygon.up4, polyline.up4 {fill:#1490CC}
u.usdeu {color:#37583C; background-color:#37583C} 
path.usdeu, polygon.usdeu, polyline.usdeu {fill:#37583C}
u.vpm {color:#FF1F42; background-color:#FF1F42} 
path.vpm, polygon.vpm, polyline.vpm {fill:#FF1F42}
u.vv {color:#0091d4; background-color:#0091d4} 
path.vv, polygon.vv, polyline.vv {fill:#0091d4}
u.work {color:#B81; background-color:#B81} 
path.work, polygon.work, polyline.work {fill:#B81}
u.lev21 {color:#900; background-color:#900} 
path.lev21, polygon.lev21, polyline.lev21 {fill:#900}
u.pro {color:#6C6; background-color:#6C6} 
path.pro, polygon.pro, polyline.pro {fill:#6C6}
u.fis {color:#00FA9A; background-color:#00FA9A} 
path.fis, polygon.fis, polyline.fis {fill:#00FA9A}
u.sos {color:#BC8F8F; background-color:#BC8F8F} 
path.sos, polygon.sos, polyline.sos {fill:#BC8F8F}
u.kar {color:#D99A00; background-color:#D99A00} 
path.kar, polygon.kar, polyline.kar {fill:#D99A00}
u.sscr {color:#4682B4; background-color:#4682B4} 
path.sscr, polygon.sscr, polyline.sscr {fill:#4682B4}
u.lib {color:#e22368; background-color:#e22368} 
path.lib, polygon.lib, polyline.lib {fill:#e22368}
u.vyc {color:#191970; background-color:#191970} 
path.vyc, polygon.vyc, polyline.vyc {fill:#191970}
u.sev {color:#ec1d24; background-color:#ec1d24} 
path.sev, polygon.sev, polyline.sev {fill:#ec1d24}
u.str {color:#008080; background-color:#008080} 
path.str, polygon.str, polyline.str {fill:#008080}
u.par {color:#A00; background-color:#A00} 
path.par, polygon.par, polyline.par {fill:#A00}
u.plz {color:#009; background-color:#009} 
path.plz, polygon.plz, polyline.plz {fill:#009}
u.str {color:#FF1493; background-color:#FF1493} 
path.str, polygon.str, polyline.str {fill:#FF1493}
u.kdunv {color:#69C; background-color:#69C} 
path.kdunv, polygon.kdunv, polyline.kdunv {fill:#69C}
u.kdusz {color:#336; background-color:#336} 
path.kdusz, polygon.kdusz, polyline.kdusz {fill:#336}
u.stanhopb {color:#9CF; background-color:#9CF} 
path.stanhopb, polygon.stanhopb, polyline.stanhopb {fill:#9CF}
u.ostravak {color:#66F; background-color:#66F} 
path.ostravak, polygon.ostravak, polyline.ostravak {fill:#66F}
u.prz {color:#D2242D; background-color:#D2242D} 
path.prz, polygon.prz, polyline.prz {fill:#D2242D} /* prezident */
u.ano {color:#261060; background-color:#261060} 
path.ano, polygon.ano, polyline.ano {fill:#261060}
u.sso {color:#005f49; background-color:#005f49} 
path.sso, polygon.sso, polyline.sso {fill:#005f49}
u.usvit {color:#acd25f; background-color:#acd25f} 
path.usvit, polygon.usvit, polyline.usvit {fill:#acd25f}
u.rom {color:#6ab556; background-color:#6ab556} 
path.rom, polygon.rom, polyline.rom {fill:#6ab556}
u.les {color:#004C4A; background-color:#004C4A} 
path.les, polygon.les, polyline.les {fill:#004C4A} 
u.neb {color:#00019A; background-color:#00019A} 
path.neb, polygon.neb, polyline.neb {fill:#00019A}
u.rep {color:#0000FE; background-color:#0000FE} 
path.rep, polygon.rep, polyline.rep {fill:#0000FE} 
u.stan {color:#b6c932; background-color:#b6c932} 
path.stan, polygon.stan, polyline.stan {fill:#b6c932} 
u.szr {color:#6fb7c5; background-color:#6fb7c5} 
path.szr, polygon.szr, polyline.szr {fill:#6fb7c5}
u.spd {color:#9d4f18; background-color:#9d4f18} 
path.spd, polygon.spd, polyline.spd {fill:#9d4f18}
u.realiste {color:#0355CB; background-color:#0355CB} 
path.realiste, polygon.realiste, polyline.realiste {fill:#0355CB}
u.sen21 {color:#00a3ad; background-color:#00a3ad} 
path.sen21, polygon.sen21, polyline.sen21 {fill:#00a3ad} 
u.triko {color:#EF2028; background-color:#EF2028} 
path.triko, polygon.triko, polyline.triko {fill:#EF2028} 
u.dsz {color:#007b33; background-color:#007b33} 
path.dsz, polygon.dsz, polyline.dsz {fill:#007b33} 
u.jih {color:#682775; background-color:#682775} 
path.jih, polygon.jih, polyline.jih {fill:#682775} 
u.vc {color:#191a46; background-color:#191a46} 
path.vc, polygon.vc, polyline.vc {fill:#191a46} 
u.otce {color:#334897; background-color:#334897} 
path.otce, polygon.otce, polyline.otce {fill:#334897}
u.apb {color:#c0e0f4; background-color:#c0e0f4} 
path.apb, polygon.apb, polyline.apb {fill:#c0e0f4}
u.sdsn {color:#f9a007; background-color:#f9a007} 
path.sdsn, polygon.sdsn, polyline.sdsn {fill:#f9a007}

.krucolor, .krucolor.krucolor {color:#75868E; background-color:#75868E; fill:#75868E}

/* navigacni lista */
.navswitch {position:relative; z-index:1; display:flex; flex-wrap:wrap; gap:.25rem; margin:0 0 var(--spacing-15, 1.5rem)}
.navswitch li {display:flex; align-items:center; list-style:none; padding:0; font-weight:600; font-size:87.5%; line-height:1.25; background:none}
.navswitch a {display:block; padding:.375em .75em; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:var(--radius-s, .25rem); color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05b, #EDF2F9); text-decoration:none}
.navswitch a:hover, .navswitch .act a, .navswitch a.act {text-decoration:none; background:var(--tgl-pri10, #D6DEEB)}
.navswitch .invisibility {flex:0 0 100%}
.navswitch .invisibility a {display:flex; align-items:center; width:100%; max-width:632px; padding:.5rem 0; border:0; color:var(--tgl-pri80, #122E5B); background:none; font-weight:400; cursor:pointer}
.invisibility a:hover {text-decoration:underline}
.invisibility a:before {content:''; flex:1; order:1; display:block; height:1px; margin:0 0 0 .5rem; background:var(--tgl-pri10, #D6DEEB)}
.invisibility a:after {content:''; display:inline-block; vertical-align:top; width:.75rem; height:1.25em; margin:0 0 0 .5rem; background:url('/u/icon/000/arrow-down.svg') no-repeat 50% 50% / .75rem .75rem; filter:var(--filter-tgl-pri80); cursor:pointer}
.invisibility ~ li, .navswitch.visible .invisibility {display:none}
.navswitch.visible .invisibility ~ li {display:block}

.col-ab:has(.krucat) {position:relative}
.navradio.krucat {/* presun hlasovatka pres graf */ position:absolute; right:0; z-index:2}
li.navradio-check {float:right}

.navradio-check .navradio-a, .navradio-check.act .navradio-a {display:flex; align-items:center; gap:.5em; min-height:2.5rem; padding:.5em .75em; border-color:transparent; font-weight:400; background:var(--tgl-pri05, #EDF2F9)}
.navradio-check .navradio-a:hover {border-color:var(--tgl-pri10, #D6DEEB)}
.navradio-check .navradio-a:before {content:''; width:1.25em; height:1.25em; background-image:url('/u/icon/000/form-checkbox-unselected.svg'); filter:var(--filter-tgl-neutral20)}
.navradio-check.act .navradio-a:before {background-image:url('/u/icon/000/form-checkbox.svg'); filter:var(--filter-tgl-pri80)}
/*
.navradio-check .navradio-a {background-image:url('/u/icon/bbc/form-checkbox-unselected.svg')}
.navradio-check.act .navradio-a {background-image:url('/u/icon/124/form-checkbox.svg')}
*/

.linkslist {position:relative; z-index:1; overflow:hidden; margin:0 0 1rem}
.linkslist li {float:left; display:block; margin:0 .25rem .25rem 0; padding:0; font-size:87.5%; line-height:1.429; background:none}
.linkslist a {display:block; padding:.25rem .75rem; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9)}
.linkslist a:hover {text-decoration:none; background:var(--tgl-pri10, #D6DEEB)}

/* 2025/10 - presunuto do layout2, kvuli duplikatu na krajich
.btn-star {padding-right:1.1em; padding-inline-end:1.1em; color:inherit; background:url('/u/icon/000/star2.svg') no-repeat 100% 50% / .8em .8em; filter:var(--filter-tgl-neutral20)}   
.btn-star:hover {text-decoration:none; filter:var(--filter-tgl-ter50)}
.btn-star.btn-star-act {background-image:url('/u/icon/000/star.svg'); filter:var(--filter-tgl-ter50)}
*/

.vlb-header-tit {display:flex; flex-wrap:wrap; gap:0 1rem; align-items:start; width:100%; margin:0 0 1.25rem}
.vlb-header-tit .navswitch {flex:0 0 100%}
.vlb-header-tit .cell {flex:1; display:block}
.vlb-header-tit h1, .vlb-header-tit.vlb-header-tit h1 {margin:0; font-weight:600; font-size:var(--rs-h2, 2rem)}
.vlb-header-tit .subheader {display:inline-block; margin:0 .75rem 0 0; font-weight:800; font-size:112.5%; line-height:1.222}
.vlb-header-tit .results {display:inline-block; font-size:100%; line-height:1.375}
.vlb-header-tit .results-final {padding-left:1.5em; background:url('/u/icon/68c/done.svg') no-repeat 0 50% / 1em 1em}
.css-t .vlb-header-tit {display:block}
.css-t .vlb-header-tit .subheader, .css-t .vlb-header-tit .results {display:block}
.vlb-header-tit .cell-b {flex:0 0 300px}
.vlb-header-tit .cell-b .read-more {margin:1rem 0 0}

.vlb-statistic {flex:0 0 300px; display:flex; justify-content:space-between; gap:1rem; margin:.125rem 0}
.vlb-statistic .item {flex:1 1 50%}
.vlb-statistic label {display:block; font-weight:600; font-size:50%; line-height:1.25; text-transform:uppercase; white-space:nowrap}
.vlb-statistic label strong {display:block; font-weight:800; font-size:200%}
.vlb-statistic .vlb-zizalka {height:.25rem; margin:0}
.css-t .vlb-header-tit .vlb-statistic {margin:.5rem 0}

.vlb-box {position:relative; margin:0 0 var(--spacing-2, 2rem)}
.vlb-box .vlb-box {margin-bottom:var(--spacing-05, .5rem)}
.vlb-box:target {/*margin-top:-4rem; padding-top:4rem*/}
.vlb-box2 {margin:0 0 1.5rem}

.vlb-source {font-size:75%; color:#75868E}

.vlb-mapa {position:relative; margin:0 0 1rem}
.vlb-box + .vlb-mapa {margin-top:-2em}
.vlb-mapa .ico-info {padding:0 0 0 1.5em; font-size:75%; line-height:1.333; color:#75868E}
.vlb-mapa .ico-info:before {content:''; float:left; margin:0.166em 0 0 -1.5em; width:1em; height:1em; background:url('/u/icon/567/info-i.svg') no-repeat 50% 50% / contain}
.vlb-mapa .ico-info span {display:none}
.css-t .vlb-mapa .imagelist-flex {flex-direction:row}
.css-t .vlb-mapa .imagelist-flex .cell {margin:0}

/* senatni mapy */
.mapa-senat-brno {width:50%; margin:0 auto}
.mapa-senat-ostrava {width:45%; margin:0 auto}

.bublifukovina {z-index:5; white-space:nowrap; padding:.5em 1em .5em .75em !important; border:1px solid var(--tgl-pri10, #D6DEEB) !important; border-radius:.5rem; font-size:1rem; color:var(--tgl-neutral90, #2B3135) !important; background:var(--tgl-white, #FFF) !important}
.css-t .bublifukovina {font-size:.8125rem}
.bublifukovina br {display:none}
.bublifukovina i {display:block; margin:0; font-style:normal; font-weight:600; font-size:87.5%; line-height:1.286}
.bublifukovina i + br + b {padding-top:.375rem}
.bublifukovina b {display:block; font-weight:600; font-size:100%; line-height:1.25}
.bublifukovina b big {display:inline-block; padding:0 0 0 .25em; font-weight:600; color:inherit}
.bublifukovina big {display:block; font-weight:800; font-size:100%; color:var(--tgl-neutral60, #75868E)}
.bublifukovina small {display:block; margin:.375rem 0 .25rem; font-weight:600; font-size:75%; line-height:1.2}
.bublifukovina .small {margin:0; font-weight:400; color:inherit}

/* hledatko */
#vlb-search {position:relative; margin:1rem 0; font-size:87.5%}
#vlb-search:after {content:''; display:block; clear:both}
#words-obec {display:none; position:absolute; top:2.5rem; left:0; z-index:10; overflow:hidden; width:100%; margin:-3px 0 0; padding:0; border:1px solid #4C70B5; border-width:0 1px 1px; border-radius:0 0 .25rem .25rem; color:var(--tgl-neutral90, #2B3135); background:var(--tgl-white, #FFF); box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.08); box-sizing:border-box; cursor:default}
#words-obec:before {content:''; display:block; height:1px; margin:3px 13px; background:var(--tgl-pri10, #D6DEEB)}
#words-obec div span {display:none}
#words-obec div.selected, #words-obec div.selected span, #words-obec a:hover {color:highlighttext; background:highlight}
#words-obec a {clear:both; display:block; width:100%; margin-bottom:.5em; line-height:1.4; text-indent:3rem; text-decoration:none; color:#C11B1B}
#words-obec div {padding:0 .75rem 0 3rem; line-height:2}
#slovo-obec.inp {width:100%; height:2.5rem; font-size:.875rem; float:left; margin:0; padding:0 .75rem 0 3rem; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; color:#75868E; background:url('/u/icon/68c/search.svg') no-repeat -1000% 0, var(--tgl-white, #FFF) url('/u/icon/567/search.svg') no-repeat .75rem 50% / 1.5rem 1.5rem; box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.2)}
#slovo-obec.inp:focus {border-color:#4C70B5; color:var(--tgl-neutral90, #2B3135); background-image:none, url('/u/icon/68c/search.svg'); box-shadow:0 0 1rem 0 rgba(0,0,0,.08)}
/* ohyby hledatka */
.complete #vlb-search {margin-top:0}
#vlb-search + .fc9, #vlb-search + script + .fc9 {display:none} 

.vlb-uspechy {width:100%; border-collapse:collapse}
.vlb-uspechy td, .vlb-uspechy th {vertical-align:middle}
.vlb-uspechy th {padding:.625rem .5rem .5rem; border:solid var(--tgl-pri10, #D6DEEB); border-width:4px 0 1px; font-weight:400; font-size:75%; line-height:1.333; color:var(--tgl-neutral90, #2B3135)}
.vlb-uspechy td {height:2.5rem; padding:0 .5rem; border-bottom:1px solid var(--tgl-pri05, #EDF2F9); font-size:87.5%; line-height:1.286; box-sizing:border-box}
.vlb-uspechy th:first-child, .vlb-uspechy td:first-child {padding-right:0}
.vlb-uspechy .nw1 {width:1em; white-space:nowrap}
.vlb-uspechy a {display:flex; align-items:center; height:100%; padding:.25rem 0; font-weight:600; box-sizing:border-box}
.btntext.btntext {display:inline-block; height:auto; padding:3px calc(1em + 4px) 3px 4px; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.125rem; font-weight:600; font-size:.625rem; line-height:1.2; text-decoration:none; white-space:nowrap; color:var(--tgl-pri60, #1B3E7A); background:var(--tgl-pri05, #EDF2F9) url('/u/icon/137/arrow2-right.svg') no-repeat calc(100% - 4px) 50% / .6em .6em}
.btntext.btntext:hover {background-color:var(--tgl-pri10, #D6DEEB)}

.tabout {margin:0 0 var(--spacing-15, 1.5rem); overflow:auto; scrollbar-width:thin}
.vlb-table {width:100%; border-collapse:collapse}
.vlb-table caption {padding:0 0 .5rem; text-align:left; font-weight:800; font-size:100%; line-height:1.25}
.vlb-table td, .vlb-table th {vertical-align:middle}
.vlb-table th {padding:.625rem .5rem .5rem; border:solid var(--tgl-pri10, #D6DEEB); border-width:4px 0 1px; font-weight:400; font-size:75%; line-height:1.333; color:var(--tgl-neutral90, #2B3135)}
.vlb-table td {height:2.5rem; padding:0 .5rem; border-bottom:1px solid var(--tgl-pri05, #EDF2F9); font-size:87.5%; line-height:1.286; box-sizing:border-box}
.vlb-table th:first-child, .vlb-table td:first-child {padding-right:0}
.vlb-table .nw1 {width:1em; white-space:nowrap}
.vlb-table h5 {font-weight:600; font-size:100%}
.vlb-table a {display:flex; align-items:center; height:100%; padding:.25rem 0; font-weight:600; box-sizing:border-box}

