#sabian-wrapper{font-family:"Merriweather", serif;max-width:500px;margin:0 auto;text-align:center;}#arabic-wrapper{font-family:"Merriweather", serif;max-width:500px;margin:0 auto;text-align:center;}#dnevni-wrapper{font-family:"Merriweather", serif;max-width:500px;margin:0 auto;text-align:center;}#sabian-form h3{margin-top:20px;font-size:18px;color:#222;font-weight:600;text-align:left;}#arabic-form h3{margin-top:20px;font-size:18px;color:#222;font-weight:600;text-align:left;}#dnevni-form h3{margin-top:20px;font-size:18px;color:#222;font-weight:600;text-align:left;}.sabian-row{margin-bottom:12px;display:block;}.sabian-row select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background:#fafafa;}#sabian-calc, #sabian-edit{background:#dc8713;color:white;border:none;padding:10px 20px;font-size:15px;border-radius:6px;cursor:pointer;transition:background 0.2s ease;margin-top:10px;}#arabic-calc, #arabic-edit{background:#dc8713;color:white;border:none;padding:10px 20px;font-size:15px;border-radius:6px;cursor:pointer;transition:background 0.2s ease;margin-top:10px;}#dt-calc, #dt-edit{background:#dc8713;color:white;border:none;padding:10px 20px;font-size:15px;border-radius:6px;cursor:pointer;transition:background 0.2s ease;margin-top:10px;}#sabian-calc:hover, #sabian-edit:hover{background:#c9760e;}#arabic-calc:hover, #arabic-edit:hover{background:#c9760e;}#dt-calc:hover, #dt-edit:hover{background:#c9760e;}.sabian-note{font-size:13px;margin:15px 0;color:#555;text-align:left;}.arabic-note{font-size:13px;margin:15px 0;color:#555;text-align:left;}.sabian-note a{color:#dc8713;text-decoration:underline;}.arabic-note a{color:#dc8713;text-decoration:underline;}.sabian-error{color:#c0392b;font-size:13px;margin-top:5px;font-weight:500;}#sabian-results{margin-top:20px;text-align:left;}.sabian-results .sabian-item{margin-bottom:18px;border-left:3px solid #dc8713;padding-left:12px;}.sabian-results h3{margin:0 0 4px;font-weight:700;}.sabian-results em{color:#444;}.arabic-meaning{margin-top:20px;padding:14px;border-left:3px solid #dc8713;background:#fff8f0;border-radius:8px;}.arabic-meaning h4{margin-bottom:6px;font-family:Merriweather, serif;}.dt-results .dt-item{border-left:3px solid #dc8713;padding-left:12px;margin-bottom:18px;}.dt-feedback button{background:#dc8713;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;margin-right:6px;}.dt-feedback button:hover{background:#c9760e;}.dt-progress-wrapper{text-align:center;margin:25px 0;font-family:"Merriweather", serif;}.dt-progress-label{font-size:14px;color:#444;margin-bottom:8px;transition:all 0.2s ease;}.dt-progress{position:relative;width:100%;height:8px;background:#eee;border-radius:4px;overflow:hidden;}.dt-progress-bar{width:0%;height:100%;background:linear-gradient(90deg, #dc8713, #f3b15c);transition:width 0.2s ease;}.dt-results{background:transparent;border:none;border-radius:16px;box-shadow:none;padding:32px 24px;margin-top:30px;transition:all 0.3s ease;}.dt-results h3{text-align:center;font-weight:600;margin-bottom:25px;font-size:20px;color:#222;}.dt-group{margin-top:32px;font-size:17px;font-weight:600;text-align:left;color:#dc8713;}.dt-item{background:#fffbf3;border-radius:12px;padding:18px 20px;margin-top:16px;border:1px solid #f3e8d3;transition:all 0.3s ease;}.dt-item:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0, 0, 0, 0.05);}.dt-item h5{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#333;}.dt-item p{margin:0;line-height:1.55;color:#555;font-size:15px;}.dt-feedback-global{text-align:center;margin-top:40px;padding-top:20px;border-top:1px dashed #e2d7c4;font-size:15px;color:#444;}.dt-feedback-global button{background:#dc8713;color:#fff;border:none;border-radius:8px;padding:8px 18px;margin:8px;cursor:pointer;font-family:"Merriweather", serif;font-size:14px;transition:0.2s ease;}.dt-feedback-global button:hover{background:#c66f0e;}.gender-row{display:flex!important;justify-content:flex-start;align-items:center;gap:30px;}.gender-row label{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:16px;color:#000;cursor:pointer;}.gender-row input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #aaa;border-radius:50%;background-color:#fff;cursor:pointer;transition:all 0.2s ease;}.gender-row input[type="radio"]:checked{border-color:#dc8713!important;background-color:#dc8713!important;box-shadow:0 0 0 2px #fff inset;}input[type=radio]:checked:before{content:none!important;}.astro-list{max-width:1100px;margin:0 auto;padding:24px;font-family:"Merriweather", serif;}.astro-list__header{text-align:center;margin:0 0 18px;}.astro-list__header h1{margin:0;font-size:28px;line-height:1.2;}.astro-list__header p{margin:8px 0 0;color:#666;font-size:16px;}.astro-list__list{display:flex;flex-direction:column;gap:16px;}.astro-card{display:grid;grid-template-columns:260px minmax(0, 1fr);gap:20px;align-items:center;background:#fff;border-radius:18px;box-shadow:0 6px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .06);overflow:hidden;padding:14px;}.astro-card__media{width:260px;aspect-ratio:9 / 16;position:relative;border-radius:14px;overflow:hidden;background:#f2f2f2;}.astro-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}.astro-badge{position:absolute;top:12px;left:12px;background:#fff;color:#dc8713;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;box-shadow:0 6px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .06);}.astro-card__body{display:flex;flex-direction:column;min-width:0;}.astro-card__title{font-size:22px;line-height:1.25;margin:2px 0 8px;}.astro-card__desc{font-size:15px;color:#1a1a1a;margin:0 0 14px;}.astro-card__price{font-size:22px;font-weight:900;margin:0 0 12px;color:#dc8713;}.astro-old{font-size:14px;color:#666;text-decoration:line-through;margin-left:8px;}.astro-card__actions{display:flex;gap:10px;align-items:center;}.astro-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:12px;background:#dc8713;color:#fff;text-decoration:none;font-weight:800;border:none!important;outline:none!important;box-shadow:none;cursor:pointer;transition:filter .15s ease, transform .05s ease;-webkit-tap-highlight-color:transparent;}.astro-btn:hover{filter:brightness(.92);}.astro-btn:active{transform:translateY(1px);}.astro-btn:focus, .astro-btn:focus-visible{outline:none;}.astro-card--bundle{position:relative;background:linear-gradient(135deg, #fff3d7 0%, #ffe6a3 45%, #fff 100%);border:1px solid #ffe29c;}.astro-card--bundle::before{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 180px at 20% 10%, rgba(255, 255, 255, .7), transparent 60%), radial-gradient(500px 160px at 90% 0%, rgba(255, 215, 128, .35), transparent 60%), radial-gradient(300px 120px at 50% 100%, rgba(220, 135, 19, .18), transparent 60%);filter:blur(12px);z-index:0;pointer-events:none;}.astro-card--bundle .astro-card__media{background:#fff2cc;}.astro-card--bundle .astro-card__title{color:#7a4a00;}.astro-card--bundle .astro-btn{background:#dc8713;}.astro-card--bundle .astro-badge{background:#fff;color:#7a4a00;}.astro-list .astro-card__get ul{list-style:none!important;margin:0;padding-left:1.2rem;}.astro-list .astro-card__get li{position:relative;padding-left:.4rem;}.astro-list .astro-card__get li::before{content:"•";position:absolute;left:-1.2rem;top:.1rem;font-size:1.2em;line-height:1;color:#1a1a1a;}.astro-list strong{font-weight:800;}.astro-list em{font-style:italic;}.astro-list .hl{color:#dc8713;font-weight:800;}@media (max-width: 820px){.astro-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:left!important;}.astro-card__media{position:relative!important;width:100%!important;max-width:420px!important;margin:0 auto 18px!important;aspect-ratio:9 / 16!important;border-radius:14px!important;overflow:hidden!important;display:block!important;}.astro-card__media img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%, -50%)!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;}.astro-card__body{width:100%!important;}#dt-results .astro-list{padding-top:20px;}}#dt-results .astro-list{width:100vw!important;max-width:none!important;margin-left:50%;transform:translateX(-50%);box-sizing:border-box;}#dt-results .astro-list__list{max-width:1100px;margin:0 auto;}#dnevni-form .sabian-row input[type="email"], #sabian-form .sabian-row input[type="email"], #arabic-form .sabian-row input[type="email"]{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background:#fafafa!important;box-sizing:border-box;display:block;}.sabian-row input#gy-email{width:100%!important;}#dnevni-form .sabian-row input[type="email"]:focus, #sabian-form .sabian-row input[type="email"]:focus, #arabic-form .sabian-row input[type="email"]:focus{outline:none;border-color:#dc8713;box-shadow:0 0 0 2px rgba(220, 135, 19, 0.12);background:#fffdf7;}#dnevni-form .sabian-row input[type="email"]::placeholder, #sabian-form .sabian-row input[type="email"]::placeholder, #arabic-form .sabian-row input[type="email"]::placeholder{color:#999;}@media (max-width: 767px){#dnevni-form .sabian-row input[type="email"], #sabian-form .sabian-row input[type="email"], #arabic-form .sabian-row input[type="email"]{font-size:16px;}}.dt-theme-block{position:relative;background:radial-gradient(circle at 50% 0%, #fff6e6 0%, #fff 60%);border:1px solid rgba(220, 135, 19, 0.25);border-radius:18px;padding:40px 32px 34px;margin:40px auto;max-width:680px;text-align:center;box-shadow:0 0 40px rgba(220, 135, 19, 0.18);overflow:hidden;}.dt-theme-block::before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg, rgba(220, 135, 19, 0.4), transparent 60%);opacity:0.3;filter:blur(18px);}.dt-theme-title{position:relative;font-family:"Merriweather", serif;font-size:17px;color:#dc8713;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;}.dt-theme{position:relative;font-family:"Merriweather", serif;font-size:18px;line-height:1.8;color:#1c1c1c;font-style:italic;letter-spacing:0.4px;margin:0;}.dt-dual{margin-top:32px;border:1px solid rgba(220, 135, 19, 0.2);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(220, 135, 19, 0.1);max-width:520px;margin-left:auto;margin-right:auto;font-family:"Merriweather", serif;}.dt-dual-row{padding:16px 20px;font-size:17px;line-height:1.8;color:#222;background:#fff;}.dt-dual-row strong{display:block;color:#c9760e;font-size:15px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}.dt-dual-row.do{background:linear-gradient(135deg, #fff8ee 0%, #fff 100%);}.dt-dual-row.dont{border-top:1px solid rgba(220, 135, 19, 0.15);background:#fffdf8;}.dt-dual:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(220, 135, 19, 0.15);transition:transform 0.3s ease, box-shadow 0.3s ease;}#godisnja-wrapper{font-family:"Merriweather", serif;max-width:720px;margin:0 auto;text-align:center;}#godisnja-form h3{margin-top:20px;font-size:18px;color:#222;font-weight:600;text-align:left;}.gy-results{margin-top:20px;text-align:left;}.gy-block{background:#fffbf3;border-radius:12px;padding:18px 20px;margin-top:16px;border:1px solid #f3e8d3;}.gy-block h3{margin:0 0 10px 0;font-size:18px;font-weight:700;color:#222;}.gy-kicker{color:#666;font-size:14px;margin:0 0 14px 0;}.gy-bullets{margin:0;padding-left:18px;}.gy-bullets li{margin:8px 0;line-height:1.55;color:#333;font-size:15px;}.gy-basedon{margin-top:12px;font-size:13px;color:#666;}.gy-cta{margin-top:18px;text-align:center;}.gy-cta .astro-btn{width:100%;}.gy-price{margin-top:10px;font-size:16px;color:#444;}.gy-price strong{color:#dc8713!important;font-size:16px;}.gy-old{text-decoration:line-through;color:#777;margin-left:8px;}.gy-full-wrap{text-align:left;}.gy-hero{margin-top:18px;padding:22px 20px;background:#fff;border-radius:16px;border:1px solid #eee;}.gy-hero h2{margin:0 0 8px 0;font-size:26px;line-height:1.2;}.gy-hero .gy-dates{color:#666;margin:0 0 8px 0;}.gy-hero .gy-name{font-weight:700;margin:0 0 10px 0;}.gy-hero .gy-key{font-size:16px;color:#222;margin:0;}.gy-section{margin-top:18px;padding:18px 20px;background:#fffbf3;border:none;border-radius:14px;}.gy-section h3{margin:0 0 10px 0;font-size:18px;font-weight:800;color:#dc8713;}.gy-section .gy-theme{font-size:15px;color:#222;margin:0 0 12px 0;}.gy-section .gy-desc{margin:0;line-height:1.6;color:#333;}.gy-calendar{margin-top:14px;padding-top:12px;border-top:1px dashed #e2d7c4;}.gy-calendar h4{margin:0 0 10px 0;font-size:15px;color:#222;}.gy-event .gy-event-top{display:flex;flex-direction:column;gap:6px;}.gy-event .gy-event-line{font-weight:700;color:#222;}.gy-event .gy-event-meta{display:flex;flex-wrap:wrap;gap:8px;color:#666;font-size:13px;}.gy-token{margin-top:16px;padding:14px 16px;background:#fff;border:1px solid #eee;border-radius:14px;}.gy-token code{display:block;background:#f7f7f7;padding:10px 12px;border-radius:10px;font-size:14px;word-break:break-all;}.gy-muted{color:#666;font-size:13px;}.gy-token-form input[type="text"]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;background:#fafafa!important;font-size:14px;}#gy-unlock{background:#dc8713;color:white;border:none;padding:12px 18px;font-size:15px;border-radius:12px;cursor:pointer;transition:background 0.2s ease;margin-top:10px;width:100%;font-weight:800;}#gy-unlock:hover{background:#c9760e;}@media (max-width: 768px){#godisnja-wrapper input[type="text"], #godisnja-wrapper input[type="email"], #godisnja-wrapper input[type="date"], #godisnja-wrapper input[type="time"], #godisnja-wrapper select, #godisnja-wrapper textarea{font-size:16px!important;}.gy-section{padding:18px 8px!important;}}@media (max-width: 782px){.page-id-8257 #godisnja-wrapper{margin-left:-36px;margin-right:-36px;box-sizing:border-box;}}#gy-calc{width:100%;padding:14px 16px;border-radius:14px;border:0;background:#dc8713;color:#fff;font-weight:800;font-size:16px;box-shadow:0 10px 22px rgba(0, 0, 0, 0.10);cursor:pointer;}#gy-calc:hover{filter:brightness(0.98);}#gy-calc:active{transform:translateY(1px);}.gy-upsell{overflow:hidden;border-radius:20px;background:#fff;border:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 18px 40px rgba(0, 0, 0, 0.10);}.gy-upsell-media img{width:100%;height:220px;object-fit:cover;display:block;}.gy-upsell-body{padding:18px 18px 20px;}.gy-upsell-sub{margin:6px 0 12px;color:rgba(0, 0, 0, 0.70);}.gy-upsell-bullets{margin-top:10px;}.gy-upsell .astro-btn{width:100%;justify-content:center;}.gy-loading{padding:10px 0;}.gy-loading-card{max-width:560px;margin:0 auto;padding:22px;background:#fff;border-radius:22px;border:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 18px 40px rgba(0, 0, 0, 0.10);}.gy-loading-facts{margin-top:14px;padding:14px;border-radius:16px;background:rgba(220, 135, 19, 0.08);border:1px solid rgba(220, 135, 19, 0.20);}.gy-loading-facts-label{font-weight:800;margin-bottom:8px;}.gy-loading-fact{min-height:48px;font-size:15px;line-height:1.45;}.gy-loading-progress{margin-top:14px;text-align:center;}.gy-loading-percent{font-weight:900;font-size:22px;}.gy-loading-sub{margin-top:4px;}.gy-event{border-radius:18px;border:1px solid rgba(0, 0, 0, 0.08);background:rgba(255, 255, 255, 0.85);box-shadow:0 10px 24px rgba(0, 0, 0, 0.06);overflow:hidden;}.gy-accordion-btn{width:100%;background:transparent;border:0;padding:0;cursor:pointer;}.gy-event-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px;}.gy-event-line{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;}.gy-event-date{font-weight:900;}.gy-event-title{color:rgba(0, 0, 0, 0.80);}.gy-event-meta{display:flex;align-items:center;gap:10px;}.gy-acc-icon{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:rgba(0, 0, 0, 0.06);}.gy-accordion-btn.is-open .gy-acc-icon{transform:rotate(45deg);}.gy-accordion-body{padding:12px 14px 16px;border-top:1px solid rgba(0, 0, 0, 0.08);color:rgba(0, 0, 0, 0.80);line-height:1.5;}.gy-pill{border-radius:999px;padding:7px 10px;font-weight:800;border:1px solid rgba(0, 0, 0, 0.08);background:rgba(0, 0, 0, 0.04);}.gy-pill--osobno{background:rgba(64, 150, 255, 0.12);border-color:rgba(64, 150, 255, 0.22);}.gy-pill--ljubav{background:rgba(255, 90, 140, 0.12);border-color:rgba(255, 90, 140, 0.22);}.gy-pill--djelovanje{background:rgba(255, 170, 0, 0.14);border-color:rgba(255, 170, 0, 0.22);}.gy-pill--ucenje{background:rgba(120, 80, 255, 0.12);border-color:rgba(120, 80, 255, 0.22);}.gy-pill--posao{background:rgba(0, 190, 120, 0.12);border-color:rgba(0, 190, 120, 0.22);}.gy-season-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}.gy-season-badge{font-weight:900;padding:8px 12px;border-radius:999px;background:rgba(0, 0, 0, 0.04);border:1px solid rgba(0, 0, 0, 0.08);}.gy-season-range{color:rgba(0, 0, 0, 0.65);font-weight:700;}.gy-season--zima{background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(240, 247, 255, 0.90));}.gy-season--proljece{background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(235, 255, 240, 0.88));}.gy-season--ljeto{background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 250, 230, 0.92));}.gy-season--jesen{background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 240, 230, 0.88));}.gy-conclusion{border-radius:22px;background:rgba(220, 135, 19, 0.08);border:1px solid rgba(220, 135, 19, 0.20);}.gy-concl-key{font-weight:900;font-size:18px;margin:10px 0;}.gy-token--final code{display:inline-block;padding:10px 14px;border-radius:14px;border:1px solid rgba(0, 0, 0, 0.12);background:rgba(255, 255, 255, 0.9);font-weight:900;font-size:22px;letter-spacing:2px;}#gy-summary{width:400px;max-width:100%;padding:16px 16px 14px;border-radius:14px;border:1px solid rgba(255, 255, 255, .18);background:#dc8713;box-shadow:0 10px 25px rgba(0, 0, 0, .25);margin-left:auto;margin-right:auto;}#gy-summary h3{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.9;}#gy-summary-text{margin:0 0 12px;padding:12px 12px;border-radius:12px;border:1px solid rgba(255, 255, 255, .14);background:rgba(255, 255, 255, .06);line-height:1.35;text-transform:uppercase;color:#fff;}#gy-edit{width:100%;display:block;padding:12px 14px;border-radius:12px;border:0;font-weight:800;cursor:pointer;}#gy-results{width:min(600px, 100%);margin-left:auto;margin-right:auto;color:#121212;}#gy-results .gy-results{display:flex;flex-direction:column;gap:18px;}#gy-results .gy-block{border-radius:20px;background:linear-gradient(180deg, #ffffff 0%, #fff7ef 100%);border:1px solid rgba(220, 135, 19, .22);box-shadow:0 18px 45px rgba(18, 18, 18, .10);padding:18px 18px 16px;position:relative;overflow:hidden;}#gy-results .gy-block::before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg, rgba(220, 135, 19, 1) 0%, rgba(255, 198, 120, 1) 45%, rgba(220, 135, 19, 1) 100%);}#gy-results .gy-block h3{margin:0 0 12px;font-size:16px;font-weight:900;line-height:1.2;letter-spacing:.01em;}#gy-results strong{display:inline-block;margin:2px 0 8px;font-size:16px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(18, 18, 18, .70);}#gy-results .gy-bullets{margin:0;padding:0;list-style:none;display:grid;gap:10px;}#gy-results .gy-block .gy-bullets li{position:relative;padding-left:26px;line-height:1.45;color:rgba(18, 18, 18, .92);}#gy-results .gy-block .gy-bullets li::before{content:"꩜";position:absolute;left:0;top:.02em;font-weight:900;font-size:16px;color:#dc8713;filter:drop-shadow(0 10px 18px rgba(220, 135, 19, .25));transform:translateY(1px);transition:transform .18s ease, filter .18s ease;}#gy-results .gy-block .gy-bullets li:hover::before{transform:translateY(1px) rotate(-10deg) scale(1.06);filter:drop-shadow(0 14px 22px rgba(220, 135, 19, .32));}#gy-results .gy-basedon{margin-top:14px;padding:12px 12px;border-radius:14px;background:rgba(220, 135, 19, .08);border:1px solid rgba(220, 135, 19, .18);font-size:12px;line-height:1.35;color:rgba(18, 18, 18, .72);}@media (min-width: 740px){#gy-results .gy-block > div[style*="grid-template-columns"]{grid-template-columns:1fr 1fr!important;gap:16px!important;}}#gy-results .gy-upsell{display:grid;grid-template-columns:1fr;border-radius:20px;background:linear-gradient(135deg, #fff3d7 0%, #ffe6a3 45%, #fff 100%);border:1px solid #ffe29c;box-shadow:0 18px 45px rgba(18, 18, 18, .10);position:relative;overflow:hidden;width:min(900px, calc(100vw - 32px));margin-left:50%;transform:translateX(-50%);}#gy-results .gy-upsell::before{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 180px at 20% 10%, rgba(255, 255, 255, .78), transparent 60%), radial-gradient(520px 170px at 90% 0%, rgba(255, 215, 128, .35), transparent 60%), radial-gradient(340px 140px at 50% 100%, rgba(220, 135, 19, .18), transparent 60%);filter:blur(12px);pointer-events:none;z-index:0;}#gy-results .gy-upsell-media{position:relative;z-index:1;width:100%;aspect-ratio:1 / 1;background:#fff1e4;border-bottom:1px solid rgba(220, 135, 19, .18);overflow:hidden;}#gy-results .gy-upsell-media img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);}#gy-results .gy-upsell-media::after{content:"UŠTEDI 26 €";position:absolute;top:12px;left:12px;background:#fff;color:#dc8713;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;letter-spacing:.02em;box-shadow:0 10px 28px rgba(0, 0, 0, .10);}#gy-results .gy-upsell-body{padding:18px 18px 16px;position:relative;z-index:1;}#gy-results .gy-upsell-body h3{margin:0 0 8px;font-size:20px;font-weight:950;line-height:1.12;}#gy-results .gy-upsell-sub{margin:0 0 14px;line-height:1.45;color:rgba(18, 18, 18, .78);font-size:15px;}#gy-results .gy-upsell .gy-bullets{position:relative;margin:0 0 14px;padding:38px 14px 14px 34px;border-radius:16px;background:#fff7ec;border:1px solid #ffe0bf;}#gy-results .gy-upsell .gy-bullets::before{content:"Što dobiješ";position:absolute;top:12px;left:14px;font-size:12px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;color:#8a4b02;}#gy-results .gy-upsell .gy-bullets li{position:relative;padding-left:8px;font-size:16px;line-height:1.5;margin:6px 0;color:rgba(18, 18, 18, .92);}#gy-results .gy-upsell .gy-bullets li::before{content:"•";position:absolute;left:-16px;font-size:18px;color:#dc8713;filter:none;transform:none;}#gy-results .gy-cta{display:grid;gap:10px;}#gy-results .astro-btn{display:block;width:100%;text-align:center;padding:15px 16px;border-radius:16px;text-decoration:none;font-weight:950;color:#fff;background:linear-gradient(135deg, #dc8713 0%, #f2a23c 55%, #dc8713 100%);box-shadow:0 18px 35px rgba(220, 135, 19, .28);transform:translateY(0);transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;}#gy-results .astro-btn:hover{transform:translateY(-1px);box-shadow:0 22px 42px rgba(220, 135, 19, .34);filter:brightness(1.02);}#gy-results .astro-btn:active{transform:translateY(0);box-shadow:0 14px 28px rgba(220, 135, 19, .22);}@media (min-width: 860px){#gy-results .gy-upsell{grid-template-columns:260px minmax(0, 1fr);align-items:stretch;}#gy-results .gy-upsell-media{border-bottom:0;border-right:1px solid rgba(220, 135, 19, .18);}}#gy-results .gy-price{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:rgba(255, 255, 255, .70);border:1px solid rgba(220, 135, 19, .22);box-shadow:0 10px 24px rgba(18, 18, 18, .08);font-size:13px;color:rgba(18, 18, 18, .80);}#gy-results .gy-price strong{font-size:18px;font-weight:950;color:#dc8713;letter-spacing:.01em;margin:0;text-transform:none;}#gy-results .gy-old{font-size:13px;font-weight:800;color:rgba(18, 18, 18, .55);text-decoration:line-through;margin-left:0;}#gy-results .gy-price::after{content:"Uštedi 26 €";display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(220, 135, 19, .10);border:1px solid rgba(220, 135, 19, .18);color:rgba(138, 75, 2, .95);font-weight:900;font-size:12px;letter-spacing:.01em;}.page-id-8257 #gy-token-result .gy-hero--premium::after{content:"";position:absolute;inset:0;background:radial-gradient(420px 140px at 16% 12%, rgba(220, 135, 19, .18), transparent 60%), radial-gradient(420px 140px at 84% 18%, rgba(255, 210, 140, .22), transparent 60%);filter:blur(10px);opacity:.9;pointer-events:none;}.page-id-8257 #gy-token-result .gy-hero--premium .gy-dates{position:relative;z-index:1;margin:0 0 10px;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(18, 18, 18, .62);}.page-id-8257 #gy-token-result .gy-hero--premium .gy-key{position:relative;z-index:1;margin:0;font-size:16px;line-height:1.55;color:rgba(18, 18, 18, .86);}.page-id-8257 #gy-token-result .gy-section h3{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:rgba(138, 75, 2, .92);margin-bottom:14px;}.page-id-8257 #gy-token-result .gy-outline{background:radial-gradient(900px 260px at 20% 0%, rgba(220, 135, 19, .10), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 247, 236, 1) 100%);}.page-id-8257 #gy-token-result .gy-outline .gy-bullets{list-style:none;padding:0;margin:0;display:grid;gap:12px;}@media (min-width: 760px){.page-id-8257 #gy-token-result .gy-outline .gy-bullets{grid-template-columns:1fr 1fr;gap:14px;}}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li{position:relative;padding:14px 14px 14px 44px;border-radius:18px;background:rgba(255, 255, 255, .85);border:1px solid rgba(0, 0, 0, .08);box-shadow:0 14px 35px rgba(18, 18, 18, .06);line-height:1.5;color:rgba(18, 18, 18, .90);}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li strong{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(0, 0, 0, .10);background:rgba(0, 0, 0, .04);margin-right:8px;}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li::before{position:absolute;left:14px;top:12px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;background:rgba(0, 0, 0, .06);}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(1)::before{content:"❄️";}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(2)::before{content:"🌿";}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(3)::before{content:"☀️";}.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(4)::before{content:"🍂";}.page-id-8257 #gy-token-result .gy-theme{padding:12px 12px;border-radius:16px;background:rgba(255, 255, 255, .65);border:1px solid rgba(0, 0, 0, .08);}.page-id-8257 #gy-token-result .gy-theme strong{color:rgba(138, 75, 2, .95);letter-spacing:.08em;text-transform:uppercase;font-size:12px;}.page-id-8257 #gy-token-result .gy-desc{font-size:16px;line-height:1.75;color:rgba(18, 18, 18, .86);}.page-id-8257 #gy-token-result .gy-calendar{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(0, 0, 0, .14);}.page-id-8257 #gy-token-result .gy-event-top{padding:16px 16px;}.page-id-8257 #gy-token-result .gy-event-date{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(0, 0, 0, .04);border:1px solid rgba(0, 0, 0, .08);font-weight:950;letter-spacing:.02em;}.page-id-8257 #gy-token-result .gy-event-title{font-weight:900;letter-spacing:-.01em;}.page-id-8257 #gy-token-result .gy-accordion-btn[aria-expanded="true"] .gy-acc-icon{transform:rotate(45deg);}.page-id-8257 #gy-token-result .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body{display:block;}.page-id-8257 #gy-token-result .gy-conclusion{background:radial-gradient(900px 260px at 20% 0%, rgba(220, 135, 19, .14), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 248, 236, 1) 100%);border:1px solid rgba(220, 135, 19, .22);border-radius:26px;}.page-id-8257 #gy-token-result .gy-concl-key{font-size:20px;line-height:1.35;letter-spacing:-.01em;color:rgba(18, 18, 18, .92);margin:12px 0 14px;}.page-id-8257 #gy-token-result .gy-token--final a{color:#dc8713;font-weight:900;text-decoration:underline;}@media (max-width: 782px){.page-id-8257 #gy-token-result .gy-full-wrap{padding:0 10px;}.page-id-8257 #gy-token-result .gy-hero--premium{padding:22px 16px;border-radius:22px;}.page-id-8257 #gy-token-result .gy-section{padding:16px 14px;}.page-id-8257 #gy-token-result .gy-event-top{padding:14px 14px;}}.page-id-8257 #gy-token-result .gy-season--zima{--gy-season-accent:#2b6cb0;--gy-season-bg:rgba(43, 108, 176, .08);--gy-season-chip:rgba(43, 108, 176, .14);}.page-id-8257 #gy-token-result .gy-season--proljece{--gy-season-accent:#2f855a;--gy-season-bg:rgba(47, 133, 90, .08);--gy-season-chip:rgba(47, 133, 90, .14);}.page-id-8257 #gy-token-result .gy-season--ljeto{--gy-season-accent:#b7791f;--gy-season-bg:rgba(183, 121, 31, .10);--gy-season-chip:rgba(183, 121, 31, .16);}.page-id-8257 #gy-token-result .gy-season--jesen{--gy-season-accent:#9c4221;--gy-season-bg:rgba(156, 66, 33, .09);--gy-season-chip:rgba(156, 66, 33, .14);}.page-id-8257 #gy-token-result .gy-season{background:radial-gradient(900px 260px at 20% 0%, var(--gy-season-bg), transparent 62%), linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 252, 249, 1) 100%);border-color:rgba(0, 0, 0, .08);}.page-id-8257 #gy-token-result .gy-season::before{background:linear-gradient(90deg, var(--gy-season-accent) 0%, rgba(255, 255, 255, .55) 35%, var(--gy-season-accent) 100% );}.page-id-8257 #gy-token-result .gy-season-badge{background:rgba(255, 255, 255, .78);border-color:rgba(0, 0, 0, .10);box-shadow:0 12px 28px rgba(18, 18, 18, .08);}.page-id-8257 #gy-token-result .gy-season-range{color:rgba(18, 18, 18, .68);}.page-id-8257 #gy-token-result .gy-season .gy-theme{position:relative;margin:12px 0 14px;padding:14px 14px 14px 14px;border-radius:18px;background:linear-gradient(90deg, var(--gy-season-chip) 0%, rgba(255, 255, 255, .75) 55%, rgba(255, 255, 255, .92) 100%);border:1px solid rgba(0, 0, 0, .08);box-shadow:0 14px 35px rgba(18, 18, 18, .08);}.page-id-8257 #gy-token-result .gy-season .gy-theme strong{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(255, 255, 255, .70);border:1px solid rgba(0, 0, 0, .10);color:var(--gy-season-accent);}.page-id-8257 #gy-token-result .gy-season .gy-theme::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .10) 18%, transparent 100%);}.page-id-8257 #gy-token-result .gy-season .gy-calendar h4{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(255, 255, 255, .75);border:1px solid rgba(0, 0, 0, .10);box-shadow:0 12px 30px rgba(18, 18, 18, .08);}.page-id-8257 #gy-token-result .gy-season .gy-calendar h4::before{content:"";width:10px;height:10px;border-radius:999px;background:var(--gy-season-accent);box-shadow:0 0 0 4px rgba(255, 255, 255, .75);}.page-id-8257 #gy-token-result .gy-season .gy-event{background:radial-gradient(600px 220px at 15% 0%, var(--gy-season-bg), transparent 60%), rgba(255, 255, 255, .90);}.page-id-8257 #gy-token-result .gy-season .gy-acc-icon{background:color-mix(in srgb, var(--gy-season-accent) 16%, transparent);border-color:color-mix(in srgb, var(--gy-season-accent) 22%, transparent);}@media (max-width: 782px){.page-id-8257 #gy-token-result .gy-season .gy-theme{padding:12px 12px;border-radius:16px;}}.page-id-8257 #gy-token-result{position:relative;}.page-id-8257 #gy-token-result::before{content:none!important;}.page-id-8257 #gy-token-result .gy-full-wrap{position:relative;z-index:0;border-radius:26px;overflow:hidden;background:#fff;border:1px solid rgba(0, 0, 0, .06);box-shadow:0 18px 55px rgba(0, 0, 0, .10);}.page-id-8257 #gy-token-result .gy-hero--premium{margin-bottom:18px;padding:28px 26px 22px;border-radius:22px;background:radial-gradient(900px 260px at 10% 0%, rgba(220, 135, 19, .16), transparent 55%), radial-gradient(700px 220px at 95% 10%, rgba(255, 210, 140, .16), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 247, 236, 1));border:1px solid rgba(220, 135, 19, .18);box-shadow:0 14px 40px rgba(0, 0, 0, .08);}.page-id-8257 #gy-token-result .gy-hero--premium h2{letter-spacing:-.02em;}.page-id-8257 #gy-token-result .gy-dates{opacity:.8;font-weight:700;}.page-id-8257 #gy-token-result .gy-section{background:rgba(255, 255, 255, .86);border:1px solid rgba(0, 0, 0, .06);border-radius:18px;box-shadow:0 10px 28px rgba(0, 0, 0, .06);}.page-id-8257 #gy-token-result .gy-season-head{align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px dashed rgba(0, 0, 0, .12);}.page-id-8257 #gy-token-result .gy-calendar h4{letter-spacing:-.01em;}.page-id-8257 #gy-token-result .gy-event{margin:0 0 12px;}.page-id-8257 #gy-token-result .gy-accordion-btn{width:100%;background:rgba(255, 255, 255, .72);border:1px solid rgba(0, 0, 0, .07);border-radius:14px;padding:14px 14px;box-shadow:0 10px 22px rgba(0, 0, 0, .05);transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease;}.page-id-8257 #gy-token-result .gy-accordion-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0, 0, 0, .08);border-color:rgba(220, 135, 19, .28);}.page-id-8257 #gy-token-result .gy-accordion-btn:focus-visible{outline:3px solid rgba(220, 135, 19, .35);outline-offset:3px;}.page-id-8257 #gy-token-result .gy-acc-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:rgba(220, 135, 19, .12);color:#dc8713;transition:transform .18s ease, background-color .18s ease;}.page-id-8257 #gy-token-result .gy-accordion-btn.is-open .gy-acc-icon{transform:rotate(45deg);background:rgba(220, 135, 19, .18);}.page-id-8257 #gy-token-result .gy-accordion-body{margin-top:10px;padding:12px 14px 14px;border-radius:12px;background:rgba(255, 250, 244, .75);box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .05);border-left:3px solid rgba(220, 135, 19, .55);}.page-id-8257 #gy-token-result .gy-token--final{background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 247, 236, 1));border:1px solid rgba(220, 135, 19, .22);box-shadow:0 16px 42px rgba(0, 0, 0, .08);}.page-id-8257 #gy-token-result .gy-token--final code{display:inline-block;padding:10px 14px;border-radius:14px;background:#0f0f10;color:#fff;font-size:28px;letter-spacing:.14em;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .08);}.page-id-8257 #gy-token-result .gy-full-wrap::before{content:none!important;background:none!important;}

