/* stylesheets/screen.css */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,tfoot,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}big,body{margin:0;padding:0}big{font:inherit}caption,table,td,th{padding:0;font:inherit;font-size:100%}big,body,table{vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;margin:0 0 20px}caption,td,th{margin:0;border:0;text-align:left;font-weight:400;vertical-align:middle}html{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a img,big,body,table{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.pie-clearfix{*zoom:1}.pie-clearfix:after{content:"";display:table;clear:both}a{text-decoration:none}a,a:visited{color:#0893d5}a:focus{color:#e83030}a:active,a:hover{color:#e83030}.floatRight{float:right}.textAlignRight{text-align:right!important}.notice p,.notice ul{margin:0!important}hr{background:#ddd;border:0;border-top:1px solid #ddd;clear:both;height:0;margin:0 0 20px}strong{font-weight:700}big{font-size:16px}em{font-style:italic}#highlightCurrencies li em,.textLight{color:#a3a3a3}#highlightCurrencies .plus big,.currencyPlus{color:#439f10}#highlightCurrencies .minus big,.currencyMinus{color:#cd0b0b}.button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:-webkit-gradient(linear,50%0,50% 100%,color-stop(0%,#30ade8),color-stop(100%,#2da4dc));background-image:-webkit-linear-gradient(#30ade8,#2da4dc);background-image:-moz-linear-gradient(#30ade8,#2da4dc);background-image:-o-linear-gradient(#30ade8,#2da4dc);background-image:linear-gradient(#30ade8,#2da4dc);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0;color:#fff!important;cursor:pointer;height:48px;line-height:28px;padding:0 10px!important;text-indent:0!important;width:auto!important}.button:hover{background-image:-webkit-gradient(linear,50%0,50% 100%,color-stop(0%,#e83030),color-stop(100%,#dc2d2d));background-image:-webkit-linear-gradient(#e83030,#dc2d2d);background-image:-moz-linear-gradient(#e83030,#dc2d2d);background-image:-o-linear-gradient(#e83030,#dc2d2d);background-image:linear-gradient(#e83030,#dc2d2d)}.notice{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#eee;border:1px solid #ccc;margin-bottom:20px;padding:10px}.success{background:#f9fff5;border-color:#d7e7cf}.error{background:#fff6f5;border-color:#e7cfcf}.info{background:#fffff5;border-color:#e7e7cf}.flags16-ATS,.flags16-AUD,.flags16-BAM,.flags16-BEF,.flags16-CAD,.flags16-CHF,.flags16-CZK,.flags16-DEM,.flags16-DKK,.flags16-ESP,.flags16-EUR,.flags16-FIM,.flags16-FRF,.flags16-GBP,.flags16-GHC,.flags16-GRD,.flags16-HRK,.flags16-HUF,.flags16-IEP,.flags16-INR,.flags16-IQD,.flags16-ITL,.flags16-JPY,.flags16-KWD,.flags16-NLG,.flags16-NOK,.flags16-PLN,.flags16-PTE,.flags16-RSD,.flags16-RUB,.flags16-SEK,.flags16-SKK,.flags16-USD,.flags16-YUM,.flags16-sprite{background:url(/images/flags/flags16-sb9f3ac8547.png)no-repeat}.flags16-ATS{background-position:0-496px}.flags16-AUD{background-position:0-48px}.flags16-BAM{background-position:0-64px}.flags16-BEF{background-position:0-288px}.flags16-CAD{background-position:0-96px}.flags16-CHF{background-position:0-336px}.flags16-CZK{background-position:0-176px}.flags16-DEM{background-position:0-448px}.flags16-DKK{background-position:0-416px}.flags16-ESP{background-position:0-160px}.flags16-EUR{background-position:0-32px}.flags16-FIM{background-position:0-432px}.flags16-FRF{background-position:0-304px}.flags16-GBP{background-position:0-16px}.flags16-GHC{background-position:0-272px}.flags16-GRD{background-position:0-352px}.flags16-HRK{background-position:0-128px}.flags16-HUF{background-position:0-464px}.flags16-IEP{background-position:0-368px}.flags16-INR{background-position:0-384px}.flags16-IQD{background-position:0-224px}.flags16-ITL{background-position:0-320px}.flags16-JPY{background-position:0-256px}.flags16-KWD{background-position:0-208px}.flags16-NLG{background-position:0-480px}.flags16-NOK{background-position:0-192px}.flags16-PLN{background-position:0-528px}.flags16-PTE{background-position:0-80px}.flags16-RSD{background-position:0-112px}.flags16-RUB{background-position:0-512px}.flags16-SEK{background-position:0-240px}.flags16-SKK{background-position:0-144px}.flags16-USD{background-position:0-400px}.flags16-YUM{background-position:0 0}.flag16{display:inline-block;width:16px;height:11px;margin-right:6px;vertical-align:middle}.flags32-AUD,.flags32-BAM,.flags32-CAD,.flags32-CHF,.flags32-CZK,.flags32-DKK,.flags32-EUR,.flags32-GBP,.flags32-HRK,.flags32-HUF,.flags32-JPY,.flags32-KWD,.flags32-MKD,.flags32-NOK,.flags32-PLN,.flags32-RSD,.flags32-RUB,.flags32-SEK,.flags32-SKK,.flags32-USD,.flags32-sprite{background:url(/images/flags/flags32-s180dd7fbcd.png)no-repeat}.flags32-AUD{background-position:0-64px}.flags32-BAM{background-position:0-96px}.flags32-CAD{background-position:0-192px}.flags32-CHF{background-position:0-480px}.flags32-CZK{background-position:0-288px}.flags32-DKK{background-position:0-512px}.flags32-EUR{background-position:0-128px}.flags32-GBP{background-position:0-32px}.flags32-HRK{background-position:0-256px}.flags32-HUF{background-position:0-544px}.flags32-JPY{background-position:0-416px}.flags32-KWD{background-position:0-448px}.flags32-MKD{background-position:0 0}.flags32-NOK{background-position:0-320px}.flags32-PLN{background-position:0-608px}.flags32-RSD{background-position:0-160px}.flags32-RUB{background-position:0-576px}.flags32-SEK{background-position:0-384px}.flags32-SKK{background-position:0-224px}.flags32-USD{background-position:0-352px}.flag32{width:32px;height:32px;display:block;flex:0 0 32px;line-height:0;align-self:center}.ddcommon .arrow,.site-arrowDropdown,.site-arrowRed,.site-facebook,.site-linkedin,.site-logo,.site-twitter{background:url(/images/site-sfb474b1682.png)no-repeat}.site-arrowDropdown{background-position:0-214px}.site-arrowRed{background-position:0-270px}.site-facebook{background-position:0-186px}.site-linkedin{background-position:0-102px}.site-logo{background-position:0 0}.site-twitter{background-position:0-130px}#highlightCurrencies li,.arrow,.icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.arrow{height:6px;width:10px}.icon{height:32px;width:32px}.icon16{height:16px;width:16px}#boxShare .icon{height:28px;margin-left:4px;width:30px}.tableContainer{position:relative}#highlightCurrencies{-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#fff;left:304px;margin:0;padding:5px 0!important;position:absolute;top:47px}#highlightCurrencies li{text-align:center;width:120px}#highlightCurrencies li big{clear:both;display:block;font-size:18px;font-weight:700;line-height:24px}#highlightCurrencies li big .arrow{margin-left:-10px}#highlightCurrencies li:first-child{border-right:1px dotted #b2b2b2}#highlightCurrencies .plus .difference{color:#b3d89f}#highlightCurrencies .minus .difference{color:#eb9d9d}table tbody th,table thead th{padding:10px;text-align:center;color:#888;font-size:12px;text-transform:uppercase}form label{color:#888;display:block;font-size:12px;text-transform:uppercase}form input,form textarea{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}#header nav ul li ul li a,form textarea{padding:10px}#main form ol{margin-bottom:30px}#main form li{padding:5px 0}#main form input{margin:0;padding:25px 0;text-indent:0;width:120px}#main form .small{width:60px}#main form .large{width:300px}#main form .floating>li{display:inline-block;vertical-align:top;width:188px}#main form .floating .full{width:712px}#main form .floating .buttons{padding-top:22px;text-align:right}#main form .floating .buttons .button{margin-right:8px}#main form .floating .suffix,.ddcommon{display:inline-block;line-height:28px}.ddcommon{line-height:18px;position:relative;display:-moz-inline-stack;*vertical-align:auto;zoom:1;*display:inline;cursor:default;text-align:left;vertical-align:top}.ddcommon ul{padding:0!important;margin:0!important}.ddcommon ul li{list-style-type:none;margin:0!important}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear,.ddcommon .ddChild li{clear:both}.ddcommon .text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:0}#header h1,#header h1 a,.ddOutOfVision{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.ddOutOfVision{position:relative}img.fnone{float:none!important}.ddcommon .arrow:hover,.ddcommon:hover .arrow,.hint:hover:after,.hint:hover:before{opacity:1}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .arrow{display:inline-block;opacity:.2;position:absolute;top:50%;right:6px;background-position:0-214px}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block;height:18px;overflow:hidden}.dd .ddTitle .ddTitleText .ddTitleText,.ddcommon .ddChild li.optgroup,.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}#header nav ul a:hover ul,#header nav ul li:hover ul,.ddcommon .ddChild li .description,.ddcommon .ddTitle .description{display:block}.ddcommon .ddChild li img,.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{display:none;width:100%;overflow-y:auto;overflow-x:hidden;position:absolute;zoom:1}.ddcommon .ddChild li img{border:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px}.dd .ddChild li.optgroup ul li,.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd{cursor:pointer}.dd .divider{display:none}.dd .arrow{width:10px;height:7px;margin-top:-4px}.dd .ddTitle{color:#333;font-size:14px}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}#miniConvertor form ol li select img,.dd img{height:16px;width:16px}.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px;width:auto}.dd .ddChild li{padding:5px!important;background-color:#fff;border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}#footer ul li a:hover,.dd .ddChild li .ddlabel,.dd:hover .ddTitle{color:#333}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{margin:0 6px 0 0}.dd .ddChild li.optgroup{border:0;padding:0!important}.dd .ddChild li.optgroup .optgroupTitle{background:#e2e2e2;display:block;padding:5px}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}#main .dd{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ccc;padding:4px}#main .jdpicker_w,.container #content #main header form{display:inline-block;vertical-align:top}#main .jdpicker_w .datePicker,#main .jdpicker_w .date_selector{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#main .jdpicker_w .datePicker{border:1px solid #ccc;cursor:pointer;margin:0;padding:7px 0}#main .jdpicker_w .date_selector{background:#f3f3f3;border:1px solid #c7c7c7;margin:-1px 0 0;position:absolute;z-index:100000;display:none;width:232px}#main .jdpicker_w .date_selector *{width:auto;height:auto;border:0;background:0 0;margin:0;padding:0;text-align:left;text-decoration:none;font-size:12px}#main .jdpicker_w .date_clearer{display:none;color:#a00;padding-left:3px;position:relative;cursor:pointer;font-weight:700;font-family:sans-serif;margin-left:-15px}#main .jdpicker_w .date_selector_ieframe{position:absolute;z-index:99999;display:none}#main .jdpicker_w .error_msg{display:none;text-align:center;font-size:.8em;color:#cd0b0b}#main .jdpicker_w .date_selector .nav{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background:#fff;overflow:hidden;padding:5px 10px}#main .jdpicker_w .date_selector .month_nav{margin:0!important;padding:0;display:block;position:relative}#main .jdpicker_w .date_selector .year_nav{margin:0!important;padding:0;display:block}#main .jdpicker_w .date_selector .month_nav{float:left;width:56%}#main .jdpicker_w .date_selector .year_nav{float:right;width:37%;position:relative;text-align:right}#main .jdpicker_w .date_selector .month_nav select{width:75px;margin:0 auto;border:1px solid #ccc;position:relative;top:1px}#main .jdpicker_w .date_selector .year_nav .year_input{text-align:center;width:36px;border:1px solid #ccc;position:relative;top:2px}#main .jdpicker_w .date_selector .month_name,#main .jdpicker_w .date_selector .year_name{font-weight:700;line-height:20px}#main .jdpicker_w .date_selector .button{width:18px!important;height:18px;line-height:17px;font-weight:700;margin-top:-3px;color:#333!important;text-align:center;font-size:120%;overflow:hidden;padding:0!important;cursor:pointer}#main .jdpicker_w .date_selector .button.hover,#main .jdpicker_w .date_selector .button:hover{background:0 0;color:#333;cursor:pointer;border-color:#ccc}#main .jdpicker_w .date_selector .prev{left:0}#main .jdpicker_w .date_selector .next{right:0}#main .jdpicker_w .date_selector table{clear:both;margin:0 10px 10px;width:210px}#main .jdpicker_w .date_selector th{font-size:9px;padding-top:5px;text-align:center;color:#000}#main .jdpicker_w .date_selector td{color:#000;border:1px solid #c7c7c7;line-height:2em;text-align:center;white-space:nowrap;background:#fcfcfc}#main .jdpicker_w .date_selector th.week_label{font-weight:400;font-style:italic;font-size:80%;width:25px}#main .jdpicker_w .date_selector .hover .week_num,#main .jdpicker_w .date_selector .selected .week_num,#main .jdpicker_w .date_selector .week_num{font-style:italic;color:#333!important;vertical-align:bottom!important;text-align:right;border:0!important;font-size:70%;background:#fcfcfc;padding-right:4px}#main .jdpicker_w .date_selector td.today{color:#0893d5!important;font-weight:700}#main .jdpicker_w .date_selector td.unselected_month{background:#f3f3f3;color:#ccc}#main .jdpicker_w .date_selector td.selectable_day{cursor:pointer}#main .jdpicker_w .date_selector td.selected{background:#0893d5;color:#fff!important;font-weight:700}#main .jdpicker_w .date_selector td.selectable_day.hover{background:#f2f9fc}.hint{position:relative;display:inline-block;z-index:9999}.hint:after,.hint:before{opacity:0;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;position:absolute;z-index:1000000}.hint:before{content:"";background:0 0;border:6px solid transparent;z-index:1000001}.hint:after{content:attr(data-hint);background:#383838;color:#fff;text-shadow:0-1px 0#000;padding:8px 10px;font-size:12px;line-height:12px;text-transform:none;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--top:before{border-top-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px;top:100%;left:50%}.hint--bottom:before{top:100%;left:50%}.hint--bottom:hover:after,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0-1px 0#5a2626}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0-1px 0#6d5228}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#30ade8;text-shadow:none}.hint--info.hint--top:before{border-top-color:#30ade8}.hint--info.hint--bottom:before{border-bottom-color:#30ade8}.hint--info.hint--left:before{border-left-color:#30ade8}.hint--info.hint--right:before{border-right-color:#30ade8}.hint--success:after{background-color:#458746;text-shadow:0-1px 0#1a331a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}body{color:#444;font:14px/18px"Lato",Helvetica,sans-serif;font-weight:300}#header{background:#fff}#header h1,#header h1 a{vertical-align:middle;*vertical-align:auto;height:102px;width:318px}#header h1 a{text-indent:-9999px}#header nav{float:right;font-size:12px;padding-top:30px;text-transform:uppercase}#header nav ul{background-image:-webkit-gradient(linear,50%0,50% 100%,color-stop(0%,#30ade8),color-stop(100%,#2da4dc));background-image:-webkit-linear-gradient(#30ade8,#2da4dc);background-image:-moz-linear-gradient(#30ade8,#2da4dc);background-image:-o-linear-gradient(#30ade8,#2da4dc);background-image:linear-gradient(#30ade8,#2da4dc);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;clear:both;height:36px}#header nav ul a,#header nav ul li{color:#fff;text-decoration:none;position:relative;padding:0 15px;display:block}#header nav,#header nav ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#header nav ul li{float:left;line-height:36px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(0,0,0,.1);padding:0}#header nav ul li:first-child{border-left:none;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}#header nav ul li:last-child{border-right:none;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#header nav ul li:hover{cursor:default;background-image:-webkit-gradient(linear,50%0,50% 100%,color-stop(0%,#2b9bd0),color-stop(100%,#268ab9));background-image:-webkit-linear-gradient(#2b9bd0,#268ab9);background-image:-moz-linear-gradient(#2b9bd0,#268ab9);background-image:-o-linear-gradient(#2b9bd0,#268ab9);background-image:linear-gradient(#2b9bd0,#268ab9)}#header nav ul li ul{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-top:1px solid rgba(0,0,0,.1);display:none;height:auto;position:absolute;top:100%;left:0;background:#268ab9;min-width:100%;text-transform:none;z-index:2}#header nav ul li ul li{border:0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(0,0,0,.1);display:block;float:none;height:auto;line-height:1;padding:0;white-space:nowrap}#header nav ul li ul li:last-child{border-bottom:none}#header nav ul li ul li:hover{background:0 0}#header nav ul li ul li a:hover{background:rgba(255,255,255,.25)}#header nav #today{padding-bottom:5px}.banner{background:#f3f3f3;clear:both;padding:10px 0;text-align:center}.container{margin:0 auto;width:1056px}.container #content{padding-bottom:30px}.container #content #main,.container #content asside{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline}.container #content #main{width:712px}.container #content #main header{line-height:24px}.container #content #main header h1{border-bottom:1px solid #ccc;font-size:18px;font-weight:700;margin-bottom:30px;min-height:30px;padding-bottom:3px}.container #content #main header form input{width:auto}.container #content #main h2{font-size:16px;font-weight:700;margin-bottom:20px}.container #content #main h3{font-size:13px;font-style:italic;margin-bottom:20px}.container #content #main iframe,.container #content #main p,.container #content #main ul{margin-bottom:20px}.container #content #main ul{list-style:circle;padding-left:30px}.container #content #main ul li{margin-bottom:5px}.container #content #main ol.numbered>li{border-bottom:1px solid #ddd}.container #content #main ol.numbered>li.show{display:block!important}.container #content #main ol.numbered>li .number{color:#f5f5f5;display:block;float:left;font-size:70px;line-height:70px;margin-right:20px;padding-top:30px;text-align:right;width:90px}.container #content #main ol.numbered ol{margin:0}#footer{background:#f3f3f3;z-index:10;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.4)}#footer .banner{background:0 0}#footer ul{background:#eee;border-top:1px solid #ddd;font-size:12px;padding:10px;text-align:center}#footer ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 20px}#footer ul li a{color:#777;text-transform:uppercase}#footer{position:relative}.branding{height:1500px;position:fixed;top:0;width:531px}asside{margin-left:20px}#sidebar{width:300px;max-width:100%;box-sizing:border-box}#sidebar .box{background:#fcfcfc;border:1px solid #c7c7c7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:10px;padding:6px}#sidebar .box .boxTitle{border-bottom:1px solid #ccc;font-size:12px;font-weight:700;padding-bottom:6px;text-transform:uppercase}#sidebar .box .boxTitle .floatRight{font-weight:400}#boxCourse table{margin:10px 0;width:100%}#boxCourse table td,#boxCourse table th{font-size:16px;padding:5px 6px 0;text-align:center;white-space:nowrap}#boxCourse table td:first-child,#boxCourse table th:first-child{text-align:left;width:75px}#boxCourse table td:first-child{font-size:16px}#boxCourse table:first-child{border-bottom:1px dotted #b2b2b2}#boxCourse table:first-child tr td{padding-bottom:10px}#boxShare,#miniConvertor a{line-height:28px}#miniConvertor form ol{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #c4c4c4;margin:10px 0;padding:5px 0 5px 5px}#miniConvertor form ol li{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;border-right:1px dotted #b2b2b2;margin-right:10px;width:79px}#miniConvertor form ol li:first-child{width:88px}#miniConvertor form ol li:last-child{border-right:none;margin:0}#miniConvertor form ol li label{clear:both;display:block}#miniConvertor form ol li input,#miniConvertor form ol li select{width:70px}#miniConvertor form ol li input{border:0;color:#30ade8;font-size:14px}#miniConvertor form ol li input:focus{background:#f2f9fc;outline:0}#bannerRight{width:120px;display:none}#desktop-menu{display:none}@media (max-width:768px){body,html{overflow-x:hidden;max-width:100vw}.container{width:100%!important;box-sizing:border-box;padding:0 10px}#content{display:flex;flex-direction:column}#main,#sidebar{width:100%!important;float:none!important}#sidebar{display:block!important;margin-top:20px;clear:both;padding:0 15px;overflow-x:hidden;box-sizing:border-box}#sidebar>div{margin:0 auto;padding:15px 0;box-sizing:border-box}#sidebar *,#sidebar :after,#sidebar :before{box-sizing:border-box!important;max-width:100%!important}#sidebar button,#sidebar input,#sidebar select{width:100%!important;margin-bottom:10px}#sidebar table{min-width:360px;table-layout:auto}#sidebar td,#sidebar th{white-space:normal!important;word-break:break-word}#sidebar .widget{width:100%;text-align:center}#sidebar h3,#sidebar h4{text-align:center;margin-top:20px;font-size:18px}#sidebar iframe,#sidebar table{width:100%!important}#sidebar{text-align:center}#sidebar>*{margin-left:auto;margin-right:auto}#sidebar .adsbygoogle{margin-left:auto!important;margin-right:auto!important}#footer,#sidebar .adsbygoogle{display:block!important}.mobile-padding{padding:10px}#highlightCurrencies{display:none!important}.flag-with-label{display:flex;flex-direction:column;align-items:center;gap:4px}.tableContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableHighlight{width:100%;min-width:375px}asside#sidebar{all:unset;display:block}#boxCourse table td{font-size:16px;width:125px}#boxCourse table td:first-child{font-size:16px}}@media (min-width:769px){#desktop-menu{display:block}.container{background:#fff}.mobile-padding{padding:10px}}#kursHeader{position:relative;display:block;margin:15px 0 20px;padding:0 0 8px;padding-bottom:0!important}#kursHeader h1{font-size:22px;line-height:32px;font-weight:700;padding:0!important}#kursHeader h1{margin:0!important}#kursHeader,#main h1{border-bottom:none!important;margin-bottom:0!important}.miniConv2 .dd,.miniConv2 .ddChild,.miniConv2 .ddTitle,.miniConv2 .ddcommon{display:none!important}.miniConv2 .ddOutOfVision{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;overflow:visible!important}.miniConv2 .ddOutOfVision select,.miniConv2 select.mcBank,.miniConv2 select.mcFrom,.miniConv2 select.mcTo{position:static!important;left:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;display:block!important;width:100%!important;height:34px}#sidebar #boxMiniConvertor.miniConv2{--mc-border:#d6d6d6;--mc-field:#f3f4f6;--mc-primary:#2da4dc;--mc-radius:16px;--mc-h:48px;--mc-gap:12px;box-sizing:border-box!important}#sidebar #boxMiniConvertor.miniConv2 *{box-sizing:border-box!important}#sidebar #boxMiniConvertor.miniConv2 button,#sidebar #boxMiniConvertor.miniConv2 input,#sidebar #boxMiniConvertor.miniConv2 select{margin-bottom:0!important;max-width:100%!important;min-width:0!important}#sidebar #boxMiniConvertor.miniConv2 .miniConvertorForm{display:flex;flex-direction:column;gap:14px;padding-top:12px}#sidebar #boxMiniConvertor.miniConv2 input.mcAmount,#sidebar #boxMiniConvertor.miniConv2 select.mcBank,#sidebar #boxMiniConvertor.miniConv2 select.mcFrom,#sidebar #boxMiniConvertor.miniConv2 select.mcTo{display:block!important;width:100%!important;height:var(--mc-h)!important;line-height:calc(var(--mc-h) - 2px)!important;padding:0 14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius)!important;background:var(--mc-field)!important;color:#111!important;font-size:16px!important}#sidebar #boxMiniConvertor.miniConv2 select.mcBank,#sidebar #boxMiniConvertor.miniConv2 select.mcFrom,#sidebar #boxMiniConvertor.miniConv2 select.mcTo{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:46px!important;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);background-position:calc(100% - 24px) 50%,calc(100% - 18px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat}#sidebar #boxMiniConvertor.miniConv2 input.mcAmount:focus,#sidebar #boxMiniConvertor.miniConv2 select.mcBank:focus,#sidebar #boxMiniConvertor.miniConv2 select.mcFrom:focus,#sidebar #boxMiniConvertor.miniConv2 select.mcTo:focus{outline:0!important;border-color:var(--mc-primary)!important;box-shadow:0 0 0 3px rgba(45,164,220,.18)!important;background:#fff!important}#sidebar #boxMiniConvertor.miniConv2 .mcSwap{width:56px!important;height:var(--mc-h)!important;border-radius:var(--mc-radius)!important;border:1px solid var(--mc-border)!important;background:#fff!important;padding:0!important;line-height:var(--mc-h)!important;font-size:18px!important;cursor:pointer;justify-self:center!important}#sidebar #boxMiniConvertor.miniConv2 .mcSwap:active{transform:scale(.98)}#sidebar #boxMiniConvertor.miniConv2 .dd,#sidebar #boxMiniConvertor.miniConv2 .ddChild,#sidebar #boxMiniConvertor.miniConv2 .ddTitle,#sidebar #boxMiniConvertor.miniConv2 .ddcommon,#sidebar #boxMiniConvertor.miniConv2 .mcBigLink{display:none!important}#sidebar #boxMiniConvertor.miniConv2 .ddOutOfVision{display:block!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;overflow:visible!important;opacity:1!important;visibility:visible!important}#sidebar #boxMiniConvertor.miniConv2 .ddOutOfVision select{display:block!important;width:100%!important;height:var(--mc-h)!important;line-height:calc(var(--mc-h) - 2px)!important}
/* ===== Mobilni prikaz tabela (30.10.2026): tabele staju u širinu ekrana ===== */
.kmRaspon{white-space:normal!important;display:inline-block}
.kmRaspon span{white-space:nowrap!important}
@media (max-width:768px){


#sidebar table{min-width:0!important}




}

/* ===== Mobilni: bez slučajnog zumiranja (30.10.2026) =====
   1) touch-action:manipulation isključuje zum na dupli dodir; zum sa dva prsta (pinch) i skrol ostaju (pristupačnost).
   2) iOS sam zumira polje za unos čiji je font manji od 16px; :where() ima nultu specifičnost,
      pa polja koja već imaju veći font sa !important (npr. iznos u konvertoru) zadržavaju svoj. */
html{touch-action:manipulation}
@media (max-width:768px){
:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea){font-size:16px!important}
}

/* ===== Bočna traka u novom stilu (30.10.2026): kartice kao konvertor; važi za sve varijante sidebar-a (sr/en) ===== */
#sidebar .box{background:#fff!important;border:1px solid #e3e8ee!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(16,40,70,.06);padding:0!important;margin:0 0 14px!important;overflow:hidden;text-align:left!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1d2733}
#sidebar .box,#sidebar .box *{text-transform:none!important}
#sidebar .box .boxTitle{display:flex;align-items:center;gap:6px;border:0!important;padding:13px 14px 6px!important;margin:0!important;font-size:12px!important;font-weight:800!important;color:#6b7785!important;letter-spacing:.05em;text-transform:uppercase!important;background:none!important}
#sidebar .box .boxContent{padding:4px 14px 12px!important;text-align:left!important}
#sidebar .box .mk-lbl{text-transform:uppercase!important}
#sidebar .mk .mk-forma{padding:4px 12px 14px!important}
/* Menjačnice uživo */
#sidebar .kmModul .kmTabs{display:flex!important;gap:2px;background:#e4ebf1;border-radius:11px;padding:3px;margin:0 0 8px}
#sidebar .kmModul .kmTab{flex:1 1 0!important;width:auto!important;min-width:0;margin:0!important;border:0!important;background:none!important;border-radius:9px!important;padding:7px 2px!important;font-size:13px!important;font-weight:700!important;color:#6b7785!important;display:inline-flex;align-items:center;justify-content:center;gap:2px;box-shadow:none}
#sidebar .kmModul .kmTab.kmAktivan{background:#fff!important;color:#0e6fa8!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}
#sidebar .kmModul .kmTabela{width:100%!important;border-collapse:collapse!important;margin:0!important;font-size:14px!important}
#sidebar .kmModul .kmTabela th{font-size:11px!important;font-weight:700!important;color:#6b7785!important;padding:4px 4px 6px!important;border:0!important;border-bottom:1px solid #eef2f5!important;background:none!important}
#sidebar .kmModul .kmTabela td{font-size:14px!important;padding:7px 4px!important;border:0!important;border-bottom:1px solid #eef2f5!important;white-space:nowrap!important;vertical-align:middle;width:auto!important}
#sidebar .kmModul .kmTabela td a{color:#1d2733!important;font-weight:700;text-decoration:none!important}
#sidebar .kmModul .kmTabela td em{display:block;font-size:11px!important;color:#9aa5b1!important;font-style:normal;font-weight:400}
#sidebar .kmModul .kmRasponRed td{border-bottom:0!important;font-size:12px!important;background:#f5f8fb}
#sidebar .kmModul .kmRasponRed td a{color:#0e6fa8!important}
#sidebar .kmModul .kmNajbolji{color:#0a8a3a!important;font-weight:800!important}
#sidebar .kmModul .kmNbs,#sidebar .kmModul .kmLegenda{font-size:11.5px!important;color:#6b7785!important;margin-top:6px}
/* Indikativni kurs dinara */
#sidebar #boxCourse table{margin:0!important;border:0!important;width:100%!important;border-collapse:collapse!important}
#sidebar #boxCourse table:first-of-type{border-bottom:1px solid #eef2f5!important}
#sidebar #boxCourse th{font-size:11px!important;font-weight:700!important;color:#6b7785!important;padding:10px 4px 0!important;border:0!important;background:none!important;text-align:right!important;width:auto!important}
#sidebar #boxCourse th:first-child{text-align:left!important;font-size:14px!important;color:#1d2733!important}
#sidebar #boxCourse td{font-size:20px!important;font-weight:800;padding:2px 4px 10px!important;border:0!important;text-align:right!important;width:auto!important;color:#1d2733}
#sidebar #boxCourse td:first-child{text-align:left!important}
#sidebar #boxCourse td em,#sidebar #boxCourse td.currencyPlus,#sidebar #boxCourse td.currencyMinus{font-size:14px!important;font-weight:700;font-style:normal}
#sidebar #boxCourse .hint{border:0!important}
/* Pratite nas */
#sidebar #boxShare .boxContent{display:flex!important;align-items:center;gap:8px;padding:12px 14px!important;font-size:13px;font-weight:700;color:#6b7785;line-height:1}
#sidebar #boxShare .boxContent a.icon{float:none!important;margin:0!important;border-radius:8px;flex:none}
#sidebar #boxShare .boxContent a.icon:first-of-type{margin-left:auto!important}
/* Grafikon */

#sidebar .box table[align=center]{margin:0 auto 10px!important;width:auto!important;font-size:12px}
#sidebar .box table[align=center] td{border:0!important;padding:0 2px!important;font-size:12px!important;width:auto!important}
@media (max-width:768px){#sidebar>div.box{padding:0!important}#sidebar .box{max-width:480px!important;margin-left:auto!important;margin-right:auto!important}}

/* css/meni.css */
/* Novi meni (31.10.2026): bela gornja traka; na telefonu donja traka kao u aplikaciji + panel "Više". Markup: lib/meni.inc.php */
.tm,.tm *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-transform:none!important;letter-spacing:normal}
.tm a{text-decoration:none!important}
.tm-ik{display:block;flex:none}
.tm-logo{display:inline-flex;align-items:center;gap:8px;color:#e23b3b!important;font-size:21px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}
.tm-logo img{width:36px!important;height:36px!important;display:block}
.tm-logo b{font-weight:800;color:#0e6fa8}

/* zaglavlje: bez starog plavog okvira, lepi se za vrh */
#header.tm-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e3e8ee;box-shadow:0 1px 4px rgba(16,40,70,.06)}

/* ========== računar ========== */
.tmD{display:none}
@media(min-width:769px){
  .tmD{display:block}
  .tmD-in{max-width:1036px;margin:0 auto;display:flex;align-items:center;gap:22px;height:68px;padding:0 4px}
  .tmD .tm-logo{font-size:25px}
  .tmD .tm-logo img{width:46px!important;height:46px!important}
  .tmD-nav{display:flex;gap:2px;flex:1}
  .tmD-st{position:relative}
  .tmD-st>a{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;color:#1d2733!important;font-weight:700;font-size:15px}
  .tmD-st>a:hover,.tmD-st:focus-within>a{background:#eaf5fc;color:#0e6fa8!important}
  .tmD-st>a.akt{color:#0e6fa8!important}
  .tmD-st>a .tm-ik{color:#1690d4}
  .tmD-pad{display:none;position:absolute;top:100%;left:0;min-width:270px;background:#fff;border:1px solid #e3e8ee;border-radius:14px;box-shadow:0 10px 30px rgba(16,40,70,.14);padding:8px;z-index:10}
  .tmD-st:hover .tmD-pad,.tmD-st:focus-within .tmD-pad{display:block}
  .tmD-pad.dve{min-width:390px}
  .tmD-st:hover .tmD-pad.dve,.tmD-st:focus-within .tmD-pad.dve{display:grid;grid-template-columns:1fr 1fr}
  .tmD-pad a{display:block;padding:9px 12px;border-radius:9px;color:#1d2733!important;font-size:14px;font-weight:600;white-space:nowrap}
  .tmD-pad a:hover{background:#f3f6f9;color:#0e6fa8!important}
  .tmD-desno{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7785}
  .tmD-desno a{padding:7px 10px;border-radius:9px;border:1px solid #e3e8ee;color:#1d2733!important;font-weight:700;font-size:13px}
  .tmD-desno a:hover{border-color:#1690d4;color:#0e6fa8!important}
  .tmD-dat{white-space:nowrap}
}

/* ========== telefon: gornja traka + red prečica (predlog C; bez donje trake zbog anchor oglasa) ========== */
.tmM,.tmC-cipovi{display:none}
@media(max-width:768px){
  #header.tm-header{transition:transform .25s ease}
  #header.tm-header.tm-sklonjen{transform:translateY(-100%)}
  .tmM{display:flex;align-items:center;justify-content:space-between;gap:10px;height:56px;padding:0 12px}
  .tmM .tm-logo{font-size:20px}
  .tmM-dug{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border:0;border-radius:12px;background:#f3f6f9;color:#1d2733;font-weight:700;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .tmM-jez{font-size:13px;font-weight:800;color:#0e6fa8!important;padding:8px 10px;border-radius:10px;background:#eaf5fc}
  .tmC-cipovi{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 12px 10px}
  .tmC-cipovi::-webkit-scrollbar{display:none}
  .tmC-cipovi a{flex:none;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#f3f6f9;color:#1d2733!important;font-weight:700;font-size:13.5px}
  .tmC-cipovi a .tm-ik{color:#1690d4}
  .tmC-cipovi a.akt{background:#1690d4;color:#fff!important}
  .tmC-cipovi a.akt .tm-ik{color:#fff}
}

/* ========== panel "Meni" (ceo ekran na telefonu, u sredini na računaru) ========== */
.tm-poz{position:fixed;inset:0;background:rgba(10,20,30,.45);z-index:1500;display:none}
.tm-poz.otv{display:block}
.tm-panel{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f3f6f9;z-index:1501;transform:translateX(-105%);visibility:hidden;transition:transform .25s ease,visibility .25s;padding:0 14px calc(18px + env(safe-area-inset-bottom))}
.tm-panel.otv{transform:none;visibility:visible}
.tm-pnas{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;margin:0 -14px 10px;padding:12px 16px;background:#f3f6f9;color:#1d2733}
.tm-x{border:0;background:#e4ebf1;border-radius:50%;width:34px;height:34px;font-size:15px;cursor:pointer;color:#1d2733}
.tm-plocice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}
.tm-plocice a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px;background:#fff;border-radius:14px;color:#1d2733!important;font-size:12.5px;font-weight:700;text-align:center;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.tm-plocice a .tm-ik{color:#1690d4}
.tm-mreza{columns:2;column-gap:10px}
@media(max-width:360px){.tm-mreza{columns:1}}
.tm-grupa{background:#fff;border-radius:16px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px rgba(16,40,70,.06);break-inside:avoid}
.tm-grupa h3{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 12px 6px!important;font-size:14px!important;font-weight:800!important;color:#1d2733!important;border:0!important;background:none!important}
.tm-grupa h3 .tm-ik{color:#1690d4}
.tm-grupa summary{display:flex;align-items:center;gap:12px;padding:14px;font-weight:800;font-size:15px;color:#1d2733;cursor:pointer;list-style:none}
.tm-grupa summary::-webkit-details-marker{display:none}
.tm-grupa summary .tm-ik{color:#1690d4}
.tm-grupa summary::after{content:"›";margin-left:auto;font-size:22px;color:#b7c0c9;transition:transform .2s}
.tm-grupa[open] summary::after{transform:rotate(90deg)}
.tm-linkovi{padding:0 8px 8px 12px}
.tm-linkovi a{display:block;padding:8px 0;color:#1d2733!important;font-size:13px;font-weight:600;border-top:1px solid #f0f3f6}
.tm-dno-linkovi{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}
.tm-dno-linkovi a{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px;background:#fff;border-radius:12px;color:#1d2733!important;font-weight:700;font-size:13px}
html.tm-zakljucano,html.tm-zakljucano body{overflow:hidden}
@media(min-width:769px){.tm-panel{inset:auto;left:50%;top:8vh;width:560px;margin-left:-280px;border-radius:22px;max-height:84vh;transform:translateY(20px);opacity:0;transition:opacity .2s,transform .2s,visibility .2s}.tm-panel.otv{opacity:1;transform:none}.tm-pnas{border-radius:22px 22px 0 0}}
/* 01.11.2026: stavke menija u jednom redu (engleski nazivi su duži) */
.tmD-in{gap:18px}
.tmD-st>a{white-space:nowrap;padding:10px 10px;gap:6px}
.tmD-desno a{white-space:nowrap}
@media(min-width:769px) and (max-width:1040px){.tmD-in{gap:10px;padding:0 10px}.tmD-st>a .tm-ik{display:none}.tmD-st>a{padding:10px 8px;font-size:14px}.tmD .tm-logo{font-size:21px}.tmD .tm-logo img{width:38px!important;height:38px!important}.tmD-desno{gap:5px}.tmD-desno a{padding:6px 8px;font-size:12px}}
/* 01.11.2026: izbor jezika (globus) */
.tm-jez{position:relative}
.tm-jez summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:13px;font-weight:800;color:#0e6fa8;padding:8px 10px;border-radius:10px;background:#eaf5fc;user-select:none}
.tm-jez summary::-webkit-details-marker{display:none}
.tm-jez summary .tm-ik{color:#1690d4}
.tm-jez[open] summary{background:#d8ecf8}
.tm-jez-d summary{background:#fff;border:1px solid #e3e8ee;color:#1d2733;padding:6px 10px}
.tm-jez-lista{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 10px 30px rgba(16,40,70,.16);padding:6px;z-index:1000;display:flex;flex-direction:column}
.tm-jez-lista a{padding:9px 12px;border-radius:8px;font-size:14px;font-weight:600;color:#1d2733!important;text-decoration:none!important;white-space:nowrap}
.tm-jez-lista a:hover{background:#f3f6f9}
.tm-jez-lista a.akt{color:#0e6fa8!important;background:#eaf5fc}
.tm-jez-lista a.akt::after{content:" ✓";font-weight:800}
.tmD-desno .tm-jez-lista a{border:0!important;padding:9px 12px!important;font-size:14px!important;font-weight:600!important}
.tmD-desno .tm-jez-lista a.akt{color:#0e6fa8!important}

/* css/moduli.css */
/* Stilovi novih delova sajta (01.11.2026), ranije ugrađeni u svaku stranicu kao <style>. Učitava ga lib/_header.php i en/lib/_header.php. */

/* ===== naslovna (lib/naslovna_vrh.inc.php) ===== */
.nh *{box-sizing:border-box;text-transform:none;letter-spacing:normal}
.nh{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1d2733;margin:0 0 18px}
.nh a{text-decoration:none}
.nh-val{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding:2px 0;align-items:center}
.nh-val::-webkit-scrollbar{display:none}
.nh-val a,.nh-ost summary{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid #e3e8ee;background:#fff;color:#1d2733!important;font-weight:700;font-size:14px;cursor:pointer;list-style:none}
.nh-ost summary::-webkit-details-marker{display:none}
.nh-ost summary{padding:7px 12px}
.nh-val a.akt{border-color:#1690d4;background:#eaf5fc;color:#0e6fa8!important}
.nh-ost{flex:none}
.nh-ost-lista{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.nh-ost-lista[hidden]{display:none!important}
.nh-ost-lista a{display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 6px;border-radius:999px;border:1px solid #e3e8ee;background:#fff;color:#1d2733!important;font-weight:700;font-size:13px}
.nh-ost-lista a.akt{border-color:#1690d4;background:#eaf5fc;color:#0e6fa8!important}
.nh .flag32{display:inline-block;width:32px;height:32px;transform:scale(.7);margin:-5px;flex:none}
.nh-bez{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dfe6ec;color:#56616d;font-size:10px;font-weight:700}
.nh-gore{color:#c4352b}.nh-dole{color:#0a8a3a}.nh-isto{color:#6b7785}
.nh-mali{font-size:12px;color:#6b7785}
.nh-cta{text-transform:none!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;margin-top:12px;padding:13px;border-radius:14px;background:linear-gradient(#25a3e6,#1690d4);color:#fff!important;font-weight:800;font-size:17px;box-shadow:0 3px 10px rgba(22,144,212,.3)}
.nh-spark{display:block;width:100%;height:56px}
.nhA-grid{display:grid;grid-template-columns:1fr;gap:12px}
.nhA-k{background:#fff;border:1px solid #e3e8ee;border-radius:18px;padding:16px;box-shadow:0 2px 6px rgba(16,40,70,.06);position:relative;overflow:hidden}
.nhA-k h2{margin:0 0 2px!important;font-size:13px!important;font-weight:800!important;color:#6b7785!important;text-transform:uppercase!important;letter-spacing:.04em!important;border:0!important;padding:0!important;background:none!important;display:flex;align-items:center;gap:5px}
.nhA-glavni{font-size:40px;font-weight:800;line-height:1.1;margin:6px 0 2px;color:#0e6fa8}
.nhA-glavni small{font-size:15px;font-weight:600;color:#6b7785}
.nhA-vrh{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:4px}
.nhA-sred{min-width:0}
.nhA-kp{text-align:right;font-size:15px;line-height:1.7;padding-bottom:2px;white-space:nowrap}
.nhA-kp b{font-weight:700}
.nhA-graf{margin:14px -16px -16px;border-top:1px solid #eef2f5;padding-top:8px}
.nhA-graf-nas,.nhA-graf-dat{display:flex;justify-content:space-between;gap:8px;padding:0 16px;font-size:11.5px;color:#6b7785}
.nhA-graf-nas span:first-child{font-weight:700}
.nhA-graf-dat{padding-bottom:6px;margin-top:-2px}
.nhA-raspon{display:flex;gap:10px;margin-top:10px}
.nhA-raspon>div{flex:1;background:#f5f8fb;border-radius:12px;padding:10px}
.nhA-raspon .nas{font-size:12px;color:#6b7785;font-weight:700}
.nhA-raspon .br{font-size:20px;font-weight:800;margin:2px 0;white-space:nowrap}
.nhA-raspon .naj{font-size:12px;color:#0a8a3a;font-weight:700}
.nhA-sve{display:block;margin-top:12px;font-size:13px;font-weight:700;color:#0e6fa8!important}
@media(min-width:561px){.nhA-raspon .br{font-size:24px}.nhA-kp{font-size:17px}}
@media(max-width:400px){.nhA-glavni{font-size:34px}.nhA-kp{font-size:14px}.nhA-raspon .br{font-size:18px}}
.nhX{margin-top:22px}
.nhX h2{font-size:17px!important;margin:0 0 8px!important}
.nhX-wrap{background:#fff;border:1px solid #e3e8ee;border-radius:16px;overflow:hidden}
.nhX table{width:100%!important;min-width:0!important;border-collapse:collapse!important;margin:0!important;font-size:14px}
.nhX th,.nhX td{border:0!important;border-bottom:1px solid #eef2f5!important;padding:10px 6px!important;text-align:right!important;width:auto!important;white-space:nowrap;font-size:14px!important}
.nhX th:first-child,.nhX td:first-child{text-align:left!important}
.nhX thead th{background:#f5f8fb!important;font-size:12px!important;color:#6b7785;font-weight:700!important}
.nhX tr:last-child td{border-bottom:0!important}
.nhX-iso{display:flex;align-items:center;gap:6px;font-weight:700}
.nhX-nap{font-size:12px;color:#6b7785;margin:6px 2px 0}
@media(max-width:400px){.nhX th,.nhX td{padding:9px 3px!important;font-size:13px!important}}

/* ===== mini konvertor (lib/miniKonvertor2.inc.php) ===== */
/* mini konvertor - stil kao veliki konvertor; zaštićeno od pravila #sidebar (mobilni: dugmad na punu širinu, centriranje) */
#sidebar .mk,.mk{text-align:left!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1d2733}
.mk *,.mk-panel *{box-sizing:border-box!important;text-transform:none;letter-spacing:normal}
.mk-forma{padding:10px}
#sidebar .mk button,#sidebar .mk input,.mk button,.mk input{width:auto!important;margin:0!important;font-family:inherit}
.mk-seg{display:flex;background:#e4ebf1;border-radius:11px;padding:3px;gap:2px}
#sidebar .mk .mk-seg button{flex:1 1 0!important;min-width:0;border:0;background:none;border-radius:9px;padding:8px 2px!important;font-size:13px;font-weight:700;color:#6b7785;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
#sidebar .mk .mk-seg button[data-izv="2"]{flex:.7 1 0!important}
#sidebar .mk .mk-seg button[data-izv="9"]{flex:1.5 1 0!important}
#sidebar .mk .mk-seg button.akt{background:#fff;color:#0e6fa8;box-shadow:0 1px 3px rgba(0,0,0,.12)}

.mk-kartica{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:10px 12px;margin-top:10px}
.mk-lbl{display:block;font-size:11px;font-weight:700;color:#6b7785;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0 0 2px;text-align:left}
.mk-red{display:flex;align-items:center;gap:8px}
#sidebar .mk .mk-iznos,.mk .mk-iznos{flex:1 1 auto!important;min-width:0;width:100%!important;border:0!important;outline:0;background:none!important;box-shadow:none!important;font-size:26px!important;font-weight:700;padding:0!important;height:auto!important;color:#1d2733}
#sidebar .mk .mk-val{flex:none!important;display:inline-flex;align-items:center;gap:5px;border:1px solid #e3e8ee;background:#f7f9fb;border-radius:999px;padding:4px 9px 4px 5px!important;font-size:15px;color:#1d2733;cursor:pointer}
.mk-val i{font-style:normal;font-size:9px;color:#6b7785}
.mk .flag32,.mk-panel .flag32{display:inline-block;width:32px;height:32px;flex:none;transform:scale(.65);margin:-6px}
.mk-bez{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dfe6ec;color:#56616d;font-size:10px;font-weight:700;flex:none}
.mk-red2{border-top:1px solid #eef2f5;margin-top:8px;padding-top:8px}
#sidebar .mk .mk-zamena{flex:none!important;width:32px!important;height:32px;border-radius:50%;border:0;background:#1690d4;color:#fff;font-size:16px;line-height:32px;padding:0!important;cursor:pointer}
.mk-u{flex:1;font-size:13px;color:#6b7785;font-weight:600}
#sidebar .mk .mk-konvertuj,.mk .mk-konvertuj{display:block;width:100%!important;margin-top:10px!important;border:0;border-radius:12px;padding:11px 8px!important;background:linear-gradient(#25a3e6,#1690d4);color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(22,144,212,.3)}
.mk-konvertuj span{display:block;font-size:12px;font-weight:600;opacity:.9}
.mk-panel-poz{position:fixed;inset:0;background:rgba(10,20,30,.45);z-index:9998;display:none}
.mk-panel{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:480px!important;max-height:80vh;background:#fff;border-radius:20px 20px 0 0;z-index:9999;display:none;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);text-align:left;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1d2733}
.mk-panel.otv,.mk-panel-poz.otv{display:flex}
.mk-rucka{width:40px;height:5px;background:#d5dce3;border-radius:3px;margin:8px auto 2px}
.mk-panel-nasl{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;padding:6px 16px 8px}
.mk-panel-nasl button{border:0;background:#eef2f5;border-radius:50%;width:32px;height:32px;font-size:14px;cursor:pointer}
.mk-panel input{margin:0 16px 8px;padding:11px 12px;border:1px solid #e3e8ee;border-radius:10px;background:#f7f9fb;font-size:16px}
.mk-panel ul{list-style:none;margin:0;padding:0 8px 12px;overflow-y:auto}
.mk-panel ul[hidden]{display:none}
.mk-panel li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;cursor:pointer;font-size:15px}
.mk-panel li b{width:40px}
.mk-panel li .mk-tip{width:auto;min-width:78px;font-size:11px;font-weight:600;color:#6b7785;text-transform:uppercase}
.mk-panel li span:last-child{color:#6b7785}
.mk-panel li:hover,.mk-panel li.akt{background:#eaf5fc}
@media (min-width:700px){.mk-panel{bottom:auto;top:10vh;border-radius:20px;max-height:76vh;box-shadow:0 10px 40px rgba(0,0,0,.25)}.mk-rucka{display:none}}

/* ===== grafik u bočnoj traci (lib/sidebar_graf.inc.php) ===== */
#sidebar .sbg .sbg-red{display:grid!important;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f5;color:#1d2733!important;text-decoration:none!important}
#sidebar .sbg .sbg-iso{display:flex;align-items:center;gap:5px;font-weight:800;font-size:14px}
#sidebar .sbg .sbg-kriva{display:block;width:100%;height:32px}
#sidebar .sbg .sbg-vr{text-align:right;line-height:1.25;white-space:nowrap}
#sidebar .sbg .sbg-vr b{display:block;font-size:14px}
#sidebar .sbg .sbg-vr span{font-size:12px;font-weight:700}
#sidebar .sbg .sbg-gore{color:#c4352b}#sidebar .sbg .sbg-dole{color:#0a8a3a}#sidebar .sbg .sbg-isto{color:#6b7785}
#sidebar .sbg .sbg-dno{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#6b7785;margin-top:8px}
#sidebar .sbg .sbg-dno a{font-weight:700;color:#0e6fa8!important;text-decoration:none!important;font-size:12.5px}

/* ===== modul Menjačnice uživo (lib/menjacnice.inc.php) ===== */
.kmModul .kmTabs{display:flex;gap:4px;margin-bottom:6px}
.kmModul .kmTab{flex:1;cursor:pointer;border:1px solid #ccc;background:#f5f5f5;padding:3px 0;font-size:12px;border-radius:3px}
.kmModul .kmTab.kmAktivan{background:#fff;border-color:#888;font-weight:bold}
.kmModul .kmTabela{width:100%;font-size:12px;margin-bottom:2px}
.kmModul .kmTabela td,.kmModul .kmTabela th{padding:3px 4px;text-align:right}
.kmModul .kmTabela td:first-child,.kmModul .kmTabela th:first-child{text-align:left}
.kmModul .kmTabela em{font-size:10px;color:#888;font-style:normal}
.kmModul .kmRasponRed td{border-top:1px solid #ddd;font-size:11px}
.kmModul .kmNajbolji{color:#0a7a2f;font-weight:bold}
.kmModul .kmNbs,.kmModul .kmLegenda{font-size:10px;color:#777;margin-top:3px}
.kmRaspon{white-space:nowrap}

/* ===== tooltip ⓘ (lib/menjacnice.inc.php, km_info) ===== */
.kmInfo{position:relative;display:inline-block;cursor:help;color:#2a8fd6;font-size:13px;line-height:1;vertical-align:middle;outline:none;text-transform:none}
.kmInfoTekst{display:none;position:absolute;z-index:50;top:18px;width:290px;padding:8px 10px;background:#fff;border:1px solid #ccd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:11px;line-height:1.45;color:#444;text-align:left;font-weight:normal;font-style:normal;text-transform:none;white-space:normal}
.kmInfo.kmDesno .kmInfoTekst{left:-6px}.kmInfo.kmLevo .kmInfoTekst{right:-6px}
.kmInfo:hover .kmInfoTekst,.kmInfo:focus .kmInfoTekst,.kmInfo:focus-within .kmInfoTekst{display:block}

/* ===== stranice banaka i menjačnica (lib/kursna_lista.inc.php, 01.11.2026) ===== */
.kl,.kl *,.kl-panel,.kl-panel *{box-sizing:border-box;text-transform:none;letter-spacing:normal}
.kl,.kl-panel{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1d2733}
.kl a{text-decoration:none}
.kl-vrh{margin:4px 0 14px}
.kl-vrh h1{font-size:26px!important;font-weight:800!important;line-height:1.2!important;margin:0 0 4px!important;padding:0!important;border:0!important;min-height:0!important;color:#1d2733!important}
.kl-vrh h1 span{font-weight:600;color:#6b7785;font-size:18px}
.kl-pod{font-size:14px;color:#6b7785;margin-bottom:12px}
.kl-pod b{color:#1d2733}
.kl-alati{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.kl-izvor{flex:1 1 220px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d5dde5;background:#fff;border-radius:12px;height:44px;box-sizing:border-box;padding:0 16px 0 14px;font-size:15px;font-weight:700;color:#1d2733;cursor:pointer;font-family:inherit;text-align:left}
.kl-izvor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kl-izvor i{flex:none;font-size:0;width:8px;height:8px;border-right:2px solid #6b7785;border-bottom:2px solid #6b7785;transform:translateY(-3px) rotate(45deg)}
.kl-izvor:hover{border-color:#1690d4}
.kl-dat{display:flex!important;align-items:center;gap:6px;margin:0}
.kl-dat input[type=date]{border:1px solid #d5dde5!important;border-radius:12px!important;padding:0 10px!important;font-size:16px!important;height:44px!important;box-sizing:border-box!important;margin:0!important;line-height:normal;width:auto!important;background:#fff;color:#1d2733;font-family:inherit}
.kl-str{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;flex:none;border:1px solid #d5dde5;border-radius:12px;background:#fff;color:#1d2733!important;font-size:22px;line-height:1}
.kl-str:hover{border-color:#1690d4}
.kl-str.kl-off{color:#c5ced6!important}
.kl-danas{display:inline-flex;align-items:center;height:44px;box-sizing:border-box;padding:0 12px;border-radius:12px;background:#eaf5fc;color:#0e6fa8!important;font-weight:700;font-size:14px}
.kl-tabela-okvir{background:#fff;border:1px solid #e3e8ee;border-radius:16px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.kl-tabela{width:100%!important;border-collapse:collapse!important;margin:0!important;table-layout:auto!important}
.kl-tabela th,.kl-tabela td{border:0!important;border-bottom:1px solid #eef2f5!important;padding:10px 10px!important;text-align:right!important;white-space:nowrap;font-size:15px!important;width:auto!important;background:none!important;vertical-align:middle}
.kl-tabela th{font-size:12px!important;font-weight:700!important;color:#6b7785!important;background:#f5f8fb!important;text-transform:none!important}
.kl-tabela th:first-child,.kl-tabela td:first-child{text-align:left!important}
.kl-tabela tbody tr:last-child td{border-bottom:0!important}
.kl-tabela tbody tr:hover td{background:#f5f9fd!important}
.kl-tabela .kl-sred{color:#6b7785}
.kl-val{display:flex;align-items:center;gap:10px}
.kl-val .flag32{display:inline-block;width:32px;height:32px;transform:scale(.75);margin:-4px;flex:none}
.kl-val b{display:block;font-size:15px}
.kl-val small{display:block;font-size:12px;color:#6b7785;white-space:normal;line-height:1.25}
.kl-bez{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#dfe6ec;color:#56616d;font-size:10px;font-weight:700;flex:none}
@media(max-width:600px){
  .kl-vrh h1{font-size:22px!important}.kl-vrh h1 span{display:block;font-size:15px}
  .kl-alati{flex-direction:column;align-items:stretch}.kl-izvor{flex:none}.kl-dat{justify-content:space-between}.kl-dat input[type=date]{flex:1}
  .kl-tabela th,.kl-tabela td{padding:9px 6px!important;font-size:14px!important}
  .kl-val{gap:7px}.kl-val small{font-size:11px}
}
.kl-panel-poz{position:fixed;inset:0;background:rgba(10,20,30,.45);z-index:9998;display:none}
.kl-panel-poz.otv{display:block}
.kl-panel{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:480px;max-height:82vh;background:#fff;border-radius:20px 20px 0 0;z-index:9999;display:none;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}
.kl-panel.otv{display:flex}
.kl-panel-nasl{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:800;padding:14px 16px 8px}
.kl-panel-nasl button{border:0;background:#eef2f5;border-radius:50%;width:32px;height:32px;font-size:14px;cursor:pointer}
.kl-panel input{margin:0 16px 8px;padding:11px 12px;border:1px solid #e3e8ee;border-radius:10px;background:#f7f9fb;font-size:16px}
.kl-panel-lista{overflow-y:auto;padding:0 8px 14px}
.kl-panel-lista a{display:block;padding:11px 12px;border-radius:10px;color:#1d2733!important;font-size:15px;font-weight:600;text-decoration:none!important}
.kl-panel-lista a:hover,.kl-panel-lista a.akt{background:#eaf5fc;color:#0e6fa8!important}
.kl-grupa{font-size:11px;font-weight:800;color:#6b7785;text-transform:uppercase!important;letter-spacing:.05em!important;padding:12px 12px 4px}
@media(min-width:700px){.kl-panel{bottom:auto;top:10vh;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.25)}}

/* ===== uporedni prikaz banaka i menjačnica (lib/uporedni.inc.php, 01.11.2026) ===== */
.up-kartice{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 14px}
@media(max-width:600px){.up-kartice{grid-template-columns:1fr 1fr}.up-kartice .up-k:last-child{grid-column:1/3}}
.up-k{display:block;background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:12px;color:#1d2733!important;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.up-k:hover{border-color:#1690d4}
.up-kn{display:block;font-size:11px;font-weight:800;color:#6b7785;text-transform:uppercase!important;letter-spacing:.04em!important}
.up-k b{display:block;font-size:22px;font-weight:800;margin:3px 0 2px}
.up-k b.up-zel{color:#0a8a3a}
.up-ks{display:block;font-size:12px;color:#6b7785;line-height:1.3}
.up-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:13px;color:#6b7785;font-weight:700}
.up .gk-seg{display:flex;background:#e4ebf1;border-radius:11px;padding:3px;gap:2px}
.up .gk-seg a{padding:7px 12px;border-radius:9px;font-size:13px;font-weight:700;color:#6b7785!important}
.up .gk-seg a.akt{background:#fff;color:#0e6fa8!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.up-nas{font-size:16px!important;font-weight:800!important;margin:14px 2px 8px!important;padding:0!important;border:0!important;color:#1d2733!important}
.up-tab td:first-child a{display:block;font-weight:700;color:#1d2733!important;white-space:normal;line-height:1.25}
.up-tab td:first-child a:hover{color:#0e6fa8!important}
.up-tab td small{display:block;font-size:11px;color:#9aa5b1;font-weight:400}
.up-tab td.up-naj{color:#0a8a3a!important;font-weight:800}
.up-tab .up-raz{color:#6b7785}
.up-tab tr.up-star td{opacity:.6}
.up-tab tr.up-raspon td{background:#f5f8fb!important;font-size:13px!important}
.up-tab tr.up-raspon a{color:#0e6fa8!important}
.up-nap{font-size:12px;color:#6b7785;margin:4px 2px 14px}
.up-graf{display:block;background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:12px 14px;color:#1d2733!important;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:14px}
.up-graf:hover{border-color:#1690d4}
.up-graf-nas,.up-graf-dno{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#6b7785}
.up-graf-nas span:first-child{font-weight:800}
.up-graf-nas span:last-child{font-weight:800}
.up-graf-dno b{color:#0e6fa8}
.up-kriva{display:block;width:100%;height:60px;margin:6px 0}
@media(max-width:420px){.up-tab .up-raz{display:none}}

/* ===== činjenice i pitanja (naslovna, 01.11.2026) ===== */
.nh-cinj{font-size:14.5px;line-height:1.55;color:#3b4652;margin:0 0 14px;background:#f5f8fb;border-radius:12px;padding:10px 12px}
.nh-cinj b{color:#1d2733}
.nh-faq{margin-top:22px}
.nh-faq h2{font-size:17px!important;margin:0 0 8px!important}
.nh-faq details{background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin-bottom:8px;overflow:hidden}
.nh-faq summary{cursor:pointer;padding:12px 14px;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}
.nh-faq summary::-webkit-details-marker{display:none}
.nh-faq summary::after{content:"+";color:#1690d4;font-size:20px;line-height:1}
.nh-faq details[open] summary::after{content:"-"}
.nh-faq details p{margin:0;padding:0 14px 12px;font-size:14px;line-height:1.55;color:#3b4652}

/* ===== O nama (01.11.2026) ===== */
.on p,.on li{font-size:15px;line-height:1.6;color:#3b4652}
.on h2{font-size:17px!important;font-weight:800!important;margin:20px 0 8px!important;color:#1d2733!important}
.on ul{padding-left:20px!important;list-style:disc!important}
.on li{margin-bottom:8px}
.on a{color:#0e6fa8!important}
.nh-cinj-dole{margin:12px 0 0}
.kl-nap{font-size:13px!important;line-height:1.5!important;color:#4a5562!important}

/* ===== podnožje (lib/podnozje.inc.php, 01.11.2026) ===== */
#footer.pd{box-shadow:none!important;background:#f3f6f9!important;border-top:1px solid #e3e8ee;margin-top:24px;padding:0!important;text-align:left!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#3b4652}
#footer.pd *{box-sizing:border-box;text-transform:none!important;letter-spacing:normal}
#footer.pd .pd-in{max-width:1036px;margin:0 auto;padding:28px 16px 18px}
#footer.pd .pd-vrh{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}
#footer.pd .pd-logo{display:inline-flex;align-items:center;gap:8px;color:#e23b3b!important;font-size:20px;font-weight:600;white-space:nowrap;text-decoration:none!important;flex:none}
#footer.pd .pd-logo b{color:#0e6fa8;font-weight:800}
#footer.pd .pd-vrh p{margin:4px 0 0!important;font-size:13.5px;line-height:1.55;color:#6b7785;max-width:620px}
#footer.pd .pd-kolone{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:18px 0;border-top:1px solid #e3e8ee;border-bottom:1px solid #e3e8ee}
#footer.pd h3{font-size:12px!important;font-weight:800!important;color:#1d2733!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0 0 8px!important;padding:0!important;border:0!important}
#footer.pd ul{list-style:none!important;margin:0!important;padding:0!important;display:block!important;text-align:left!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important}
#footer.pd li{display:block!important;float:none!important;margin:0!important;padding:0!important;border:0!important}
#footer.pd li a{display:block;padding:4px 0;font-size:14px;color:#3b4652!important;text-decoration:none!important}
#footer.pd li a:hover{color:#0e6fa8!important}
#footer.pd .pd-dno{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;font-size:12.5px;color:#6b7785}
#footer.pd .pd-desno{display:flex;gap:14px;flex-wrap:wrap}
#footer.pd .pd-desno a{color:#0e6fa8!important;font-weight:600;text-decoration:none!important}
@media(max-width:768px){
  #footer.pd .pd-vrh{flex-direction:column;gap:8px}
  #footer.pd .pd-kolone{grid-template-columns:1fr 1fr;gap:16px 12px}
  #footer.pd .pd-dno{flex-direction:column;align-items:flex-start}
  #footer.pd .pd-in{padding-bottom:90px}   /* prostor za anchor oglas na dnu ekrana */
}

/* ===== Ex-YU (lib/exyu.inc.php, 01.11.2026) ===== */
.ex-zemlje{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}
@media(max-width:600px){.ex-zemlje{gap:8px}.ex-z{padding:10px}.ex-zv b{font-size:15px}}
.ex-z{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:12px 14px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.ex-zg{display:flex;align-items:center;gap:10px}
.ex-zg .flag32{display:inline-block;width:32px;height:32px;transform:scale(.8);margin:-3px;flex:none}
.ex-zg b{display:block;font-size:15px}
.ex-zg small{display:block;font-size:12px;color:#6b7785;line-height:1.3}
.ex-zv{margin-top:8px;font-size:14px;color:#3b4652}
.ex-zv b{font-size:17px;color:#1d2733}
.ex-zv span{display:block;font-size:12px;font-weight:700;margin-top:2px}
.ex-tab td.ex-dij{color:#c5ced6!important}
.ex-tab td:first-child b{font-size:15px}
.ex-kalk{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:14px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:14px}
.ex-kalk-unos{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.ex-kalk-unos input{flex:1 1 120px;min-width:0;border:1px solid #d5dde5!important;border-radius:12px!important;padding:10px 12px!important;font-size:22px!important;font-weight:700;height:auto!important;width:auto!important}
.ex .gk-seg{display:flex;background:#e4ebf1;border-radius:11px;padding:3px;gap:2px}
.ex .gk-seg a{padding:8px 12px;border-radius:9px;font-size:14px;font-weight:700;color:#6b7785!important}
.ex .gk-seg a.akt{background:#fff;color:#0e6fa8!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.ex-kalk-rez{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}
.ex-kalk-rez div{background:#f5f8fb;border-radius:12px;padding:10px}
.ex-kalk-rez span{display:block;font-size:12px;font-weight:800;color:#6b7785}
.ex-kalk-rez b{display:block;font-size:18px;font-weight:800;color:#0e6fa8;margin-top:2px;word-break:break-all}
.ex-konv{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:#0e6fa8!important}

/* ===== Istorija kursa dinara (lib/istorija.inc.php, 01.11.2026) ===== */
.ik-kljuc{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}
.ik-k.ik-siroka{grid-column:span 2}
@media(max-width:600px){.ik-kljuc{grid-template-columns:1fr 1fr}}
.ik-k{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:10px 12px;box-shadow:0 1px 3px rgba(16,40,70,.06);min-width:0}
.ik-k span{display:block;font-size:11.5px;font-weight:700;color:#6b7785}
.ik-k b{display:block;font-size:15px;color:#1d2733;margin:3px 0 1px;word-break:break-word}
.ik-k small{display:block;font-size:11px;color:#8a95a1;line-height:1.3}
.ik-karta{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:14px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:16px}
.ik-kontrole{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}
.ik-red{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.ik-lbl{font-size:12px;font-weight:800;color:#6b7785;min-width:90px}
.ik-cipovi{display:flex;gap:6px;flex-wrap:wrap}
.ik-cip{padding:6px 11px;border-radius:999px;border:1px solid #d5dde5;font-size:13px;font-weight:700;color:#3b4652!important;background:#fff;text-decoration:none!important}
.ik-cip.akt{background:#0e6fa8;border-color:#0e6fa8;color:#fff!important}
.ik-seg{display:flex;background:#e4ebf1;border-radius:11px;padding:3px;gap:2px}
.ik-seg a{padding:7px 12px;border-radius:9px;font-size:13px;font-weight:700;color:#6b7785!important;text-decoration:none!important}
.ik-seg a.akt{background:#fff;color:#0e6fa8!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.ik-od,.ik-dan{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.ik-od input,.ik-dan input{border:1px solid #d5dde5!important;border-radius:10px!important;padding:8px 10px!important;font-size:16px!important;height:auto!important;width:auto!important;background:#fff}
.ik-od button,.ik-dan button{background:#0e6fa8!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:9px 16px!important;font-weight:700;font-size:14px!important;width:auto!important;text-transform:none!important;cursor:pointer}
.ik-legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#3b4652;margin:4px 0 6px}
.ik-legenda i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}
.ik-graf{position:relative;height:340px}
@media(max-width:600px){.ik-graf{height:260px}.ik-lbl{min-width:0;width:100%}}
.ik-nap{font-size:12.5px;color:#6b7785;line-height:1.5;margin:8px 0}
.ik-tab-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:6px;background:#fff;border:1px solid #e3e8ee;border-radius:14px}
.ik-karta .ik-tab-wrap{border-radius:12px}
.ik .kl-tabela td{white-space:normal!important;overflow-wrap:anywhere}
@media(max-width:600px){.ik .kl-tabela th,.ik .kl-tabela td{padding:8px 5px!important;font-size:13px!important}.ik-karta{padding:12px 10px}}
.ik .kl-tabela td small{display:block;font-size:11px;color:#8a95a1;font-weight:400}
.ik .kl-tabela td,.ik .kl-tabela th{text-align:right}
.ik .kl-tabela td:first-child,.ik .kl-tabela th:first-child{text-align:left}
.ik-rast{font-weight:800;color:#c0392b;white-space:nowrap}
.ik-hip td{background:#fff7f5!important}
.ik-sivo td{color:#8a95a1}
.ik-dem td{background:#f2f8fc!important}

.ik-brzo{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}
.ik-brzo a{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;background:#f0f5f9;color:#0e6fa8!important;text-decoration:none!important}
.ik-lista-vrh{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #eef2f5;font-size:13px}
.ik-lista-vrh b{font-size:16px;color:#1d2733}
.ik-lista-vrh a{font-weight:700;color:#0e6fa8!important;text-decoration:none!important}
.ik-din{font-size:13px;color:#3b4652;margin:4px 0 8px!important;line-height:1.5}
.ik-den td:first-child,.ik-god td:first-child,.ik-stat td:first-child,.ik .ik-rast,.ik-den td:nth-child(n+3){white-space:nowrap!important}

/* ===== Kalkulator dugova (lib/kalkulator_dugova.inc.php, 01.11.2026) ===== */
.kd-forma{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:14px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:14px;display:flex;flex-direction:column;gap:12px}
.kd-polja{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:600px){.kd-polja{grid-template-columns:1fr}}
.kd-forma label>span,.kd-valute>span{display:block;font-size:12px;font-weight:800;color:#6b7785;margin-bottom:5px}
.kd-forma input[type=date],.kd-forma input[type=text]{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:10px 12px!important;font-size:18px!important;font-weight:700;height:auto!important;background:#fff}
.kd-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
@media(max-width:600px){.kd-seg{grid-template-columns:repeat(3,1fr)}}
.kd-seg label{position:relative;cursor:pointer}
.kd-seg input{position:absolute;opacity:0;pointer-events:none}
.kd-seg b{display:block;text-align:center;padding:9px 4px 0;border:1px solid #d5dde5;border-bottom:0;border-radius:12px 12px 0 0;font-size:14px;color:#3b4652}
.kd-seg small{display:block;text-align:center;padding:0 4px 8px;border:1px solid #d5dde5;border-top:0;border-radius:0 0 12px 12px;font-size:11px;color:#8a95a1}
.kd-seg input:checked+b,.kd-seg input:checked+b+small{background:#0e6fa8;border-color:#0e6fa8;color:#fff}
.kd-vise summary{font-size:13px;font-weight:700;color:#0e6fa8;cursor:pointer}
.kd-vise input{margin-top:8px;max-width:260px}
.kd-forma button{background:linear-gradient(180deg,#2aa6ea,#1690d4)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:14px!important;font-size:18px!important;font-weight:800;width:100%!important;text-transform:none!important;cursor:pointer;box-shadow:0 4px 12px rgba(22,144,212,.3)}
.kd-rez{background:#fff;border:1px solid #e3e8ee;border-radius:16px;box-shadow:0 1px 3px rgba(16,40,70,.06);overflow:hidden;margin-bottom:14px}
.kd-vrh{background:linear-gradient(135deg,#0e6fa8,#1690d4);color:#fff;padding:16px}
.kd-vrh span{display:block;font-size:13px;opacity:.9}
.kd-vrh b{display:block;font-size:26px;font-weight:800;margin:4px 0;line-height:1.2}
.kd-vrh small{display:block;font-size:12px;opacity:.85}
.kd-metode{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#eef2f5}
.kd-m{background:#fff;padding:12px 14px}
.kd-m span{display:block;font-size:12px;font-weight:800;color:#6b7785}
.kd-m b{display:block;font-size:20px;color:#1d2733;margin:3px 0 0}
.kd-m em{display:block;font-style:normal;font-size:13px;font-weight:700;color:#0e6fa8}
.kd-m small{display:block;font-size:12px;color:#6b7785;line-height:1.4;margin-top:4px}
.kd-sivo b{color:#8a95a1}
.kd-koraci{margin:0 0 10px 20px!important;padding:0!important}
.kd-koraci li{font-size:14px;line-height:1.55;margin-bottom:6px;color:#3b4652}
.kd-nap{margin:0 0 14px 18px!important;padding:0!important}
.kd-nap li{font-size:13px;line-height:1.5;color:#8a5a00;margin-bottom:4px}
.kd-vazno{font-size:13px!important;line-height:1.55!important;color:#4a5562!important}
.kd-vazno b{display:block;margin-bottom:4px;color:#1d2733}
.kd-izvori li{font-size:13px;line-height:1.5;color:#4a5562;margin-bottom:4px}
.kd-pomoc{font-size:12px;color:#6b7785;margin:-4px 0 0!important;line-height:1.45}
.kd-zakon{background:#fff8ec;border:1px solid #f1d9a8;border-radius:16px;padding:14px;margin-bottom:10px}
.kd-zakon span{display:block;font-size:12px;font-weight:800;color:#8a5a00;text-transform:uppercase;letter-spacing:.03em}
.kd-zakon b{display:block;font-size:24px;color:#1d2733;margin:4px 0 2px}
.kd-zakon em{display:block;font-style:normal;font-size:13px;font-weight:700;color:#8a5a00}
.kd-zakon small{display:block;font-size:12.5px;color:#5b4a2a;line-height:1.45;margin-top:6px}
.kd-zakon-nap{color:#8a5a00!important}
.kd-periodi{margin-bottom:14px}.kd-periodi summary{font-size:13px;font-weight:700;color:#0e6fa8;cursor:pointer;margin-bottom:8px}
@media(max-width:600px){.kd .kl-tabela th,.kd .kl-tabela td{padding:8px 4px!important;font-size:12.5px!important}}

/* ===== Multivalutni konvertor (lib/multikonvertor.inc.php, 01.11.2026; prefiks mv- jer mini konvertor koristi mk-) ===== */
.mv-kontrole{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:14px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:12px;display:flex;flex-direction:column;gap:10px}
.mv-red{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.mv .ik-cip{font-family:inherit;cursor:pointer;line-height:1.3;width:auto!important;text-transform:none!important}
.mv-off{padding:7px 12px;font-size:13px;font-weight:700;color:#b5bec7}
.mv-obj{font-size:12.5px;color:#6b7785;line-height:1.45;margin:0!important}
.mv-lista{background:#fff;border:1px solid #e3e8ee;border-radius:16px;box-shadow:0 1px 3px rgba(16,40,70,.06);overflow:hidden;margin-bottom:8px}
.mv-trazi-red{padding:10px 12px;border-bottom:1px solid #eef2f5;display:none}
.mv-otv .mv-trazi-red,.mv-trazim .mv-trazi-red{display:block}
.mv-trazi-red input{width:100%!important;box-sizing:border-box;border:1px solid #e3e8ee!important;border-radius:10px!important;padding:9px 12px!important;font-size:16px!important;background:#f7f9fb;height:auto!important}
.mv-v{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #eef2f5}
.mv-v .flag32{flex:none;transform:scale(.85);margin:-3px}
.mv-ime{flex:1;min-width:0;line-height:1.3}
.mv-ime b{font-size:16px;color:#1d2733;margin-right:6px}
.mv-ime small{font-size:13px;color:#3b4652}
.mv-ime em{display:block;font-style:normal;font-size:11.5px;color:#8a95a1;margin-top:1px}
.mv-unos{position:relative;flex:0 0 46%;max-width:240px}
.mv-unos input{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:9px 30px 9px 10px!important;font-size:18px!important;font-weight:700;text-align:right;height:auto!important;background:#fff;color:#1d2733;font-variant-numeric:tabular-nums;margin:0!important}
.mv-unos input:focus{border-color:#1690d4!important;outline:0;box-shadow:0 0 0 3px rgba(22,144,212,.15)}
.mv-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0!important;background:#eef2f5!important;color:#6b7785!important;width:20px!important;height:20px!important;min-width:0!important;border-radius:50%!important;font-size:14px!important;line-height:20px!important;padding:0!important;cursor:pointer;display:none}
.mv-v:focus-within .mv-x,.mv-izv .mv-x{display:block}
.mv-izv{background:#f2f8fc}
.mv-izv .mv-unos input{border-color:#1690d4!important;color:#0e6fa8}
.mv-ost{display:none}
.mv-otv .mv-ost,.mv-trazim .mv-ost{display:flex}
.mv-sakr{display:none!important}
.mv-sve{display:block;width:100%!important;border:0!important;background:#f7f9fb!important;color:#0e6fa8!important;font-weight:700;font-size:14px!important;padding:12px!important;cursor:pointer;text-transform:none!important;border-radius:0!important}
@media(max-width:600px){.mv-ime small{display:block}.mv-unos{flex-basis:48%}.mv-unos input{font-size:17px!important}}
.mv-oglas{display:block;width:100%;min-height:100px;margin:4px 0 12px;overflow:hidden}
/* zastavice kojih nema u sprite-u (images/flags/xxx-32.svg, 01.11.2026) */
.flag32.flags32-AED{background:url(/images/flags/aed-32.svg) center/32px 32px no-repeat}
.flag32.flags32-BGN{background:url(/images/flags/bgn-32.svg) center/32px 32px no-repeat}
.flag32.flags32-BYN{background:url(/images/flags/byn-32.svg) center/32px 32px no-repeat}
.flag32.flags32-CNY{background:url(/images/flags/cny-32.svg) center/32px 32px no-repeat}
.flag32.flags32-INR{background:url(/images/flags/inr-32.svg) center/32px 32px no-repeat}
.flag32.flags32-RON{background:url(/images/flags/ron-32.svg) center/32px 32px no-repeat}
.flag32.flags32-TRY{background:url(/images/flags/try-32.svg) center/32px 32px no-repeat}
.flag32.flags32-XDR{background:url(/images/flags/xdr-32.svg) center/32px 32px no-repeat}

/* ===== Kreditni kalkulator (lib/kreditni.inc.php, 01.11.2026) - koristi i kd-* stilove ===== */
.kd-seg.kr-seg4{grid-template-columns:repeat(4,1fr)}
.kd-seg.kr-seg2{grid-template-columns:1fr 1fr}
@media(max-width:600px){.kd-seg.kr-seg4{grid-template-columns:1fr 1fr}}
.kr-rok>span{display:block;font-size:12px;font-weight:800;color:#6b7785;margin-bottom:5px}
.kr-rok-polja{display:flex;gap:8px}
.kr-rok-polja label{position:relative;flex:1}
.kr-rok-polja input{padding-right:44px!important}
.kr-rok-polja em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:#8a95a1;pointer-events:none}
.kr-brzo{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}
.kr-brzo button{border:1px solid #d5dde5!important;background:#fff!important;color:#3b4652!important;border-radius:999px!important;padding:4px 10px!important;font-size:12.5px!important;font-weight:700;cursor:pointer;width:auto!important;text-transform:none!important;min-width:0!important}
.kr-brzo button.akt{background:#0e6fa8!important;border-color:#0e6fa8!important;color:#fff!important}
.kr-tros-polja{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}
@media(max-width:600px){.kr-tros-polja{grid-template-columns:1fr}}
.kr-tros-polja input{font-size:16px!important}
.kr .kd-metode{grid-template-columns:repeat(2,1fr)}
.kr-traka{display:flex;height:10px;margin:12px 14px 6px;border-radius:6px;overflow:hidden;background:#eef2f5}
.kr-traka i,.kr-leg i{display:block}
.kr-traka .g,.kr-leg .g{background:#1690d4}.kr-traka .k,.kr-leg .k{background:#f08c00}.kr-traka .t,.kr-leg .t{background:#e23b3b}
.kr-leg{display:flex;gap:14px;flex-wrap:wrap;padding:0 14px 12px;font-size:12.5px;color:#3b4652}
.kr-leg span{display:flex;align-items:center;gap:6px}
.kr-leg i{width:10px;height:10px;border-radius:3px}
.kr-ucesce{font-size:13px;color:#3b4652;margin:0!important;padding:0 14px 12px}
.kr-forma input[type=number]{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:10px 44px 10px 12px!important;font-size:18px!important;font-weight:700;height:auto!important;background:#fff;-moz-appearance:textfield}
.kr-forma input[type=number]::-webkit-inner-spin-button{opacity:.4}
.kr-tros input{max-width:none!important;margin-top:0!important}
.kr-brzo button{box-shadow:none!important;background-image:none!important;text-shadow:none!important;line-height:1.3!important;height:auto!important}
@media(max-width:600px){.kr .kl-tabela th,.kr .kl-tabela td{padding:8px 4px!important;font-size:12.5px!important}}

/* ===== Kalkulator troškova (lib/troskovnik.inc.php, 01.11.2026) ===== */
.tr-datum{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.tr-datum span{display:block;font-size:12px;font-weight:800;color:#6b7785;margin-bottom:5px}
.tr-datum input{border:1px solid #d5dde5!important;border-radius:12px!important;padding:9px 12px!important;font-size:16px!important;font-weight:700;height:auto!important;width:auto!important;background:#fff}
.tr-datum small{font-size:12.5px;color:#8a95a1;padding-bottom:10px}
.tr-lista{display:flex;flex-direction:column;gap:8px}
.tr-st{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:10px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.tr-st-gore{display:flex;gap:8px;align-items:center}
.tr-st-dole{display:flex;gap:8px;align-items:center;margin-top:6px}
.tr-a{flex:1;min-width:0;border:1px solid #d5dde5!important;border-radius:10px!important;padding:9px 10px!important;font-size:18px!important;font-weight:700;text-align:right;height:auto!important;width:auto!important;background:#fff;margin:0!important}
.tr-a:focus,.tr-o:focus{border-color:#1690d4!important;outline:0}
.tr-v{display:flex;align-items:center;gap:6px;border:1px solid #d5dde5!important;background:#fff!important;border-radius:10px!important;padding:6px 10px!important;font-size:15px!important;font-weight:700;color:#1d2733!important;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important;white-space:nowrap}
.tr-v .flag32{transform:scale(.7);margin:-6px -4px}
.tr-x{border:0!important;background:#eef2f5!important;color:#6b7785!important;width:30px!important;height:30px!important;min-width:0!important;border-radius:50%!important;font-size:17px!important;padding:0!important;cursor:pointer;flex:none;box-shadow:none!important}
.tr-o{flex:1;min-width:0;border:0!important;border-bottom:1px dashed #d5dde5!important;border-radius:0!important;padding:5px 2px!important;font-size:14px!important;height:auto!important;width:auto!important;background:transparent;margin:0!important}
.tr-rsd{font-style:normal;font-size:12.5px;color:#0e6fa8;font-weight:700;white-space:nowrap}
.tr-akcije{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}
.tr-akcije button{border-radius:12px!important;padding:10px 14px!important;font-size:14px!important;font-weight:700;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important}
.tr-dodaj{background:#0e6fa8!important;color:#fff!important;border:0!important}
.tr-sporedno{background:#fff!important;color:#3b4652!important;border:1px solid #d5dde5!important}
.tr .kd-metode{grid-template-columns:1fr 1fr}
.tr-val3{margin-top:6px;border:1px solid #d5dde5!important;background:#fff!important;border-radius:999px!important;padding:3px 10px!important;font-size:12.5px!important;font-weight:700;color:#0e6fa8!important;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important}
.tr-po{padding:0 14px 12px;font-size:13px;color:#3b4652;line-height:1.6}
.tr-po:empty{display:none}
.tr-po span{color:#6b7785}
.tr-panel-lista a{display:flex!important;align-items:center;gap:8px}
.tr-panel-lista .flag32{transform:scale(.7);margin:-6px -4px}
@media print{#header,.tmD,.tmM,#sidebar,#footer,.tr-akcije,.tr-datum input,.nh-faq,.tr-val3,.tr-x,.tr-v::after,.adsbygoogle,.kl-panel,.kl-panel-poz{display:none!important}.tr-st{box-shadow:none;break-inside:avoid}#main{width:100%!important}}

/* ===== Početni ekran / aplikacija (lib/pwa.inc.php, javascripts/pwa.js, 01.11.2026) ===== */
.pwa-k{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #cfe3f3;border-radius:16px;padding:14px;margin:12px 0;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.pwa-k[hidden]{display:none}
.pwa-k img{flex:none;border-radius:12px}
.pwa-tekst b{font-size:15px;color:#1d2733}
.pwa-tekst p{font-size:13px;color:#4a5562;line-height:1.45;margin:3px 0 0!important}
.pwa-podeli{vertical-align:-3px;color:#1690d4}
.pwa-ios-up{display:none}
.pwa-k.pwa-ios .pwa-ios-up{display:block}
.pwa-k.pwa-ios .pwa-da{display:none}
.pwa-dug{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:9px}
.pwa-dug a{font-size:12.5px;font-weight:700;color:#0e6fa8!important}
.pwa-da{background:#0e6fa8!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:8px 16px!important;font-size:14px!important;font-weight:700;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important}
.pwa-ne{background:#fff!important;color:#3b4652!important;border:1px solid #d5dde5!important;border-radius:10px!important;padding:7px 12px!important;font-size:13px!important;font-weight:600;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important}
.pwa-str{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:16px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:14px}
.pwa-str img{flex:none;border-radius:14px}
.pwa-str p{margin:0 0 6px!important;font-size:14px;color:#3b4652;line-height:1.5}
.pwa-str .za-dugme,.pwa-str .za-gotovo,.pwa-str .za-ios,.pwa-str .za-uputstvo{display:none}
.pwa-str.pwa-dugme .za-dugme,.pwa-str.pwa-gotovo .za-gotovo,.pwa-str.pwa-ios .za-ios,.pwa-str.pwa-uputstvo .za-uputstvo{display:block}
.pwa-str.pwa-dugme button.za-dugme{display:inline-block}
.pwa-str .za-gotovo{color:#0a8a3a;font-weight:700}
.pwa-zasto li,.pwa-koraci li{font-size:14.5px;line-height:1.55;margin-bottom:6px;color:#3b4652}
.pwa p{font-size:14.5px;line-height:1.55;color:#3b4652}
.pwa-k b,.pwa b,.pwa-str b{font-weight:800!important}
.pwa-tekst>b{display:block}
.pwa-koraci{list-style:decimal!important;padding-left:22px!important;margin:0 0 10px!important}
.pwa-koraci li{display:list-item!important;list-style:decimal!important}
.pwa-zasto{padding-left:20px!important}

/* ===== Gadžeti (lib/gadzeti.inc.php, 01.11.2026) ===== */
.gd-gen{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:14px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:8px}
@media(max-width:760px){.gd-gen{grid-template-columns:1fr}}
.gd-podesi{display:flex;flex-direction:column;gap:10px}
.gd .ik-cip{font-family:inherit;cursor:pointer;width:auto!important;text-transform:none!important;box-shadow:none!important;padding:5px 9px!important;font-size:12.5px!important}
.gd-val-red{align-items:flex-start}
.gd-val-red .ik-lbl small{display:block;font-weight:600;color:#8a95a1}
.gd-prikaz{display:flex;flex-direction:column;gap:8px;min-width:0}
.gd-okvir{background:repeating-conic-gradient(#f3f6f9 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px dashed #d5dde5;border-radius:12px;padding:12px;min-height:80px}
.gd-okvir iframe{display:block;background:#fff}
.gd-okvir.tamno{background:#2a3644}
.gd-okvir.tamno .gd-izvor,.gd-okvir.tamno .gd-izvor a{color:#cfd8e1!important}
.gd-izvor{margin:4px 0 0!important;font:12px Arial,sans-serif}
.gd textarea{width:100%!important;box-sizing:border-box;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace!important;border:1px solid #d5dde5!important;border-radius:10px!important;padding:8px!important;background:#f7f9fb!important;resize:vertical;height:auto!important;color:#1d2733}
.gd-prikaz .pwa-da{align-self:flex-start}
.gd-pod{font-size:13.5px;color:#4a5562;margin:0 0 10px!important}
.gd-stari{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}
@media(max-width:760px){.gd-stari{grid-template-columns:1fr}}
.gd-st{display:flex;gap:10px;background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:10px}
.gd-st-pr{flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f7f9fb;padding:6px;min-width:122px}
.gd-st-pr.tamno{background:#1d2733}
.gd-st-kod{flex:1;min-width:0;font-size:13px;display:flex;flex-direction:column;gap:6px}
.gd-st-kod .pwa-ne{align-self:flex-start}
.gd-app{margin:6px 0 14px}
.gd-arhiva{background:#f7f9fb;border:1px solid #e3e8ee;border-radius:14px;padding:10px 14px;margin-bottom:14px}
.gd-arhiva summary{font-size:14px;font-weight:700;color:#4a5562;cursor:pointer}
.gd-arh-st{padding:10px 0;border-top:1px solid #e3e8ee;font-size:13.5px;color:#4a5562}
.gd-arh-st:first-of-type{margin-top:10px}
.gd-arh-st p{margin:3px 0!important}
.gd-arh-st code{font-size:12px;word-break:break-all}

/* ===== Kontakt (lib/kontakt.inc.php, 01.11.2026) ===== */
.kt-kartice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}
@media(max-width:600px){.kt-kartice{grid-template-columns:1fr}}
.kt-k{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.kt-k b{font-size:15px;color:#1d2733;font-weight:800}
.kt-k p{font-size:13px;color:#4a5562;line-height:1.45;margin:4px 0 6px!important}
.kt-k a{font-size:13px;font-weight:700;color:#0e6fa8!important}
.kt-teme{display:flex;flex-wrap:wrap;gap:6px}
.kt-teme label{cursor:pointer}
.kt-teme input{position:absolute;opacity:0;pointer-events:none}
.kt-teme span{display:inline-block;padding:7px 12px;border:1px solid #d5dde5;border-radius:999px;font-size:13px;font-weight:700;color:#3b4652;background:#fff}
.kt-teme input:checked+span{background:#0e6fa8;border-color:#0e6fa8;color:#fff}
.kt-teme input:focus-visible+span{outline:2px solid #1690d4;outline-offset:2px}
.kt-forma input[type=email]{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:10px 12px!important;font-size:16px!important;height:auto!important;background:#fff}
.kt-forma input[type=text]{font-size:16px!important;font-weight:400!important}
.kt-forma textarea{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:10px 12px!important;font-size:16px!important;font-family:inherit;line-height:1.45;resize:vertical;background:#fff;height:auto!important}
.kt-forma label>span{display:block;font-size:12px;font-weight:800;color:#6b7785;margin-bottom:5px}
.kt-zamka{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.kt-mala{font-size:12px;color:#8a95a1;margin:0!important;text-align:center}
.kt-ok{font-size:15px!important;line-height:1.5}
.kt-direkt{display:flex;flex-direction:column;gap:3px;background:#f7f9fb;border:1px solid #e3e8ee;border-radius:14px;padding:12px 14px;margin:14px 0;font-size:13.5px;color:#4a5562}
.kt-direkt b{color:#1d2733}.kt-direkt>a{font-size:16px;font-weight:700;color:#0e6fa8!important}

/* ===== Oglašavanje i Privatnost (lib/marketing.inc.php, lib/privatnost.inc.php, 01.11.2026) ===== */
.ma-brojke{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:6px}
@media(max-width:600px){.ma-brojke{grid-template-columns:1fr 1fr}}
.ma-brojke div{background:linear-gradient(135deg,#0e6fa8,#1690d4);color:#fff;border-radius:14px;padding:12px}
.ma-brojke b{display:block;font-size:20px;font-weight:800}
.ma-brojke span{display:block;font-size:12px;opacity:.9;margin-top:2px}
.ma-pub li,.pr li{font-size:14.5px;line-height:1.55;color:#3b4652;margin-bottom:4px}
.ma-pub,.pr ul{padding-left:20px!important}
.ma-cta{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #cfe3f3;border-radius:16px;padding:14px;margin:14px 0 10px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.ma-cta b{font-size:16px;font-weight:800;color:#1d2733}
.ma-cta p{font-size:14px;color:#4a5562;line-height:1.5;margin:4px 0 0!important}
.ma-cta .pwa-da{align-self:flex-start;display:inline-block}
.ma-cta span{font-size:13px;color:#6b7785}
.pr p{font-size:14.5px;line-height:1.55;color:#3b4652}
.pr-ukratko ul{margin:4px 0 0!important}
.pr-tab td{white-space:normal!important;font-size:13px!important;vertical-align:top!important}
.pr-tab td:first-child{white-space:nowrap!important}
.pr-tab code{font-size:12px}
@media(max-width:600px){.pr-tab th,.pr-tab td{padding:8px 5px!important}}
.pr b{font-weight:800!important}
.pr .pr-tab th,.pr .pr-tab td{text-align:left!important}

/* ===== Bitkoin (lib/bitkoin.inc.php, 01.11.2026) ===== */
.bk .kd-metode{grid-template-columns:repeat(2,1fr)}
.bk-graf{display:block;width:100%;height:46px;margin-top:4px}
.bk-kalk{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:12px 14px;margin:12px 0 6px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.bk-kalk-red{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}
.bk-kalk-red label{position:relative;flex:1 1 140px}
.bk-kalk-red input{width:100%!important;box-sizing:border-box;border:1px solid #d5dde5!important;border-radius:12px!important;padding:9px 48px 9px 10px!important;font-size:17px!important;font-weight:700;text-align:right;height:auto!important;background:#fff;margin:0!important}
.bk-kalk-red em{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12.5px;font-weight:700;color:#8a95a1}
.bk-jed{font-weight:800;color:#8a95a1}
.bk-tekst h2{font-size:18px!important;margin:18px 0 6px!important}
.bk-tekst p,.bk-linkovi li{font-size:14.5px;line-height:1.6;color:#3b4652}
.bk-linkovi{padding-left:20px!important}
.bk-linkovi a{font-weight:700;color:#0e6fa8!important}

/* ===== Alati (lib/alati.inc.php, 01.11.2026) ===== */
.al-mreza{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:600px){.al-mreza{grid-template-columns:1fr}}
.al-k{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px rgba(16,40,70,.06);text-decoration:none!important;color:#1d2733!important}
.al-k:hover{border-color:#1690d4}
.al-ik{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eaf5fc;color:#1690d4}
.al-tx{flex:1;min-width:0}
.al-tx b{display:block;font-size:15px;font-weight:800}
.al-tx small{display:block;font-size:12.5px;color:#6b7785;line-height:1.4;margin-top:2px}
.al-k i{font-style:normal;font-size:20px;color:#b5bec7}

/* ===== Ruski deo (lib/ru.inc.php, 01.11.2026) ===== */
.ru-kartice{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
@media(max-width:760px){.ru-kartice{grid-template-columns:1fr 1fr}}
.ru-k{display:block;background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:12px;box-shadow:0 1px 3px rgba(16,40,70,.06);color:#1d2733!important;text-decoration:none!important}
.ru-k:hover{border-color:#1690d4}
.ru-k-g{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.ru-k-g .flag32{transform:scale(.7);margin:-6px -4px}
.ru-k-g b{font-size:14px}
.ru-k-g small{width:100%;font-size:11.5px;color:#6b7785}
.ru-k-v{font-size:20px;font-weight:800;margin-top:6px;font-variant-numeric:tabular-nums}
.ru-k-v span{font-size:12px;font-weight:600;color:#6b7785}
.ru-k-p{font-size:12px;font-weight:700;margin-top:2px}
.ru-k-p span{font-weight:400;color:#8a95a1}
.ru-tab td small{display:block;font-size:11px;color:#8a95a1;font-weight:400}
.ru-tab th small{display:block;font-weight:400;font-size:10.5px}
.ru-naj,.ru-tab .ru-naj{color:#0a8a3a!important;font-weight:800}
.ru .kl-tabela td{white-space:normal!important}
.ru .kl-tabela td:first-child{white-space:nowrap!important}
@media(max-width:600px){.ru .kl-tabela th,.ru .kl-tabela td{padding:8px 4px!important;font-size:12.5px!important}}


.ru-brzo{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.ru-brzo a{padding:6px 11px;border-radius:999px;background:#f0f5f9;color:#0e6fa8!important;font-size:13px;font-weight:700;text-decoration:none!important}
.ru-graf-k{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:12px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin:12px 0}
.ru-graf-k .ik-seg{display:inline-flex;margin-bottom:8px}
.ru-graf{position:relative;height:220px;margin:4px 0}
.ru-graf svg{width:100%;height:100%;display:block}
.ru-graf span{position:absolute;font-size:11px;color:#6b7785;background:rgba(255,255,255,.85);padding:0 3px}
.ru-g-max{top:0;left:0}.ru-g-min{bottom:16px;left:0}.ru-g-od{bottom:0;left:0}.ru-g-do{bottom:0;right:0}
.ru-tekst h2{font-size:18px!important;margin:16px 0 6px!important}
.ru-tekst li{font-size:14.5px;line-height:1.55;color:#3b4652;margin-bottom:6px}
.ru-tekst ul{padding-left:20px!important}
.ru-bocna .ru-oglas{display:flex;justify-content:center;margin-bottom:12px}
.ru-meni-k{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px rgba(16,40,70,.06)}
.ru-meni-k b{font-size:14px;margin-bottom:6px}
.ru-meni-k a{padding:6px 0;border-top:1px solid #eef2f5;color:#0e6fa8!important;font-weight:600;font-size:14px;text-decoration:none!important}
.ru-bocna>div,.ru-bocna>a{margin-bottom:12px}
.ru-b-menj small{font-size:11.5px;color:#8a95a1;margin-top:4px}
.ru-b-menj>a{margin-top:6px}
.ru-b-red{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;align-items:center;padding:6px 0;border-top:1px solid #eef2f5;font-size:14px;font-variant-numeric:tabular-nums}
.ru-b-red span:not(:first-child){text-align:right}
.ru-b-red .flag32{display:inline-block;transform:scale(.6);margin:-8px -6px -8px -8px;vertical-align:middle}
.ru-b-zag{font-size:11.5px;color:#6b7785;font-weight:700;border-top:0}
.ru-b-rub{text-decoration:none!important;color:#1d2733!important}
.ru-b-rub .ru-b-v{font-size:18px;font-weight:800}
.ru-b-rub span{display:block;font-size:12.5px;font-weight:700}
.ru-b-spark{display:block;width:100%;height:40px;margin-top:6px}
.ru-meni-k b{font-weight:800!important;color:#1d2733}
.ru-b-red .flag32{margin:-8px -2px -8px -8px}
/* 01.11.2026: oblačić ⓘ - čitljiviji tekst; položaj računa skripta u km_info() */
.kmInfoTekst{font-size:12.5px!important;line-height:1.5!important;padding:10px 12px!important;border-radius:10px!important;border-color:#e3e8ee!important;box-shadow:0 8px 24px rgba(16,40,70,.16)!important;color:#3b4652!important;box-sizing:border-box}
.kmInfoTekst{letter-spacing:normal!important;text-transform:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}

/* ===== Kurs dinara (NBS) u bočnoj traci (cron/cron_indi.php, 01.11.2026) i provera menjačnica ===== */
.kmAzur{font-size:12px;color:#6b7785;margin:6px 0 2px;font-weight:600}
.ndk .ndkRed{padding:9px 0;border-bottom:1px solid #eef2f5}
.ndk .ndkRed:first-child{padding-top:2px}
.ndk .ndkVrh{display:flex;align-items:center;gap:6px;font-size:14px}
.ndk .ndkVrh b{color:#1d2733}
.ndk .ndkKurs{margin-left:auto;font-size:19px;font-weight:800;color:#1d2733;font-variant-numeric:tabular-nums}
.ndk .ndkVrsta{font-size:11.5px;color:#8a95a1;margin-top:1px}
.ndk .ndkPromene{display:flex;justify-content:space-between;gap:6px;margin-top:5px;font-size:12px;color:#6b7785}
.ndk .ndkPromene b{font-weight:800}
.ndk .ndkPlus{color:#0a8a3a}.ndk .ndkMinus{color:#d64545}.ndk .ndkNula{color:#6b7785}
.ndk .ndkNapomena{font-size:11.5px;color:#6b7785;line-height:1.4;margin-top:8px}
.ndk .ndkIzvor{font-size:11.5px;color:#8a95a1;margin-top:4px}
/* 01.11.2026: tabele iznosa i pregled kurseva (lib/seo_tekst.inc.php) */
.st-tabele{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0}
.st-tab{width:100%!important;border-collapse:separate!important;border-spacing:0;background:#fff;border:1px solid #e3e8ee;border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums;font-size:15px;margin:0!important}
.st-tab th{text-transform:none!important;background:#f5f7fa;color:#6b7785;font-size:13px;font-weight:700;text-align:left;padding:8px 12px!important;border:0!important}
.st-tab td{padding:7px 12px!important;border:0!important;border-top:1px solid #eef1f4!important;color:#1d2733}
.st-tab td:not(:first-child),.st-tab th:not(:first-child){text-align:right}
.st-tab a{font-weight:700;color:#0e6fa8}
.st-nap{font-size:13px!important;color:#6b7785;line-height:1.5}
@media (max-width:600px){.st-tabele{grid-template-columns:1fr}}
.st-lista{margin:0 0 8px;padding-left:20px}.st-lista li{margin-bottom:6px;line-height:1.55;font-size:14.5px}

