.ht-wrap-launcher.ht-wrap-pending{display:none!important}.ht-wrap-launcher{box-sizing:border-box;display:block;flex:0 0 100%;width:100%;margin:12px 0 4px;padding:12px;border:1px solid #c8c8c8;background:#fff;text-align:left}.ht-wrap-launcher__content{display:flex;gap:12px;align-items:center;justify-content:space-between}.ht-wrap-launcher__copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}.ht-wrap-launcher__copy strong{font-size:15px}.ht-wrap-launcher__copy span{font-size:13px;line-height:1.35;color:#555}.ht-wrap-launcher__button{flex:0 0 auto;white-space:nowrap}.ht-wrap-launcher__status{margin-top:8px;font-size:12px;line-height:1.35;color:#666}.ht-wrap-launcher__status.success{color:#237804;font-weight:600}.ht-wrap-launcher__status.warning{color:#8a6100;font-weight:600}.ht-wrap-launcher__status.error{color:#b30000;font-weight:600}.ht-wrap-designer{box-sizing:border-box;padding:0;background:#fff}.ht-wrap-designer *{box-sizing:border-box}.ht-wrap-designer__heading p{margin:0 0 12px}.ht-wrap-designer__topbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;padding:10px;background:#f5f5f5;border:1px solid #ddd}.ht-wrap-designer__topbar .ht-wrap-save-top{margin-left:auto}.ht-upload-button{cursor:pointer}.ht-wrap-designer__workspace{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(180px,220px);gap:14px;align-items:start}.ht-wrap-tools,.ht-wrap-layers-panel{min-width:0}.ht-wrap-tool-section,.ht-wrap-selection-panel,.ht-wrap-layers-panel{border:1px solid #d2d2d2;background:#fafafa;padding:10px;margin:0 0 12px}.ht-wrap-tool-section h4,.ht-wrap-selection-panel h4,.ht-wrap-layers-panel h4{margin:0 0 9px;font-size:14px}.ht-wrap-full-label{display:flex;flex-direction:column;gap:4px;margin:7px 0;font-size:12px;font-weight:600}.ht-wrap-full-label input[type=text],.ht-wrap-full-label input[type=number],.ht-wrap-full-label select{width:100%}.ht-wrap-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ht-wrap-field-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.ht-wrap-field-grid input[type=color]{width:100%;min-height:34px;padding:2px}.ht-wrap-field-grid input[type=number],.ht-wrap-field-grid select{width:100%}.ht-wrap-check-row{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0;font-size:12px}.ht-wrap-button-row{display:flex;gap:7px;align-items:center}.ht-wrap-button-row--wrap{flex-wrap:wrap}.ht-wrap-button-row--stack{flex-direction:column;align-items:stretch}.ht-wrap-button-row .action{margin:0}.ht-wrap-library-title{margin:10px 0 6px;font-size:12px;font-weight:700}.ht-wrap-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:260px;overflow:auto;padding:2px}.ht-wrap-library-item{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px;border:1px solid #ccc;background:#fff;cursor:pointer;font:inherit;color:inherit}.ht-wrap-library-item:hover,.ht-wrap-library-item.selected{border-color:#1979c3;box-shadow:0 0 0 1px #1979c3 inset}.ht-wrap-library-item img{display:block;width:100%;height:54px;object-fit:contain;background:#eee}.ht-wrap-library--backgrounds .ht-wrap-library-item img{object-fit:cover}.ht-wrap-library-item span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;text-align:center}.ht-wrap-library-empty{margin:6px 0;font-size:11px;line-height:1.35;color:#666;word-break:break-word}.ht-wrap-canvas-column{min-width:0}.ht-wrap-designer__canvas-wrap{width:100%;overflow:auto;background:#e1e1e1;border:1px solid #999}.ht-wrap-designer canvas{display:block;width:100%;height:auto;touch-action:none;background:#ddd}.ht-wrap-selection-panel{margin-top:10px}.ht-wrap-designer__controls{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px;margin:8px 0 10px}.ht-wrap-designer__controls label{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:12px;font-weight:600}.ht-wrap-designer__controls input[type=range]{width:100%}.ht-wrap-alignment{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.ht-wrap-alignment>label{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600}.ht-wrap-alignment select{min-width:130px}.ht-wrap-designer__status{min-height:22px;margin:10px 0;font-weight:600}.ht-wrap-designer__status.success{color:#237804}.ht-wrap-designer__status.error{color:#b30000}.ht-wrap-designer .note{font-size:12px;color:#666;margin-top:8px}.ht-wrap-layers{display:flex;flex-direction:column;gap:5px;max-height:470px;overflow:auto;margin-bottom:8px}.ht-wrap-layer{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px;border:1px solid #ccc;background:#fff;text-align:left;cursor:pointer;color:#333}.ht-wrap-layer:hover,.ht-wrap-layer.selected{border-color:#1979c3;background:#eef7ff}.ht-wrap-layer__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.ht-wrap-layer__meta{font-size:9px;color:#777}.ht-wrap-layers-empty{padding:10px 4px;color:#777;font-size:12px;text-align:center}.ht-wrap-designer-modal.modal-popup .modal-inner-wrap{width:96%;max-width:1600px}.ht-wrap-designer-modal .modal-content{padding-bottom:30px}.ht-wrap-server-debug{box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:2px solid #d6a100;background:#fff8d9;color:#3f3200;font:600 13px/1.4 monospace}.ht-wrap-server-debug--error{margin:12px;padding:12px;border-color:#b30000;background:#ffe9e9;color:#7b0000}@media(max-width:1100px){.ht-wrap-designer__workspace{grid-template-columns:240px minmax(0,1fr)}.ht-wrap-layers-panel{grid-column:1/-1}.ht-wrap-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:220px}}@media(max-width:767px){.ht-wrap-launcher__content{align-items:stretch;flex-direction:column}.ht-wrap-launcher__button{width:100%}.ht-wrap-designer__workspace{display:block}.ht-wrap-designer__topbar .ht-wrap-save-top{margin-left:0}.ht-wrap-designer__controls{grid-template-columns:1fr}.ht-wrap-library{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-wrap-layers{display:flex;max-height:220px}.ht-wrap-designer-modal.modal-popup .modal-inner-wrap{width:100%}}.ht-wrap-reset-design{margin:0}.ht-wrap-designer-modal .modal-inner-wrap{width:min(96vw,1680px) !important;max-width:none !important;height:96vh;max-height:96vh;margin:2vh auto !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 22px;box-sizing:border-box}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header .modal-title{flex:1 1 auto;min-width:0;margin:0}.ht-wrap-rev14-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;white-space:nowrap}.ht-wrap-rev14-header-actions .action{margin:0 !important;min-height:38px;padding:8px 14px}.ht-wrap-rev14-header-actions [data-role=wrap-save]{font-weight:700}.ht-wrap-designer-modal .modal-content{overflow:hidden !important;padding:0 18px 16px !important;box-sizing:border-box}.ht-wrap-rev14-active>.ht-wrap-rev14-original-hidden{display:none !important}.ht-wrap-rev14-shell{display:flex;flex-direction:column;min-height:0;height:calc(96vh - 84px);box-sizing:border-box}.ht-wrap-rev14-shell>.ht-wrap-rev14-header-actions{margin:8px 0}.ht-wrap-rev14-intro{flex:0 0 auto;padding:8px 2px 10px;font-size:13px;color:#555}.ht-wrap-rev14-workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(245px,292px) minmax(480px,1fr) minmax(265px,330px);grid-template-areas:"left canvas right";gap:14px;align-items:stretch}.ht-wrap-rev14-sidebar{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin}.ht-wrap-rev14-sidebar--left{grid-area:left}.ht-wrap-rev14-sidebar--right{grid-area:right}.ht-wrap-rev14-canvas-column{grid-area:canvas;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ht-wrap-rev14-canvas-stage{flex:1 1 auto;min-height:260px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:8px;border:1px solid #c8c8c8;background:#ededed;box-sizing:border-box}.ht-wrap-rev14-canvas-stage #ht-wrap-canvas{display:block;width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;margin:0 auto !important;touch-action:none}.ht-wrap-rev14-canvas-note{flex:0 0 auto;padding:7px 4px 2px;color:#707070;font-size:12px;line-height:1.35}.ht-wrap-rev14-status-wrap{position:absolute;left:50%;bottom:32px;z-index:8;width:min(92%,680px);transform:translateX(-50%);pointer-events:none;text-align:center}.ht-wrap-rev14-status{display:inline-block;min-height:0 !important;margin:0 !important;padding:0;border-radius:4px;background:0 0;font-size:13px;font-weight:600;line-height:1.35}.ht-wrap-rev14-status:not(:empty){padding:8px 12px;border:1px solid #c9c9c9;background:rgba(255,255,255,.96);box-shadow:0 2px 10px rgba(0,0,0,.14)}.ht-wrap-rev14-status.success{color:#237804;border-color:#a9d99a;background:rgba(244,255,239,.97)}.ht-wrap-rev14-status.warning{color:#7a5300;border-color:#e3c36b;background:rgba(255,250,226,.97)}.ht-wrap-rev14-status.error{color:#a61b1b;border-color:#e3a2a2;background:rgba(255,244,244,.97)}.ht-wrap-rev14-card{margin:0 0 10px;border:1px solid #cfcfcf;background:#fff}.ht-wrap-rev14-card__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:0;border-bottom:1px solid #dedede;background:#f7f7f7;color:#555;text-align:left;font:inherit;font-weight:700;cursor:default}.ht-wrap-rev14-card__chevron{display:none;font-size:18px;line-height:1}.ht-wrap-rev14-card__body{padding:10px}.ht-wrap-rev14-field,.ht-wrap-rev14-range-field{margin-bottom:10px;min-width:0}.ht-wrap-rev14-field:last-child,.ht-wrap-rev14-range-field:last-child{margin-bottom:0}.ht-wrap-rev14-field__label,.ht-wrap-rev14-subtitle{margin-bottom:5px;color:#666;font-size:12px;font-weight:700}.ht-wrap-rev14-subtitle{margin-top:12px}.ht-wrap-rev14-range-value{float:right;color:#777;font-weight:600}.ht-wrap-rev14-field-row{display:grid;gap:8px}.ht-wrap-rev14-field-row--two,.ht-wrap-rev14-transform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-wrap-rev14-transform-grid{display:grid;gap:10px}.ht-wrap-rev14-field input:not([type=checkbox]):not([type=radio]):not([type=range]),.ht-wrap-rev14-field select,.ht-wrap-rev14-range-field input[type=range]{width:100% !important;max-width:none !important;box-sizing:border-box}.ht-wrap-rev14-upload-field input[type=file]{width:100% !important;min-height:36px}.ht-wrap-rev14-check-row{display:flex;flex-wrap:wrap;gap:10px 14px;margin:8px 0 10px}.ht-wrap-rev14-check{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#555}.ht-wrap-rev14-check input{margin:0 !important}.ht-wrap-rev14-button-group{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.ht-wrap-rev14-button-group .action,.ht-wrap-rev14-button-group button{margin:0 !important}.ht-wrap-rev14-thumb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:2px 3px 2px 0;scrollbar-width:thin}.ht-wrap-rev14-thumb-grid .ht-wrap-background-item,.ht-wrap-rev14-thumb-grid .ht-wrap-graphic-item{width:100% !important;min-width:0 !important;max-width:none !important;height:70px !important;min-height:70px !important;margin:0 !important;padding:3px !important;overflow:hidden;box-sizing:border-box}.ht-wrap-rev14-thumb-grid .ht-wrap-background-item img,.ht-wrap-rev14-thumb-grid .ht-wrap-graphic-item img{display:block;width:100%;height:100%;object-fit:contain}.ht-wrap-rev14-layers{display:block;max-height:390px;overflow-y:auto;overflow-x:hidden;padding-right:3px;scrollbar-width:thin}.ht-wrap-layer-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px;align-items:stretch;margin-bottom:6px;border:1px solid #d4d4d4;border-radius:3px;background:#fff;overflow:hidden}.ht-wrap-layer-row.is-selected{border-color:#1979c3;box-shadow:0 0 0 1px #1979c3 inset}.ht-wrap-layer__select{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:4px 5px;border:0 !important;background:0 0 !important;color:#444 !important;text-align:left;box-shadow:none !important}.ht-wrap-layer__select:hover{background:#f6f9fb !important}.ht-wrap-layer__thumb{width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #dedede;border-radius:3px;background:#f7f7f7}.ht-wrap-layer__thumb img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ht-wrap-layer__text-thumb{font-size:27px;font-weight:700;line-height:1;text-shadow:0 0 1px #fff}.ht-wrap-layer__image-fallback{color:#888;font-size:10px;font-weight:700}.ht-wrap-layer__info{min-width:0;display:flex;flex-direction:column;justify-content:center}.ht-wrap-layer__name{overflow:hidden;color:#444;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ht-wrap-layer__meta{margin-top:4px;color:#888;font-size:10px;line-height:1.1}.ht-wrap-layer__delete{width:34px;min-width:34px;margin:0 !important;padding:0 !important;border:0 !important;border-left:1px solid #e0e0e0 !important;border-radius:0 !important;background:#fff !important;color:#c62828 !important;font-size:24px;font-weight:400;line-height:1;box-shadow:none !important}.ht-wrap-layer__delete:hover:not(:disabled){background:#fff1f1 !important}.ht-wrap-layer__delete:disabled{color:#aaa !important;cursor:not-allowed;opacity:.55}.ht-wrap-layers-empty{padding:14px 8px;color:#888;font-size:12px;text-align:center}@media (max-width:1100px) and (min-width:768px){.ht-wrap-rev14-workspace{grid-template-columns:minmax(220px,260px) minmax(390px,1fr) minmax(230px,270px);gap:9px}.ht-wrap-rev14-card__body{padding:8px}}@media (max-width:767px){.ht-wrap-designer-modal .modal-inner-wrap{width:100% !important;max-width:100% !important;min-width:0 !important;height:100vh !important;max-height:100vh !important;margin:0 !important;box-sizing:border-box !important;overflow-x:hidden !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:0;padding:10px 12px 8px;background:#fff}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header .modal-title{grid-column:1;min-width:0;font-size:20px;line-height:1.2}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header .action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header .modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header [data-role=closeBtn]{grid-column:2;grid-row:1;align-self:start}.ht-wrap-rev14-header-actions{grid-column:1/-1;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.ht-wrap-rev14-header-actions .action,.ht-wrap-rev14-header-actions button{width:100%;min-width:0;min-height:36px;padding:7px 5px;font-size:11px;white-space:normal}.ht-wrap-designer-modal .modal-content{height:calc(100vh - 102px) !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 8px 18px !important;-webkit-overflow-scrolling:touch}.ht-wrap-rev14-shell{height:auto;min-height:100%;overflow:visible}.ht-wrap-rev14-shell>.ht-wrap-rev14-header-actions{display:grid}.ht-wrap-rev14-intro{padding:7px 3px;font-size:12px}.ht-wrap-rev14-workspace{display:flex;flex-direction:column;min-height:0;gap:8px}.ht-wrap-rev14-canvas-column{order:1;position:sticky;top:0;z-index:15;min-height:0;overflow:visible;padding:5px 0 7px;border-bottom:1px solid #cfcfcf;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08)}.ht-wrap-rev14-canvas-stage{flex:0 0 auto;min-height:0;max-height:34vh;padding:4px}.ht-wrap-rev14-canvas-stage #ht-wrap-canvas{width:100% !important;height:auto !important;max-height:32vh !important}.ht-wrap-rev14-canvas-note{display:none}.ht-wrap-rev14-status-wrap{bottom:12px;width:94%}.ht-wrap-rev14-status{font-size:11px}.ht-wrap-rev14-sidebar{min-height:0;overflow:visible;padding:0}.ht-wrap-rev14-sidebar--left{order:2}.ht-wrap-rev14-sidebar--right{order:3}.ht-wrap-rev14-card{margin-bottom:8px}.ht-wrap-rev14-card__toggle{min-height:43px;cursor:pointer;border-bottom:0}.ht-wrap-rev14-card__chevron{display:block;transition:transform .15s ease}.ht-wrap-rev14-card:not(.is-mobile-collapsed) .ht-wrap-rev14-card__toggle{border-bottom:1px solid #dedede}.ht-wrap-rev14-card:not(.is-mobile-collapsed) .ht-wrap-rev14-card__chevron{transform:rotate(180deg)}.ht-wrap-rev14-card.is-mobile-collapsed .ht-wrap-rev14-card__body{display:none}.ht-wrap-rev14-card__body{padding:9px}.ht-wrap-rev14-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:42vh}.ht-wrap-rev14-thumb-grid .ht-wrap-background-item,.ht-wrap-rev14-thumb-grid .ht-wrap-graphic-item{height:64px !important;min-height:64px !important}.ht-wrap-rev14-layers{max-height:42vh}.ht-wrap-layer__select{grid-template-columns:54px minmax(0,1fr);min-height:62px}.ht-wrap-layer__thumb{width:54px;height:54px}}@media (max-width:420px){.ht-wrap-rev14-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-wrap-rev14-transform-grid,.ht-wrap-rev14-field-row--two{grid-template-columns:1fr}}@media (min-width:768px){.ht-wrap-designer-modal .modal-inner-wrap{display:flex !important;flex-direction:column !important;overflow:hidden !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header{flex:0 0 auto}.ht-wrap-designer-modal .modal-content{flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:hidden !important}.ht-wrap-rev14-shell{height:100% !important;min-height:0 !important;overflow:hidden}.ht-wrap-rev14-workspace{min-height:0 !important;height:100%}.ht-wrap-rev14-sidebar{min-height:0 !important;max-height:100%;overflow-y:auto !important;overflow-x:hidden !important;box-sizing:border-box;padding-bottom:30px;overscroll-behavior:contain}.ht-wrap-rev14-sidebar>.ht-wrap-rev14-card:last-child{margin-bottom:18px}}.ht-wrap-rev15-header-actions .action,.ht-wrap-rev15-header-actions button{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;line-height:1 !important;vertical-align:middle !important}.ht-wrap-rev15-header-actions .action>span,.ht-wrap-rev15-header-actions button>span{display:inline-flex;align-items:center;justify-content:center;line-height:1 !important}.ht-wrap-rev15-history-button{position:relative;width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important;border:1px solid #c7c7c7 !important;border-radius:3px !important;background:#fff !important;color:#555 !important;box-shadow:none !important}.ht-wrap-rev15-history-button:hover:not(:disabled){border-color:#8f8f8f !important;background:#f6f6f6 !important;color:#222 !important}.ht-wrap-rev15-history-button:disabled{opacity:.42}.ht-wrap-rev15-history-button[data-tooltip]:hover:not(:disabled):after{content:attr(data-tooltip);position:absolute;top:calc(100% + 7px);left:50%;z-index:100;transform:translateX(-50%);padding:5px 7px;border-radius:3px;background:rgba(35,35,35,.94);color:#fff;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.ht-wrap-rev15-reset{min-height:38px !important;padding:8px 14px !important;border:1px solid #bdbdbd !important;background:#fff !important;color:#555 !important;font-weight:600 !important;box-shadow:none !important}.ht-wrap-rev15-reset:hover{border-color:#c62828 !important;background:#fff8f8 !important;color:#b71c1c !important}.ht-wrap-rev15-save{min-height:38px !important;min-width:134px;font-weight:700 !important;box-shadow:0 1px 2px rgba(0,0,0,.12)}.ht-wrap-rev15-icon{display:block;width:19px;height:19px;flex:0 0 19px;fill:currentColor}.ht-wrap-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.ht-wrap-rev15-object-tools{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:6px !important;margin-top:7px !important}.ht-wrap-rev15-object-tools .ht-wrap-rev15-icon-button,.ht-wrap-rev15-align-tools .ht-wrap-rev15-icon-button{width:100% !important;min-width:0 !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid #c9c9c9 !important;border-radius:3px !important;background:#f8f8f8 !important;color:#555 !important;box-shadow:none !important;line-height:1 !important}.ht-wrap-rev15-object-tools .ht-wrap-rev15-icon-button:hover:not(:disabled),.ht-wrap-rev15-align-tools .ht-wrap-rev15-icon-button:hover:not(:disabled){border-color:#9b9b9b !important;background:#eee !important;color:#222 !important}.ht-wrap-rev15-object-tools .ht-wrap-rev15-object-tool--danger{color:#b3261e !important}.ht-wrap-rev15-object-tools .ht-wrap-rev15-object-tool--danger:hover:not(:disabled){border-color:#d1a09d !important;background:#fff2f1 !important;color:#9d1711 !important}.ht-wrap-rev15-icon-button:disabled,.ht-wrap-rev15-icon-text-button:disabled{opacity:.42;cursor:not-allowed}.ht-wrap-rev15-background-action{margin-top:9px !important}.ht-wrap-rev15-icon-text-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px;min-height:38px !important;padding:7px 10px !important;line-height:1.1 !important}.ht-wrap-rev15-wide-action{width:100% !important}.ht-wrap-rev15-button-label{display:inline-block;line-height:1.1}.ht-wrap-rev15-panel-help{margin:0 0 10px;color:#777;font-size:11px;line-height:1.35}.ht-wrap-rev15-panel-subtitle{margin-top:10px !important}.ht-wrap-rev15-align-tools{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px !important;margin-top:5px !important}.ht-wrap-rev15-fill-tools{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px !important;margin-top:9px !important}.ht-wrap-rev15-fill-tools .ht-wrap-rev15-fill-action{width:100% !important;min-width:0 !important;margin:0 !important;padding:7px 6px !important}@media (max-width:1100px) and (min-width:768px){.ht-wrap-rev15-align-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-wrap-rev15-fill-tools{grid-template-columns:1fr}}@media (max-width:767px){.ht-wrap-designer-modal .modal-inner-wrap{display:flex !important;flex-direction:column !important;overflow:hidden !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header{flex:0 0 auto}.ht-wrap-designer-modal .modal-content{flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:none !important}.ht-wrap-rev15-header-actions{grid-template-columns:38px 38px minmax(88px,.9fr) minmax(112px,1.25fr) !important;align-items:stretch}.ht-wrap-rev15-header-actions .ht-wrap-rev15-history-button{width:38px !important;min-width:38px !important;height:36px !important;min-height:36px !important;padding:0 !important}.ht-wrap-rev15-header-actions .ht-wrap-rev15-reset,.ht-wrap-rev15-header-actions .ht-wrap-rev15-save{width:100% !important;min-width:0 !important;min-height:36px !important;padding:7px 6px !important;font-size:11px !important}.ht-wrap-rev15-history-button[data-tooltip]:hover:after{display:none}.ht-wrap-rev15-object-tools{grid-template-columns:repeat(6,minmax(38px,1fr))}.ht-wrap-rev15-align-tools{grid-template-columns:repeat(6,minmax(38px,1fr))}}@media (max-width:430px){.ht-wrap-rev15-header-actions{grid-template-columns:36px 36px minmax(78px,.85fr) minmax(102px,1.2fr) !important;gap:5px !important}.ht-wrap-rev15-header-actions .ht-wrap-rev15-history-button{width:36px !important;min-width:36px !important}.ht-wrap-rev15-object-tools,.ht-wrap-rev15-align-tools{grid-template-columns:repeat(3,minmax(42px,1fr))}}@media (min-width:768px){.ht-wrap-rev14-workspace{min-height:0 !important;overflow:hidden !important;align-items:stretch !important}.ht-wrap-rev14-sidebar{min-height:0 !important;overflow-y:scroll !important;overflow-x:hidden !important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ht-wrap-rev14-canvas-column{min-height:0 !important;overflow:hidden !important}.ht-wrap-rev14-sidebar:after{content:'';display:block;height:22px;width:1px}}@media (max-width:767px){.ht-wrap-designer-modal,.ht-wrap-designer-modal .modal-inner-wrap,.ht-wrap-designer-modal .modal-header,.ht-wrap-designer-modal .modal-content,.ht-wrap-rev14-shell,.ht-wrap-rev14-workspace,.ht-wrap-rev14-sidebar,.ht-wrap-rev14-canvas-column,.ht-wrap-rev14-canvas-stage,.ht-wrap-rev14-card,.ht-wrap-rev14-card__toggle,.ht-wrap-rev14-card__body{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.ht-wrap-designer-modal .modal-inner-wrap,.ht-wrap-designer-modal .modal-header,.ht-wrap-designer-modal .modal-content,.ht-wrap-rev14-shell,.ht-wrap-rev14-workspace,.ht-wrap-rev14-sidebar,.ht-wrap-rev14-canvas-column,.ht-wrap-rev14-canvas-stage,.ht-wrap-rev14-card{width:100% !important}.ht-wrap-designer-modal,.ht-wrap-designer-modal .modal-inner-wrap,.ht-wrap-designer-modal .modal-content,.ht-wrap-rev14-shell,.ht-wrap-rev14-workspace{overflow-x:hidden !important}.ht-wrap-rev14-workspace>*,.ht-wrap-rev14-sidebar>*,.ht-wrap-rev14-card__body>*,.ht-wrap-rev14-field-row>*,.ht-wrap-rev14-transform-grid>*,.ht-wrap-rev14-button-group>*,.ht-wrap-rev15-object-tools>*,.ht-wrap-rev15-align-tools>*,.ht-wrap-rev15-fill-tools>*,.ht-wrap-layer-row>*{min-width:0 !important;max-width:100%}.ht-wrap-rev14-canvas-stage #ht-wrap-canvas{display:block !important;width:100% !important;max-width:100% !important;height:auto !important}.ht-wrap-rev14-field input:not([type=checkbox]):not([type=radio]),.ht-wrap-rev14-field select,.ht-wrap-rev14-upload-field input[type=file],.ht-wrap-rev14-range-field input[type=range]{min-width:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important}.ht-wrap-rev15-header-actions{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.ht-wrap-rev15-header-actions>*{min-width:0 !important;max-width:100% !important}.ht-wrap-layer__name,.ht-wrap-rev14-card__toggle,.ht-wrap-rev15-button-label{overflow-wrap:anywhere}}.ht-wrap-rev18-side-preview{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 8px;padding:7px 8px;border:1px solid #d0d0d0;border-radius:3px;background:#f8f8f8}.ht-wrap-rev18-side-preview__label{margin-right:4px;color:#666;font-size:12px;font-weight:700}.ht-wrap-rev18-side-button{min-height:32px !important;margin:0 !important;padding:5px 11px !important;border:1px solid #bdbdbd !important;background:#fff !important;color:#555 !important;box-shadow:none !important}.ht-wrap-rev18-side-button.is-active{border-color:#1979c3 !important;background:#1979c3 !important;color:#fff !important;font-weight:700}.ht-wrap-rev18-right-preview .ht-wrap-rev14-canvas-stage{border-color:#1979c3;box-shadow:0 0 0 2px rgba(25,121,195,.12) inset}.ht-wrap-rev18-right-preview .ht-wrap-rev14-canvas-stage:after{content:'RIGHT PANNIER PREVIEW';position:absolute;top:8px;right:8px;z-index:2;padding:4px 7px;border-radius:3px;background:rgba(25,121,195,.92);color:#fff;font-size:10px;font-weight:700;pointer-events:none}.ht-wrap-rev14-canvas-stage{position:relative}.ht-wrap-rev18-opposite-help{margin:-3px 0 9px;color:#777;font-size:11px;line-height:1.35}.ht-wrap-admin-mode>.ht-wrap-launcher__status{margin-bottom:10px}@media (max-width:767px){.ht-wrap-rev18-side-preview{flex-wrap:wrap;gap:5px;margin-bottom:5px;padding:5px}.ht-wrap-rev18-side-preview__label{width:100%;margin:0;text-align:center}.ht-wrap-rev18-side-button{flex:1 1 0;min-width:0 !important;padding:5px 6px !important;font-size:11px !important}}.ht-wrap-rev18-right-preview .ht-wrap-rev14-sidebar--left{opacity:.58;pointer-events:none}@media (max-width:767px){.ht-wrap-designer-modal .modal-content{overflow-x:hidden !important}.ht-wrap-rev14-workspace{overflow:visible !important}.ht-wrap-rev14-canvas-column{position:-webkit-sticky !important;position:sticky !important;top:0 !important;z-index:30 !important;width:100% !important;max-width:100% !important;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.14)}.ht-wrap-rev14-canvas-stage{width:100% !important;max-width:100% !important}}@media (max-width:767px){.ht-wrap-designer-modal .ht-wrap-rev14-shell,.ht-wrap-designer-modal .ht-wrap-rev14-workspace{overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}.ht-wrap-designer-modal .ht-wrap-rev14-canvas-column{position:-webkit-sticky !important;position:sticky !important;top:0 !important;z-index:30 !important}}@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev14-modal-header.ht-wrap-rev24-mobile-header{display:flex !important;align-items:center !important;gap:5px !important;min-height:44px !important;padding:5px 5px 5px 8px !important;border-bottom:1px solid #d2d2d2}.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .modal-title{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;font-size:16px !important;line-height:1.1 !important;font-weight:700 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .ht-wrap-rev15-header-actions{flex:0 0 auto !important;display:flex !important;width:auto !important;margin:0 !important;gap:4px !important;align-items:center !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .ht-wrap-rev15-history-button{width:31px !important;min-width:31px !important;height:31px !important;min-height:31px !important;padding:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .ht-wrap-rev15-save{width:auto !important;min-width:58px !important;min-height:31px !important;height:31px !important;padding:4px 10px !important;font-size:11px !important;white-space:nowrap !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header .modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev24-mobile-header [data-role=closeBtn]{position:absolute !important;top:7px !important;right:6px !important;width:26px !important;height:26px !important;margin:0 !important}.ht-wrap-designer-modal .modal-content{height:calc(100vh - 45px) !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-intro{display:none !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-canvas-column{padding:3px 0 4px !important;box-shadow:0 3px 8px rgba(0,0,0,.13) !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev18-side-preview{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:3px !important;margin:0 3px 3px !important;padding:2px !important;border:1px solid #d0d0d0 !important;border-radius:3px !important;background:#f5f5f5 !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev18-side-preview__label{display:none !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev18-side-button{min-height:29px !important;height:29px !important;margin:0 !important;padding:3px 6px !important;font-size:10px !important;line-height:1 !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-canvas-stage{max-height:31vh !important;padding:2px 3px !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-canvas-stage #ht-wrap-canvas{max-height:29vh !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-status-wrap{bottom:7px !important;width:90% !important}.ht-wrap-rev24-mobile-compact .ht-wrap-rev14-status{padding:5px 7px !important;font-size:10px !important;line-height:1.2 !important}.ht-wrap-rev24-mobile-reset-wrap{margin:8px 0 16px;padding:8px;border:1px solid #ddd;background:#fafafa}.ht-wrap-rev24-mobile-reset{width:100% !important;margin:0 !important;border-color:#bbb !important;background:#fff !important;color:#555 !important;font-weight:600 !important}}@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header{min-height:40px !important;height:40px !important;padding:4px 34px 4px 6px !important;gap:4px !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .modal-title{display:none !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions{flex:1 1 auto !important;width:100% !important;min-width:0 !important;justify-content:flex-start !important;gap:4px !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-save{margin-left:auto !important;min-width:82px !important;max-width:104px !important;height:31px !important;min-height:31px !important;padding:4px 8px !important;font-size:11px !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-reset,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header #ht-wrap-reset-design{display:none !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header [data-role=closeBtn]{top:6px !important}.ht-wrap-designer-modal .modal-content{height:calc(100vh - 40px) !important}.ht-wrap-rev25-mobile-reset-wrap{margin:8px 0 16px !important;padding:8px !important;border:1px solid #ddd !important;background:#fafafa !important}.ht-wrap-rev25-mobile-reset-wrap #ht-wrap-reset-design,.ht-wrap-rev25-mobile-reset{display:block !important;position:static !important;width:100% !important;min-width:0 !important;margin:0 !important;border-color:#bbb !important;background:#fff !important;color:#555 !important;font-weight:600 !important}}@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header{display:flex !important;align-items:center !important;min-height:42px !important;height:42px !important;padding:4px 5px !important;gap:7px !important;overflow:visible !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions{order:1 !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;margin:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-history-button{flex:0 0 32px !important;width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important;padding:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-save{flex:0 0 auto !important;margin:0 0 0 auto !important;min-width:104px !important;max-width:none !important;width:auto !important;height:32px !important;min-height:32px !important;padding:4px 11px !important;font-size:11px !important;line-height:22px !important;white-space:nowrap !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header [data-role=closeBtn]{order:2 !important;position:static !important;flex:0 0 34px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:34px !important;min-width:34px !important;height:32px !important;min-height:32px !important;margin:0 !important;padding:0 !important;border:1px solid #c8c8c8 !important;border-radius:3px !important;background:#fff !important;box-shadow:none !important;color:#222 !important;opacity:1 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .action-close:before,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .modal-close:before,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header [data-role=closeBtn]:before{font-size:18px !important;line-height:1 !important;color:#222 !important}.ht-wrap-designer-modal .modal-content{height:calc(100vh - 42px) !important}}@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions{flex:1 1 100% !important;width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-save{margin-left:auto !important;margin-right:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>.action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>.modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>[data-role=closeBtn]{margin-left:2px !important;margin-right:0 !important}}\n\n@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header{position:relative !important;padding-right:5px !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions{position:static !important;width:100% !important;max-width:none !important;padding-right:0 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>.action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>.modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions>[data-role=closeBtn]{position:absolute !important;top:5px !important;right:5px !important;left:auto !important;margin:0 !important;z-index:5 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-save{position:absolute !important;top:5px !important;right:45px !important;left:auto !important;margin:0 !important;z-index:4 !important}}@media (max-width:767px){.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header{display:flex !important;align-items:center !important;position:relative !important;min-height:42px !important;height:42px !important;padding:4px 5px 4px 6px !important;gap:5px !important;overflow:visible !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-header-actions{display:flex !important;align-items:center !important;flex:1 1 auto !important;width:auto !important;max-width:none !important;min-width:0 !important;position:static !important;margin:0 !important;padding:0 !important;gap:5px !important;order:1 !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header .ht-wrap-rev15-save{position:static !important;flex:0 0 auto !important;margin:0 0 0 auto !important;right:auto !important;left:auto !important;top:auto !important;z-index:auto !important}.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header>.action-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header>.modal-close,.ht-wrap-designer-modal .modal-header.ht-wrap-rev25-mobile-header>[data-role=closeBtn]{position:static !important;order:2 !important;flex:0 0 34px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:34px !important;min-width:34px !important;height:32px !important;min-height:32px !important;margin:0 !important;padding:0 !important;top:auto !important;right:auto !important;left:auto !important;z-index:auto !important;border:1px solid #c8c8c8 !important;border-radius:3px !important;background:#fff !important;box-shadow:none !important;opacity:1 !important}}