/* ===========================
   YEAR 2026 — SAFE PATCH (append-only)
   =========================== */

/* 1) Full-wrap bez pozadine + bez sjena (samo na stranici 8257) */
.page-id-8257 #gy-token-result .gy-full-wrap{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* 2) Makni SVE box-shadow unutar year2026 rezultata (ne dira ostatak sitea) */
.page-id-8257 #gy-token-result *{
  box-shadow: none !important;
}

/* 3) Accordion: default zatvoren, otvara se samo kad je aria-expanded=true ili .is-open */
.page-id-8257 #gy-token-result .gy-accordion-body{
  display: none !important;
}
.page-id-8257 #gy-token-result .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body,
.page-id-8257 #gy-token-result .gy-accordion-btn.is-open + .gy-accordion-body{
  display: block !important;
}

/* 4) "Što te čeka u analizi" (gy-outline): makni vanjski marker i prebaci emoji u strong pill */
.page-id-8257 #gy-token-result .gy-outline .gy-bullets{
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li{
  padding-left: 14px !important;
}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li::before{
  content: none !important;
  display: none !important;
}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li strong{
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(1) strong::before{content:"❄️";}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(2) strong::before{content:"🌿";}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(3) strong::before{content:"☀️";}
.page-id-8257 #gy-token-result .gy-outline .gy-bullets li:nth-child(4) strong::before{content:"🍂";}

/* 5) Sezonske boje: enforce varijable + da se .gy-season stvarno boja po sezoni */
.page-id-8257 #gy-token-result .gy-season--zima{
  --gy-season-accent:#2b6cb0 !important;
  --gy-season-bg:rgba(43, 108, 176, .08) !important;
  --gy-season-chip:rgba(43, 108, 176, .14) !important;
}
.page-id-8257 #gy-token-result .gy-season--proljece{
  --gy-season-accent:#2f855a !important;
  --gy-season-bg:rgba(47, 133, 90, .08) !important;
  --gy-season-chip:rgba(47, 133, 90, .14) !important;
}
.page-id-8257 #gy-token-result .gy-season--ljeto{
  --gy-season-accent:#b7791f !important;
  --gy-season-bg:rgba(183, 121, 31, .10) !important;
  --gy-season-chip:rgba(183, 121, 31, .16) !important;
}
.page-id-8257 #gy-token-result .gy-season--jesen{
  --gy-season-accent:#9c4221 !important;
  --gy-season-bg:rgba(156, 66, 33, .09) !important;
  --gy-season-chip:rgba(156, 66, 33, .14) !important;
}
.page-id-8257 #gy-token-result .gy-season{
  background:
    radial-gradient(900px 260px at 20% 0%, var(--gy-season-bg), transparent 62%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,252,249,1) 100%) !important;
}

