.elementor-203 .elementor-element.elementor-element-4aa880d:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-4aa880d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-203 .elementor-element.elementor-element-4aa880d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 0px 20px 0px;}.elementor-203 .elementor-element.elementor-element-4aa880d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-d54ed61.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-203 .elementor-element.elementor-element-d54ed61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-dd2e3c8{width:auto;max-width:auto;text-align:center;}.elementor-203 .elementor-element.elementor-element-dd2e3c8 > .elementor-widget-container{background-color:transparent;margin:0px 0px 20px 0px;padding:15px 30px 15px 30px;background-image:linear-gradient(24deg, var( --e-global-color-c8c0603 ) 0%, var( --e-global-color-dd7fbae ) 39%);border-radius:30px 30px 30px 30px;}.elementor-203 .elementor-element.elementor-element-dd2e3c8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:2.2em;font-weight:700;}.elementor-203 .elementor-element.elementor-element-527674b > .elementor-widget-container{padding:0px 300px 0px 300px;}.elementor-203 .elementor-element.elementor-element-527674b{text-align:center;font-weight:600;color:#000000;}.elementor-203 .elementor-element.elementor-element-4808fdd:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-4808fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-203 .elementor-element.elementor-element-4808fdd > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-4808fdd{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 90px 0px;}.elementor-203 .elementor-element.elementor-element-4808fdd, .elementor-203 .elementor-element.elementor-element-4808fdd > .elementor-background-overlay{border-radius:33px 33px 33px 33px;}.elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#8D8D8D;}.elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-background-slideshow{border-radius:30px 0px 0px 30px;}.elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#696969;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-background-slideshow{border-radius:0px 30px 30px 0px;}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-f951bd8{width:57.193%;}.elementor-203 .elementor-element.elementor-element-91b2f32{width:42.763%;}}@media(max-width:1024px){.elementor-203 .elementor-element.elementor-element-4aa880d{padding:100px 30px 30px 30px;}.elementor-203 .elementor-element.elementor-element-527674b > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-203 .elementor-element.elementor-element-4808fdd{margin-top:0px;margin-bottom:0px;padding:253px 30px 0px 30px;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-4aa880d{padding:70px 20px 030px 20px;}.elementor-203 .elementor-element.elementor-element-527674b{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-203 .elementor-element.elementor-element-527674b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-4808fdd{padding:0px 20px 50px 20px;}.elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated{border-width:1px 1px 0px 1px;}.elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-f951bd8 > .elementor-background-slideshow{border-radius:30px 30px 0px 0px;}.elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated{border-width:0px 1px 1px 1px;}.elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-91b2f32 > .elementor-background-slideshow{border-radius:0px 0px 30px 30px;}}/* Start custom CSS for text-editor, class: .elementor-element-a3d91a4 *//* ZISUC – Akordeon województw */
#zisuc-gabinety-acc.zisuc-acc{
  max-width: 980px;
  margin: 0 auto;
  height: 700px;           /* <-- wymagana wysokość */
  overflow: auto;          /* <-- scroll */
  padding-right: 6px;
  scrollbar-gutter: stable;
}

/* ładny scroll */
#zisuc-gabinety-acc.zisuc-acc::-webkit-scrollbar{width:10px}
#zisuc-gabinety-acc.zisuc-acc::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:999px}
#zisuc-gabinety-acc.zisuc-acc::-webkit-scrollbar-track{background:transparent}

#zisuc-gabinety-acc .zisuc-item{
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 16px;
  overflow: hidden;
  margin: 10px 0;
  background: #fff;
}

#zisuc-gabinety-acc .zisuc-head{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 14px;      /* <-- mniejsze */
  background: #8a9a94;     /* możesz zmienić */
  color: #fff;
  border: 0;
  cursor: pointer;
  font-weight: 700;
  font-size: 14px;         /* <-- mniejsze */
  line-height: 1.1;
}

#zisuc-gabinety-acc .zisuc-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

#zisuc-gabinety-acc .zisuc-actions{
  display:flex;
  align-items:center;
  gap:10px;
}

#zisuc-gabinety-acc .zisuc-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:24px;
  border-radius:999px;
  background: rgba(255,255,255,.95);
  color:#1f2a26;
  text-decoration:none;
  font-weight:900;
  font-size: 12px;
}

#zisuc-gabinety-acc .zisuc-link:hover{opacity:.9}

#zisuc-gabinety-acc .zisuc-chevron{
  display:inline-block;
  transition: transform .18s ease;
  opacity: .95;
}

#zisuc-gabinety-acc .zisuc-item[data-open="1"] .zisuc-chevron{
  transform: rotate(180deg);
}

#zisuc-gabinety-acc .zisuc-body{
  padding: 12px 14px;
  background: #fff;
}

#zisuc-gabinety-acc .zisuc-list{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}

#zisuc-gabinety-acc .zisuc-card{
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 12px;
  padding: 10px 10px;
}

#zisuc-gabinety-acc .zisuc-title{font-weight:800;margin-bottom:4px}
#zisuc-gabinety-acc .zisuc-line{opacity:.9;font-size:13px}
#zisuc-gabinety-acc .zisuc-empty{opacity:.7;font-style:italic;font-size:13px}

/* mobile: trochę ciaśniej */
@media (max-width: 640px){
  #zisuc-gabinety-acc.zisuc-acc{height: 560px;}
  #zisuc-gabinety-acc .zisuc-head{padding:10px 12px;font-size:13px}
}/* End custom CSS */