:where(.tw-dw-btn.tw-dw-btn-xs.tw-dw-btn-outline){width:-moz-max-content;width:max-content;margin:2px}.tw-dw-btn-primary:not(.tw-dw-btn-outline){background-color:var(--accent-600)!important;border-color:var(--accent-600)!important;color:#fff!important}.tw-dw-btn-primary:not(.tw-dw-btn-outline):focus,.tw-dw-btn-primary:not(.tw-dw-btn-outline):hover{background-color:var(--accent-700)!important;border-color:var(--accent-700)!important;color:#fff!important}.tw-dw-btn-outline.tw-dw-btn-primary{background-color:initial!important;border-color:var(--accent-600)!important;color:var(--accent-600)!important}.tw-dw-btn-outline.tw-dw-btn-primary:focus,.tw-dw-btn-outline.tw-dw-btn-primary:hover{background-color:var(--accent-600)!important;border-color:var(--accent-600)!important;color:#fff!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:var(--control-h);padding:0 .875rem;border:1px solid #0000;border-radius:var(--radius);font-size:var(--control-fs);font-weight:600;line-height:1.1;white-space:nowrap;box-shadow:none;text-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn,.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{box-shadow:none;opacity:.55;cursor:not-allowed}.btn-default{background-color:#fff;border-color:var(--border);color:var(--foreground)}.btn-default:focus,.btn-default:hover{background-color:var(--muted);border-color:var(--border);color:var(--foreground)}.btn-primary{background-color:var(--accent-600);border-color:var(--accent-600);color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:var(--accent-700);border-color:var(--accent-700);color:#fff}.btn-success{background-color:var(--success);border-color:var(--success);color:#fff}.btn-success:focus,.btn-success:hover{background-color:color-mix(in srgb,var(--success) 85%,#000);border-color:color-mix(in srgb,var(--success) 85%,#000);color:#fff}.btn-info{background-color:var(--info);border-color:var(--info);color:#fff}.btn-info:focus,.btn-info:hover{background-color:color-mix(in srgb,var(--info) 85%,#000);border-color:color-mix(in srgb,var(--info) 85%,#000);color:#fff}.btn-warning{background-color:var(--warning);border-color:var(--warning);color:#fff}.btn-warning:focus,.btn-warning:hover{background-color:color-mix(in srgb,var(--warning) 85%,#000);border-color:color-mix(in srgb,var(--warning) 85%,#000);color:#fff}.btn-danger{background-color:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:focus,.btn-danger:hover{background-color:color-mix(in srgb,var(--danger) 85%,#000);border-color:color-mix(in srgb,var(--danger) 85%,#000);color:#fff}.btn-link{height:auto;padding:0;border-color:#0000;color:var(--accent-600);font-weight:600;box-shadow:none}.btn-link:focus,.btn-link:hover{background:none;color:var(--accent-700);text-decoration:underline}.btn-lg{height:2.75rem;padding:0 1.125rem;font-size:1rem;border-radius:var(--radius)}.btn-sm{height:var(--control-h-sm);padding:0 .625rem;font-size:var(--control-fs-sm)}.btn-sm,.btn-xs{border-radius:var(--radius-sm)}.btn-xs{height:1.625rem;padding:0 .5rem;gap:.25rem;font-size:.75rem}.btn-block{display:flex;width:100%}.btn .caret{border-top-color:initial}.px-btn-cta{display:inline-flex;align-items:center;gap:.375rem;height:var(--control-h);padding:0 .9375rem;border:none;border-radius:var(--radius);background-image:linear-gradient(135deg,var(--accent-from) 0,var(--accent-to) 100%);background-color:var(--accent-600);color:#fff;font-size:var(--control-fs);font-weight:600;line-height:1.1;white-space:nowrap;text-decoration:none;transition:filter .15s ease,box-shadow .15s ease}.px-btn-cta:focus,.px-btn-cta:hover{filter:brightness(.94);color:#fff;text-decoration:none}.px-btn-cta:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-btn-cta svg{width:1rem;height:1rem;flex-shrink:0}.form-control{height:var(--control-h);padding:0 var(--control-px);border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);box-shadow:none;color:var(--foreground);font-size:var(--control-fs);line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease}textarea.form-control{height:auto;min-height:calc(var(--control-h)*2);padding-top:.5rem;padding-bottom:.5rem;line-height:1.5}select.form-control{height:var(--control-h)}select.form-control:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:1.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='none' stroke='%2352525B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6875rem center;background-size:10px 6px}[dir=rtl] select.form-control:not([multiple]):not([size]){background-position:left .6875rem center}.form-control:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000);outline:none}.form-control::-moz-placeholder{color:var(--muted-foreground);opacity:1}.form-control::placeholder{color:var(--muted-foreground);opacity:1}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--muted);color:var(--muted-foreground);opacity:1}.form-group{margin-bottom:1rem}.control-label,.form-group>label:not(.checkbox label):not(.radio label):not(.radio-inline):not(.checkbox-inline){margin-bottom:.375rem;font-size:var(--control-fs);font-weight:600;color:var(--foreground)}label.error{display:block;margin-top:.25rem;color:var(--danger);font-size:.75rem;font-weight:500}.form-control.error,input.error,select.error,textarea.error{border-color:var(--danger)}.form-control.error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 25%,#0000)}.input-group .form-control{z-index:1}.input-group-addon,.input-group>.input-group-addon{height:var(--control-h);padding:0 var(--control-px);border:1px solid var(--input);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);font-size:var(--control-fs)}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child){border-radius:0}.input-group>.input-group-btn>.btn,.input-group>.input-group-btn>.btn.btn-flat{border-radius:var(--radius)}.input-group>.input-group-addon:first-child{border-inline-end:0}.input-group>.input-group-addon:first-child,.input-group>.input-group-btn:first-child>.btn{border-start-end-radius:0;border-end-end-radius:0}.input-group>.input-group-addon:last-child{border-inline-start:0}.input-group>.input-group-addon:last-child,.input-group>.input-group-btn:last-child>.btn{border-start-start-radius:0;border-end-start-radius:0}.input-group>.input-group-btn:last-child>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.input-group>.input-group-btn:first-child>.btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.input-group>.select2-container .select2-selection{border-radius:var(--radius)}.input-group:has(>.input-group-addon:first-child)>.form-control,.input-group:has(>.input-group-addon:first-child)>.select2-container .select2-selection,.input-group:has(>.input-group-btn:first-child)>.form-control,.input-group:has(>.input-group-btn:first-child)>.select2-container .select2-selection{border-start-start-radius:0;border-end-start-radius:0}.input-group:has(>.input-group-addon:last-child)>.form-control,.input-group:has(>.input-group-addon:last-child)>.select2-container .select2-selection,.input-group:has(>.input-group-btn:last-child)>.form-control,.input-group:has(>.input-group-btn:last-child)>.select2-container .select2-selection{border-start-end-radius:0;border-end-end-radius:0}.input-group>.input-group-btn>.btn{height:var(--control-h)}.input-group>.form-control:focus,.input-group>.input-group-btn>.btn:focus,.input-group>.select2-container--focus,.input-group>.select2-container--open{z-index:3;position:relative}.input-group{border-radius:var(--radius)}.input-group:has(>.form-control:focus),.input-group:has(>.select2-container--focus),.input-group:has(>.select2-container--open){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000)}.input-group:has(>.form-control:focus)>.form-control,.input-group:has(>.form-control:focus)>.input-group-addon,.input-group:has(>.form-control:focus)>.input-group-btn>.btn,.input-group:has(>.select2-container--focus)>.input-group-addon,.input-group:has(>.select2-container--focus)>.input-group-btn>.btn,.input-group:has(>.select2-container--focus)>.select2-container .select2-selection,.input-group:has(>.select2-container--open)>.input-group-addon,.input-group:has(>.select2-container--open)>.input-group-btn>.btn,.input-group:has(>.select2-container--open)>.select2-container .select2-selection{border-color:var(--ring);box-shadow:none}input[type=file]{max-width:100%;font-size:var(--control-fs-sm)}input[type=file]::file-selector-button{height:var(--control-h-sm);margin-inline-end:.625rem;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:#fff;color:var(--foreground);transition:background-color .15s ease,border-color .15s ease}input[type=file]::file-selector-button:hover{background-color:var(--muted)}.checkbox:not(.icheck-wrap),.radio:not(.icheck-wrap){display:flex;align-items:flex-start;margin:.5rem 0}.checkbox label,.radio label{display:flex;align-items:center;gap:.5rem;min-height:0;padding-left:0;font-size:.8125rem;font-weight:400;color:var(--foreground);cursor:pointer}.checkbox input[type=checkbox]:not(.input-icheck),.radio input[type=radio]:not(.input-icheck){position:static;margin:0;width:1.125rem;height:1.125rem}.checkbox-inline,.radio-inline{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding-left:0;font-size:.8125rem;font-weight:400;color:var(--foreground);cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-inline-start:1rem}.checkbox-inline input[type=checkbox],.radio-inline input[type=radio]{position:static;margin:0;width:1.125rem;height:1.125rem}.checkbox-inline:after,.checkbox-inline:before,.radio-inline:after,.radio-inline:before{display:none}.icheckbox_square-blue,.iradio_square-blue{box-sizing:border-box;width:1.125rem;height:1.125rem;background-image:none;background-color:var(--background);border:1.5px solid var(--input);border-radius:var(--radius-sm);vertical-align:middle;transition:background-color .12s ease,border-color .12s ease}.iradio_square-blue{border-radius:9999px}.icheckbox_square-blue.hover,.iradio_square-blue.hover{border-color:var(--accent-500)}.icheckbox_square-blue.checked,.iradio_square-blue.checked{background-color:var(--accent-600);border-color:var(--accent-600)}.icheckbox_square-blue.checked:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;margin:-5.5px 0 0 -2.5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.iradio_square-blue.checked:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:9999px;background:#fff}.icheckbox_square-blue.disabled,.iradio_square-blue.disabled{opacity:.5;cursor:default}.icheckbox_square-blue:has(>input:focus-visible),.iradio_square-blue:has(>input:focus-visible){border-color:var(--accent-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.box{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:1.25rem}.box.box-solid{border:1px solid var(--border)}.box-header:after,.box-header:before,.box-tools:after,.box-tools:before,.btn-block:after,.btn-block:before,.btn:after,.btn:before,.checkbox:not(.icheck-wrap):after,.checkbox:not(.icheck-wrap):before,.label:after,.label:before,.radio:not(.icheck-wrap):after,.radio:not(.icheck-wrap):before{display:none}.box-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.125rem;min-height:0}.box-header,.box-header.with-border{border-bottom:1px solid var(--border)}.box-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--foreground)}.box-tools{display:flex;align-items:center;gap:.5rem;position:static;float:none}.box-body{padding:1.125rem}.box-body.no-padding,.box-body.table-responsive{padding:0}.box-footer{padding:.875rem 1.125rem;border-top:1px solid var(--border);background-color:var(--muted);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel-default>.panel-heading,.panel-heading{padding:.875rem 1.125rem;border-bottom:1px solid var(--border);background-color:var(--card);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.panel-title{font-size:.9375rem;font-weight:600;color:var(--foreground)}.panel-body{padding:1.125rem}.panel-footer{padding:.875rem 1.125rem;border-top:1px solid var(--border);background-color:var(--muted)}.nav-tabs-custom{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.nav-tabs-custom>.nav-tabs{margin:0;padding:0 .5rem;border-bottom:1px solid var(--border)}.nav-tabs-custom>.tab-content{padding:1.125rem}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#0000}.nav-tabs-custom>.nav-tabs>li.active:hover>a,.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active>a:focus,.nav-tabs-custom>.nav-tabs>li.active>a:hover{border-color:#0000;border-bottom:2px solid var(--accent-600);background-color:initial;color:var(--accent-700)}.nav-tabs{border-bottom:1px solid var(--border)}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{margin-right:.25rem;padding:.625rem .875rem;border:none;border-bottom:2px solid #0000;border-radius:0;background:none;color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:#0000;background:none;color:var(--foreground)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;border-bottom:2px solid var(--accent-600);background:none;color:var(--accent-700)}.table{color:var(--foreground);font-size:var(--control-fs)}.table>thead>tr>th{padding:.6875rem .75rem;border-bottom:1px solid var(--border);border-top:none;color:var(--muted-foreground);font-size:var(--control-fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.table>tbody>tr>td{padding:.625rem .75rem;border-top:1px solid var(--border);vertical-align:middle}.table>tfoot>tr>td,.table>tfoot>tr>th{padding:.625rem .75rem;border:none;border-top:1px solid var(--border);background-color:var(--muted);color:var(--foreground);font-size:var(--control-fs);font-weight:700;vertical-align:middle}.table-bordered{border:none}.table-bordered>tbody>tr>td,.table-bordered>thead>tr>th{border:none;border-bottom:1px solid var(--border)}.px-table-fit{width:100%;table-layout:auto}.px-table-fit>thead>tr>th{white-space:normal}.px-col-thumb{width:1%;white-space:nowrap}.px-table-fit>tbody>tr>td,.px-table-fit>thead>tr>th{padding-inline:.625rem}.px-price-range{display:inline-block}.px-price{white-space:nowrap}.px-price-range-sep{color:var(--muted-foreground)}.table-striped>tbody>tr:nth-of-type(odd){background-color:color-mix(in srgb,var(--muted) 55%,#0000)}.table-hover>tbody>tr:hover{background-color:color-mix(in srgb,var(--accent-500) 6%,#0000)}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{height:var(--control-h);padding:0 var(--control-px);border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:var(--control-fs)}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000);outline:none}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_length label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:500}.dataTables_wrapper .dataTables_length select{width:auto;min-width:5rem;padding-right:.5rem}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper>.row{margin-inline:0}.table-responsive{padding-top:4px}.table-responsive>.dataTables_wrapper{margin-top:-4px}.dataTables_wrapper>.row>[class*=col-]:first-child{padding-inline-start:0}.dataTables_wrapper>.row>[class*=col-]:last-child{padding-inline-end:0}.dataTables_wrapper .dataTables_filter{color:var(--muted-foreground);font-size:var(--control-fs)}.dataTables_wrapper .dataTables_paginate a.paginate_button{margin-left:.25rem;padding:.3125rem .625rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground)!important;font-size:.8125rem}.dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover{border-color:var(--accent-600);background:var(--accent-600)!important;color:#fff!important}.dataTables_wrapper .dataTables_paginate a.paginate_button:hover{border-color:var(--border);background:var(--muted)!important;color:var(--foreground)!important}.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover{opacity:.5;background:none!important;color:var(--muted-foreground)!important}.dataTables_wrapper .dataTables_paginate .pagination>li.paginate_button{margin:0;padding:0;border:none}.dt-buttons>.btn,.dt-buttons>a{display:inline-flex;align-items:center;gap:.375rem;height:var(--control-h-sm);padding:0 .6875rem;margin:0;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--foreground);font-size:var(--control-fs-sm);font-weight:600;line-height:1.1;text-decoration:none;text-transform:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dt-buttons>a:focus,.dt-buttons>a:hover{border-color:var(--border);background:var(--muted);color:var(--foreground);text-decoration:none}.dt-buttons>a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.dt-buttons.btn-group{display:inline-flex;flex-wrap:wrap;gap:.375rem}.dt-buttons .btn{height:var(--control-h-sm);padding:0 .6875rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--foreground);font-size:var(--control-fs-sm);font-weight:600;box-shadow:none;text-shadow:none}.dt-buttons .btn:hover{background:var(--muted);color:var(--foreground)}.pagination{gap:.25rem}.pagination>li>a,.pagination>li>span{margin-left:0;padding:.375rem .75rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:var(--control-fs-sm)}.pagination>li:not(:first-child)>a,.pagination>li:not(:first-child)>span{margin-left:.25rem}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:var(--radius)}.pagination>li>a:focus,.pagination>li>a:hover{border-color:var(--border);background-color:var(--muted);color:var(--foreground)}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:hover{border-color:var(--accent-600);background-color:var(--accent-600);color:#fff}.pagination>.disabled>a,.pagination>.disabled>span{color:var(--muted-foreground);opacity:.6}.alert{padding:.75rem 1rem;border:1px solid #0000;border-radius:var(--radius-lg);font-size:.8125rem}.alert-success{border-color:color-mix(in srgb,var(--success) 35%,#0000);background-color:color-mix(in srgb,var(--success) 10%,#fff);color:color-mix(in srgb,var(--success) 65%,#000)}.alert-info{border-color:color-mix(in srgb,var(--info) 35%,#0000);background-color:color-mix(in srgb,var(--info) 10%,#fff);color:color-mix(in srgb,var(--info) 65%,#000)}.alert-warning{border-color:color-mix(in srgb,var(--warning) 35%,#0000);background-color:color-mix(in srgb,var(--warning) 10%,#fff);color:color-mix(in srgb,var(--warning) 65%,#000)}.alert-danger{border-color:color-mix(in srgb,var(--danger) 35%,#0000);background-color:color-mix(in srgb,var(--danger) 10%,#fff);color:color-mix(in srgb,var(--danger) 65%,#000)}.label{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1.3}.label-default{background-color:var(--muted);color:var(--muted-foreground)}.label-primary{background-color:color-mix(in srgb,var(--accent-600) 14%,#fff);color:var(--accent-700)}.label-success{background-color:color-mix(in srgb,var(--success) 14%,#fff);color:color-mix(in srgb,var(--success) 65%,#000)}.label-info{background-color:color-mix(in srgb,var(--info) 14%,#fff);color:color-mix(in srgb,var(--info) 65%,#000)}.label-warning{background-color:color-mix(in srgb,var(--warning) 14%,#fff);color:color-mix(in srgb,var(--warning) 65%,#000)}.label-danger{background-color:color-mix(in srgb,var(--danger) 14%,#fff);color:color-mix(in srgb,var(--danger) 65%,#000)}.badge{padding:.125rem .4375rem;border-radius:9999px;background-color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.text-primary{color:var(--accent-600)!important}.text-primary:focus,a.text-primary:focus,a.text-primary:hover{color:var(--accent-700)!important}.text-info{color:var(--info)!important}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-muted{color:var(--muted-foreground)!important}.bg-primary{background-color:var(--accent-600)!important;color:#fff!important}.bg-success{background-color:var(--success)!important;color:#fff!important}.bg-info{background-color:var(--info)!important;color:#fff!important}.bg-warning{background-color:var(--warning)!important;color:#fff!important}.bg-danger{background-color:var(--danger)!important;color:#fff!important}.modal-content{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 32px -8px #10182838}.modal-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.modal-title{font-size:1rem;font-weight:600;color:var(--foreground)}.modal-body{padding:1.25rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--border)}.modal-footer>*{margin:0;float:none}.modal-footer>[data-dismiss=modal]{order:-1;border:1px solid var(--border);background-color:var(--card);color:var(--foreground)}.modal-footer>[data-dismiss=modal]:focus,.modal-footer>[data-dismiss=modal]:hover{border-color:var(--border);background-color:var(--muted);color:var(--foreground)}.modal-footer:after,.modal-footer:before{display:none}.modal-body:after{content:"";display:table;clear:both}.modal-header .close{margin-top:0;padding:0;width:1.75rem;height:1.75rem;border-radius:var(--radius);color:var(--muted-foreground);opacity:1;text-shadow:none;font-weight:400;transition:background-color .15s ease,color .15s ease}.modal-header .close:focus,.modal-header .close:hover{background-color:var(--muted);color:var(--foreground);opacity:1}.dropdown-menu{padding:.375rem;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 24px -6px #10182829}.dropdown-menu>li>a{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:var(--radius);color:var(--foreground);font-size:.8125rem;white-space:nowrap}.dropdown-menu>li>a>i{flex-shrink:0;width:1rem;font-size:.8125rem;text-align:center;color:var(--muted-foreground)}.dropdown-menu>li>a:focus>i,.dropdown-menu>li>a:hover>i{color:var(--accent-600)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:var(--muted);color:var(--foreground)}.dropdown-menu>.divider{margin:.375rem 0;background-color:var(--border)}.breadcrumb{padding:0;background:none;font-size:.8125rem}.breadcrumb>.active,.breadcrumb>li+li:before{color:var(--muted-foreground)}.select2-container--default .select2-selection--single{display:flex;align-items:center;height:var(--control-h);padding:0 var(--control-px);border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background)}.select2-container--default .select2-selection--single .select2-selection__rendered{flex:1 1 auto;min-width:0;padding-left:0;padding-right:1.125rem;align-self:stretch;margin:0;line-height:calc(var(--control-h) - 2px);font-size:var(--control-fs);color:var(--foreground)}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered,[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:1.125rem;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted-foreground)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.375rem;height:100%;width:1.25rem}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:.375rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='none' stroke='%2352525B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 6px;transition:transform .15s ease}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.select2-container--default .select2-selection--single .select2-selection__clear{margin-right:.25rem;color:var(--muted-foreground);font-weight:600}.select2-container--default .select2-selection--multiple{min-height:var(--control-h);padding:0 .375rem;border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem;padding:.3125rem 0;min-height:calc(var(--control-h) - 2px)}.select2-container--default .select2-selection--multiple .select2-selection__choice{float:none;margin:0;padding:.0625rem .5rem;border:1px solid color-mix(in srgb,var(--accent-600) 28%,#0000);border-radius:9999px;background-color:color-mix(in srgb,var(--accent-600) 12%,#0000);color:var(--accent-800);font-size:var(--control-fs-sm);line-height:1.4}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:.3125rem;color:color-mix(in srgb,var(--accent-800) 70%,#0000);font-weight:700}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--danger)}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:0;height:1.5rem;font-size:var(--control-fs);line-height:1.5rem}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000);outline:none}.select2-dropdown{border-color:var(--border);border-radius:var(--radius);box-shadow:0 10px 24px -6px #10182829;overflow:hidden}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-end-start-radius:0;border-end-end-radius:0}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-start-start-radius:0;border-start-end-radius:0}.select2-container--default .select2-search--dropdown{padding:.375rem}.select2-container--default .select2-search--dropdown .select2-search__field{height:var(--control-h-sm);padding:0 .5rem;border:1px solid var(--input);border-radius:var(--radius-sm);font-size:var(--control-fs);color:var(--foreground)}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,#0000);outline:none}.select2-container--default .select2-results>.select2-results__options{padding:.25rem;max-height:15rem}.select2-container--default .select2-results__option{padding:.4375rem .625rem;border-radius:var(--radius-sm);font-size:var(--control-fs);color:var(--foreground)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:color-mix(in srgb,var(--accent-600) 12%,#0000);color:var(--accent-800);font-weight:600}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--accent-600);color:#fff}.select2-container--default .select2-results__option[aria-disabled=true]{color:var(--muted-foreground)}.select2-container--default .select2-results__group{padding:.375rem .625rem;color:var(--muted-foreground);font-size:var(--control-fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.daterangepicker{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);font-family:inherit;font-size:var(--control-fs-sm);color:var(--foreground)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border-radius:var(--radius-sm)}.daterangepicker td.in-range{background-color:color-mix(in srgb,var(--accent-600) 12%,#0000);color:var(--foreground)}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--muted)}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--accent-600);color:#fff}.daterangepicker td.start-date{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.daterangepicker td.end-date{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.daterangepicker .ranges li,.daterangepicker td.start-date.end-date{border-radius:var(--radius-sm)}.daterangepicker .ranges li{font-size:var(--control-fs-sm)}.daterangepicker .ranges li:hover{background-color:var(--muted)}.daterangepicker .ranges li.active{background-color:var(--accent-600);color:#fff}.daterangepicker .drp-buttons{border-top-color:var(--border)}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.monthselect,.daterangepicker select.secondselect,.daterangepicker select.yearselect{height:var(--control-h-sm);border:1px solid var(--input);border-radius:var(--radius-sm);background-color:var(--background);color:var(--foreground);font-size:var(--control-fs-sm)}.bootstrap-datetimepicker-widget.dropdown-menu{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.bootstrap-datetimepicker-widget table td span,.bootstrap-datetimepicker-widget table td.day{border-radius:var(--radius-sm)}.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:var(--muted)}.bootstrap-datetimepicker-widget table td span.active{background-color:var(--accent-600);color:#fff;text-shadow:none}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:var(--accent-600)}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:var(--muted)}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.today,.datepicker table tr td.today:active,.datepicker table tr td.today:hover{background-color:color-mix(in srgb,var(--accent-600) 14%,#0000);background-image:none;border-color:#0000;color:var(--accent-800);font-weight:600}.datepicker table tr td span.active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td.active,.datepicker table tr td.active.active,.datepicker table tr td.active.disabled{background-color:var(--accent-600);background-image:none;border-color:var(--accent-600);color:#fff;text-shadow:none}.datepicker table tr td span.active.active:active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.active.active:active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.today:hover.active{background-color:var(--accent-700);background-image:none;border-color:var(--accent-700);color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:color-mix(in srgb,var(--accent-600) 12%,#0000)}.datepicker table tr td,.datepicker table tr th{border-radius:var(--radius-sm)}.bootstrap-datetimepicker-widget table th.next,.bootstrap-datetimepicker-widget table th.picker-switch,.bootstrap-datetimepicker-widget table th.prev{border-radius:var(--radius-sm);color:var(--foreground)}.bootstrap-datetimepicker-widget table th.next:hover,.bootstrap-datetimepicker-widget table th.picker-switch:hover,.bootstrap-datetimepicker-widget table th.prev:hover{background:var(--muted)}.bootstrap-datetimepicker-widget a[data-action]{color:var(--accent-700)}.bootstrap-datetimepicker-widget a[data-action]:hover{color:var(--accent-800);background:var(--muted);border-radius:var(--radius-sm)}.bootstrap-datetimepicker-widget .picker-switch a,.bootstrap-datetimepicker-widget .timepicker-picker td a span{color:inherit}.px-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1.5rem 15px 1rem}.px-page-head__titles{min-width:0;flex:1 1 20rem}.px-page-title{margin:0;font-size:1.5rem;line-height:2.25rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}@media (min-width:768px){.px-page-title{font-size:1.875rem}}.px-page-sub{margin:.125rem 0 0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-foreground)}.content-header:not(.px-page-head){padding:1.5rem 15px 1rem}.content-header:not(.px-page-head)>h1{margin:0;font-size:1.5rem;line-height:2.25rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}@media (min-width:768px){.content-header:not(.px-page-head)>h1{font-size:1.875rem}}.content-header:not(.px-page-head)>h1>small{display:block;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-foreground)}.px-page-head__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-height:2.25rem;margin-inline-start:auto}.px-btn-ghost{display:inline-flex;align-items:center;gap:.375rem;height:var(--control-h);padding:0 .875rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:var(--control-fs);font-weight:600;line-height:1.1;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.px-btn-ghost:focus,.px-btn-ghost:hover{background-color:var(--muted);border-color:var(--border);color:var(--foreground);text-decoration:none}.px-btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-btn-ghost svg{width:1rem;height:1rem;flex-shrink:0}.px-page-head__actions .pull-left,.px-page-head__actions .pull-right{float:none}.box-header:empty{display:none;padding:0}.px-collapsible>summary.box-header{display:flex;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.px-collapsible>summary.box-header::-webkit-details-marker{display:none}.px-collapsible>summary.box-header:hover .box-title{color:var(--accent-700)}.px-collapsible>summary.box-header:focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 45%,#0000);outline-offset:2px;border-radius:var(--radius)}.px-collapsible-chevron{margin-inline-start:auto;flex-shrink:0;color:var(--muted-foreground);transition:transform .18s ease}.px-collapsible[open]>summary .px-collapsible-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.px-collapsible-chevron{transition:none}}.px-collapsible:not([open])>summary.box-header{border-bottom:none}:root,[data-theme=dark],[data-theme=light]{--rounded-btn:var(--radius)}.dataTables_wrapper>.row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.dataTables_wrapper>.row>[class*=col-]{width:auto;max-width:100%;float:none;flex:0 0 auto;padding-inline:0}.dataTables_wrapper>.row>[class*=col-]:has(>.dt-buttons){flex:1 1 auto;text-align:start}.dataTables_wrapper>.row>[class*=col-]:has(>.dataTables_filter){margin-inline-start:auto}.dataTables_wrapper>.row.text-center{text-align:start}.dataTables_wrapper .dataTables_filter input{min-width:12rem}.dt-buttons>.btn,.dt-buttons>a{flex-wrap:nowrap;white-space:nowrap}.dt-buttons>.btn>span,.dt-buttons>a>span{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.dt-buttons>.btn svg,.dt-buttons>a svg{width:1rem;height:1rem;flex-shrink:0;stroke-width:1.75}.dt-buttons>a svg.px-caret{width:.75rem;height:.75rem;opacity:.6}.table>tbody>tr>td .btn-group>.dropdown-toggle,.table>tbody>tr>td .tw-dw-btn{--chip:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;height:var(--control-h-sm);min-height:var(--control-h-sm);border:1px solid color-mix(in srgb,var(--chip) 24%,#0000)!important;border-radius:var(--radius);background-color:color-mix(in srgb,var(--chip) 10%,var(--card))!important;color:var(--chip)!important;font-weight:600;line-height:1;text-transform:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.table>tbody>tr>td .tw-dw-btn{width:var(--control-h-sm);padding:0;gap:0;font-size:0}.table>tbody>tr>td .btn-group>.dropdown-toggle{width:auto;flex-wrap:nowrap;gap:.375rem;padding:0 .75rem;font-size:var(--control-fs-sm);white-space:nowrap}.table>tbody>tr>td .btn-group>.dropdown-toggle>.caret{flex-shrink:0}.table>tbody>tr>td .tw-dw-btn-accent,.table>tbody>tr>td .tw-dw-btn-primary{--chip:var(--accent-600)}.table>tbody>tr>td .tw-dw-btn-info{--chip:var(--info)}.table>tbody>tr>td .tw-dw-btn-error{--chip:var(--danger)}.table>tbody>tr>td .tw-dw-btn-success{--chip:var(--success)}.table>tbody>tr>td .tw-dw-btn-warning{--chip:var(--warning)}.table>tbody>tr>td .btn-group>.dropdown-toggle{--chip:var(--accent-600);border-color:var(--accent-600)!important;background-color:var(--accent-600)!important;color:#fff!important}.table>tbody>tr>td .btn-group.open>.dropdown-toggle,.table>tbody>tr>td .btn-group>.dropdown-toggle:focus,.table>tbody>tr>td .btn-group>.dropdown-toggle:hover{border-color:var(--accent-700)!important;background-color:var(--accent-700)!important;color:#fff!important}.table>tbody>tr>td .tw-dw-btn:focus,.table>tbody>tr>td .tw-dw-btn:hover{border-color:var(--chip)!important;background-color:var(--chip)!important;color:#fff!important}.table>tbody>tr>td .btn-group>.dropdown-toggle:focus-visible,.table>tbody>tr>td .tw-dw-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--chip) 35%,#0000)}.table>tbody>tr>td .btn-group>.dropdown-toggle>i,.table>tbody>tr>td .tw-dw-btn>i,.table>tbody>tr>td .tw-dw-btn>svg{font-size:.875rem;width:auto;color:inherit;line-height:1;top:0}.table>tbody>tr>td .tw-dw-btn>svg{width:1rem;height:1rem}.table>tbody>tr>td .btn-group>.dropdown-toggle .caret{margin-inline-start:.125rem;opacity:.7}.table>tbody>tr>td.px-actions,.table>tbody>tr>td:has(>.btn-group),.table>tbody>tr>td:has(>.tw-dw-btn){white-space:nowrap}.table>tbody>tr>td:has(>.tw-dw-btn){line-height:0}.table>tbody>tr>td>.tw-dw-btn+.tw-dw-btn{margin-inline-start:.25rem}.table>tfoot>tr>td .tw-dw-btn{height:var(--control-h-sm);min-height:var(--control-h-sm);padding:0 .75rem;font-size:var(--control-fs-sm);border-radius:var(--radius)}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]),input[type=radio]:not(.input-icheck):not([class*=tw-dw-]){appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;padding:0;border:1.5px solid var(--input);border-radius:var(--radius-sm);background-color:var(--background);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}input[type=radio]:not(.input-icheck):not([class*=tw-dw-]){border-radius:50%}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):hover,input[type=radio]:not(.input-icheck):not([class*=tw-dw-]):hover{border-color:var(--accent-500)}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):checked,input[type=radio]:not(.input-icheck):not([class*=tw-dw-]):checked{border-color:var(--accent-600);background-color:var(--accent-600)}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E")}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):indeterminate{border-color:var(--accent-600);background-color:var(--accent-600);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.25' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}input[type=radio]:not(.input-icheck):not([class*=tw-dw-]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.25' fill='%23fff'/%3E%3C/svg%3E")}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):disabled,input[type=radio]:not(.input-icheck):not([class*=tw-dw-]):disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:not(.input-icheck):not([class*=tw-dw-]):focus-visible,input[type=radio]:not(.input-icheck):not([class*=tw-dw-]):focus-visible{outline:none;border-color:var(--accent-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000)}.table>tbody>tr>td>input[type=checkbox].row-select,.table>thead>tr>th>input[type=checkbox]{display:block;margin-inline:auto}.checkbox label,.radio label,label>.icheckbox_square-blue,label>.iradio_square-blue{vertical-align:middle}.dataTables_wrapper .dataTables_length select,select.form-control,select.form-control-sm{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem 1rem;padding-inline-end:2rem}[dir=rtl] .dataTables_wrapper .dataTables_length select,[dir=rtl] select.form-control{background-position:left .625rem center}select.form-control[multiple],select.form-control[size]:not([size="1"]){background-image:none;padding-inline-end:var(--control-px)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--accent-600);color:#fff}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--accent-50);color:var(--accent-800)}input[type=file]{display:block;width:100%;height:var(--control-h);padding:0;border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);color:var(--muted-foreground);font-size:var(--control-fs);line-height:calc(var(--control-h) - 2px);cursor:pointer;overflow:hidden}input[type=file]:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,#0000)}input[type=file]::file-selector-button{height:calc(var(--control-h) - 2px);margin:0 .75rem 0 0;padding:0 .875rem;border:none;border-inline-end:1px solid var(--input);border-radius:0;background-color:var(--accent-600);color:#fff;font-family:inherit;font-size:var(--control-fs-sm);font-weight:600;cursor:pointer;transition:background-color .15s ease}input[type=file]:hover::file-selector-button{background-color:var(--accent-700)}[dir=rtl] input[type=file]::file-selector-button{margin:0 0 0 .75rem}.btn-file input[type=file],.file-input input[type=file]{display:block;width:100%;height:100%;padding:0;border:none;border-radius:0;background:none;line-height:normal;overflow:visible}.pos-tab-menu .list-group{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:.25rem;border:none;border-radius:var(--radius-lg);background-color:var(--canvas);box-shadow:none}.pos-tab-menu .list-group>a.list-group-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;border-radius:var(--radius);background:none;color:var(--muted-foreground);font-size:var(--control-fs);font-weight:600;line-height:1.25;text-align:start;transition:background-color .15s ease,color .15s ease}.pos-tab-menu .list-group>a.list-group-item:focus,.pos-tab-menu .list-group>a.list-group-item:hover{background-color:color-mix(in srgb,var(--accent-500) 8%,#0000);color:var(--foreground);text-decoration:none}.pos-tab-menu .list-group>a.list-group-item.active,.pos-tab-menu .list-group>a.list-group-item.active:focus,.pos-tab-menu .list-group>a.list-group-item.active:hover{background-color:var(--accent-50);background-image:none;color:var(--accent-800);font-weight:700}.pos-tab-menu .list-group>a.list-group-item.active:before{content:"";align-self:stretch;width:3px;margin-inline-start:-.25rem;border-radius:2px;background-color:var(--accent-600)}.pos-tab-menu .list-group>a.list-group-item .fa-info-circle,.pos-tab-menu .list-group>a.list-group-item .text-info{margin-inline-start:auto;opacity:.7}@media (min-width:992px){.pos-tab-container div:has(>.pos-tab-menu){display:flex;align-items:flex-start;gap:1.25rem}.pos-tab-container .pos-tab-menu{width:15.5rem;flex:0 0 15.5rem;padding-inline-start:0}.pos-tab-container .pos-tab{min-width:0;flex:1 1 auto}}@media (max-width:991px){.pos-tab-container .pos-tab,.pos-tab-container .pos-tab-menu{width:100%;float:none}.pos-tab-menu .list-group{flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.pos-tab-menu .list-group>a.list-group-item.active:before{display:none}}.px-pos-iconbtn{gap:.5rem;width:2.5rem;padding:0;color:var(--muted-foreground)}.px-pos-btn,.px-pos-iconbtn{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.px-pos-btn{gap:.375rem;padding:0 .875rem;color:var(--foreground);font-size:var(--control-fs);font-weight:600;line-height:1;white-space:nowrap}.px-pos-btn:focus,.px-pos-btn:hover,.px-pos-iconbtn:focus,.px-pos-iconbtn:hover{border-color:var(--accent-600);background-color:var(--accent-50);color:var(--accent-700);text-decoration:none}.px-pos-btn:focus-visible,.px-pos-iconbtn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-pos-btn:active,.px-pos-iconbtn:active{transform:scale(.96)}.px-pos-btn svg,.px-pos-iconbtn svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}.px-pos-btn svg{width:1.125rem;height:1.125rem}@media (max-width:767px){.px-pos-iconbtn{width:auto;padding:0 .75rem;font-size:var(--control-fs-sm);font-weight:600}}.px-pos-action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;min-width:4.5rem;height:2.75rem;padding:0 .625rem;border:1px solid #0000;border-radius:var(--radius);background:none;color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.px-pos-action:focus:not([disabled]),.px-pos-action:hover:not([disabled]){border-color:var(--border);background-color:var(--background);color:var(--accent-700)}.px-pos-action:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-pos-action[disabled]{opacity:.45;cursor:not-allowed}.px-pos-action>i{font-size:1rem;line-height:1;color:inherit}.px-pos-cta,.px-pos-cta-alt,.px-pos-danger{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.25rem;min-width:8.5rem;padding:0 1rem;border:1px solid #0000;border-radius:var(--radius);font-size:var(--control-fs-sm);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.px-pos-cta-alt:active,.px-pos-cta:active,.px-pos-danger:active{transform:scale(.97)}.px-pos-cta{background-color:var(--accent-600);color:#fff}.px-pos-cta:focus,.px-pos-cta:hover{background-color:var(--accent-700);color:#fff}.px-pos-cta-alt{border-color:var(--accent-600);background-color:var(--background);color:var(--accent-700)}.px-pos-cta-alt:focus,.px-pos-cta-alt:hover{background-color:var(--accent-50);color:var(--accent-800)}.px-pos-danger{border-color:color-mix(in srgb,var(--danger) 45%,#0000);background-color:var(--background);color:var(--danger)}.px-pos-danger:focus,.px-pos-danger:hover{background-color:var(--danger);border-color:var(--danger);color:#fff}.px-pos-cta-alt:focus-visible,.px-pos-cta:focus-visible,.px-pos-danger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-pos-pill{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.25rem;padding:0 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:var(--control-fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.px-pos-pill:focus,.px-pos-pill:hover{border-color:var(--accent-600);background-color:var(--accent-50);color:var(--accent-700)}.px-pos-datechip{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border-radius:var(--radius);background-color:var(--accent-600);color:#fff;font-size:var(--control-fs-sm);font-weight:600;white-space:nowrap}.px-pos-filter>svg{color:var(--accent-600)}.px-pos-filter:focus,.px-pos-filter:hover{background-color:var(--accent-50);border-color:var(--accent-500);color:var(--foreground)}.px-pos-filter:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,#0000)}.px-pos-filter .pos-active-filter-badge,.px-pos-filter .pos-count-badge{border-color:var(--accent-100);background-color:var(--accent-50);color:var(--accent-800)}.px-pos-filter:hover .pos-count-badge{border-color:var(--accent-100);background-color:var(--background)}.px-pos-filter .pos-filter-chip-clear{color:var(--accent-600);opacity:.7}.px-pos-filter .pos-filter-chip-clear:hover{opacity:1}