.page-id-8257 #gy-token-result .gy-accordion-body{
  display:block !important;
  overflow:hidden !important;
  max-height:0 !important;
  opacity:0 !important;
  padding:0 !important;
  margin-top:0 !important;
  transition:max-height .22s ease, opacity .15s ease, padding .15s ease, margin-top .15s ease !important;
  transition-delay:.08s !important;
}

.page-id-8257 #gy-token-result .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body,
.page-id-8257 #gy-token-result .gy-accordion-btn.is-open + .gy-accordion-body{
  max-height:2000px !important;
  opacity:1 !important;
  padding:12px 14px 14px !important;
  margin-top:10px !important;
  transition-delay:0s !important;
}

/* Accordion: bez twitcha na zatvaranju (animiraj samo max-height + opacity) */
.page-id-8257 #gy-token-result .gy-accordion-body{
  display:block !important;
  overflow:hidden !important;

  max-height:0 !important;
  opacity:0 !important;

  margin-top:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;

  transition: max-height .24s ease, opacity .15s ease !important;
  transition-delay:0s !important;
  will-change:max-height, opacity;
}

.page-id-8257 #gy-token-result .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body,
.page-id-8257 #gy-token-result .gy-accordion-btn.is-open + .gy-accordion-body{
  max-height:2000px !important;
  opacity:1 !important;

  margin-top:10px !important;
  padding-top:12px !important;
  padding-bottom:14px !important;
}

