aui-carousel,aui-slider{width:100%!important;height:100%!important;overflow:hidden}td,th{padding:12px 15px}caption,th{text-align:left}aui-accordion{display:block;border:1px solid #ddd;border-radius:4px;overflow:hidden}aui-accordion .accordion-row{border-bottom:1px solid #ddd}aui-accordion .accordion-row:last-child,table.borderedrows tr:last-child td,table.borderedrows tr:last-child th{border-bottom:none}aui-accordion .accordion-title{padding:10px;background-color:#f5f5f5;cursor:pointer;user-select:none;font-weight:500;position:relative;transition:background-color .2s;width:100%}aui-accordion .accordion-title.active,aui-accordion .accordion-title:hover{background-color:#e9e9e9}aui-accordion .accordion-title .accordion-indicator{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .2s;font-size:14px;pointer-events:none}aui-accordion .accordion-title::after,aui-accordion:not([data-opened-icon]):not([data-closed-icon]) .accordion-title .accordion-indicator{transform:translateY(-50%) rotate(-90deg)}aui-accordion .accordion-title.active::after,aui-accordion:not([data-opened-icon]):not([data-closed-icon]) .accordion-title.active .accordion-indicator{transform:translateY(-50%) rotate(0)}._notificationHolder ._notification.hide,aui-accordion[data-closed-icon] .accordion-title::after,aui-accordion[data-opened-icon] .accordion-title::after{display:none}aui-accordion .accordion-title::after{content:'';position:absolute;right:16px;top:50%;transition:transform .2s;font-size:12px}aui-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s}aui-accordion .accordion-content.active{max-height:1000px}aui-accordion .accordion-content-inner{padding:16px;background-color:#fff}aui-carousel{display:block;position:relative;box-sizing:border-box}aui-carousel .carousel-inner{display:flex;transition:transform .5s;height:100%}aui-carousel .carousel-item{flex:0 0 calc(100% / var(--items-to-show))}aui-carousel .carousel-item img{width:100%;height:auto;display:block}aui-carousel .carousel-next,aui-carousel .carousel-prev{position:absolute;top:50%;transform:translateY(-50%);padding:9px 15px;background:rgba(0,0,0,.5);color:#fff;border:none;cursor:pointer;border-radius:5px;transition:.3s;display:none}input[type=file],label,legend,th{color:#333}input[type=checkbox],input[type=radio]{appearance:none;transition:background-color .2s,border-color .2s}aui-carousel .carousel-next:hover,aui-carousel .carousel-prev:hover{background:rgba(0,0,0,.8)}aui-carousel .carousel-prev,aui-slider .slider-arrow-prev{left:10px}aui-carousel .carousel-next,aui-slider .slider-arrow-next{right:10px}aui-carousel .carousel-next .icon,aui-carousel .carousel-prev .icon{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}aui-carousel .carousel-prev .icon{transform:rotate(135deg);-webkit-transform:rotate(135deg)}aui-carousel .carousel-next .icon{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}aui-carousel .carousel-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);gap:5px;display:none}._shade.show,aui-carousel .carousel-dots.visible{display:flex}aui-carousel .carousel-dot{width:10px;height:10px;background:#bbb;border-radius:50%;cursor:pointer}aui-carousel .carousel-dot.active{background:#333}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#fff;border-color:#2f2f2f;background-position:center}._modalHolder,._shade{left:0;justify-content:center}aui-font-resizer{border:2px solid #069;position:absolute}form{max-width:600px;margin:20px auto;padding:20px;font-size:16px;line-height:1.5}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{display:block;width:100%;padding:10px 15px;margin-bottom:15px;border:1px solid #e5e5e5;background-color:#fff;font-size:16px;line-height:1.5;color:#333;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{outline:0;border-color:#4c4c4c;box-shadow:0 0 0 3px #a4a4a433}textarea{min-height:100px;resize:vertical}select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="%23666" d="M6 9l4-5H2z"/></svg>');background-repeat:no-repeat;background-position:right 15px center;padding-right:30px}input[type=checkbox],input[type=radio]{display:inline-block;width:20px;height:20px;margin:0 10px 0 0;vertical-align:middle;position:relative;cursor:pointer}input[type=checkbox]{border:1px solid #e5e5e5;background-color:#fff}input[type=checkbox]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path stroke="%23808080" stroke-linecap="round" stroke-width="2" d="M3 3L9 9M3 9L9 3"/></svg>');background-repeat:no-repeat}input[type=radio]{border:1px solid #e5e5e5;background-color:#fff;border-radius:50%}input[type=radio]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><circle fill="%23808080" cx="6" cy="6" r="3"/></svg>');background-repeat:no-repeat}label{display:inline-block;margin-bottom:10px;cursor:pointer}input[type=file]{display:block;margin-bottom:15px;font-size:16px}button,input[type=button],input[type=submit]{display:inline-block;padding:10px 20px;border:none;background-color:#eee;color:#111;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:0;box-shadow:0 0 0 3px #4f515333}button:disabled,input:disabled,select:disabled,textarea:disabled{background-color:#f5f5f5;border-color:#e5e5e5;color:#999;cursor:not-allowed}fieldset{border:1px solid #e5e5e5;padding:15px;margin-bottom:15px}legend{padding:0 10px;font-weight:500}._validateParent{position:relative}._validatedError,._validatedError:active,._validatedError:focus,input._validatedError,select._validatedError,textarea._validatedError{border:2px solid red}._validatedSuccess{border:2px solid green}._notificationHolder ._notification,._shade .messageHolder{border-radius:5px;box-shadow:0 0 10px #0000001a;font-size:13px;font-weight:600;box-sizing:border-box}._validationErrorMessage{color:#fff;font-size:10px;position:absolute;bottom:-7px;right:0;background:red;padding:2px 4px;border-radius:3px;z-index:10;font-family:Arial,sans-serif;font-weight:600}._modalHolder,._notificationHolder,._shade,.backDrop{position:fixed;top:0;height:100%}.backDrop{width:100%;left:0;background-color:rgba(0,0,0,.5);z-index:100000;transition:.3s ease-out}._modal,aui-slider .slider-dot.active{background-color:#fff}._modalHolder{width:100%;z-index:100001;display:flex;align-items:center;padding:10%}._modal{width:30%;min-height:30%;border-radius:7px;box-shadow:inset 0 0 10px #0000001a}._shade{width:100%;z-index:110000;display:none;align-items:center;background-color:#00000080;transition:.3s ease-in-out;overflow:hidden}._shade .messageHolder{width:fit-content;max-width:300px;max-height:100px;overflow:hidden;padding:10px 25px;background-color:#fff;display:flex;justify-content:center;align-items:center}._notificationHolder{right:0;width:100%;max-width:280px;z-index:120000;padding:10px 15px;background:0 0;box-sizing:border-box;pointer-events:none}._notificationHolder ._notification{width:100%;padding:10px;margin-bottom:10px;text-shadow:0 0 1px #000000b0;pointer-events:auto;cursor:pointer;color:#fff;position:relative;transition:.3s ease-in-out}._notificationHolder ._notification .title{font-weight:700;margin:4px;color:#fff;text-transform:uppercase;font-size:11px}._notificationHolder ._notification .close{position:absolute;top:5px;right:8px;font-size:9px;color:#fff}._notificationHolder ._notification .message{font-weight:400;margin:4px;color:#fff;font-size:13px}._notificationHolder ._notification .message *{margin:0;line-height:normal}._notificationHolder ._notification.info{background-color:#18232d}._notificationHolder ._notification.success{background-color:#027502}._notificationHolder ._notification.error{background-color:#780505}._notificationHolder ._notification.warning{background-color:#ff6f00}aui-slider{display:block}aui-slider .slider-container{position:relative;width:100%;height:100%}aui-slider .slider-slides{display:flex;height:100%;transition-property:transform}aui-slider .slider-slide{min-width:100%;height:100%;position:relative}aui-slider .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#00000050;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#fff}aui-slider .slider-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}aui-slider .slider-dot{width:10px;height:10px;border-radius:50%;background-color:#272727a8;cursor:pointer}aui-slider .slider-youtube{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){aui-accordion .accordion-content-inner,aui-accordion .accordion-title{padding:8px 12px}aui-carousel .carousel-item{flex:0 0 100%}aui-slider .slider-slide[data-hide-on-mobile=true]{display:none}}table{width:100%;max-width:100%;margin-bottom:20px;border-collapse:collapse}table,table.bordered,table.bordered td,table.bordered th,td,th{border:1px solid #e5e5e5}th{font-weight:500;background-color:#f8f8f8;border-bottom:2px solid #e5e5e5}td{vertical-align:middle}tr:hover{background-color:#efefef;transition:background-color .2s}table.striped tr:nth-child(2n),tr.disabled,tr:disabled{background-color:#f5f5f5}caption{padding:10px;caption-side:bottom;font-size:14px;color:#666}@media (max-width:600px){form{padding:15px}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:14px;padding:8px 12px}button,input[type=button],input[type=submit]{font-size:14px;padding:8px 16px}table{font-size:14px;display:block;overflow-x:auto;white-space:nowrap}td,th{padding:8px 10px}}tr.disabled,tr:disabled{color:#999;cursor:not-allowed}table.borderedrows,table.borderless,table.borderless td,table.borderless th{border:none}table.borderedrows td,table.borderedrows th{border:none;border-bottom:1px solid #e5e5e5}table.hover tr:hover{background-color:#e6f3ff}table:not(.hover) tr:hover,table:not(.striped) tr:nth-child(2n){background-color:inherit}