.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
form.client-form fieldset .form-item{float:left;margin-right:10px;}form.client-form fieldset{clear:both;}form.client-form .form-item-sk{clear:both;overflow:auto;}form.client-form .form-item-mesto,form.client-form .form-item-ico{clear:both;}form.client-form .fieldset-wrapper .ares-wrapper{padding-left:20px;padding-top:60px;}
tr.other-cost{display:none;}form.supplier-form fieldset .form-item{float:left;margin-right:10px;}form.supplier-form fieldset{clear:both;}form.supplier-form .form-item-sk{clear:both;overflow:auto;}form.supplier-form .form-item-mesto,form.supplier-form .form-item-ico{clear:both;}form.supplier-form .fieldset-wrapper .ares-wrapper{padding-left:20px;padding-top:60px;}
fieldset#event-items .form-type-select label,fieldset#event-items .form-type-textfield label{float:left;width:600px;line-height:35px;}fieldset#event-items .form-type-textfield input{display:inline-block;}fieldset#event-items .form-type-select,fieldset#event-items .form-type-textfield{clear:both;float:left;width:650px;margin-right:10px !important;}fieldset#event-items .form-type-checkbox{float:left;}fieldset#event-items .form-type-select label span,fieldset#event-items .form-type-textfield label span{color:red;font-weight:bold;}fieldset#event-items .form-item{margin:0px;}table#event-detail-table{width:500px;}.item-requested{background:#FFEB49;clear:both;overflow:auto;}
#pz-reports-sales-filter-form .form-item{float:left;margin-right:10px;}table#report-trzby th{text-align:center;vertical-align:middle;}table#report-trzby tr th:first-child{text-align:left;}table#report-trzby tr:nth-child(2) th:first-child{text-align:center;}table#report-trzby tr:last-child th{text-align:left;}.legend{font-size:0.8em;}td.cena,td.celkem,th.celkem{text-align:right;white-space:nowrap;}form#pz-reports-worker-salary-form,form#pz-reports-worker-hours-actions-form{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e5e5e5;}form#pz-reports-worker-hours-actions-form .form-actions{margin:0px;border-top:none;padding:0px;}form#pz-reports-worker-hours-actions-form .form-item{margin-bottom:4px;}form#pz-reports-worker-hours-actions-form #invoices-wrapper .form-item{float:left;margin-right:10px;}form#pz-reports-worker-hours-actions-form #invoices-wrapper .form-type-textfield,form#pz-reports-worker-hours-actions-form #invoices-wrapper .form-submit{clear:both;display:block;}table#vyuctovani td .form-item input,table#vyuctovani td .form-item select{margin:0px;padding:2px 4px;font-size:13px;width:50px;}table#vyuctovani td .form-item select{width:150px;}table#vyuctovani td .form-type-select{display:inline-block;margin-left:20px;}table#vyuctovani td .form-item-params-note{display:inline-block;}table#vyuctovani td input#edit-params-note{width:400px;}table#vyuctovani th#fakturace-cena{font-size:1.4em;}table#pz-mzdy td,table#pz-mzdy th{padding:3px;font-size:10px;}#pz-reports-sales-filter-form,form#pz-reports-worker-salary-form,form#pz-reports-worker-hours-actions-form{overflow:auto;border-radius:14px;box-shadow:0 12px 26px rgba(33,49,76,0.07);}#pz-reports-sales-filter-form{padding:12px 16px;margin:0 0 18px;background:#fffaf7;border:1px solid #f0ddd3;}#pz-reports-sales-filter-form .form-item{margin-bottom:0;}.legend{display:inline-block;margin:8px 0 0;padding:6px 10px;background:#f4f7fb;border:1px solid #dbe2ea;border-radius:999px;color:#576579;}form#pz-reports-worker-salary-form,form#pz-reports-worker-hours-actions-form{padding:20px 22px;background-color:#fbfcfe;border:1px solid #dde4ec;}table#report-trzby th,table#vyuctovani th,table#pz-mzdy th{background:#edf2f7;color:#304155;}table#report-trzby tbody tr:hover td,table#vyuctovani tbody tr:hover td,table#pz-mzdy tbody tr:hover td{background:#fff8f4;}table#vyuctovani td .form-item input,table#vyuctovani td .form-item select{border:1px solid #cfd8e2;border-radius:8px;background:#fff;}table#pz-mzdy td,table#pz-mzdy th{padding:6px 7px;font-size:11px;}.pz-status-mark{display:inline-block;min-width:16px;margin-right:4px;font-weight:bold;text-align:center;}.pz-status-mark-ok{color:#22824e;}.pz-status-mark-warning{color:#c04949;}.pz-status-mark-travel{color:#c04949;}
form#pz-user-prices-form .edit-prices .price-row,form#pz-user-prices-form .edit-salaries .salary-row{clear:both;width:100%;}form#pz-user-prices-form .edit-prices .price-row .form-item,form#pz-user-prices-form .edit-salaries .salary-row .form-item{float:left;margin-right:10px;}form#pz-user-prices-form .edit-prices .form-submit,form#pz-user-prices-form .edit-salaries .form-submit{clear:both;float:left;}
#pz-warehouse-page-table-form .form-item-action{float:left;margin-right:10px;}#pz-warehouse-page-table-form .form-submit{margin-top:27px;}#pz-warehouse-page-table-form table{clear:both;}form#pz-warehouse-pz-eshop-produkt-provize-form .edit-provize .price-row{clear:both;width:100%;}form#pz-warehouse-pz-eshop-produkt-provize-form .edit-provize .price-row .form-item{float:left;margin-right:10px;}form#pz-warehouse-pz-eshop-produkt-provize-form .edit-provize .form-submit{clear:both;float:left;}form#pz-warehouse-dev1s-report-stav-page-form .form-text,form#pz-warehouse-pz-shop-report-stav-page-form .form-text{margin:0px;padding:2px;font-size:13px;width:40px;text-align:center;}form#pz-warehouse-dev1s-produkty-page-prices-form table td .form-item,form#pz-warehouse-pieskovisko-produkty-page-prices-form td .form-item{display:inline-block;}.summary{margin-top:20px;width:50%;float:left;}.summary-full{width:100%;}.summary-inner{background:#F8FFF0;padding:20px;margin:10px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #e3e3e3;clear:both;overflow:auto;}.summary-last-year .summary-inner{background:#F5F5F5;}.summary .summary-box{margin-bottom:20px;}.summary-box p{margin:0px;}.summary .summary-box span{font-size:28px;line-height:28px;}.summary-box span span.trend{font-size:14px;line-height:14px;}span.trend.plus{color:green;}span.trend.minus{color:red;}.dashboard-section-wrapper-half{float:left;width:50%;margin-bottom:30px;}.dashboard-section-wrapper{margin-bottom:30px;overflow:auto;clear:both;}#pz-warehouse-page-table-form,form#pz-warehouse-dev1s-report-stav-page-form,form#pz-warehouse-pz-shop-report-stav-page-form{padding:14px 16px;margin:0 0 18px;background:#fbfcfe;border:1px solid #dde4ec;border-radius:14px;box-shadow:0 10px 24px rgba(31,47,73,0.06);}#pz-warehouse-page-table-form .form-submit{margin-top:24px;}.summary{margin-top:10px;}.summary-inner{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);padding:22px 24px;margin:10px;border-radius:16px;border:1px solid #dbe4ed;box-shadow:0 16px 30px rgba(35,51,80,0.08);}.summary-last-year .summary-inner{background:linear-gradient(180deg,#fafafa 0%,#f1f4f7 100%);}.summary .summary-box{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e8edf2;}.summary .summary-box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.summary-box p{margin-bottom:6px;color:#5a6778;text-transform:uppercase;letter-spacing:0.03em;font-size:12px;}.summary .summary-box span{display:inline-block;font-size:34px;line-height:1.1;font-weight:bold;color:#253448;}.summary-box span span.trend{margin-left:10px;padding:4px 9px;font-size:13px;line-height:1;border-radius:999px;font-weight:bold;vertical-align:middle;}span.trend.plus{color:#1d7e49;background:#e9f7ef;}span.trend.minus{color:#b94646;background:#fdeeee;}.dashboard-section-wrapper,.dashboard-section-wrapper-half{overflow:visible;}.warehouse-transfer-arrow{display:inline-block;color:#2f8d58;font-size:22px;line-height:22px;font-weight:bold;}.warehouse-flag{display:inline-block;min-width:16px;color:#b94646;font-weight:bold;text-align:center;}.warehouse-flag-expired{color:#c04949;font-size:0.8em;}
form.pz-zakazka-form .edit-work .work-row,form.pz-zakazka-group-form .edit-work .work-row,form.pz-zakazka-form .edit-cost .cost-row,form.pz-zakazka-group-form .edit-cost .cost-row,form.pz-zakazka-form .edit-contractors .contractor-row,form.pz-zakazka-group-form .edit-contractors .contractor-row,form#pz-zakazka-timeplan-task-form .edit-work .work-row,form.pz-zakazka-form .edit-invoice-items .invoice-item-row,form.pz-zakazka-form .edit-budget .budget-row,form.pz-zakazka-form #files-fieldset-wrapper .file-row{clear:both;overflow:auto;width:100%;}form.pz-zakazka-form .edit-work .row-month-sum{clear:both;width:auto;max-width:330px;font-weight:bold;margin:12px 0 0 auto;padding:10px 14px;position:static;top:auto;font-size:14px;text-align:right;background:#fff6ef;border:1px solid #f0d9cb;border-radius:12px;}form.pz-zakazka-form .edit-work .row-month-sum .sum-hodin,form.pz-zakazka-form .edit-work .row-month-sum .sum-cena,form.pz-zakazka-form .edit-work .row-month-sum .sum-prodejni-cena{display:inline-block;padding-left:4px;}form.pz-zakazka-form .edit-work .row-month-sum .sum-hodin{width:51px;}form.pz-zakazka-form .edit-work .row-month-sum .sum-cena{width:76px;}form.pz-zakazka-form .edit-work .row-month-sum .sum-prodejni-cena{width:76px;}form.pz-zakazka-form .edit-work .work-row .form-item,form.pz-zakazka-group-form .edit-work .work-row .form-item,form.pz-zakazka-form .edit-contractors .contractor-row .form-item,form.pz-zakazka-group-form .edit-contractors .contractor-row .form-item,form.pz-zakazka-form .edit-cost .cost-row .form-item,form.pz-zakazka-group-form .edit-cost .cost-row .form-item,form.pz-zakazka-form #platebni-podminky .form-item,form.pz-zakazka-form #zakazka-informace .form-item,form#pz-zakazka-search-form .form-item,form#pz-zakazka-timeplan-task-form .edit-work .work-row .form-item,form.pz-zakazka-form .edit-invoice-items .invoice-item-row .form-item,form.pz-zakazka-form .edit-budget .budget-row .form-item,form.pz-zakazka-form #files-fieldset-wrapper .file-row > *{float:left;margin-right:10px;}form.pz-zakazka-form #zakazka-informace .form-item-workers{float:right;margin-right:0px;}form#pz-zakazka-timeplan-task-form fieldset#edit-note-format,form#pz-zakazka-timeplan-task-form a#switch_edit-note-value{display:none !important;}form#pz-zakazka-timeplan-task-form .item-content{overflow:auto;border:1px solid #BBBBBB;border-radius:4px;-webkit-border-radius:4px;padding:10px;}form#pz-zakazka-search-form .form-item,form#pz-zakazka-search-formm .form-item input{margin-bottom:0px;}form#pz-zakazka-search-form{float:right;}form.pz-zakazka-form .edit-work .work-row .form-type-checkbox label{margin:0px 0px 5px 0px;}form.pz-zakazka-form .edit-work .work-row .form-type-checkbox{width:16px;}form.pz-zakazka-form .edit-work .form-submit,form.pz-zakazka-group-form .edit-work .form-submit,form.pz-zakazka-form .edit-cost .form-submit,form.pz-zakazka-group-form .edit-cost .form-submit,form.pz-zakazka-form .edit-contractors .form-submit,form.pz-zakazka-group-form .edit-contractors .form-submit,form.pz-zakazka-form fieldset .form-type-checkbox,form#pz-zakazka-timeplan-task-form .edit-work .form-submit{clear:both;float:left;margin-bottom:18px;}form.pz-zakazka-form .edit-work .work-row .form-type-checkbox,form.pz-zakazka-form .edit-contractors .contractor-row .form-type-checkbox,form.pz-zakazka-form .edit-cost .cost-row .form-type-checkbox,body.page-zakazky-sablony form.pz-zakazka-form .form-item-ciselnik{clear:none;}form.pz-zakazka-form #edit-actions,form.pz-zakazka-form fieldset,form.pz-zakazka-form #zakazka-informace .form-item-zadavatel,form.pz-zakazka-form .form-item-klient,form.pz-zakazka-form #edit-repeat .form-item,form.pz-zakazka-form .form-item-recalculate,form.pz-zakazka-form .form-item-event-start,form.pz-zakazka-form .form-item-barter,form.pz-zakazka-form .form-item-created-date,form.pz-zakazka-form .form-item-kategorie,form.pz-zakazka-form .form-item-repeat-type,body.page-zakazky-sablony form.pz-zakazka-form .form-item-vykon{clear:left;}form.pz-zakazka-form #edit-nazev,form.pz-zakazka-form #edit-repeat-repeat-nazev{width:420px;}form#pz-zakazka-overview-filter #edit-submit,form#pz-zakazka-overview-filter #edit-reset{float:left;margin-top:13px;}#block-pz-zakazka-pz-zakazka-search{position:absolute;top:18px;right:150px;left:auto;z-index:2;width:370px;max-width:370px;margin:0;padding:8px 12px;transform:none;}#block-pz-zakazka-pz-zakazka-search .zakazka-search-toggle{display:none;}form.pz-zakazka-form .row-datum,form.pz-zakazka-form .row-kategorie{font-size:12px;padding:4px 2px;}form.pz-zakazka-form .ajax-progress{display:none;}.bc-case-invoiced td{background-color:#e8f8e8;}.bc-case-not-invoiced td{background-color:#fdeaea;}.bc-report-month-invoiced{background-color:#e8f8e8;}.bc-report-month-not-invoiced{background-color:#fdeaea;}.bc-report-month-invoiced,.bc-report-month-not-invoiced,.bc-report-month-cell{white-space:nowrap;text-align:right;}.bc-report-amount-cell,.bc-report-total-cell{white-space:nowrap;text-align:right;}.bc-case-number-cell{white-space:nowrap;}form.pz-zakazka-form fieldset{background:#fcfdff;}form.pz-zakazka-form .edit-work,form.pz-zakazka-form .edit-cost,form.pz-zakazka-form .edit-contractors,form.pz-zakazka-form .edit-invoice-items,form.pz-zakazka-form .edit-budget,form.pz-zakazka-form #files-fieldset-wrapper,form.pz-zakazka-group-form .edit-work,form.pz-zakazka-group-form .edit-cost,form.pz-zakazka-group-form .edit-contractors{padding:8px 0 2px;}form.pz-zakazka-form .edit-work .work-row,form.pz-zakazka-group-form .edit-work .work-row,form.pz-zakazka-form .edit-cost .cost-row,form.pz-zakazka-group-form .edit-cost .cost-row,form.pz-zakazka-form .edit-contractors .contractor-row,form.pz-zakazka-group-form .edit-contractors .contractor-row,form#pz-zakazka-timeplan-task-form .edit-work .work-row,form.pz-zakazka-form .edit-invoice-items .invoice-item-row,form.pz-zakazka-form .edit-budget .budget-row,form.pz-zakazka-form #files-fieldset-wrapper .file-row{clear:both;overflow:auto;width:100%;}form.pz-zakazka-form .edit-work .row-month-sum{width:auto;max-width:330px;margin:12px 0 0 auto;padding:10px 14px;position:static;top:auto;font-size:14px;text-align:right;background:#fff6ef;border:1px solid #f0d9cb;border-radius:12px;}form.pz-zakazka-form .edit-work .row-month-sum .sum-hodin,form.pz-zakazka-form .edit-work .row-month-sum .sum-cena,form.pz-zakazka-form .edit-work .row-month-sum .sum-prodejni-cena{padding-left:10px;}form#pz-zakazka-search-form{float:none;display:flex;align-items:center;gap:8px;}form#pz-zakazka-search-form .form-item{margin-bottom:0;}form#pz-zakazka-search-form input.form-text{width:220px;}.bc-case-invoiced td,.bc-report-month-invoiced{background-color:#edf8f0;}.bc-case-not-invoiced td,.bc-report-month-not-invoiced{background-color:#fff1f1;}tr.bc-case-invoiced td:first-child{box-shadow:inset 4px 0 0 #469765;}tr.bc-case-not-invoiced td:first-child{box-shadow:inset 4px 0 0 #d15c5c;}.pz-zakazka-note{margin:12px 0 0;padding:10px 14px;border-radius:12px;font-weight:bold;}.pz-zakazka-note-waiting{color:#8b4c43;background:#fff1ed;border:1px solid #f2cbc2;}.pz-zakazka-status-mark{display:inline-block;min-width:16px;margin-right:4px;font-weight:bold;text-align:center;}.pz-zakazka-status-mark-ok{color:#2b8b52;}.pz-zakazka-status-mark-warning{color:#c45252;}.pz-zakazka-status-mark-attention{color:#c08b2d;}.pz-zakazka-hidden-submit{display:none;}.pz-zakazka-filter-reset{margin-top:15px;margin-bottom:0;}.bc-business-cases-statuses-row{clear:both;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 18px;margin:10px 0 0;padding:12px 14px;background:#f7fafc;border:1px solid #dde4ec;border-radius:14px;}.bc-business-cases-statuses-label{min-width:56px;padding-top:3px;color:#4e6074;font-weight:bold;}.bc-business-cases-statuses-options{display:flex;flex-wrap:wrap;gap:8px 14px;flex:1 1 auto;}.bc-business-cases-status-option{display:inline-flex;align-items:center;padding:0;}.bc-business-cases-status-option .form-item{display:inline-flex;align-items:center;gap:7px;margin-right:0 !important;margin-bottom:0 !important;padding:6px 10px;border-radius:999px;background:#ffffff;border:1px solid #d8e0e8;color:#44566b;}.bc-business-cases-status-option input{margin:0;}.bc-business-cases-status-option label{margin:0;}.bc-value-current-year-highlight label{font-weight:bold;}@media only screen and (max-width:1100px){form#pz-zakazka-search-form{flex-wrap:wrap;}}@media only screen and (max-width:767px){#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible{display:flex;align-items:stretch;position:fixed;top:286px;left:0;right:auto;z-index:29;width:34px;min-height:104px;margin:0;padding:0;overflow:hidden;border-radius:0 14px 14px 0;box-shadow:0 12px 24px rgba(30,109,158,0.2);transition:width 0.2s ease,box-shadow 0.2s ease;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible .zakazka-search-toggle{display:flex;align-items:center;justify-content:center;width:34px;min-height:104px;margin:0;padding:8px 5px;border:none;background:#1e6d9e;color:#f4fbff;cursor:pointer;font-size:11px;font-weight:bold;letter-spacing:0.04em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible .zakazka-search-toggle:focus{outline:2px solid rgba(255,255,255,0.7);outline-offset:-4px;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible form#pz-zakazka-search-form{display:none;box-sizing:border-box;width:0;padding:12px;opacity:0;transition:opacity 0.15s ease;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible.is-expanded{width:234px;background:#fff7f3;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible.is-expanded form#pz-zakazka-search-form{display:flex;flex-direction:column;align-items:stretch;width:200px;opacity:1;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible form#pz-zakazka-search-form .form-item{margin:0 0 8px;}#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible form#pz-zakazka-search-form input.form-text,#block-pz-zakazka-pz-zakazka-search.is-mobile-collapsible form#pz-zakazka-search-form input.form-submit{width:100%;}}.bc-dashboard{margin:0 0 24px;}.bc-dashboard-top{display:flex;gap:20px;align-items:stretch;margin-bottom:20px;}.bc-dashboard-kpis{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.bc-dashboard-kpi,.bc-dashboard-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border:1px solid #dbe4ed;border-radius:18px;box-shadow:0 16px 30px rgba(35,51,80,0.08);}.bc-dashboard-kpi{position:relative;overflow:hidden;padding:22px 24px;}.bc-dashboard-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:18px 0 0 18px;background:#1e6d9e;}.bc-dashboard-kpi-closed:before{background:#2f7cf6;}.bc-dashboard-kpi-pipeline:before{background:#ff9f43;}.bc-dashboard-kpi-offered:before{background:#f26b8a;}.bc-dashboard-kpi-goal:before{background:#0f9d7a;}.bc-dashboard-kpi-plan:before{background:#9b51e0;}.bc-dashboard-kpi-label{margin-bottom:10px;color:#5a6778;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;}.bc-dashboard-kpi-value{color:#253448;font-size:34px;line-height:1.1;font-weight:bold;}.bc-dashboard-kpi-meta{margin-top:8px;color:#627284;font-size:13px;line-height:1.5;}.bc-dashboard-panel{padding:22px 24px;margin-bottom:20px;}.bc-dashboard-panel-progress{flex:0 0 300px;}.bc-dashboard-panel-head{margin-bottom:18px;}.bc-dashboard-panel-head h3{margin:0 0 6px;color:#253448;font-size:22px;line-height:1.2;}.bc-dashboard-panel-head p{margin:0;color:#627284;}.bc-dashboard-panel-head-inline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;}.bc-dashboard-year-progress{display:flex;gap:20px;align-items:center;}.bc-dashboard-year-progress-meter{position:relative;--bc-year-progress-radius:28px;width:56px;min-width:56px;height:230px;border-radius:999px;background:linear-gradient(180deg,#eef3f8 0%,#dfe7ef 100%);overflow:hidden;}.bc-dashboard-year-progress-fill{position:absolute;inset:auto 0 0;width:100%;height:var(--bc-progress,0%);border-radius:999px;}.bc-dashboard-year-progress-fill-closed{z-index:2;background:linear-gradient(180deg,#56b5ff 0%,#2f7cf6 100%);}.bc-dashboard-year-progress-fill-open{z-index:1;left:0;right:0;bottom:calc(var(--bc-progress-offset,0%) - var(--bc-year-progress-radius));width:100%;height:calc(var(--bc-progress,0%) + var(--bc-year-progress-radius));border-radius:999px 999px 0 0;transform:none;background:repeating-linear-gradient(-45deg,rgba(76,145,255,0.28) 0,rgba(76,145,255,0.28) 8px,rgba(76,145,255,0.12) 8px,rgba(76,145,255,0.12) 16px),linear-gradient(180deg,rgba(104,168,255,0.32) 0%,rgba(171,210,255,0.18) 100%);border-top:1px solid rgba(76,145,255,0.45);}.bc-dashboard-panel-progress.is-low .bc-dashboard-year-progress-fill-closed{background:linear-gradient(180deg,#ef6b6b 0%,#f49f9f 100%);}.bc-dashboard-panel-progress.is-medium .bc-dashboard-year-progress-fill-closed{background:linear-gradient(180deg,#f2b94b 0%,#ffd56d 100%);}.bc-dashboard-panel-progress.is-high .bc-dashboard-year-progress-fill-closed{background:linear-gradient(180deg,#34a56f 0%,#6fd1a0 100%);}.bc-dashboard-year-progress-meta{flex:1 1 auto;}.bc-dashboard-year-progress-value{margin-bottom:10px;color:#253448;font-size:30px;line-height:1.1;font-weight:bold;}.bc-dashboard-year-progress-line,.bc-dashboard-year-progress-empty{margin-bottom:8px;color:#627284;font-size:13px;line-height:1.5;}.bc-dashboard-chart{min-height:280px;}.bc-dashboard-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;}.bc-dashboard-legend-item{display:inline-flex;align-items:center;gap:8px;color:#4d5f73;font-size:13px;font-weight:bold;}.bc-dashboard-legend-swatch{width:12px;height:12px;border-radius:999px;}.bc-dashboard-toggles{display:inline-flex;flex-wrap:wrap;gap:8px;}.bc-dashboard-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:#eef3f8;color:#4e6074;font-weight:bold;text-decoration:none;}.bc-dashboard-toggle:hover,.bc-dashboard-toggle:focus,.bc-dashboard-toggle.is-active{background:#1e6d9e;color:#ffffff;text-decoration:none;}.bc-dashboard-checkbox-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#eef3f8;color:#4e6074;font-weight:bold;white-space:nowrap;}.bc-dashboard-checkbox-toggle input{margin:0;}.bc-dashboard-chart-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;align-items:center;}.bc-dashboard-chart-stack{display:flex;flex-direction:column;gap:18px;}.bc-dashboard-chart-item{padding:16px 18px;border:1px solid #e4ebf3;border-radius:16px;background:#fbfcfe;}.bc-dashboard-chart-item-head{margin-bottom:12px;color:#253448;font-size:16px;font-weight:bold;}.bc-dashboard-group-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;}.bc-dashboard-group-summary-item{padding:14px 16px;border-radius:14px;background:#f6f9fc;}.bc-dashboard-group-summary-item span{display:block;margin-bottom:6px;color:#627284;font-size:12px;text-transform:uppercase;letter-spacing:0.04em;}.bc-dashboard-group-summary-item strong{color:#253448;font-size:20px;line-height:1.2;}.bc-dashboard-progress-list{display:flex;flex-direction:column;gap:14px;}.bc-dashboard-progress-row{padding:16px 18px;border:1px solid #e4ebf3;border-radius:16px;background:#fbfcfe;}.bc-dashboard-progress-header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px;}.bc-dashboard-progress-label{color:#253448;font-size:16px;font-weight:bold;}.bc-dashboard-progress-percent{color:#253448;font-size:20px;font-weight:bold;}.bc-dashboard-progress-bar{position:relative;height:12px;margin-bottom:12px;border-radius:999px;background:#e7edf4;overflow:hidden;}.bc-dashboard-progress-fill{position:absolute;top:0;bottom:0;height:100%;border-radius:999px;}.bc-dashboard-progress-fill-closed{background:#bcc8d8;}.bc-dashboard-progress-fill-open{background:repeating-linear-gradient(-45deg,rgba(76,145,255,0.28) 0,rgba(76,145,255,0.28) 8px,rgba(76,145,255,0.12) 8px,rgba(76,145,255,0.12) 16px),linear-gradient(90deg,rgba(104,168,255,0.32) 0%,rgba(171,210,255,0.18) 100%);border-left:1px solid rgba(76,145,255,0.45);}.bc-dashboard-progress-row.is-low .bc-dashboard-progress-fill-closed,.bc-dashboard-group-summary.is-low .bc-dashboard-group-summary-item:first-child{background:linear-gradient(90deg,#ef6b6b 0%,#f49f9f 100%);}.bc-dashboard-progress-row.is-medium .bc-dashboard-progress-fill-closed,.bc-dashboard-group-summary.is-medium .bc-dashboard-group-summary-item:first-child{background:linear-gradient(90deg,#f2b94b 0%,#ffd56d 100%);}.bc-dashboard-progress-row.is-high .bc-dashboard-progress-fill-closed,.bc-dashboard-group-summary.is-high .bc-dashboard-group-summary-item:first-child{background:linear-gradient(90deg,#34a56f 0%,#6fd1a0 100%);}.bc-dashboard-progress-row.is-unplanned .bc-dashboard-progress-fill-closed{background:repeating-linear-gradient(-45deg,rgba(52,165,111,0.92) 0,rgba(52,165,111,0.92) 8px,rgba(111,209,160,0.92) 8px,rgba(111,209,160,0.92) 16px);}.bc-dashboard-progress-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;color:#627284;font-size:13px;line-height:1.5;}.bc-dashboard-progress-meta strong{color:#253448;}.bc-dashboard-progress-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin-top:18px;padding-top:16px;border-top:1px solid #e4ebf3;}.bc-dashboard-progress-legend-item{display:flex;align-items:center;gap:10px;color:#556579;font-size:13px;line-height:1.4;}.bc-dashboard-progress-legend-swatch{display:inline-block;width:36px;min-width:36px;height:12px;border-radius:999px;background:#bcc8d8;}.bc-dashboard-progress-legend-swatch.is-low{background:linear-gradient(90deg,#ef6b6b 0%,#f49f9f 100%);}.bc-dashboard-progress-legend-swatch.is-medium{background:linear-gradient(90deg,#f2b94b 0%,#ffd56d 100%);}.bc-dashboard-progress-legend-swatch.is-high{background:linear-gradient(90deg,#34a56f 0%,#6fd1a0 100%);}.bc-dashboard-progress-legend-swatch.is-open{background:repeating-linear-gradient(-45deg,rgba(76,145,255,0.28) 0,rgba(76,145,255,0.28) 8px,rgba(76,145,255,0.12) 8px,rgba(76,145,255,0.12) 16px),linear-gradient(90deg,rgba(104,168,255,0.32) 0%,rgba(171,210,255,0.18) 100%);border:1px solid rgba(76,145,255,0.35);}.bc-dashboard-progress-legend-swatch.is-unplanned{background:repeating-linear-gradient(-45deg,rgba(52,165,111,0.92) 0,rgba(52,165,111,0.92) 8px,rgba(111,209,160,0.92) 8px,rgba(111,209,160,0.92) 16px);}.bc-dashboard-empty{padding:18px;border:1px dashed #ccd7e2;border-radius:16px;background:#f9fbfd;color:#627284;}.bc-report-description{margin:0 0 18px;padding:14px 16px;border:1px solid #dbe4ed;border-radius:14px;background:#f8fbff;color:#516274;line-height:1.6;}@media only screen and (max-width:1900px){body.page-obchodni-pripady-report-pripadu table th,body.page-obchodni-pripady-report-pripadu table td{padding:6px 8px;font-size:12px;}body.page-obchodni-pripady-report-pripadu .bc-report-month-invoiced,body.page-obchodni-pripady-report-pripadu .bc-report-month-not-invoiced,body.page-obchodni-pripady-report-pripadu .bc-report-month-cell,body.page-obchodni-pripady-report-pripadu .bc-report-amount-cell,body.page-obchodni-pripady-report-pripadu .bc-report-total-cell{font-size:12px;}}@media only screen and (max-width:1100px){.bc-dashboard-top{flex-direction:column;}.bc-dashboard-panel-progress{flex-basis:auto;}}@media only screen and (max-width:900px){.bc-dashboard-kpis,.bc-dashboard-group-summary,.bc-dashboard-progress-meta{grid-template-columns:1fr;}.bc-dashboard-panel-head-inline,.bc-dashboard-progress-header,.bc-dashboard-year-progress{flex-direction:column;}.bc-dashboard-year-progress-meter{--bc-year-progress-radius:12px;width:100%;height:24px;}.bc-dashboard-year-progress-fill{inset:0 auto 0 0;height:100%;width:var(--bc-progress,0%);}.bc-dashboard-year-progress-fill-open{top:4px;bottom:4px;left:calc(var(--bc-progress-offset,0%) - var(--bc-year-progress-radius));right:auto;width:calc(var(--bc-progress,0%) + var(--bc-year-progress-radius));height:auto;border-radius:0 999px 999px 0;border-top:none;border-left:1px solid rgba(76,145,255,0.45);transform:none;}}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