/*ispravak placeno*/

#godisnja-wrapper{
  max-width:920px;
  margin:0 auto;
  padding:0 12px;
  box-sizing:border-box;
  position:relative;
}

#godisnja-wrapper::before{
  content:none !important;
}

#godisnja-wrapper{
  position:relative;
  z-index:0;
  border-radius:26px;
  overflow:hidden;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  box-shadow:0 18px 55px rgba(0,0,0,.10);
}

#godisnja-wrapper > .gy-full-wrap{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
  overflow:visible !important;
}

#godisnja-wrapper .gy-hero--premium{
  margin-bottom:18px;
  padding:28px 26px 22px;
  border-radius:22px;
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(900px 260px at 10% 0%, rgba(220,135,19,.16), transparent 55%),
    radial-gradient(700px 220px at 95% 10%, rgba(255,210,140,.16), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,1), rgba(255,247,236,1));
  border:1px solid rgba(220,135,19,.18);
  box-shadow:0 14px 40px rgba(0,0,0,.08);
}

#godisnja-wrapper .gy-hero--premium::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(420px 140px at 16% 12%, rgba(220,135,19,.18), transparent 60%),
    radial-gradient(420px 140px at 84% 18%, rgba(255,210,140,.22), transparent 60%);
  filter:blur(10px);
  opacity:.9;
  pointer-events:none;
}

