.p-12 {  padding: 0.25rem 0.5rem; }.zuu{  margin: 0.5rem; }.zut{  margin-right: 0.25rem; }.zus{  margin-bottom: 1rem; }.zur{  display: -webkit-box; }.zuq{  pointer-events: none; }.zup{  padding-left: 24px; }.zuo{  display: grid;  grid-template-columns: 1fr 1fr;  gap: 0.5rem;  margin-top: 1rem; }.zun{  flex: 1;   overflow: auto scroll; }#site-navigation li:hover::after{  transform: scaleX(1); }.zum{  margin: 2.5rem;  display: flex;  flex-direction: row;  justify-content: space-around;  gap: 1.5rem; }.zul{  left: -2.5rem;  width: 2.2rem;  height: 2.2rem;  border: 0.2rem solid #ffffff;  border-radius: 50%;  background-color: #f44336;  animation: dot-0 1s infinite linear; }.zuk{  position: relative;  width: 2.2rem;  height: 2.2rem;  border: 0.2rem solid #ffffff;  border-radius: 50%;  background-color: #ffc107;  animation: dot-1 1s infinite linear; }.zuj{  left: 2.5rem;  width: 2.2rem;  height: 2.2rem;  border: 0.2rem solid #ffffff;  border-radius: 50%;  background-color: #4caf50;  animation: dot-2 1s infinite linear; } @keyframes dot-0 {0%{   transform: scale(1, 1);  }25%{   transform: scale(1.5, 1.5);  }50%{   transform: scale(1, 1);  }75%{   transform: scale(1, 1);  }100%{   transform: scale(1, 1);  } } @keyframes dot-1 {0%{   transform: scale(1, 1);  }25%{   transform: scale(1, 1);  }50%{   transform: scale(1.5, 1.5);  }75%{   transform: scale(1, 1);  }100%{   transform: scale(1, 1);  } } @keyframes dot-2 {0%{   transform: scale(1, 1);  }25%{   transform: scale(1, 1);  }50%{   transform: scale(1, 1);  }75%{   transform: scale(1.5, 1.5);  }100%{   transform: scale(1, 1);  } }.zui{  pointer-events: none;  animation: blinker 0.7s linear infinite alternate; } @keyframes blinker {from { }to{   scale: 1.3;  } }.zuh{  pointer-events: none;  animation: blinker0 0.7s linear infinite alternate; } @keyframes blinker0 {from { }to{   scale: 1.1;  } }.zxr:hover .zxw{  background: unset; }.zxr:hover .zxq{   background-color: #00acff;  color: var(--cdt-fc);  flex-grow: 1;  border-radius: 0.2rem;  aspect-ratio: 1 / 1; }.zxr:hover{  display: flex;  gap: 0.1rem; }.zxr:hover .zxk{  height: 1.4rem;  aspect-ratio: 1 / 1;  text-align: center;  line-height: 1.4rem;  grid-column-start: 2;  cursor: pointer;  background-color: #1700ff;  display: block;  flex-grow: 1;  border-radius: 0.2rem; }.zxk:hover, .zxq:hover{  background-color: #ff5722 !important;  cursor: pointer;  border-radius: 0.2rem; }.zxl{  position: relative;  border-radius: 0.2rem;  color: whitesmoke;  height: var(--event-h);  display: flex;  align-items: flex-end;  box-sizing: border-box; }.zxm[data-custom]::after{  position: relative;  content: var(--event-n);  display: block;  font-weight: bold;  text-align: center;  top: -0.2rem; }.zug{  position: absolute;  border: 1px solid #ccc;  border-radius: 0.3rem;  padding: 0.4rem 1rem;  min-width: 5rem;  width: auto;  outline: none;  color: #333;  background-color: #fff;  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  transition: border-color 0.2s;  left: -100%;  top: 2.35rem;  transform: translate(-50%);  z-index: 2; }.zug:focus{  border-color: #66afe9;  box-shadow: 0 0 5px rgba(102, 175, 233, 0.6); }.zuf summary{  cursor: pointer;  font-weight: bold; }.zuf summary::marker{   content: "▼"; }.zue{  grid-column: 1 / -1;  text-align: center; }section.zud{  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;  height: auto;  cursor: pointer; }span.zuc{  cursor: pointer;  color: #ff5722; }#idAutocompleteList .zub{  background-color: DodgerBlue;  color: #ffffff; }.zzd h1{  color: black; }.zzd table{  width: 100%; }.zua{  margin-top: 0.5rem; }.zvs{  position: relative;  max-width: 1000px;  margin: 0 auto;  padding: 1rem;  border: 1px solid #ccc;  border-radius: 8px;  background-color: #ffc67a; }.ztz{  margin: 1rem 0; }.zty{  margin-bottom: 0.5rem;  display: flex;  align-items: center;  gap: 10px; }.ztx{  flex: 1;  word-wrap: break-word; }.ztw{  border: 1px solid #cbd5e0;  border-radius: 3px;  padding: 0.4em 0.5em; }.ztv{  align-self: center; }.zvr, .zvq{  width: 100%;  padding: 10px;  border: 1px solid #cbd5e0;  border-radius: 4px;  box-sizing: border-box; }.ztu, .ztw{  width: 5rem; }.ztt{  clear: both;  color: #ff0000;  font-size: 0.85em;  margin-left: 0.5rem; }.zvp{  margin-left: auto;  margin-top: 1rem;  padding: 10px 15px;  border: none;  border-radius: 4px;  color: #ffffff;  background-color: #ff5722;  cursor: pointer; }.zvp:hover{  background-color: #19740a; }.zyr:hover, .zys:hover, .zys.zyt{  border: 1px solid var(--main-a);  background: var(--main-a)   radial-gradient(circle at 0 0, var(--main-a), var(--main-a));  box-shadow: inset var(--main-a) -1px -3px 8px, inset var(--main-i) 3px 3px 8px,   var(--main-s) 3px 3px 8px -3px; }button:hover{  cursor: pointer; }span.zts{  padding: 0;  font: bold 15px/1 "Open Sans"; }#rcl-notice{  position: absolute;  z-index: 5;  min-width: 187px; }#rcl-notice a{  text-decoration: none; }#rcl-notice .ztr{  height: 100%;  display: flex;  flex-wrap: wrap;  flex-direction: row-reverse;  align-content: center;  padding: 5px 2px 5px 10px;  font-size: 0.9rem;  line-height: 1.2;  word-wrap: break-word;  animation-duration: 0.3s; }.ztq .ztp, #rcl-notice .zto{  border-left: 3px solid var(--n-c-error);  color: var(--n-c-error);  background-color: var(--n-bc-error); }.ztq .ztn, #rcl-notice .ztm{  border-left: 3px solid var(--n-fc-warning);  color: var(--n-fc-warning);  background-color: var(--n-bc-warning); }.ztq .ztl, #rcl-notice .ztk{  border-left: 3px solid var(--n-fc-success);  color: var(--n-fc-success);  background-color: var(--n-bc-bsuccess); }#rcl-notice .ztr .ztj{  padding: 0 10px 0;   float: right;  cursor: pointer;  color: black;  font-weight: 600; }.zuw{  padding: 0.5rem;  border-radius: 3px;  background-color: var(--f-bc);  display: flex;  flex-direction: column;  margin-left: auto;  margin-right: auto; }form.zti h4{  text-align: center;  margin-bottom: 0.3rem;  color: var(--f-c); }.zti{  border-radius: 3px; }.zth{  height: 1.5rem;  max-width: 95%;  overflow: hidden; }.ztg{  width: 100%;  height: 100%;  min-height: 13rem;  max-width: 100%;  max-height: 100%;  resize: both;  text-align: justify;  line-height: 1.2rem;  hyphens: auto;  box-sizing: border-box; }.ztg:focus-visible{  outline: 1px solid gray; }.ztf{  margin-top: 0.5rem;  display: grid; }.zte{  margin-top: 0.5rem;  display: flex;  justify-content: space-evenly;  gap: 0.3rem; }.zte input{  border-radius: 3px;  padding: 0 0.5rem; }.ztd{  position: fixed;  z-index: 2;  top: 50%;  left: 50%;  max-width: 80%;  width: 300px;  padding: 1rem;  border-radius: 8px;  color: var(--a-fc);  background-color: var(--a-bc);  box-shadow: 0 2px 10px var(--main-s);  display: flex;  flex-direction: column;  gap: 1rem;  transform: translate(-50%, -50%); }.ztd input:focus-visible{  outline: none; }.ztc{  display: flex;  justify-content: space-between;  gap: 0.5rem; }.ztb, .zta, .zsz, .zsy{  padding: 0.5rem;  border: 1px solid var(--a-br);  border-radius: 3px;  cursor: pointer;  flex-grow: 1;  text-align: center; }.ztd form{  display: flex;  flex-direction: column;  gap: 1rem; }.ztd input[type="checkbox"]{  margin-right: 0.25rem; }.ztb{  width: fit-content;  margin-left: auto;  margin-right: auto;  color: var(--a-fc); }.zsx, .zta:hover, .zsz:hover, .zsy:hover, .ztb:hover{  outline: 2px solid;  background-color: #013164; }.zsw a{  color: var(--a-fc);  margin-left: auto; }.zsv{  font-size: 12px;  color: var(--a-fc);  float: right; }.zsw{  display: flex;  }.zsu{   padding: 3px;  border-radius: 3px;  font-size: 0.9rem;  color: #000000;  background-color: var(--ab-bc);  display: flex;  justify-content: center;  align-items: center; }.zst{  display: flex;  justify-content: center; }.zss, .zsr{  width: 1.5rem;  height: 1.5rem; }#idBasicMonth.zyk .zyj{  display: none; }tbody{  position: relative; }.zvj{  position: absolute;  top: -0.1rem;  left: 0.2rem;  font-size: 0.7rem; }.zsq{  padding-bottom: 0.5rem;  position: relative;  box-sizing: border-box; }.zsp{  position: relative;  margin: 0.5rem 0;  display: flex;  gap: 0.2rem 1rem;   flex-wrap: wrap; }.zso > [name="result"]{  background-color: wheat; }table.zsn td, table.zsn th{  padding: 3px;  border: 1px solid #ffffff; }table td, thead th{  padding: 1.5rem 0.5rem 0 0.5rem;  min-width: min-content;  line-height: 1.5; }span.zud{  overflow: hidden;  text-overflow: ellipsis;  -webkit-line-clamp: var(--line-clamp);  line-clamp: var(--line-clamp);  -webkit-box-orient: vertical;  height: var(--block-height);  pointer-events: none; }td.zud{  cursor: pointer; }.zsm strong{  color: var(--tt-fc);  }.zsm b{  color: var(--td-fc);  }.zsl > *{  stroke: none;  fill: var(--tgs-s); }.zsl:hover svg{  fill: var(--tgh-c);   scale: 1.2; }input.zsk.zsl{  margin-right: 10px;  height: 1rem;  width: 1rem; }.zsk.zsl:hover{  scale: 1.1; }.zuz .zxb:nth-child(odd){  background-color: #ffffff;  color: var(--tct-o); }.zxb:nth-child(odd){  background-color: var(--tc-e);  color: var(--tct-e); }.zxb:nth-child(even){  background-color: var(--tc-o); }.zsj.zsi{  position: absolute;  top: 3px;  right: 0;  padding: 0 0.5rem;  border-radius: 0.2rem;  line-height: 1rem; }.zsj{  display: flex;  gap: 1rem;  height: 1rem;  cursor: pointer;  margin-left: auto; }td button{  background: unset;  cursor: pointer; }td button{  border: none;  box-shadow: none;  display: grid; }.zsh{  display: flex;  gap: 10px; }.zsh > *{  color: var(--tdt-fc);  font-weight: 600; }.zsg input{  position: absolute;  appearance: none;  -webkit-appearance: none; }.zsf{  position: relative;  height: 1rem;  width: 1rem;  border: 1px solid;  border-radius: 3px; }.zsf{  background: var(--main-b);  z-index: 1; }.zse{  display: block;  pointer-events: none; }.zse{  position: absolute;  top: 40%;  left: 45%;  height: auto;  width: 80%;   transform: translate(-50%, -50%); }.zsd{  fill: var(--main-f); }.zsg input:checked ~ .zsf .zsd{  fill: black; }.zsg input:checked ~ .zsf .zsd.zsc{  fill: var(--main-hover-btn); }.zsg input:checked ~ .zsf:hover .zsd{  fill: var(--main-f); }.zsg input:checked ~ .zsf:hover{  background-color: var(--main-bc); }.zsg input:not(:checked) ~ .zsf:hover{  border: 1px solid var(--main-bc);  outline: 2px solid var(--main-bc);  border-radius: 3px; }.zsb{  margin-left: 0.5rem; }.zsa{  direction: rtl; }.zvk > svg{  vertical-align: sub;  width: 1.5rem;  height: 1.5rem;  fill: var(--tcv-f); }.zrz{  position: absolute;  right: 0;  bottom: 0.3rem;  font-size: 0.7rem;  display: flex;  flex-direction: column; }.zrz::before{  content: "Изменения: "; }.zvk:hover{  fill: var(--tgh-f);  cursor: pointer; }.zry p{  margin: 0.5rem 0; }.zrx{  color: brown; }#inpCountPageTake{  width: 2rem;  padding: 0;  text-align: center;  box-sizing: border-box;  display: none; }.zrw{  display: flex;  flex-direction: column;  gap: 0.5rem; }.zrw label{  color: var(--i-fc);  font-size: 0.95rem;  white-space: nowrap; }.zrw input[type="radio"]{  margin-right: 0.25rem; }.zrv{  position: absolute;  top: calc(107%);  left: 0.25rem;  z-index: 3;  border-radius: 7px;  font-size: 0.9rem;  text-align: start;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px #888888;  box-shadow: 0 0 20px #888888; }.zrv div{  padding: 10px;  border-radius: 7px;  color: black;  font-size: 1rem;  background: #fefefe;  cursor: pointer; }.zrv div:hover{  outline: 5px solid #ff852e; }.zru{  position: relative;  margin-left: 2px;  display: flex;  gap: 0.2rem; }.zru > img{  border: 1px solid #4a739d;  min-width: 6.5rem; }#forCaptcha{  margin-left: auto;  box-sizing: border-box; }#captchaUpdate{  border: #a9a9a9;  background: #a9a9a9;  box-shadow: none; }.zrt{  min-width: 5.5rem; }#captchaUpdate:hover{  border: #8e8e8e;  background: #8e8e8e; }.zwl:hover svg{  cursor: pointer;  fill: #ff0000; }.zrs, .zrr, .zrq{  border-top: 0.22rem solid white; }.zrq{  flex-basis: 100%;  border-right: 2px solid #faebd7;  border-left: 2px solid #faebd7; }.zrp input[type="checkbox"]{  margin-right: 0.5rem; }.zro input[type="text"]{  width: 100%;  box-sizing: border-box; }[data-past]:hover::before, [data-past]:hover::before, [data-today]:hover::after{  color: var(--bda-hc);  transform: scale(1.1); }.zrn{  position: relative;  display: flex; }.zrm{  padding: 0.15rem 0.25rem;  border: none;  border-radius: 3px;  color: var(--hlf-fc);  font-size: 0.85rem; }.zrl{  position: absolute;  right: 50%;  bottom: 130%;  width: max-content;  z-index: 1; }.zrl ul{  margin: 0;  padding: 0;  list-style: none; }.zrl li{  padding: 10px 15px;  color: #f2f2f2;  background-color: black;  display: flex;  gap: 0.5rem; }.zrl li span:hover{  cursor: pointer; }.zrk{  grid-area: 1 / 11 / 2 / 12;  height: 1.5rem;  width: 1.5rem;  fill: var(--main-f);  stroke: var(--main-f);  pointer-events: inherit; }.zrk:hover{  cursor: pointer;  }#idFullScrin{  height: 1.5rem;  width: 1.5rem; }#idFullScrin:hover{  cursor: pointer; }.zrj{  position: fixed;  z-index: 10;  bottom: 2rem;  width: 1rem;  direction: rtl; }#vsTop > svg > circle, #vsMiddle > svg > circle, #vsBottom > svg > circle{  fill: var(--main-f);  stroke: #ff8800; }.zrj svg:hover{  pointer-events: auto;  cursor: pointer; }.zrj:hover{  pointer-events: auto; }.zuz{  max-width: 700px;  min-width: 300px; }.zri{  padding: 0.5rem;  border-radius: 5px;  background-color: var(--main-b);  display: flex;  flex-direction: column;  align-items: center; }.zrh{  display: flex;  gap: 1rem;  flex-wrap: wrap;  justify-content: center; }.zrg{  font-size: 0.9rem;  background-color: var(--main-b);  display: flex;  flex-direction: column; }.zrf{  color: white;  padding: 0 0.3rem;  border-radius: 5px;  background: #ff5722; }.zvc{  position: relative;  background-color: var(--kh-bc);  display: flex;  align-items: center;  gap: 1rem; }.zre{  background-color: var(--kb-bc); }.zva > div{  flex: 1;  text-align: center; }.zrd{  color: black; }.zrd.zrc{  background-color: var(--kb-bc); }.zrd, .zrb.zrc{  position: relative;  padding: 0.3rem; }.zrb.zrc{  text-align: center; }.zrb.zrc span{  padding: 0 0.5rem;  color: white;  font-weight: 600;  border-radius: 3px;  background-color: var(--m-bc); }span.zra{  padding-left: 24px;  display: -webkit-box; }.zrd.zrc .zqz{  margin: 0.3rem; }.zsj.zqy.zrc, .zuv{  padding: 0.3rem;  display: flex;  justify-content: center;  align-items: center;  background-color: var(--kh-bc); }.zqx > .zqz, .zrd.zrc > .zqz{  background-position: 0px -32px; }.zqx{  display: inline-grid;  box-sizing: border-box;  max-width: 100%; }.zqx > span, .zqw > span{  color: var(--tt-fc);  font-weight: 600;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }.zrb.zrc > .zqz{  background-position: 0px -64px; }.zqv{  padding: 0 1rem;  background-color: var(--kh-bc);  display: flex;  justify-content: space-between;  gap: 0.5rem; }.zqu{  padding: 0 1rem;  display: flex;  justify-content: space-between;  gap: 0.5rem;  align-items: center; }.zqt{  hyphens: auto;  text-align: justify; }.zqt:focus-visible{  outline: none; }.zqs{  display: flex;  justify-content: center; }.zqs > svg{  fill: #ff9800; }.zry, .zqr{  position: relative;  margin-bottom: 0.5rem;  }.zqr{  margin: 0.5rem 0;  cursor: pointer; }.zqt{  padding: 0 0.5rem; }.zqz{  position: absolute;  top: 3px;  left: 0;  height: 16px;  width: 16px;  background: url("https://mkad.arbitr.ru/Content/Static/Mobile/img/icons16.png")   no-repeat; }.zry > .zqz{  background-position: 0 -128px; }.zqr > .zqz{  background-position: 0 -144px; }.zqq::before{  content: attr(data-type);  position: absolute;  top: 0rem;  left: 1rem;  padding: 0 0.5rem;  font-size: 0.7rem;  font-weight: 600;  border: 1px solid; }.zqq[data-type="Б"]::before{  background-color: rgb(255, 237, 237);  color: #ff0000; }.zqq[data-type="Г"]::before{  background-color: rgb(224, 255, 224);  color: #006600; }.zqq[data-type="У"]::before{  background-color: rgb(243, 243, 243);  color: #000000; }.zqq[data-type="А"]::before{  background-color: rgb(241, 241, 255);  color: #0000ff; }.zry span{  overflow: hidden;  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical; }.zqr span{  overflow: hidden;  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical; }span[name="respondent"], span[name="plaintiff"]{  pointer-events: none; }.zqp .zqz{  background-position: 0px -144px; }.zrf span{  line-height: 1.2rem; }.zqo{  padding: 0.3rem;  display: flex;  justify-content: center; }.zqn{  background-color: var(--main-b);  display: flex;  flex-direction: column;  justify-content: center; }.zqn > span{  padding-left: 24px;  line-height: 1.2rem; }.zqm > .zqn, .zqm > .zvc{  padding: 0.3rem 24px; }.zql::before{  content: "";  position: absolute;  left: -8px; }.zql{   padding: 0 0.2rem; }.zqk{  color: var(--ta-c);  font-size: 0.95rem;  text-decoration: unset;  white-space: nowrap; }.zqk:hover{  text-decoration: underline; }.zrg > .zqj{  margin-right: 24px;  justify-content: flex-end; }span.zqi{  margin-left: 0.3rem; }span.zqi:hover{  cursor: pointer; }.zqh{  position: absolute;  z-index: 1;  width: max-content;  padding: 0.5rem;  border: 1px solid var(--main-br);  background: var(--main-b);  transform: translateX(50%); }.zre .zqt{  position: relative;  margin: 0.3rem;  padding: 0; }.zre .zqp, .zre .zry, .zre .zqr{  margin: 0.5rem 0; }.zre .zqn{  margin: 0.3rem; }.zre strong{  text-align: center; }.zrb.zvb.zqg div{  margin-top: 0.5rem; }button#arbGetJs{  opacity: 0.3; }button#show-more-btn{  width: max-content;  margin-bottom: 1rem;  align-self: center; }.zqf{  position: relative;  margin-bottom: 0.5rem;  color: #7aa841;  display: flex;  flex-wrap: wrap;  gap: 0.5rem; }label.zsg{  float: right; }span.zqe{  color: brown; }.zwa:hover, .zvz:hover{  position: relative;  background-color: var(--main-a); }#color-menu{  position: relative;  bottom: 0;  width: max-content;  z-index: 100;  margin-left: 1rem;  padding: 1rem;  border-radius: 5px;  background-color: black;  display: flex;  flex-direction: column;  gap: 10px; }.zqd{  position: absolute;  top: 50%;  left: 0;  z-index: 80;  padding: 1rem;  background-color: #ff5924;  display: grid;  grid-template-columns: repeat(2, 1fr min-content);  gap: 1rem;   transform: translateY(-50%) translateX(-100%); }.zqc{  display: contents;  }#color-menu summary{  color: aqua; }summary:hover{  cursor: pointer; }.zqd label{  min-width: max-content;  color: white; }.zqb{  align-self: end;  fill: white;  cursor: pointer; }.zqa{  margin: 1rem 0;  background-color: brown;  font-weight: 400; }.zpz{  position: fixed;  inset: 0;  background-color: rgba(0, 0, 0, 0.5);  cursor: pointer;  padding: 1rem;  overflow-y: auto;  display: none;  z-index: 70; }.zuy{  position: relative;  max-width: 1000px;  margin: auto;  color: #000;  cursor: default; }.zvh{  position: absolute;  right: -1.9rem;  top: -1.9rem;  cursor: pointer;  fill: #888888;  width: 2rem;  height: 2rem;  background-color: azure;  border-radius: 50%;  padding: 0.09rem; }use{  pointer-events: none; }.zpy{  display: grid;  grid-template-columns: repeat(3, 1fr);  justify-items: center; }.zpy > svg{  grid-column-start: 2; }.zpx{  display: flex;  gap: 2rem;  position: absolute;  top: 10rem;  left: 50%;  transform: translate(-50%, -50%);  z-index: 3;  padding: 1rem;  background: white; }.zvo{  padding: 1rem;  background-color: #ffffff;  display: grid;  grid-template-columns: auto 1fr 1fr auto auto auto;  row-gap: 0.5rem; }.zvn{  font-weight: bold;  background-color: #f0f0f0;  padding: 1rem;  display: contents; }.zvm{  display: contents; }.zvm [data-number]::before{  content: attr(data-number);  position: absolute;  top: -0.7rem;  left: -0.5rem;  font-size: 0.7rem; }.zvo div{  position: relative;  padding: 0.5rem;  border-bottom: 0.1rem solid #ccc;  text-align: left; }.zsj.zpw{  padding: 0.5rem;  height: auto;  justify-content: flex-end;  background-color: var(--kh-bc); }.zvi{  background: #ff5722;  color: white;  padding: 0 0.5rem;  border-radius: 0.3rem;  cursor: pointer;  z-index: 1; }.zpv{  position: absolute;  left: 50%;  top: 1.18rem;  transform: translate(-50%, -50%); }.zpu{  display: flex;  justify-content: center;  margin: 0 0 1rem; }.zpu ul{  list-style: none;  padding: 0;  display: flex; }.zpu li, .zpu a{  margin: 0 5px;  text-decoration: none;  padding: 0.2rem 0.6rem;  border: 1px solid #814200;  color: #814200;  border-radius: 5px;  transition: background-color 0.3s, color 0.3s; }.zpu li:hover{  cursor: pointer;  background-color: #814200;  color: white; }.zpu a:hover{  background-color: #215387;  color: white; }.zpu .zyt{  background-color: #814200;  color: white;  border: 1px solid #814200; }table{  border-collapse: collapse; }.zzy{  visibility: hidden; }.zzx{  opacity: 0; }.zzj{  padding: 0.5rem; }.zzw{  display: inline-flex; }.zzw > svg{  width: 1rem;  height: 1rem;  fill: var(--b-c); }.zyu{  position: fixed;  z-index: 3;  top: 0;  right: 0;  height: max-content;  background-color: var(--mm-bc);  transform: translateY(-100%);  transition: transform 0.3s ease, opacity 0.5s ease;  opacity: 0; }.zyu.zyt{  transform: translateY(0);  opacity: 1; }.zyg{  background-color: var(--main-a); }.zyg:hover{  background-color: var(--main-a); }.zye.zyk{  height: var(--month_height); }.zyn .zyd{  justify-content: flex-end; }.zxp{  display: flex;  justify-content: center;  flex-wrap: wrap;  gap: var(--event-g); }span.zxo{  position: var(--event-p);  top: var(--event-t);  right: var(--event-r);  font-size: var(--event-fs);  vertical-align: var(--event-va); }span.zxn{  display: none; }.zxm{  padding: 0 0.1rem; }.zxl:hover{  background-color: var(--bdb-h) !important;  scale: 1.15;  cursor: pointer; }.zxl{  position: relative;  border-radius: 0.2rem;  color: whitesmoke;  height: var(--event-h);  display: flex;  align-items: flex-end;  box-sizing: border-box; }.zpt{  height: 2rem;  margin: 3px 0;  display: flex;  gap: 0.5rem;  box-sizing: border-box; }.zro{  display: flex;  align-items: center; }.zps{  position: relative;  height: calc(1.2 * var(--main-display));  margin-bottom: 1rem;  display: flex; }#searchByMember{  width: 100%; }.zwi{  display: flex; }.zwh, .zwg{  flex-grow: 1; }input#idDateFrom, input#idDateTo{  margin: 0;  padding: 0.4em 0.5em;  border: 1px solid var(--main-br);  border-radius: 3px; }.zwf{  position: relative;  margin: 1rem;  display: flex;  justify-content: space-evenly; }.zvw:hover{  background-color: #215387; }.zvx.zvv{  color: #ff5722; }.zvt{  padding: 0.5rem;  color: #000000;  background-color: #f9d8b2;  border-bottom: 0.3rem solid white; }  @media screen and (-webkit-min-device-pixel-ratio: 0) {select:focus, textarea:focus, input:focus{   font-size: 1rem;  } } @media (min-width: 601px) {.zuw{   width: 450px;  }.zvs{   padding: 20px;  }.zvr, .zvq{   padding: 10px;   font-size: 15px;  }.zvp{   font-size: 15px;  } }   @media screen and (max-width: 665px) {#idNavigation:has(> .zyk){   grid-template-columns: 1fr;  }.zyp.zyo{   display: block;  }.zyb:has(:nth-child(3)[style*="display: none"]){   flex-grow: 0;  }.zxl{   height: 1.5rem !important;  }span.zxo{   position: absolute !important;   top: -0.1rem !important;   right: 0.1rem !important;   font-size: 0.5rem !important;   vertical-align: super !important;  }.zxp{   padding: 0.2rem 0;   align-items: center;   overflow: hidden;  }.zxm > span{   display: none;  }.zxm[data-custom]::after{   display: none !important;  }.zxl{   border-radius: 50% !important;   aspect-ratio: 1;   height: 0.5rem !important;  }.zve{   display: none !important;  } } @media screen and (max-width: 621px) {.zyi:has(> .zyk){   display: block;  }.zxp{   display: grid;   grid-template-columns: repeat(3, 1fr);  } } @media screen and (max-width: 600px) {.zvs{   padding: 15px;  }.zvr, .zvq{   padding: 8px;   font-size: 14px;  }.zvp{   font-size: 14px;  } } @media screen and (min-width: 416px) {.zuv{   margin-left: 0;   justify-content: center;  } } @media screen and (max-width: 415px) {.zzh{   margin: 0 0.5rem;  }.zvd.zvc.zvb::after, .zva.zvc.zvb::after{   display: none;  }.zuz .zvh{   margin: 0rem;  }.zuy{   flex-grow: 1;  } } @media screen and (max-width: 391px) {.zzu{   display: none;  }.zzv, .zzu, .zzt, .zzs, .zzp, .zzo, .zzn, .zzm, .zzl, .zzq{   padding: 0.35rem 0.43rem;  }.zux{   gap: 0.8rem;  }.zxu .zxp{   gap: 0.3rem;  } } @media screen and (min-width: 360px) {.zuw{   min-width: 19.5rem;  } } @media screen and (max-width: 350px) {.zzv, .zzu, .zzt, .zzs, .zzp, .zzo, .zzn, .zzm, .zzl, .zzq{   padding: 0.3rem;  } }