:root{--font-size-normal:16px;--font-size-small:calc(var(--font-size-normal) * .75);--font-size-large:calc(var(--font-size-normal) * 1.5);--font-size-x-large:calc(var(--font-size-normal) * 2);--font-size-xx-large:calc(var(--font-size-normal) * 3);--gap:1rem;--gap-x-small:calc(var(--gap) / 4);--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 1.5);--gap-x-large:calc(var(--gap) * 2);--border-radius:8px;--border-radius-small:calc(var(--border-radius) / 2);--primary-hue:198;--primary-saturation:97%;--primary-color:var(--primary-hue), var(--primary-saturation);--primary-lightness:23%;--danger-hue:354;--danger-saturation:61%;--danger-color:var(--danger-hue), var(--danger-saturation);--danger-lightness:45%;--warning-hue:35;--warning-saturation:84%;--warning-color:var(--warning-hue), var(--warning-saturation);--warning-lightness:62%;--info-hue:194;--info-saturation:66%;--info-color:var(--info-hue), var(--info-saturation);--info-lightness:74%;--success-hue:120;--success-saturation:39%;--success-color:var(--success-hue), var(--success-saturation);--success-lightness:54%;--color-text:#000;--color-text-light:#737373;--color-text-dark:#d9d9d9;--color-primary:hsl(var(--primary-color), var(--primary-lightness));--color-danger:hsl(var(--danger-color), var(--danger-lightness));--color-warning:hsl(var(--warning-color), var(--warning-lightness));--color-info:hsl(var(--info-color), var(--info-lightness));--color-success:hsl(var(--success-color), var(--success-lightness));--color-dark-gray:#737373;--color-light-gray:#d9d9d9}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.pt-0{padding-top:0}.mt-0{margin-top:0}.pr-0{padding-right:0}.mr-0{margin-right:0}.pb-0{padding-bottom:0}.mb-0{margin-bottom:0}.pl-0{padding-left:0}.ml-0{margin-left:0}.p-1{padding:var(--gap-x-small)}.px-1{padding-left:var(--gap-x-small);padding-right:var(--gap-x-small)}.py-1{padding-top:var(--gap-x-small);padding-bottom:var(--gap-x-small)}.m-1{margin:var(--gap-x-small)}.mx-1{margin-left:var(--gap-x-small);margin-right:var(--gap-x-small)}.my-1{margin-top:var(--gap-x-small);margin-bottom:var(--gap-x-small)}.pt-1{padding-top:var(--gap-x-small)}.mt-1{margin-top:var(--gap-x-small)}.pr-1{padding-right:var(--gap-x-small)}.mr-1{margin-right:var(--gap-x-small)}.pb-1{padding-bottom:var(--gap-x-small)}.mb-1{margin-bottom:var(--gap-x-small)}.pl-1{padding-left:var(--gap-x-small)}.ml-1{margin-left:var(--gap-x-small)}.p-2{padding:var(--gap-small)}.px-2{padding-left:var(--gap-small);padding-right:var(--gap-small)}.py-2{padding-top:var(--gap-small);padding-bottom:var(--gap-small)}.m-2{margin:var(--gap-small)}.mx-2{margin-left:var(--gap-small);margin-right:var(--gap-small)}.my-2{margin-top:var(--gap-small);margin-bottom:var(--gap-small)}.pt-2{padding-top:var(--gap-small)}.mt-2{margin-top:var(--gap-small)}.pr-2{padding-right:var(--gap-small)}.mr-2{margin-right:var(--gap-small)}.pb-2{padding-bottom:var(--gap-small)}.mb-2{margin-bottom:var(--gap-small)}.pl-2{padding-left:var(--gap-small)}.ml-2{margin-left:var(--gap-small)}.p-3{padding:var(--gap)}.px-3{padding-left:var(--gap);padding-right:var(--gap)}.py-3{padding-top:var(--gap);padding-bottom:var(--gap)}.m-3{margin:var(--gap)}.mx-3{margin-left:var(--gap);margin-right:var(--gap)}.my-3{margin-top:var(--gap);margin-bottom:var(--gap)}.pt-3{padding-top:var(--gap)}.mt-3{margin-top:var(--gap)}.pr-3{padding-right:var(--gap)}.mr-3{margin-right:var(--gap)}.pb-3{padding-bottom:var(--gap)}.mb-3{margin-bottom:var(--gap)}.pl-3{padding-left:var(--gap)}.ml-3{margin-left:var(--gap)}.p-4{padding:var(--gap-large)}.px-4{padding-left:var(--gap-large);padding-right:var(--gap-large)}.py-4{padding-top:var(--gap-large);padding-bottom:var(--gap-large)}.m-4{margin:var(--gap-large)}.mx-4{margin-left:var(--gap-large);margin-right:var(--gap-large)}.my-4{margin-top:var(--gap-large);margin-bottom:var(--gap-large)}.pt-4{padding-top:var(--gap-large)}.mt-4{margin-top:var(--gap-large)}.pr-4{padding-right:var(--gap-large)}.mr-4{margin-right:var(--gap-large)}.pb-4{padding-bottom:var(--gap-large)}.mb-4{margin-bottom:var(--gap-large)}.pl-4{padding-left:var(--gap-large)}.ml-4{margin-left:var(--gap-large)}.p-5{padding:var(--gap-x-large)}.px-5{padding-left:var(--gap-x-large);padding-right:var(--gap-x-large)}.py-5{padding-top:var(--gap-x-large);padding-bottom:var(--gap-x-large)}.m-5{margin:var(--gap-x-large)}.mx-5{margin-left:var(--gap-x-large);margin-right:var(--gap-x-large)}.my-5{margin-top:var(--gap-x-large);margin-bottom:var(--gap-x-large)}.pt-5{padding-top:var(--gap-x-large)}.mt-5{margin-top:var(--gap-x-large)}.pr-5{padding-right:var(--gap-x-large)}.mr-5{margin-right:var(--gap-x-large)}.pb-5{padding-bottom:var(--gap-x-large)}.mb-5{margin-bottom:var(--gap-x-large)}.pl-5{padding-left:var(--gap-x-large)}.ml-5{margin-left:var(--gap-x-large)}.reset-width{width:initial}.uppercase{text-transform:uppercase}.font-large{font-size:var(--font-size-large)}.font-x-large{font-size:var(--font-size-x-large)}.grid{gap:var(--gap);display:grid}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1 1 0}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.align-center{align-items:center}.align-baseline{align-items:baseline}.sticky-top{z-index:100;position:sticky;top:0}.sticky-right{z-index:100;position:sticky;right:0}.sticky-bottom{z-index:100;position:sticky;bottom:0}.sticky-left{z-index:100;position:sticky;left:0}.prevent-resize{resize:none}.pointer{cursor:pointer}.underline{text-decoration:underline}.nowrap{white-space:nowrap}.text-danger{color:var(--color-danger)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spinner{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.flash{animation-name:flash;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:2}.tag_name,.tag{margin:var(--gap-x-small)}.tag_name>i,.tag>i{color:inherit;text-shadow:none!important}button.add-tags{width:initial}button.edit-tags{background-color:var(--color-warning);width:initial;color:#000!important}button.delete-tags{background-color:var(--color-danger);width:initial;color:#fff!important}.edit-tag{color:#000;background-color:var(--color-warning)}.delete-tag,.pick-list-remove-option{color:#fff;background-color:var(--color-danger)}.editing-tag{outline:var(--color-danger) solid 2px}.add-appeal-tag,.attach-tag{color:#000;background-color:var(--color-info)}#update-message{z-index:999999;text-align:center;padding:var(--gap);background:#ffffe0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;position:fixed;top:3vh;right:0}#credit-card-dialog{z-index:2;background-color:#fff;max-width:600px}#payment-element-message,#setup-element-message{color:#697386;text-align:center;padding:12px 10px;font-size:16px;line-height:20px}#payment-element{margin-bottom:24px}.message-box{color:#222;background-color:#fdfbea;border:1px solid #cec567;border-radius:6px;margin-bottom:18px;padding:12px 10px}#credit-card-dialog-cancel{cursor:pointer}#stripe-submit:hover{filter:contrast(115%);cursor:pointer}#stripe-submit:disabled:hover{filter:contrast();cursor:default}#stripe-submit:disabled{pointer-events:none;opacity:.5;cursor:default}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{color:#fff;text-indent:-99999px;width:20px;height:20px;margin:0 auto;font-size:22px;display:block;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 2px}.spinner:before,.spinner:after{content:"";position:absolute}.spinner:before{transform-origin:10.4px 10.2px;background:#5469d4;border-radius:20.4px 0 0 20.4px;width:10.4px;height:20.4px;animation:2s 1.5s infinite loading;top:-.2px;left:-.2px}.spinner:after{transform-origin:0 10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;width:10.4px;height:10.2px;animation:2s infinite loading;top:-.1px;left:10.2px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hide{display:none!important}.spinner,.button-text{pointer-events:none}.display-block{display:block!important}:root{--butler-primary-color:210, 91%;--butler-primary-lightness:32%;--color-butler-primary:hsl(var(--butler-primary-color), var(--butler-primary-lightness));--color-butler-secondary-bg:#e3f6ff;--color-butler-secondary-bg-hover:#c7ecff;--color-butler-secondary-bg-active:#99dcff;--color-butler-secondary-text:#006299;--bs-border-radius:.5rem}.btn-primary{--bs-btn-bg:var(--color-butler-primary);--bs-btn-border-color:var(--color-butler-primary);--bs-btn-hover-bg:hsl(var(--butler-primary-color), calc(var(--butler-primary-lightness) + 10%));--bs-btn-hover-border-color:hsl(var(--butler-primary-color), calc(var(--butler-primary-lightness) + 8%));--bs-btn-active-bg:hsl(var(--butler-primary-color), calc(var(--butler-primary-lightness) + 10%));--bs-btn-active-border-color:hsl(var(--butler-primary-color), calc(var(--butler-primary-lightness) + 8%));--bs-btn-disabled-bg:var(--color-butler-primary);--bs-btn-disabled-border-color:var(--color-butler-primary)}.btn-secondary{--bs-btn-color:var(--color-butler-secondary-text);--bs-btn-bg:var(--color-butler-secondary-bg);--bs-btn-border-color:var(--color-butler-secondary-bg);--bs-btn-hover-color:var(--color-butler-secondary-text);--bs-btn-hover-bg:var(--color-butler-secondary-bg-hover);--bs-btn-hover-border-color:var(--color-butler-secondary-bg-hover);--bs-btn-active-color:var(--color-butler-secondary-text);--bs-btn-active-bg:var(--color-butler-secondary-bg-active);--bs-btn-active-border-color:var(--color-butler-secondary-bg-active);--bs-btn-disabled-color:var(--color-butler-secondary-text);--bs-btn-disabled-bg:var(--color-butler-secondary-bg);--bs-btn-disabled-border-color:var(--color-butler-secondary-bg)}.btn-success{--bs-btn-bg:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-bg:hsl(var(--success-color), calc(var(--success-lightness) - 8%));--bs-btn-hover-border-color:hsl(var(--success-color), calc(var(--success-lightness) - 6%));--bs-btn-active-bg:hsl(var(--success-color), calc(var(--success-lightness) - 8%));--bs-btn-active-border-color:hsl(var(--success-color), calc(var(--success-lightness) - 6%));--bs-btn-disabled-bg:var(--color-success);--bs-btn-disabled-border-color:var(--color-success)}.btn-info{--bs-btn-bg:var(--color-info);--bs-btn-border-color:var(--color-info);--bs-btn-hover-bg:hsl(var(--info-color), calc(var(--info-lightness) - 8%));--bs-btn-hover-border-color:hsl(var(--info-color), calc(var(--info-lightness) - 6%));--bs-btn-active-bg:hsl(var(--info-color), calc(var(--info-lightness) - 8%));--bs-btn-active-border-color:hsl(var(--info-color), calc(var(--info-lightness) - 6%));--bs-btn-disabled-bg:var(--color-info);--bs-btn-disabled-border-color:var(--color-info)}.btn-warning{--bs-btn-bg:var(--color-warning);--bs-btn-border-color:var(--color-warning);--bs-btn-hover-bg:hsl(var(--warning-color), calc(var(--warning-lightness) + 10%));--bs-btn-hover-border-color:hsl(var(--warning-color), calc(var(--warning-lightness) + 8%));--bs-btn-active-bg:hsl(var(--warning-color), calc(var(--warning-lightness) + 10%));--bs-btn-active-border-color:hsl(var(--warning-color), calc(var(--warning-lightness) + 8%));--bs-btn-disabled-bg:var(--color-warning);--bs-btn-disabled-border-color:var(--color-warning)}.btn-danger{--bs-btn-bg:var(--color-danger);--bs-btn-border-color:var(--color-danger);--bs-btn-hover-bg:hsl(var(--danger-color), calc(var(--danger-lightness) + 8%));--bs-btn-hover-border-color:hsl(var(--danger-color), calc(var(--danger-lightness) + 6%));--bs-btn-active-bg:hsl(var(--danger-color), calc(var(--danger-lightness) + 8%));--bs-btn-active-border-color:hsl(var(--danger-color), calc(var(--danger-lightness) + 6%));--bs-btn-disabled-bg:var(--color-danger);--bs-btn-disabled-border-color:var(--color-danger)}.btn-outline-primary{--bs-btn-color:var(--color-butler-primary);--bs-btn-border-color:var(--color-butler-primary);--bs-btn-hover-bg:var(--color-butler-primary);--bs-btn-hover-border-color:var(--color-butler-primary);--bs-btn-active-bg:var(--color-butler-primary);--bs-btn-active-border-color:var(--color-butler-primary)}.btn.rounded-pill{border-radius:var(--bs-border-radius)!important}.badge{--bs-badge-padding-y:10px;--bs-badge-padding-x:10px}.card{--bs-card-border-width:0;box-shadow:0 18px 38px -28px #07529c26}.text-bg-primary{background-color:var(--color-butler-primary)!important}.search-results-list>li{cursor:pointer}.search-results-list>li:nth-child(odd){background-color:#f2f2f2}.search-results,.search-results-list{z-index:1050;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;max-height:200px;margin-top:.25rem;position:absolute;overflow-y:auto;box-shadow:0 .125rem .25rem #00000013}.search-results:empty,.search-results-list:empty{display:none}.search-results .list-group-item,.search-results-list .list-group-item{cursor:pointer;border:none;padding:.5rem .75rem}.search-results .list-group-item:hover,.search-results-list .list-group-item:hover{background-color:#f8f9fa}.raised-container{z-index:2;pointer-events:none;text-align:left;background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:8px 14px;position:fixed;top:112px;right:16px;box-shadow:0 4px 12px #02203314}.raised-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}#total-raised{font-variant-numeric:tabular-nums;color:#0f172a;font-size:24px;font-weight:700;line-height:1.1}@media only screen and (width<=640px){.raised-container{padding:6px 12px;top:110px;right:12px}#total-raised{font-size:18px}}.icon-button{width:2rem;height:2rem;padding:0}.btn.icon-button{flex-shrink:0;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;display:inline-flex}.detach-tag>i{border:none;color:var(--color-danger)!important}#payment-errors:not(:empty){color:var(--color-danger);background-color:hsl(var(--danger-color), calc(var(--danger-lightness) + 50%));border-color:var(--color-danger);padding:var(--gap);margin-bottom:var(--gap)}#terminal-capture:not([hidden])~* #toggle-new-credit-card{--bs-btn-color:var(--bs-secondary);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-disabled-color:var(--bs-secondary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-secondary)}#last-bidder-section{background-color:#0000;border-color:#0000}#payment-details-section{scroll-margin-top:350px}.login-codes-button{background-color:#fdb368;color:#000!important}.login-codes-button>.toggle{height:auto!important}.login-codes-button>.fa-times-circle{color:#000;text-shadow:none!important}.fade-background{background-color:unset;transition:all 1s ease-out}.list-group.overflow-y-scroll{max-height:50vh}.form-group:has(:invalid){color:var(--color-danger)}.form-group input:invalid{border-color:var(--color-danger)}.cb-row{flex-wrap:wrap;display:flex}.cb-left{flex:auto;min-width:0}.cb-left h5{margin-bottom:.15rem}.cb-left .edit-bidder{margin-top:-5px}.cb-left .address,.cb-left .notes{color:var(--color-dark-gray);font-size:.875rem}.cb-left .address>div{line-height:1.45}.cb-left .table-bidders{color:var(--color-butler-primary);font-weight:700}.cb-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cb-controls .remove-check-bidder-in{align-items:center;gap:.4rem;display:inline-flex}.tags-container{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.utility-card-title{color:var(--color-butler-primary);align-items:center;gap:.5rem;font-size:calc(1rem + .6vw);font-weight:400;display:flex}.cb-search-results .tags-container .badge{color:#000!important;background-color:#1987541a!important}.cb-search-results h5{font-size:1.1rem;font-weight:400}.cb-search-results h5>.fa-user{color:var(--color-butler-primary);margin-right:.2rem}.cb-search-results h5>.edit-bidder{margin-left:.2rem}.bidder-number-input{width:175px;font-size:2rem}#appeal_form .appeal-container:first-of-type{padding-top:1.5rem}.appeal-container h4{color:var(--color-butler-primary);font-weight:400}.tag_no_x{border:1px solid var(--color-butler-primary);color:var(--color-butler-primary);background-color:#0000}.bid-list{flex-direction:column;display:flex}.bid-row{border-radius:10px;padding:12px}.bid-row:nth-child(2n){background-color:#f4f6f9}.bid-row__top{align-items:center;gap:.5rem;display:flex}.bid-row__bidder{color:#0f172a;flex:auto;min-width:0;font-size:15px;font-weight:700}.bid-row__amount{text-align:right;white-space:nowrap;color:#0f172a;flex:none;margin-left:auto}.bid-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.bid-row__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:2px;font-size:13px;display:flex}.bid-row__sep{color:#64748b}.bid-chip{border-radius:50rem;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.bid-chip--butler{background-color:var(--color-butler-secondary-bg);color:var(--color-butler-primary)}.bid-chip--neutral{color:#475569;background-color:#f1f5f9}.bid-row__undo{border:1.5px solid var(--color-danger);width:26px;height:26px;color:var(--color-danger);cursor:pointer;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.training-link{align-items:center;gap:1rem;display:flex}.training-link-icon{border-radius:var(--border-radius);background-color:var(--color-butler-secondary-bg);width:2.75rem;height:2.75rem;color:var(--color-butler-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.training-link-label{color:var(--color-butler-primary);font-weight:400}.training-link-chevron{color:var(--color-light-gray);margin-left:auto}section.cb-bidder-card{padding:0}.cb-bidder-card h5{color:var(--color-butler-primary);font-size:1.1rem;font-weight:400}.cb-bidder-card .form-label{font-size:.8125rem;font-weight:700}.cb-card-icon{color:var(--color-butler-primary);font-size:19px}.btn.icon-button.btn-remove-ghost{width:44px;min-width:44px;height:44px;color:var(--color-danger);border:1.5px solid var(--color-danger);background-color:#fff}.btn.icon-button.btn-remove-ghost:hover,.btn.icon-button.btn-remove-ghost:focus-visible{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger)}.cb-bidder-header h1{font-size:1.5rem}.cb-bidder-header .col-auto{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cb-bidder-header .btn-outline-primary{order:1}.cb-bidder-header #complete-check-in{order:2}.cb-bidder-header .form-switch{flex:0 0 100%;order:3;justify-content:flex-end;align-items:center;display:flex}@media only screen and (width<=991.98px){main>div>header h1,.cb-results-header h1{font-size:1.35rem}.cb-results-header .btn{padding:.25rem .5rem;font-size:.875rem}}@media only screen and (width<=767.98px){#confirm-box-overlay .card{width:90%}#confirm-box-overlay .card-footer{flex-direction:column}#confirm-box-overlay .card-footer .btn{width:100%}.cb-row{flex-direction:column;gap:.4rem}.cb-controls .select-bidder-options{flex:150px}.cb-controls .checkout-form{width:100%}}@media only screen and (width<=575.98px){.cb-bidder-header h1{margin-bottom:0;font-size:1.2rem}.cb-bidder-header p{color:var(--bs-secondary-color);margin-bottom:0;font-size:.75rem}.cb-bidder-header .row{row-gap:.25rem}.cb-bidder-header .row>.col,.cb-bidder-header .row>.col-auto{flex:0 0 100%}.cb-bidder-header #complete-check-in{flex:auto}.cb-bidder-header .btn-outline-primary{flex:none}.cb-bidder-header .form-switch{justify-content:flex-start}.cb-bidder-card>.card-body{padding:1rem .5rem}.cb-footer-nav{flex-direction:column}.cb-footer-nav .btn{width:100%}#bidder-form small{font-size:.72rem;line-height:1.25}#bidder-form .cb-remove-label{display:none}#bidder-form .phone-number-row,#bidder-form .email-row{flex-wrap:nowrap}#bidder-form .phone-number-row>.col-9,#bidder-form .phone-number-row>.col-6,#bidder-form .email-row>.col-9,#bidder-form .email-row>.col-6{flex:auto;width:auto;min-width:0}#bidder-form .phone-number-row>.col-3,#bidder-form .email-row>.col-3{flex:none;width:auto}#bidder-form .phone-number-row .iti,#bidder-form .email-row .iti{width:100%}}@media only screen and (width>=768px){.cb-row{justify-content:space-between;align-items:center;gap:1rem}.cb-controls{flex:none;justify-content:flex-end}.cb-controls .select-bidder-options{flex:none;width:auto;min-width:190px;max-width:240px}}