#godisnja-wrapper .gy-hero--premium h2{
  letter-spacing:-.02em;
}

#godisnja-wrapper .gy-hero--premium .gy-dates{
  position:relative;
  z-index:1;
  margin:0 0 10px;
  font-size:13px;
  font-weight:900;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(18,18,18,.62);
}

#godisnja-wrapper .gy-hero--premium .gy-key{
  position:relative;
  z-index:1;
  margin:0;
  font-size:16px;
  line-height:1.55;
  color:rgba(18,18,18,.86);
}

#godisnja-wrapper .gy-section{
  background:rgba(255,255,255,.86);
  border:1px solid rgba(0,0,0,.06);
  border-radius:18px;
  box-shadow:0 10px 28px rgba(0,0,0,.06);
}

#godisnja-wrapper .gy-section h3{
  font-size:14px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:rgba(138,75,2,.92);
  margin-bottom:14px;
}

#godisnja-wrapper .gy-outline{
  background:
    radial-gradient(900px 260px at 20% 0%, rgba(220,135,19,.10), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,247,236,1) 100%);
}

#godisnja-wrapper .gy-outline .gy-bullets{
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  gap:12px;
}

@media (min-width:760px){
  #godisnja-wrapper .gy-outline .gy-bullets{
    grid-template-columns:1fr 1fr;
    gap:14px;
  }
}

