.toret-draw-field{margin-bottom:15px;padding:1px 0;}
.toret-draw-div-layout-item, .toret-draw-p-layout-item{}
.toret-draw-table-layout-item th.toret-draw-table-header, .toret-draw-table-layout-item td.toret-draw-table-cell{padding:12px 10px 12px 0;vertical-align:top;border-bottom:1px solid #f0f0f0;}
.toret-draw-table-layout-item:last-child th.toret-draw-table-header, .toret-draw-table-layout-item:last-child td.toret-draw-table-cell{border-bottom:none;}
.toret-draw-table-layout-item th.toret-draw-table-header{width:200px;padding-right:20px;font-weight:600;line-height:1.4;text-align:left;}
.toret-draw-label{display:block;margin-bottom:4px;font-weight:normal;cursor:pointer;}
.toret-draw-table-layout-item th.toret-draw-table-header .toret-draw-label{font-weight:inherit;}
.toret-draw-label-right{display:inline-block;margin-left:8px;vertical-align:middle;font-weight:normal;}
.toret-draw-required{color:#d63638;margin-left:3px;font-weight:bold;}
.toret-draw-description{display:block;font-size:13px;color:#50575e;margin-top:6px;font-style:italic;}
.toret-draw-table-cell .toret-draw-description{margin-left:0;}
.toret-draw-help-tip{color:#787c82;display:inline-block;font-size:1em;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px;margin-left:5px;cursor:help;}
.toret-draw-help-tip::after{font-family:"Dashicons";content:"\f223";speak:never;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.woocommerce-help-tip{display:inline-block;margin-left:5px;font-size:16px;color:#787c82;cursor:help;vertical-align:middle;position:relative;}
.woocommerce-help-tip::before{font-family:"Dashicons";content:"\f223";speak:never;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.toret-draw-input{font-size:14px;line-height:1.5;padding:6px 8px;border:1px solid #8c8f94;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#2c3338;border-radius:3px;transition:border-color .1s ease-in-out, box-shadow .1s ease-in-out;vertical-align:middle;box-sizing:border-box;}
.toret-draw-input:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;}
.toret-draw-input.short{width:auto;min-width:150px;}
.toret-draw-input.regular-text, .toret-draw-input.toret-draw-field-type-text, .toret-draw-input.toret-draw-field-type-password,
.toret-draw-input.toret-draw-field-type-email, .toret-draw-input.toret-draw-field-type-url, .toret-draw-input.toret-draw-field-type-tel, .toret-draw-input.toret-draw-field-type-number, .toret-draw-input.toret-draw-field-type-date{width:100%;max-width:350px;}
@media screen and (min-width:782px){
.toret-draw-input.regular-text, .toret-draw-input.toret-draw-field-type-text, .toret-draw-input.toret-draw-field-type-password, .toret-draw-input.toret-draw-field-type-email, .toret-draw-input.toret-draw-field-type-url, .toret-draw-input.toret-draw-field-type-tel, .toret-draw-input.toret-draw-field-type-number, .toret-draw-input.toret-draw-field-type-date{}
} .toret-draw-input.toret-draw-field-type-textarea{width:100%;max-width:500px;min-height:80px;line-height:1.6;}
.toret-draw-input.toret-draw-field-type-select, .toret-draw-input.toret-draw-field-type-multiselect{min-width:200px;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%2350575e' d='M5 8l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.toret-draw-input.toret-draw-field-type-select::-ms-expand, .toret-draw-input.toret-draw-field-type-multiselect::-ms-expand{display:none;}
.toret-draw-input.toret-draw-field-type-multiselect{background-image:none;padding-right:8px;min-height:100px;}
.toret-draw-field-wrapper .select2-container{max-width:350px;width:100% !important;box-sizing:border-box;}
.toret-draw-field-wrapper .select2-container .select2-selection--single{height:34px;border:1px solid #8c8f94;border-radius:3px;box-sizing:border-box;}
.toret-draw-field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px;padding-left:8px;padding-right:20px;}
.toret-draw-field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;right:3px;}
.toret-draw-field-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple, .toret-draw-field-wrapper .select2-container--default.select2-container--focus .select2-selection--single, .toret-draw-field-wrapper .select2-container--default .select2-selection--multiple:focus, .toret-draw-field-wrapper .select2-container--default .select2-selection--single:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;}
.toret-draw-field-wrapper .select2-container--default .select2-selection--multiple{border:1px solid #8c8f94;border-radius:3px;min-height:34px;}
.toret-draw-input-checkbox, .toret-draw-input-radio{border:1px solid #8c8f94;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;box-sizing:border-box;}
.toret-draw-input-radio{border-radius:50%;}
.toret-draw-input-checkbox:focus, .toret-draw-input-radio:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;}
.toret-draw-input-checkbox:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23007cba' d='M11.363 3.691L6.252 8.802l-2.61-2.61L2 7.839l3.617 3.617.633.633.633-.633L13 5.338z'/%3E%3C/svg%3E");margin:-3px 0 0 -3px;display:block;height:16px;width:16px;line-height:16px;}
.toret-draw-input-radio:checked::before{content:"\2022";font-size:2em;color:#007cba;display:block;height:16px;width:16px;line-height:14px;text-align:center;box-sizing:border-box;}
.toret-draw-radio-group{border:none;padding:0;margin:0;}
.toret-draw-radio-list{list-style:none;padding:0;margin:0;}
.toret-draw-radio-list-item{margin-bottom:8px;}
.toret-draw-radio-list-item label{display:inline-flex;align-items:center;font-weight:normal;cursor:pointer;}
.toret-draw-radio-list-item .toret-draw-input-radio{margin-right:8px;}
.toret-draw-note-wrapper .toret-draw-label{font-weight:600;margin-bottom:8px;}
.toret-draw-note-content{background-color:#f8f9fa;border-left:4px solid #007cba;padding:10px 15px;font-size:13px;line-height:1.5;color:#3c434a;}
.toret-draw-note-content p:last-child{margin-bottom:0;}
.toret-draw-label-after{margin-left:8px;display:inline-block;vertical-align:middle;}
.toret-draw-label-before{margin-right:8px;display:inline-block;vertical-align:middle;}
.toret-draw-field-type-checkbox-wrapper.toret-draw-checkbox-inline-group, .toret-draw-field-type-checkbox-wrapper .toret-draw-checkbox-inline-group{display:flex;align-items:center;gap:5px;}
.toret-draw-field-type-checkbox-wrapper .toret-draw-input-checkbox{}
.toret-draw-radio-list-item input[type="radio"] + .toret-draw-label-after{margin-left:8px;}
.toret-draw-button{}
.toret-draw-button-submit{}
.toret-draw-button-button{}
.toret-draw-table-cell .toret-draw-button{}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.toret-draw-form.toret-draw-form-layout-div .toret-draw-field{}
.toret-draw-form.toret-draw-form-layout-div .toret-draw-field .toret-draw-label{}
.toret-draw-form.toret-draw-form-layout-div .toret-draw-field .toret-draw-input{}
.toret-draw-field-group.form-row{margin-bottom:25px;}
.toret-draw-field-group.two-column-group > .toret-draw-field-wrapper.flex-item-half{flex-grow:1;flex-basis:calc(50% - 10px);min-width:200px;}:root{--koverzni:#00c9a5;--zakladni:#22134A;--hlavni:#22134A;--svetla:#ffffff;--bg-svetle:#FCF7FF;--bg-tmave:#533E7B;--bg-ruzova:#FAEAFF;--warning:#b5415e;}
@font-face{font-family:'toret-font';src:url(//kopina.cz/wp-content/plugins/toret-ppl/vendor/toret/toret-library/src/assets/fonts/toret-font.eot?5kiojs);src:url(//kopina.cz/wp-content/plugins/toret-ppl/vendor/toret/toret-library/src/assets/fonts/toret-font.eot?5kiojs#iefix) format('embedded-opentype'), url(//kopina.cz/wp-content/plugins/toret-ppl/vendor/toret/toret-library/src/assets/fonts/toret-font.ttf?5kiojs) format('truetype'), url(//kopina.cz/wp-content/plugins/toret-ppl/vendor/toret/toret-library/src/assets/fonts/toret-font.woff?5kiojs) format('woff'), url(//kopina.cz/wp-content/plugins/toret-ppl/vendor/toret/toret-library/src/assets/fonts/toret-font.svg?5kiojs#icomoon) format('svg');font-weight:normal;font-style:normal;}
#adminmenu #toplevel_page_toret-plugins .wp-menu-image:before{content:'\e900';font-family:'toret-font';font-style:normal;font-weight:normal;}
.toplevel_page_toret-plugins .wp-menu-image.dashicons-before img{width:20px;}
#to-top-button{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#22134a;color:white;cursor:pointer;padding:15px;border-radius:10px;font-size:18px;}
#to-top-button:hover{background-color:var(--bg-tmave);}
.toret-admin-wrap.form-table{margin:0;position:relative;table-layout:fixed;}
.toret-admin-wrap.form-table th{position:relative;padding-right:24px;}
.toret-admin-wrap.form-table th label{position:relative;display:block;}
.toret-admin-wrap.wrap{padding:0 20px;}
.toret-admin-main-wrap{margin-top:15px;}
.toret-admin-main-wrap form{}
.toret-admin-main-wrap h1{margin-top:10px;margin-bottom:10px;}
.toret-admin-main-wrap input[type=text],
.toret-admin-main-wrap input[type=number],
.toret-admin-main-wrap select{width:100%;max-width:400px;}
.toret-input-tooltip{position:relative;display:inline-block;}
.toret-input-tooltip .toret-input-tooltiptext{visibility:hidden;max-width:350px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;}
.toret-input-tooltip:hover .toret-input-tooltiptext{visibility:visible;}
.toret-input-tooltiptext{font-style:italic;font-weight:400;}
.toret-copy-link:hover{cursor:pointer;color:var(--koverzni)}
.toret-menu-wrap{display:flex;}
.toret-menu{float:left;width:100%;margin:0;list-style:none;display:block}
.toret-menu li{float:left;margin:0;padding:0;}
.toret-menu li + li{border-left:1px solid var(--bg-tmave);}
.toret-menu li a{float:left;margin:0;padding:12px 20px;color:#ffffff;background:var(--zakladni);text-decoration:none;font-size:16px;}
.toret-menu li a:hover{background-color:var(--bg-tmave);}
.toret-menu li a:focus, .toret-menu li a.active{color:#fff;background:var(--koverzni);box-shadow:none;}
.toret-settings-box-wrap{background-color:var(--svetla);padding:20px;}
.toret-settings-box-wrap + .toret-settings-box-wrap{margin-top:35px;}
.toret-settings-box-wrap h2{margin-top:0;}
.toret-settings-box-footer .button-primary, .toret-settings-section-box-footer .button-primary, .toret-settings-sub-section-box-footer .button-primary{color:var(--svetla);background:var(--hlavni);border:none;}
.toret-settings-box-footer .button-primary:hover, .toret-settings-section-box-footer .button-primary:hover, .toret-settings-sub-section-box-footer .button-primary:hover{background-color:var(--bg-tmave);}
.toret-settings-box-body .toret-settings-section-box-wrap:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px;}
.toret-settings-box-body textarea{width:100%;min-height:100px;max-width:400px;}
.toret-settings-box-body .select2-container .select2-selection--multiple .select2-selection__rendered{display:table-cell;}
.toret-settings-section-box-body .custom-icon-wrap{display:flex;flex-direction:row;width:100%;max-width:400px;}
.toret-settings-section-box-body .custom-icon-wrap input{flex:1;min-width:200px;}
.toret-limit-table{width:100%;border-collapse:collapse;text-align:left;margin-bottom:15px;}
.toret-limit-table th{background-color:#f4f4f4;border:1px solid #ddd;padding:8px;}
.toret-limit-table td{border:1px solid #ddd;padding:8px;}
.toret-limit-table input[type="number"]{width:100%;box-sizing:border-box;}
.toret-delete-limit{color:#ff0000;text-decoration:none;font-weight:bold;cursor:pointer;}
.toret-delete-limit:hover{text-decoration:underline;}
.button.toret-primary{color:var(--svetla);background:var(--hlavni);border:none;}
.button.toret-secondary:hover{background-color:var(--bg-tmave);}
.button.toret-secondary{border:1px solid var(--zakladni);text-decoration:none;text-transform:uppercase;border-radius:3px;color:var(--bg-tmave);cursor:pointer;}
.button.toret-secondary:hover{background-color:var(--hlavni);color:var(--svetla);}
.toret-license-success{color:#00a65a;}
.toret-license-error{color:red;}
.toret_product_data_collapsible_button{background-color:#001543;color:white;cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;font-size:13px;}
.toret_product_data_collapsible_button:hover{background-color:#555;}
.toret_product_data_collapsible{display:none;overflow:hidden;background-color:#f1f1f1;margin-bottom:10px;}
.toret-tab-variation, .toret-tab-category{max-height:300px;overflow-y:auto;background:#fbf9f9;padding:0 15px 15px 15px;}
.toret-tab-category label{float:left !important;margin-right:10px !important;}
.toret-tab-variation label{width:250px !important;margin-left:10px;}
.toret_product_data_collapsible label{text-align:left;}
@keyframes spin {
from, 0%{transform:rotate(0deg);}
to, 100%{transform:rotate(360deg);}
}
.toret-spinner{display:flex;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid var(--zakladni) !important;border-radius:50%;animation:spin 0.6s linear infinite;}
.toret-column-action-button{line-height:25px !important;background-color:var(--svetla) !important;border:1px solid var(--zakladni) !important;color:var(--zakladni) !important;margin:0 1px !important;padding:2px 4px 1px 5px !important;}
.toret-column-action-button span:before{color:var(--zakladni);line-height:25px !important;font-size:16px;}
.toret-column-action-button:hover, .toret-column-action-button:hover span:before{background:var(--zakladni) !important;color:var(--svetla) !important;}
.toret-metabox .dashicons{vertical-align:sub;padding-right:0;height:28px;line-height:28px;width:28px;white-space:nowrap;}
.toret-metabox a.button, .toret-metabox .button, .toret-metabox .a{width:100%;margin-left:0 !important;margin-bottom:3px;background:var(--svetla);color:var(--zakladni);border-radius:3px;display:flex;line-height:30px;align-items:center;border:1px solid var(--zakladni);}
.toret-metabox a.button span, .toret-metabox .button span, .toret-metabox .a span{margin-right:3px;}
.toret-metabox a.button:hover, .toret-metabox .button:hover, .toret-metabox .a:hover {
color: var(--svetla);
background: var(--zakladni);
}