#godisnja-wrapper .gy-outline .gy-bullets li{
  position:relative;
  padding:14px 14px 14px 44px;
  border-radius:18px;
  background:rgba(255,255,255,.85);
  border:1px solid rgba(0,0,0,.08);
  box-shadow:0 14px 35px rgba(18,18,18,.06);
  line-height:1.5;
  color:rgba(18,18,18,.90);
}

#godisnja-wrapper .gy-outline .gy-bullets li strong{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 10px;
  border-radius:999px;
  font-weight:950;
  font-size:12px;
  letter-spacing:.06em;
  text-transform:uppercase;
  border:1px solid rgba(0,0,0,.10);
  background:rgba(0,0,0,.04);
  margin-right:8px;
}

#godisnja-wrapper .gy-outline .gy-bullets li::before{
  position:absolute;
  left:14px;
  top:12px;
  width:22px;
  height:22px;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:14px;
  background:rgba(0,0,0,.06);
}

#godisnja-wrapper .gy-outline .gy-bullets li:nth-child(1)::before{content:"❄️";}
#godisnja-wrapper .gy-outline .gy-bullets li:nth-child(2)::before{content:"🌿";}
#godisnja-wrapper .gy-outline .gy-bullets li:nth-child(3)::before{content:"☀️";}
#godisnja-wrapper .gy-outline .gy-bullets li:nth-child(4)::before{content:"🍂";}

#godisnja-wrapper .gy-theme{
  padding:12px 12px;
  border-radius:16px;
  background:rgba(255,255,255,.65);
  border:1px solid rgba(0,0,0,.08);
}

#godisnja-wrapper .gy-theme strong{
  color:rgba(138,75,2,.95);
  letter-spacing:.08em;
  text-transform:uppercase;
  font-size:12px;
}

#godisnja-wrapper .gy-desc{
  font-size:16px;
  line-height:1.75;
  color:rgba(18,18,18,.86);
}

#godisnja-wrapper .gy-season--zima{
  --gy-season-accent:#2b6cb0;
  --gy-season-bg:rgba(43,108,176,.08);
  --gy-season-chip:rgba(43,108,176,.14);
}
#godisnja-wrapper .gy-season--proljece{
  --gy-season-accent:#2f855a;
  --gy-season-bg:rgba(47,133,90,.08);
  --gy-season-chip:rgba(47,133,90,.14);
}
#godisnja-wrapper .gy-season--ljeto{
  --gy-season-accent:#b7791f;
  --gy-season-bg:rgba(183,121,31,.10);
  --gy-season-chip:rgba(183,121,31,.16);
}
#godisnja-wrapper .gy-season--jesen{
  --gy-season-accent:#9c4221;
  --gy-season-bg:rgba(156,66,33,.09);
  --gy-season-chip:rgba(156,66,33,.14);
}

#godisnja-wrapper .gy-season{
  background:
    radial-gradient(900px 260px at 20% 0%, var(--gy-season-bg), transparent 62%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,252,249,1) 100%);
  border-color:rgba(0,0,0,.08);
}

#godisnja-wrapper .gy-season-head{
  align-items:center;
  gap:14px;
  padding-bottom:12px;
  border-bottom:1px dashed rgba(0,0,0,.12);
}

#godisnja-wrapper .gy-season-badge{
  background:rgba(255,255,255,.78);
  border-color:rgba(0,0,0,.10);
  box-shadow:0 12px 28px rgba(18,18,18,.08);
}

#godisnja-wrapper .gy-season-range{
  color:rgba(18,18,18,.68);
}

#godisnja-wrapper .gy-season .gy-theme{
  position:relative;
  margin:12px 0 14px;
  padding:14px 14px 14px 14px;
  border-radius:18px;
  background:linear-gradient(90deg, var(--gy-season-chip) 0%, rgba(255,255,255,.75) 55%, rgba(255,255,255,.92) 100%);
  border:1px solid rgba(0,0,0,.08);
  box-shadow:0 14px 35px rgba(18,18,18,.08);
}

#godisnja-wrapper .gy-season .gy-theme strong{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(255,255,255,.70);
  border:1px solid rgba(0,0,0,.10);
  color:var(--gy-season-accent);
}

#godisnja-wrapper .gy-season .gy-theme::after{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  bottom:-1px;
  height:1px;
  background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,.10) 18%, transparent 100%);
}

#godisnja-wrapper .gy-calendar{
  margin-top:16px;
  padding-top:14px;
  border-top:1px dashed rgba(0,0,0,.14);
}

#godisnja-wrapper .gy-season .gy-calendar h4{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(255,255,255,.75);
  border:1px solid rgba(0,0,0,.10);
  box-shadow:0 12px 30px rgba(18,18,18,.08);
  letter-spacing:-.01em;
}

#godisnja-wrapper .gy-season .gy-calendar h4::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:999px;
  background:var(--gy-season-accent);
  box-shadow:0 0 0 4px rgba(255,255,255,.75);
}

#godisnja-wrapper .gy-event{
  margin:0 0 12px;
}

#godisnja-wrapper .gy-accordion-btn{
  width:100%;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(0,0,0,.07);
  border-radius:14px;
  padding:14px 14px;
  box-shadow:0 10px 22px rgba(0,0,0,.05);
  transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease;
  cursor:pointer;
}

#godisnja-wrapper .gy-accordion-btn:hover{
  transform:translateY(-1px);
  box-shadow:0 14px 30px rgba(0,0,0,.08);
  border-color:rgba(220,135,19,.28);
}

#godisnja-wrapper .gy-accordion-btn:focus-visible{
  outline:3px solid rgba(220,135,19,.35);
  outline-offset:3px;
}

#godisnja-wrapper .gy-event-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

#godisnja-wrapper .gy-event-date{
  display:inline-flex;
  align-items:center;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(0,0,0,.04);
  border:1px solid rgba(0,0,0,.08);
  font-weight:950;
  letter-spacing:.02em;
}

#godisnja-wrapper .gy-event-title{
  font-weight:900;
  letter-spacing:-.01em;
  color:rgba(0,0,0,.80);
}

#godisnja-wrapper .gy-season .gy-event{
  background:radial-gradient(600px 220px at 15% 0%, var(--gy-season-bg), transparent 60%), rgba(255,255,255,.90);
}

#godisnja-wrapper .gy-acc-icon{
  width:34px;
  height:34px;
  border-radius:999px;
  display:grid;
  place-items:center;
  background:rgba(220,135,19,.12);
  color:#dc8713;
  transition:transform .18s ease, background-color .18s ease;
}

#godisnja-wrapper .gy-accordion-btn[aria-expanded="true"] .gy-acc-icon{
  transform:rotate(45deg);
  background:rgba(220,135,19,.18);
}

#godisnja-wrapper .gy-accordion-body{
  border-radius:12px;
  background:rgba(255,250,244,.75);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);
  border-left:3px solid rgba(220,135,19,.55);

  display:block;
  overflow:hidden;
  max-height:0;
  opacity:0;
  margin-top:0;
  padding:0 14px;
  transition:max-height .24s ease, opacity .15s ease;
  will-change:max-height, opacity;
}

#godisnja-wrapper .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body,
#godisnja-wrapper .gy-accordion-btn.is-open + .gy-accordion-body{
  max-height:2000px;
  opacity:1;
  margin-top:10px;
  padding-top:12px;
  padding-bottom:14px;
}

#godisnja-wrapper .gy-conclusion{
  background:
    radial-gradient(900px 260px at 20% 0%, rgba(220,135,19,.14), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,248,236,1) 100%);
  border:1px solid rgba(220,135,19,.22);
  border-radius:26px;
}

#godisnja-wrapper .gy-concl-key{
  font-size:20px;
  line-height:1.35;
  letter-spacing:-.01em;
  color:rgba(18,18,18,.92);
  margin:12px 0 14px;
}

#godisnja-wrapper .gy-token--final{
  background:linear-gradient(180deg, rgba(255,255,255,1), rgba(255,247,236,1));
  border:1px solid rgba(220,135,19,.22);
  box-shadow:0 16px 42px rgba(0,0,0,.08);
}

#godisnja-wrapper .gy-token--final a{
  color:#dc8713;
  font-weight:900;
  text-decoration:underline;
}

#godisnja-wrapper .gy-token--final code{
  display:inline-block;
  padding:10px 14px;
  border-radius:14px;
  background:#0f0f10;
  color:#fff;
  font-size:28px;
  letter-spacing:.14em;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
}

@media (max-width:782px){
  #godisnja-wrapper{
    padding:0 10px;
  }
  #godisnja-wrapper .gy-hero--premium{
    padding:22px 16px;
    border-radius:22px;
  }
  #godisnja-wrapper .gy-section{
    padding:16px 14px;
  }
  #godisnja-wrapper .gy-event-top{
    padding:0;
  }
  #godisnja-wrapper .gy-season .gy-theme{
    padding:12px 12px;
    border-radius:16px;
  }
}
#godisnja-wrapper .gy-accordion-body{
  display:none !important;
  max-height:none !important;
  opacity:1 !important;
  overflow:visible !important;
  padding:12px 14px 14px !important;
  margin-top:10px !important;
  transition:none !important;
}

#godisnja-wrapper .gy-accordion-btn[aria-expanded="true"] + .gy-accordion-body,
#godisnja-wrapper .gy-accordion-btn.is-open + .gy-accordion-body,
#godisnja-wrapper .gy-event.is-open .gy-accordion-body,
#godisnja-wrapper .gy-event.active .gy-accordion-body{
  display:block !important;
}

#godisnja-wrapper .gy-accordion-btn{
  width:100%;
  background:transparent;
  border:0;
  padding:0;
  text-align:left;
  cursor:pointer;
  font:inherit;
}

#godisnja-wrapper .gy-acc-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.10);
  line-height:1;
  font-size:18px;
}

#godisnja-wrapper .gy-accordion-btn[aria-expanded="true"] .gy-acc-icon{
  transform:rotate(45deg);
}

.gy-full-wrap{--gy-cat-osobno:#2b6cb0;--gy-cat-posao:#6b46c1;--gy-cat-novac:#b7791f;--gy-cat-ljubav:#c53030;--gy-cat-ucenje:#2f855a;}
.gy-full-wrap .gy-cat--osobno{--gy-cat-color:var(--gy-cat-osobno);} 
.gy-full-wrap .gy-cat--posao{--gy-cat-color:var(--gy-cat-posao);} 
.gy-full-wrap .gy-cat--novac{--gy-cat-color:var(--gy-cat-novac);} 
.gy-full-wrap .gy-cat--ljubav{--gy-cat-color:var(--gy-cat-ljubav);} 
.gy-full-wrap .gy-cat--ucenje{--gy-cat-color:var(--gy-cat-ucenje);} 

.gy-full-wrap .gy-season-title{margin:10px 0 4px;font-size:22px;line-height:1.2;font-weight:950;letter-spacing:-.02em;color:rgba(18,18,18,.94);} 
.gy-full-wrap .gy-season-sub{margin:0 0 12px;font-size:15px;line-height:1.55;color:rgba(18,18,18,.72);font-weight:700;} 
.gy-full-wrap .gy-season-pre{margin:12px 0 10px;padding:12px 12px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.07);box-shadow:0 10px 24px rgba(0,0,0,.06);} 
.gy-full-wrap .gy-season-pre strong{display:inline-block;margin-bottom:6px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:rgba(18,18,18,.82);} 
.gy-full-wrap .gy-season-pre p{margin:0;font-size:15px;line-height:1.65;color:rgba(18,18,18,.86);} 
.gy-full-wrap .gy-season-qs{margin:12px 0 0;padding:12px 12px;border-radius:16px;background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.07);} 
.gy-full-wrap .gy-season-qs strong{display:inline-block;margin-bottom:6px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:rgba(18,18,18,.82);} 
.gy-full-wrap .gy-season-qs ul{margin:0;padding-left:18px;} 
.gy-full-wrap .gy-season-qs li{margin:6px 0;line-height:1.5;color:rgba(18,18,18,.86);} 

.gy-full-wrap .gy-year-overview{margin-top:14px;} 
.gy-full-wrap .gy-over-grid{display:grid;gap:14px;} 
@media (min-width: 920px){.gy-full-wrap .gy-over-grid{grid-template-columns:1.1fr 1fr .9fr;}} 
.gy-full-wrap .gy-over-card{background:rgba(255,255,255,.75);border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:14px 14px;box-shadow:0 10px 24px rgba(0,0,0,.06);} 
.gy-full-wrap .gy-over-card h4{margin:0 0 10px;font-size:15px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:rgba(18,18,18,.78);} 
.gy-full-wrap .gy-over-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;} 
.gy-full-wrap .gy-over-list li{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px 10px;background:rgba(255,255,255,.78);} 
.gy-full-wrap .gy-over-when{display:flex;flex-direction:column;gap:2px;min-width:110px;} 
.gy-full-wrap .gy-over-date{font-weight:950;color:rgba(18,18,18,.92);font-size:13px;} 
.gy-full-wrap .gy-over-season{font-size:12px;color:rgba(18,18,18,.65);font-weight:800;} 
.gy-full-wrap .gy-over-title{flex:1;min-width:0;font-size:13px;line-height:1.35;color:rgba(18,18,18,.88);font-weight:800;} 
.gy-full-wrap .gy-over-title span{display:block;margin-top:2px;font-size:12px;color:rgba(18,18,18,.62);font-weight:700;} 

.gy-full-wrap .gy-over-bars{display:flex;flex-direction:column;gap:10px;} 
.gy-full-wrap .gy-over-bar{display:grid;grid-template-columns:92px 1fr 36px;gap:10px;align-items:center;} 
.gy-full-wrap .gy-over-bar b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(18,18,18,.72);} 
.gy-full-wrap .gy-over-bar i{display:block;height:10px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden;position:relative;} 
.gy-full-wrap .gy-over-bar i::after{content:"";position:absolute;inset:0;width:var(--gy-bar-w,0%);background:var(--gy-bar-c,rgba(0,0,0,.18));border-radius:999px;} 
.gy-full-wrap .gy-over-bar em{font-style:normal;font-weight:950;color:rgba(18,18,18,.82);text-align:right;} 

.gy-full-wrap .gy-over-months{display:flex;flex-wrap:wrap;gap:8px;} 
.gy-full-wrap .gy-monthchip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);font-weight:950;font-size:12px;color:rgba(18,18,18,.84);} 
.gy-full-wrap .gy-monthchip b{font-size:12px;} 
.gy-full-wrap .gy-monthchip span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:rgba(0,0,0,.06);font-weight:950;} 

.gy-full-wrap .gy-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(0,0,0,.10);background:rgba(0,0,0,.04);color:rgba(18,18,18,.84);} 
.gy-full-wrap .gy-pill--osobno{background:rgba(43,108,176,.12);border-color:rgba(43,108,176,.24);color:#1a365d;} 
.gy-full-wrap .gy-pill--posao{background:rgba(107,70,193,.12);border-color:rgba(107,70,193,.24);color:#322659;} 
.gy-full-wrap .gy-pill--novac{background:rgba(183,121,31,.14);border-color:rgba(183,121,31,.26);color:#7a4a00;} 
.gy-full-wrap .gy-pill--ljubav{background:rgba(197,48,48,.12);border-color:rgba(197,48,48,.24);color:#742a2a;} 
.gy-full-wrap .gy-pill--ucenje{background:rgba(47,133,90,.12);border-color:rgba(47,133,90,.24);color:#22543d;} 

.gy-full-wrap .gy-calendar{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.14);} 
.gy-full-wrap .gy-cal-wrap{display:grid;gap:14px;margin-top:10px;} 
@media (min-width: 920px){.gy-full-wrap .gy-cal-wrap{grid-template-columns:1fr 1fr 1fr;}} 
.gy-full-wrap .gy-cal-month{background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:12px 12px;box-shadow:0 10px 22px rgba(0,0,0,.06);} 
.gy-full-wrap .gy-cal-title{font-weight:950;font-size:14px;letter-spacing:-.01em;margin:0 0 10px;color:rgba(18,18,18,.88);} 
.gy-full-wrap .gy-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;} 
.gy-full-wrap .gy-cal-dow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:rgba(18,18,18,.55);text-align:center;padding:4px 0;} 
.gy-full-wrap .gy-cal-day{height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;color:rgba(18,18,18,.82);background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);box-sizing:border-box;} 
.gy-full-wrap button.gy-cal-day{cursor:pointer;background:rgba(255,255,255,.78);} 
.gy-full-wrap button.gy-cal-day:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.08);} 
.gy-full-wrap .gy-cal-day--blank{background:transparent;border:none;} 
.gy-full-wrap .gy-cal-day--mark{position:relative;} 
.gy-full-wrap .gy-cal-day--mark::after{content:"";position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:999px;background:var(--gy-cat-color,rgba(0,0,0,.35));box-shadow:0 0 0 4px rgba(255,255,255,.75);} 
.gy-full-wrap .gy-cal-day--multi::after{width:11px;height:11px;box-shadow:0 0 0 4px rgba(255,255,255,.75), 0 0 0 2px rgba(0,0,0,.06) inset;} 
.gy-full-wrap .gy-cal-count{position:absolute;top:6px;right:6px;min-width:18px;height:18px;border-radius:999px;background:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:950;color:rgba(18,18,18,.78);} 
.gy-full-wrap .gy-cal-day--mark.is-selected{outline:3px solid rgba(220,135,19,.35);outline-offset:2px;} 

.gy-full-wrap .gy-cal-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;} 
.gy-full-wrap .gy-leg-item{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.70);border:1px solid rgba(0,0,0,.08);font-weight:900;font-size:12px;color:rgba(18,18,18,.82);} 
.gy-full-wrap .gy-leg-swatch{width:10px;height:10px;border-radius:999px;background:var(--gy-cat-color,rgba(0,0,0,.35));box-shadow:0 0 0 4px rgba(255,255,255,.75);} 
.gy-full-wrap .gy-cal-note{margin:10px 0 0;font-size:13px;line-height:1.55;color:rgba(18,18,18,.70);} 

.gy-full-wrap .gy-rangechips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;} 
.gy-full-wrap .gy-rangechip{border:none;background:transparent;padding:0;cursor:pointer;} 
.gy-full-wrap .gy-rangechip .gy-chip-main{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.76);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 20px rgba(0,0,0,.06);} 
.gy-full-wrap .gy-rangechip .gy-chip-main:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(0,0,0,.08);} 
.gy-full-wrap .gy-rangechip.is-selected .gy-chip-main{outline:3px solid rgba(220,135,19,.35);outline-offset:2px;} 
.gy-full-wrap .gy-chip-when{font-weight:950;font-size:12px;color:rgba(18,18,18,.78);white-space:nowrap;} 
.gy-full-wrap .gy-chip-title{font-weight:900;font-size:12px;line-height:1.35;color:rgba(18,18,18,.86);max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 

.gy-full-wrap .gy-cal-detail{margin-top:12px;} 
.gy-full-wrap .gy-cal-detail .gy-event{margin:0 0 12px;} 

@media (max-width: 782px){
  .gy-full-wrap .gy-cal-wrap{grid-template-columns:1fr;}
  .gy-full-wrap .gy-chip-title{max-width:240px;}
}

.gy-full-wrap .gy-rangechip{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.76);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 20px rgba(0,0,0,.06);text-transform:none;letter-spacing:0;min-width:260px;max-width:380px;}
.gy-full-wrap .gy-rangechip:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(0,0,0,.08);} 
.gy-full-wrap .gy-rangechip.is-selected{outline:3px solid rgba(220,135,19,.35);outline-offset:2px;} 
.gy-full-wrap .gy-rangechip-top{font-weight:950;font-size:12px;color:rgba(18,18,18,.78);} 
.gy-full-wrap .gy-rangechip-mini{font-weight:800;opacity:.7;} 
.gy-full-wrap .gy-rangechip-line{font-weight:900;font-size:12px;line-height:1.35;color:rgba(18,18,18,.86);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.gy-full-wrap .gy-rangechip-cat{font-weight:950;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;} 

.gy-full-wrap .gy-over-list li{display:grid;grid-template-columns:92px minmax(0,1fr) auto auto;gap:10px;align-items:center;justify-content:start;} 
.gy-full-wrap .gy-over-date{font-weight:950;font-size:12px;white-space:nowrap;} 
.gy-full-wrap .gy-over-line{min-width:0;font-weight:800;font-size:12px;line-height:1.35;color:rgba(18,18,18,.88);} 
.gy-full-wrap .gy-over-season{font-size:11px;font-weight:800;color:rgba(18,18,18,.62);white-space:nowrap;} 
@media (max-width: 782px){.gy-full-wrap .gy-over-list li{grid-template-columns:92px 1fr;}} 

.gy-full-wrap .gy-bar-row{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center;} 
.gy-full-wrap .gy-bar-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(18,18,18,.72);font-weight:950;} 
.gy-full-wrap .gy-bar-track{height:10px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden;position:relative;} 
.gy-full-wrap .gy-bar-fill{height:100%;border-radius:999px;background:var(--gy-cat-color,rgba(0,0,0,.18));} 
.gy-full-wrap .gy-bar-num{font-style:normal;font-weight:950;color:rgba(18,18,18,.82);text-align:right;font-size:12px;} 

.gy-full-wrap .gy-over-months{display:flex;flex-wrap:wrap;gap:8px;} 
.gy-full-wrap .gy-month-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);font-weight:950;font-size:12px;color:rgba(18,18,18,.84);} 

@media (min-width: 920px){
  .gy-full-wrap .gy-over-grid{grid-template-columns:1fr 1fr;}
  .gy-full-wrap .gy-over-grid .gy-over-card:first-child{grid-column:1 / -1;}
}

.gy-full-wrap .gy-cal-legend .gy-pill{color:#fff;border-color:transparent;}
.gy-full-wrap .gy-cal-legend .gy-pill--osobno{background:var(--gy-cat-osobno);}
.gy-full-wrap .gy-cal-legend .gy-pill--posao{background:var(--gy-cat-posao);}
.gy-full-wrap .gy-cal-legend .gy-pill--novac{background:var(--gy-cat-novac);}
.gy-full-wrap .gy-cal-legend .gy-pill--ljubav{background:var(--gy-cat-ljubav);}
.gy-full-wrap .gy-cal-legend .gy-pill--ucenje{background:var(--gy-cat-ucenje);}
