section.app{min-height:calc(100vh - 190px)}section.app.scan main div.container.tall{display:flex;flex:1 0 auto;align-items:stretch;min-height:calc(100vh - 190px)}section.app.scan main div.container.tall .owl-stage-outer{min-height:350px}.scan .scandata{max-height:600px}.scan .scandata{font-size:.9rem}.order .scandata{font-size:.9rem;margin-bottom:118px;overflow-y:auto}.scandata > p{font-size:1.8rem;font-weight:300}.scandata .text-muted{font-size:.6rem}.scan .scandata .row,.scanpass .scandata .row{justify-content:space-between;flex:1 1 auto}.order .scandata .row{justify-content:space-between;align-items:center;margin:0 .1rem;padding:.5rem 0}.order .scandata img{max-width:3.5rem}.scanpass .scandata .row{flex:1 1 auto}img.guest{max-width:90%;border:1px solid rgb(0,0,0,.1)}.ydivider{display:block;width:110%;margin:2% -5%;border:0;border-top:1px solid rgba(0,0,0,.1)}.scanvalid{color:var(--valid)}.time{font-size:.96rem}.scanresult{background:var(--valid);background:linear-gradient(90deg,#37f243 0,#0aaa17 100%);font-weight:500;font-size:.7rem;padding:.95rem}.order footer,.scan footer,.scanpass footer{height:64px;padding-top:.5rem}.order footer a,.scan footer a,.scanpass footer a{color:inherit}footer small{font-size:.75rem}.order footer{position:fixed;left:0;bottom:0;background-color:var(--background);width:100%;border-top:1px solid #0a61aa}@media (min-height:700px){.scandata{margin-top:1rem}.scandata > p{font-size:2rem;margin-top:.5rem}.order .scandata,.scan .scandata,.time{font-size:1.1rem}.scanpass .scandata,.scanpass .time{font-size:1.2rem}.scandata .text-muted{font-size:.7rem}.scanresult{margin-top:2rem;font-size:.95rem;padding:1.25rem}}@media (min-height:700px) and (orientation:landscape){img.guest{position:absolute;top:-50px}.scanpass .ydivider{display:none}}@media (max-width:375px){.wrapcol{max-width:65%}}@media (max-width:1191px){.page-wrapper .page-body-wrapper .page-body{padding:0}}@media (max-width:475px){footer.footer .footer-copyright{margin-top:-20px}}@media (min-width:376px){.wrapcol{max-width:70%}}@media (min-width:700px){.scanpass .scandata{margin-top:3rem}.scandata > p{font-size:2.5rem}.scandata .text-muted{font-size:.8rem}.wrapcol{max-width:100%}.ydivider{width:105%;margin:2% -2.5%}.order .scandata,.scan .scandata,.scanpass .scandata,.time{font-size:1.5rem}.scanresult{margin-top:2rem;font-size:1.3rem;padding:1.25rem}}.pos-container .pos-cart,.pos-container .pos-menu{height:calc(100vh - 217px)!important}.ko-fade{opacity:1;transition:opacity .4s linear,display .4s linear allow-discrete}.ko-fade:not(.ko-fade-in){opacity:0;display:none}}


*{caret-color:transparent}input,textarea{caret-color:var(--sc-info)!important}.ck-content ul{padding-left:2em}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#fff;background-color:var(--sc-secondary)!important;border-color:var(--sc-secondary)!important}.card.data-card,.collapse-cards .card{border-left:var(--sc-info) 2px solid!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.card-active-primary{border-bottom:var(--sc-info) 2px solid!important;background:#fff;background:linear-gradient(90deg,#fff 0,rgba(9,98,121,0) 44%,rgba(0,212,255,.3841911764705882) 100%)}.card-active-primary b.link,.card-active-primary h3 > a{color:var(--sc-info-dark)!important;font-weight:700}div.authentication-main{height:100%;background:#053c72;background:linear-gradient(90deg,#053c72 0,#0bb3ff 100%)}div.authentication-main > div.hero{padding:0 5%}div.authentication-main > div.hero > a > img{position:relative;width:110px;height:auto;z-index:2100;margin-top:44px}.link,a{cursor:pointer}.link-none{cursor:not-allowed}.btn-list > a,.btn-list > button{margin-right:3px}.btn:disabled,a:disabled,input:disabled{cursor:none;pointer-events:none}label.disabled{cursor:not-allowed}select.form-control:disabled{cursor:none;pointer-events:none;-webkit-appearance:none}.gci{font-size:20px;margin-left:12px}.logo-wrapper img{max-width:200px}.card .card-header{padding:1rem;border-radius:40px}.card:has(table) .card-header{border-bottom:none}.page-wrapper .page-body-wrapper .card.data-card .card-body{padding:0}.card.data-card .card-body .dt-container{margin-top:-6px}.card.data-card .card-header{padding:1rem}.card.tab-card .card-header{padding-bottom:0}.card.tab-card .card-header .nav-tabs{margin-top:11px}.card-header.collapsed{border-radius:calc(2.25rem - 1px)}.card .card-header.collapsed,.card:has(.collapse:not(.show)) .card-header{border-radius:8px!important}.page-wrapper .card .card-header,.page-wrapper .card:has(.collapse.show) .card-header{border-radius:8px 8px 0 0!important}img.profile{width:100%}.message-area{height:350px;overflow-x:hidden;overflow-y:auto}.message-area .message{border-top:#f1f1f1 solid 1px;margin-bottom:20px;padding-top:10px}.message-user-img{float:left;margin-right:15px}.message-data-time{float:right;clear:left}.card-options{float:right}.card-options i.fa{color:var(--sc-info)!important}.data-card .dt-container .dt-scroll-body{min-height:calc(100vh - 540px)}.dt-container .dt-info{padding-top:20px!important;padding-left:10px}.dt-container .dt-paging{margin-top:10px!important;margin-right:10px;border:none!important}.dt-scroll-body{overflow-x:hidden!important;border-bottom:1px solid #f1f1f1!important}table.dataTable > thead > tr.filters .dt-column-order{display:none!important}.text-12{font-size:12px}.text-24{font-size:24px}.text-32{font-size:32px}.text-48{font-size:48px}.col-sel{max-width:14px}td.col-sel,td.col-sel div.checkbox{padding-top:0;margin-top:-12px}.table.dataTable input[type='checkbox']{height:inherit}div.mod-hist{float:left;margin-left:5px}.fa-comment,.title{cursor:alias}.badge-round{border-radius:50%;padding:0!important;padding-top:12px!important;height:32px;width:32px;box-shadow:rgba(0,0,0,.2) 0 0 3px inset;cursor:alias}.users ul li div.nameicon{border:2px solid #fff;-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:.5s;transition:.5s;border-radius:50%;padding:0;height:24px;width:24px;cursor:default;text-align:center}.users ul li div.nameicon span.name{font-size:60%;font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle}.users ul li div.nameicon:hover{-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);-webkit-transition:.5s;transition:.5s}.users ul li:has(.nameicon) + li:has(.nameicon){margin-left:-1rem}.users ul li:nth-child(4){margin-left:-4px}.users.avatar-group{margin-right:30px}.users.avatar-group:last-child{margin-right:0}.users ul li div.nameicon.makeuser{border-color:var(--sc-success)}.users ul li div.nameicon.edituser{border-color:var(--sc-info)}.users ul li div.nameicon.killuser{border-color:var(--sc-danger)}.users ul li .nameicon:has(img){border:none}.users ul li .nameicon img{height:24px;width:24px}.bg-blue{background-color:var(--blue);color:#fff}.bg-indigo{background-color:var(--indigo);color:#fff}.bg-purple{background-color:var(--purple);color:#fff}.bg-pink{background-color:var(--pink);color:#fff}.bg-red{background-color:var(--red);color:#fff}.bg-orange{background-color:var(--orange);color:#fff}.bg-yellow{background-color:var(--yellow);color:#fff}.bg-green{background-color:var(--green);color:#fff}.bg-teal{background-color:var(--teal);color:#fff}.bg-cyan{background-color:var(--cyan);color:#fff}.bg-white{background-color:var(--white);color:#000}.bg-gray{background-color:var(--gray);color:#fff}.bg-gray-dark{background-color:var(--gray-dark);color:#fff}.bg-primary{background-color:var(--sc-primary)!important;color:#fff}.bg-secondary{background-color:var(--sc-secondary)!important;color:#fff}.bg-success{background-color:var(--sc-success)!important;color:#fff}.bg-info{background-color:var(--sc-info)!important;color:#fff}.bg-warning{background-color:var(--sc-warning)!important;color:#fff}.bg-danger{background-color:var(--sc-danger)!important;color:#fff}.bg-light{background-color:var(--sc-light)!important;color:#fff}.bg-dark{background-color:var(--sc-dark)!important;color:#fff}.bg-white{background-color:var(--sc-white)!important}.bg-opaque{background-color:var(--opaque-white)!important}.bg-lite{background-color:#b6b6b6b1!important;color:#fff}.theme-form .form-group textarea{border-color:#efefef;background-color:#fff;font-size:14px;color:#898989;font-family:work-Sans,sans-serif;border-radius:20px}input.text-initials{width:50px!important}.collapse-form{z-index:100}.card-img-col{min-width:330px}.card.fill-card{height:calc(100vh - 305px)}.card.fill-frame{height:calc(100vh - 158px);width:100%}.inventory .card.fill-card{height:auto}.text-black{color:#000}.hover-primary:hover{color:var(--sc-primary)!important}.hover-warning:hover{color:var(--sc-warning)!important}.hover-danger:hover{color:var(--sc-danger)!important}.hover-success:hover{color:var(--sc-success)!important}tr.hover-success:hover > td{color:var(--sc-success)!important}.hover-info:hover{color:var(--sc-info)!important}.hover-bold:hover{font-weight:700!important}.text-kill{text-decoration:line-through #f10075 solid}.sidebar-scroll{overflow-y:auto;max-height:calc(100vh - 210px)}.sidebar-card:hover{background-color:rgba(0,0,0,.04)}.iconbar-pagemenu{display:none;position:fixed;top:65px;height:calc(100vh - 65px);overflow:auto;left:90px;width:210px;background-color:#fff;-webkit-box-shadow:0 16px 15px 15px rgb(57 173 232 / 3%);box-shadow:0 16px 15px 15px rgb(57 173 232 / 3%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1;-webkit-animation:fadeInLeft 1s ease-in-out;animation:fadeInLeft 1s ease-in-out}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu .iconbar-header{font-size:18px;color:var(--sc-info);padding:20px 0 20px 20px;background-color:#fbf9fe;font-weight:700}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu li{padding-left:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu li a{padding-top:15px;display:block;font-weight:600}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu li:not(.iconbar-header):hover{letter-spacing:.8px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu li{padding-left:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-wrapper .page-body-wrapper .iconbar-mainmenu-close .sidebar .iconbar-pagemenu{margin-left:-225px;-webkit-box-shadow:none;box-shadow:none}.page-wrapper .page-body-wrapper .iconbar-second-close .sidebar .iconbar-pagemenu{display:none;margin-left:-320px}.page-wrapper .page-body-wrapper .sidebar .iconbar-pagemenu li a.active{font-weight:700}div.logo-item{min-height:280px;min-width:280px;background-repeat:no-repeat;background-size:contain}.img-32{height:32px;width:32px}.img-64{height:64px;width:64px}.img-128{height:128px;width:128px}.page-wrapper .page-body-wrapper .page-header{padding-top:25px!important;padding-bottom:25px!important}.pull-up-3{position:relative;top:-3px}.pull-up-4{position:relative;top:-4px}.pull-up-5{position:relative;top:-5px}.pull-up-6{position:relative;top:-6px}.pull-up-20{position:relative;top:-20px}div.table-preload{width:100%;text-align:center;position:relative;z-index:999;top:150px}div.table-preload div.preload-info > label{font-size:26px;margin-top:-20px;margin-right:12px}table.form-table{width:100%;font-size:.8rem}table.form-table th{font-size:.7rem}table.form-table td{color:var(--sc-primary)}.pdf417 > canvas{max-height:80px;max-width:100%}.no-flex{display:block!important}.time-no-ampm::-webkit-datetime-edit-ampm-field{display:none}.time-no-ampm::-webkit-clear-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;margin:-10px}.modal-table-scroll{max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.table-scroll-220{max-height:220px;overflow-y:auto;overflow-x:hidden}.table-scroll-250{max-height:250px;overflow-y:auto;overflow-x:hidden}.table-scroll-300{max-height:300px;overflow-y:auto;overflow-x:hidden}.table-scroll-500{max-height:500px;overflow-y:auto;overflow-x:hidden}a.dropdown-menu-title.dropdown-primary{color:var(--sc-primary);font-weight:700}a.dropdown-menu-title.dropdown-primary > i.calendar-icon{color:var(--sc-info)}div.lnb-calendars-item{padding:1px 0}div.fill-area{width:100%;height:100%}div.halve-width{width:50%}div.full-width{width:100%}div.color-preview{width:38px;height:38px;border-radius:50%}div.tui-colorpicker-clearfix > input,div.tui-colorpicker-clearfix > span{display:none}div.pick-acct img.acct-logo{width:64px}div.pick-acct > div.card-header{border-radius:3px}.btn-card.pick-acct > div.card-header:hover{background-color:#f5f5f5;cursor:pointer}img.dash-logo{max-width:200px;max-height:50px}div.card-wizz > div.card-header{border-radius:calc(2.25rem - 1px);padding-top:20px}div.card-wizz > div.card-body > p{max-width:80%}div.card-wizz > div.card-header.active,div.card-wizz > div.card-header:hover{font-weight:700;box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)!important;color:var(--sc-info);cursor:pointer}.popover{max-width:100%}.popover-body{padding:0}.card.data-card .card-header{margin-left:1rem}.pop-cal-date{min-width:400px}.pop-cal-date-head{background-color:var(--sc-primary);color:#fff;font-size:15px;height:20px;margin-bottom:0;padding-left:5px;padding-right:5px}.pop-cal-date-body > table{text-align:left;white-space:nowrap;font-size:11px;margin-left:0}.sidebar-top{z-index:100}.ico-filter{position:relative;right:8px;top:-10px}.btn.btn-filter{border-radius:5px;padding-right:5px;padding-left:5px;height:38px;margin-right:2px}.btn.btn-filter:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)!important;font-weight:700}.form-inline.theme-form .form-group{margin-top:20px}.theme-form .table-group{border:#efefef 1px solid;border-radius:8px}.table-group > label{position:relative;top:5px;left:.6675rem;font-size:.875rem!important;background-color:#fff}div.card.modal-card{margin-bottom:10px}div.card.modal-card div.card-body{padding:0;margin-bottom:0;margin-top:10px}div.card.modal-card div.card-header.collapsed{box-shadow:0 4px 4px 0 rgba(0,0,0,.05),0 6px 20px 0 rgba(0,0,0,.05)!important}div.card.modal-card div.card-header{padding:12px;border:0}div.card.modal-card div.collapsing label{background-color:transparent}div.card.modal-card div.card-header > h5.card-title{float:left}div.modal-card.form-card{padding:20px;border-radius:25px}div.card.modal-card.form-card{border-left:var(--sc-info) 1px solid!important}div.card.modal-card.form-card div.card-header.collapsed{box-shadow:none!important;border-radius:50px}.field-error.validated{border-color:red!important}.field-error.validated:focus{border-color:inherit!important}.field-error.validated ~ label{color:red!important}.field-error.validated:focus ~ label{color:inherit!important}textarea.form-control{min-height:38px}.form-group.input-group.pill-input-group > input.form-control{border-start-end-radius:0;border-end-end-radius:0}.form-group.input-group.pill-input-group .input-group-text{border-start-end-radius:20px!important;border-end-end-radius:20px!important;height:37.25px;box-shadow:0 3px 5px 1px rgb(88 103 221 / 15%)!important}.form-group.input-group.pill-input-group .input-group-text.select-group-text{height:33.5px;border-color:#efefef;box-shadow:0 3px 5px 1px rgb(88 103 221 / 15%)!important}.form-group.input-group.pill-input-group select.input-air-primary{box-shadow:0 3px 5px 1px rgba(88,103,221,.15)!important;clip-path:inset(-5px 0 -5px -5px)}.bootstrap-tagsinput{box-shadow:0 3px 5px 1px rgb(88 103 221 / 15%)!important}.form-control:disabled{cursor:not-allowed;background-color:#e9ecef!important;opacity:.5}.btn:disabled,div.disable{cursor:not-allowed;pointer-events:all}.form-horizontal.theme-form div.row{margin-bottom:1rem}#itemstack .row .row{min-height:38px}div.modal-z2{z-index:1060}.modal.fade.modal-z2 .modal-dialog.snapi-fullview .modal-body{max-height:calc(100vh - 200px);overflow-y:auto}div.modal-z3{z-index:1070}div.modal-z4{z-index:1080}div.modal-z5{z-index:1090}.btn.btn-draw{border-radius:1px;height:64px;width:64px;text-align:center}.btn.btn-draw > i.fa-2x{margin-left:-10px;margin-right:5px}.btn.btn-draw > i.fa-3x{margin-left:-15px;margin-right:10px}.btn.btn-draw > i.fa-4x{margin-left:-20px;margin-right:15px}.btn.btn-draw > i.mdi-24px{margin-left:-10px;margin-right:5px}.btn.btn-draw > i.mdi-36px{margin-left:-15px;margin-right:10px}.btn.btn-draw > i.mdi-48px{position:relative;top:-10px;margin-left:-20px;margin-right:15px}#draw-menu{display:none;z-index:1000;position:fixed;width:200px;background-color:#fff;box-shadow:0 0 5px grey;border-radius:3px;white-space:nowrap;text-align:left}.draw-shapes .card,.draw-shapes .card-body,.draw-shapes .card-header{border-radius:5px;padding:5px!important;margin-bottom:5px}.form-inline.draw-shape-control{color:#ebebeb}.form-inline.draw-shape-control.active{color:#bbb}.form-inline.draw-shape-control.active label{color:#000}#k_stage .object{cursor:move}.draw-udlr.dpad{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.draw-udlr.up{position:relative;top:-10px;left:24px}.draw-udlr.down{position:relative;top:10px;left:6px}.draw-udlr.left{position:relative;left:-25px}.draw-udlr.right{position:relative;left:-18px}span.draw-udlr{font-size:14px}span.draw-udlr.hover,span.draw-udlr:hover{font-size:15px;color:#000}.input-group.outline{border:1px #ebebeb solid;border-radius:20px}.input-group.outline > label.float{position:absolute;top:-12px;font-size:13px;background-color:#fff;z-index:1001}div.card-header.sidebar-card > a > small.float{position:absolute;top:-2px;margin-top:2px;display:none}div.card-header.sidebar-card:hover > a > small.float{display:block}#jquery-script-menu{position:absolute;height:90px;width:100%;top:0;left:0;border-top:5px solid #316594;background:#fff;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);z-index:999999;padding:10px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jquery-script-center{max-width:960px;margin:0 auto}.jquery-script-center ul{width:212px;float:left;line-height:45px;margin:0;padding:0;list-style:none}.jquery-script-center a{text-decoration:none}.jquery-script-ads{max-width:728px;height:90px;float:right}.jquery-script-clear{clear:both;height:0}#carbonads{display:block;overflow:hidden;max-width:728px;position:relative;font-size:22px;box-sizing:content-box}#carbonads > span{display:block}#carbonads a{color:#4078c0;text-decoration:none}#carbonads a:hover{color:#3664a3}.carbon-wrap{display:flex;align-items:center}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block;height:90px;width:auto}.carbon-text{display:block;padding:0 1em;line-height:1.35;text-align:left}.carbon-poweredby{display:block;position:absolute;bottom:0;right:0;padding:6px 10px;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:8px;border-top-left-radius:4px;line-height:1;color:#aaa!important}.treemap_container{margin:150px auto;max-width:960px}.treemap_window{font-weight:700;cursor:pointer;border:1px solid #346789;box-shadow:2px 2px 10px #aaa;-o-box-shadow:2px 2px 10px #aaa;-webkit-box-shadow:2px 2px 10px #aaa;-moz-box-shadow:2px 2px 10px #aaa;-moz-border-radius:.5em;border-radius:.5em;width:10em;height:auto;padding:.5em 0;text-align:center;z-index:20;position:absolute;background-color:#eeeeef;color:#000;font-family:helvetica;font-size:.9em;word-wrap:break-word}.treemap_window:hover{box-shadow:2px 2px 10px #444;-o-box-shadow:2px 2px 10px #444;-webkit-box-shadow:2px 2px 10px #444;-moz-box-shadow:2px 2px 10px #444}.hidden{display:none}.treemap_collapser{cursor:pointer;border:1px dotted gray;z-index:21}.treemap_errorWindow{border:2px solid red}#treemain{height:500px;width:100%;position:relative;overflow:auto}#snapi_menu{display:none;position:fixed;width:220px;background-color:#fff;box-shadow:0 0 5px grey;border-radius:3px;z-index:100}#snapi_menu button{width:100%;background-color:#fff;border:none;margin:0;padding:10px}#snapi_menu button:hover{background-color:#d3d3d3}ul.snapi-toolbar{margin-bottom:20px;z-index:100}ul.snapi-toolbar i.action{z-index:101}ul.snapi-toolbar i.action:hover{font-size:2.05em;color:var(--sc-primary)!important;cursor:pointer}ul.snapi-toolbar i.action.active{color:var(--sc-info)!important}ul.snapi-toolbar{position:relative;left:100px}.snapi-top-tabs.modal-content .nav.nav-tabs{float:right;position:relative;top:17px}.snapi-top-tabs.modal-content .nav.nav-tabs .nav-close{border:0;padding-left:15px;font-size:1.35rem;padding-top:2px}.img-fluid.full-width{width:100%}.input-group-lg{max-height:40px}.snapi-top-tabs.card .card-header{height:60px}.snapi-top-tabs.card .nav.nav-tabs{float:right;position:relative;top:-15px}label.standard-label{font-size:.875rem}label.standard-label.float{position:relative;top:6px;background-color:#fff}.form-inline.theme-form .form-group{margin-top:0;margin-bottom:0}.form-inline.theme-form .search-label{position:relative;z-index:3;max-width:calc(100% - 2px);white-space:nowrap;left:.5rem;padding:0 .3rem;line-height:1.25;color:inherit;background-color:#fff;border-radius:.25rem;font-size:.875rem;top:-1.5rem}.snapi-edit-root .snapi-edit-topbar{height:40px;background-color:#a9a9a9}.snapi-edit-root .snapi-edit-topbar.center{background-color:#000;color:#fff}.snapi-edit-root .center{text-align:center}.snapi-edit-root .snapi-view-root{overflow:auto;background-color:#fff}.snapi-edit-root .snapi-edit-sideleft{background-color:#a9a9a9}.snapi-edit-root .snapi-edit-sideright{background-color:#a9a9a9}.ck.ck-content{min-height:300px}.snapi-img-placeholder{min-height:250px;min-width:250px}.snapi-img-placeholder > label.float{position:relative;top:-22px;font-size:.875rem;background-color:#fff}.snapi-img-placeholder > button{position:relative;top:90px}.snapi-edit-menu{padding:1px;border:1px solid #f2f4ff}.snapi-edit-menu .iconbar-mainmenu{background-color:#fff}.snapi-edit-menu .iconbar-mainmenu .iconbar-header{font-size:16px;color:var(--sc-info);padding:20px 0 20px 20px;background-color:#fbf9fe;font-weight:700;margin-top:10px}.snapi-edit-menu .iconbar-mainmenu li{padding-left:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.snapi-edit-menu .iconbar-mainmenu li a{color:#1a1a1a;padding-top:15px;display:block;font-weight:600}.snapi-edit-menu .iconbar-mainmenu li:not(.iconbar-header):hover{letter-spacing:.8px;-webkit-transition:all .3s ease;transition:all .3s ease}.trail-skill-expert,.trail-skill-expert:before{color:#000!important}.trail-skill-beginner,.trail-skill-beginner:before{color:#16a500!important}.trail-skill-intermediate,.trail-skill-intermediate:before{color:#2343dd!important}.tree-wrap{overflow-x:auto}.img-hover{opacity:.9}.img-hover:hover{opacity:1}.img-hover.active{opacity:1;border:var(--sc-info) 2px solid!important}#m_iconpick_tool{position:fixed;display:none;background-color:transparent;color:#fff;width:100px;height:30px;z-index:1100}.icon-tool > .icon-toolwrap{display:none}.icon-tool:hover > .icon-toolwrap{display:block}.icon-toolwrap{position:absolute;top:5px;right:0;background-color:transparent;color:#fff;width:100px;height:30px;z-index:1100}ul.icon-toolbar > li{min-width:32px;float:right}ul.icon-toolbar > li:hover{cursor:pointer}ul.icon-toolbar > li > i.fa-edit{margin-top:2px}.img-hover{opacity:.9}.img-hover:hover{opacity:1}.form-group.floating-label > label.float,img-group.floating-label > label.float{position:relative;top:-.65625rem;font-size:.875rem}.label.float-1{position:relative;top:-1rem;font-size:.875rem}.img-group .img-fluid{width:100%}table.border-top-0,table.border-top-0 th,table.border-top-0 thead,table.border-top-0 tr{border-top:0!important}.card-body.tiny,.card-footer.tiny,.card-header.tiny{padding:4px!important}.card-header.tiny{border-bottom:1px solid #ccc}.card-footer.short,.card-header.short{padding:18px!important}.card-header.short.double{min-height:123px}tfoot.sticky{position:sticky;bottom:0;background-color:#fff;z-index:10;box-shadow:inset 0 1px 0 0 #dee2e6}.container-fluid.collapse-cards.float-cards{background-color:#f3f7fb;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px rgb(255 254 254 / 90%);border-radius:35px}.btn-top-card-short{border-radius:0 100% 100% 0;position:absolute;height:60px;width:60px;right:0;top:0;text-align:center;border:0}.btn-top-card-short > i.fa{position:relative;left:-12px;top:2px}a.btn-top-card-short > i.fa{top:10px}.btn-top-card-short:hover > i.fa{text-shadow:0 0 10px rgb(255 254 254 / 25%)}.link-top-card-short{float:right}.link-top-card-short.one-btn{float:right;margin-right:70px}.link-top-card-short:hover > a{text-shadow:0 0 10px rgb(255 254 254 / 25%);font-weight:700}table.nowrap td{white-space:nowrap}.card .card-header.short{background-color:transparent!important;border:0!important}.table-responsive.custom-scrollbar::-webkit-scrollbar{width:1px;height:0}.table-responsive.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.table-responsive.custom-scrollbar::-webkit-scrollbar-thumb{background:#888}.table-responsive.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2343dd}.snapi-top-tabs .card-header.short{border-bottom:1px solid #dee2e6!important}.snapi-top-tabs .card-header.short .nav-tabs .nav-link.active{border-bottom:0!important}.table tfoot{font-weight:inherit!important}.card-header.short{border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-header .grid-toolbar,.modal-header .grid-toolbar{float:right}.modal-header h5.card-title{float:left}ul.grid-toolbar{min-width:65px}ul.grid-toolbar > li{min-width:32px;float:left;z-index:1100}ul.grid-toolbar.links > li{margin-left:8px}.grid-toolbar .toolbar-tools{text-align:center}.grid-toolbar .toolbar-tools li{display:inline-block}.grid-toolbar .toolbar-tools li a{padding:13px;color:#bcc6de;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.card-header .card-title .fa-chevron-down,.card-header .card-title .fa-chevron-up{padding-bottom:1rem;margin-bottom:1rem}.grid-toolbar .toolbar-tools li:hover a{filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2));color:var(--sc-info)}.grid-toolbar .toolbar-tools li a.on{filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2));color:var(--sc-primary)}.grid-toolbar .toolbar-tools li a.disabled{opacity:.35;pointer-events:none}.grid-toolbar .toolbar-tools li .bi-hourglass-top{font-size:2em}.grid-toolbar .navs-dropdown .navs-icon{padding:.5rem}.grid-toolbar .navs-dropdown .navs-icon .form-inline{padding:.25rem;min-width:300px}.grid-toolbar .navs-dropdown .navs-icon .form-inline .form-group{padding-top:25px}.grid-toolbar .navs-dropdown .navs-icon .form-inline .form-group label{padding-top:10px;top:0;background-color:unset!important}.grid-toolbar-fullmenu{float:left;display:none;margin-right:30px;margin-top:-6px;margin-left:6px}.grid-toolbar-fullmenu a{color:#bcc6de}.grid-toolbar-fullmenu.active a{color:var(--sc-info)}.custom-card .card-social{text-align:center}.navs-dropdown{z-index:1;position:fixed;right:65px;border-radius:15px;background:#f8f8f8;border:solid #bdbdbd 1px;box-shadow:18px 9px 20px rgba(0,0,0,.2);-webkit-box-shadow:18px 9px 20px rgba(0,0,0,.2);-moz-box-shadow:18px 9px 20px rgba(0,0,0,.2)}.text-strike{text-decoration:line-through}.text-strike-danger{color:var(--sc-danger)!important;text-decoration:line-through}.input-group-append{margin-left:0}.dt-search{display:none}.sect h6.sect-title{padding:.8rem;color:#495057;background-color:#fff;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-color:#dee2e6 #dee2e6 #fff;margin-bottom:-5px;margin-top:10px}.border-doc{background:#f8f8f8;border:solid #bdbdbd 1px;box-shadow:18px 9px 20px rgba(0,0,0,.2);-webkit-box-shadow:18px 9px 20px rgba(0,0,0,.2);-moz-box-shadow:18px 9px 20px rgba(0,0,0,.2);margin-top:10px;margin-bottom:25px;overflow-y:auto;overflow-x:hidden;padding:25px}.border-doc .text-tiny{font-size:.7em}.border-doc .text-small{font-size:.85em}.border-doc .text-big{font-size:1.4em}.border-doc .text-huge{font-size:1.8em}.snapi-design .shop-container{min-height:0!important;margin-top:0!important}snapiblock{border:1px solid #dee2e6;width:100%;margin:10px}snapiblock:hover{background-color:#f1f1f1}snapiblock h6{border-bottom:1px solid #dee2e6;padding:2px;font-weight:700;margin-bottom:40px}.snapi-design blockquote{background:#eee;border-radius:5px;margin:16px 0}.snapi-design blockquote p{padding:15px}.snapi-design cite{margin:16px 32px}.snapi-design blockquote p::before{content:'\201C'}.snapi-design blockquote p::after{content:'\201D'}.ck-content[contenteditable='true'] *{caret-color:auto}.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'],.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'] *,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'] i:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'] p:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'] strong:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 0%);'] u:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'],.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'] *,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'] i:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'] p:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'] strong:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(0, 0%, 30%);'] u:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'],.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'] *,.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'] i:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'] p:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'] strong:last-of-type,.ck-content[contenteditable='true'] span[style*='background-color:hsl(240, 75%, 60%);'] u:last-of-type{caret-color:var(--sc-info)}.snapi-design .snapi-tool{cursor:context-menu}.snapi-design .snapi-control.snapi-img + .snapi-tool.snapi-img{display:none;position:absolute;top:-11px;left:-11px;z-index:200;background-color:#fff!important;height:24px;width:13px;text-align:center;cursor:pointer}.snapi-design .snapi-control.snapi-img:hover + .snapi-tool.snapi-img{display:block}.no-wrap{white-space:nowrap}.owl-carousel .item .tile-icon{width:340px;width:340px;height:100%}.snapi-design .shop-container{background-color:#fff!important;overflow-x:hidden}.snapi-design .snapi-img{cursor:pointer}.mw-90{width:90px;min-width:90px;max-width:90px}.mw-110{width:110px}.mw-120{width:120px}.mw-160{width:160px;min-width:160px;max-width:160px}.mmw-160{max-width:160px}.max-w-90{max-width:90px}.mw-200{max-width:200px}.mw-250{max-width:250px!important}.wfix-250{width:250px!important}.action.active{color:var(--sc-info)}.mx-200{min-width:200px}.mx-250{min-width:250px}.bg-lighter,.bg-lighter .floating-label label{background-color:#fafafa;color:var(--sc-primary)!important}.card-header.short.rect,.card.rect{border-radius:0!important}.rect-top-left{border-top-left-radius:0!important}.rect-top-right{border-top-right-radius:0!important}.pdf417{max-width:400px}.pdf417 > img{background-color:#fff;width:100%}.grid-badge.shop-menu{float:right;position:relative;left:-135px;top:-10px}.card .card-header{margin-left:15px}.chat .message{border:1px solid #f8f5fd;border-radius:10px;border-top-left-radius:0}.mh-30{min-height:30px}.mh-60{min-height:60px}.mh-85{min-height:85px}.text-bold{font-weight:700}.wx-60{width:60px}.wx-70{width:70px}.wx-100{width:60px}.min-h-100{min-height:100px}footer,header{border-bottom:1px solid var(--sc-light)}header.custy-header{line-height:1;text-align:left;background-color:var(--mc-bg)}header.custy-header .btn{border:0}footer.custy-footer{background-color:var(--mc-bg);font-size:1rem}.page-wrapper .page-body-wrapper footer{border-bottom:none;overflow-x:hidden}.pos-container.custy .pos-cart{height:calc(100vh - 117px)!important;border-radius:0}footer img[src='/img/sc-logo.svg']{height:.875rem;padding-bottom:.125rem;vertical-align:text-bottom}.pos-container{font-family:SFUIDisplay}.scanspot-name{font-size:1.8rem;font-weight:300}.mh-48{min-height:48px}.mh-56{min-height:56px}.card-hover:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.app-flash-success{box-shadow:inset 0 0 40px #4cff00!important}.app-flash-warning{box-shadow:inset 0 0 40px #f29d56!important}.app-flash-danger{box-shadow:inset 0 0 40px #f10075!important}.app-flash-info{box-shadow:inset 0 0 40px #00bbe0!important}.table.table-sm.no-wrap td{white-space:nowrap}.account-container.issue .issue-item i{font-size:inherit!important}.account-container.issue .issue-item i.action{font-size:2rem}.img__btn.mfa{margin-top:0;position:relative;top:-96px}.gets-tile{min-height:230px;text-align:center;-webkit-box-shadow:3px 4px 0 0 rgb(57 173 232 / 30%);box-shadow:3px 4px 0 0 rgb(57 173 232 / 30%);border-radius:10px;border:1px solid #ccc;margin:5px;float:left;padding-top:10px}.gets-tile .badge + .badge{margin-left:1rem}.gets-tile img{max-width:125px;margin-left:auto;margin-right:auto;height:135px}.gets-tile:hover{cursor:pointer;-webkit-box-shadow:6px 6px 1px 0 rgb(57 173 232 / 30%);box-shadow:6px 6px 1px 0 rgb(57 173 232 / 30%);font-weight:700}.gets-tile .bg-light{border-radius:0 0 10px 10px}.gets-wrap{padding-block:30px}.popup{max-width:14rem}.popup:hover{position:relative;z-index:200;top:-4px;left:-1px}.w-24{width:24px}.nav-tabs .nav-link{border:1px solid rgba(0,0,0,.1)}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar .bar-icons{padding:20px 0}fieldset{border-color:#dee2e6 #dee2e6 #fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;margin-bottom:1rem}fieldset legend{color:#000;font-weight:700;line-height:1.1}.weather-bg.day{overflow:hidden;background-image:-webkit-gradient(linear,left top,right bottom,from(#259ee4),to(#e9e9e9));background-image:linear-gradient(to bottom right,#4fafe6,#e9e9e9);color:#fff;-webkit-box-shadow:2px 12px 26px 3px rgb(57 173 232 / 30%);box-shadow:2px 12px 26px 3px rgb(57 173 232 / 30%)}.weather-bg.night h6{color:#fff!important}.weather-bottom-bg .media-body .media-bottom .row{width:1100px}.dash-cards .table .badge{box-shadow:none}.weather-bottom-bg .media-body .media-bottom .box{width:100px;height:110px;float:left;text-align:center;margin-right:10px}.weather-bottom-bg .media-body .media-bottom .col-1{max-width:110px;max-height:110px;text-align:center}.weather-bottom-bg .media-body .media-bottom .col-1 h5{font-size:18px;margin-bottom:2px}.weather-bottom-bg .media-body .media-bottom .box img,.weather-bottom-bg .media-body .media-bottom .col-1 img{max-width:64px;max-height:64px}.weather-bottom-bg .media-body .media-bottom{position:relative;top:35px}.opensnow img{width:120px;height:inherit}.opensnow a,.opensnow span{position:relative;top:5px}.counter-md{font-size:20px!important}.counter-lg{font-size:26px!important}img.img-invert{filter:invert(1)}.cloud img.img-invert{max-height:9rem;max-width:9rem}.weather-bg .cloud img{top:30px;right:10px}.h-scroll{overflow-x:auto;width:100%}.table-fieldset legend{font-size:11px}.table-fieldset .legend{position:relative;top:6px;font-weight:700;font-size:11px}.text-bold-none{font-weight:100}input[type='text'],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0;padding:3px 0 3px 3px;border:1px solid #ddd}input[type='text']:focus,textarea:focus{box-shadow:0 0 5px #51cbee;padding:3px 0 3px 3px;border:1px solid #51cbee}.snapi-top-tabs.tabs-with-filter{border-radius:20px}.snapi-top-tabs.tabs-with-filter .card-header.short{height:inherit}.snapi-top-tabs.tabs-with-filter .card-header.short .filter-form{margin-top:-5px;border-top-right-radius:0;border-top-left-radius:0}.apponly.nav.nav-tabs.full-width{width:100%;position:relative;top:0!important}.apponly.nav.nav-tabs.full-width li.nav-item{width:50%}.pull-up-35{margin-top:-35px}.pull-up-50{margin-top:-50px}.app-tools{display:none}.app-tools.open{display:block}.ribbon-rent{margin-top:-13px}.ribbon-gets-name{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:2px;font-weight:700;height:29px;margin-top:0;box-shadow:0 0 1px rgb(81 203 238)}label.legend{font-size:11px!important;color:#000;font-weight:700!important}.scan-foot-mdi-wrap{position:relative;top:-11px}.scan-foot-mdi-wrap i{position:relative;top:3px}.scan-foot-mdi-wrap small{position:relative;top:-1px}.scan-foot-fa-wrap{position:relative;top:-11px}.scan-foot-fa-wrap i{position:relative;top:10px;left:-6px}.scan-foot-fa-wrap small{position:relative;top:5px}.push-down-4{position:relative;top:4px}.push-down-5{position:relative;top:5px}table.table-tiny th{font-size:70%}table.table-tiny td{padding:.25rem!important;font-size:70%}table.table-tiny td label{margin-bottom:0}footer.scan-foot{max-height:72px}.w-80{width:80%!important}div#dev-banner{position:absolute;top:0;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#003e6f 0,#4ba6de 50%,#5e6d80 100%);width:50vw;min-width:280px;max-width:600px;z-index:1000;text-align:center;opacity:.75;color:#fff;font-weight:700;border-bottom-left-radius:28px;border-bottom-right-radius:28px;padding:4px 6px;font-size:14px}div#dev-banner a{color:#fff;text-decoration:underline;font-weight:700}div#dev-banner a:hover{color:#f0f0f0;text-decoration:none}@media (max-width:768px){div#dev-banner{width:70vw;min-width:250px;font-size:12px;padding:4px 5px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}div#qa-banner{position:absolute;top:0;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#d85687 0,#ecaa1c 33%,#c25de3 66%,#2ac1a6 100%);width:50vw;min-width:280px;max-width:600px;z-index:1000;text-align:center;opacity:.75;color:#fff;font-weight:700;border-bottom-left-radius:28px;border-bottom-right-radius:28px;padding:4px 6px;font-size:14px}div#qa-banner a{color:#fff;text-decoration:underline;font-weight:700}div#qa-banner a:hover{color:#f0f0f0;text-decoration:none}@media (max-width:768px){div#qa-banner{width:70vw;min-width:250px;font-size:12px;padding:4px 5px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}input[type='radio']{display:none}.digits.badge{font-size:12px}.logo-item-info{position:relative;font-size:10px}.z-top{z-index:5000}.switch-lable{position:relative;left:66px;top:-38px}.switch .switch-state:after{top:6px;left:5px}.switch input:checked + .switch-state:after{left:32px}div.d-flex[style*='none']{visibility:hidden;display:none!important}div.card.id-card{margin:20px;padding:0;border:3px rgb(57 173 232 / 30%) outset;border-radius:8px;max-width:466px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.19)!important}div.card.id-card .card-header{border-radius:0;margin:0;background-color:var(--sc-info);padding:5px 15px 5px 15px}div.card.id-card .card-header img{color:var(--sc-white);max-width:120px;float:right}div.card.id-card .card-header b{color:var(--sc-white);font-size:16px;font-family:SFUIDisplay;font-weight:900}div.card.id-card .card-body{border-radius:0;padding:2px}div.card.id-card .card-body .id-icon{padding:.25rem 0 .5rem .25rem}div.card.id-card .card-body .id-text{font-family:SFUIDisplay;font-weight:700;padding:.25rem}div.card.id-card .card-footer{border-radius:0}.radio-label input{float:left}.radio-label span{float:left;margin-top:-6px;font-size:13px}.list-cals{max-height:467px;overflow-y:auto;overflow-x:hidden}.lnb-calendars > .list-cals{border-bottom:none}.list-cals::-webkit-scrollbar{width:4px;height:0}.list-cals::-webkit-scrollbar-track{background:var(--sc-light)}.list-cals::-webkit-scrollbar-thumb{background:var(--sc-info);border-radius:5px}.list-cals::-webkit-scrollbar-thumb:hover{background:var(--sc-secondary)}.form-group .input-group .input-group-text{height:30px;position:relative}.form-group .input-group input{height:30px}.list-cal-all{margin-top:1px}.lnb-new-schedule{padding-bottom:16px}.lnb-calendars > div{padding:11px 16px}.lnb-calendars-item .form-group{position:relative;top:6px}.text-lg{font-size:16px}tr.bg-active{font-weight:700;color:var(--sc-primary)}.card-tiny{border-left:var(--sc-secondary) 1px solid!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 5px 0 rgba(0,0,0,.19)!important;margin-bottom:4px!important;margin-left:4px!important;border-radius:2px!important;max-width:220px;font-size:10px}.card-tiny:hover{border-left:var(--sc-info) 2px dashed!important}.card-tiny .card-body::after{background-color:inherit}.card-tiny .card-body,.card-tiny .card-header{margin-left:4px;border-radius:0!important;padding:5px}.lnb-new-schedule b{font-size:1.2rem}.tui-full-calendar-dayname-date{font-size:.8rem}.table-white,.table-white td,.table-white th{color:#fff}.table-white tr:hover{color:var(--sc-primary);background-color:var(--sc-secondary)}select.form-control.input-air-primary{font-weight:400;line-height:1.5;height:calc(2.2rem + 2px);outline:0;padding:3px 0 3px 3px;border:1px solid #ddd}.card-header.short.rect{color:#000;border-bottom:#aaa 1px solid!important}.card-header.short.rect:hover{cursor:pointer;color:#000;font-weight:700;border-bottom:#bbb 1px solid!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.border-bottom-light{border-bottom:#f5f5f5 1px solid!important}.border-light{border:1px inset #dee2e6}.border-left-light{border-left:1px inset #dee2e6}.btn-group-sm > .btn,.btn-sm{padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.5!important;border-radius:.2rem!important}.btn-xs{padding:.05rem .4rem!important;font-size:11px!important}.btn-link{padding:0!important;border:0!important}.btn-link:focus{outline:0;-webkit-box-flex:unset}fieldset.fieldset-xs .dt-container .dt-info,fieldset.fieldset-xs .dt-container .dt-paging{display:none}.btn-link{border:0!important}img.gets-item{max-width:150px}div.card-body.card-auto{height:unset!important;min-height:unset!important;max-height:unset!important}.dt-buttons{visibility:hidden;display:none}.spin-fix{width:40px;position:relative;top:2px}#r_docsview{height:90vh;width:100%}.v-wrap{text-align:center}#v_video{margin:10px;width:95%;max-height:70vh}.card-body.report-summary div.row div{font-weight:700;border-bottom:1px inset #ededed;border-right:1px inset #ededed;height:30px;padding-bottom:0}.card-body.report-summary div.row div b{padding-right:10px}.card-body.report-summary label{color:var(--sc-info);font-weight:700}.no-sort::after,.no-sort::before{display:none!important}td > input.form-control.input-air-primary{height:26px}.ck.ck-powered-by{display:none!important;visibility:hidden}.tui-full-calendar-timegrid-container{height:calc(100vh - 380px)}.tui-full-calendar-timegrid-hourmarker-time{display:none}.modal-fullscreen{width:100vw;max-width:none;height:calc(100vh - 20px);margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal.fade .modal-dialog.snapi-fullview{min-height:calc(100vh - 118px);position:relative;background-color:#fdfeff;margin-left:312px;-webkit-transition:all .6s cubic-bezier(.44,.36,.24,1.22);transition:all .6s cubic-bezier(.44,.36,.24,1.22);-webkit-animation:pagebody 1s ease-in-out;animation:pagebody 1s ease-in-out;width:calc(100vw - 324px);width:calc(100dvw - 324px)}.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close ~ .page-body .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close) ~ .modal .snapi-fullview{margin-left:104px;width:calc(100vw - 118px);width:calc(100dvw - 118px)}.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-second-close ~ .page-body .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-second-close) ~ .modal .snapi-fullview{margin:0 1rem;width:calc(100vw - 2rem);width:calc(100dvw - 2rem)}tr.border-top-0 td{border-top:0!important}.rainbow .page-body-wrapper .card .card-body.tag-card{padding:1.5rem}.rainbow ~ .modal .rainbow.row .card-header{background-color:transparent;border-bottom:none}.card-g-success,.gradient-success{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#14e788),to(#39ade8));background-image:linear-gradient(to bottom right,#14e788,#39ade8);-webkit-box-shadow:2px 12px 26px 3px rgba(57,173,232,.3);box-shadow:2px 12px 26px 3px rgba(57,173,232,.3)}.card-g-success.flip,.gradient-success.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#39ade8),to(#14e788));background-image:linear-gradient(to bottom right,#39ade8,#14e788);-webkit-box-shadow:2px 12px 26px 3px rgba(57,173,232,.3);box-shadow:2px 12px 26px 3px rgba(57,173,232,.3)}.card-g-info,.gradient-info{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#39ade8),to(#003e6f));background-image:linear-gradient(to bottom right,#39ade8,70%,#003e6f);-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.card-g-info.flip,.gradient-info.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#003e6f),to(#39ade8));background-image:linear-gradient(to bottom right,#003e6f,70%,#39ade8);-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.card-g-primary,.gradient-primary{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#003e6f),to(#008bf8));background-image:linear-gradient(to bottom right,#003e6f,60%,#008bf8);color:#fff;-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.card-g-primary.flip,.gradient-primary.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#008bf8),to(#003e6f));background-image:linear-gradient(to bottom right,#008bf8,60%,#003e6f);color:#fff;-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.card-g-secondary,.gradient-secondary{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#5e6d80),to(#003e6f));background-image:linear-gradient(to bottom right,#5e6d80,60%,#003e6f);-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.card-g-secondary.flip,.gradient-secondary.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#003e6f),to(#5e6d80));background-image:linear-gradient(to bottom right,#003e6f,60%,#5e6d80);-webkit-box-shadow:2px 12px 26px 3px rgba(0,62,111,.3);box-shadow:2px 12px 26px 3px rgba(0,62,111,.3)}.weather-bg{color:var(--sc-white);overflow:hidden;background-image:-webkit-gradient(linear,left top,right bottom,from(#b569ff),to(#6e1fb3));background-image:linear-gradient(to bottom right,#b569ff,#6e1fb3);color:#fff;-webkit-box-shadow:2px 12px 26px 3px rgba(110,31,179,.3);box-shadow:2px 12px 26px 3px rgba(110,31,179,.3)}.weather-bg.flip{color:var(--sc-white);overflow:hidden;background-image:-webkit-gradient(linear,left top,right bottom,from(#6e1fb3),to(#b569ff));background-image:linear-gradient(to bottom right,#6e1fb3,#b569ff);color:#fff;-webkit-box-shadow:2px 12px 26px 3px rgba(110,31,179,.3);box-shadow:2px 12px 26px 3px rgba(110,31,179,.3)}.card-g-warning,.gradient-warning{color:var(--sc-dark);background-image:-webkit-gradient(linear,left top,right bottom,from(#ffcd31),to(#f68a04));background-image:linear-gradient(to bottom right,#ffcd31,#f68a04);-webkit-box-shadow:2px 12px 26px 3px rgba(246,138,4,.3);box-shadow:2px 12px 26px 3px rgba(246,138,4,.3)}.card-g-warning.flip,.gradient-warning.flip{color:var(--sc-dark);background-image:-webkit-gradient(linear,left top,right bottom,from(#f68a04),to(#ffcd31));background-image:linear-gradient(to bottom right,#f68a04,#ffcd31);-webkit-box-shadow:2px 12px 26px 3px rgba(246,138,4,.3);box-shadow:2px 12px 26px 3px rgba(246,138,4,.3)}.card-g-danger,.gradient-danger{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#e5aaff),to(#dc3545));background-image:linear-gradient(to bottom right,#e5aaff,#dc3545);-webkit-box-shadow:2px 12px 26px 3px rgba(220,53,69,.3);box-shadow:2px 12px 26px 3px rgba(220,53,69,.3)}.card-g-danger.flip,.gradient-danger.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#dc3545),to(#e5aaff));background-image:linear-gradient(to bottom right,#dc3545,#e5aaff);-webkit-box-shadow:2px 12px 26px 3px rgba(220,53,69,.3);box-shadow:2px 12px 26px 3px rgba(220,53,69,.3)}.card-g-light,.gradient-light{color:var(--sc-dark);background-image:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#d2dde4));background-image:linear-gradient(to bottom right,#fff,#d2dde4);-webkit-box-shadow:2px 12px 26px 3px rgba(94,109,128,.2);box-shadow:2px 12px 26px 3px rgba(94,109,128,.2)}.card-g-light.flip,.gradient-light.flip{color:var(--sc-dark);background-image:-webkit-gradient(linear,left top,right bottom,from(),to(#fff));background-image:linear-gradient(to bottom right,#d2dde4,#fff);-webkit-box-shadow:2px 12px 26px 3px rgba(94,109,128,.2);box-shadow:2px 12px 26px 3px rgba(94,109,128,.2)}.card-g-dark,.gradient-dark{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#000),to(#5e6d80));background-image:linear-gradient(to bottom right,#000,#5e6d80);-webkit-box-shadow:2px 12px 26px 3px rgba(44,50,63,.3);box-shadow:2px 12px 26px 3px rgba(44,50,63,.3)}.card-g-dark.flip,.gradient-dark.flip{color:var(--sc-white);background-image:-webkit-gradient(linear,left top,right bottom,from(#5e6d80),to(#000));background-image:linear-gradient(to bottom right,#5e6d80,#000);-webkit-box-shadow:2px 12px 26px 3px rgba(44,50,63,.3);box-shadow:2px 12px 26px 3px rgba(44,50,63,.3)}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}@media only screen and (max-width:1399.98px){.col-xl-5 .card.snapi-top-tabs h5.card-title{margin-bottom:10px}}@media (max-width:1199.98px){.page-main-header .main-header-right .nav-right{margin-right:10px}.modal-fullscreen,.modal-xl{max-width:98%}.img__btn{margin-top:-30px}.authentication-box{display:block!important}.grid-toolbar-fullmenu{display:block}.toolbar-tools.filter{display:none}#_shopmenu div.card-header.short.rect.mx-0,#_shopsitemenu div.card-header.short.rect.mx-0{padding-left:20px!important}.grid-toolbar-fullmenu{display:block;position:relative;float:right}.page-header .grid-toolbar-fullmenu{position:relative;float:right}.grid-toolbar .fa-list-alt,.grid-toolbar-fullmenu .fa-list-alt{font-size:2.25rem}.page-header .grid-toolbar .navs-dropdown{position:absolute;top:75px;right:20px}.card-header .navs-dropdown{top:170px}.toolbar-tools.filter{display:none}.card.snapi-top-tabs .nav.nav-tabs{display:inline-flex}.card.snapi-top-tabs .nav.nav-tabs a.nav-link{padding-right:0;padding-left:4px;margin-bottom:5px}.card.snapi-top-tabs .nav.nav-tabs a.nav-link span{display:none}.data-card .dt-container .dt-scroll-body{max-height:434px}.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media only screen and (max-width:1199.98px){.col-xl-5 .card.snapi-top-tabs h5.card-title{margin-bottom:0}}@media only screen and (max-width:1023px){.jquery-script-ads{display:none}}@media only screen and (max-width:1000px){.breadcrumb-right{display:none}.grid-toolbar .toolbar-tools li a i.fa{font-size:24px}.grid-toolbar .toolbar-tools li a{padding:10px}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal.fade .modal-dialog.snapi-fullview,.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close ~ .page-body .snapi-fullview,.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-second-close ~ .page-body .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close) ~ .modal .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-second-close) ~ .modal .snapi-fullview{margin:0 .25rem;width:calc(100vw - .5rem);width:calc(100dvw - .5rem)}}@media (max-width:767.98px){.modal-fullscreen,.modal-xl{max-width:100%}.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:575.98px){.page-header .grid-toolbar-fullmenu{margin-right:12px;margin-top:-3px}.grid-toolbar .fa-list-alt,.grid-toolbar-fullmenu .fa-list-alt{font-size:2rem}.page-header .grid-toolbar .navs-dropdown{position:absolute;top:48px}.navs-dropdown{right:20px}.card-header .navs-dropdown{top:120px}.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.pull-up-sm-3{position:relative;top:-3px}.pull-up-sm-4{position:relative;top:-4px}.pull-up-sm-5{position:relative;top:-5px}.pull-up-sm-6{position:relative;top:-6px}.pull-l-sm-3{position:relative;left:-3px}.switch .switch-state:after{top:7px;left:6px}.switch input:checked + .switch-state:after{left:32px}}@media (max-width:500px){.img__btn.mfa{top:-150px}.page-main-header .main-header-right .nav-right{margin-right:0}.card-header.short{padding-left:0!important}.card-header.short .card-title{padding-left:3px}.dt-scroll-body{height:inherit!important}.table-sm td,.table-sm th{padding:.75rem}.pc{display:none}.float-lg-right{float:none!important}.right_side_bar{margin-left:5px}.page-wrapper .page-main-header .main-header-right .nav-right > ul > li{width:15%;text-align:center}.card-body.p-0 .table-responsive table.table{margin-bottom:6px}.container-fluid.arrivals .tui-full-calendar-layout,.container-fluid.inventory .tui-full-calendar-layout{height:inherit!important}.chat-box .chat-right-aside .chat .chat-msg-box .message{width:95%}.chat-box .chat-right-aside .chat .chat-msg-box .message.my-message{left:5%}.chat-box .chat-right-aside .chat .chat-msg-box .message.other-message{margin-right:5%}.authentication-main .hero img{margin-top:-30px!important}.weather-bottom-bg .cloud{position:relative;right:0;top:-68px}.weather-bottom-bg .table-responsive{max-width:90vw}.gets-tile{min-height:200px}.gets-tile h6{font-size:.9rem}.gets-tile img{width:auto;max-height:100px;margin-left:auto;margin-right:auto}.gets-tile .bg-light span{font-size:13px}.col-sel,.sb-sel{display:none!important}div.mod-hist{float:right}.filter-form button.btn-filter,.filter-form i.mdi-filter{display:none}.filter-form button.btn-primary{margin-top:-10px}div.logo-item{min-height:320px}}@media only screen and (max-width:500px){.grid-toolbar .toolbar-tools li{padding:4px 5px 0}.grid-toolbar .toolbar-tools li a{padding:6px}.typewriter{max-width:calc(100vw - 20px);font-size:10px}.card-header.short .grid-toolbar .toolbar-tools li:not(.drop){display:none}.page-wrapper .page-body-wrapper .page-header{padding-top:5px!important;padding-bottom:5px!important}}@media only screen and (min-width:320px) and (max-width:759px){.carbon-text{font-size:14px}}@media (min-height:700px){.scanspot-name{font-size:2rem;margin-top:.5rem}}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.hs-listwrap{min-width:1200px}.hs-listwrap > div.col{min-width:125px}select[multiple].input-group-air option:checked,select[multiple].input-group-air:focus option:checked{background:linear-gradient(to bottom,#cdeb8e 0,#a5c956 100%);font-weight:700;color:rgb(var(--sc-primary));border-radius:2px}.x-inherit{min-height:unset;max-height:unset;height:unset!important}.x-160{min-height:160px;max-height:160px}.cd-frame-mesg iframe{width:100%;min-height:310px}.cd-frame-mesg iframe::-webkit-scrollbar{width:1px;height:0}.cd-frame-mesg iframe::-webkit-scrollbar-track{background:#f1f1f1}.cd-frame-mesg iframe::-webkit-scrollbar-thumb{background:#888}.cd-frame-mesg iframe::-webkit-scrollbar-thumb:hover{background:#2343dd}.cd-timeline-content{min-height:200px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.cd-timeline-content.right.empty,.cd-timeline-content.right.test{position:relative;top:20px}.cd-timeline-content.left{max-height:350px}.cd-timeline-content.left::before{height:0;width:0;top:5px;border:10px solid transparent;border-left:10px solid var(--sc-info)}.cd-timeline-content.right::before{top:56px;left:-20px;height:0;width:0;border:10px solid transparent;border-right:10px solid var(--sc-warning)}.cd-timeline-content.right.test::before{content:'';position:absolute;top:126px;left:-20px;height:0;width:0;border:10px solid transparent;border-right:10px solid var(--sc-success)}.cd-timeline-content.right{float:right;padding-top:5px;padding-left:0;padding-right:0;padding-bottom:0}.cd-timeline-img.cd-picture{top:-10px}.cd-timeline-img.cd-picture.second{position:absolute;top:60px}.cd-timeline-img.cd-picture.third{position:absolute;top:130px}.cd-timeline-img.cd-picture.fourth{position:absolute;top:200px}.cd-timeline-img{text-align:center;width:50px;height:50px}.cd-timeline-img i.mdi{margin-left:-44px;margin-top:-20px;font-size:27px}.cd-frame-mesg .form-group{margin-bottom:7px}.multiselect-native-select .btn-group{width:100%}.multiselect-container.dropdown-menu.show .dropdown-item{width:100%;background-color:#fff}.multiselect-native-select .btn-group{width:100%}.multiselect-native-select .btn-group .custom-select{border-color:#efefef;background-color:#fff;font-size:16px;color:#898989;font-family:work-Sans,sans-serif;-webkit-box-shadow:0 3px 5px 1px rgba(88,103,221,.15)!important;box-shadow:0 3px 5px 1px rgba(88,103,221,.15)!important}.multiselect-container.dropdown-menu.show .dropdown-item{border-color:#efefef;background-color:#fff;font-size:14px;color:#898989;font-family:work-Sans,sans-serif}.multiselect-container .multiselect-all:focus,.multiselect-container .multiselect-all:hover,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-group:hover,.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-option:hover{background-color:#8d8d8d31!important}.multiselect-container .multiselect-option.active .form-check-label{font-weight:600}.form-group.text-left .multiselect.text-center{text-align:left!important}.form-group.floating-label.not-none button.multiselect.dropdown-toggle.custom-select[title^='None']{border-color:red;color:var(--sc-danger)}.bootstrap-tagsinput,.form-control{border-radius:4px!important}.card{border-radius:8px!important}.card-header{border-radius:8px 8px 0 0!important}.btn{border-radius:0!important;height:46px;text-transform:uppercase;margin:0}.card-footer.short .btn.float-right,.card-footer.short .text-md-right .btn,.card-footer.short .text-right .btn{border-bottom-right-radius:8px!important}.card-footer.short .btn.float-right + .btn.float-right{border-bottom-right-radius:0!important}.btn.left-rad,.card-footer.short .btn.float-left,.card-footer.short .float-left > .btn{border-bottom-left-radius:8px!important}.my-gallery.gallery-with-description .tmpl-wrap{overflow-y:auto;overflow-x:hidden;border:0}.my-gallery.gallery-with-description img,.my-gallery.gallery-with-description img.tmpl-icon{border:1px solid #ddd!important}.card-footer.short,.modal-footer.short{padding:0!important}.form-group.input-group .input-group-text.select-group-text,.form-group.input-group.pill-input-group .input-group-text.select-group-text{height:37.25px;background-color:#dedede15!important;box-shadow:0 3px 5px 1px rgba(88,103,221,.15)!important}.form-group.input-group.pill-input-group .input-group-text{border-start-end-radius:2px!important;border-end-end-radius:2px!important;height:37.25px;box-shadow:0 3px 5px 1px rgb(88 103 221 / 15%)!important}.verdor-logo{max-height:96px;float:right;position:relative;top:-36px;margin-right:12px}.min-h-100{min-height:100px}.min-h-160{min-height:160px}.min-h-200{min-height:200px}.min-h-300{min-height:300px}.rounded-circle.icon-circle{display:block;height:22px;width:22px;margin-right:.5rem}.rounded-circle.icon-circle > i.fa{font-size:18px;position:relative;top:-2px;right:-3px}.card .card-header{margin-left:0}#menu-navi span b{border-radius:1px!important;padding-top:.6rem!important;height:46px}.card-header.short{min-height:50px}.form-inline.filter-form.theme-form{border:0}.modal-fullscreen{height:calc(100vh - 90px);top:70px;bottom:0}.form-inline .multiselect-native-select .btn-group{min-width:120px}.form-inline .multiselect-container span.form-check{padding:3px 0 3px 0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media only screen and (max-width:500px){.collapse-cards .card-header.short .grid-toolbar .toolbar-tools li:not(.drop){display:inline-block}}.modal-dialog-centered{min-height:calc(100% - 70px)!important}.h-35{height:35px;max-height:35px}.timeline-small .d-flex .timeline-round{position:relative;width:53px;height:53px;border-radius:100%;top:-18px}.timeline-small .d-flex .timeline-round i{margin-left:10px;margin-top:6px}.timeline-small .d-flex .timeline-round i.fa-lock{margin-left:14px;margin-top:5px}.timeline-small .flex-grow-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline-small .d-flex .timeline-round:after{position:absolute;content:'';background-color:#e9e9e9;width:2px;height:62px;bottom:-77px;left:0;right:0;margin:0 auto}.timeline-small .d-flex .flex-grow-1 h6{font-weight:600;margin-bottom:30px}.timeline-small .d-flex .flex-grow-1 h6 span{font-weight:400;color:#999}.timeline-small .d-flex .flex-grow-1 p{width:80%}@media only screen and (max-width:1366px){.timeline-small .d-flex .flex-grow-1 p{width:95%}}body.modal-open .page-wrapper .page-main-header{z-index:1000}body.modal-open .page-wrapper .page-body-wrapper .iconsidebar-menu{z-index:1000}.snapi-tile .card:hover{cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)!important}.card.flat{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}fieldset legend{width:auto!important;padding-right:10px}fieldset legend .help-link{position:absolute;right:15px;color:var(--sc-info)}fieldset legend .add-link{position:absolute;right:15px;font-size:1.25rem;color:var(--sc-secondary)!important}.o-50{opacity:50%}#m_iconpick .modal-footer .uploadifive-button{padding-top:13px}.badge.badge-round.digits{height:24px;width:24px;padding-top:8px!important}.form-group.input-group .input-group-text.select-group-text,.form-group.input-group.pill-input-group .input-group-text.select-group-text{height:35.25px}#cd-timeline{max-width:none}.card-tall{min-height:calc(100vh - 295px)}.jstree-contextmenu ul{top:auto!important;bottom:auto!important}.btn-fieldset{float:right;position:relative;top:-32px;right:-12px}.table-fieldset legend{font-size:14px}table.table-fix-42 td:nth-child(1){width:20%}table.table-fix-42 td:nth-child(2){width:50%}table.table-fix-42 td:nth-child(3){width:15%}table.table-fix-42 td:nth-child(4){width:15%}.bg-none{background:inherit;background-color:transparent}.custom-card .card-header > div h6{font-size:14px;color:#6e7e96;margin-top:6px;margin-bottom:2px}.card-columns{min-height:calc(100vh - 200px)}.btn-semi-transparent{background:rgba(255,255,255,.5);border-radius:50px;border:2px solid transparent;padding:4px 16px 4px 16px;max-height:30px}.btn-semi-transparent .cutout-text{color:transparent;background:linear-gradient(90deg,#053c72 0,#0bb3ff 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;font-size:.8rem;text-transform:none}.btn-semi-transparent:hover .dynamic-icon:before{content:'\f061'}.dash-shortcut{position:absolute;top:16px;right:16px}.search-form{z-index:1210}@media only screen and (max-width:500px){.dash-shortcut{position:absolute;top:12px;right:36px}}.snapi-icon-list-tiny .snapi-icon-list.tile-icon{height:inherit}.snapi-icon-list-tiny .img-fluid{max-width:100px}.food .snapi-icon-list-tiny .img-fluid{max-height:69px;max-width:unset;width:auto}.food .carousel-item .col.p-1{text-align:center}.snapi-icon-list-tiny .col.p-1{text-align:right}.food .carousel-control-next.ctrl-fix,.food .carousel-control-prev.ctrl-fix{align-items:center}.food .carousel-control-next.ctrl-fix span.text-secondary,.food .carousel-control-prev.ctrl-fix span.text-secondary{color:var(--sc-white)!important}.dd-acct{min-width:280px}.dd-acct .dropdown-item{white-space:nowrap}.dd-acct .dropdown-item img{width:40px!important;max-height:24px}.dd-acct .dropdown-item b{font-size:12px}.dt-foot-hide .dt-info,.dt-foot-hide .dt-paging{display:none}body:has(.iconsidebar-menu.iconbar-mainmenu-close) .modal-fullscreen.snapi-fullview{margin-left:92px;width:calc(100dvw - 92px)}tr.bg-primary.text-white.active{color:#fff!important}.dynamic-textarea{min-height:50px;max-height:300px;width:100%}.label-header{display:flex;align-items:center;width:100%}.label-header > h6{margin:0}.label-header > hr{flex-grow:1;margin-left:10px}.dispute-step{cursor:pointer}.dispute-step:hover{color:var(--sc-info)}.text-white-force{color:#fff!important}.mw-35{max-width:35px;width:35px}.snapi-progress.progress-bar{height:3px;z-index:2}.snapi-step{text-align:center}.snapi-step-icon > i{background-color:#fff;z-index:3}.border-inset{border:inset 1px var(--sc-light)}.pre-wrap{white-space:pre-line}.alert-danger{background-color:var(--sc-danger);color:var(--sc-white)}.alert-warning{background-color:var(--sc-warning);color:var(--sc-white)}.snapi-split .leftside,.snapi-split .rightside,.snapi-split .splitter{position:absolute;height:calc(100vh - 230px);overflow:hidden}.snapi-split .splitter{width:4px;z-index:100;cursor:col-resize;-webkit-box-shadow:19px 8px 16px 7px rgba(21,141,247,.05);box-shadow:19px 8px 16px 7px rgba(21,141,247,.05);background-color:#d5dde1}.snapi-split .leftside > div,.snapi-split .rightside > div{height:100%;width:100%;position:relative}.snapi-split-left,.snapi-split-right{margin:auto;width:100%;padding:0}.card.noaa{color:var(--sc-dark)}.card.noaa .card-header{color:var(--sc-white);font-size:1rem!important}.card.noaa .card-header h5{font-weight:800;margin-bottom:0}.card.noaa .card-body{border-radius:0 0 8px 8px}.card.noaa img{border-radius:3px}.card.noaa .noaa-periods small{font-weight:600}.noaa-periods{width:980px}.noaa-periods .period{width:70px;float:left;text-align:center}.noaa-periods .period img{width:90%;max-height:60px}.noaa-periods-wrap{overflow-y:hidden;overflow-x:scroll}.noaa-periods-wrap.custom-scrollbar::-webkit-scrollbar{width:0;height:3px}.noaa-periods-wrap.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.noaa-periods-wrap.custom-scrollbar::-webkit-scrollbar-thumb{background:#888}.noaa-periods-wrap.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2343dd}card.noaa{background-color:#fff!important}.scroll-none{overflow:hidden!important}.tmpl-list{width:max-content;min-width:1210px;padding-left:10px}.tmpl-list .tmpl{float:left;text-align:center}.tmpl-list .tmpl img{width:90%;max-height:calc(100vh - 350px);max-width:300px}.tmpl-list-wrap{overflow-y:hidden;overflow-x:scroll}.tmpl-list-wrap.custom-scrollbar::-webkit-scrollbar{width:0;height:3px}.tmpl-list-wrap.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.tmpl-list-wrap.custom-scrollbar::-webkit-scrollbar-thumb{background:#888}.tmpl-list-wrap.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2343dd}.kds-h-wrap{margin-top:16px;overflow-y:hidden;overflow-x:auto;height:calc(100vh - 140px)}.kds-content{min-width:100vw}.kds-tile.card{display:flex;flex-direction:column;width:98%;min-height:40vh;max-height:calc(50vh - 118px);max-height:calc(50dvh - 118px);float:left;margin-right:.5rem;margin-top:.5rem;margin-bottom:.5rem}.kds-grid-4 .kds-tile.card{height:calc(100vh - 140px);height:calc(100dvh - 140px);max-height:inherit}.kds-tile.card-body{flex:1;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid var(--sc-light);border-right:1px solid var(--sc-light);border-bottom:1px solid var(--sc-light);border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.kds-cards .badge-danger,.kds-cards .badge-info{color:#fff!important}.kds-list{flex:1;font-size:clamp(14px,1.25vw,18px);font-weight:700;min-height:0;width:100%;border-top:1px solid var(--sc-light);overflow-y:auto;overflow-x:hidden}.kds-list::-webkit-scrollbar{width:.25rem;padding-left:.125rem}.kds-list::-webkit-scrollbar-thumb{border:none}.kds-list .row{padding-top:.5rem;margin-bottom:.5rem}.kds-list .row:hover{border-top:2px solid var(--sc-primary);font-weight:700;cursor:pointer}.kds-list .row + .row{border-top:1px solid var(--sc-light)}.kds-list .course{display:flex;justify-content:space-between;font-size:clamp(13px,1.125vw,16px);font-weight:700;padding:0 .25rem;border:1px solid var(--sc-dark);border-radius:var(--radius-sm);margin-right:.5rem}.course-stst{text-align:center}.kds-list .row:has(.k-altkds) + .row:has(.k-altkds){border-top:1px dashed var(--sc-light)}.k-altkds{border:dashed 1px var(--sc-light);border-radius:var(--radius)}.kds-list .complete:hover{border-top:1px solid #f3f3f3;font-weight:500;cursor:not-allowed}.kds-list span{color:var(--sc-secondary-dark)}.kds-list .badge.badge.digits{font-size:clamp(11px,.875vw,13px);font-weight:700}.kds-list .complete span{color:var(--sc-light)!important}.kds-list .complete span.text-danger{color:#aaa!important}.kds-list .complete span.badge{border-color:var(--sc-white)}.kds-list .complete{opacity:.8;color:#ccc!important}.kds-circle{display:block;background-color:var(--sc-primary);color:var(--sc-white);height:50px;width:50px;padding-top:13px;margin-top:13px;text-align:center}.kds-circle:hover{background-color:var(--sc-info);color:var(--sc-white);cursor:pointer}.kds-card-header,.kds-tile.card-header{border-radius:var(--radius) var(--radius) 0 0!important;background-color:#f2f4f7;padding-top:.5rem;padding-bottom:.2rem;border-top:1px solid var(--sc-light);border-left:1px solid var(--sc-light);border-right:1px solid var(--sc-light)}.page-wrapper.page-wrapper.grayskull .kds-tile.card-header i.fa-clock-o{font-size:inherit}.kds-tile.card-header{background-color:transparent;border-bottom:1px solid var(--sc-light)}.kds-card-header b,.kds-card-header small{font-weight:700}.kds-card-header [class*="badge"]{border-radius:var(--radius-sm)}.kds-tile .badge{padding:.25rem .375rem}.kds-tile .btn{font-size:clamp(.75rem,1.125vw,1rem)}.kds-tile .users ul:has(.nameicon){font-size:0}.kds-tile .users ul li:has(.nameicon),.kds-tile .users ul li:has(.nameicon) + li:has(.nameicon){font-size:14px;margin-left:-.75rem}.kds-tile .users.d-inline-block.avatar-group{max-height:none}.kds-card-info{background-color:#f2f4f7}.kds-card-info{background-color:#f2f4f7}.kds-page-next{height:calc(100vh - 110px);width:30px;position:absolute;right:0;top:0;background-color:#514d4dd9;background:linear-gradient(90deg,#fff 0,rgb(125,202,235,.75) 100%)}.kds-page-next label{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:-30px;white-space:nowrap}.kds-page-last{height:calc(100vh - 110px);width:30px;position:absolute;left:0;top:0;background-color:#514d4dd9;background:linear-gradient(270deg,#fff 0,rgb(125,202,235,.75) 100%)}.kds-page-last label{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:50%;left:-30px;white-space:nowrap}.kds-page-next.success{background:linear-gradient(90deg,#fff 0,var(--success) 150%)}.kds-page-last.success{background:linear-gradient(270deg,#fff 0,var(--success) 150%)}.kds-page-next.warning{background:linear-gradient(90deg,#fff 0,var(--warning) 150%)}.kds-page-last.warning{background:linear-gradient(270deg,#fff 0,var(--warning) 150%)}.kds-page-next.danger{background:linear-gradient(90deg,#fff 0,var(--danger) 150%)}.kds-page-last.danger{background:linear-gradient(270deg,#fff 0,var(--danger) 150%)}.kds-blink-pick{animation:kds-blink-pick 10s linear infinite;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2),2px 2px 2px 2px rgb(5,60,114,.5)}.kds-blink-pick .kds-card-header{animation:kds-blink-pick-header 10s linear infinite;background-color:var(--sc-primary);color:#fff}@keyframes kds-blink-pick{50%{box-shadow:2px 2px 2px 2px rgba(81,203,238,.5),1px 1px 1px 1px rgba(0,0,0,.2);font-weight:700}}@keyframes kds-blink-pick-header{50%{background-color:inherit;color:var(--sc-primary);font-weight:700}}.kds-blink-todo{animation:kds-blink-todo 3s linear infinite;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2),2px 2px 2px 2px rgb(108,196,87,.5)}.kds-blink-todo .kds-card-header{animation:kds-blink-todo-header 3s linear infinite;background-color:var(--sc-success);color:#000}.kdx-summ b.badge.digits{font-size:18px;max-height:30px;min-width:30px}@keyframes kds-blink-todo{50%{box-shadow:2px 2px 2px 2px rgb(108,196,87,.5),1px 1px 1px 1px rgba(0,0,0,.2)}}@keyframes kds-blink-todo-header{50%{background-color:inherit;color:var(--sc-success);font-weight:700}}.jstree-contextmenu.jstree-default-contextmenu{z-index:2000}table.unit-slate{margin-top:30px}table.unit-slate thead td{width:64px;min-width:64px}table.unit-slate thead td.slant span{position:absolute;top:25px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #aaa}table.unit-room tbody td,table.unit-slate tbody td{border:1px solid #f6f6f6;min-width:64px}table.unit-slate tbody td.unit{font-weight:600;font-size:13px;border:1px solid #bbb}table.unit-slate tbody td.info{font-weight:600;font-size:11px;border:1px solid #bbb;width:128px}table.unit-slate tbody td small{max-width:64px;display:inline-block}table.unit-slate tbody td b{min-width:64px}table.unit-slate tbody td.unit-none{background-color:var(--sc-white)!important;color:#000}table.unit-slate tbody td.unit-off{background-color:var(--sc-light)!important;color:#fff}table.unit-slate tbody td.unit-slate{background-color:#e0e0e0!important;color:#003e6f}table.unit-slate tbody td.unit-block{background-color:var(--sc-dark)!important;color:#fff}table.unit-slate tbody td.unit-alert{background-color:var(--sc-warning)!important;color:#fff}table.unit-slate tbody td.unit-dirty{background-color:#ffc717!important;color:#fff}table.unit-slate tbody td.unit-rsvp{background-color:var(--sc-light)!important;color:#fff;padding-left:18px;padding-right:18px}table.unit-slate tbody td.unit-rsvp div{transform:skewX(-40deg);background-color:var(--sc-info);width:100%;height:42px;text-align:center}table.unit-slate tbody i.day-stst{font-size:14px;position:relative;top:-18px;left:-8px}table.unit-slate tbody i.day-stst-rsvp{font-size:14px;position:relative;top:-8px;left:-24px}table.unit-slate tbody td.unit-rsvp div span{position:relative;top:11px;font-size:11px}table.unit-slate tbody td.in{border-top:2px inset rgba(0,0,0,.2);border-bottom:2px inset rgba(0,0,0,.2);border-left:none;border-right:none}table.unit-slate tbody td.open{border-left:2px inset rgba(0,0,0,.2);border-right:none}table.unit-slate tbody td.stop{border-right:2px inset rgba(0,0,0,.2);border-left:none}table.unit-slate tbody td:hover{font-weight:800;opacity:.9}table.unit-room tbody tr.active,table.unit-slate tbody tr.active{font-weight:1000;border-top:3px azure outset;border-bottom:3px azure outset;background-color:azure!important;color:var(--sc-dark)!important;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .2))}.affiliate-access.authentication-main .auth-innerright .card-body .theme-form{width:100%}.affiliate-access.authentication-main .auth-innerright .authentication-box .cont{max-width:420px}.card.active{font-weight:1000;border-top:3px azure outset;border-bottom:3px azure outset;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .2))}.card.active h5,.card.active i{color:var(--sc-primary)!important}fieldset.active{filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .1))}fieldset.active legend{color:var(--sc-primary)!important}.scv4-client .container .page-wrapper .page-main-header{position:relative}.scv4-client .container .page-wrapper .page-body-wrapper .page-body{margin-top:24px;min-height:calc(100vh - 142px)}.scv4-client .container .page-wrapper .page-body-wrapper .page-body .btn{height:36px;position:relative;top:2px}.scv4-client .card-summary{max-height:32px}.scv4-client .card-summary .card-body{padding:.25rem!important}.snapi-icon-list-tiny.snapi-owl-tile{float:right;margin-top:-23px;max-width:310px}.daterangepicker{z-index:2000!important}.daterangepicker td.active,.daterangepicker td.active:hover{color:var(--sc-primary)}.ml-n10{margin-left:-10px}.h-36{height:36px}.c-item-row{background-color:var(--opaque-white);padding:16px;border:none;border-radius:.5rem}.c-item-row:hover{font-weight:600;filter:brightness(.95);cursor:pointer}.c-item-row img,.rev-cart img{object-fit:cover;aspect-ratio:1;border-radius:.5rem;width:3rem}.rev-cart img{width:2rem}.c-item-row a > i{font-size:26px;color:var(--sc-secondary)}.modal.con-rsvp .modal-header.gradient-light{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #dee2e6}.modal.con-rsvp .modal-fullscreen .modal-header.gradient-light{border:none}.modal.con-rsvp .modal-dialog .modal-content .modal-body{padding:2rem 1rem 2rem 2rem}.con-rsvp fieldset{padding:1rem}.con-rsvp fieldset legend{padding-right:6px;padding-left:6px}.con-rsvp .modal loader a > i,.con-rsvp fieldset textarea + label i{filter:brightness(.75)}.con-rsvp .nav-tabs{border-bottom:none}.con-rsvp .nav-tabs .nav-item{margin-left:.25rem}.con-rsvp .nav-tabs .nav-item{margin-right:.25rem}.con-rsvp .nav-tabs .nav-item .nav-link{color:var(--sc-secondary);background-color:var(--sc-white);padding:8px 20px;border:1px solid var(--sc-light);border-radius:25rem}.con-rsvp .nav-tabs .nav-item .nav-link:hover{background:var(--opaque-white);color:#105f88}.con-rsvp .nav-tabs .nav-item .nav-link.active{background:#e9f6fc;color:#105f88!important;font-weight:600}.con-rsvp .image-field{width:6rem;height:6rem;border-radius:8px}.con-rsvp .fam-guest .img-radius,.con-rsvp .fam-guest .img-radius .initials{width:2.25rem;height:2.25rem}.con-rsvp .fam-guest .img-radius .initials span{line-height:2rem}.con-rsvp .table-fieldset.bg-opaque input{background-color:var(--opaque-white)}.con-rsvp .fam-guest{background-color:var(--opaque-white);padding:14px 10px;margin:4px;border-radius:8px}.con-rsvp .fam-guest:hover{font-weight:600;filter:brightness(.95);cursor:pointer}.con-rsvp .fam-guest h6{font-size:14px}.con-rsvp .nav-tabs .nav-item .nav-link.active b{font-weight:700}.con-rsvp .nav-material.nav-left .nav-link.active{color:#105f88;font-weight:700;border-left-color:#105f88}.con-rsvp .nav-tabs i.fa{height:unset;width:unset}.con-rsvp .nav-tabs .nav-item .nav-link i{font-size:inherit;margin-right:7px}.con-rsvp .btn,.con-user .btn{justify-content:center;padding-right:4px;padding-left:4px}.con-rsvp .modal-footer .btn{padding-right:1.75rem;padding-left:1.75rem}#m_concierge_useritem .modal-content,.con-rsvp ~ .modal .modal-dialog-centered .modal-content{border:none;border-radius:8px;box-shadow:0 0 10px var(--sc-light)}#m_concierge_useritem .modal-header,.con-rsvp ~ .modal .modal-dialog-centered .modal-header{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0}#m_concierge_useritem table,#m_concierge_useritem th{border:none}.con-user .img-radius,.con-user .img-radius .initials{width:2.25rem;height:2.25rem}.con-user .img-radius .initials span{line-height:2rem}.con-rsvp .rev-item{background-color:var(--opaque-white);padding:14px;border-radius:8px;margin-bottom:1rem}.rev-cart img{border-radius:.5rem;margin-right:.5rem}.rev-item td h6{font-size:12px;font-weight:700}.rev-cart .flex-column .badge{margin-bottom:4px}.rev-cart .flex-column .badge + .badge{margin-right:0}.rsvp-cart .add-item{padding:12px;border-radius:8px}.rsvp-cart .pos-totals h5{color:#157fb6}.modal-body .modal-loader{min-height:250px;text-align:center;width:100%}.modal-body .modal-loader img{max-width:72px;margin-top:25%;max-width:64px}.modal-body .modal-loader.top img{max-width:72px;margin-top:2%}.con-rsvp .dt-container table,.con-rsvp .dt-container tbody,.con-rsvp .dt-container thead,.con-rsvp .table-bordered table,.con-rsvp .table-bordered tbody,.con-rsvp .table-bordered thead{border:none!important}.con-rsvp .dt-container table.dataTable thead td,.con-rsvp .dt-container table.dataTable thead th{border-top:none;border-bottom:1px solid var(--sc-light)}.con-rsvp .table-bordered td .con-rsvp table.dataTable.display > tbody > tr > th,.con-rsvp .table-bordered th,.con-rsvp table.dataTable.display > tbody > tr > td{border-top:none}.con-rsvp .dt-container table thead tr th{background:var(--opaque-white);background-color:var(--opaque-white);border-left:var(--opaque-white);border-right:var(--opaque-white)}.con-rsvp .dt-container table tbody tr,.con-rsvp .dt-container table tbody tr.even,.con-rsvp .dt-container table tbody tr.even td,.con-rsvp .dt-container table tbody tr.even td.sorting_1,.con-rsvp .dt-container table tbody tr.even td.sorting_2,.con-rsvp .dt-container table tbody tr.odd,.con-rsvp .dt-container table tbody tr.odd td,.con-rsvp .dt-container table tbody tr.odd td.sorting_1,.con-rsvp .dt-container table tbody tr.odd td.sorting_2{background:var(--sc-white);background-color:var(--sc-white);--dt-column-ordering:#fff;--dt-row-selected:#fff;--dt-row-stripe:#fff;--dt-row-hover:#fff;border-bottom:1px solid var(--sc-light)}.con-rsvp .dt-container table tbody tr.even:hover td,.con-rsvp .dt-container table tbody tr.odd:hover td,.con-rsvp .dt-container table tbody tr:hover,.con-rsvp .dt-container table tbody tr:hover td.sorting_1,.con-rsvp .dt-container table tbody tr:hover td.sorting_2{background-color:#f1f1f1}.con-rsvp .dt-container table tbody tr{border-bottom:1px solid var(--sc-light)}.con-rsvp .table-responsive.mx-auto{width:95%}.con-rsvp .table-fieldset thead th:first-of-type{border-radius:8px 0 0 0}.con-rsvp .table-fieldset thead th:last-of-type{border-radius:0 8px 0 0}.con-rsvp .table-fieldset .dt-paging{margin-right:8px}.con-rsvp tr td:has(.avatar-group){padding-top:8px;padding-bottom:6px}.con-rsvp tr .avatar-group .initials,.con-rsvp tr .avatar-group img{width:1.75rem;height:1.75rem;font-size:10px}.con-rsvp tr .avatar-group .initials:hover{-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);-webkit-transition:.5s;transition:.5s}.img-text span.rounded-circle{display:block;font-size:15px;font-weight:700;border:2px solid;padding-left:4px;padding-right:4px;border-radius:100%;height:32px;width:32px;text-align:center;line-height:2}#t_userinfo.tab-content{height:calc(100vh - 410px);overflow-y:auto;overflow-x:hidden}.avatar-group ul li img:hover,.c-item-row .avatar-group ul li .initials.rounded-circle:hover{-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);-webkit-transition:.5s;transition:.5s}.avatar-group ul li img,.c-item-row .avatar-group ul li .initials.rounded-circle{border:2px solid #fff;-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:.5s;transition:.5s}.avatar-group ul li img{width:2.5rem}.c-item-row .avatar-group ul li .initials.rounded-circle{width:40px;height:40px;background-color:var(--sc-secondary);color:var(--sc-white);border:2px solid var(--sc-white)}.avatar-group ul li + li{margin-left:-22px}.c-item-row .avatar-group ul li + li{margin-left:-1.5rem}.img-40{height:40px!important;width:40px!important}.avatar-group .initials.rounded-circle{background-color:#39ade8;color:#fff;font-size:15px;font-weight:700;border:2px solid;padding-left:4px;padding-right:4px;padding-top:2px;display:inline-block;text-align:center;line-height:2}.super-custom-closer-position{position:relative;background-color:var(--sc-white);top:-22px;right:-6px;padding:0 6px 0 4px}.super-custom-closer-position i{color:var(--sc-secondary);font-size:1.5rem}.text-italic{font-style:italic}.snapi-edit-menu .iconbar-mainmenu .iconbar-header{font-size:18px;color:var(--sc-primary);padding:20px 0 4px 8px;background-color:var(--sc-white);font-weight:500}.snapi-edit-menu .iconbar-mainmenu a{background-color:#ebf0f3;color:var(--sc-primary);padding:14px 4px;border-radius:.25rem;margin:4px}.snapi-edit-menu .iconbar-mainmenu h6{background-color:#efefefcc;color:var(--sc-primary);padding:14px 4px;border-radius:.25rem;border:1px thin #ebf0f3;margin:4px}.snapi-design .card-header.tiny{background-color:#ebf0f3;color:var(--sc-primary);padding:14px 4px;border-radius:.25rem;margin:4px}.snapi-design .card-header.tiny h5{color:var(--sc-primary)}.daterangepicker.show-calendar{z-index:2000}.bg-lite{background-color:#9b9b9b13!important;color:var(--sc--primary)!important}.mw-24{min-width:24px}.mw-350{max-width:350px}table.table-time{margin-top:48px}table.table-time td{min-width:48px;border:1px solid #b4aeae83;padding:0 .35rem 0 .35rem}table.table-time td.wide{max-width:inherit;border:1px solid #b4aeae83;padding:.35rem;min-width:165px}table.table-time td.sticky-grad,table.table-time th.sticky-grad{position:sticky;left:0;z-index:2;background-image:linear-gradient(to right,#fff 0,#fff 70%,rgba(255,255,255,0) 100%);border-top:1px solid #d8d5d5;border-bottom:1px solid #d8d5d5}table.table-time tbody tr:nth-child(odd) td.sticky-grad{background-image:linear-gradient(to right,#fafbfd 0,#fafbfd 70%,rgba(250,251,253,0) 100%)}.grayskull table.table-time td.sticky-grad,.grayskull table.table-time th.sticky-grad{background-image:linear-gradient(to right,#fafbfd 0,#fafbfd 70%,rgba(250,251,253,0) 100%)}.grayskull table.table-time tbody tr:nth-child(odd) td.sticky-grad{background-image:linear-gradient(to right,#fff 0,#fff 70%,rgba(255,255,255,0) 100%)}table.table-time td.slant span{position:absolute;top:15px;text-align:left;-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);transform:rotate(-42deg)}table.table-time td.slant.date span{position:absolute;top:50%;text-align:left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:-27px;font-weight:700;font-size:13px}table.table-time td.slant-date,table.table-time td.slant.date{min-width:28px;background-color:var(--card-bg);color:var(--sc-secondary-dark)}table.table-time td.slant-date span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;color:var(--sc-prime);font-weight:700;font-size:14px}input.disabled-info:disabled,select.disabled-info:disabled{color:var(--sc-info)!important;font-weight:500}.blur-overlay{position:absolute;inset:0;background:rgba(255,255,255,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;pointer-events:auto}.overlay-content{background:#fff;padding:1rem 1.5rem;border-radius:6px}.tmpl-wrap.tmpl-wrap-128{max-height:128px;overflow-y:auto}.min-w-200{min-width:200px}.right-sidebar{z-index:1299}.owl-unit.owl-carousel .owl-stage{display:flex!important}.owl-unit.owl-carousel .owl-item img{width:100%;max-height:292px;object-fit:cover;max-width:initial}.owl-unit .owl-dots{width:100%;text-align:center;overflow-x:clip;margin:1rem}.owl-unit .owl-dots .owl-dot{background-color:var(--sc-light);display:inline-block;zoom:1;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;height:16px;width:16px;border-radius:50%;transition:background-color .3s ease-out;margin:.2rem}.owl-unit .owl-dots .owl-dot.active{background-color:#8dbfdde2}.snapi-star i.fa{font-size:22px!important}.shop-maps{width:100%;height:calc(100vh - 300px)}td.inline-ribbon .ribbon-wrapper{padding-top:0}td.inline-ribbon .ribbon-wrapper .ribbon{top:-2px;min-width:70px;text-align:center;height:25px;line-height:25px;font-weight:700}.btn-color-picker{padding-top:5px;height:38px}select.form-control-sm{height:26px!important}.grid-toolbar .input-group-text.select-group-text{height:38px!important}.custom-combobox{position:relative;display:inline-block;border-color:var(--sc-light);background-color:var(--sc-white);font-size:14px;height:26px;color:#898989;border-radius:8px!important;font-family:work-Sans,sans-serif;font-weight:400;color:#454545}.form-control-std{height:37px}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;right:-2px;height:35px;background-color:var(--sc-white)}.custom-combobox-input{margin:0;padding:5px 10px}.ui-widget.ui-widget-content{border:inherit}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{overflow-y:auto;max-height:400px}.ui-button .ui-icon{background-image:none}.custom-combobox input + .custom-combobox-toggle{border-radius:0 .5rem .5rem 0}.custom-combobox-toggle .ui-icon.fa{text-indent:0}.page-wrapper.grayskull a.custom-combobox-toggle.ui-button{color:var(--sc-secondary);border:1px solid var(--sc-light)}table.dataTable input{border:1px solid var(--sc-light);height:37px}.mw-24{max-width:24px;width:24px}.text-green{color:var(--sc-success)}.modal-table-import-scroll{max-height:calc(100vh - 415px);overflow-y:auto;overflow-x:auto}table.table.table-bordered td{padding:.35rem!important}table.table.table-bordered td:first-child{padding-left:.75rem!important}table.table.table-bordered th{padding:.35rem!important}table.table.table-bordered th:first-child{padding-left:.55rem!important}table.table.table-bordered tbody tr,table.table.table-bordered tbody tr td{height:30px}select option[disabled]{background-color:#f3f3f3;color:#ddd}.dt-scroll-body thead{display:none}.dt-scroll-sizing{height:0!important;overflow:hidden!important}.table-bordered.inline-control td.control{padding-bottom:0!important;padding-left:1px!important;padding-right:1px!important;padding-top:1px!important}.table-bordered.inline-control td.control input.custom-combobox-input,.table-bordered.inline-control td.control input[type="date"],.table-bordered.inline-control td.control input[type="number"],.table-bordered.inline-control td.control input[type="text"],.table-bordered.inline-control td.control select{height:35px!important}.card-header .grid-toolbar.dock-topright{position:absolute;top:0;right:0}.users.d-inline-block.avatar-group{max-height:24px}table.table.table-striped.table-bordered thead tr{border-top:2px #efefef solid}.mr-2p5{margin-right:.75rem!important}.ml-2p5{margin-left:.75rem!important}.tt-whip-baby .bootstrap-tagsinput.h-auto{min-height:inherit!important;max-height:35px!important}.tt-whip-baby input{border:none!important}.tt-whip-baby input:focus{border:none!important;box-shadow:none!important}.multiselect-container.dropdown-menu.show{max-height:400px;overflow-x:hidden;overflow-y:auto}.custom-select{height:38px;margin-top:-3px}.setdot{font-size:16px;margin-right:5px;margin-left:-5px}.none-h{height:inherit!important}.unit-slate tr{height:38px}.affiliate-access.authentication-main .auth-innerright .authentication-box .cont.waiv{max-width:1000px}.kds-status-check{pointer-events:none}.qty-btn{background-color:var(--card-bg);border-radius:25rem;padding:0 .25rem;font-size:clamp(16px,4.5vw,18px);display:inline-flex}.qty-btn button{all:unset;align-self:end;margin:auto 0;background-color:#0000!important}.qty-btn button i{vertical-align:middle;width:clamp(18px,5.5vw,24px);height:clamp(18px,5.5vw,24px);color:var(--sc-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.qty-btn input{text-align:center;background-color:var(--card-bg);border:2px solid #0000;width:clamp(1.25rem,7.5vw,2rem);margin:0 2px;padding:0;font-size:clamp(16px,4.5vw,18px)}.qty-btn span{display:flex}.qty-btn button:hover i{color:var(--sc-white);background-color:var(--sc-primary)}.qty-btn button:active i{color:var(--sc-white);background-color:var(--sc-secondary)}.qty-btn input[type=text]:focus{border:2px solid var(--sc-info)}.qty-btn button.disabled,.qty-btn button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tree-container{background:#fff;border-radius:6px;border:1px solid #dee2e6}.tree-container .tree-node{border-bottom:1px solid #f1f3f5}.tree-container .tree-node:last-child{border-bottom:none}.tree-container .node-row{display:flex;align-items:center;padding:9px 14px;cursor:pointer;user-select:none;transition:background .1s}.tree-container .node-row:hover{background:#f8f9fa}.tree-container .node-indent{display:inline-block;width:22px;flex-shrink:0}.tree-container .toggle-btn{width:20px;height:20px;border:1px solid #ced4da;border-radius:3px;background:#fff;font-size:11px;line-height:18px;text-align:center;color:#6c757d;flex-shrink:0;margin-right:8px;cursor:pointer}.tree-container .toggle-spacer{width:28px;flex-shrink:0}.tree-container .node-badge{font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 7px;border-radius:10px;flex-shrink:0}.tree-container .badge-l0{background:#e8e0fd;color:#5f3dc4}.tree-container .badge-l1{background:#d3f9d8;color:#1e6e2e}.tree-container .badge-l2{background:#fff3bf;color:#7d5c00}.tree-container .badge-l3{background:#ffe0cc;color:#a33200}.tree-container .node-name{font-size:14px;color:#212529;font-weight:500;margin-right:10px}.tree-container .node-title{font-size:12px;color:#868e96}.tree-container .node-path{font-size:11px;color:#adb5bd;margin-left:auto;font-family:'Courier New',monospace}.tree-container .children{border-top:1px solid #f1f3f5}.tree-container .node-row.highlight{background:#fff9db}.tree-container .toolbar{border-bottom:1px solid #dee2e6;background:#f8f9fa;border-radius:6px 6px 0 0}.tree-container .toolbar input{max-width:260px}.floating-label > textarea:focus + label,.tree-container .toolbar .floating-label > input:focus + label{color:#6c757d}.tree-container .stat-pill{display:inline-block;font-size:12px;padding:2px 10px;border-radius:12px;border-radius:12px;background:#e9ecef;color:#495057;margin-right:6px}.datepicker--nav{background:var(--sc-white)}.datepicker--day-name{color:var(--sc-prime)}.datepicker--nav-action{background:var(--sc-light)}.datepicker--nav-action:hover{background:var(--sc-info)}.datepicker--nav-title{color:var(--sc-prime)}.datepicker--nav-title i{color:var(--sc-prime)}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li.active a{background-color:var(--sc-primary);color:var(--sc-white);border-radius:5px}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li.active a:hover{background-color:var(--sc-primary);color:var(--sc-white)}input.tiny-number{max-width:50px;text-align:right}.quest.slate table.table{box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.19)!important}.quest.slate table.table badge.digits{width:100%;text-align:center;border-radius:0}.quest.slate table.table:hover{font-weight:700;box-shadow:0 2px 2px 0 rgb(58,100,121,.2),0 2px 3px 0 rgba(58,100,121,.19)!important}.help-link{z-index:1100}.pt-25{padding-top:25%}.ispot{--i-ink:#16293a;--i-ink2:#4a6274;--i-ink3:#8098ab;--i-line:#dbe4ec;--i-soft:#eef2f5;--i-face:#f6f9fb;--i-acc:#1668a8;--i-wash:#e9f2f9;--i-good:#2c7a52;--i-goodwash:#e7f5ec;--i-goodline:#b7dcc5;--i-warn:#8a5200;--i-warnwash:#fdf3e2;--i-warnline:#e8c98d}.ispot .ispot-n{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:4px;border-radius:50%;border:1.5px solid var(--i-acc);color:var(--i-acc);font-size:9.5px;font-weight:800;vertical-align:2px}.ispot .chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--i-line);background:#fff;font-size:11.5px;font-weight:700;color:var(--i-ink2)}.ispot .chip.warn{color:var(--i-warn);background:var(--i-warnwash);border-color:var(--i-warnline)}.ispot .ispot-from{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;margin-bottom:14px;border:1px solid var(--i-soft);border-radius:6px;background:var(--i-face);font-size:12px;color:var(--i-ink2)}.ispot .ispot-from .k{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--i-ink3);margin-right:4px}.ispot .ispot-from .note{margin-left:auto;font-size:11px;color:var(--i-ink3)}.ispot .ispot-empty{padding:14px;text-align:center;color:var(--i-ink3);font-size:12.5px}.ispot .ispot-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-bottom:14px;border:1px solid var(--i-warnline);border-radius:6px;background:var(--i-warnwash);color:var(--i-warn);font-size:12.5px}.ispot .ispot-warn b{color:#6d4100}.ispot .ispot-lab{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--i-ink2)}.ispot .ispot-lab .cnt{font-size:10.5px;letter-spacing:0;background:var(--i-soft);border-radius:999px;padding:1px 8px}.ispot .ispot-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px}.ispot .ispot-tile{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 10px;align-items:start;padding:10px 12px;border:1px solid var(--i-line);border-radius:6px;background:#fff}.ispot .ispot-tile.on{border-color:var(--i-acc);background:var(--i-wash)}.ispot .ispot-tile .ck{width:18px;height:18px;margin-top:1px;border:1.5px solid #c3d0db;border-radius:4px;background:#fff;display:grid;place-items:center}.ispot .ispot-tile .ck.on{background:var(--i-acc);border-color:var(--i-acc)}.ispot .ispot-tile .ck.on::after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.ispot .ispot-tile .nm{display:flex;align-items:center;gap:7px;min-width:0;font-weight:700;font-size:13px;color:var(--i-ink)}.ispot .ispot-tile .nm > span:not(.tag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ispot .ispot-tile .sw{flex:none;width:10px;height:10px;border-radius:3px;background:var(--zc)}.ispot .ispot-tile .tag{margin-left:auto;flex:none;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--i-good);background:var(--i-goodwash);border-radius:3px;padding:1px 5px}.ispot .ispot-tile .bs{grid-column:2;margin-top:-2px;font-size:11px;color:var(--i-ink3)}.ispot .ispot-tile .why{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ispot .why span{font-size:10.5px;font-weight:700;border:1px solid;border-radius:3px;padding:1px 6px;cursor:default}.ispot .why .y{color:var(--i-good);background:var(--i-goodwash);border-color:var(--i-goodline)}.ispot .why .p{color:var(--i-warn);background:var(--i-warnwash);border-color:var(--i-warnline)}.ispot .why .x{color:var(--i-ink3);background:#fff;border-color:var(--i-line);text-decoration:line-through}.ispot .ispot-more{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--i-acc);cursor:pointer}.ispot .ispot-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--i-soft);font-size:12px;color:var(--i-ink2)}.gp-foot .btn.btn-sm{padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.5!important;border-radius:.2rem!important}.dt-container{display:flow-root}.dt-container + .dt-container{margin-top:20px}table.dataTable thead > tr > th .dt-column-header{justify-content:space-between}.dt-container .dt-info{float:left;padding-top:12px}.dt-container .dt-paging{float:right;padding:4px 10px 8px 0}.dt-container .dt-paging .dt-paging-button:hover{border:none}table.dataTable thead > tr > th.dt-orderable-asc:hover,table.dataTable thead > tr > th.dt-orderable-desc:hover{outline:0}.page-wrapper.grayskull table.dataTable.table-striped > tbody > tr:nth-of-type(odd) > *{box-shadow:none}.page-wrapper.grayskull table.dataTable.table-striped > tbody > tr:nth-of-type(even) > *{background-color:rgba(245,247,250,.5)}.page-wrapper.grayskull table.dataTable.table-striped > tbody > tr:hover > *{background-color:#e8ebef}.page-wrapper.grayskull table.dataTable.table-bordered td,.page-wrapper.grayskull table.dataTable.table-bordered th{border-color:#efefef}.snapi-design{font-family:SFUIDisplay}.snapi-design{color:var(--sc-dark);background-color:#f1f1f1}h1,h2,h3,label,small{font-weight:300}h4{font-weight:600}h5{font-weight:500}h6,p{font-weight:400}.ultra-thin{font-weight:100}.thin{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.heavy{font-weight:800}.black{font-weight:900}.text-primary{color:var(--sc-primary)!important}.text-secondary{color:var(--sc-secondary)!important}.text-info{color:var(--sc-info-dark)!important}.text-light{color:var(--sc-light)!important}.text-white{color:var(--sc-white)!important}.text-success{color:var(--sc-success)!important}.text-warning{color:var(--sc-warning)!important}.text-danger{color:var(--sc-danger)!important}.text-dark{color:var(--sc-dark)!important}button.btn:focus{outline:1px solid var(--sc-info);box-shadow:none}button.close:focus,button.close:hover{outline:0;color:var(--sc-danger)}.btn{font-weight:600}.btn-primary{background-color:var(--sc-primary);border-color:var(--sc-primary)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.show > .btn-primary.dropdown-toggle{color:var(--sc-white);background-color:var(--sc-info);border:1px solid var(--sc-info);box-shadow:0 0 .4rem var(--sc-secondary)}.btn-primary:active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:var(--sc-info);border-color:var(--sc-info);box-shadow:0 0 .1rem var(--sc-secondary)}.btn-outline-secondary{color:var(--sc-secondary);border-color:var(--sc-secondary)}.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:var(--sc-white);background-color:var(--sc-secondary);border-color:var(--sc-secondary);box-shadow:0 0 .25rem var(--sc-secondary)}.btn-outline-secondary:active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{outline:0;box-shadow:0 0 .1rem var(--sc-secondary)}.btn-success{color:var(--sc-white)!important;background-color:var(--sc-success)!important;border-color:var(--sc-success)!important}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#10b86c!important;border:1px solid #10b86c!important;outline:2px solid var(--sc-success)!important;box-shadow:0 0 2px var(--sc-secondary)}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus{background-color:#10b86c;border-color:#10b86c;box-shadow:0 0 2px var(--sc-secondary)}.btn-outline-info{color:var(--sc-info);border-color:var(--sc-info)}.btn-outline-info:focus,.btn-outline-info:hover{color:var(--sc-white)!important;background-color:var(--sc-info)!important;border-color:var(--sc-info)!important;box-shadow:0 0 .25rem var(--sc-secondary)}.btn-outline-info:active,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled):active:focus{outline:0;box-shadow:0 0 .1rem var(--sc-secondary)}.btn-light{color:var(--sc-white)!important;background-color:var(--sc-light)!important;border-color:var(--sc-light)!important}.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:var(--sc-secondary)!important;border:1px solid var(--sc-secondary)!important;outline:2px solid var(--sc-light)!important;box-shadow:0 0 6px var(--sc-secondary)}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):active:focus{background-color:var(--sc-light);border-color:var(--sc-light);box-shadow:0 0 2px var(--sc-secondary);filter:brightness(150%)}.btn-success{color:var(--sc-white)!important;background-color:var(--sc-success)!important;border-color:var(--sc-success)!important}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#10b86c!important;border:1px solid #10b86c!important;outline:2px solid var(--sc-success)!important;box-shadow:0 0 2px var(--sc-secondary)}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus{background-color:#10b86c;border-color:#10b86c;box-shadow:0 0 2px var(--sc-secondary)}.btn-outline-success{color:var(--sc-success);border-color:var(--sc-success)}.btn-outline-success:focus,.btn-outline-success:hover{color:var(--sc-white)!important;background-color:var(--sc-success)!important;border-color:var(--sc-success)!important;box-shadow:0 0 .25rem var(--sc-secondary)}.btn-outline-success:active,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled):active:focus{outline:0;box-shadow:0 0 .1rem var(--sc-secondary)}.btn-warning{color:var(--sc-white)!important;background-color:var(--sc-warning)!important;border-color:var(--sc-warning)!important}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:var(--sc-white)!important;background-color:#f64e04!important;border:1px solid #f64e04!important;outline:2px solid var(--sc-warning)!important;box-shadow:0 0 4px var(--sc-secondary)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus{color:var(--sc-white);background-color:#f64e04;border-color:#f64e04;box-shadow:0 0 4px var(--sc-secondary)}.btn-outline-warning{color:var(--sc-warning);border-color:var(--sc-warning)}.btn-outline-warning:focus,.btn-outline-warning:hover{color:var(--sc-white)!important;background-color:var(--sc-warning)!important;border-color:var(--sc-warning)!important;box-shadow:0 0 .25rem var(--sc-warning)}.btn-outline-warning:active,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled):active:focus{outline:0;box-shadow:0 0 .1rem var(--sc-secondary)}.btn-danger{color:var(--sc-white)!important;background-color:var(--sc-danger)!important;border-color:var(--sc-danger)!important}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#bd2130!important;border:1px solid #bd2130!important;outline:2px solid var(--sc-danger)!important;box-shadow:0 0 4px var(--sc-secondary)}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus{background-color:#bd2130;border-color:#bd2130;box-shadow:0 0 4px var(--sc-secondary)}.btn-white{background-color:var(--sc-white);border-color:var(--sc-white)}.btn-white:focus,.btn-white:hover{background-color:var(--sc-light);border-color:var(--sc-light)}.dropdown button.dropdown-toggle.bg-primary:focus,.dropdown button.dropdown-toggle.bg-primary:hover{color:var(--sc-white);background-color:var(--sc-primary)!important;outline:0}.badge-primary{color:var(--sc-white);background:var(--sc-primary)}.badge-info{color:var(--sc-white);background:var(--sc-info-dark)}.badge-secondary{color:var(--sc-white);background:var(--sc-secondary)}.badge-light{color:var(--sc-secondary-dark);background:var(--sc-light)}.badge-dark{color:var(--sc-white);background:var(--sc-dark)}.badge-success{color:var(--sc-white);background:var(--sc-success-dark)}.badge-warning{color:var(--sc-white);background-color:var(--sc-warning-dark)}.badge-danger{color:var(--sc-white);background-color:var(--sc-danger)}a.text-primary:focus,a.text-primary:hover{color:var(--sc-info)!important}.hidden{visibility:hidden}.error{color:var(--sc-danger)}.floating-label.error > input,.floating-label.error > input:focus,.floating-label.error > input:focus + label,.floating-label.error > input:focus-visible,.floating-label.error label{color:var(--sc-danger);border-color:var(--sc-danger)}.bg-filter{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:var(--sc-dark);opacity:.5;z-index:101}header{background:var(--mc-bg);height:85px}header.shrink .brand{position:relative;top:0;min-height:34px;max-height:125%;width:auto}header .back-btn img,header .notify button,header .qr-btn,header img[src='/img/designer/block/arrow-left.svg']{background-color:var(--sc-light);z-index:10}header img[src='/img/designer/block/arrow-left.svg']{width:3rem}header .qr-btn{left:.75rem;width:2rem;height:2rem}.guest img,header .back-btn img,header .guest img{width:2rem}.back-btn img[src='/img/designer/block/arrow-left.svg'],header .guest img,header .guest small,header .notify button,header .qr-btn{position:relative;top:69px}header .qr-btn > a{width:60px}header .guest,header .notify button{right:.75rem;z-index:10}header .notify i{color:var(--sc-secondary);font-size:20px;padding:0 5px}header .notify .todo{background-color:var(--sc-danger);position:absolute;bottom:22px;left:21px;width:9px;height:9px;z-index:20}header .notify .dropdown{position:inherit;z-index:10}header .notify .dropdown-menu{background-color:var(--mc-bg);box-shadow:1px 5px 10px var(--sc-light)}header .notify .dropdown-item{padding:.25rem .25rem .5rem .75rem}header small{font-size:.6rem}header .guest small{color:var(--sc-white);width:60px;line-height:1}.user{height:3.2rem}.account-container .user{height:5rem}.brand{width:65%;max-width:10.5rem;position:absolute;top:1rem}header i{color:var(--sc-light);filter:brightness(85%);font-size:1.8rem}header i:active,header i:focus,header i:hover{color:var(--sc-primary)}header.pos-header{height:2rem}header.custy-header i{color:var(--sc-primary);font-size:2rem}header.pos-header .brand{top:.25rem;height:1.5rem;width:auto}header.custy-header .brand{position:relative;top:0;height:3rem;width:auto}header.custy-header button:focus{outline:var(--sc-light)}header.custy-header button:active{box-shadow:inset 0 2px 4px var(--sc-secondary)}header.pos-header i,header.pos-header span{font-size:.75rem;color:var(--sc-primary);filter:brightness(200%)}header.pos-header i{font-size:1.25rem}.estore-nav{max-width:950px}.estore-nav .shops{margin:.15rem .5rem 0}.estore-nav .shops i{font-size:1.75rem;color:var(--sc-secondary)}.estore-nav .guest{max-width:4rem;margin:.5rem 0 0}.estore-nav .guest img{position:inherit;width:2rem}.estore-nav small{line-height:1}main p.scan{font-size:2rem;font-weight:100}main .text-muted{font-size:.6rem}.main-text{height:0}.valid{color:#04b810}.time{font-size:.96rem}.col-3:last-child > .time{color:#04b810}.scanresult{background:#bd2130;background:linear-gradient(90deg,#37f243 0,#0aaa17 100%);color:#000;font-weight:700;font-size:.85rem;padding:.85rem}.scanresult.ok{background:#04b810;background:linear-gradient(90deg,#37f243 0,#0aaa17 100%);color:#fff}.login-form p{font-size:13px;line-height:1.7;letter-spacing:.7px}.login-divider{position:relative;clear:both;height:0;margin:30px 0;border-top:1px solid #efefef}.login-divider:before{position:absolute;font-size:12px;top:-11px;width:100%;text-align:center;padding:0 5px;color:#242934;content:'Or Login With'}.login-divider.mfa:before{content:'Didn’t get a code?'}.end-page > main,.search-home > main,.search-page > main,.search-results > main{flex:1 0 auto}main p.scan{font-size:2rem;font-weight:100}div .search-container{margin-top:1rem}.search-text{font-size:.7rem;margin-top:3rem;margin-bottom:0;font-weight:500;color:#53b6ff}.email,.first-name,.last-name,.sale-code{background-color:transparent;width:100%;border:hidden;font-size:1rem;outline:0}main .btn-container{display:flex;justify-content:center;width:100%}.btn-container button{border-radius:2rem;width:15rem;color:var(--sc-white);background:#0a61aa;background:linear-gradient(90deg,#53b6ff 0,#0a61aa 100%);margin-top:2rem}.clear-all-container p{display:flex;justify-content:center;font-size:.7rem;font-weight:700;margin-top:1rem}div.search-results-text-muted{font-size:.6rem}.qr-img{width:40px;margin-top:10px;margin-right:8px}.search-img{width:40px;margin-top:5px;margin-right:8px}.rfid-img{width:40px;margin-top:10px;margin-right:8px}.guest-search-text,.qr-text,.rfid-text{font-size:.8rem}.guest-search-header,.rfid-header,.sale-qr-header{font-size:1.2rem;color:#53b6ff}.text-blue{color:#0067ea}.search-home-slope-enterance-text{margin-top:30px}.gatekeeper-header{margin-top:130px;padding-bottom:25px;font-size:1.7rem;font-weight:100}main .btn-red{height:40px;width:20rem;font-size:.7rem;background:#c31f41;background:linear-gradient(90deg,#ec1b50 0,#c31f41 100%)}.login-container,.register-container{height:100%;width:100%;min-height:calc(100vh - 170px);margin-bottom:85px;overflow:auto}.login-container h6{max-width:290px;margin:0 auto;font-weight:400}.login-form{max-width:350px}.login-form a{font-size:13px;text-decoration:none;color:var(--sc-info)}.fed-login .btn-white,.login-form a.btn-outline-secondary,.login-form a.btn-primary{font-size:1rem}.login-form a.btn-primary{color:var(--sc-white)}.login-form a.btn-outline-secondary{color:var(--sc-secondary)}.login-form .btn-outline-secondary:focus,.login-form .btn-outline-secondary:hover{color:#fff}.fed-login .btn-white{padding:10.75px}.fed-login .text-blue{color:#0067ea}.fed-login img{height:1.75rem}.login-home .fed-login img{height:1.25rem;margin:0 .25rem .125rem}.login-home .app-divider,.shop-container .app-divider{display:flex;align-items:center;color:var(--sc-secondary)}.login-home .app-divider:after,.login-home .app-divider:before,.shop-container .app-divider:after,.shop-container .app-divider:before{content:'';height:1px;background-color:var(--sc-secondary);flex-grow:1}.login-home .app-divider:before,.shop-container .app-divider:before{margin-right:1rem}.login-home .app-divider:after,.shop-container .app-divider:after{margin-left:1rem}.login-code{max-width:400px}.login-code input{max-width:2.7rem;height:4rem;border:2px solid var(--sc-secondary);border-radius:.5rem;font-size:2.5rem;font-weight:700;text-align:center}.login-code input:focus{outline:0 none;border:3px solid var(--sc-info)}.profile-img{width:8rem}.profile-img a:hover{color:var(--sc-info)!important;font-weight:800}.profile-img a.mr-2:hover{color:var(--sc-danger)!important;font-weight:800}.image-field{height:7.5rem;width:7.5rem;border:solid 1px var(--sc-secondary)}.add-img{position:relative;top:-1.7rem;left:5.5rem;background-color:var(--body-bg-color)}.add-img .bi-plus-circle-fill{font-size:1.5rem;color:var(--sc-primary);padding:0}.image-field .bi-person-badge{font-size:4.5rem;color:var(--sc-secondary)}#deleteLink > .modal-dialog,.login-container .modal-dialog,.register-container .modal-dialog{max-width:316px}.login-container > .modal .alert,.register-container > .modal .alert{padding:.5rem 1.5rem;margin-bottom:0}.account-container.issue .issue-item i{font-size:2rem}.shop-container.instructor .info > .instructor-img{background-image:linear-gradient(180deg,rgba(94,109,128,0) 50%,rgba(94,109,128,.9) 100%),url(/img/teacher.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:35vh;max-height:100%;height:auto}.shop-container.instructor .info .stats{max-width:375px;margin:.5rem auto 1.5rem}.account-container,.pos-container,.profile-container,.shop-container{height:100%;margin-bottom:85px;overflow:auto}.login-container,.register-container{padding:0 1.5rem}.account-container.change,.account-container.days,.account-container.history,.account-container.issue,.account-container.linked,.account-container.order,.account-container.promos,.account-container.stuff,.account-container.waivers,.account-container.wallet,.account-container.year,.pos-container,.profile-container,.shop-container{width:100%;padding-right:15px;padding-left:15px}.account-container.stuff,.account-container.waivers,.account-container.wallet{max-width:400px}.account-container.promos{max-width:440px}.profile-container{max-width:500px}.account-container.change,.account-container.days,.account-container.order,.account-container.year{max-width:700px}.account-container.history{max-width:1140px}.shop-container.food,.shop-container.item{max-width:900px}.pos-container{margin-top:2rem}.pos-container.custy{height:calc(100vh - 117px);margin-top:85px;margin-bottom:2rem;overflow:hidden}.pos-container.pays{max-width:1024px}.pos-container.picker{margin-bottom:85px;overflow-y:hidden}.title{text-align:center;margin:1.75rem 0 1.5rem}.account-container > .title-img{background-image:linear-gradient(180deg,rgba(255,255,255,0) 50%,#f1f1f1 100%),url(/img/mcsummer2.jpg);background-size:cover;background-position:center;padding:1rem 0 3rem}.account-container > .menu-container{position:relative;bottom:3rem;margin:0 1rem -3rem;max-width:600px;flex-wrap:wrap;gap:.5rem;padding:0}.account-container > .menu-container .menu-tile{height:145px;border:solid 1px var(--sc-light);border-radius:10px;box-shadow:.5px 2px 4px var(--sc-light)}.account-container > .menu-container.tile-icons a{display:block;margin:0 -.125rem;background-color:var(--opaque-white);border-radius:10px}.account-container > .menu-container a:active{outline:1px solid var(--sc-info)}.account-container > .menu-container a:focus,.account-container > .menu-container a:hover{box-shadow:2px 4px 6px var(--sc-light)}.account-container > .menu-container .menu-btns a{border-radius:3px}.account-container > .menu-container .menu-btns a:active{outline:1px solid var(--sc-light)}.account-container > .menu-container .menu-btns a:focus,.account-container > .menu-container .menu-btns a:hover{box-shadow:.75px 1px 3px var(--sc-info)}.menu-container.tile-icons .menu-tile > i{float:right;font-size:2.25rem;color:var(--sc-info)}.menu-tile-label{cursor:pointer;padding:0 .75rem;margin-top:2.25rem;line-height:1.3rem;color:var(--sc-primary)}.menu-tile-label span{font-size:.875rem;color:var(--opaque-white);background-color:var(--sc-danger);padding:1px 5px;vertical-align:middle}.menu-container.tile-icons .menu-btns a{display:inline-block;width:100%;background-color:inherit;text-decoration:none}.menu-container .menu-btns i{color:var(--sc-info)}.menu-container .menu-btns label{color:var(--sc-primary);cursor:pointer}.menu-container .menu-btns hr{margin:0}.account-container > .shop-menu{position:fixed;bottom:0;max-height:calc(100vh - 7rem);width:100%;z-index:200;overflow-y:auto}.account-container > .shop-menu.closed{visibility:hidden;z-index:-100}.account-container .shop-menu.slide-up{animation:slide-up 1s cubic-bezier(.42,0,.41,1.28)}.account-container .shop-menu.slide-down{animation:slide-down .6s ease-in-out}.account-container > .shop-menu a{display:inline-block;height:3rem;margin:0 .75rem .25rem;max-width:555px;text-decoration:none;border-radius:.25rem}.account-container > .shop-menu a:active{border:2px solid var(--sc-info)}.account-container > .shop-menu .shop-card{background-color:var(--opaque-white);height:44px;border-radius:.25rem}.account-container > .shop-menu .shop-card i{font-size:1.6rem;color:var(--sc-info)}.account-container > .shop-menu .shop-card i.mdi-noodles{font-size:1.5rem}.account-container > .shop-menu .shop-card h6{color:var(--sc-dark);padding:0 .5rem;margin-bottom:0}.account-container > .shop-menu .menu-footer{position:sticky;bottom:0;width:100%;background:#7c7d7e;border-radius:.25rem .25rem 0 0;overflow:hidden}.account-container > .shop-menu .menu-footer a{margin-bottom:.5rem}.account-container > .shop-menu .hide-shops{width:100%;margin:0 0 .25rem}.account-container > .shop-menu .hide-shops > .shop-card{background-color:var(--sc-info)}.account-container > .shop-menu .hide-shops:active{border:2px solid var(--sc-light)}.account-container > .passes{margin-bottom:1.25rem}.account-container > .passes > i,.tickets > i{color:var(--sc-info);font-size:3rem;padding-left:1rem}.account-container > .passes p,.account-container > .tickets p{margin-bottom:.25rem}.account-container > .passes a.text-info{border:solid 1px var(--sc-info);border-radius:1rem;box-shadow:.5px 2px 4px var(--sc-light)}.account-container > .passes a.text-info:hover{color:var(--sc-info)!important;font-weight:800}.account-container > .passes a.text-info:focus{color:var(--sc-info)!important;outline:1.5px solid var(--sc-info)}.account-container > .passes a.text-info:active{color:var(--sc-info)!important;box-shadow:0 0 1px var(--sc-info)}.account-container .passes h5,.account-container .tickets h5{margin-bottom:.25rem}.account-container .tickets > i{margin-top:-.5rem}.account-container .tickets .ticket{margin-bottom:.5rem}.account-container > .linked-guest,.account-container > .waiver{width:308px;margin-bottom:1.5rem;border-radius:10px;box-shadow:.5px 2px 4px var(--sc-light)}.account-container > .linked-guest > .row:last-child,.account-container > .waiver > .row,.account-container > .waiver > .text-center,.linked-guest > .row:first-child{border-style:solid;border-color:var(--sc-light)}.account-container > .linked-guest > .row:first-child,.account-container > .waiver > .text-center{padding-bottom:2px;background-color:var(--sc-white);border-width:1px 1px 0 1px;border-radius:10px 10px 0 0}.account-container > .linked-guest > .row:last-child,.account-container > .waiver > .row{padding:.75rem;background-color:var(--opaque-white);border-width:0 1px 1px 1px;border-radius:0 0 10px 10px}.account-container.waivers > .waiver a:focus,.account-container.waivers > .waiver button:focus{outline:2px solid var(--sc-light)}.account-container.waivers > .waiver a:hover,.account-container.waivers > .waiver button:hover{color:var(--sc-white);background-color:var(--sc-primary)}.account-container.linked > .linked-guest button{padding:0;border:0;background-color:inherit}.account-container.linked > .linked-guest button:hover{color:var(--sc-danger)!important}.account-container.linked > .linked-guest > .row:last-child button:hover{color:var(--sc-info)!important}.account-container.linked > .linked-guest button:focus{outline:0}.account-container > .linked-guest p,.account-container > .waiver > .row p{margin-bottom:0}.account-container.linked .modal-dialog{max-width:400px}.account-container .modal-content{background-color:var(--body-bg-color)}.account-container > .linked-guest > .row:first-child{padding-left:.75rem}.account-container > .linked-guest img{height:3rem}.account-container > .linked-guest p{max-width:192px}.account-container .sign-waiver{background-color:var(--sc-white);padding:.5rem;margin:1rem;border:1px solid var(--sc-light);border-radius:5px}.account-container .sign-waiver .waiver-check{background-color:var(--sc-light);border-radius:5px}.account-container .locations{margin-left:1.25rem}.account-container.wallet h5 > span.medium{font-size:1rem}.account-container.wallet small > a:hover{color:var(--sc-info)!important;font-weight:800}.account-container.wallet small > a.ml-1:hover{color:var(--sc-danger)!important;font-weight:800}.account-container.wallet > h6{margin-left:1.125rem}.account-container > .allow{font-size:1.125rem}.account-container.wallet .limit,.account-container.wallet > .allow{margin-left:2rem}.account-container > .allow > input{margin-top:6.5px}.account-container .card-totals > a{font-size:.9rem;border:1px solid var(--sc-info);box-shadow:.5px 2.5px 4px var(--sc-light)}.account-container .card-totals > a:hover{color:var(--sc-info)!important;font-weight:700}.account-container .card-totals > a:focus{color:var(--sc-info)!important;outline:1.5px solid var(--sc-info)}.account-container .card-totals > a:active{box-shadow:0 0 1px var(--sc-info)}.account-container .limit .floating-label{display:inline-block;width:124px}.account-container > .promo,.account-container > .promo > .promo-name{border:solid 1px var(--sc-light);border-radius:5px}.account-container > .promo{background-color:var(--opaque-white);margin:.5rem auto 1rem;box-shadow:.5px 2px 4px var(--sc-light)}.account-container .promo-name{background-color:var(--body-bg-color);filter:brightness(97%)}.account-container > .promo img{width:240px}.account-container.history > h5:first-of-type{background-color:var(--sc-light);border-radius:5px 5px 0 0}.account-container > .order-filter{background-color:var(--body-bg-color);filter:brightness(97%)}.account-container > .order-filter > p{width:86px;line-height:1rem;margin:0 1rem}.account-container > .order-filter .form-control{max-width:196px;margin:.75rem 1rem .5rem .25rem}.account-container > .order-totals{line-height:1.25rem}.account-container.history a.text-primary:hover{color:var(--sc-primary)!important;font-weight:800}.account-container.history text-info:hover{font-weight:800}.account-container > .order-totals > .row:nth-of-type(odd){border-bottom:solid 1px var(--sc-secondary)}.account-container > .order-totals > .row:nth-of-type(even){margin-bottom:.5rem}.account-container > .order-totals > .row > div,.account-container > .order-totals > .row span{font-size:1.125rem}.account-container.change > .price-change,.account-container.change > .reservation{border:1px solid var(--sc-secondary)}.account-container.change > .reservation{padding:0 1rem .5rem;border-bottom:none;border-radius:5px 5px 0 0}.account-container.change > .reservation > h5{border-bottom:1px solid var(--sc-secondary)}.account-container.change > .reservation > .row > small:first-of-type,.account-container.change h6,.account-container.change p{margin-left:1.3rem}.account-container.change > .reservation > .change-item{font-size:1rem}.account-container.change > .reservation > .change-item > label{line-height:1.35rem}.account-container.change > .reservation > h6{margin-bottom:0}.account-container.change > .reservation > p{margin-bottom:.25rem}.account-container.change > .price-change{padding:0 1rem;border-radius:0 0 5px 5px}.account-container.change > .price-change h5{font-size:1.125rem}.account-container.change > .price-change > .text-right{padding-bottom:.25rem;border-left:1px solid var(--sc-secondary)}.account-container.days > .day .access-header,.account-container.year .access-header{border-bottom:solid 1px var(--sc-light)}.account-container.days .border-bottom,.account-container.year .border-bottom{border-color:var(--sc-light)!important}.account-container.days > .day .access-header{margin-top:1rem}.account-container.year .access-header{margin-top:.25rem}.account-container .access-header span{font-size:1rem}.bi-info-circle{font-size:.75rem}.profile-container .user{height:5rem}.profile-container small > a:hover{color:var(--sc-info)!important;font-weight:700}.pref-icons a{border-radius:10px}.pref-icons a:focus,.pref-icons a:hover{box-shadow:2px 4px 6px var(--sc-light)}.pref-icons a:active{outline:1px solid var(--sc-primary)}.pref-icons .menu-tile{height:5rem;background-color:var(--opaque-white);border:solid 1px var(--sc-light);border-radius:10px;box-shadow:.5px 2px 4px var(--sc-light)}.pref-icons .menu-tile i{color:var(--sc-info);font-size:2rem;margin-bottom:0}.pref-icons .menu-tile-label{position:relative;top:-2rem;font-size:1rem;color:var(--sc-primary)}.pref-container input[type='checkbox'],.promo input[type='checkbox']{background-color:var(--body-bg-color)!important}.pref-icons > a:focus > .menu-tile{border:.5px solid var(--sc-info);box-shadow:1px 1px 1px var(--sc-info);border-radius:10px}.pref-icons > a > .menu-tile.default{border:.5px solid var(--sc-info);box-shadow:1px 1px 2px var(--sc-info);border-radius:10px}.pref-container figure{padding-bottom:.75rem;margin-bottom:0}.pref-container figcaption{font-size:.875rem}.pref-container label{font-size:.875rem;color:var(--sc-secondary)}.pref-container label > img{height:2rem}.pref-container .form-check-label{font-size:1rem;color:inherit}.shop-container .offset-caption,.shop-container .tall-img{max-width:400px;margin:0 auto 2rem}.shop-container .offset-image{max-width:600px;margin-bottom:2rem}.pos-container .entree,.pos-container .meal,.shop-container .entree,.shop-container .headline,.shop-container .hero,.shop-container .meal,.shop-container .pack-stack{margin:0 auto 2rem}.pos-container .side,.shop-container .add-item,.shop-container .side,.shop-container .side-caption,.shop-container .sidekick,.shop-container .sideline{margin:0 auto 1rem}.pos-container .entree img,.pos-container .meal img,.pos-container .side img,.shop-container .entree img,.shop-container .hero img,.shop-container .meal img,.shop-container .offset-caption img,.shop-container .offset-image img,.shop-container .pack-stack img,.shop-container .side img,.shop-container .sideline img,.shop-container .tall-img img{max-height:auto;max-width:100%;padding:0;border-radius:.5rem}.pos-container .add-item,.shop-container .add-item,.shop-container .card-img{position:relative}.pos-container .top-banner,.shop-container .top-banner{position:absolute;top:0;left:.75rem;line-height:1.1;padding:.5rem .25rem;width:5rem;background-color:var(--sc-danger);border-radius:0 0 .25rem .25rem}.pos-container .add-item .bottom-banner,.shop-container .add-item .bottom-banner{position:absolute;bottom:0;left:0;line-height:1.1;padding:6px 4px;min-width:5rem;background-color:var(--sc-danger);border-radius:.25rem .25rem 0 0}.shop-container .add-item p.text-muted,.shop-container .info p.text-muted .pos-container .add-item p.text-muted,.shop-container .offset-caption p.text-muted,.shop-container .pack-stack p.text-muted,.shop-container .tall-img p.text-muted{line-height:.6}.pos-container .add-item p.text-muted,.shop-container .add-item p.text-muted{margin-top:-2px}.shop-container .add-item .qty-btn i.bi,.shop-container .food-item .qty-btn i.bi,.shop-container .offset-caption .qty-btn i.bi,.shop-container .pack-stack .qty-btn i.bi,.shop-container .tall-img .qty-btn i.bi,.shop-container.camp .qty-btn i.bi{font-size:1.25rem}.pos-container .qty-btn button,.shop-container .add-item .qty-btn button,.shop-container .food-item .qty-btn button,.shop-container .offset-caption .qty-btn button,.shop-container .pack-stack .qty-btn button,.shop-container .tall-img .qty-btn button,.shop-container.camp .qty-btn button{line-height:14px;padding:0;border-radius:1rem;box-shadow:.5px 2px 2.5px var(--sc-secondary)}.pos-container .qty-btn button:focus,.shop-container .add-item .qty-btn button:focus,.shop-container .food-item .qty-btn button:focus,.shop-container .offset-caption .qty-btn button:focus,.shop-container .pack-stack .qty-btn button:focus,.shop-container .tall-img .qty-btn button:focus,.shop-container.camp .qty-btn button:focus{outline:1px solid var(--sc-info)}.pos-container .qty-btn button:hover,.shop-container .add-item .qty-btn button:hover,.shop-container .food-item .qty-btn button:hover,.shop-container .offset-caption .qty-btn button:hover,.shop-container .pack-stack .qty-btn button:hover,.shop-container .tall-img .qty-btn button:hover,.shop-container.camp .qty-btn button:hover{box-shadow:1px 3px 3.5px var(--sc-secondary)}.pos-container .qty-btn button:active,.shop-container .add-item .qty-btn button:active,.shop-container .food-item .qty-btn button:active,.shop-container .offset-caption .qty-btn button:active,.shop-container .pack-stack .qty-btn button:active,.shop-container .tall-img .qty-btn button:active,.shop-container.camp .qty-btn button:active{margin-bottom:0;box-shadow:.5px -.5px 2px var(--sc-secondary)}.pos-container .qty-btn input,.shop-container .add-item .qty-btn input,.shop-container .food-item .qty-btn input,.shop-container .offset-caption .qty-btn input,.shop-container .pack-stack .qty-btn input,.shop-container .tall-img .qty-btn input,.shop-container.camp .qty-btn input{font-size:1rem;width:1.75rem;border:1px solid var(--sc-primary);border-radius:.25rem}.pos-container .qty-btn input:focus-visible,.shop-container .add-item .qty-btn input:focus-visible,.shop-container .food-item .qty-btn input:focus-visible,.shop-container .offset-caption .qty-btn input:focus-visible,.shop-container .pack-stack .qty-btn input:focus-visible,.shop-container .tall-img .qty-btn input:focus-visible,.shop-container.camp .qty-btn input:focus-visible{border-color:var(--sc-info);outline:1px solid var(--sc-info)}.pos-container button,.shop-container .add-item button,.shop-container .hero button,.shop-container .offset-caption button,.shop-container .pack-stack button,.shop-container .sidekick button,.shop-container .tall-img button,.shop-container.food button{padding:.4rem}.pos-container .add-item,.pos-container .side-caption,.shop-container .add-item,.shop-container .offset-caption .caption,.shop-container .offset-image .caption,.shop-container .side-caption{padding:.5rem;background-color:var(--opaque-white);border-radius:.5rem}.pos-container .add-item,.pos-container .side-caption,.shop-container .add-item,.shop-container .offset-caption .caption,.shop-container .side-caption{box-shadow:1px 3px 5px var(--sc-light)}.shop-container .offset-image .btn-link{padding:0}.pos-container .meal .meal-items i,.shop-container .meal .meal-items i,.shop-container .pack-stack .pack-items i{font-size:2rem;padding:.5rem;margin:.25rem auto 0;border:2px solid var(--sc-info);border-radius:50%}.shop-container .pack-stack .pack-items i.fa-ticket{padding:.5rem .4rem}.shop-container .hero .hero-img{background-image:linear-gradient(180deg,rgba(94,109,128,0) 50%,rgba(94,109,128,.9) 100%),url(/img/designer/block/trail.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;max-height:100%;max-width:100%;padding:.5rem;border-radius:.5rem;box-shadow:.5px .5px 5px var(--sc-secondary)}.shop-container .sidekick .sidekick-img{background-image:url(/img/designer/block/biker.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;max-height:100%;max-width:100%;padding:.5rem;border-radius:.5rem;box-shadow:.5px .5px 5px var(--sc-secondary)}.shop-container .offset-image img{box-shadow:.5px -.5px 5px var(--sc-secondary)}.shop-container .offset-image a:focus,.shop-container .offset-image a:hover,.shop-container .offset-image button:focus,.shop-container .offset-image button:hover{font-weight:700;color:var(--sc-info)!important}.shop-container .offset-image a:active{color:var(--sc-primary)!important}.shop-container .offset-image button:active{color:var(--sc-info)!important}.shop-container .entree img,.shop-container .headline img{width:40%;height:auto;padding:0;border-radius:.5rem}.pos-container .entree .caption,.shop-container .entree .caption,.shop-container .headline .caption{min-height:100%;background-color:var(--opaque-white);border-radius:.5rem;box-shadow:1px 1px 5px var(--sc-light)}.shop-container.food p.small{font-size:.7rem}.shop-container.modify .food-item > .food-img{background-image:url(/img/eggs.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:25vh;max-height:100%;height:auto}.pos-container .food-item .mod-items,.shop-container.modify .mod-items{width:100%;background-color:var(--opaque-white)}.shop-container.modify .food-item .mod-items .form-check{height:2rem}.shop-container .info > .item-img{background-image:linear-gradient(180deg,rgba(94,109,128,0) 50%,rgba(94,109,128,.9) 100%),url(/img/ski-camp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:35vh;max-height:100%;height:auto}.pos-container .cat-menu,.shop-container .info .months,.shop-container .info .times{overflow-x:auto}.shop-container .info .times .small{line-height:.8}.pos-container .cat-menu button,.shop-container .info .months button,.shop-container .info .times button{color:var(--sc-info);font-weight:500;margin:.25rem .1rem .75rem;background-color:var(--sc-white)}.pos-container .cat-menu button.btn:focus,.shop-container .info .months button.btn:focus,.shop-container .info .times button.btn:focus,.shop-container .info button.btn.today:focus{font-weight:700;background-color:var(--opaque-white);outline:2px solid var(--sc-info);box-shadow:.5px 3px 4px var(--sc-light)}.shop-container .calendar{background:var(--sc-white);width:100%;max-width:800px;height:auto;padding-bottom:.75rem;overflow:hidden;border:1px solid var(--sc-light);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-radius:var(--radius)}.shop-container .calendar ul{padding-inline-start:0;overflow:hidden}.shop-container .calendar li,.shop-container .calendar ul{list-style:none}.shop-container .calendar-head{border-top-left-radius:1rem;border-top-right-radius:1rem;background:var(--sc-white);border-radius:1rem 1rem 0 0}.shop-container .calendar-head h6{letter-spacing:1px;color:var(--sc-dark);font-weight:700}.shop-container .calendar-head i{color:var(--sc-secondary);font-size:clamp(18px,5vw,24px)}.shop-container .calendar .cal-days{border-bottom:1px solid var(--sc-light)}.shop-container .calendar .cal-days li{padding-bottom:1rem}.shop-container .calendar .weekday{float:left;width:14.2857142857%;background:var(--sc-white);letter-spacing:2px;font-size:12px;font-weight:500;text-align:center;padding:10px 0 10px 0}.shop-container .calendar .column{position:relative;float:left;text-transform:uppercase;letter-spacing:normal;font-size:1rem;text-align:center;width:14.2857142857%;height:60px;cursor:pointer;color:#4e707d;padding:10px 0 10px 0}.shop-container .calendar .column.light{cursor:not-allowed}.shop-container .calendar .column.light .cal-price{visibility:hidden}.shop-container .light{color:#ccc}.calendar .column span{position:relative;color:var(--sc-dark)}.calendar .column .cal-price,.calendar .column .cal-price span,.calendar .column .cal-price sup{color:var(--sc-secondary);font-weight:500;font-size:clamp(10px,2.75vw,14px)}.calendar .column .cal-price sup{font-size:clamp(8px,2vw,10px);top:-2px}.calendar .column.light{filter:opacity(.2)}.shop-container .calendar .off-day{filter:opacity(0)}.calendar li.active{background-color:var(--sc-primary);border-color:transparent;border-radius:var(--radius)}.calendar li.active span{color:var(--sc-white)}.calendar li.active.light span{background-color:unset;color:unset;width:unset;height:unset;padding:unset;margin-top:unset;margin-left:unset}.calendar li.active .cal-price,.calendar li.active .cal-price span,.calendar li.active .cal-price sup{color:var(--sc-light)}.calendar li.active.light span{font-weight:unset}.calendar .ticket-foot{border-top:1px solid var(--sc-light);padding-top:1rem}.calendar .ticket-card{color:var(--sc-white);padding:1rem;background-color:var(--sc-primary);border-radius:var(--radius)}.calendar .ticket-card h5,.calendar .ticket-card p{color:var(--sc-white)}@media (max-width:575.98px){.shop-container .calendar{max-width:500px;padding-top:.5rem}.shop-container .calendar .column{font-size:.875rem;height:46px}.calendar li.active{max-height:46px}}.calendar .column .multi-rate{display:none}.calendar .column.multi .multi-rate{display:block}.calendar .column.plus-ratedays:not(.active){position:relative;background-color:var(--sc-info-light)}.calendar .column.skip-ratedays{background-color:var(--sc-info-light);border-radius:0 var(--radius) var(--radius) 0}.times{display:grid!important;grid-template-columns:repeat(6,1fr);gap:.5rem}.times .show-parent{display:flex;flex-direction:column;justify-content:center;width:100%}.times .slot.btn{width:100%}.times .slot{background-color:var(--card-bg);color:var(--sc-dark);font-weight:500;padding:.5rem 1rem;border-radius:var(--radius)}.times .slot.active{background-color:var(--sc-primary);color:var(--sc-white)}.times .text-danger{filter:brightness(.875)}.times .small{color:var(--sc-secondary);font-size:.8rem;font-weight:600}@media (max-width:767.98px){.times{grid-template-columns:repeat(4,1fr)}}@media (max-width:392.98px){.times{grid-template-columns:repeat(3,1fr)}}.shop-container > .guest{max-width:700px;margin-bottom:1.5rem;margin-top:1rem}.shop-container .guest-info{padding:.5rem 1rem;border:solid 1px var(--sc-secondary);border-radius:5px}.shop-container .item-header > h3 + span{padding-left:0;margin-right:.65rem}.shop-container .guest-info .add-on button.float-right,.shop-container .guest-info > .item-header button{padding:0;border:0;background-color:inherit}.shop-container .guest-info .add-on button.float-right:hover,.shop-container .guest-info > .item-header button:hover{color:var(--sc-danger)!important}.shop-container .guest-info .add-on button.float-right:focus,.shop-container .guest-info > .item-header button:focus{outline:0}.shop-container .add-ons .add-on{min-width:13.5rem;max-width:17rem;background:rgb(255,255,255,.7);border-radius:5px;box-shadow:.5px 2px 4px var(--sc-light)}.shop-container .add-ons img{height:4rem;margin-top:.1rem}.shop-container .add-ons button{font-size:.875rem;line-height:1rem;padding:.375rem .75rem;border-radius:15px}.shop-container .add-ons > div > button{font-size:1rem;padding:.75rem 1rem}.shop-container .add-ons > button:last-child{font-size:1rem;line-height:1.5}.shop-container .add-on > .mx-auto{padding:.5rem .75rem}.shop-container .add-on .bi-trash3{font-size:1rem}.shop-container .add-on p{font-size:.9rem;line-height:1.15}.shop-container .modal-content{background-color:var(--body-bg-color)}.shop-container .cart-overlay{position:fixed;z-index:200;background-color:var(--sc-white)}.shop-container .cart-overlay.closed{visibility:hidden;z-index:-100}.shop-container .cart-overlay.bottom-cart{bottom:0;max-height:calc(100vh - 10rem);left:50%;width:97%;transform:translateX(-50%);border-radius:1rem 1rem 0 0;overflow-y:auto}.shop-container .cart-overlay.bottom-cart.slide-up{animation:slide-up 1s cubic-bezier(.42,0,.41,1.28)}@keyframes slide-up{0%{height:0}}.shop-container .cart-overlay.bottom-cart.slide-down{animation:slide-down 1s ease-in-out}@keyframes slide-down{100%{height:0}}.shop-container .cart-overlay.side-cart{right:0;top:32px;max-width:380px;max-height:calc(100vh - 64px);border-radius:1rem 0 0 1rem;overflow-y:auto;overflow-x:hidden}.shop-container .cart-overlay.side-cart.slide-out{white-space:nowrap;filter:blur(2px);animation:slide-out .6s ease-in-out}@keyframes slide-out{100%{width:380px}}.shop-container .cart-overlay.side-cart.slide-in{white-space:nowrap;filter:blur(2px);animation:slide-in .6s ease-in-out}@keyframes slide-in{100%{width:0}}.shop-container .cart-body .row{justify-content:center;padding-left:1rem;padding-right:1rem}.shop-container > .cart-overlay .bi-x-square{font-size:1.5rem}.shop-container .cart-footer{position:sticky;bottom:0;width:100%;padding-bottom:1rem;background-color:var(--sc-white);overflow:hidden}.shop-container .cart-overlay.side-cart .cart-footer{-webkit-border-bottom-left-radius:1rem;-moz-border-radius-bottomleft:1rem;border-bottom-left-radius:1rem}.shop-container .cart-footer.scroll-shadow{box-shadow:0 0 8px -4px var(--sc-secondary)}.shop-container .cart-overlay.side-cart::-webkit-scrollbar{width:10px}.shop-container .cart-overlay.side-cart::-webkit-scrollbar-track{background:#e9e9e9;width:6px}.shop-container .cart-overlay.side-cart::-webkit-scrollbar-thumb{background:#b9b9b9;height:3rem;border-radius:.5rem}.shop-container .cart-overlay.side-cart::-webkit-scrollbar-thumb:hover{background:#888}.shop-container.item .cat-menu::-webkit-scrollbar{width:2px;height:10px}.pos-container .cat-menu::-webkit-scrollbar,.pos-container .order-list::-webkit-scrollbar{height:5px}.pos-container .order-list::-webkit-scrollbar,.pos-container .order-list::-webkit-scrollbar{width:3px}.pos-container .cat-menu::-webkit-scrollbar-track,.pos-container .order-list::-webkit-scrollbar-track,.shop-container.item .cat-menu::-webkit-scrollbar-track{background:#f1f1f1;width:6px}.pos-container .cat-menu::-webkit-scrollbar-thumb,.pos-container .order-list::-webkit-scrollbar-thumb,.shop-container.item .cat-menu::-webkit-scrollbar-thumb{background:#b9b9b9;height:3rem;border-radius:.5rem}.shop-container.item .cat-menu::-webkit-scrollbar-thumb:hover{background:#888}.account-container .pay-cart
    h6,.account-container .pay-cart h3,.account-container .pay-cart h5,.account-container .pay-cart p,.order h6,.order p,.pos-cart .cart-items h5,.pos-cart .cart-items h6,.pos-cart .cart-items p,.pos-cart .pos-totals h5,.pos-cart .pos-totals h6,.pos-cart .pos-totals p,.pos-container .pay-cart h3,.pos-container .pay-cart h5,.pos-container .pay-cart h6,.pos-container .pay-cart p,.shop-container .pay-cart h3,.shop-container .pay-cart h5,.shop-container .pay-cart h6,.shop-container .pay-cart p,.shop-container > .cart-overlay h3,.shop-container > .cart-overlay h5,.shop-container > .cart-overlay h6,.shop-container > .cart-overlay p{margin-bottom:0}.pos-container .add-item .sizes{margin-left:-1px;margin-right:-1px}.pos-container .add-item .sizes .col-4{padding-left:1px;padding-right:1px}.pos-container .pay-cart hr,.shop-container > .cart-overlay hr,.shop-container.pay .pay-cart hr{margin:0 1rem .5rem}.shop-container.paid > .row:first-of-type,.shop-container.pay > .row:first-of-type{max-width:500px;margin-bottom:1.5rem}.account-container .pay-cart > .cart-promos .row,.pos-container .pay-cart .cart-promos .row,.pos-container .pay-cart .row,.shop-container .pay-cart > .cart-promos .row,.shop-container .pay-cart > .row{padding:0 .5rem}.con-cart h2{font-size:clamp(14px,4.75vw,18px);font-weight:800;margin-bottom:.25rem}.con-cart .table thead th{border-bottom:0}.con-cart .table td{border-top:0}.con-cart .table td span{color:var(--sc-secondary);font-weight:600}.con-cart h3,.con-cart h5{font-size:clamp(14px,4.25vw,16px);font-weight:700}.con-cart p{color:var(--sc-secondary);font-weight:600}.con-cart h4{font-size:clamp(14px,4.75vw,18px);font-weight:700}.con-cart h6{color:var(--sc-secondary);font-size:clamp(14px,4.25vw,16px);font-weight:600;line-height:1.125}.account-container .pay-cart > .banner,.pos-cart .banner,.pos-container .pay-cart .banner,.shop-container .pay-cart > .banner{width:100%;padding:.25rem .5rem;background-color:var(--opaque-white);border-top:solid 1px var(--sc-light);border-bottom:solid 1px var(--sc-light)}.account-container .pay-cart > .banner:last-child,.pos-container .pay-cart .banner:last-child,.shop-container .pay-cart > .banner:last-child{color:var(--sc-primary);border-radius:0 0 5px 5px;border-top:solid 1px var(--sc-secondary);border-bottom:none}.account-container .pay-cart > .cart-promos,.pos-container .pay-cart .cart-promos,.shop-container .pay-cart > .cart-promos{color:var(--sc-primary)}.account-container .pay-cart > .cart-promos .form-check-label,.pos-container .pay-cart .cart-promos .form-check-label,.shop-container .pay-cart > .cart-promos .form-check-label{font-size:1rem;font-weight:700}.pos-container.custy .tip,.shop-container.pay .tip{background-color:var(--opaque-white);border-radius:1rem;box-shadow:.5px 1px 3px var(--sc-light)}.pos-container.custy .tip .btn,.shop-container.pay .tip .btn{color:var(--sc-primary);border-radius:1rem}.pos-container.custy .tip .btn.active,.shop-container.pay .tip .btn.active{color:var(--sc-white);background-color:var(--sc-primary)}.pos-container.custy .tip .btn:focus,.shop-container.pay .tip .btn:focus{outline:0}.account-container .method,.shop-container .method{background:var(--opaque-white);background:linear-gradient(160deg,#f8f8f8 0,#d2dde4 100%);border:solid 1px var(--sc-light);border-radius:5px;box-shadow:.5px 1px 3px var(--sc-secondary)}.account-container button.method,.shop-container button.method{border-radius:1.25rem}.account-container .method,.shop-container .method,.shop-container .methods,.shop-container .methods > a{width:17rem}.account-container .method,.shop-container .method{height:9.5rem}.account-container .method.add-card,.shop-container .method.add-card{height:46px}.shop-container .methods > a{height:2.5rem}.account-container .method.add-card:hover,.shop-container .method.add-card:hover{color:var(--sc-info)!important}.account-container .method.add-card:focus,.shop-container .method.add-card:focus{outline:2px solid var(--sc-info)}.account-container .method > p,.shop-container .method > p{font-size:.875rem}.account-container .method img,.shop-container .method img{height:1rem;float:right}.account-container .method > .bi-plus-circle,.shop-container .method > .bi-plus-circle{position:relative;right:2.1rem;color:var(--sc-primary)}.shop-container.cards .method .row > .form-check-input{position:relative;top:.6rem;left:1rem;border:0;width:100%;height:.8rem}.shop-container .method label{font-size:1.25rem;line-height:1.5rem;margin-bottom:2px}.shop-container .methods > a{padding:.5rem;background-color:var(--opaque-white);color:var(--sc-primary);border:solid 1px var(--sc-light);box-shadow:.5px 2px 4px var(--sc-light)}.shop-container .methods > a:hover{color:var(--sc-info)}.shop-container .methods > a.radius{border-radius:1rem}.shop-container .pay-info > .methods .bi-chevron-right{margin-left:.855rem}.shop-container.pay > a{max-width:340px}.account-container button.method,.shop-container button.method{background:var(--opaque-white);border:solid 1px var(--sc-light);box-shadow:.5px 2px 4px var(--sc-light)}.account-container.wallet > form,.shop-container.cards > form,.shop-container.pay form{max-width:26rem}.shop-container .this-card{width:17rem}.account-container.order .confirmation,.shop-container.paid .confirmation{border:solid 1px var(--sc-secondary);border-radius:5px}.account-container.order .confirmation img,.shop-container.paid .confirmation img{width:240px}.account-container.order .confirmation p,.shop-container.paid .confirmation p{font-size:.875rem;line-height:1rem}.shop-container.paid > .home > a{max-width:340px}.pos-menu{height:calc(100vh - 245px);overflow-x:hidden;overflow-y:auto;border-radius:.5rem .5rem 0 0}.pos-container input.form-control:first-of-type{border-radius:.5rem}.pos-container h6 + span{color:var(--sc-secondary);text-align:right}.pos-container p.small{font-size:.9rem}.pos-container .add-item .btn-outline-secondary,.pos-container .entree .btn-outline-secondary,.pos-container .side .btn-outline-secondary{font-weight:500;line-height:1;font-size:.875rem;padding-top:.3125rem;padding-bottom:.3125rem;box-shadow:.5px 2px 3px var(--sc-light)}.pos-container .entree img{width:26%;height:auto;padding:0;border-radius:.5rem}.pos-container .add-item button span,.pos-container .side button span{color:var(--sc-info)}.pos-container .pos-cart .add-item .btn-outline-secondary{padding-top:2px;padding-bottom:2px}.pos-container .pos-cart{height:calc(100vh - 187px);background-color:var(--sc-white);border-radius:.5rem;box-shadow:2px 3px 4px var(--sc-light)}.pos-container .pos-cart .cart-items{overflow-y:auto;border-radius:.5rem}.pos-container .pos-cart .cart-items h6{font-weight:500}.pos-container .pos-cart .cart-items p{font-size:.9rem}.pos-container .pos-cart .cart-items small{font-size:.6rem}.pos-container .order .order-btns,.pos-container .pos-cart .pos-totals{position:relative}.pos-container .pos-cart .cart-shadow{position:absolute;height:1rem;top:-1rem;left:0;right:0;background:#fff;background:linear-gradient(0deg,#fff 4%,rgba(255,255,255,0) 100%)}.pos-container .pos-totals hr{margin:.25rem 0 .5rem}.pos-container .pos-cart .qty-btn i.bi{font-size:1rem}.pos-container .pos-cart .qty-btn input{width:1.25rem;height:1.25rem}.pos-container .pay-options .row{background-color:var(--opaque-white);border-radius:5px}.pos-container .pay-options .btn{box-shadow:3px 5px 5px var(--sc-light)}.pos-container .pay-options .btn:active{box-shadow:1px 2px 1px var(--sc-info)}.pos-container .pay-options i{color:var(--sc-primary);font-size:2rem;line-height:1}.pos-container .pay-options p{font-size:.875rem}.pos-container.custy .activity-img{background-image:url(/img/designer/block/ski-camp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 117px);max-height:100%;height:auto}.pos-container.custy .pos-cart{height:calc(100vh - 117px);border-radius:0}.pos-container.custy .floating-label input,.pos-container.custy .floating-label input:focus + label{background-color:var(--sc-white)}.pos-container .modal-dialog{max-width:400px}.pos-container.orders div.align-text-bottom a{color:var(--sc-info)}.pos-container.orders div.align-text-bottom a:first-of-type:active,.pos-container.orders div.align-text-bottom a:first-of-type:focus{color:var(--sc-primary);font-weight:600}.pos-container.orders button.btn-primary,.pos-container.picker button.btn-primary,.pos-container.pos button.btn-primary{padding:.375rem 0;border-radius:.5rem}.pos-container.orders .order-list{height:calc(100vh - 242px);padding-right:2px;overflow-x:auto;overflow-y:hidden}.pos-container.orders .order{background-color:var(--sc-white);max-height:calc(100vh - 265px);margin:.25rem 0 .75rem;border-radius:10px;box-shadow:2px 4px 6px var(--sc-light)}.pos-container.orders .order-items{max-height:calc(100vh - 327.78px);overflow-y:auto}.pos-container .order .order-shadow{position:absolute;height:1rem;top:-1.25rem;left:0;right:0;background:#fff;background:linear-gradient(0deg,#fff 30%,rgba(255,255,255,0) 100%)}.pos-container .picker-info{line-height:1.2;max-width:465px;margin-top:.75rem;border-radius:.5rem}.pos-container .picker-info .row:first-child{border-radius:.5rem .5rem 0 0}.pos-container .picker-info .row:last-child{border-radius:0 0 .5rem .5rem}.pos-container .picker-info .row:nth-child(2n + 1){background-color:var(--sc-white)}.pos-container .picker-info .row:nth-child(2n){background-color:var(--opaque-white)}.pos-container.picker .picks{height:calc(100vh - 317px);background-color:var(--sc-white);border-radius:.5rem .5rem 0 0;box-shadow:inset 0 2px 3px var(--sc-light);overflow-y:auto}.pos-container.fill button.btn:focus,.pos-container.picker button.btn:focus{outline:0;box-shadow:none}.pos-container.fill .pick-items{height:calc(100vh - 252px);background-color:var(--sc-white);border-radius:.5rem .5rem 0 0;box-shadow:inset 0 2px 3px var(--sc-light);overflow-y:auto}.pos-container.fill button.btn:active{box-shadow:inset 0 2px 6px var(--sc-secondary)}.pos-container.fill .pick-items .btn{border-radius:10px}.pos-container.fill .pick-items .btn.unfilled{color:var(--sc-white);background-color:var(--sc-success)}.pos-container.fill .pick-items .btn.filled{color:var(--sc-white);background-color:var(--sc-danger)}footer a{color:inherit}footer,footer.custy-footer,footer.pos-footer{border-top:1px solid var(--sc-light);position:fixed;bottom:0;left:0;right:0;background:var(--mc-bg);z-index:100}.footer-credit{text-align:center;font-size:.8rem;padding:10px}.footer-icons{padding-top:.5rem}.footer-icons .bi-cart3,.footer-icons .bi-geo-alt,.footer-icons .bi-house,.footer-icons .bi-list,.footer-icons .bi-plus-circle{font-size:1.5rem;color:var(--sc-light);filter:brightness(85%)}.footer-icons .bi-cart3:active,.footer-icons .bi-cart3:focus,.footer-icons .bi-cart3:hover,.footer-icons .bi-geo-alt:active,.footer-icons .bi-geo-alt:focus,.footer-icons .bi-geo-alt:hover,.footer-icons .bi-house:active,.footer-icons .bi-house:focus,.footer-icons .bi-house:hover,.footer-icons .bi-list:active,.footer-icons .bi-list:focus,.footer-icons .bi-list:hover,.footer-icons .bi-plus-circle:active,.footer-icons .bi-plus-circle:focus,.footer-icons .bi-plus-circle:hover{color:var(--sc-primary)}footer img[src='/img/designer/block/sc-logo.svg']{height:.875rem;padding-bottom:.125rem;vertical-align:text-bottom}footer a.small:hover{color:var(--sc-info)!important;font-weight:700}footer.pos-footer i,footer.pos-footer small{color:var(--sc-primary);font-size:2rem;filter:brightness(200%)}footer.pos-footer small{font-size:.75rem;font-weight:500;line-height:1;vertical-align:top}footer.pos-footer small.text-truncate{display:inline-block;width:8rem}footer.custy-footer{height:2rem}@media (max-width:1200px){.pos-container p.small{font-size:.8rem}.pos-container .sizes button.btn-outline-secondary{font-size:.65rem}}@media (max-width:991.98px){.pos-container .pos-cart{height:auto}}@media (max-width:767.98px){.pos-container .add-item .btn-outline-secondary,.pos-container .entree .btn-outline-secondary,.pos-container .side .btn-outline-secondary{padding-top:.375rem;padding-bottom:.375rem}.pos-container.custy,.pos-container.custy .pos-cart{height:calc(100vh - 265.56px);margin-top:auto}.pos-container.custy .pos-cart{box-shadow:inset 0 0 2px 0 var(--sc-light)}.pos-container.orders .order,.pos-container.orders .order-items{max-height:none;height:auto}.pos-container.orders .order-list{height:calc(100vh - 230px);overflow-x:hidden;overflow-y:auto}}@media (max-width:575.98px){.modal.fade .modal-dialog.snapi-fullview,.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close ~ .page-body .snapi-fullview,.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-second-close ~ .page-body .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-mainmenu-close) ~ .modal .snapi-fullview,.page-wrapper:has(.page-body-wrapper .iconsidebar-menu.iconbar-second-close) ~ .modal .snapi-fullview{margin-left:4px;margin-right:0}.account-container.con-cart{overflow:hidden}}@media (max-width:428.98px){header .bi-cart3,header .bi-person{font-size:1.3rem}.login-code{max-width:285px}.login-code input{height:4rem;border-radius:.5rem;font-size:2.5rem}.account-container > .order-totals{line-height:1.125rem}.account-container > .order-totals > .row .text-truncate{max-width:156px}.account-container > .order-totals > .row > div,.account-container > .order-totals > .row span{font-size:1rem}.shop-container .add-ons .add-on{min-width:13.5rem;max-width:18.5rem}.shop-container .add-on p{font-size:.875rem;line-height:1.1}.shop-container .headline p.small,.shop-container .hero p.small,.shop-container .offset-image p.small,.shop-container .sidekick p.small,.shop-container .sideline p.small{font-size:.7rem}.pos-container{margin-top:0}.pos-container.fill,.pos-container.lookup,.pos-container.orders,.pos-container.pays,.pos-container.picker,.pos-container.pos{margin-bottom:70px}.pos-container h3{font-size:1.25rem}.pos-container .pos-menu{height:auto}.pos-container .btn{font-size:1rem}.pos-container.picker .picks{height:calc(100vh - 292px)}.pos-container.fill .pick-items{height:calc(100vh - 217px)}footer.pos-footer{height:70px}footer.pos-footer .col{line-height:1;padding-bottom:.125rem}footer.pos-footer i{font-size:1.5rem;padding-bottom:.125rem}footer.pos-footer small.text-truncate{width:4rem}}@media (max-width:360.98px){header .bi-cart3,header .bi-person{font-size:1.3rem}.login-code{max-width:16rem}.login-code input{max-width:2.5rem}.account-container > .order-totals > .row .text-truncate{max-width:118px}.account-container > .order-totals > .row > div,.account-container > .order-totals > .row span{font-size:.975rem}.account-container.order .pay-cart h5{font-size:1.1rem}.shop-container .add-item .qty-btn i.bi,.shop-container .headline h4,.shop-container .hero h4,.shop-container .offset-caption h4,.shop-container .offset-image h4,.shop-container .pack-stack h4,.shop-container .sidekick h4,.shop-container .sideline h4,.shop-container .tall-img .qty-btn i.bi,.shop-container .tall-img h4,.shop-container.camp .qty-btn i.bi,.shop-container.food h4,.shop-container.modify h4{font-size:1.25rem;margin-bottom:.25rem}.shop-container .add-item h5,.shop-container .pack-stack h5,.shop-container.camp h5,.shop-container.food h5,.shop-container.instructor h5,.shop-container.modify h5{font-size:1.125rem}.account-container.issue .issue-item
        h6,.shop-container .add-item .qty-btn input,.shop-container .add-item h6,.shop-container .hero button,.shop-container .info .stats,.shop-container .offset-caption .qty-btn input,.shop-container .offset-caption button,.shop-container .offset-image a,.shop-container .offset-image button,.shop-container .pack-stack .qty-btn input,.shop-container .pack-stack button,.shop-container .side-caption h6,.shop-container .sidekick button,.shop-container .tall-img
        button,.shop-container .tall-img .qty-btn input,.shop-container.camp .months button,.shop-container.camp .qty-btn input,.shop-container.camp .times button,.shop-container.camp h6,.shop-container.food h6,.shop-container.instructor h6,.shop-container.modify .form-check-label,.shop-container.modify .text-secondary{font-size:.925rem}.shop-container .add-item p,.shop-container .headline p,.shop-container .hero p,.shop-container .offset-caption p,.shop-container .offset-image p,.shop-container .pack-stack p,.shop-container .sidekick p,.shop-container .sideline p,.shop-container .tall-img
        p,.shop-container.camp p,.shop-container.food p,.shop-container.instructor p,.shop-container.modify p{font-size:.925rem;line-height:1.25}.shop-container.item .top-banner{left:.5rem;font-size:.925rem;line-height:1;padding:6px 4px;width:4.5rem}.shop-container .add-item p.text-muted,.shop-container .info p.text-muted,.shop-container .offset-caption p.text-muted,.shop-container .pack-stack p.text-muted,.shop-container .tall-img p.text-muted{line-height:.6;font-size:.5rem}.shop-container .meal .meal-items i,.shop-container .pack-stack .pack-items i{font-size:1.5rem;padding:.4rem}.shop-container .add-item button,.shop-container .hero button,.shop-container .offset-caption button,.shop-container .pack-stack button,.shop-container .sidekick button,.shop-container .tall-img button,.shop-container.food .meal button{padding:.3rem}.account-container.issue .issue-item p.small,.shop-container.camp .key,.shop-container.camp .times .small{font-size:.7rem}.shop-container .headline p.small,.shop-container .hero p.small,.shop-container .offset-image p.small,.shop-container .pack-stack .pack-items small,.shop-container .sidekick p.small,.shop-container .sideline p.small,.shop-container.food .side p.small{font-size:.65rem}.shop-container .hero > .hero-img{min-height:330px}.shop-container .cart-overlay h5{font-size:1.1rem}.shop-container .cart-body .row{padding-left:.75rem;padding-right:.75rem}}@media (max-width:320.98px){.guest-search-text,.qr-text,.rfid-text{font-size:.6rem}.guest-search-header,.rfid-header,.sale-qr-header{font-size:.7rem}.qr-img,.rfid-img,.search-img{width:25px}.search-home-slope-enterance-text > p{font-size:1.5rem}div .search > .search-text{font-size:.6rem;margin-top:25px}div.search > .slope-enterance-text{font-size:1.6rem;margin-bottom:0}div.search-results-text-muted{font-size:.6rem}.btn-container button{margin-top:0}.btn-container button{font-size:.8rem}.email,.first-name,.last-name,.sale-code{font-size:.9rem}.fed-login .btn-white{font-size:.975rem}.account-container .menu-tile{height:145px}.account-container.issue .issue-item p.small{font-size:.7rem}.account-container > .linked-guest,.account-container > .waiver{width:290px}.account-container > .linked-guest p{max-width:180px}.account-container .limit .floating-label{display:inline-block;width:85px}.account-container.menu > .shop-menu .shop-card h6,.account-container.wallet .card-totals,.account-container.wallet .limit,.account-container.wallet .limit .form-control,.account-container.wallet .locations,.account-container.wallet h5 > span.medium,.account-container.wallet h6,.account-container.wallet span,.profile-container .form-check-label{font-size:.875rem}.account-container > .allow{font-size:1rem}.account-container.wallet h5,.account-container.wallet h5 > span{font-size:1.125rem}.account-container.wallet .method h5,.account-container.wallet .method h5 span{font-size:1.25rem}.account-container.wallet .method span{font-size:1rem}.account-container .card-totals > a{font-size:.85rem}.account-container > .order-totals > .row .text-truncate{max-width:108px}.account-container > .order-totals > .row > div,.account-container > .order-totals > .row span{font-size:.875rem}.account-container.order .pay-cart h5{font-size:1rem;font-weight:600}.profile-container .pref-container .row{justify-content:space-around!important}.shop-container .add-item .qty-btn i.bi,.shop-container .headline h4,.shop-container .hero h4,.shop-container .offset-caption .qty-btn i.bi,.shop-container .offset-caption h4,.shop-container .offset-image h4,.shop-container .pack-stack .qty-btn i.bi,.shop-container .pack-stack h4,.shop-container .sidekick h4,.shop-container .sideline h4,.shop-container .tall-img .qty-btn i.bi,.shop-container .tall-img h4,.shop-container.camp .months button,.shop-container.camp .qty-btn i.bi,.shop-container.camp .times button,.shop-container.food .meal h4,.shop-container.modify h4{font-size:1rem;margin-bottom:.125rem}.shop-container .add-item h5,.shop-container .pack-stack h5,.shop-container.camp h5,.shop-container.food h5,.shop-container.instructor h5,.shop-container.modify h5{font-size:.95rem}.shop-container.item .top-banner{left:6px;font-size:.875rem;line-height:.9;padding:4px 2px;width:4.25rem}.shop-container .pack-stack .pack-items i,.shop-container.food .meal .meal-items i{font-size:1.25rem;padding:.35rem}.shop-container .add-item .qty-btn input,.shop-container .add-item h6,.shop-container .add-item p,.shop-container .headline p,.shop-container .hero button,.shop-container .hero p,.shop-container .info .stats,.shop-container .offset-caption .qty-btn input,.shop-container .offset-caption button,.shop-container .offset-caption p,.shop-container .offset-image a,.shop-container .offset-image button,.shop-container .offset-image p,.shop-container .pack-stack .qty-btn input,.shop-container .pack-stack button,.shop-container .pack-stack p,.shop-container .sidekick button,.shop-container .sidekick p,.shop-container .sideline p,.shop-container .tall-img
        p,.shop-container .tall-img .qty-btn input,.shop-container .tall-img button,.shop-container.camp .months button,.shop-container.camp .qty-btn input,.shop-container.camp .times button,.shop-container.camp h6,.shop-container.camp p,.shop-container.food h6,.shop-container.food p,.shop-container.instructor h6,.shop-container.modify .form-check-label,.shop-container.modify .text-secondary,.shop-container.modify p{font-size:.875rem}.shop-container .add-item p.text-muted,.shop-container .info p.text-muted,.shop-container .offset-caption p.text-muted,.shop-container .pack-stack p.text-muted,.shop-container .tall-img p.text-muted{line-height:.6;font-size:.5rem}.account-container.issue .issue-item p.small,.shop-container .headline p.small,.shop-container .hero
        p.small,.shop-container .offset-image p.small,.shop-container .pack-stack .pack-items small,.shop-container .sidekick p.small,.shop-container .sideline p.small,.shop-container.camp .key,.shop-container.camp .times .small,.shop-container.food .side p.small{font-size:.6rem}.shop-container.camp .months,.shop-container.camp .times{padding-bottom:.6rem}.shop-container .add-item button,.shop-container .hero button,.shop-container .offset-caption button,.shop-container .pack-stack button,.shop-container .sidekick button,.shop-container .tall-img button,.shop-container.food .meal button{padding:.25rem}.shop-container .hero > .hero-img{min-height:290px}.shop-container .item-header > h3 + span{margin-right:.485rem}.shop-container .add-on > .mx-auto{padding:.5rem}.shop-container .add-on h6{font-size:.9rem}.shop-container .cart-overlay h5,.shop-container .pay-cart h5{font-size:1rem}.shop-container .cart-body .row{padding-left:.5rem;padding-right:.5rem}.shop-container .pay-cart h3{font-size:1.5rem}.shop-container .pay-cart .cart-promos .row,.shop-container .pay-cart > .row{padding:0 .5rem}}@media (min-width:428px){.account-container > .menu-container{margin-left:1.75rem;margin-right:1.75rem}.account-container.wallet .limit,.account-container.wallet > .allow{margin-left:3rem}}@media (min-width:576px){.account-container .tile-icons > .menu-tile > i{font-size:3rem}.account-container .menu-tile{height:165px}.account-container .menu-tile-label{margin-top:2.5rem;font-size:1.25rem}.account-container .menu-btns{padding-left:.5rem}.account-container .menu-container > .menu-btns i{font-size:1.25rem}.account-container .menu-container > .menu-btns label{font-size:1.25rem}.account-container > .order-totals > .row .text-truncate{max-width:300px}}@media (min-width:992px){header{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid var(--sc-light)}.mh-lg-112{min-height:112px}.h-lg-175{height:175px}.login-container,.register-container{margin-top:85px;margin-bottom:0}.account-container,.profile-container,.shop-container{min-height:calc(100vh - 170px);margin-top:85px;margin-bottom:0}.shop-container .title{margin-top:0}.account-container > .order-totals > .row .text-truncate{max-width:400px}.shop-container.paid > .row:first-of-type,.shop-container.pay > .row:first-of-type{max-width:900px}.shop-container.pay .pay-info{padding:2rem 1rem;border:1px solid var(--sc-secondary);border-radius:5px}.table-scroll-lg-300{max-height:300px;overflow-y:auto;overflow-x:hidden}footer{position:static;overflow-x:hidden}}@media (min-width:1200px){.account-container > .order-totals > .row .text-truncate{max-width:565px}.shop-container.paid > .row:first-of-type,.shop-container.pay > .row:first-of-type{max-width:1100px}}.info-title{color:var(--sc-secondary)}.info-title:hover{color:var(--sc-info)}.iser{--s-ink:#16293a;--s-ink2:#4a6274;--s-ink3:#8098ab;--s-line:#dbe4ec;--s-soft:#eef2f5;--s-face:#f6f9fb;--s-panel:#fff;--s-acc:#1668a8;--s-accink:#0f4c7c;--s-wash:#e9f2f9;--s-accline:#b9d4e8;--s-good:#2c7a52;--s-goodwash:#e7f5ec;--s-goodline:#b7dcc5;--s-warn:#8a5200;--s-warnwash:#fdf3e2;--s-warnline:#e8c98d;--s-bad:#a52834;--s-badwash:#fdecee;--s-badline:#f0bfc5;--s-prg:#6a4ba8;--s-prgwash:#f1edf9;--s-prgline:#d6cbef;--s-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--s-ink)}.iser a[role='button']{cursor:pointer}.iser .card-body{display:grid;gap:14px}.iser .lab{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink3)}.iser .note{font-size:12px;color:var(--s-ink3)}.iser .sp{flex:1}.iser .f{display:grid;gap:4px}.iser .row-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iser .is-chip{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;padding:1px 8px;border-radius:999px;border:1px solid var(--s-line);background:var(--s-face);color:var(--s-ink2);white-space:nowrap}.iser .is-chip.prg{background:var(--s-prgwash);border-color:var(--s-prgline);color:var(--s-prg)}.iser .is-chip.ac{background:var(--s-wash);border-color:var(--s-accline);color:var(--s-accink)}.iser .is-chip.wn{background:var(--s-warnwash);border-color:var(--s-warnline);color:var(--s-warn)}.iser .is-chip.span{align-self:end;margin-bottom:6px}.iser .is-btn{display:inline-flex;align-items:center;border:1px solid var(--s-line);background:var(--s-panel);border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:700;color:var(--s-ink);white-space:nowrap}.iser .is-btn:hover{border-color:var(--s-accline);color:var(--s-ink);text-decoration:none}.iser .is-btn.pri{background:var(--s-acc);border-color:var(--s-acc);color:#fff}.iser .is-btn.pri.off{opacity:.45;pointer-events:none}.iser .is-btn.sm{padding:3px 9px;font-size:11.5px}.iser .is-btn.ghost{border-color:transparent;background:0 0}.iser .is-btn.dng{color:var(--s-bad)}.iser .is-btn.dngfill{background:var(--s-bad);border-color:var(--s-bad);color:#fff}.iser .is-inp{border:1px solid var(--s-line);border-radius:6px;padding:4px 8px;background:var(--s-panel);font-size:12.5px;color:var(--s-ink);height:30px;max-width:100%}.iser .is-inp.t{width:120px;font-family:var(--s-mono);flex:none}.iser .is-inp.d{width:150px;font-family:var(--s-mono);flex:none}.iser .is-inp.b{font-weight:700}.iser .is-inp.def{color:var(--s-ink3)}.iser .is-inp.note{width:100%;min-width:120px}.iser .is-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.iser .is-tile{border:1px solid var(--s-line);border-radius:8px;padding:9px 11px;background:var(--s-panel);display:grid;gap:4px;min-width:0;color:var(--s-ink);text-decoration:none}.iser .is-tile:hover{border-color:var(--s-accline);text-decoration:none;color:var(--s-ink)}.iser .is-tile.on{border-color:var(--s-acc);box-shadow:inset 0 0 0 1px var(--s-acc);background:var(--s-wash)}.iser .is-tile .tn b{font-size:13px;font-weight:800;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iser .is-tile .tm{font-family:var(--s-mono);font-size:11px;color:var(--s-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iser .is-tile .tc{display:flex;gap:4px;flex-wrap:wrap}.iser .is-tile .tl{font-size:11px;color:var(--s-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iser .is-tile.add{border-style:dashed;color:var(--s-acc);font-weight:700;place-content:center;text-align:center;min-height:82px}.iser .is-ask{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid var(--s-warnline);background:var(--s-warnwash);color:var(--s-warn);border-radius:7px;padding:8px 10px;font-size:12.5px}.iser .is-ask.bd{border-color:var(--s-badline);background:var(--s-badwash);color:var(--s-bad);margin:10px 12px 0}.iser .is-why{font-size:12px;color:var(--s-ink2);background:var(--s-wash);border:1px solid var(--s-accline);border-radius:8px;padding:9px 11px}.iser .is-empty{font-size:12px;color:var(--s-ink3);padding:14px;border:1px dashed var(--s-line);border-radius:8px;text-align:center}.iser .is-err{font-size:12.5px;color:var(--s-bad);font-weight:700}.iser .is-ed{border:1px solid var(--s-line);border-radius:8px;overflow:hidden}.iser .is-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--s-face);border-bottom:1px solid var(--s-soft)}.iser .is-top .nm{flex:1 1 220px;min-width:0;border:1px solid var(--s-line);border-radius:6px;padding:5px 9px;font-weight:700;background:var(--s-panel)}.iser .is-seg{display:inline-flex;border:1px solid var(--s-line);border-radius:7px;overflow:hidden;background:var(--s-panel)}.iser .is-seg a{padding:5px 11px;font-size:12px;font-weight:700;color:var(--s-ink2);border-left:1px solid var(--s-line)}.iser .is-seg a:first-child{border-left:0}.iser .is-seg a.on{background:var(--s-wash);color:var(--s-accink)}.iser .is-shf{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) minmax(200px,.9fr);gap:14px;align-items:center;padding:12px;border-bottom:1px solid var(--s-soft);background:linear-gradient(180deg,var(--s-panel),var(--s-face))}@media (max-width:1200px){.iser .is-shf{grid-template-columns:minmax(0,1fr)}}.iser .is-shf .who{display:grid;gap:6px;min-width:0}.iser .is-shf .base{font-size:12px;color:var(--s-ink2)}.iser .tline{position:relative;height:58px;min-width:0}.iser .tline .ax{position:absolute;left:0;right:0;bottom:0;height:14px;border-top:1px solid var(--s-line)}.iser .tline .tk{position:absolute;bottom:0;transform:translateX(-50%);font-family:var(--s-mono);font-size:9.5px;color:var(--s-ink3)}.iser .tline .bar{position:absolute;border-radius:6px;display:flex;align-items:center;padding:0 8px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:18px}.iser .tline .shift{top:4px;background:var(--s-soft);border:1px dashed var(--s-ink3);color:var(--s-ink2)}.iser .tline .shift.none{font-weight:600;font-style:italic}.iser .tline .sess{top:24px;background:var(--s-acc);color:#fff}.iser .tline .sess.out{background:var(--s-bad)}.iser .is-shf .chk{display:grid;gap:5px;font-size:12px;color:var(--s-ink2)}.iser .is-shf .ln{display:flex;gap:6px;align-items:flex-start}.iser .is-shf .ic{flex:none;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;margin-top:1px}.iser .ic.ok{background:var(--s-goodwash);color:var(--s-good)}.iser .ic.wn{background:var(--s-warnwash);color:var(--s-warn)}.iser .ic.bd{background:var(--s-badwash);color:var(--s-bad)}.iser .is-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1200px){.iser .is-grid{grid-template-columns:minmax(0,1fr)}}.iser .is-grid > div{padding:12px;display:grid;gap:12px;align-content:start;min-width:0}.iser .is-grid > .col2{border-left:1px solid var(--s-soft)}@media (max-width:1200px){.iser .is-grid > .col2{border-left:0;border-top:1px solid var(--s-soft)}}.iser .is-blocks{display:flex;gap:6px;flex-wrap:wrap}.iser .is-blocks .blk{border:1px solid var(--s-line);border-radius:8px;padding:6px 10px;background:var(--s-panel);display:grid;min-width:96px;color:var(--s-ink)}.iser .is-blocks .blk b{font-size:12.5px}.iser .is-blocks .blk span{font-family:var(--s-mono);font-size:10.5px;color:var(--s-ink3)}.iser .is-blocks .blk.on{border-color:var(--s-acc);background:var(--s-wash)}.iser .is-blocks .blk.on b{color:var(--s-accink)}.iser .is-days{display:flex;gap:4px;flex-wrap:wrap}.iser .is-days a{width:40px;height:30px;border-radius:7px;border:1px solid var(--s-line);background:var(--s-panel);font-size:11.5px;font-weight:700;color:var(--s-ink2);display:grid;place-items:center;text-decoration:none}.iser .is-days a.on{background:var(--s-acc);border-color:var(--s-acc);color:#fff}.iser .is-chkbox{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--s-ink2);margin:0}.iser .is-cal{border:1px solid var(--s-line);border-radius:8px;padding:8px}.iser .is-cal .ch{display:flex;align-items:center;gap:8px;margin-bottom:6px}.iser .is-cal .ch b{flex:1;text-align:center;font-weight:800;font-size:13px}.iser .is-cal .ch a{width:28px;height:26px;border:1px solid var(--s-line);border-radius:6px;background:var(--s-panel);font-weight:800;color:var(--s-ink2);display:grid;place-items:center;text-decoration:none}.iser .is-cal .cg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.iser .is-cal .dw{font-size:9.5px;font-weight:800;text-transform:uppercase;color:var(--s-ink3);text-align:center;letter-spacing:.04em;padding:2px 0}.iser .is-cal .cd{position:relative;height:32px;border:1px solid transparent;border-radius:6px;background:var(--s-face);font-family:var(--s-mono);font-size:11.5px;color:var(--s-ink2);display:grid;place-items:center;text-decoration:none}.iser .is-cal .cd.out{visibility:hidden}.iser .is-cal .cd.win{background:var(--s-panel);border-color:var(--s-soft)}.iser .is-cal .cd.hol::after{content:'';position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--s-warn)}.iser .is-cal .cd.reg{background:var(--s-acc);color:#fff;font-weight:600}.iser .is-cal .cd.mk{background:var(--s-prg);color:#fff;font-weight:600}.iser .is-cal .cd.cx{background:var(--s-badwash);color:var(--s-bad);text-decoration:line-through;border-color:var(--s-badline)}.iser .is-cal .cd.ovr::before{content:'';position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:12px;height:2px;border-radius:2px;background:#fff}.iser .is-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--s-ink3)}.iser .is-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.iser .is-legend i.reg{background:var(--s-acc)}.iser .is-legend i.mk{background:var(--s-prg)}.iser .is-legend i.cx{background:var(--s-badwash);border:1px solid var(--s-badline)}.iser .is-legend i.hol{background:var(--s-warn);border-radius:50%;width:6px;height:6px}.iser .is-dl{border:1px solid var(--s-line);border-radius:8px;overflow:auto;max-height:440px}.iser .is-dl table{border-collapse:collapse;width:100%;min-width:600px}.iser .is-dl th{position:sticky;top:0;background:var(--s-face);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink3);text-align:left;padding:6px 8px;border-bottom:1px solid var(--s-line);z-index:1}.iser .is-dl td{padding:4px 8px;border-bottom:1px solid var(--s-soft);font-size:12.5px;vertical-align:middle}.iser .is-dl tr:last-child td{border-bottom:0}.iser .is-dl td.no{font-family:var(--s-mono);color:var(--s-ink3);width:34px}.iser .is-dl td.dt{font-family:var(--s-mono);white-space:nowrap}.iser .is-dl tr.cx td{color:var(--s-ink3)}.iser .is-dl tr.cx td.dt{text-decoration:line-through}.iser .is-dl .x{color:var(--s-ink3);font-size:16px;line-height:1;padding:2px 6px;text-decoration:none}.iser .is-dl .x:hover{color:var(--s-bad)}.iser .is-prev{border:1px dashed var(--s-line);border-radius:8px;padding:10px 12px;display:grid;gap:6px;background:var(--s-face)}.iser .is-prev .big{font-family:var(--s-mono);font-size:22px;font-weight:600;color:var(--s-accink)}.iser .is-sum{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 12px;border-top:1px solid var(--s-soft);background:var(--s-face)}.iser .is-sum .st{font-size:12.5px;color:var(--s-ink2)}.btn-outline-primary{border-color:var(--sc-primary);color:var(--sc-primary)!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:transparent!important;color:var(--sc-info)!important;border-color:var(--sc-info)!important}.btn-outline-primary:hover{box-shadow:0 0 4px var(--sc-secondary)}.btn-outline-primary:active{box-shadow:0 0 1px var(--sc-secondary)}.apex-widgets .badge{height:24px;font-size:14px;padding:4px;border-radius:50rem}.apex-widgets .badge.badge-success{background:#dcfbed;color:#0b7b48;border:1px solid var(--sc-success)}.apex-widgets .badge.badge-warning{background:#feebd3;color:#bc6a03;border:1px solid #fcae4c}.apex-widgets .badge.badge-danger{background:#fae1e3;color:#a61d2a;border:1px solid #e77681}.apex-widgets .badge.badge-secondary{background:#e8eef1;color:var(--sc-secondary);border:1px solid var(--sc-secondary)}.bootstrap-tagsinput .badge [data-role='remove']:hover:after{background-color:rgba(0,0,0,.4)}.page-wrapper .grid-toolbar .toolbar-tools li a.icon-border i.fa{height:16px;width:16px}.page-wrapper .grid-toolbar .toolbar-tools li a.icon-border .fa-arrows-rotate.fa-spin{height:16px;width:16px}.page-wrapper .fa-arrows-rotate.fa-spin{width:32px;height:32px;margin-right:-1rem}.page-wrapper .grid-toolbar .toolbar-tools li a.icon-border .fa-arrows-rotate.fa-spin{margin-right:-6px}.page-wrapper .spin-fix:has(.fa-arrow-rotate-right),.page-wrapper .spin-fix:has(.fa-arrows-rotate.fa-spin){width:auto;top:0}.page-wrapper .spin-fix:has(.fa-arrows-rotate.fa-spin) a.icon-border{padding-right:20px}.ico.trail{margin-top:2px}.ico.trail.advanced{width:15px}#m_conf.modal{z-index:2000}#m_conf.modal .row p{margin-bottom:0}#m_conf.modal .modal-dialog.snapi-fullview{background-color:transparent}#m_conf.modal .modal-content{background:rgba(16,41,58,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;box-shadow:none}#m_conf.modal .modal-body > div > .row{background:var(--sc-white,#fff);border-color:transparent!important;box-shadow:0 2px 6px rgba(16,41,58,.12),0 18px 48px -12px rgba(16,41,58,.45)}#m_conf.modal.fade .modal-body > div > .row{transform:translateY(8px) scale(.98);transition:transform .18s ease-out}#m_conf.modal.show .modal-body > div > .row{transform:none}@media (prefers-reduced-motion:reduce){#m_conf.modal .modal-body > div > .row{transition:none;transform:none}}#m_iconpick .icon-toolwrap{background:var(--sc-white);background:linear-gradient(20deg,rgba(255,255,255,0) 5%,rgba(255,255,255,.7) 100%);padding-bottom:2.5rem;border-radius:0 0 .5rem .5rem;box-shadow:-1px 1px 4px var(--sc-light)}#m_iconpick .icon-toolbar i{color:var(--sc-primary);padding:.25rem}#m_iconpick .modal-footer .uploadifive-button{padding-left:1rem;padding-right:1rem}.authentication-main .auth-container,.authentication-main .auth-container .authentication-box{max-height:calc(100vh - 61.48px);max-height:calc(100dvh - 61.48px)}.mh-auto{min-height:auto!important}.h-unset{height:unset!important}.bootstrap-tagsinput.h-auto{min-height:37px}.bg-white .table-hover tbody tr:hover{background-color:var(--opaque-white)}td .fa-comment.fa-2x{font-size:inherit}.no-hover{cursor:default}.card-header.short .form-group.floating-label{margin-top:1rem}.card-header.short select.form-control.input-air-primary{min-width:7rem}.card-header:has(.multiselect-native-select){overflow:visible}.nav-menus.row.justify-content-around li{margin-top:.5rem}.right-sidebar .friend-list-search input:focus{padding:10px 15px}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu i{font-size:1.75rem;color:var(--sc-info)}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu .onhover-show-div i{font-size:.75rem}.page-main-header .main-header-right .nav-right > ul .search-form .form-group:before{left:45px}.page-main-header .main-header-right .nav-right > ul .search-form .form-group > input.col-11{max-width:20rem}.page-main-header .main-header-right .nav-right > ul .search-form .form-group > input.col-11 + label{left:50px}.dt-container .dt-paging .dt-paging-button .page-link:hover{background-color:var(--sc-light);color:var(--sc-primary)}.dt-container .dt-paging .page-item .page-link{color:var(--sc-primary)}.dt-container .dt-paging .page-item.active .page-link{color:var(--sc-white);background-color:var(--sc-info);border-color:var(--sc-primary)}.dt-container .dt-paging li.dt-paging-button.next:hover,.dt-container .dt-paging li.dt-paging-button.previous:hover{background:0 0!important;box-shadow:none}.dt-container .dt-paging li.dt-paging-button.disabled:hover a{background:0 0!important;box-shadow:none}.con-rsvp .dt-container .dt-paging .dt-paging-button{padding:0}.con-rsvp .dt-container .dt-paging .page-item.active .page-link{background:#e9f6fc;color:#105f88;border-color:var(--sc-light)}.con-rsvp .dt-container .dt-paging .dt-paging-button:hover{border:1px solid var(--sc-light)}.con-rsvp .dt-container .dt-paging .dt-paging-button.next:hover,.con-rsvp .dt-container .dt-paging .dt-paging-button.previous:hover{border:none}.con-rsvp .dt-container .dt-paging li.dt-paging-button.next:active a,.con-rsvp .dt-container .dt-paging li.dt-paging-button.next:hover a,.con-rsvp .dt-container .dt-paging li.dt-paging-button.previous:active a,.con-rsvp .dt-container .dt-paging li.dt-paging-button.previous:hover a{border:1px solid var(--sc-light);outline:0;box-shadow:none}.authentication-box .card-header{border-radius:8px!important}.card-header.h-auto.pb-0 .text-right > .nav-tabs.justify-content-end.ml-auto{float:unset;position:unset}.date-picker-setting .fa-cog{font-size:20px;width:auto;height:auto;margin-right:0}.hide-drop{position:relative;width:130px}.hide-drop .whiteout{position:absolute;background-color:#fff;height:35px;width:68px;top:1.5px;right:3px;border-radius:10px;z-index:1900}.weather-bg .weather-details + img.mtns{height:auto}.owl-carousel .img-center{background-position:center}.owl-theme .owl-nav{margin-top:0}.multi-img .owl-theme .owl-dots{margin-top:14px!important}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{color:var(--sc-secondary);font-size:1rem;padding:0 .5rem!important;margin-bottom:0}.food .carousel-inner .owl-dots,.food .carousel-inner .owl-nav{display:none}.tab-pane .multi-img .owl-stage-outer{margin-bottom:-1rem}.tab-pane .multi-img .owl-item{display:flex;justify-content:center}.tab-pane .multi-img .logo-item{background-position:center}.card-header.main.short{padding-bottom:0!important}.card-header.short.rect{height:auto}.card-header.short.rect .btn-group i{font-size:1.5rem}td:has(a b + i.ml-2){text-overflow:ellipsis;overflow:hidden;max-width:60vw}#menu .btn-default{padding-left:.5rem;padding-right:.5rem}#menu-navi span b{display:inline-block;min-width:185px;line-height:1.5;text-align:center;vertical-align:middle;padding:.25rem 0;border:1px solid #ddd;border-radius:25px;margin-bottom:.5rem}#right .lnb-new-schedule{display:none}.tui-full-calendar-vlayout-container{border-bottom:1px solid var(--sc-light)}.tui-full-calendar-dayname[style*='width:100%'] .tui-full-calendar-dayname-date,.tui-full-calendar-dayname[style*='width:100%'] .tui-full-calendar-dayname-name{font-size:.8rem}.tui-full-calendar-dayname-name.float-right.mr-sm-1{color:var(--sc-info)}.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hourmarker-time{background:#fff;background:radial-gradient(circle,#fff 35%,rgba(255,255,255,0) 100%);padding:.25rem 0}.page-body .tui-full-calendar-layout{min-height:400px;height:auto}.page-body .tui-full-calendar-layout i.bi-info-square-fill{font-size:13px;color:var(--sc-white)}.page-body .tui-full-calendar-layout .tui-full-calendar-time-date i.bi-info-square-fill{margin-top:-1px}.tui-full-calendar-weekday-grid-line .tui-full-calendar-weekday-grid-more-schedules{color:var(--sc-secondary);font-weight:800}#lnb .lnb-calendars-item small.text-truncate.tt{max-width:100%;padding-right:.75rem}.tt-whip .twitter-typeahead{position:absolute!important;bottom:-2px}.tt-whip .twitter-typeahead input{background:0 0!important;min-width:15rem!important;border:none!important}.tt-whip .twitter-typeahead input:active,.tt-whip .twitter-typeahead input:focus{outline:0!important;box-shadow:none!important}.container-fluid.mt-n4.ml-n4 .snapi-top-tabs.card .card-header.short{height:auto}.container-fluid.mt-n4.ml-n4 .nav.nav-tabs{top:1.5rem}.pros.toolbar-tools.filter{display:block}.pros.card-columns{margin-top:.5rem}.pros .custom-card{border:1px solid var(--sc-light)}.pros .custom-card .card-header{border-top:1px solid var(--sc-light);border-bottom:1px solid var(--sc-light);border-radius:0!important}.pros .custom-card .card-footer div + div,.pros .custom-card .card-header div + div{border-left:1px solid var(--sc-light)}.pros .custom-card .pro-img{background-size:cover;background-position-x:center;background-position-y:top;background-repeat:no-repeat;aspect-ratio:2/3;border:1px solid var(--sc-light);border-radius:4px}.pros .custom-card .img-fluid{aspect-ratio:2/3;padding:.75rem;border:1px solid var(--sc-light);border-radius:4px}.pros .custom-card .card-footer{padding:0!important;border-top:1px solid var(--sc-light);border-radius:0 0 8px 8px}.pros .custom-card .card-footer .col-4{padding:0}.pros .custom-card .card-footer h6{margin-top:6px;margin-bottom:2px}.page-wrapper.grayskull .page-main-header{border-bottom:1px solid var(--sc-light)}.page-wrapper.grayskull .page-main-header .main-header-right .mobile-sidebar .switch{background-color:var(--sc-white);border-radius:5px}.page-wrapper.grayskull .page-main-header .main-header-right .mobile-sidebar .switch:hover{background-color:#fbf9fe}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right > ul > li{padding:10px 16px 21px 20px}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li i{color:var(--sc-secondary)!important}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li a.text-info,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li b.text-info{color:var(--sc-primary)!important}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li a:hover,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li a:hover b,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu ul li a:hover i{color:var(--sc-info)!important}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right > ul > li a.right_side_bar:hover > i,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right > ul > li a.right_side_cart:hover > i{color:var(--sc-secondary)!important}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right.right-menu i{font-size:1.5rem}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .droplet-dropdown i,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .profile-dropdown i{font-size:14px}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .onhover-dropdown .onhover-show-div:before{border-color:transparent!important}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .onhover-dropdown .onhover-show-div{border:1px solid var(--sc-light);border-radius:8px}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .droplet-dropdown li.gradient-primary,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .profile-dropdown li.gradient-primary{border-left:none;border-top:none;border-right:none;border-bottom:1px solid var(--sc-light)}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .droplet-dropdown li:first-child,.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .profile-dropdown li:first-child{border-radius:8px 8px 0 0}.page-wrapper.grayskull .page-main-header .main-header-right .nav-right .profile-dropdown li:last-child{border-top:1px solid var(--sc-light)}.page-wrapper.grayskull .page-body-wrapper .page-body{background-color:var(--sc-white)}.page-wrapper.grayskull a{color:var(--sc-primary)}.page-wrapper.grayskull a:hover{color:var(--sc-info)}.page-wrapper.grayskull .text-white{color:var(--sc-dark)!important}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu{border-right:solid 1px var(--sc-light)}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li .bar-icons,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li .bar-icons,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li .bar-icons{border:none;margin:.25rem}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li.open .bar-icons,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li:active .bar-icons,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li:focus .bar-icons{background-color:var(--sc-primary);border:1px solid var(--sc-primary);border-radius:5px;margin:.25rem}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .bar-icons{padding:1rem 0}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li.open .bar-icons:before,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li:active .bar-icons:before,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li:focus .bar-icons:before{-webkit-box-shadow:none;box-shadow:none}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li:hover a,.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar li:not(.open):hover .bar-icons,.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu li:hover a{background-color:#f9fafb;border-radius:5px;margin:.25rem}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li:hover a,.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu li:hover a{font-weight:700;margin:0}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .iconbar-header,.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu .iconbar-header{font-size:18px;color:var(--sc-dark);padding:20px 8px 4px 12px;background-color:var(--sc-white)}.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu .iconbar-header.sub-header a{padding-left:0}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li,.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu li{padding:0 12px}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li a,.page-wrapper.grayskull .page-body-wrapper .sidebar .iconbar-pagemenu li a{color:var(--sc-dark);padding:6px 8px}.page-wrapper.grayskull .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu li.active a.active{background-color:var(--sc-primary);color:var(--sc-white);border-radius:5px}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex{top:-2rem;left:15px;border:1px solid var(--sc-light);border-radius:8px}.page-wrapper.grayskull .card.snapi-top-tabs:not(.free-title) .nav.nav-tabs.d-sm-flex{top:-1.75rem;left:0}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item{border-top:none;border-right:1px solid var(--sc-light);border-bottom:none;border-left:none}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:first-of-type,.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:first-of-type .nav-link,.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:first-of-type:not([style='display: none;']) .nav-link.active{border-radius:8px 0 0 8px}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:last-of-type,.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:last-of-type .nav-link,.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item:last-of-type .nav-link.active{border-right:none;border-radius:0 8px 8px 0}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link{border:none}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link i{display:none}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link.active{background:#f2f4f7;border-bottom:1px solid var(--sc-light)!important}.page-wrapper.grayskull .card:not(.free-title).snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link.active{background:var(--sc-white)}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link span{font-weight:700;color:var(--sc-secondary)}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link.active span{color:var(--sc-secondary)}.page-wrapper.grayskull .container-fluid.ml-xl-n4.scroll-box .order-1 .card-header.short{height:84px}.page-wrapper.grayskull .card .card-header h5.card-title span.text-info,.page-wrapper.grayskull .modal .card-title span.text-info,.page-wrapper.grayskull .modal .modal-title span.text-info,.page-wrapper.grayskull .modal fieldset legend b.text-info,.page-wrapper.grayskull .modal fieldset legend span.text-info,.page-wrapper.grayskull .page-header h3 b span.text-info,.page-wrapper.grayskull b span.text-info,.page-wrapper.grayskull fieldset legend b.text-info,.page-wrapper.grayskull fieldset legend span.text-info,.page-wrapper.grayskull ~ .modal .card-title span.text-info,.page-wrapper.grayskull ~ .modal .modal-title span.text-info,.page-wrapper.grayskull ~ .modal fieldset legend b.text-info,.page-wrapper.grayskull ~ .modal fieldset legend span.text-info,.page-wrapper.grayskull ~ div .modal .modal-title span.text-info{color:var(--sc-dark)!important}.page-wrapper.grayskull .modal b.text-info,.page-wrapper.grayskull .modal b.text-success,.page-wrapper.grayskull ~ .modal b.text-info,.page-wrapper.grayskull ~ .modal b.text-success{color:var(--sc-secondary)!important}.page-wrapper.grayskull .page-body-wrapper .page-header .row .main-header h2{color:var(--sc-dark)}.page-wrapper.grayskull .page-body-wrapper .page-header .row .breadcrumb-right .breadcrumb li{color:var(--sc-secondary)}.page-wrapper.grayskull .page-body-wrapper .page-header .row .breadcrumb-right .breadcrumb .breadcrumb-item a{background-color:var(--sc-white);color:var(--sc-secondary);padding:4px 6px 1px;border:1px solid var(--sc-light);border-radius:8px}.page-wrapper.grayskull .card span b.text-info{color:var(--sc-secondary)!important}.page-wrapper.grayskull ~ .modal .modal-header i{font-size:1.5rem}.page-wrapper.grayskull .card .card-header .card-options i,.page-wrapper.grayskull .card .card-header i,.page-wrapper.grayskull .card-header.short i,.page-wrapper.grayskull .card-header.short i.mdi-36px.mdi-set,.page-wrapper.grayskull .card-header.short i.mdi-36px.mdi:before,.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a,.page-wrapper.grayskull .grid-toolbar-fullmenu a,.page-wrapper.grayskull .grid-toolbar.page-toolbar i,.page-wrapper.grayskull .grid-toolbar.page-toolbar i.mdi-36px.mdi-set,.page-wrapper.grayskull .grid-toolbar.page-toolbar i.mdi-36px.mdi:before,.page-wrapper.grayskull .modal .grid-toolbar i,.page-wrapper.grayskull .modal .grid-toolbar i.mdi-36px.mdi-set,.page-wrapper.grayskull .modal .grid-toolbar i.mdi-36px.mdi:before,.page-wrapper.grayskull ~ .grid-toolbar .toolbar-tools li a,.page-wrapper.grayskull ~ .grid-toolbar-fullmenu a,.page-wrapper.grayskull ~ .modal .grid-toolbar i,.page-wrapper.grayskull ~ .modal .grid-toolbar i.mdi-36px.mdi-set,.page-wrapper.grayskull ~ .modal .grid-toolbar i.mdi-36px.mdi:before{font-size:1.25rem;color:var(--sc-secondary)!important}.page-wrapper.grayskull .card .card-header .navs-dropdown i{font-size:.75rem}.page-wrapper.grayskull .card .card-header i.text-success{color:var(--sc-success)!important}.page-wrapper.grayskull .page-body-wrapper .card-header.short.rect{background-color:transparent!important}.page-wrapper.grayskull .theme-form .form-group input[type='date'],.page-wrapper.grayskull .theme-form .form-group input[type='datetime-local'],.page-wrapper.grayskull .theme-form .form-group input[type='datetime-local'],.page-wrapper.grayskull .theme-form .form-group input[type='email'],.page-wrapper.grayskull .theme-form .form-group input[type='file'],.page-wrapper.grayskull .theme-form .form-group input[type='month'],.page-wrapper.grayskull .theme-form .form-group input[type='number'],.page-wrapper.grayskull .theme-form .form-group input[type='password'],.page-wrapper.grayskull .theme-form .form-group input[type='search'],.page-wrapper.grayskull .theme-form .form-group input[type='tel'],.page-wrapper.grayskull .theme-form .form-group input[type='text'],.page-wrapper.grayskull .theme-form .form-group input[type='time'],.page-wrapper.grayskull .theme-form .form-group input[type='url'],.page-wrapper.grayskull .theme-form .form-group input[type='week'],.page-wrapper.grayskull .theme-form .form-group select{border-color:var(--sc-light);background-color:var(--sc-white);font-size:14px;color:#898989;font-family:work-Sans,sans-serif;border-radius:8px}.page-wrapper.grayskull .bootstrap-tagsinput,.page-wrapper.grayskull .form-control,.page-wrapper.grayskull ~ .modal .bootstrap-tagsinput,.page-wrapper.grayskull ~ .modal .form-control{border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.page-wrapper.grayskull .input-group > .custom-select:not(:first-child),.page-wrapper.grayskull .input-group > .form-control:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.page-wrapper.grayskull .input-air-primary,.page-wrapper.grayskull ~ .modal .input-air-primary{-webkit-box-shadow:none!important;box-shadow:none!important}.page-wrapper.grayskull .input-group-air,.page-wrapper.grayskull ~ .modal .input-group-air{border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important}.page-wrapper.grayskull .multiselect-native-select .btn-group .custom-select,.page-wrapper.grayskull ~ .modal .multiselect-native-select .btn-group .custom-select{border-color:var(--sc-light);background-color:var(--sc-white);font-size:16px;color:#898989;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important}.page-wrapper.grayskull .form-group.input-group.pill-input-group select.input-air-primary,.page-wrapper.grayskull .form-group.input-group.pill-input-group:has(.input-group-append) .input-air-primary,.page-wrapper.grayskull .form-group.input-group:has(.input-group-append) input.form-control,.page-wrapper.grayskull .form-group:has(i.mdi-cancel) input,.page-wrapper.grayskull ~ .modal .form-group.input-group.pill-input-group:has(.input-group-append) .input-air-primary{border-color:var(--sc-light);border-right:none;border-top-right-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important;clip-path:none}.page-wrapper.grayskull .theme-form .form-group textarea{border-color:var(--sc-light);background-color:#fff;font-size:14px;color:#898989;font-family:work-Sans,sans-serif;border-radius:20px}.page-wrapper.grayskull .form-group button:has(i.mdi-cancel),.page-wrapper.grayskull .form-group.input-group .input-group-text.select-group-text,.page-wrapper.grayskull .form-group.input-group.pill-input-group .input-group-text.select-group-text,.page-wrapper.grayskull ~ .modal .form-group.input-group.pill-input-group .input-group-append .input-group-text.select-group-text{height:unset;background-color:var(--sc-white)!important;border-color:var(--sc-light);border-left:none;border-top-left-radius:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:0!important;box-shadow:none!important}.page-wrapper .form-group button:has(i.mdi-cancel),.page-wrapper .form-group.input-group .input-group-append .input-group-text.select-group-text,.page-wrapper.grayskull .filter-form .form-group button:has(i.mdi-cancel){height:38px}.page-wrapper.grayskull .filter-form .form-group button:has(i.mdi-cancel),.page-wrapper.grayskull .form-group button:has(i.mdi-cancel),.page-wrapper.grayskull ~ .modal .form-group.input-group.pill-input-group .input-group-append .input-group-text.select-group-text{height:38px}.page-wrapper .form-group.input-group.pill-input-group .input-group-append .input-group-text.select-group-text,.page-wrapper ~ .modal .form-group.input-group.pill-input-group .input-group-append .input-group-text.select-group-text{height:unset}.page-wrapper.grayskull .form-group button:has(i.mdi-cancel),.page-wrapper.grayskull ~ .modal .form-group.input-group.pill-input-group:has(.input-group-append) .input-air-primary{height:unset}.page-wrapper.grayskull .form-group.input-group .input-group-append,.page-wrapper.grayskull ~ .modal .form-group.input-group .input-group-append,.page-wrapper.grayskull ~ .modal .form-group.input-group .input-group-append .input-group-text{border-top-left-radius:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:0!important;box-shadow:none!important}.page-wrapper.grayskull .form-group.input-group .input-group-append.bg-success .text-white{color:var(--sc-success)!important}.page-wrapper.grayskull .form-group button i,.page-wrapper.grayskull .form-group.input-group .input-group-text.select-group-text i.fa-pencil-square-o,.page-wrapper.grayskull .form-group.input-group.pill-input-group .input-group-text.select-group-text i.fa-pencil-square-o,.page-wrapper.grayskull ~ .modal .form-group.input-group.pill-input-group .input-group-append .input-group-text.select-group-text i.fa-pencil-square-o{color:var(--sc-secondary)!important;margin-top:-.25rem}.page-wrapper.grayskull .theme-form .form-group select.form-control:not([size]):not([multiple]){border-color:var(--sc-light)}.page-wrapper.grayskull .multiselect-native-select .btn-group .custom-select{border-color:var(--sc-light);color:#898989;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important}.page-wrapper.grayskull .bootstrap-tagsinput,.page-wrapper.grayskull ~ .modal .bootstrap-tagsinput{border-color:var(--sc-light);box-shadow:none!important}.page-wrapper.grayskull .checkbox input[type='checkbox']:checked + label::before,.page-wrapper.grayskull .checkbox-solid-info input[type='checkbox']:checked + label::before,.page-wrapper.grayskull .checkbox-solid-info label:before,.page-wrapper.grayskull ~ .modal .checkbox input[type='checkbox']:checked + label::before,.page-wrapper.grayskull ~ .modal .checkbox-solid-info input[type='checkbox']:checked + label::before,.page-wrapper.grayskull ~ .modal .checkbox-solid-info label:before{background-color:var(--sc-light);border-color:var(--sc-secondary);color:var(--sc-primary)}.page-wrapper.grayskull .btn,.page-wrapper.grayskull .btn.left-rad,.page-wrapper.grayskull .card-footer.short .btn.float-left,.page-wrapper.grayskull .card-footer.short .btn.float-right,.page-wrapper.grayskull .card-footer.short .btn.float-right:last-of-type,.page-wrapper.grayskull .card-footer.short .float-left > .btn,.page-wrapper.grayskull .card-footer.short .text-md-right .btn,.page-wrapper.grayskull .card-footer.short .text-right .btn,.page-wrapper.grayskull ~ .modal .btn,.page-wrapper.grayskull ~ div .modal .btn{border-radius:8px!important}.page-wrapper.grayskull .btn + .btn.float-right,.page-wrapper.grayskull .btn.float-left + .btn.float-left,.page-wrapper.grayskull ~ .modal .btn + .btn.float-right,.page-wrapper.grayskull ~ .modal .btn.float-left + .btn.float-left{margin-left:3px}.page-wrapper.grayskull ~ .modal .uploadifive-button + .btn.float-sm-left{margin-right:3px}.page-wrapper.grayskull .btn.btn-primary,.page-wrapper.grayskull .btn.btn-success,.page-wrapper.grayskull ~ .modal .btn.btn-primary,.page-wrapper.grayskull ~ .modal .btn.btn-success{color:var(--sc-white)!important;background-color:var(--sc-primary)!important;border-color:var(--sc-primary)!important}.page-wrapper.grayskull .btn.btn-primary,.page-wrapper.grayskull ~ .modal .btn.btn-primary,.page-wrapper.grayskull ~ .modal .btn.btn-success,a > .page-wrapper.grayskull .btn.btn-success{color:var(--sc-white)!important;background-color:var(--sc-primary)!important;border-color:var(--sc-primary)!important;display:flex;align-items:center}.page-wrapper.grayskull .btn-primary:focus,.page-wrapper.grayskull .btn-primary:hover,.page-wrapper.grayskull .btn-success:focus,.page-wrapper.grayskull .btn-success:hover,.page-wrapper.grayskull ~ .modal .btn-primary:focus,.page-wrapper.grayskull ~ .modal .btn-primary:hover,.page-wrapper.grayskull ~ .modal .btn-success:focus,.page-wrapper.grayskull ~ .modal .btn-success:hover{background-color:var(--sc-info)!important;border:1px solid var(--sc-info)!important}.page-wrapper.grayskull .btn.btn-info,.page-wrapper.grayskull ~ .modal .btn.btn-info{color:var(--sc-info)!important;background-color:var(--sc-white)!important;border-color:var(--sc-info)!important}.page-wrapper.grayskull .btn.btn-info:focus,.page-wrapper.grayskull .btn.btn-info:hover,.page-wrapper.grayskull ~ .modal .btn.btn-info:focus,.page-wrapper.grayskull ~ .modal .btn.btn-info:hover{color:var(--sc-white)!important;background-color:var(--sc-info)!important;border-color:var(--sc-info)!important}.page-wrapper.grayskull .btn.btn-warning,.page-wrapper.grayskull ~ .modal .btn.btn-warning{color:var(--sc-warning)!important;background-color:var(--sc-white)!important;border-color:var(--sc-warning)!important}.page-wrapper.grayskull #menu-navi .btn-default:first-of-type{border-radius:8px 0 0 8px!important}.page-wrapper.grayskull #menu-navi .btn-default:last-of-type{border-radius:0 8px 8px 0!important}.page-wrapper.grayskull .btn.rounded-0{border-radius:0!important}.page-wrapper.grayskull .card.free-title,.page-wrapper.grayskull .collapse-cards .card.free-title{border:none!important}.page-wrapper.grayskull .card.free-title .card-header,.page-wrapper.grayskull .card.free-title > .theme-form > .card-header{height:4.25rem;padding-left:0!important;border:none!important;border-radius:0!important}.page-wrapper.grayskull .card-header.main.short{padding-bottom:18px!important}.page-wrapper.grayskull .card:not(.free-title) .card-header{background-color:#f2f4f7!important}.page-wrapper.grayskull .card.data-card > .card-header{background-color:transparent!important;margin-left:0}.page-wrapper.grayskull .card > .theme-form > .card-header,.page-wrapper.grayskull .card-header.main.short{height:3.75rem}.page-wrapper.grayskull .page-body-wrapper .page-body .card-header h5 a > i,.page-wrapper.grayskull .page-body-wrapper .page-body .card.free-title h5 a > i{font-size:20px}.page-wrapper.grayskull .card .card-header i.fa-chevron-down,.page-wrapper.grayskull .card .card-header i.fa-chevron-up,.page-wrapper.grayskull .card > .theme-form > .card-header i{font-size:1rem}.page-wrapper.grayskull .card:not(.free-title) .card-header .floating-label > input:not([placeholder]):not([value]) + label,.page-wrapper.grayskull .card:not(.free-title) .card-header .floating-label > select + label{background:var(--sc-white);background:linear-gradient(180deg,#f2f4f7 30%,#fff 100%);font-weight:600;color:var(--sc-secondary)}.page-wrapper.grayskull .card.data-card > .card-header .floating-label > input:not([placeholder]):not([value]) + label,.page-wrapper.grayskull .card.data-card > .card-header .floating-label > select + label,.page-wrapper.grayskull .card.free-title > .card-header .floating-label > input:not([placeholder]):not([value]) + label,.page-wrapper.grayskull .card.free-title > .card-header .floating-label > select + label{background:var(--sc-white)!important;font-weight:400}.grayskull ~ .modal .rainbow.row .card-header{border-bottom:none}.page-wrapper.grayskull .card.free-title .pros .custom-card .card-header{border-top:1px solid var(--sc-light)!important}.page-wrapper.grayskull .card.free-title .pros .custom-card .card-body{border-radius:0!important;border-left:none;border-right:none}.page-wrapper.grayskull .card.free-title .pros .custom-card .card-footer{border:none}.page-wrapper.grayskull .card.free-title .card-body{border:1px solid var(--sc-light);border-radius:8px 8px 0 0!important}.page-wrapper.grayskull .card .card-body{padding:1.5rem 1rem 1rem}.page-wrapper.grayskull .card.id-card .card-body{padding:0}.page-wrapper.grayskull .card.data-card,.page-wrapper.grayskull .collapse-cards .card{border:1px solid var(--sc-light)!important;box-shadow:none!important}.page-wrapper.grayskull .container-fluid.collapse-cards.float-cards{background:var(--sc-white)}.page-wrapper.grayskull .card .card-footer.short,.page-wrapper.grayskull ~ .modal .card .card-footer.short,.page-wrapper.grayskull ~ .modal .modal-footer.short{padding:1rem!important}.page-wrapper.grayskull .card.free-title .card-footer{border:1px solid var(--sc-light);border-top:none;border-radius:0 0 8px 8px}.page-wrapper.grayskull .page-body-wrapper table.dataTable{margin-top:0!important}.page-wrapper.grayskull .page-body-wrapper .card .user-status .table-tiny{margin-bottom:0}.page-wrapper.grayskull .table.table-striped > thead{background-color:#f9fafb}.page-wrapper.grayskull .table-striped tbody tr:nth-of-type(odd),.page-wrapper.grayskull table.dataTable.display > tbody > tr.odd > *,.page-wrapper.grayskull table.dataTable.display tbody tr.odd > .sorting_1,.page-wrapper.grayskull table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,.page-wrapper.grayskull table.dataTable.stripe > tbody > tr.odd > *{background-color:transparent;box-shadow:none}.page-wrapper.grayskull .table-striped tbody tr:nth-of-type(odd):hover{background-color:#f2f4f7}.page-wrapper.grayskull .table-striped tbody tr:nth-of-type(even),.page-wrapper.grayskull table.dataTable.display > tbody > tr.even > *,.page-wrapper.grayskull table.dataTable.display tbody tr.even > .sorting_1,.page-wrapper.grayskull table.dataTable.order-column.stripe tbody tr.even > .sorting_1,.page-wrapper.grayskull table.dataTable.stripe > tbody > tr.even > *{background-color:rgba(245,247,250,.5)}.page-wrapper.grayskull .table-striped tbody tr:nth-of-type(even):hover{background-color:#f2f4f7}.page-wrapper.grayskull .page-body-wrapper .card .user-status .table-tiny th,.page-wrapper.grayskull .page-body-wrapper .card .user-status tbody tr td{padding:.5rem 0 .5rem 1rem}.page-wrapper.grayskull .page-body-wrapper .card .user-status .table-tiny td.text-right{padding-right:1rem}.page-wrapper.grayskull .page-body-wrapper .dt-empty{background-color:transparent;box-shadow:none}.page-wrapper.grayskull .page-body-wrapper .table td b.bi{color:var(--sc-secondary)!important;font-size:1.25rem}.page-wrapper.grayskull .dt-container .dt-paging .page-item.active .page-link{background-color:var(--sc-primary)}.page-wrapper.grayskull .tui-full-calendar-dayname-name.float-right.mr-sm-1{color:var(--sc-secondary)}.grayskull .card-g-danger,.grayskull .card-g-danger.flip,.grayskull .card-g-dark,.grayskull .card-g-dark.flip,.grayskull .card-g-info,.grayskull .card-g-info.flip,.grayskull .card-g-light,.grayskull .card-g-light.flip,.grayskull .card-g-primary,.grayskull .card-g-primary.flip,.grayskull .card-g-secondary,.grayskull .card-g-secondary.flip,.grayskull .card-g-success,.grayskull .card-g-success.flip,.grayskull .card-g-warning,.grayskull .card-g-warning.flip,.grayskull .gradient-danger,.grayskull .gradient-danger.flip,.grayskull .gradient-dark,.grayskull .gradient-dark.flip,.grayskull .gradient-info,.grayskull .gradient-info.flip,.grayskull .gradient-light,.grayskull .gradient-light.flip,.grayskull .gradient-primary,.grayskull .gradient-primary.flip,.grayskull .gradient-secondary,.grayskull .gradient-secondary.flip,.grayskull .gradient-success,.grayskull .gradient-success.flip,.grayskull .gradient-warning,.grayskull .gradient-warning.flip,.grayskull .weather-bg,.grayskull .weather-bg.flip,.grayskull ~ .modal .card-g-info,.grayskull ~ .modal .card-g-info.flip,.grayskull ~ .modal .card-g-light,.grayskull ~ .modal .card-g-light.flip,.grayskull ~ .modal .card-g-primary,.grayskull ~ .modal .card-g-primary.flip,.grayskull ~ .modal .card-g-success,.grayskull ~ .modal .card-g-success.flip,.grayskull ~ .modal .gradient-info,.grayskull ~ .modal .gradient-info.flip,.grayskull ~ .modal .gradient-light,.grayskull ~ .modal .gradient-light.flip,.grayskull ~ .modal .gradient-primary,.grayskull ~ .modal .gradient-primary.flip,.grayskull ~ .modal .gradient-success,.grayskull ~ .modal .gradient-success.flip,.grayskull ~ .modal .weather-bg,.grayskull ~ .modal .weather-bg.flip{background-image:unset;color:var(--sc-dark);border:1px solid var(--sc-light);-webkit-box-shadow:none;box-shadow:none}.grayskull .weather-bg.o-hidden .card-body.tag-card h5,.grayskull div[class*='card-g-'] .card-body.tag-card h5,.grayskull div[class*='gradient-'] .card-body.tag-card h5{color:var(--sc-dark)}.grayskull .weather-bg.o-hidden.o-50,.grayskull div.o-50[class*='gradient-']{opacity:1}.page-wrapper.grayskull .tag-card:hover .tag-hover-effect{opacity:0}.page-wrapper.grayskull .page-body-wrapper .card .card-body.tag-card.text-danger,.page-wrapper.grayskull .page-body-wrapper .card .card-body.tag-card.text-info,.page-wrapper.grayskull .page-body-wrapper .card .card-body.tag-card.text-success{color:var(--sc-dark)!important}.grayskull .card-body.tag-card h5{font-size:1rem;color:var(--sc-secondary)}.grayskull .card-body.tag-card h4{font-size:1.5rem;font-weight:900}.grayskull .rainbow .card-body.tag-card .fa.fa-4x{margin-left:0!important}.grayskull .rounded-circle.icon-circle{height:unset;width:unset;border:none;margin-right:0}.grayskull .card-g-dark.badge,.grayskull .card-g-dark.flip.badge,.grayskull .card-g-light.badge,.grayskull .card-g-light.flip.badge,.grayskull .gradient-dark.badge,.grayskull .gradient-dark.flip.badge,.grayskull .gradient-light.badge,.grayskull .gradient-light.flip.badge,.grayskull .weather-bg.badge,.grayskull .weather-bg.flip.badge,.grayskull ~ .modal .card-g-dark.badge,.grayskull ~ .modal .card-g-dark.flip.badge,.grayskull ~ .modal .card-g-light.badge,.grayskull ~ .modal .card-g-light.flip.badge,.grayskull ~ .modal .gradient-dark.badge,.grayskull ~ .modal .gradient-dark.flip.badge,.grayskull ~ .modal .gradient-light.badge,.grayskull ~ .modal .gradient-light.flip.badge,.grayskull ~ .modal .weather-bg.badge,.grayskull ~ .modal .weather-bg.flip.badge{max-height:22px;font-size:12px;padding:2px 4px;border-radius:10rem;background:rgb(20,231,136,.15);color:#0b7b48;border:1px solid var(--sc-success)}.grayskull .badge,.grayskull .badge.badge-opaque,.grayskull .badge.badge-round.digits,.grayskull ~ .modal .badge,.grayskull ~ .modal .badge.badge-round.digits{max-height:22px;font-size:12px;padding:2px 4px;border-radius:10rem;box-shadow:none}.grayskull .badge.badge-round.digits{width:auto;min-width:22px;padding:4px!important}.grayskull .badge.badge-round{width:2rem;max-height:2rem;line-height:.8;border-radius:50%}.grayskull .badge i,.grayskull .badge.badge-opaque i{font-size:14px}.grayskull .bootstrap-tagsinput .badge{padding:4px 1px 3px 4px}.grayskull .badge.badge-opaque.badge-success,.grayskull .badge.badge-success,.grayskull .badge.pill-badge-success,.grayskull .card-g-success.badge,.grayskull .card-g-success.flip.badge,.grayskull .gradient-success.badge,.grayskull .gradient-success.flip.badge,.grayskull ~ .modal .badge.badge-opaque.badge-success,.grayskull ~ .modal .badge.badge-success,.grayskull ~ .modal .badge.pill-badge-success,.grayskull ~ .modal .card-g-success.badge,.grayskull ~ .modal .card-g-success.flip.badge,.grayskull ~ .modal .gradient-success.badge,.grayskull ~ .modal .gradient-success.flip.badge{background:#dcfbed;color:#0b7b48;border:1px solid var(--sc-success)}.grayskull .badge.badge-opaque.badge-warning,.grayskull .badge.badge-warning,.grayskull .badge.pill-badge-warning,.grayskull .card-g-warning.badge,.grayskull .card-g-warning.flip.badge,.grayskull .gradient-warning.badge,.grayskull .gradient-warning.flip.badge,.grayskull ~ .modal .badge.badge-opaque.badge-warning,.grayskull ~ .modal .badge.badge-warning,.grayskull ~ .modal .badge.pill-badge-warning,.grayskull ~ .modal .card-g-warning.badge,.grayskull ~ .modal .card-g-warning.flip.badge,.grayskull ~ .modal .gradient-warning.badge,.grayskull ~ .modal .gradient-warning.flip.badge{background:#feebd3;color:#bc6a03;border:1px solid #fcae4c}.grayskull .badge.badge-danger,.grayskull .badge.badge-opaque.badge-danger,.grayskull .card-g-danger.badge,.grayskull .card-g-danger.flip.badge,.grayskull .gradient-danger.badge,.grayskull .gradient-danger.flip.badge,.grayskull ~ .modal .badge.badge-danger,.grayskull ~ .modal .badge.badge-opaque.badge-danger,.grayskull ~ .modal .card-g-danger.badge,.grayskull ~ .modal .card-g-danger.flip.badge,.grayskull ~ .modal .gradient-danger.badge,.grayskull ~ .modal .gradient-danger.flip.badge{background:#fae1e3;color:#a61d2a;border:1px solid #e77681}.grayskull .badge.badge-primary,.grayskull .badge.pill-badge-primary,.grayskull .card .card-header .badge.badge-pill,.grayskull .card .card-header .badge.rounded-circle,.grayskull .card-g-primary.badge,.grayskull .card-g-primary.flip.badge,.grayskull .gradient-primary.badge,.grayskull .gradient-primary.flip.badge,.grayskull ~ .modal .badge.badge-primary,.grayskull ~ .modal .badge.pill-badge-primary,.grayskull ~ .modal .card .card-header .badge.badge-pill,.grayskull ~ .modal .card .card-header .badge.rounded-circle,.grayskull ~ .modal .card-g-primary.badge,.grayskull ~ .modal .card-g-primary.flip.badge,.grayskull ~ .modal .gradient-primary.badge,.grayskull ~ .modal .gradient-primary.flip.badge{background:#bde2ff;color:#126c99!important;border:1px solid #0069bc}.grayskull .badge.badge-info,.grayskull .badge.pill-badge-info,.grayskull .card-g-info.badge,.grayskull .card-g-info.flip.badge,.grayskull .gradient-info.badge,.grayskull .gradient-info.flip.badge,.grayskull ~ .modal .badge.badge-info,.grayskull ~ .modal .badge.pill-badge-info,.grayskull ~ .modal .card-g-info.badge,.grayskull ~ .modal .card-g-info.flip.badge,.grayskull ~ .modal .gradient-info.badge,.grayskull ~ .modal .gradient-info.flip.badge{background:#e9f6fc;color:#105f88!important;border:1px solid #6ec3ee}.grayskull .badge.badge-secondary,.grayskull .card-g-secondary.badge,.grayskull .card-g-secondary.flip.badge,.grayskull .gradient-secondary.badge,.grayskull .gradient-secondary.flip.badge,.grayskull ~ .modal .badge.badge-secondary,.grayskull ~ .modal .card-g-secondary.badge,.grayskull ~ .modal .card-g-secondary.flip.badge,.grayskull ~ .modal .gradient-secondary.badge,.grayskull ~ .modal .gradient-secondary.flip.badge{background:#e8eef1;color:var(--sc-secondary);border:1px solid var(--sc-secondary)}.page-wrapper.grayskull .badge-dark,.page-wrapper.grayskull ~ .modal .badge-dark{background:var(--sc-secondary-dark);color:var(--sc-white)!important}.grayskull .tui-full-calendar-time-schedule-content .badge,.grayskull .tui-full-calendar-weekday-schedule-title .badge{height:15px;padding:0 4px;line-height:1.25}.grayskull .tui-full-calendar-weekday-schedule-title .badge{margin-top:2px}.page-header h5 span.text-secondary{font-size:14px;padding-top:.25rem}.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a.icon-border{position:relative;top:2px;font-size:1rem;padding:10px;border:1px solid var(--sc-light);border-radius:8px}.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a.icon-border:has(.fa-arrows-rotate.fa-spin){padding-right:14px}.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a.icon-border i{font-size:1rem}.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a.icon-border i.fa{height:16px;width:16px}.page-wrapper.grayskull .grid-toolbar .toolbar-tools li a.icon-border .fa-arrows-rotate.fa-spin{height:16px;width:16px}.page-wrapper.grayskull .fa-arrows-rotate.fa-spin{width:20px;height:20px;margin-right:-.25rem}.page-wrapper.grayskull .spin-fix:has(.fa-arrow-rotate-right),.page-wrapper.grayskull .spin-fix:has(.fa-arrows-rotate.fa-spin){width:auto;top:0}.grayskull .dash-cards .weather-bg:has(.weather-details){background:#1f8fd5;background:linear-gradient(135deg,#1f8fd5 50%,#4aa6de 100%);color:var(--sc-white)}.page-wrapper.grayskull .page-body-wrapper .dash-cards .card > .card-header.bg-transparent,.page-wrapper.grayskull .page-body-wrapper .dash-cards .weather-bg > .card-header.bg-transparent{background-color:#ebf7ff!important;color:var(--sc-dark)}.page-wrapper.grayskull .page-body-wrapper .dash-cards .card.noaa .card-header{border-bottom:1px solid var(--sc-light)}.grayskull .weather-bg .weather-details + img.mtns{display:none}.grayskull .weather-bg .weather-details .media-body .opensnow a,.grayskull .weather-bg .weather-details .media-body h6{color:var(--sc-white)}.grayskull .weather-bottom-bg .media-body .media-bottom{position:unset;padding-top:1rem}.page-wrapper.grayskull .card .weather-bottom-bg{padding-top:1rem}.grayskull .weather-bg .cloud img{top:50px}.grayskull .card.gradient-danger .card-header.bg-transparent,.grayskull .card.gradient-primary .card-header.bg-transparent,.grayskull .card.gradient-success .card-header.bg-transparent,.grayskull .dash-cards .weather-bg > .card-header.bg-transparent{height:40px;background-color:#f2f4f7!important;padding:.75rem 1rem}.grayskull .card.gradient-danger .card-header.bg-transparent h5,.grayskull .card.gradient-primary .card-header.bg-transparent h5,.grayskull .card.gradient-success .card-header.bg-transparent h5,.grayskull .dash-cards .weather-bg > .card-header.bg-transparent h5{font-size:1rem;margin-bottom:0}.grayskull .card.gradient-danger .card-header.bg-transparent h5 i,.grayskull .card.gradient-primary .card-header.bg-transparent h5 i,.grayskull .card.gradient-success .card-header.bg-transparent h5 i{font-size:1.25rem}.grayskull .card.gradient-danger .card-header.bg-transparent h5 i,.grayskull .card.gradient-primary .card-header.bg-transparent h5 i,.grayskull .card.gradient-success .card-header.bg-transparent h5 i{font-size:1.25rem}.grayskull .bg-white .table-hover tbody tr:hover{background-color:#f9fafb}.page-wrapper.grayskull div.card.id-card .card-header{background-color:var(--sc-primary)!important}.grayskull .food .carousel-control-next.ctrl-fix span.text-secondary,.grayskull .food .carousel-control-prev.ctrl-fix span.text-secondary{color:var(--sc-secondary)!important}.tax-fees > div{width:100%;background-color:#f2f4f7;font-weight:700;padding:.5rem 1rem;border-top:1px solid var(--sc-light);margin-bottom:0}.tax-fees td,.tax-fees th{font-size:14px;padding:.5rem 1rem}.tax-fees tr > td:first-of-type{font-weight:700}.tax-fees tbody td{background-color:var(--sc-white)}.page-wrapper.grayskull #accessclaim .text-danger,.page-wrapper.grayskull #accessclaim .text-info,.page-wrapper.grayskull #accessclaim .text-success{color:var(--sc-primary)!important}.tui-colorpicker-palette-button{height:20px;width:20px;border:none;margin:2px}.tui-colorpicker-container,.tui-colorpicker-palette-container,.tui-colorpicker-palette-container ul{width:220px}.tui-colorpicker-clearfix .tui-colorpicker-palette-toggle-slider{background-color:transparent;color:var(--sc-secondary);font-weight:700;padding:8px 12px;margin-top:4px;margin-right:8px;border:1px solid var(--sc-light);border-radius:8px}.floating-label.float-left > .standard-label.offset-label.ml-n2{left:.25rem}.page-wrapper .page-body-wrapper .card .card-header.no-fill{background:0 0!important;background-color:transparent!important}@media (max-width:1199.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.auth-innerright .authentication-box .cont:has(.acct-sel.show){overflow-y:auto;max-height:calc(100vh - 9rem);max-height:calc(100dvh - 9rem)}div.authentication-main{max-height:calc(100vh);max-height:calc(100dvh)}.weather-bg .weather-details + img.mtns{margin-bottom:-90px}.rainbow .tag-card > .apex-widgets h4{font-size:1.25rem}.card-header.short.rect .btn-group i{font-size:1.25rem}.card-header.main.short{height:auto;margin-bottom:-1rem}.rainbow .page-body-wrapper .card .card-body.tag-card{padding:1rem}.grayskull .card-header.main.short{margin-bottom:0}.grayskull .card-body.tag-card h4{font-size:1.25rem;font-weight:900}.page-wrapper.grayskull .grid-toolbar-fullmenu a.icon-border{font-size:1rem;padding:8px;border:1px solid var(--sc-light)}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex a.nav-link{padding-right:4px;padding-left:4px;margin-bottom:0}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link span{display:inline}}@media (max-width:991.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sub-cont{margin-top:-2rem}.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu,.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu .iconbar-mainmenu{top:127px;padding-top:0!important}.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .right-sidebar.show{top:127px}.page-main-header:has(.nav-menus:not(.open)) ~ .page-body-wrapper > .right-sidebar.show{top:65px}.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu,.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu .iconbar-mainmenu{top:132px;padding-top:0!important}.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .right-sidebar.show{top:133px}.grayskull .page-main-header:has(.nav-menus:not(.open)) ~ .page-body-wrapper > .right-sidebar.show{top:65px}.page-wrapper .page-main-header .main-header-right .nav-right > ul{left:1rem}.weather-bg .weather-details + img.mtns{margin-bottom:-50px}.rainbow .card-body.tag-card i.fa{font-size:clamp(1.25rem,5.5vw,3rem)}.card-header.short.rect .btn-group i{font-size:1.5rem}.list-cals{max-height:530px}.tui-full-calendar-dayname-leftmargin,.tui-full-calendar-timegrid-right{margin-left:3rem!important}.tui-full-calendar-allday-left,.tui-full-calendar-timegrid-timezone{width:3rem!important}.tui-full-calendar-allday-left .tui-full-calendar-left-content,.tui-full-calendar-dayname-date,.tui-full-calendar-dayname-name,.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hour span{font-size:.65rem}.tui-full-calendar-dayname-name.d-lg-inline-block.float-right{display:none}.tui-full-calendar-dayname[style*='width:100%'] .tui-full-calendar-dayname-date.d-lg-inline-block.float-right,.tui-full-calendar-dayname[style*='width:100%'] .tui-full-calendar-dayname-name.d-lg-inline-block.float-right{display:inline-block}.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hourmarker-time{font-size:.75rem!important;text-align:center}.page-wrapper .page-body-wrapper .card .card-header.main:has(.pros){padding-bottom:0}.pros.toolbar-tools.filter .form-group.floating-label{margin-bottom:1rem}.grayskull .rainbow .card-body.tag-card .fa.fa-4x{margin-left:0!important}.page-wrapper.grayskull .card.snapi-top-tabs .card-header:not(.short) .nav.nav-tabs.d-sm-flex{left:30px}}@media (max-width:767.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sub-cont{margin-top:-100px}.page-body-wrapper > .page-body + .footer{padding-bottom:9px}.page-main-header .main-header-right .nav-right > ul .search-form input{padding-left:1.5rem}.page-wrapper .jstree-default-responsive .jstree-anchor{font-size:14px}.pros.card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:.25rem;padding-right:.25rem}.page-wrapper.grayskull .card.snapi-top-tabs .card-header:not(.short) .nav.nav-tabs.d-sm-flex{top:-2.5rem}}@media (max-width:575.98px){.auth-innerright .authentication-box .cont:has(.acct-sel.show){overflow-y:auto;max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem)}.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu,.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu .iconbar-mainmenu,.page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .right-sidebar.show{top:121px}.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu,.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .iconsidebar-menu .iconbar-mainmenu,.grayskull .page-main-header:has(.nav-menus.open) ~ .page-body-wrapper > .right-sidebar.show{top:148px}.weather-bg .weather-details + img.mtns{margin-bottom:-30px}.card-header.short .form-group.floating-label{width:100%;margin-right:0}.rainbow .card-body.tag-card .col-10{padding-left:1.25rem}.rainbow .card-body.tag-card i.fa{font-size:clamp(1.75rem,8vw,2.5rem)}.grayskull .rainbow .card-body.tag-card .fa.fa-4x{margin-left:0!important}.table-responsive-xs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.table td,table.table th{font-size:clamp(10px,3vw,12px)}table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before{vertical-align:middle}td a b,td b{display:inline-block;vertical-align:sub;max-width:77vw;max-width:77dvw;overflow:hidden;text-overflow:ellipsis}td:has(a b + i.ml-2){max-width:50vw}div.dt-container div.dt-paging{padding-bottom:.75rem}div.dt-container div.dt-paging .dt-paging-button.next:before,div.dt-container div.dt-paging .dt-paging-button.previous:before{position:absolute;transform:translateX(-50%);z-index:1}div.dt-container div.dt-paging .dt-paging-button.next a,div.dt-container div.dt-paging .dt-paging-button.previous a{top:7px}.owl-theme .owl-nav{display:none}.card-header.short.rect .btn-group i{font-size:1.25rem}#lnb{width:100%;padding-bottom:0}#lnb .lnb-new-schedule{display:none}#right .lnb-new-schedule{display:inline-block;border:none;height:auto;padding:0}.list-cals{max-height:260px}#right{width:100%}.tui-full-calendar-dayname-leftmargin,.tui-full-calendar-timegrid-right{margin-left:2.35rem!important}.tui-full-calendar-allday-left,.tui-full-calendar-timegrid-timezone{width:2.35rem!important}.tui-full-calendar-allday-left .tui-full-calendar-left-content,.tui-full-calendar-dayname-date,.tui-full-calendar-dayname-name,.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hour span{font-size:.6rem}.tui-full-calendar-dayname-name.float-right.mr-sm-1{color:var(--sc-primary)}.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hourmarker-time{font-size:.65rem!important}.tt-whip .twitter-typeahead{z-index:1!important}.pros.toolbar-tools.filter .form-group.floating-label{width:100%;margin-right:0}.pros .custom-card .card-header h6{font-size:13px}.pros .custom-card .card-footer h6{font-size:13px}.grayskull .card-footer.short,.grayskull .card-header,.grayskull .card-header.short{padding-left:.5rem!important}.page-wrapper.grayskull .card .card-body{padding:1rem .5rem .5rem}.grayskull .card.gradient-danger .card-header.bg-transparent,.grayskull .card.gradient-primary .card-header.bg-transparent,.grayskull .card.gradient-success .card-header.bg-transparent,.grayskull .dash-cards .weather-bg > .card-header.bg-transparent{padding:.75rem .5rem}.page-wrapper.grayskull .page-body-wrapper .card .user-status .table-tiny th,.page-wrapper.grayskull .page-body-wrapper .card .user-status tbody tr td{padding:.5rem}.page-wrapper.grayskull .page-body-wrapper .card .user-status tbody tr td{min-width:20vw;min-width:20dvw}.page-wrapper.grayskull .page-body-wrapper .card .user-status .table-tiny td.text-right{padding-right:.5rem}.page-wrapper.grayskull .card.snapi-top-tabs .card-header:not(.short) .nav.nav-tabs.d-sm-flex{top:-1.5rem;left:25px}.page-wrapper.grayskull .card.snapi-top-tabs .card-header.short .nav.nav-tabs.d-sm-flex{top:-1.5rem}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link{padding-top:2px;padding-bottom:2px}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link i{display:inline;font-size:12px;margin-right:0}.page-wrapper.grayskull .card.snapi-top-tabs .nav.nav-tabs.d-sm-flex .nav-item .nav-link span{display:none}.food .snapi-icon-list-tiny .img-fluid{max-height:56px}}@media (max-width:400px){.tui-full-calendar-dayname-leftmargin,.tui-full-calendar-timegrid-right{margin-left:2.125rem!important}.tui-full-calendar-allday-left{width:2.125rem!important}.tui-full-calendar-timegrid-timezone{width:2.125rem!important}.tui-full-calendar-allday-left .tui-full-calendar-left-content,.tui-full-calendar-dayname-date,.tui-full-calendar-dayname-name,.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hour span{font-size:.5rem}.tui-full-calendar-timegrid-timezone .tui-full-calendar-timegrid-hourmarker-time{font-size:.6rem!important}}@media (min-width:576px){.w-sm-auto{width:auto!important}.container-fluid.arrivals .card.fill-card .d-flex,.container-fluid.inventory .card.fill-card .d-flex{height:100%}}@media (min-width:768px){.w-md-auto{width:auto!important}.h-md-175{height:175px}.pros.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-left:.5rem;padding-right:.5rem}}@media (min-width:992px){.page-wrapper .right-sidebar{top:66px}.page-wrapper.grayskull .right-sidebar{top:65px}.h-lg-100{height:100%}.rainbow .card-body.tag-card i.fa{font-size:clamp(2rem,2.5vw,3.25rem)}.rainbow .card-body.tag-card .col-10{padding-left:1.5rem}}@media (min-width:1200px){.w-xl-auto{width:auto!important}.auth-innerright .authentication-box .cont{overflow-y:auto;max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem)}.nav-menus.row.justify-content-around li{max-width:25rem}.weather-bg .weather-details + img.mtns{margin-bottom:-60px}}@media (min-height:1000px) and (min-width:1200px){.page-body .tui-full-calendar-layout{min-height:calc(100vh - 300px);min-height:calc(100dvh - 300px)}.tui-full-calendar-month{min-height:calc(100vh - 300px);min-height:calc(100dvh - 300px)}.list-cals{max-height:calc(100vh - 444px);max-height:calc(100dvh - 444px)}}@media (min-width:1440px){.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%;max-width:41.6667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxl-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.text-xxl-left{text-align:left!important}.pt-xxl-1{padding-top:.25rem!important}.pb-xxl-0{padding-top:0!important}.rainbow.row .card-body.tag-card > .row > .col-2{max-width:112px}.rainbow.xxl-mh .card{min-height:193px}.weather-bg .weather-details + img.mtns{margin-bottom:-60px}.pros.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:1920px){.w-hd-auto{width:auto}.pr-hd-0{padding-right:0}.mr-hd-4{margin-right:1.5rem!important}.hd-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-hd-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-hd-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}.col-hd-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-hd-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.col-hd-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%;max-width:41.6667%}.col-hd-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-hd-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-hd-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-hd-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-hd-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-hd-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.order-hd-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-hd-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-hd-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rainbow.hd-mh .card{min-height:193px}.page-wrapper.grayskull .collapse-cards .col-hd-7 + .col-hd-5{margin-top:4.25rem}.page-wrapper.grayskull .collapse-cards .col-hd-7 + .col-hd-5:has(.free-title){margin-top:0}.weather-bg .weather-details + img.mtns{margin-bottom:-70px}.rainbow .card-body.tag-card i.fa{margin-top:-.25rem}.rainbow .card-body.tag-card .col-10{padding-left:2rem}.pros.card-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.rainbow.row h4{white-space:nowrap}.lgb{--ink:#16293a;--ink-2:#4a6274;--ink-3:#8098ab;--line:#dbe4ec;--soft:#eef2f5;--face:#f6f9fb;--acc:#1668a8;--acc-ink:#0f4c7c;--wash:#e9f2f9;--acc-line:#b9d4e8;--good:#2c7a52;--good-wash:#e7f5ec;--good-line:#b7dcc5;--warn:#8a5200;--warn-wash:#fdf3e2;--warn-line:#e8c98d;--bad:#a52834;--bad-wash:#fdecee;--bad-line:#f0bfc5;--grp:#5a3d98;--grp-wash:#f0ebf9;--grp-line:#cdbfe9;--oos-a:#fbe2e5;--oos-b:#fef3f4;--hatch-a:#e2e9ef;--hatch-b:#f4f7f9;--src-dark:rgba(255,255,255,.24);--src-light:rgba(22,41,58,.09);--sel:rgba(22,104,168,.13);--today:rgba(22,104,168,.07);--shadow:rgba(22,41,58,.18);--card:#fff;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);display:flex;flex-direction:column;gap:10px;min-width:0}.lgb,.lgb *{box-sizing:border-box}.lgb [hidden]{display:none!important}.lgb .lg-cap{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.lgb .lg-mute{color:var(--ink-3)}.lgb .lg-money{font-family:var(--mono)}.lgb .lg-tool{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lgb .lg-sp{flex:1 1 0}.lgb .lg-seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card);flex:none}.lgb .lg-seg button{border:0;background:0 0;height:30px;padding:0 11px;font-weight:700;font-size:12.5px;color:var(--ink-2);cursor:pointer}.lgb .lg-seg button + button{border-left:1px solid var(--line)}.lgb .lg-seg button[aria-pressed="true"]{background:var(--wash);color:var(--acc-ink)}.lgb .lg-in{flex:none;width:220px;height:32px;border:1px solid var(--line);border-radius:6px;padding:0 10px;font-size:13px;color:var(--ink);background:var(--card)}.lgb .lg-flag{flex:none;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-weight:700;font-size:12.5px;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lgb .lg-flag[aria-pressed="true"]{background:var(--warn-wash);border-color:var(--warn-line);color:var(--warn)}.lgb .lg-btn{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lgb .lg-btn:hover{border-color:var(--acc-line);background:var(--face)}.lgb .lg-btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.lgb .lg-btn.pri:hover{background:var(--acc-ink)}.lgb .lg-btn.ic{width:32px;padding:0;justify-content:center}.lgb .lg-bar:focus-visible,.lgb .lg-blk:focus-visible,.lgb .lg-in:focus-visible,.lgb button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lgb .lg-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:24px}.lgb .lg-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--line);background:var(--face);color:var(--ink-2);white-space:nowrap}.lgb .lg-chip b{font-family:var(--mono);color:var(--ink)}.lgb .lg-chip.in{background:var(--good-wash);border-color:var(--good-line);color:var(--good)}.lgb .lg-chip.ar{background:var(--wash);border-color:var(--acc-line);color:var(--acc-ink)}.lgb .lg-chip.bad{background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.lgb .lg-chip.b-group{background:var(--grp-wash);border-color:var(--grp-line);color:var(--grp)}.lgb .lg-chip.b-oos{background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.lgb .lg-chip.b-owner{background:var(--warn-wash);border-color:var(--warn-line);color:var(--warn)}.lgb .lg-chip.ar b,.lgb .lg-chip.bad b,.lgb .lg-chip.in b,.lgb .lg-chip[class*="b-"] b{color:inherit}.lgb .lg-board{position:relative;min-width:0}.lgb .lg-scroll{overflow:auto;max-height:calc(100vh - 290px);min-height:200px;border:1px solid var(--line);border-radius:8px;background:var(--card);overscroll-behavior:contain}.lgb .lg-grid{position:relative;width:max-content;font-size:12px;user-select:none;-webkit-user-select:none}.lgb .lg-empty{padding:40px;color:var(--ink-3);font-weight:600}.lgb .lg-hdr{position:sticky;top:0;z-index:8;display:flex;background:var(--card);border-bottom:1px solid var(--line)}.lgb .lg-corner{position:sticky;left:0;z-index:9;width:var(--uc);flex:none;background:var(--card);border-right:1px solid var(--line);display:flex;align-items:flex-end;padding:0 10px 9px}.lgb .lg-days{position:relative;height:58px;width:calc(var(--w) * var(--n));flex:none}.lgb .lg-mon{position:absolute;top:0;height:22px;border-left:1px solid var(--line);padding:5px 8px 0;white-space:nowrap;overflow:hidden}.lgb .lg-mon .lg-cap{color:var(--ink-2)}.lgb .lg-day{position:absolute;top:22px;height:36px;width:var(--w);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.lgb .lg-day i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.lgb .lg-day b{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:18px;padding:0 5px;border-radius:999px}.lgb .lg-day.we{background:var(--face)}.lgb .lg-day.today b{background:var(--acc);color:#fff}.lgb .lg-day.today i{color:var(--acc)}.lgb .lg-body{position:relative}.lgb .lg-cols{position:absolute;top:0;bottom:0;left:var(--uc);width:calc(var(--w) * var(--n));pointer-events:none;z-index:0}.lgb .lg-cols .we{position:absolute;top:0;bottom:0;width:var(--w);background:var(--face)}.lgb .lg-cols .td{position:absolute;top:0;bottom:0;width:var(--w);background:var(--today);border-left:2px solid var(--acc)}.lgb .lg-row{display:flex;height:var(--h);border-bottom:1px solid var(--soft);position:relative;z-index:1}.lgb .lg-ucell{position:sticky;left:0;z-index:5;width:var(--uc);flex:none;background:var(--card);border-right:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 10px;min-width:0}.lgb .lg-un{font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.lgb .lg-track{position:relative;width:calc(var(--w) * var(--n));flex:none;cursor:cell;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--w) - 1px),var(--soft) calc(var(--w) - 1px),var(--soft) var(--w))}.lgb .lg-ghead{height:30px;background:var(--face);border-bottom:1px solid var(--line);position:relative;z-index:6}.lgb .lg-glabel{position:sticky;left:0;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;font-weight:800;font-size:13px;white-space:nowrap}.lgb .lg-ghead .lg-gn{font-family:inherit;font-weight:700}.lgb .lg-ghead.shut .lg-tog svg{transform:rotate(-90deg)}.lgb .lg-grow{height:30px;border-bottom:1px solid var(--line)}.lgb .lg-grow .lg-track,.lgb .lg-orow .lg-track{cursor:default;background-image:none}.lgb .lg-tog{border:0;background:0 0;padding:0;width:18px;height:18px;display:grid;place-items:center;cursor:pointer;color:var(--ink-2);border-radius:4px;flex:none}.lgb .lg-tog svg{transition:transform .15s}.lgb .lg-gname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lgb .lg-gn{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-3);flex:none}.lgb .lg-cnt{position:absolute;top:5px;bottom:5px;width:calc(var(--w) - 4px);margin-left:2px;display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;font-weight:700;color:var(--good);border-radius:4px}.lgb .lg-cnt.lv1{background:var(--warn-wash);color:var(--warn)}.lgb .lg-cnt.lv0{background:var(--bad-wash);color:var(--bad)}.lgb .lg-orow{height:34px;border-top:1px solid var(--line)}.lgb .lg-occ{position:absolute;top:0;bottom:0;width:var(--w);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:var(--mono);font-size:11px;color:var(--ink-2)}.lgb .lg-occ s{display:block;height:3px;width:calc(var(--w) - 16px);background:var(--soft);border-radius:2px;position:relative;text-decoration:none;overflow:hidden}.lgb .lg-occ s u{position:absolute;left:0;top:0;bottom:0;background:var(--acc-line);text-decoration:none}.lgb .d-sm .lg-occ s{width:calc(var(--w) - 10px)}.lgb .lg-rs{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:999px;border:1px solid;font-weight:800;font-size:11.5px;cursor:pointer;white-space:nowrap}.lgb .d-sm .lg-rs{padding:0;width:22px;justify-content:center}.lgb .d-sm .lg-rs span{display:none}.lgb .rs-occupied{background:var(--wash);color:var(--acc-ink);border-color:var(--acc-line)}.lgb .rs-dueout{background:var(--good-wash);color:var(--good);border-color:var(--good-line)}.lgb .rs-vacant{background:var(--card);color:var(--ink-2);border-color:var(--line)}.lgb .rs-repairs{background:repeating-linear-gradient(135deg,var(--oos-a) 0 4px,var(--oos-b) 4px 8px);color:var(--bad);border-color:var(--bad-line)}.lgb .rs-owner{background:var(--warn-wash);color:var(--warn);border-color:var(--warn-line)}.lgb .rs-closed{background:var(--soft);color:var(--ink-3);border-color:var(--line)}.lgb .lg-rs.urgent{box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--bad)}.lgb .lg-mvs{display:inline-flex;gap:2px}.lgb .d-sm .lg-mvs{display:none}.lgb .lg-mv{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;flex:none}.lgb .lg-mv.in{color:var(--acc);background:var(--wash)}.lgb .lg-mv.out{color:var(--ink-2);background:var(--soft)}.lgb .lg-rate{position:absolute;top:0;bottom:0;width:var(--w);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:var(--ink-3);pointer-events:none;z-index:1}.lgb .lg-rate.r{justify-content:flex-end;padding-right:5px}.lgb .lg-rate.off{text-decoration:line-through;opacity:.6}.lgb .d-sm .lg-rate{font-size:10px}.lgb .d-sm .lg-rate.r{padding-right:2px}.lgb .lg-blk{position:absolute;top:5px;bottom:5px;border-radius:5px;border:1px solid;display:flex;align-items:center;gap:5px;padding:0 7px;overflow:hidden;z-index:2;cursor:pointer;font-size:11.5px;font-weight:700;white-space:nowrap}.lgb .d-sm .lg-blk{padding:0 4px}.lgb .lg-blk svg{flex:none}.lgb .lg-blk .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.lgb .lg-blk .nm em{font-style:normal;font-weight:600;opacity:.85}.lgb .lg-blk.cl{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.lgb .lg-blk.cr{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.lgb .lg-blk.dim{opacity:.35}.lgb .bt-group{background:var(--grp-wash);border-color:var(--grp-line);color:var(--grp)}.lgb .bt-oos{background:repeating-linear-gradient(135deg,var(--oos-a) 0 5px,var(--oos-b) 5px 10px);border-color:var(--bad-line);color:var(--bad)}.lgb .bt-owner{background:var(--warn-wash);border-color:var(--warn-line);color:var(--warn)}.lgb .bt-closed{background:repeating-linear-gradient(135deg,var(--hatch-a) 0 5px,var(--hatch-b) 5px 10px);border-color:var(--line);color:var(--ink-3)}.lgb .lg-bar{position:absolute;top:5px;bottom:5px;border-radius:5px;display:flex;align-items:center;gap:5px;padding:0 7px;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer;z-index:3;border:1px solid transparent}.lgb .d-sm .lg-bar{padding:0 4px;font-size:11px}.lgb .lg-bar .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.lgb .lg-bar .gc{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:11px;opacity:.85;flex:none}.lgb .lg-bar .gc svg{width:10px;height:10px}.lgb .st-conf{background:var(--acc);color:#fff}.lgb .st-in{background:var(--good);color:#fff}.lgb .st-out{background:var(--soft);color:var(--ink-3);border-color:var(--line)}.lgb .lg-bar.cl{border-top-left-radius:0;border-bottom-left-radius:0}.lgb .lg-bar.cr{border-top-right-radius:0;border-bottom-right-radius:0}.lgb .lg-bar.nospot{box-shadow:inset 0 0 0 2px var(--warn-line)}.lgb .lg-bar:hover{filter:brightness(1.08)}.lgb .lg-bar.dim,.lgb .lg-bar.unpaid-off{opacity:.2}.lgb .lg-bar.hit{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--warn)}.lgb .v-rates .lg-bar{opacity:.16;pointer-events:none}.lgb .lg-sel{position:absolute;z-index:4;border:2px solid var(--acc);background:var(--sel);border-radius:4px;pointer-events:none}.lgb .lg-src{flex:none;font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:.03em;padding:1px 4px;border-radius:3px;line-height:1.35;background:var(--src-dark)}.lgb .st-out .lg-src{background:var(--src-light)}.lgb .lg-src.ic{display:inline-grid;place-items:center;padding:0 3px;height:15px}.lgb .lg-src.ic svg{width:11px;height:11px}.lgb .lg-pay{flex:none;width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor;position:relative;font-style:normal}.lgb .py-chan,.lgb .py-paid{background:currentColor}.lgb .py-dep{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.lgb .py-none{border-style:dashed;opacity:.7}.lgb .py-over{width:13px;height:13px;border:1.5px solid var(--card);background:var(--bad);color:#fff;display:inline-grid;place-items:center;font:900 9px/1 sans-serif}.lgb .lg-bar .nm + .lg-pay{margin-left:auto}.lgb .lg-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;color:var(--ink-2);font-weight:600}.lgb .lg-legend span{display:inline-flex;align-items:center;gap:6px}.lgb .lg-legend .sep{width:1px;height:16px;background:var(--line)}.lgb .lg-legend .lg-pay{color:var(--ink-2)}.lgb .lg-legend .py-over{color:#fff}.lgb .lg-sw{width:22px;height:12px;border-radius:3px;display:inline-block;border:1px solid transparent}.lgb .lg-sw.bt-group{border-color:var(--grp-line)}.lgb .lg-sw.bt-oos{border-color:var(--bad-line)}.lgb .lg-sw.bt-owner{border-color:var(--warn-line)}.lgb .lg-sw.bt-closed{border-color:var(--line)}.lgb .lg-hint{margin-left:auto;color:var(--ink-3)}.lgb .lg-pop{position:fixed;z-index:1080;width:292px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--ink)}.lgb .lg-pop h3{margin:0;font-size:15px;font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.25}.lgb .lg-pop dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.lgb .lg-pop dt{color:var(--ink-3);font-weight:700}.lgb .lg-pop dd{margin:0;font-weight:600;min-width:0}.lgb .lg-pop .lg-pnote{margin:0;padding:8px 10px;background:var(--face);border:1px solid var(--line);border-radius:6px;line-height:1.45;font-weight:600}.lgb .lg-units{display:flex;flex-wrap:wrap;gap:4px}.lgb .lg-units span{font-family:var(--mono);font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--grp-wash);color:var(--grp);border:1px solid var(--grp-line)}.lgb .lg-pill{flex:none;white-space:nowrap;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;border:1px solid}.lgb .p-conf{background:var(--wash);color:var(--acc-ink);border-color:var(--acc-line)}.lgb .p-in,.lgb .p-paid{background:var(--good-wash);color:var(--good);border-color:var(--good-line)}.lgb .p-closed,.lgb .p-out{background:var(--soft);color:var(--ink-2);border-color:var(--line)}.lgb .p-due,.lgb .p-owner{background:var(--warn-wash);color:var(--warn);border-color:var(--warn-line)}.lgb .p-oos,.lgb .p-over{background:var(--bad-wash);color:var(--bad);border-color:var(--bad-line)}.lgb .p-group{background:var(--grp-wash);color:var(--grp);border-color:var(--grp-line)}.lgb .lg-note{margin:0;padding:8px 10px;border-radius:6px;background:var(--warn-wash);border:1px solid var(--warn-line);color:var(--warn);font-size:12px;font-weight:600;line-height:1.4}.lgb .lg-pact{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.lgb .lg-panel{position:absolute;right:12px;top:12px;width:300px;max-width:calc(100% - 24px);background:var(--card);border:1px solid var(--line);border-radius:9px;box-shadow:0 14px 36px var(--shadow);z-index:20;padding:14px;display:flex;flex-direction:column;gap:12px}.lgb .lg-ph{display:flex;align-items:center;gap:8px}.lgb .lg-ph b{font-size:15px}.lgb .lg-ph .lg-btn{margin-left:auto}.lgb .lg-psum{margin:0;font-weight:700;font-size:13px;line-height:1.45}.lgb .lg-psum small{display:block;font-weight:600;color:var(--ink-2);font-size:12px}@media (max-width:700px){.lgb .lg-in{width:100%;flex:1 1 160px}.lgb .lg-sp{display:none}.lgb .lg-hint{margin-left:0}.lgb .lg-panel{position:fixed;left:16px;right:16px;bottom:16px;top:auto;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.lgb .lg-tog svg{transition:none}}.lgb.lg-bform{max-width:640px;margin:0 auto;padding:4px 0 12px;gap:16px}.lgb .lg-fset{display:flex;flex-direction:column;gap:8px}.lgb .lg-fhead{display:flex;align-items:baseline;gap:10px}.lgb .lg-sum{font-size:12.5px;font-weight:700;color:var(--ink-2)}.lgb .lg-fld{display:flex;flex-direction:column;gap:5px;margin:0;min-width:0;flex:1 1 0}.lgb .lg-fld .lg-in{width:100%;flex:none}.lgb .lg-ta{height:auto;min-height:64px;padding:8px 10px;resize:vertical;font-family:inherit;line-height:1.4}.lgb .lg-frow{display:flex;gap:12px;flex-wrap:wrap}.lgb .lg-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lgb .lg-type{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:7px;row-gap:2px;align-items:center;text-align:left;padding:9px 10px;border-radius:8px;border:1px solid;cursor:pointer;min-width:0}.lgb .lg-type .ic{grid-row:1;display:inline-grid;place-items:center}.lgb .lg-type b{grid-row:1;font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgb .lg-type small{grid-column:1/-1;font-size:11px;font-weight:600;color:var(--ink-3);line-height:1.3}.lgb .lg-type:not(.on){background:var(--card);border-color:var(--line);color:var(--ink)}.lgb .lg-type.on{box-shadow:0 0 0 2px var(--card),0 0 0 4px currentColor}.lgb .lg-type.on small{color:inherit;opacity:.8}.lgb .lg-ugrp{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px}.lgb .lg-ugrp-h{display:flex;align-items:center;gap:10px;font-size:12.5px;min-width:0}.lgb .lg-ugrp-h b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lgb .lg-link{margin-left:auto;border:0;background:0 0;padding:0;color:var(--acc);font-weight:700;font-size:12px;cursor:pointer;flex:none}.lgb .lg-uchips{display:flex;flex-wrap:wrap;gap:6px}.lgb .lg-uchip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-family:var(--mono);font-size:12px;font-weight:700;cursor:pointer;margin:0;user-select:none}.lgb .lg-uchip input{margin:0;accent-color:var(--acc)}.lgb .lg-uchip.on{background:var(--wash);border-color:var(--acc-line);color:var(--acc-ink)}.lgb.lg-fmesg{display:inline-block;margin:6px 12px 0 0;color:var(--bad);font-weight:700;font-size:12.5px;max-width:420px;text-align:right}@media (max-width:700px){.lgb .lg-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgb .lg-rate.mix{color:var(--bad);font-weight:700;background:var(--bad-wash);border-radius:3px}.lgb .lg-chipbtn{cursor:pointer;font-family:inherit}.lgb .lg-chipbtn:hover{border-color:var(--bad)}.lgb .lg-types3{grid-template-columns:repeat(3,minmax(0,1fr))}.lgb .ac-rate{background:var(--wash);border-color:var(--acc-line);color:var(--acc-ink)}.lgb .ac-open{background:var(--good-wash);border-color:var(--good-line);color:var(--good)}.lgb .ac-close{background:var(--soft);border-color:var(--line);color:var(--ink-2)}.lgb .lg-fld-rate{flex:0 1 200px}.lgb .lg-now{justify-content:flex-end;font-weight:700;font-size:12.5px;color:var(--ink-2);padding-bottom:8px}.lgb .lg-seg-wrap{flex-wrap:wrap;align-self:flex-start}.lgb .lg-frow-end{align-items:flex-end}.lgb .lg-frow-end .lg-fld{flex:0 1 220px}.lgb .lg-wday{font-family:inherit;min-width:52px;justify-content:center}.lgb .lg-x{border:0;background:0 0;padding:0 0 0 4px;color:inherit;cursor:pointer;font-size:11px}.lgb .lg-clist{display:flex;flex-direction:column;gap:6px}.lgb .lg-cls{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;margin:0;cursor:pointer;min-width:0}.lgb .lg-cls b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lgb .lg-cls .lg-sum{margin-left:auto;flex:none}.lgb .lg-cls input{accent-color:var(--acc);margin:0}.lgb .lg-cls.on{background:var(--wash);border-color:var(--acc-line)}@media (max-width:700px){.lgb .lg-types3{grid-template-columns:1fr}}.lgb .lg-types5{grid-template-columns:repeat(5,minmax(0,1fr))}.lgb .lg-paysum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.lgb .lg-paysum > div{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--face);min-width:0}.lgb .lg-paysum dt{display:block;margin:0 0 2px}.lgb .lg-paysum dd{margin:0;font-size:17px;font-weight:800}.lgb .lg-paysum .bal{background:var(--warn-wash);border-color:var(--warn-line);color:var(--warn)}.lgb .lg-paysum .bal.zero{background:var(--good-wash);border-color:var(--good-line);color:var(--good)}.lgb .lg-note.lg-ok{background:var(--good-wash);border-color:var(--good-line);color:var(--good)}.lgb .lg-small{margin:0;font-size:12px}.lgb .lg-card{min-height:40px;padding:10px 12px}.lgb .lg-wait{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--acc-line);border-radius:8px;background:var(--wash);color:var(--acc-ink);font-weight:700}.lgb .lg-wait .mdi{font-size:20px}.lgb .lg-wait.lg-wait-fail{border-color:var(--warn-line);background:var(--warn-wash);color:var(--warn)}.lgb .lg-prow.ps-review{background:var(--warn-wash)}.lgb .lg-preview{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.lgb .lg-linkurl{flex:1 1 260px;font-family:var(--mono);font-size:12px}.lgb .lg-plist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px}.lgb .lg-prow{display:grid;grid-template-columns:110px 100px auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;min-width:0}.lgb .lg-prow + .lg-prow{border-top:1px solid var(--line)}.lgb .lg-prow .lg-mute{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lgb .lg-prow.ps-void{opacity:.55}@media (max-width:700px){.lgb .lg-types5{grid-template-columns:repeat(2,minmax(0,1fr))}.lgb .lg-paysum dd{font-size:15px}.lgb .lg-prow{grid-template-columns:1fr auto}.lgb .lg-prow .lg-mute{grid-column:1/-1}}#m_conf{z-index:2000!important}.cb.cab .note,.is-les .note,.is-prev .note,.ispot .note,.pro-board .note,.shiftmod .note{min-height:inherit;float:inherit;display:inherit;position:inherit;padding:inherit;width:inherit;min-height:inherit;margin:inherit;border-radius:inherit;background-color:inherit;-webkit-transition:inherit;transition:inherit;transition:inherit;transition:inherit;z-index:inherit}.pro-board .pro-find:focus{border:0;outline:0;box-shadow:none}.pro-board .btn-sm{height:30px}.proslate .balance-card{background:#fff;border-bottom:1px solid #dee2e6;padding:12px 24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.proslate .bal-label{font-size:11px;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:.05em}.proslate .bal-group{display:flex;align-items:center;gap:10px}.proslate .bal-stat .val{font-size:20px;font-weight:700;color:#1c2b4a;line-height:1}.proslate .bal-stat .sub{font-size:11px;color:#868e96;margin-top:2px}.proslate .rule-prog{width:160px}.proslate .rule-prog .prog-labels{display:flex;justify-content:space-between;font-size:11px;color:#868e96;margin-bottom:3px}.proslate .rule-prog .progress{height:6px;border-radius:3px}.proslate .status-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px}.proslate .s-ok{background:#d3f9d8;color:#1e6e2e}.proslate .s-warn{background:#fff3bf;color:#7d5c00}.proslate .s-def{background:#ffe0cc;color:#a33200}.proslate .week-nav{background:#fff;padding:10px 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #dee2e6}.proslate .proslate .proslate .week-nav h6{margin:0;font-weight:600;color:#1c2b4a}.proslate .grid-wrap{padding:16px 24px}.proslate .day-col{background:#fff;border-radius:6px;border:1px solid #dee2e6;overflow:hidden}.proslate .day-hdr{padding:8px 6px;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #dee2e6}.proslate .day-hdr.is-weekday{background:#f8f9fa;color:#495057}.proslate .day-hdr.is-weekend{background:#e8f4fd;color:#1864ab}.proslate .day-hdr.is-today{background:#1c2b4a;color:#fff}.proslate .day-num{font-size:16px;font-weight:700;display:block;line-height:1.3}.proslate .shift-slot{padding:7px 8px;border-bottom:1px solid #f1f3f5;cursor:pointer;position:relative;transition:background .1s}.proslate .shift-slot:last-child{border-bottom:none}.proslate .shift-slot:hover{background:#f8f9fa}.proslate .shift-slot.is-claimed{background:#e8f5e9;border-left:3px solid #43a047}.proslate .shift-slot.is-claimed:hover{background:#dcedc8}.proslate .s-pill{display:inline-block;font-size:9px;font-weight:700;padding:1px 5px;border-radius:8px;margin-bottom:2px}.proslate .p-wd{background:#e9ecef;color:#495057}.proslate .p-we{background:#dbe4ff;color:#3b5bdb}.proslate .p-hol{background:#ffe3e3;color:#c92a2a}.proslate .s-name{font-size:12px;font-weight:600;color:#212529}.proslate .s-time{font-size:11px;color:#868e96}.proslate .s-hours{font-size:10px;color:#adb5bd}.proslate .s-check{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#43a047;font-size:15px;font-weight:700}.proslate .empty-day{padding:14px 6px;text-align:center;color:#ced4da;font-size:11px}.proslate .summary-bar{background:#fff;border-top:1px solid #dee2e6;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.proslate .summary-bar .lbl{font-size:12px;color:#868e96}.proslate .summary-bar .val{font-size:14px;font-weight:700;color:#1c2b4a}.proslate .week-nav{background:#fff;padding:10px 24px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #dee2e6;flex-wrap:wrap}.proslate .week-nav h6{margin:0;font-weight:600;color:#1c2b4a;min-width:200px;text-align:center}.proslate .week-nav .btn-group .btn.active{background:#1c2b4a;color:#fff;border-color:#1c2b4a}.proslate .month-dow{font-size:11px;font-weight:700;color:#868e96;text-transform:uppercase;letter-spacing:.05em;padding:4px 0}.proslate .month-cell{background:#fff;border:1px solid #dee2e6;border-radius:4px;min-height:90px;padding:4px 5px;position:relative}.proslate .mc-other{background:#f8f9fa;border-color:#f1f3f5}.proslate .mc-weekend{background:#f0f5ff}.proslate .mc-today{border-color:#1c2b4a;border-width:2px}.proslate .mc-holiday{background:#fff5f5}.proslate .mc-date{font-size:12px;font-weight:700;color:#495057;margin-bottom:3px;line-height:1}.proslate .mc-today .mc-date{background:#1c2b4a;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.proslate .mc-other .mc-date{color:#ced4da}.proslate .mc-chip{font-size:10px;font-weight:600;padding:2px 5px;border-radius:3px;margin-bottom:2px;cursor:pointer;display:flex;align-items:center;gap:3px;transition:opacity .1s;white-space:nowrap;overflow:hidden}.proslate .mc-chip:hover{opacity:.8}.proslate .mc-chip-wd{background:#e9ecef;color:#495057}.proslate .mc-chip-we{background:#dbe4ff;color:#3b5bdb}.proslate .mc-chip-hol{background:#ffe3e3;color:#c92a2a}.proslate .mc-chip-claimed{background:#d3f9d8;color:#1e6e2e}.proslate .mc-chip-hrs{margin-left:auto;color:inherit;opacity:.7}.proslate .mc-chip-on{background:#91dc8b;color:#3b5bdb}.proslate .mc-chip-on.mc-chip-quest{background:#f0f18f;color:#3b5bdb}.proslate .mc-chip-off{background:#f0fc8f;color:#3b5bdb}.proslate .mc-chip-check{margin-left:2px}.proslate  .mc-chip.is-past{opacity:.4;cursor:not-allowed}.proslate  .mc-chip-other{opacity:.6;border:1px dashed currentColor}.quest.group{border:2px var(--sc-success) solid}.quest.private{border:2px var(--sc-info) solid}.quest.confirmed{border:2px var(--sc-primary) solid}.quest.requested{border:2px var(--sc-danger) solid}.quest.managed{border:2px var(--sc-warning) solid}.row .col:has( > #guestList){padding-left:5px;padding-right:5px}#guestList tbody.show{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}#guestList tbody:has(.itemrow-header){border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}#guestList.table tbody + tbody{border-top:1px solid rgba(0,0,0,.1)}#guestList.table tbody:has(> .itemrow-header) + tbody{border-top:none}#guestList .itemrow-header{background:var(--card-bg);font-weight:1000}#guestList .itemrow-header b,#guestList .itemrow-header span{color:var(--sc-primary)}#guestList .itemrow-header .badge-success{background:#dcfbed;border:1px solid var(--sc-success)}#guestList .itemrow-header .badge-success b{color:#0b7b48}#guestList .itemrow-header .badge-warning{background:#feebd3;border:1px solid #fcae4c}#guestList .itemrow-header .badge-warning b{color:var(--sc-warning-dark)}#guestList .itemrow-header .badge-primary{background:#bde2ff;border:1px solid #0069bc}#guestList .itemrow-header .badge-primary b{color:var(--sc-primary)}#guestList .itemrow-header b.badge-success{background-color:#a9ddc5}@media (max-width:767.98px){.pro-board .container-fluid{padding-left:.25rem;padding-right:.25rem}.row:has(#guestList) > .col{flex:0 0 100%;max-width:100%}#guestList{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:minmax(260px,320px);column-gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#guestList tr{display:block}#guestList td{display:block;width:100%}#guestList tbody:not(.collapse){display:block}#guestList tbody.show{display:block;max-height:320px;overflow-y:auto}#guestList.table tbody + tbody{border-top:none}}@media (min-width:768px){table.table-time td.sticky-grad-md,table.table-time th.sticky-grad-md{position:sticky;left:0;z-index:2;background-image:linear-gradient(to right,#fff 0,#fff 80%,rgba(255,255,255,0) 100%);border-top:1px solid #d8d5d5;border-bottom:1px solid #d8d5d5}table.table-time tbody tr:nth-child(odd) td.sticky-grad-md{background-image:linear-gradient(to right,#fafbfd 0,#fafbfd 80%,rgba(250,251,253,0) 100%)}.grayskull table.table-time td.sticky-grad-md,.grayskull table.table-time th.sticky-grad-md{background-image:linear-gradient(to right,#fafbfd 0,#fafbfd 80%,rgba(250,251,253,0) 100%)}.grayskull table.table-time tbody tr:nth-child(odd) td.sticky-grad-md{background-image:linear-gradient(to right,#fff 0,#fff 80%,rgba(255,255,255,0) 100%)}}.table tr.is-selected > td,.table tr.is-selected > th{background-color:#eaf2fd;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.table-hover tbody tr.is-selected:hover > td{background-color:#dfeafb}.shop-container .calendar{max-width:inherit!important}.calendar li.column{background:#fff;border:1px solid #dee2e6}.cal-lesson li.column{background:#fff;border:1px solid #dee2e6;border-radius:4px;min-height:90px;padding:4px 5px;position:relative;height:80px!important}.calendar.cal-lesson li.active{background-color:#eaf2fd;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.calendar.cal-lesson li.active .cal-price span,.calendar.cal-lesson li.active .cal-price sup{color:var(--sc-dark);font-size:10px}.text-yellow{color:#dbd124}.slot.time-flex{position:relative;border:var(--sc-info) dashed 1px;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.slot.time-flex::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--sc-info);transform:rotate(25deg);transform-origin:center}.slot.time-block{position:relative;border:var(--sc-danger) dashed 1px;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.slot.time-block::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--sc-danger);transform:rotate(25deg);transform-origin:center}.slot.time-open{position:relative;border:var(--sc-success) dashed 1px;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.modal-content.snapi-top-tabs .nav-tabs .nav-link{border:1px solid var(--sc-light)}.multiselect.multiselect-lg.dropdown-toggle{min-width:178px;margin-top:0}.multi-lg + .btn-group .multiselect.dropdown-toggle{height:46px}.slot.time-off{position:relative;border:var(--sc-dark) dashed 1px;transition:background-color .15s ease-in-out;filter:drop-shadow(3px 2px 2px rgba(0, 0, 0, .2))}.slot.time-off::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--sc-dark);transform:rotate(25deg);transform-origin:center}.table-time-mode.view-hourly  thead td.m-15,.table-time-mode.view-hourly  thead td.m-30,.table-time-mode.view-hourly  thead td.m-45{visibility:hidden}.table-time-mode.view-30min thead td.m-15,.table-time-mode.view-30min thead td.m-45{visibility:hidden}.table-time-mode.view-hourly col.m-15,.table-time-mode.view-hourly col.m-30,.table-time-mode.view-hourly col.m-45{visibility:collapse}.table-time-mode.view-30min col.m-15,.table-time-mode.view-30min col.m-45{visibility:collapse}.table-time-mode{min-height:150px;table-layout:auto}.quest-legend td{padding-left:2px;padding-right:2px}.mss-badge{display:inline-block;width:fit-content;padding:3px 14px;border-radius:999px;border:1px solid transparent;font-size:13px;line-height:1.6;white-space:nowrap}.mss-badge-blue{background:#eaf2ff;border-color:#a9cbfa;color:#2a64c7}.mss-badge-gray{background:#f1f1f1;border-color:#c7c7c7;color:#6b6b6b}.mss-badge-green{background:#eafbf3;border-color:#9fe0c0;color:#21925f}.mss-badge-tan{background:#f6f1e9;border-color:#d8c6a6;color:#8a6d3b}.mss-badge-cyan{background:#eafafe;border-color:#a6e1ef;color:#1c87a3}.mss-badge-purple{background:#eeedfe;border-color:#afa9ec;color:#534ab7}.upload-placeholder{border:1px dashed #c8ccd1;border-radius:4px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin:0 auto}.upload-placeholder:hover{border-color:#7a8188;background:#f2f4f6}.upload-placeholder i{font-size:22px;color:#9aa1a8}.upload-placeholder-dim{font-size:11px;color:#9aa1a8;margin-top:12px}.list-group-item.active{background-color:#e9f6fc;border:1px solid #6ec3ee;color:#105f88!important}.pro-board .table-time .grid-daterow td.griddate{position:sticky;top:0;z-index:2;text-align:center;font-weight:600;white-space:nowrap;background:#f7f9fb;border-left:2px solid #b9c6d2}.pro-board .table-time .grid-daterow td.userinfo{background:#f7f9fb}.pro-board .table-time td.ampm.am,.pro-board .table-time th.ampm.am{border-left:2px solid #b9c6d2}.pro-board .table-time.view-ampm td .ampm{min-width:40px}.pro-board .table-time .slant.time.ampm{transform:none;text-align:center}.pro-board .table.table-time td.ampm span{-moz-transform:inherit;-webkit-transform:inherit;position:inherit;top:inherit}.pro-board .table.table-time td.quest{padding-top:2px}.pro-board .table.table-time td.quest span.info{display:none}.pro-board .table.table-time.view-ampm{margin-top:inherit}.pro-board.dragging .table-time tbody td{opacity:.55;transition:opacity .12s ease}.pro-board .table-time td.dropcell.drop-busy,.pro-board .table-time td.dropcell.drop-deny,.pro-board .table-time td.dropcell.drop-open{opacity:1}.pro-board .table-time td.dropcell.drop-open{background:#eafaef!important;box-shadow:inset 0 0 0 2px #28a745;cursor:copy}.pro-board .table-time td.dropcell.drop-busy{background:#fff8e1!important;box-shadow:inset 0 0 0 2px #e0a800;cursor:alias}.pro-board .table-time td.dropcell.drop-deny{background:repeating-linear-gradient(135deg,#f3f4f6,#f3f4f6 6px,#e9ecef 6px,#e9ecef 12px)!important;cursor:not-allowed}.pro-board .table-time td.dropcell.drop-block{background:repeating-linear-gradient(135deg,#fa8b95,#fa8b95 6px,#e9ecef 6px,#e9ecef 12px)!important;cursor:not-allowed}.pro-board .table-time td.dropcell.drop-allow{background:repeating-linear-gradient(135deg,#aad7af,#aad7af 6px,#9dffe7 6px,#e9ecef 12px)!important;cursor:not-allowed}.pro-board .table-time td.dropcell.drop-hot{box-shadow:inset 0 0 0 3px #1e7e34;background:#cdebd6!important}.pro-board .table-time td.dropcell.drop-busy.drop-hot{box-shadow:inset 0 0 0 3px #b98900;background:#ffeeba!important}.pro-board.dragging{user-select:none;-webkit-user-select:none}.pro-board .table-time td.hr-on{background:repeating-linear-gradient(315deg,#24e65e,#cbf7ff 6px,#e9ecef 6px,#e9ecef 12px)!important;cursor:not-allowed;opacity:.1}.pro-board .table-time td.hr-off{background:repeating-linear-gradient(315deg,#f68a04,#f68a04 6px,#e9ecef 6px,#e9ecef 12px)!important;cursor:not-allowed;opacity:.1}.pro-board .rez-fieldset{display:flex;flex-direction:column;min-height:0}.pro-board .rez-wrap{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;--rz-gutter:52px;--rz-day-h:28px;--rz-line:#e3e9ee;--rz-line-soft:#eef2f5;--rz-panel:#fff;--rz-panel-2:#f6f9fb;--rz-ink:#16293a;--rz-ink-2:#4a6274;--rz-ink-3:#8098ab;--rz-accent:#1668a8;--rz-accent-ink:#0f4c7c;--rz-accent-wash:#e6f0f8;--rz-open:#b26a00;--rz-open-wash:#fdf3e2;--rz-open-line:#e8c98d;--rz-done:#2c7a52;--rz-done-wash:#e8f4ed}.pro-board .rez-filters{padding:0 2px 8px;flex:none}.pro-board .rez-scroll{flex:1 1 auto;min-height:0;max-height:calc(100vh - 250px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--rz-line);border-radius:6px;background:var(--rz-panel)}.pro-board .rez-rail{position:relative}.pro-board .rez-day{position:sticky;top:0;z-index:4;height:var(--rz-day-h);display:flex;align-items:center;gap:8px;padding:0 10px;background:#e3eef7;border-bottom:1px solid #c3d9ea;color:var(--rz-accent-ink)}.pro-board .rez-day .dow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pro-board .rez-day .dnum{font-size:10.5px;opacity:.75;font-variant-numeric:tabular-nums}.pro-board .rez-day .tally{margin-left:auto;font-size:10px;opacity:.9;white-space:nowrap}.pro-board .rez-day .tally b{font-weight:700}.pro-board .rez-prod{position:sticky;top:var(--rz-day-h);z-index:3;display:grid;grid-template-columns:var(--rz-gutter) 1fr;align-items:center;background:var(--rz-panel);border-bottom:1px solid var(--rz-line-soft);box-shadow:0 1px 0 var(--rz-line-soft)}.pro-board .rez-prod .gut{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding:5px 8px 5px 0;border-right:1px solid var(--rz-line-soft);font-size:10px;color:var(--rz-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pro-board .rez-prod .lbl{display:flex;align-items:center;gap:6px;padding:5px 8px 5px 9px;min-width:0}.pro-board .rez-prod .nm{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.035em;color:var(--rz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .rez-prod .counts{margin-left:auto}.pro-board .rez-prod .prod-act{flex:none;color:var(--rz-ink-3);font-size:11px;line-height:1;padding:2px}.pro-board .rez-prod .prod-act:hover{color:var(--rz-accent)}.pro-board .rez-prod .prod-act[aria-expanded="false"] i.fa-chevron-up{transform:rotate(180deg)}.pro-board .rez-row{display:grid;grid-template-columns:var(--rz-gutter) 1fr;align-items:stretch}.pro-board .rez-row .gut{position:relative;border-right:1px solid var(--rz-line-soft)}.pro-board .rez-row .gut::before{content:"";position:absolute;right:-3.5px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--rz-panel);border:1.5px solid var(--rz-line);z-index:1}.pro-board .rez-row.is-open .gut::before{border-color:var(--rz-open);background:var(--rz-open)}.pro-board .rez-row.is-done .gut::before{border-color:var(--rz-done);background:var(--rz-done)}.pro-board .rez-row .body{display:block;padding:4px 8px 4px 8px;min-width:0}.pro-board .plate{display:flex;align-items:center;gap:7px;padding:5px 6px 5px 0;background:var(--rz-panel-2);border:1px solid var(--rz-line);border-radius:5px;box-shadow:0 1px 1px rgba(16,41,58,.05);overflow:hidden;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.pro-board .rez-row:hover .plate{border-color:#9bc0dd;box-shadow:0 2px 9px -5px rgba(16,41,58,.4);transform:translateY(-1px)}.pro-board .rez-row.is-open .plate{background:linear-gradient(96deg,var(--rz-open-wash),#fbfcfd 72%);border-color:var(--rz-open-line)}.pro-board .plate.isdragging{opacity:.4}.pro-board .plate .text{min-width:0;flex:1}.pro-board .plate .nm{display:block;font-size:12.5px;font-weight:600;color:var(--rz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .plate .sub{display:flex;align-items:center;gap:5px;margin-top:1px;min-width:0}.pro-board .plate .right{margin-left:auto;display:flex;align-items:center;flex:none}.pro-board .plate .disc,.pro-board .rez-prod .disc{width:3px;flex:none;border-radius:2px;background:var(--rz-accent)}.pro-board .plate .disc{align-self:stretch;margin-right:1px;border-radius:0}.pro-board .rez-prod .disc{height:11px}.pro-board .d-ski{background:#1668a8}.pro-board .d-board{background:#6a4ba8}.pro-board .d-bike{background:#2c7a52}.pro-board .d-climb{background:#a8552c}.pro-board .plate .stack{display:flex;flex:none}.pro-board .plate .face{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:#4a6e8c}.pro-board .plate .face img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pro-board .plate .face.more{margin-left:-9px;color:var(--rz-accent-ink);background:var(--rz-accent-wash);border:1px solid #b9d4e8;box-shadow:0 0 0 2px var(--rz-panel-2);font-variant-numeric:tabular-nums}.pro-board .rez-row.is-open .plate .face.more{box-shadow:0 0 0 2px #fbf5ea}.pro-board .plate .skill{flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 4px;border-radius:3px;border:1px solid transparent}.pro-board .plate .skill.sk-1{color:var(--rz-done);background:var(--rz-done-wash);border-color:#b6dcc6}.pro-board .plate .skill.sk-2{color:var(--rz-accent);background:var(--rz-accent-wash);border-color:#b9d4e8}.pro-board .plate .skill.sk-3{color:var(--rz-ink);background:#eef2f5;border-color:var(--rz-line)}.pro-board .plate .tag-open{flex:none;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rz-open);background:#fff;border:1px solid var(--rz-open-line);padding:1px 5px;border-radius:3px}.pro-board .plate .assign{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px}.pro-board .plate .assign .who{color:var(--rz-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .plate .dot{width:5px;height:5px;border-radius:50%;flex:none}.pro-board .plate .dot.done{background:var(--rz-done)}.pro-board .rez-prod .counts{display:flex;gap:3px;flex:none;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums}.pro-board .rez-prod .count{padding:1px 4px;border-radius:3px;min-width:18px;text-align:center}.pro-board .rez-prod .c-done{color:var(--rz-done);background:var(--rz-done-wash)}.pro-board .rez-prod .c-open{color:var(--rz-open);background:var(--rz-open-wash)}.pro-board .rez-prod .c-pool{color:var(--rz-accent);background:var(--rz-accent-wash)}.pro-board .plate .grip{display:grid;place-items:center;width:16px;height:22px;color:var(--rz-ink-3);opacity:.35;cursor:grab;font-size:11px;transition:opacity .13s ease,color .13s ease;touch-action:none}.pro-board .rez-row:hover .plate .grip{opacity:1;color:var(--rz-accent)}.pro-board .plate .grip:active{cursor:grabbing}.plate.dragghost,.pro-board .plate.dragghost{box-shadow:0 0 0 2px #378add,0 8px 20px -8px rgba(16,41,58,.5);opacity:.95;border-radius:5px;background:#fff}@media (prefers-reduced-motion:reduce){.pro-board .plate,.pro-board .plate .grip{transition:none}}.pro-board .quest-pop{position:fixed;z-index:1080;width:252px;pointer-events:none}.pro-board .quest-pop .qp-card{background:#fff;border:1px solid #cfdbe4;border-radius:6px;box-shadow:0 2px 4px rgba(16,41,58,.08),0 12px 28px -10px rgba(16,41,58,.45);overflow:hidden;animation:qp-in .11s ease-out}@keyframes qp-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pro-board .quest-pop .qp-top{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#f6f9fb;border-bottom:1px solid #e8eef3}.pro-board .quest-pop .qp-top .badge{flex:none;font-size:9px;padding:2px 5px}.pro-board .quest-pop .qp-type{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#4a6274;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .quest-pop .qp-when{margin-left:auto;flex:none;font-size:10px;color:#8098ab;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-board .quest-pop .qp-body{display:flex;align-items:stretch;gap:8px;padding:8px}.pro-board .quest-pop .disc{width:3px;flex:none;border-radius:2px;background:#1668a8}.pro-board .quest-pop .qp-text{min-width:0;flex:1}.pro-board .quest-pop .qp-guest{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#16293a;min-width:0}.pro-board .quest-pop .qp-guest > span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .quest-pop .qp-party{flex:none;font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px;color:#0f4c7c;background:#e6f0f8;border:1px solid #b9d4e8;font-variant-numeric:tabular-nums}.pro-board .quest-pop .qp-prod{margin-top:1px;font-size:11px;color:#4a6274;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .quest-pop .qp-time{margin-top:2px;font-size:11px;color:#8098ab;font-variant-numeric:tabular-nums}.pro-board .quest-pop .qp-others{padding:0 8px 8px 19px;margin-top:-4px;font-size:10.5px;color:#4a6274}.pro-board .quest-pop .qp-note{padding:6px 8px;border-top:1px solid #e8eef3;background:#fffdf6;font-size:10.5px;color:#6a5730}.pro-board .quest-pop .qp-foot{display:flex;align-items:center;gap:6px;padding:5px 8px;border-top:1px solid #e8eef3;background:#f2f8f4;font-size:11px;font-weight:600;color:#2c7a52}.pro-board .quest-pop .qp-foot .dot{width:5px;height:5px;border-radius:50%;background:#2c7a52;flex:none}.pro-board .table.table-time td.quest:hover{box-shadow:inset 0 0 0 2px #378add;cursor:pointer}@media (prefers-reduced-motion:reduce){.pro-board .quest-pop .qp-card{animation:none}}.pro-board{--sk-base:#e7edf2;--sk-lift:#f4f8fa;--sk-edge:#dde5eb}@keyframes sk-sweep{0%{background-position:120% 0}100%{background-position:-40% 0}}.pro-board .sk-bar,.pro-board .sk-book,.pro-board .sk-face,.pro-board .sk-pill,.pro-board .sk-plate::after{background-color:var(--sk-base);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 45%,rgba(255,255,255,0) 90%);background-size:220% 100%;background-repeat:no-repeat;animation:sk-sweep 1.35s ease-in-out infinite}.pro-board .sk-bar{display:inline-block;height:8px;border-radius:3px;vertical-align:middle}.pro-board .sk-bar.sk-h{height:9px}.pro-board .sk-bar.sk-sm{height:6px;opacity:.72}.pro-board .sk-face{display:inline-block;width:26px;height:26px;border-radius:50%;flex:none}.pro-board .sk-face.sk-sm{width:20px;height:20px}.pro-board .sk-pill{display:inline-block;width:17px;height:11px;border-radius:3px}.pro-board .sk-row:nth-child(3n+1) .sk-bar,.pro-board .sk-row:nth-child(3n+1) .sk-face{animation-delay:.09s}.pro-board .sk-row:nth-child(3n+2) .sk-bar,.pro-board .sk-row:nth-child(3n+2) .sk-face{animation-delay:.18s}.pro-board .sk-grid tbody tr:nth-child(even) .sk-bar,.pro-board .sk-grid tbody tr:nth-child(even) .sk-book{animation-delay:.12s}.pro-board .sk-grid tbody tr:nth-child(3n) .sk-bar,.pro-board .sk-grid tbody tr:nth-child(3n) .sk-book{animation-delay:.21s}.pro-board .rez-skel{padding-bottom:6px}.pro-board .rez-skel .sk-day{display:flex;align-items:center;height:var(--rz-day-h,28px);padding:0 10px;background:#eef4f9;border-bottom:1px solid #d8e5f0}.pro-board .rez-skel .sk-day .ml-auto{margin-left:auto}.pro-board .rez-skel .sk-prod{display:grid;grid-template-columns:var(--rz-gutter,52px) 1fr;align-items:center;border-bottom:1px solid var(--rz-line-soft,#eef2f5)}.pro-board .rez-skel .sk-prod .gut{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding:6px 8px 6px 0;border-right:1px solid var(--rz-line-soft,#eef2f5)}.pro-board .rez-skel .sk-prod .lbl{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 9px;min-width:0}.pro-board .rez-skel .sk-pills{margin-left:auto;display:flex;gap:3px;flex:none}.pro-board .rez-skel .sk-row{display:grid;grid-template-columns:var(--rz-gutter,52px) 1fr;align-items:stretch}.pro-board .rez-skel .sk-row .gut{position:relative;border-right:1px solid var(--rz-line-soft,#eef2f5)}.pro-board .rez-skel .sk-row .gut::before{content:"";position:absolute;right:-3.5px;top:17px;width:6px;height:6px;border-radius:50%;background:#fff;border:1.5px solid var(--sk-edge)}.pro-board .rez-skel .sk-row .body{display:block;padding:4px 8px;min-width:0}.pro-board .rez-skel .sk-plate{display:flex;align-items:center;gap:7px;padding:5px 6px 5px 7px;background:#fbfcfd;border:1px solid var(--sk-edge);border-radius:5px;min-height:40px}.pro-board .rez-skel .sk-lines{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.pro-board .sk-grid{table-layout:auto;margin-top:0}.pro-board .sk-grid td{border:0;border-bottom:1px solid var(--rz-line-soft,#eef2f5);padding:6px 4px;text-align:center;vertical-align:middle}.pro-board .sk-grid .sk-daterow td{background:#f7f9fb;border-bottom:1px solid var(--sk-edge)}.pro-board .sk-grid td.sk-date{border-left:2px solid #dbe4ec}.pro-board .sk-grid td.sk-slot{padding-top:4px;padding-bottom:4px}.pro-board .sk-grid td.userinfo{width:190px;min-width:190px;text-align:left;white-space:nowrap}.pro-board .sk-grid td.sk-pro{display:table-cell;padding-left:8px}.pro-board .sk-grid td.sk-pro .sk-face{margin-right:8px}.pro-board .sk-grid td.sk-cell{min-width:40px;height:34px}.pro-board .sk-grid .sk-book{display:block;height:20px;margin:0 2px;border-radius:3px;background-color:#dce8f2}.pro-board .fill-area.is-busy{position:relative}.pro-board .fill-area.is-busy::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(22,104,168,0) 0,rgba(22,104,168,.85) 50%,rgba(22,104,168,0) 100%);background-size:40% 100%;background-repeat:no-repeat;animation:sk-thread 1.1s ease-in-out infinite;z-index:6;pointer-events:none}@keyframes sk-thread{0%{background-position:-40% 0}100%{background-position:140% 0}}.pro-board .rez-find{position:relative;display:flex;align-items:center;gap:7px;flex:none;margin:0 2px 7px;padding:0 2px 5px;border-bottom:1px solid var(--rz-line,#e3e9ee);transition:border-color .15s ease}.pro-board .rez-find:focus-within{border-bottom-color:var(--rz-accent,#1668a8)}.pro-board .rez-find-i{flex:none;font-size:11px;color:var(--rz-ink-3,#8098ab);transition:color .15s ease}.pro-board .rez-find.has-q .rez-find-i,.pro-board .rez-find:focus-within .rez-find-i{color:var(--rz-accent,#1668a8)}.pro-board .rez-find-in{flex:1;min-width:0;border:0;outline:0;background:0 0;padding:4px 0;font-size:12.5px;color:var(--rz-ink,#16293a);box-shadow:none}.pro-board .rez-find-in::placeholder{color:var(--rz-ink-3,#8098ab);opacity:.8}.pro-board .rez-find-in:focus{border:0;outline:0;box-shadow:none}.pro-board .rez-find-in::-webkit-search-cancel-button,.pro-board .rez-find-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.pro-board .rez-stst{display:flex;align-items:center;gap:3px;flex:none;margin:0 2px 8px}.pro-board .rez-stst .seg{flex:1;min-width:0;display:inline-flex;align-items:baseline;justify-content:center;gap:5px;padding:3px 6px;border-radius:4px;border:1px solid transparent;background:0 0;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--rz-ink-3,#8098ab);white-space:nowrap;cursor:pointer;transition:background .13s ease,color .13s ease,border-color .13s ease}.pro-board .rez-stst .seg b{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.85}.pro-board .rez-stst .seg:hover{background:#f1f5f8;color:var(--rz-ink-2,#4a6274)}.pro-board .rez-stst .seg.on{background:var(--rz-accent-wash,#e6f0f8);border-color:#b9d4e8;color:var(--rz-accent-ink,#0f4c7c)}.pro-board .rez-stst .seg.s-open.on{background:var(--rz-open-wash,#fdf3e2);border-color:var(--rz-open-line,#e8c98d);color:var(--rz-open,#b26a00)}.pro-board .rez-stst .seg.s-done.on{background:var(--rz-done-wash,#e8f4ed);border-color:#b6dcc6;color:var(--rz-done,#2c7a52)}.pro-board .rez-find-n{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--rz-accent-ink,#0f4c7c);background:var(--rz-accent-wash,#e6f0f8);border:1px solid #b9d4e8;border-radius:3px;padding:1px 5px}.pro-board .rez-find-x{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;color:var(--rz-ink-3,#8098ab);transition:background .13s ease,color .13s ease}.pro-board .rez-find-x:hover{background:#eef2f5;color:var(--rz-ink,#16293a)}.pro-board .rez-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:44px 16px;color:var(--rz-ink-3,#8098ab);text-align:center}.pro-board .rez-empty i{font-size:26px;opacity:.45}.pro-board .rez-empty span{font-size:12px}.pro-board .rez-empty b{color:var(--rz-ink,#16293a);font-weight:600}.pro-board .rez-empty-act{margin-top:2px;font-size:11.5px;font-weight:600;color:var(--rz-accent,#1668a8);cursor:pointer}.pro-board .rez-empty-act:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.pro-board .fill-area.is-busy::after,.pro-board .sk-bar,.pro-board .sk-book,.pro-board .sk-face,.pro-board .sk-pill{animation:none}.pro-board .fill-area.is-busy::after{background:rgba(22,104,168,.5);background-size:100% 100%}}.sc-snow{position:relative;width:100%;height:100%;overflow:hidden;color:#0b7d93}.sc-snow i{position:absolute;top:-12px;width:var(--s);height:var(--s);border-radius:50%;background:currentColor;opacity:0;animation:sc-fall var(--d) linear infinite var(--dl)}@keyframes sc-fall{0%{transform:translate3d(0,0,0);opacity:0}12%{opacity:var(--o)}80%{opacity:var(--o)}100%{transform:translate3d(var(--sw),210px,0);opacity:0}}.sc-snow-full{height:calc(100vh - 200px);margin-left:-15px;margin-right:-15px;inset:0;overflow:hidden;pointer-events:none;color:#8fbacb;--fall:112vh;background:linear-gradient(180deg,#fff 0,#f1f6f8 62%,#fff 100%);transition:opacity .45s ease,visibility .45s}.sc-snow-full i{position:absolute;top:-6vh;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:currentColor;opacity:var(--o);filter:blur(var(--b,0));animation:sc-drift var(--d) linear infinite;animation-delay:var(--dl)}.sc-snow-logo{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.sc-snow-logo img{width:96px;margin-top:25%}@keyframes sc-drift{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(var(--sw),calc(var(--fall) * .25),0)}50%{transform:translate3d(0,calc(var(--fall) * .5),0)}75%{transform:translate3d(var(--sw),calc(var(--fall) * .75),0)}100%{transform:translate3d(0,var(--fall),0)}}.pro-board{--q-line:#dbe4ec;--q-face:#f6f9fb;--q-ink:#16293a;--q-ink-2:#4a6274;--q-ink-3:#8098ab}.pro-board .table.table-time td.quest{padding:2px 2px;background:0 0;border:0;border-bottom:1px solid #eef2f5;vertical-align:middle}.pro-board .qcell{display:flex;align-items:center;gap:5px;min-width:0;padding:3px 4px;background:var(--q-face);border:1px solid var(--q-line);border-radius:4px;box-shadow:0 1px 1px rgba(16,41,58,.05);cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.pro-board .table.table-time td.quest:hover .qcell{border-color:#9bc0dd;box-shadow:0 2px 9px -5px rgba(16,41,58,.45);transform:translateY(-1px)}.pro-board .qcell:has(.q-pending){background:linear-gradient(96deg,#fdf3e2,#fbfcfd 78%);border-color:#e8c98d}.pro-board .qcell::before{content:"";flex:none;align-self:stretch;width:3px;margin:-3px 1px -3px -4px;border-radius:3px 0 0 3px;background:#c6d2dc}.pro-board .qcell.d-ski::before{background:#1668a8}.pro-board .qcell.d-board::before{background:#6a4ba8}.pro-board .qcell.d-bike::before{background:#2c7a52}.pro-board .qcell.d-climb::before{background:#a8552c}.pro-board .qcell.d-other::before{background:#8098ab}.pro-board .qtags{display:flex;flex-direction:column;gap:2px;flex:none}.pro-board .qtags.qtags-row{flex-direction:row;gap:3px}.pro-board .qtag{display:block;width:15px;min-width:15px;height:12px;line-height:10px;border-radius:2px;border:1px solid transparent;font-size:8px;font-weight:700;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;cursor:help}.pro-board .qtag.q-assigned{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-board .qtag.q-confirmed{color:#0f4c7c;background:#e6f0f8;border-color:#b9d4e8}.pro-board .qtag.q-requested{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-board .qtag.q-managed{color:#7a4bb0;background:#f1ebfa;border-color:#d5c4ec}.pro-board .qtag.q-pending{color:#b26a00;background:#fdf3e2;border-color:#e8c98d}.pro-board .qtag.q-hold{color:#7a6a4a;background:#f5f1e8;border-color:#ded3bd}.pro-board .qtag.q-training{color:#1d6f78;background:#e4f3f5;border-color:#b3dbe0}.pro-board .qtag.q-other{color:#3d5468;background:#eef2f5;border-color:#cfdbe4}.pro-board .qtag.qt-kind{color:var(--q-ink-2);background:#fff;border-color:var(--q-line);font-weight:600}.pro-board .qtag.qt-kind.k-group{border-style:solid;border-width:1px;box-shadow:inset 0 0 0 1px #fff,inset 0 -2px 0 #c6d2dc}.pro-board .qinfo{display:none;min-width:0;flex:1;line-height:1.2;overflow:hidden}.pro-board .table.table-time:not(.view-ampm) .qinfo{display:block}.pro-board .qinfo .qname{display:block;font-size:11.5px;font-weight:600;color:var(--q-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .qinfo .qplus{margin-left:3px;font-size:9px;font-weight:700;color:#0f4c7c}.pro-board .qinfo .qtime{display:block;font-size:9.5px;color:var(--q-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pro-board .table.table-time.view-ampm td.quest .qcell{padding:3px}.pro-board .quest-pop .qp-top .qtags{flex:none}.pro-board .quest-pop .qp-top .qtag{cursor:default}.pro-board .quest-pop .qp-spread{margin-left:6px;padding:0 4px;border-radius:2px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4a6274;background:#eef2f5;border:1px solid #dbe4ec}.pro-board .quest-pop .qp-others{display:flex;flex-wrap:wrap;gap:4px 10px;padding:7px 8px;margin-top:0;border-top:1px solid #e8eef3;background:#fbfcfd}.pro-board .quest-pop .qp-who{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#4a6274;min-width:0}.pro-board .quest-pop .face.sm{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-size:8px;font-weight:600;color:#fff;background:#4a6e8c}.pro-board .quest-pop .face.sm img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pro-board .table-time td.dropcell.drop-block .qcell,.pro-board .table-time td.dropcell.drop-busy .qcell,.pro-board .table-time td.dropcell.drop-deny .qcell,.pro-board .table-time td.dropcell.drop-open .qcell{background:rgba(255,255,255,.72);border-color:rgba(22,41,58,.18);box-shadow:none}@media (prefers-reduced-motion:reduce){.pro-board .qcell{transition:none}}.plate.dragghost{--plate-bg:#fff;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:5px 6px 5px 0;margin:0;overflow:hidden;background:#fff;border:1px solid #dbe4ec;border-radius:5px;box-shadow:0 0 0 2px #378add,0 10px 22px -8px rgba(16,41,58,.5);font-family:inherit;font-size:14px;line-height:1.45;color:#16293a;opacity:.96;cursor:grabbing}.plate.dragghost *{box-sizing:border-box}.plate.dragghost:has(.tag-open){--plate-bg:#fdf3e2;background:linear-gradient(96deg,#fdf3e2,#fbfcfd 72%);border-color:#e8c98d}.plate.dragghost > .disc{width:3px;flex:none;align-self:stretch;margin-right:1px;border-radius:0;background:#1668a8}.plate.dragghost > .disc.d-ski{background:#1668a8}.plate.dragghost > .disc.d-board{background:#6a4ba8}.plate.dragghost > .disc.d-bike{background:#2c7a52}.plate.dragghost > .disc.d-climb{background:#a8552c}.plate.dragghost > .disc.d-other{background:#8098ab}.plate.dragghost .stack{display:flex;flex:none}.plate.dragghost .face{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:#4a6e8c}.plate.dragghost .face img{width:100%;height:100%;object-fit:cover;border-radius:50%}.plate.dragghost .face.more{margin-left:-9px;color:#0f4c7c;background:#e6f0f8;border:1px solid #b9d4e8;box-shadow:0 0 0 2px var(--plate-bg);font-variant-numeric:tabular-nums}.plate.dragghost .text{min-width:0;flex:1}.plate.dragghost .nm{display:block;font-size:12.5px;font-weight:600;color:#16293a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate.dragghost .sub{display:flex;align-items:center;gap:5px;margin-top:1px;min-width:0}.plate.dragghost .skill{flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 4px;border-radius:3px;border:1px solid transparent}.plate.dragghost .skill.sk-1{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.plate.dragghost .skill.sk-2{color:#1668a8;background:#e6f0f8;border-color:#b9d4e8}.plate.dragghost .skill.sk-3{color:#16293a;background:#eef2f5;border-color:#dbe4ec}.plate.dragghost .tag-open{flex:none;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#b26a00;background:#fff;border:1px solid #e8c98d;padding:1px 5px;border-radius:3px}.plate.dragghost .assign{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px}.plate.dragghost .assign .who{color:#4a6274;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate.dragghost .dot{width:5px;height:5px;border-radius:50%;flex:none}.plate.dragghost .dot.done{background:#2c7a52}.plate.dragghost .right{margin-left:auto;display:flex;align-items:center;flex:none}.plate.dragghost .grip{display:grid;place-items:center;width:16px;height:22px;font-size:11px;color:#1668a8;opacity:1}.pro-board{--i-line:#dbe4ec;--i-face:#f6f9fb;--i-ink:#16293a;--i-ink-2:#4a6274;--i-ink-3:#8098ab}.pro-board .ichip{display:inline-flex;align-items:baseline;gap:3px;padding:1px 4px;border-radius:3px;border:1px solid transparent;font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.pro-board .ichip b{font-weight:700;opacity:.62}.pro-board .ichip em{font-style:normal;font-weight:700;font-size:10px}.pro-board .ichip.i-inv{color:#3d5468;background:#eef2f5;border-color:#d5dfe7}.pro-board .ichip.i-sold{color:#0f4c7c;background:#e6f0f8;border-color:#b9d4e8}.pro-board .ichip.i-hold{color:#b26a00;background:#fdf3e2;border-color:#e8c98d}.pro-board .ichip.i-open{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-board .ichip.i-low{color:#a05a00;background:#fceccd;border-color:#dfb970}.pro-board .ichip.i-out{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-board .ichip.is-zero{opacity:.4}.pro-board .ichip.i-low.is-zero,.pro-board .ichip.i-out.is-zero{opacity:1}.pro-board .inv-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px 8px;border:1px solid var(--i-line);border-radius:5px;background:#fff}.pro-board .inv-legend .ichip .lbl{font-weight:600;opacity:.85;text-transform:none;letter-spacing:0}.pro-board .table.table-inv td.quest,.pro-board .table.table-inv td.slate{padding:2px;background:0 0;border:0;border-bottom:1px solid #eef2f5;vertical-align:middle}.pro-board .icell{display:flex;flex-direction:column;gap:3px;padding:4px 5px 4px 6px;background:var(--i-face);border:1px solid var(--i-line);border-radius:4px;box-shadow:0 1px 1px rgba(16,41,58,.05);cursor:pointer;position:relative;overflow:hidden;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.pro-board .icell:hover{border-color:#9bc0dd;box-shadow:0 2px 9px -5px rgba(16,41,58,.45);transform:translateY(-1px)}.pro-board .icell::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2c7a52}.pro-board .icell.is-low::before{background:#d09a2a}.pro-board .icell.is-out::before{background:#c0392f}.pro-board .icell.is-low{background:linear-gradient(96deg,#fdf7ea,#fbfcfd 70%);border-color:#e5cf9e}.pro-board .icell.is-out{background:linear-gradient(96deg,#fdeef0,#fbfcfd 70%);border-color:#eec3c8}.pro-board .icell .itime{font-size:9px;color:var(--i-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em}.pro-board .icell .istats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.pro-board .icell .istats .ichip{justify-content:space-between;padding-inline:3px;cursor:help}.pro-board .table.table-inv td.inv-prod{display:table-cell;padding:4px 8px 4px 6px;vertical-align:middle}.pro-board .table.table-inv td.inv-prod .disc{display:inline-block;width:3px;height:12px;margin-right:7px;border-radius:2px;background:#c6d2dc;vertical-align:middle}.pro-board .table.table-inv td.inv-prod .disc.d-ski{background:#1668a8}.pro-board .table.table-inv td.inv-prod .disc.d-board{background:#6a4ba8}.pro-board .table.table-inv td.inv-prod .disc.d-bike{background:#2c7a52}.pro-board .table.table-inv td.inv-prod .disc.d-climb{background:#a8552c}.pro-board .table.table-inv td.inv-prod .disc.d-other{background:#8098ab}.pro-board .table.table-inv td.inv-prod .nm{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.035em;color:var(--i-ink);vertical-align:middle}.pro-board .table.table-inv tbody td:empty,.pro-board .table.table-inv tbody td:not(.quest):not(.inv-prod){background:0 0}.pro-board .quest-pop .qp-card.is-low .qp-top{background:#fdf7ea;border-bottom-color:#e5cf9e}.pro-board .quest-pop .qp-card.is-out .qp-top{background:#fdeef0;border-bottom-color:#eec3c8}.pro-board .quest-pop .qp-top .ichip{flex:none;padding:1px 6px;font-size:11px}.pro-board .quest-pop .qp-top .ichip b{opacity:1;font-size:12px}.pro-board .quest-pop .qp-bar-wrap{padding:0 8px 7px}.pro-board .quest-pop .qp-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#eef2f5;box-shadow:inset 0 0 0 1px rgba(16,41,58,.06)}.pro-board .quest-pop .qp-bar .seg{display:block;height:100%;transition:width .18s ease}.pro-board .quest-pop .qp-bar .s-sold{background:#1668a8}.pro-board .quest-pop .qp-bar .s-hold{background:#e0a800}.pro-board .quest-pop .qp-bar .s-free{background:#cfe3d6}.pro-board .quest-pop .qp-bar-n{display:flex;justify-content:space-between;margin-top:3px;font-size:9.5px;color:#8098ab;font-variant-numeric:tabular-nums}.pro-board .quest-pop .qp-bar-n .qp-bar-r{font-weight:700;color:#2c7a52}.pro-board .quest-pop .qp-card.is-low .qp-bar-n .qp-bar-r{color:#a05a00}.pro-board .quest-pop .qp-card.is-out .qp-bar-n .qp-bar-r{color:#a52834}.pro-board .quest-pop .qp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:7px 8px;border-top:1px solid #e8eef3;background:#fbfcfd}.pro-board .quest-pop .qp-stats .ichip{justify-content:space-between;padding-inline:4px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.pro-board .icell{transition:none}.pro-board .quest-pop .qp-bar .seg{transition:none}}.pro-board .icell{min-width:200px}.pro-page .rail-find input.pro-page .rail-find input{box-shadow:none}.pro-page{--p-line:#dbe4ec;--p-soft:#eef2f5;--p-face:#f6f9fb;--p-ink:#16293a;--p-ink-2:#4a6274;--p-ink-3:#8098ab;--p-acc:#1668a8;--p-acc-ink:#0f4c7c;--p-wash:#e9f2f9;--p-acc-line:#b9d4e8;--p-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--slab-tint:rgba(22, 104, 168, .045);--slab-fade:rgba(14, 29, 42, .055)}.pro-page .pro-vw{display:inline-flex;gap:2px}.pro-page .pro-vw a{width:27px;height:25px;display:grid;place-items:center;border-radius:4px;border:1px solid transparent;color:var(--p-ink-3);cursor:pointer}.pro-page .pro-vw a:hover{color:var(--p-ink-2);background:var(--p-soft)}.pro-page .pro-vw a.active{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .pro-split{display:grid;grid-template-columns:296px minmax(0,1fr);align-items:stretch;border-top:1px solid var(--p-line);min-height:640px}@media (max-width:1100px){.pro-page .pro-split{grid-template-columns:1fr}.pro-page .pro-rail{max-height:320px;border-right:0;border-bottom:1px solid var(--p-line)}}.pro-page .pro-rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--p-line);background:#fbfcfd}.pro-page .rail-find{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid var(--p-line);background:#fff;color:var(--p-ink-3)}.pro-page .rail-find svg{flex:none}.pro-page .rail-find input{flex:1;min-width:0;border:0;padding:1px 0;background:0 0;font-size:12px;color:var(--p-ink);outline:0}.pro-page .rail-find input::placeholder{color:var(--p-ink-3)}.pro-page .rail-find:focus-within{color:var(--p-acc-ink);box-shadow:inset 0 -2px 0 var(--p-acc-line)}.pro-page .rail-find .x{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:13px;line-height:1;color:var(--p-ink-3);cursor:pointer}.pro-page .rail-find .x:hover{color:var(--p-ink);background:var(--p-soft)}.pro-page .rail-head{display:flex;align-items:baseline;gap:6px;padding:7px 11px;border-bottom:1px solid var(--p-line);font-size:10px;color:var(--p-ink-3)}.pro-page .rail-head .rh-n b{font-family:var(--p-mono);font-size:11px;color:var(--p-ink)}.pro-page .rail-head .rh-f{margin-left:auto}.pro-page .rail-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pro-page .rail-item{display:flex;align-items:center;gap:9px;padding:8px 11px 8px 0;border-bottom:1px solid var(--p-soft);cursor:pointer;position:relative}.pro-page .rail-item:hover{background:#fff}.pro-page .rail-item.on{background:#fff;box-shadow:inset 3px 0 0 var(--p-acc)}.pro-page .rail-item .disc{width:3px;align-self:stretch;margin-left:8px;border-radius:2px;background:#c6d2dc;flex:none}.pro-page .rail-item .disc.d-ski{background:#1668a8}.pro-page .rail-item .disc.d-board{background:#6a4ba8}.pro-page .rail-item .disc.d-both{background:linear-gradient(180deg,#1668a8 50%,#6a4ba8 50%)}.pro-page .rail-item .face{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-family:var(--p-mono);font-size:10px;font-weight:600;color:#fff;background:#4a6e8c}.pro-page .rail-item .face img{width:100%;height:100%;object-fit:cover}.pro-page .f-a{background:#4a6e8c}.pro-page .f-b{background:#7b5e8e}.pro-page .f-c{background:#2f6f63}.pro-page .f-d{background:#8c6239}.pro-page .f-e{background:#5a5f8c}.pro-page .f-f{background:#86544c}.pro-page .rail-item .body{min-width:0;flex:1}.pro-page .rail-item .body > b{display:block;font-size:12.5px;font-weight:600;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .rail-item .sub{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}.pro-page .rail-item .sub .jb{font-size:10.5px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .rankchip{font-family:var(--p-mono);font-size:10px;font-weight:600;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 5px;flex:none;font-variant-numeric:tabular-nums}.pro-page .rail-item .hrs{flex:none;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .rail-item .hrs b{font-weight:600;color:var(--p-ink-2)}.pro-page .rail-none{padding:16px 12px;font-size:12px;color:var(--p-ink-3)}.pro-page .rail-item.skel{cursor:default;pointer-events:none;padding-left:11px}.pro-page .rail-item .sk-body i,.pro-page .rail-item .sk-face{display:block;background:linear-gradient(90deg,var(--p-soft) 25%,#e4ebf1 37%,var(--p-soft) 63%);background-size:400% 100%;animation:pro-sheen 1.3s ease infinite;border-radius:4px}.pro-page .rail-item .sk-face{width:30px;height:30px;border-radius:50%;flex:none}.pro-page .rail-item .sk-body{flex:1}.pro-page .rail-item .sk-body i.sk-l1{height:9px;width:62%}.pro-page .rail-item .sk-body i.sk-l2{height:8px;width:38%;margin-top:6px}@keyframes pro-sheen{0%{background-position:100% 50%}100%{background-position:0 50%}}.pro-page .pro-pane{min-width:0;display:flex;flex-direction:column;background:#fff}.pro-page .pane-empty{margin:auto;max-width:340px;padding:40px 20px;text-align:center}.pro-page .pane-empty b{display:block;font-size:14px;color:var(--p-ink-2);margin-bottom:5px}.pro-page .pane-empty span{font-size:12px;color:var(--p-ink-3);line-height:1.5}.pro-page .pro-hero{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 0}.pro-page .pro-hero .thumb{width:46px;height:46px;border-radius:7px;flex:none;overflow:hidden;display:grid;place-items:center;font-family:var(--p-mono);font-size:14px;font-weight:600;color:#fff;background:#4a6e8c}.pro-page .pro-hero .thumb img{width:100%;height:100%;object-fit:cover}.pro-page .pro-hero .who{min-width:0;flex:1}.pro-page .pro-hero h2{font-size:24px;font-weight:700;margin:0;line-height:1.05;color:var(--p-ink)}.pro-page .pro-hero .acts{display:flex;gap:6px;flex:none}.pro-page .rankline{display:flex;align-items:center;gap:8px;margin-top:7px;flex-wrap:wrap}.pro-page .rk{display:inline-flex;align-items:baseline;gap:7px;padding:2px 10px 3px;border-radius:5px;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line)}.pro-page .rk .k{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.pro-page .rk b{font-family:var(--p-mono);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.05}.pro-page .rk-p{font-family:var(--p-mono);font-size:11px;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .rk-note{font-size:10.5px;color:var(--p-ink-3)}.pro-page .rk-ovr{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#b26a00;background:#fdf3e2;border:1px solid #e8c98d;border-radius:3px;padding:1px 5px}@media (max-width:720px){.pro-page .rk-note{display:none}}.pro-page .chipline{display:flex;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.pro-page .jobchip{font-size:10px;font-weight:600;padding:1px 7px;border-radius:3px;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);white-space:nowrap}.pro-page .hslot{margin-top:12px;border-top:1px solid var(--p-line);background:linear-gradient(180deg,var(--slab-tint) 0,transparent 78%)}.pro-page .hslot::after{content:"";display:block;height:16px;background:linear-gradient(180deg,transparent,var(--slab-fade))}.pro-page .segwrap{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pro-page .hvw{display:flex;gap:2px;opacity:.72;transition:opacity .13s ease}.pro-page .segwrap:hover .hvw{opacity:1}.pro-page .hvw .v{width:22px;height:18px;border-radius:4px;display:grid;place-items:center;cursor:pointer;color:var(--p-ink-3);border:1px solid transparent}.pro-page .hvw .v:hover{color:var(--p-ink-2);background:var(--p-soft)}.pro-page .hvw .v.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line);opacity:1}.pro-page .hb,.pro-page .hg2{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 14px;padding:10px 16px 2px}.pro-page .hb-figs{display:flex;align-items:stretch;flex:1 1 300px;min-width:0}.pro-page .hb-priv{display:flex;align-items:center;flex:0 1 auto;min-width:0;padding-left:12px;border-left:1px solid var(--p-line)}.pro-page .hb-ctl{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-left:12px;border-left:1px solid var(--p-line)}@media (max-width:1180px){.pro-page .hb-priv{flex-basis:100%;margin-top:8px;padding-left:0;padding-top:8px;border-left:0;border-top:1px solid var(--p-soft)}.pro-page .hb-ctl{border-left:0}}.pro-page .hb .c{flex:1;min-width:0;text-align:center;padding:1px 4px;border-left:1px solid var(--p-soft)}.pro-page .hb .hb-figs .c:first-child{border-left:0}.pro-page .hb .v{display:block;font-family:var(--p-mono);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--p-ink)}.pro-page .hb .v.zero{color:var(--p-ink-3);opacity:.4}.pro-page .hb .k{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3);margin-top:2px}.pro-page .hb .c.tot .v{font-size:23px;color:var(--p-acc-ink)}.pro-page .hb .c.priv{border-left:1px solid var(--p-line)}.pro-page .hb .ptyp{border-left:0}.pro-page .hb .segwrap{align-self:center}.pro-page .ptyp{flex:none;display:flex;flex-direction:column;justify-content:center;gap:5px}.pro-page .ptyp .pnums{display:flex;align-items:flex-end}.pro-page .ptyp .p{text-align:center;padding:1px 9px}.pro-page .ptyp .pv{display:block;font-family:var(--p-mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.pro-page .ptyp .pk{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3);margin-top:2px}.pro-page .ptyp .pv.zero{color:var(--p-ink-3);opacity:.4}.pro-page .ptyp .pt-a .pv{color:#2c7a52}.pro-page .ptyp .pt-c .pv{color:#0f4c7c}.pro-page .ptyp .pt-r .pv{color:#a52834}.pro-page .ptyp .pt-m .pv{color:#7a4bb0}.pro-page .ptyp .pbar{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--p-soft);margin:0 9px}.pro-page .ptyp .pbar i{display:block;height:100%}.pro-page .c-pa{background:#2c7a52}.pro-page .c-pc{background:#0f4c7c}.pro-page .c-pr{background:#a52834}.pro-page .c-pm{background:#7a4bb0}.pro-page .hg2{align-items:center;padding-bottom:6px}.pro-page .hg2 .hb-figs{align-items:center;gap:16px;flex:1 1 320px}.pro-page .hg2 .tot{flex:none}.pro-page .hg2 .tot b{display:block;font-family:var(--p-mono);font-size:26px;font-weight:600;color:var(--p-acc-ink);font-variant-numeric:tabular-nums;line-height:1}.pro-page .hg2 .tot span{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .hg2 .mix{flex:1;min-width:190px;max-width:420px}.pro-page .hg2 .bar{display:flex;height:9px;border-radius:5px;overflow:hidden;background:var(--p-soft)}.pro-page .hg2 .bar span{display:block;height:100%}.pro-page .hg2 .leg{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap;font-size:10.5px;color:var(--p-ink-3)}.pro-page .hg2 .leg .l{display:inline-flex;align-items:center;gap:5px}.pro-page .hg2 .leg i{width:8px;height:8px;border-radius:2px;flex:none}.pro-page .hg2 .leg b{font-family:var(--p-mono);color:var(--p-ink);font-weight:600;font-variant-numeric:tabular-nums}.pro-page .hg2 .leg .l.zero b{color:var(--p-ink-3);opacity:.5;font-weight:400}.pro-page .hg2 .segwrap{margin-left:0}.pro-page .hb-none{padding:11px 16px 4px;font-size:11.5px;color:var(--p-ink-3)}.pro-page .hb-none span{font-family:var(--p-mono)}.pro-page .c-priv{background:#1668a8}.pro-page .c-grp{background:#5fa8d3}.pro-page .c-trn{background:#b26a00}.pro-page .c-lrn{background:#6a4ba8}.pro-page .pro-tabs{padding:0 16px}.pro-page .pro-tabs .nav-tabs{border-bottom:1px solid var(--p-line);gap:1px;flex-wrap:wrap}.pro-page .pro-tabs .nav-link{font-size:11.5px;font-weight:600;color:var(--p-ink-3);padding:6px 9px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;background:0 0}.pro-page .pro-tabs .nav-link:hover{color:var(--p-ink-2);background:0 0}.pro-page .pro-tabs .nav-link.active{color:var(--p-acc-ink);border-bottom-color:var(--p-acc);background:0 0}.pro-page .pro-tabs .nav-link em{font-style:normal;font-family:var(--p-mono);font-size:9.5px;opacity:.75;margin-left:4px}.pro-page .pro-body{padding:15px 16px 18px;flex:1;min-width:0}.pro-page .sect{margin-bottom:18px}.pro-page .sect:last-child{margin-bottom:0}.pro-page .sect > h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3);margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid var(--p-soft)}.pro-page .hint{font-size:10.5px;color:var(--p-ink-3);margin-top:4px}.pro-page .pro-photo{position:relative;border:1px solid var(--p-line);border-radius:7px;overflow:hidden;background:var(--p-face)}.pro-page .pro-photo.none{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(135deg,transparent 0 7px,var(--p-soft) 7px 8px)}.pro-page .pro-photo .ph-none{text-align:center}.pro-page .pro-photo .ph-none b{display:block;font-size:12px;color:var(--p-ink-2)}.pro-page .pro-photo .ph-none span{font-size:10.5px;color:var(--p-ink-3)}.pro-page .pro-photo .ph-acts{display:flex;gap:6px;justify-content:center;padding:7px}.pro-page .ph-load{padding:14px;font-size:11.5px;color:var(--p-ink-3);text-align:center}.pro-page .ratelist{list-style:none;margin:0;padding:0}.pro-page .ratelist li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--p-soft);font-size:11.5px}.pro-page .ratelist li b{font-weight:600;color:var(--p-ink)}.pro-page .ratelist .stars{margin-left:auto;display:flex;gap:1px}.pro-page .ratelist .stars i{font-size:10px;color:var(--p-soft)}.pro-page .ratelist .stars i.on{color:#e0a800}.pro-page .boss{padding:4px 0}.pro-page .socgrid .socrow{display:flex;align-items:center;gap:7px;margin-bottom:7px}.pro-page .socgrid .sc{width:22px;height:22px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;text-transform:lowercase}.pro-page .socgrid .pre{font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);white-space:nowrap;flex:none}.pro-page .socgrid input{flex:1;min-width:0}.pro-board img.img-fluid{width:100%}.prospick{--p-line:#dbe4ec;--p-soft:#eef2f5;--p-face:#f6f9fb;--p-ink:#16293a;--p-ink-2:#4a6274;--p-ink-3:#8098ab;--p-acc:#1668a8;--p-acc-ink:#0f4c7c;--p-wash:#e9f2f9;--p-acc-line:#b9d4e8;--p-good:#2c7a52;--p-warn:#8a5200;--p-bad:#a52834;--p-board:#6a4ba8;--p-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.prospick .modal-body{display:flex;flex-direction:column;min-height:0}.prospick .ps-ctx{display:flex;align-items:center;gap:18px;padding:9px 16px;border-bottom:1px solid var(--p-line);background:linear-gradient(180deg,rgba(22,104,168,.05),transparent);flex-wrap:wrap}.prospick .ps-ctx .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.prospick .ps-ctx .v{display:block;font-size:12.5px;font-weight:600;margin-top:1px;color:var(--p-ink)}.prospick .ps-ctx .v.mono{font-family:var(--p-mono);font-weight:500;font-variant-numeric:tabular-nums}.prospick .ps-party{border-bottom:1px solid var(--p-line);background:var(--p-face)}.prospick .pp-head{display:flex;align-items:center;gap:9px;padding:7px 16px 0;flex-wrap:wrap}.prospick .pp-head .pt{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.prospick .pp-head .sp{flex:1}.prospick .cnt{display:inline-flex;align-items:center;font-family:var(--p-mono);font-size:11px;font-weight:600;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:11px;padding:1px 9px}.prospick .pp-head .lnk{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer}.prospick .pp-head .lnk:hover{color:var(--p-acc-ink);text-decoration:underline}.prospick .dens{display:flex;gap:2px}.prospick .dens a{width:24px;height:20px;border-radius:4px;border:1px solid transparent;color:var(--p-ink-3);cursor:pointer;display:grid;place-items:center}.prospick .dens a:hover{color:var(--p-ink-2);background:var(--p-soft)}.prospick .dens a.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.prospick .pp-scroll{display:flex;gap:7px;padding:8px 16px 11px;overflow-x:auto;scroll-snap-type:x proximity}.prospick .pp-scroll::-webkit-scrollbar{height:7px}.prospick .pp-scroll::-webkit-scrollbar-thumb{background:var(--p-line);border-radius:4px}.prospick .gcard{flex:0 0 auto;width:178px;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;padding:8px 9px 9px;border:1px solid var(--p-line);border-radius:8px;background:#fff;cursor:pointer;position:relative;transition:border-color .12s ease,box-shadow .12s ease}.prospick .gcard:hover{border-color:var(--p-acc-line)}.prospick .gcard.focus{border-color:var(--p-acc);box-shadow:inset 0 0 0 1px var(--p-acc)}.prospick .gcard.out{opacity:.45;background:var(--p-soft)}.prospick .gcard .gt{display:flex;align-items:center;gap:7px;min-width:0}.prospick .gcard .gt b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;color:var(--p-ink)}.prospick .gcard .gm{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.prospick .gcard .age{font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3)}.prospick .gcard .flag{font-size:10px;color:var(--p-warn);margin-left:auto}.prospick .lead{position:absolute;top:-1px;left:-1px;font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--p-acc);border-radius:7px 0 7px 0;padding:1px 6px}.prospick .mk{position:absolute;top:6px;right:6px;width:15px;height:15px;border-radius:4px;border:1.5px solid var(--p-line);background:#fff;cursor:pointer}.prospick .mk.sm{position:static;width:14px;height:14px;flex:none}.prospick .in > .mk{background:var(--p-acc);border-color:var(--p-acc)}.prospick .in > .mk::after{content:"";position:absolute;left:4px;top:1px;width:3.5px;height:7.5px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(43deg)}.prospick .in > .mk.sm::after{position:absolute}.prospick .grow2{position:relative}.prospick .pp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:4px;padding:8px 16px 11px}.prospick .grow2{display:flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid var(--p-line);border-radius:6px;background:#fff;cursor:pointer;min-width:0}.prospick .grow2:hover{border-color:var(--p-acc-line)}.prospick .grow2.focus{border-color:var(--p-acc);box-shadow:inset 0 0 0 1px var(--p-acc)}.prospick .grow2.out{opacity:.45;background:var(--p-soft)}.prospick .grow2 b{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;color:var(--p-ink)}.prospick .grow2 .age{font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3)}.prospick .av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:#4a6e8c;color:#fff;font-family:var(--p-mono);font-size:9px;font-weight:600}.prospick .av img{width:100%;height:100%;object-fit:cover}.prospick .av.sm{width:21px;height:21px;font-size:8px}.prospick .av.md{width:30px;height:30px;font-size:10px}.prospick .av.lg{width:38px;height:38px;font-size:12px}.prospick .chip{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:1px 6px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.prospick .c-ski{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.prospick .c-brd{color:var(--p-board);background:#f1ebfa;border-color:#d5c4ec}.prospick .c-oth{color:var(--p-ink-3);background:var(--p-soft);border-color:var(--p-line)}.prospick .c-tag{color:var(--p-ink-3);background:var(--p-soft);border-color:var(--p-line);font-weight:600;text-transform:none}.prospick .c-flag{color:var(--p-bad);background:#fdecee;border-color:#f0bfc5}.prospick .c-skill{color:var(--p-ink-2);background:#fff;border-color:var(--p-line);font-weight:600;text-transform:none}.prospick .c-miss{color:var(--p-warn);background:#fdf3e2;border-color:#e8c98d;font-weight:600;text-transform:none}.prospick .ps-body{display:grid;grid-template-columns:270px minmax(0,1fr);flex:1;min-height:0}.prospick .ps-guest{padding:13px 15px;border-right:1px solid var(--p-line);overflow-y:auto;min-width:0}.prospick .ps-guest .gh{display:flex;align-items:center;gap:9px;margin-bottom:10px}.prospick .ps-guest .gn{min-width:0;flex:1}.prospick .ps-guest .gn b{display:block;font-size:16px;font-weight:700;line-height:1.15;color:var(--p-ink)}.prospick .ps-guest .gn span{display:block;font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-3)}.prospick .ps-guest .full{font-size:10.5px;font-weight:600;color:var(--p-acc-ink);white-space:nowrap}.prospick .gshot{border-radius:8px;overflow:hidden;border:1px solid var(--p-line)}.prospick .ggear{display:flex;align-items:center;gap:8px;margin-top:10px}.prospick .ggear .gg{width:22px;height:22px}.prospick .ggear .gg svg{width:100%;height:100%}.prospick .ggear .gglab{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.prospick .galert{display:flex;gap:8px;margin-top:9px;padding:6px 9px;border:1px solid #e8c98d;border-radius:6px;background:#fdf3e2;font-size:11.5px;color:var(--p-warn);line-height:1.4}.prospick .galert b{flex:none;font-weight:700}.prospick .gsect{margin-top:13px}.prospick .gsect h4{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3);margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid var(--p-soft)}.prospick .grow{display:flex;align-items:baseline;gap:8px;font-size:12px;padding:2px 0}.prospick .grow .k{color:var(--p-ink-3)}.prospick .grow .v{margin-left:auto;font-weight:600;color:var(--p-ink)}.prospick .grow .v.miss{color:var(--p-warn)}.prospick .gempty{font-size:11.5px;color:var(--p-ink-3);font-style:italic}.prospick .gt2{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid var(--p-soft);font-size:11.5px}.prospick .gt2 .d{font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);flex:none}.prospick .gt2 .n{min-width:0;flex:1}.prospick .gt2 .n b{display:block;font-weight:600;color:var(--p-ink)}.prospick .gt2 .n span{display:block;font-size:10.5px;color:var(--p-ink-3)}.prospick .gt2 .w{flex:none;font-size:10.5px;color:var(--p-ink-3)}.prospick .ps-roster{display:flex;flex-direction:column;min-width:0;min-height:0}.prospick .ps-find{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--p-line);flex-wrap:wrap}.prospick .pfind{display:flex;align-items:center;gap:7px;flex:1;min-width:190px;max-width:360px;padding:4px 10px;border:1px solid var(--p-line);border-radius:6px;background:#fff;color:var(--p-ink-3)}.prospick .pfind input{flex:1;min-width:0;border:0;padding:1px 0;background:0 0;font-size:12.5px;color:var(--p-ink);outline:0}.prospick .pfind:focus-within{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.prospick .pfind .x{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:13px;line-height:1;color:var(--p-ink-3);cursor:pointer}.prospick .pfind .x:hover{color:var(--p-ink);background:var(--p-soft)}.prospick .ps-find .pn{font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-3)}.prospick .ps-find .qk{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.prospick .ps-find .qk a{font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:11px;border:1px solid var(--p-line);color:var(--p-ink-3);cursor:pointer}.prospick .ps-find .qk a:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.prospick .ps-find .qk a.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.prospick .ps-hid{padding:5px 16px;font-size:11px;color:var(--p-warn);background:#fdf3e2;border-bottom:1px solid #e8c98d}.prospick .ps-head,.prospick .ps-row{display:grid;grid-template-columns:24px minmax(140px,1.4fr) 68px 176px minmax(130px,1.2fr) minmax(100px,1fr);gap:10px;align-items:center}.prospick .ps-head{padding:6px 16px;background:var(--p-soft);border-bottom:1px solid var(--p-line);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.prospick .ps-head .r{text-align:right}.prospick .ps-rows{flex:1;min-height:0;overflow-y:auto}.prospick .ps-row{padding:7px 16px;border-bottom:1px solid var(--p-soft);cursor:pointer;background:#fff}.prospick .ps-row:hover{background:var(--p-face)}.prospick .ps-row.on{background:var(--p-wash);box-shadow:inset 3px 0 0 var(--p-acc)}.prospick .ps-row.off{opacity:.5;cursor:not-allowed}.prospick .ps-row.done{background:#f4faf6}.prospick .ps-row.done{background:#dcefe3;box-shadow:inset 4px 0 0 var(--p-good);opacity:1;cursor:pointer}.prospick .ps-row.done:hover{background:#d2e9da}.prospick .ps-row.done.on{background:#cfe7d8;box-shadow:inset 4px 0 0 var(--p-good),inset 0 0 0 1px #7fbf98}.prospick .ps-row.done .pwho b{color:#0e3a22;font-weight:700}.prospick .ps-row.done .prank,.prospick .ps-row.done .prank em{color:#0e3a22}.prospick .ps-row .pasg{flex:none;padding:1px 7px;border-radius:3px;background:var(--p-good);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prospick .ps-row.done .qq{background:#fff;border-color:#7fbf98}.prospick .ps-row.done .qq .qt,.prospick .ps-row.done .qq .qu{color:var(--p-ink);font-weight:600}.prospick .pav.mine .lbl{color:var(--p-good);font-weight:700}.prospick .ps-row.done .pick{border-color:var(--p-good)}.prospick .ps-row.done.on .pick{border-color:var(--p-acc)}.prospick .pav.mine .bar i{background:var(--p-good)}.prospick .ps-ctx .fld.asg .v{color:#0e3a22}.prospick .ps-ctx .fld.asg .v i{color:var(--p-good)}.prospick .ps-ctx .fld.asg .v b{font-weight:700}.prospick .ps-ctx .fld.asg .at-n{color:var(--p-ink-2)}.prospick .at.un b{color:var(--p-bad)}.prospick .at.un:hover{border-color:#f0bfc5}.prospick .at.un.on{border-color:var(--p-bad);background:#fdecee;box-shadow:inset 0 0 0 1px var(--p-bad)}.prospick .at.un.on b{color:#7d1d27}.prospick .ps-row .pick{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--p-line);display:grid;place-items:center;background:#fff}.prospick .ps-row.on .pick{border-color:var(--p-acc)}.prospick .ps-row.on .pick::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--p-acc)}.prospick .ps-row .pick.done{border:0;background:0 0;color:var(--p-good);font-size:14px}.prospick .pwho{display:flex;align-items:center;gap:8px;min-width:0}.prospick .pwho b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--p-ink)}.prospick .prank{font-family:var(--p-mono);font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--p-ink)}.prospick .prank em{display:block;font-style:normal;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-ink-3)}.prospick .ptags,.prospick .ptype{display:flex;gap:3px;flex-wrap:wrap}.prospick .ptags{justify-content:flex-end}.prospick .pav{display:flex;align-items:center;gap:7px;min-width:0}.prospick .pav .bar{flex:1;min-width:30px;height:5px;border-radius:3px;background:var(--p-soft);overflow:hidden}.prospick .pav .bar i{display:block;height:100%;background:var(--p-acc)}.prospick .pav .lbl{font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3);white-space:nowrap}.prospick .pav .qn{font-family:var(--p-mono);font-size:9px;color:var(--p-ink-3);background:var(--p-soft);border-radius:8px;padding:0 5px}.prospick .pav.free .lbl{color:var(--p-good);font-weight:600}.prospick .pav.tight .lbl{color:var(--p-warn);font-weight:600}.prospick .pav.tight .bar i{background:#d09a2a}.prospick .pav.none .lbl{color:var(--p-bad);font-weight:600}.prospick .pav.none .bar i{background:#c0392f}.prospick .pquest{grid-column:2/-1;display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.prospick .qq{display:inline-flex;align-items:center;gap:5px;padding:1px 4px 1px 2px;border:1px solid var(--p-line);border-radius:5px;background:var(--p-face);font-size:10px}.prospick .qq .ql{width:15px;height:15px;border-radius:3px;display:grid;place-items:center;font-size:8.5px;font-weight:700;color:#fff;background:var(--p-ink-3)}.prospick .qq .q-group{background:var(--p-good)}.prospick .qq .q-assigned,.prospick .qq .q-private{background:var(--p-acc)}.prospick .qq .q-confirmed{background:#0f4c7c}.prospick .qq .q-requested{background:var(--p-bad)}.prospick .qq .q-managed{background:#b26a00}.prospick .qq .qt{font-family:var(--p-mono);color:var(--p-ink-3);font-variant-numeric:tabular-nums}.prospick .qq .qu{color:var(--p-ink-2);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospick .qq .qx{color:var(--p-ink-3);font-size:9px;padding:0 2px;cursor:pointer}.prospick .qq .qx:hover{color:var(--p-bad)}.prospick .ps-none{padding:18px;text-align:center;font-size:12px;color:var(--p-ink-3)}.prospick .ps-foot{display:block;border-top:0}.prospick .ps-commit{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:2px solid var(--p-acc);background:linear-gradient(180deg,var(--p-wash),#fff);flex-wrap:wrap}.prospick .ps-commit .grp{display:flex;align-items:center;gap:8px;flex:none;min-width:0}.prospick .ps-commit .sp{flex:1}.prospick .ps-commit .cnone{font-size:12.5px;color:var(--p-ink-3)}.prospick .ps-commit .who b{display:block;font-size:13.5px;font-weight:700;line-height:1.15;color:var(--p-ink)}.prospick .ps-commit .who span{display:block;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3)}.prospick .stack{display:flex}.prospick .stack .av{margin-left:-7px;border:2px solid #fff}.prospick .stack .av:first-child{margin-left:0}.prospick .ps-commit .more{width:26px;height:26px;border-radius:50%;margin-left:-7px;border:2px solid #fff;background:var(--p-soft);color:var(--p-ink-2);display:grid;place-items:center;font-family:var(--p-mono);font-size:9px;font-weight:600}.prospick .atwrap{min-width:0}.prospick .clab{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);margin-bottom:4px}.prospick .atype{display:flex;gap:6px;flex-wrap:wrap}.prospick .at{display:flex;flex-direction:column;gap:1px;padding:5px 11px;border:1px solid var(--p-line);border-radius:7px;background:#fff;cursor:pointer}.prospick .at:hover{border-color:var(--p-acc-line)}.prospick .at b{font-size:12px;font-weight:600;white-space:nowrap;color:var(--p-ink)}.prospick .at span{font-size:10px;color:var(--p-ink-3);white-space:nowrap}.prospick .at.on{border-color:var(--p-acc);background:var(--p-wash);box-shadow:inset 0 0 0 1px var(--p-acc)}.prospick .at.on b{color:var(--p-acc-ink)}.prospick .ps-why{display:flex;align-items:center;gap:10px;padding:7px 16px;background:var(--p-face);border-top:1px solid var(--p-line);flex-wrap:wrap}.prospick .ps-why .sp{flex:1}.prospick .why{font-size:11.5px;color:var(--p-ink-3)}.prospick .why b{color:var(--p-ink-2);font-weight:600}.prospick .why.ready{color:var(--p-good)}.prospick .alert{display:flex;gap:8px;flex-wrap:wrap}.prospick .alert > span{font-size:11.5px;color:var(--p-warn);background:#fdf3e2;border:1px solid #e8c98d;border-radius:6px;padding:2px 9px}.prospick .alert b{font-weight:700}@media (max-width:1080px){.prospick .ps-body{grid-template-columns:1fr}.prospick .ps-guest{border-right:0;border-bottom:1px solid var(--p-line)}.prospick .ps-head{display:none}.prospick .ps-row{grid-template-columns:24px minmax(0,1fr) 68px;row-gap:5px}.prospick .ps-row .ptype{grid-column:2}.prospick .ps-row .pav,.prospick .ps-row .ptags{grid-column:2/-1}.prospick .ps-row .ptags{justify-content:flex-start}}.prospick .ps-dates{display:flex;align-items:center;gap:9px;padding:8px 16px;border-bottom:1px solid var(--p-line);background:linear-gradient(180deg,rgba(22,104,168,.04),transparent);flex-wrap:wrap}.prospick .ps-dates .pt{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.prospick .ps-dates .lnk{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer}.prospick .ps-dates .lnk:hover{color:var(--p-acc-ink);text-decoration:underline}.prospick .ps-dates .sp{flex:1}.prospick .ps-dates .dnote{font-size:10.5px;color:var(--p-warn)}.prospick .dchips{display:flex;gap:5px;flex-wrap:wrap}.prospick .dchip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border:1px solid var(--p-line);border-radius:16px;background:#fff;cursor:pointer;position:relative}.prospick .dchip:hover{border-color:var(--p-acc-line)}.prospick .dchip.in{background:var(--p-wash);border-color:var(--p-acc-line)}.prospick .dchip .dd{display:flex;align-items:baseline;gap:4px}.prospick .dchip .dd b{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.prospick .dchip .dd span{font-family:var(--p-mono);font-size:12px;font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.prospick .dchip.in .dd b{color:var(--p-acc-ink)}.prospick .dchip.in .dd span{color:var(--p-acc-ink)}.prospick .dchip .mk.sm{position:relative;top:0;right:0}.prospick .dchip.in .mk{background:var(--p-acc);border-color:var(--p-acc)}.prospick .dchip.in .mk::after{content:"";position:absolute;left:4px;top:1px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(43deg)}.prospick .pav .pips{display:flex;gap:3px;flex:none}.prospick .pip{width:19px;height:19px;border-radius:4px;display:grid;place-items:center;border:1px solid var(--p-line);background:var(--p-soft);font-family:var(--p-mono);font-size:9px;font-weight:600;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.prospick .pip i{font-style:normal}.prospick .pip.free{background:#e8f4ed;border-color:#b6dcc6;color:var(--p-good)}.prospick .pip.tight{background:#fdf3e2;border-color:#e8c98d;color:var(--p-warn)}.prospick .pip.none{background:#fdecee;border-color:#f0bfc5;color:var(--p-bad)}.prospick .pip.skip{opacity:.3;filter:grayscale(1)}.prospick .qq .qd{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-ink-3);background:var(--p-soft);border-radius:3px;padding:0 4px}.prospick .ps-commit .grp.dates{gap:9px}.prospick .ps-commit .dbig{font-family:var(--p-mono);font-size:21px;font-weight:600;color:var(--p-acc-ink);font-variant-numeric:tabular-nums;line-height:1}.staffwk{--s-ink:#16293a;--s-ink2:#4a6274;--s-ink3:#8098ab;--s-line:#dbe4ec;--s-soft:#eef2f5;--s-face:#f6f9fb;--s-panel:#fff;--s-acc:#1668a8;--s-accink:#0f4c7c;--s-wash:#e9f2f9;--s-accline:#b9d4e8;--s-ok:#2c7a52;--s-okwash:#e8f4ed;--s-okline:#b6dcc6;--s-warn:#8a5200;--s-warnwash:#fdf3e2;--s-warnline:#e8c98d;--s-warnsolid:#d09a2a;--s-bad:#a52834;--s-badwash:#fdecee;--s-badline:#f0bfc5;--s-badsolid:#c0392f;--s-prv:#8a4d18;--s-prvwash:#fbefe3;--s-prvline:#e6c49f;--s-grp:#31597f;--s-grpwash:#e8eff6;--s-grpline:#bacfe2;--s-xf:#0f6f74;--s-xfwash:#e3f3f3;--s-xfline:#a9d6d6;--s-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--s-cond:"Barlow Condensed","IBM Plex Sans",sans-serif}.staffwk{color:var(--s-ink)}.staffwk a[role="button"]{cursor:pointer}.staffwk .sw-sp{flex:1}.staffwk .sw-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--s-line);border-bottom:0;border-radius:8px 8px 0 0;background:var(--s-face)}.staffwk .sw-nav{display:flex;align-items:center;gap:6px}.staffwk .sw-nav a{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--s-line);background:var(--s-panel);color:var(--s-ink2);line-height:1}.staffwk .sw-nav a:hover{border-color:var(--s-accline);color:var(--s-accink)}.staffwk .sw-nav .wk{font-family:var(--s-mono);font-size:12.5px;font-weight:600;min-width:150px;text-align:center}.staffwk .sw-today{width:auto!important;padding:0 9px;font-size:11.5px;font-weight:600}.staffwk .sw-stst{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:3px;color:var(--s-warn);background:var(--s-warnwash);border:1px solid var(--s-warnline)}.staffwk .sw-stst.st-posted{color:var(--s-ok);background:var(--s-okwash);border-color:var(--s-okline)}.staffwk .sw-seg{display:flex;border:1px solid var(--s-line);border-radius:7px;overflow:hidden;background:var(--s-panel)}.staffwk .sw-seg a{font-size:11.5px;font-weight:600;padding:4px 11px;border-left:1px solid var(--s-line);background:var(--s-panel);color:var(--s-ink3);display:flex;align-items:center;gap:5px;white-space:nowrap}.staffwk .sw-seg a:first-child{border-left:0}.staffwk .sw-seg a:hover{background:var(--s-face);color:var(--s-ink2)}.staffwk .sw-seg a.on{background:var(--s-wash);color:var(--s-accink)}.staffwk .sw-seg.sm a{padding:3px 10px}.staffwk .sw-baserow{display:flex;align-items:stretch;border:1px solid var(--s-line);border-bottom:0;background:var(--s-panel)}.staffwk .sw-bases{display:flex;overflow-x:auto;flex:1;min-width:0}.staffwk .sw-btab{flex:0 0 auto;min-width:140px;padding:8px 15px 7px;text-align:left;border-right:1px solid var(--s-soft);position:relative;background:var(--s-panel)}.staffwk .sw-btab:hover{background:var(--s-face)}.staffwk .sw-btab.on{background:var(--s-wash)}.staffwk .sw-btab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--s-acc)}.staffwk .sw-btab .bn{display:flex;align-items:center;gap:6px}.staffwk .sw-btab .bn b{font-size:12.5px;font-weight:600;color:var(--s-ink);white-space:nowrap}.staffwk .sw-btab.on .bn b{color:var(--s-accink)}.staffwk .sw-btab .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--s-ink3)}.staffwk .sw-btab.ok .dot{background:var(--s-ok)}.staffwk .sw-btab.warn .dot{background:var(--s-warnsolid)}.staffwk .sw-btab.bad .dot{background:var(--s-badsolid)}.staffwk .sw-btab .bm{display:flex;align-items:baseline;gap:6px;margin-top:2px}.staffwk .sw-btab .pc{font-family:var(--s-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.staffwk .sw-btab.ok .pc{color:var(--s-ok)}.staffwk .sw-btab.warn .pc{color:var(--s-warn)}.staffwk .sw-btab.bad .pc{color:var(--s-bad)}.staffwk .sw-btab .sub{font-size:9.5px;color:var(--s-ink3);white-space:nowrap}.staffwk .sw-tscope{display:flex;align-items:center;gap:7px;padding:6px 14px;flex:none;flex-wrap:wrap;border-left:1px solid var(--s-line);background:var(--s-face)}.staffwk .sw-tscope .tk{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--s-ink3)}.staffwk .sw-seg.sm a.on[data-type="private"]{background:var(--s-prvwash);color:var(--s-prv)}.staffwk .sw-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));border:1px solid var(--s-line);border-bottom:0;background:var(--s-panel)}.staffwk .sw-tile{padding:10px 14px 11px;border-left:1px solid var(--s-soft);min-width:0}.staffwk .sw-tile:first-child{border-left:0}.staffwk .sw-tile .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--s-ink3)}.staffwk .sw-tile .v{display:block;font-family:var(--s-mono);font-size:25px;font-weight:600;line-height:1.05;margin-top:3px;font-variant-numeric:tabular-nums}.staffwk .sw-tile .v small{font-size:14px}.staffwk .sw-tile .n{display:block;font-size:10.5px;color:var(--s-ink3);margin-top:2px}.staffwk .sw-tile.lead .v{color:var(--s-accink);font-size:29px}.staffwk .sw-tile.alert{background:var(--s-badwash)}.staffwk .sw-tile.alert .k,.staffwk .sw-tile.alert .v{color:var(--s-bad)}.staffwk .sw-tile.soft{background:var(--s-warnwash)}.staffwk .sw-tile.soft .k,.staffwk .sw-tile.soft .v{color:var(--s-warn)}.staffwk .sw-tile .cbar{display:flex;height:5px;border-radius:3px;overflow:hidden;background:var(--s-soft);margin-top:7px}.staffwk .sw-tile .cbar i{display:block;height:100%}.staffwk .sw-tile .cbar .c-fill{background:var(--s-acc)}.staffwk .sw-tile .cbar .c-open{background:var(--s-badsolid)}.staffwk .sw-chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:1px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.staffwk .c-ok{color:var(--s-ok);background:var(--s-okwash);border-color:var(--s-okline)}.staffwk .c-open{color:var(--s-bad);background:var(--s-badwash);border-color:var(--s-badline)}.staffwk .c-on{color:var(--s-xf);background:var(--s-xfwash);border-color:var(--s-xfline)}.staffwk .c-off{color:var(--s-warn);background:var(--s-warnwash);border-color:var(--s-warnline)}.staffwk .c-prv{color:var(--s-prv);background:var(--s-prvwash);border-color:var(--s-prvline)}.staffwk .c-grp{color:var(--s-grp);background:var(--s-grpwash);border-color:var(--s-grpline)}.staffwk .c-kid{color:var(--s-warn);background:var(--s-warnwash);border-color:var(--s-warnline)}.staffwk .c-ski{color:var(--s-accink);background:var(--s-wash);border-color:var(--s-accline)}.staffwk .c-brd{color:var(--s-prv);background:var(--s-prvwash);border-color:var(--s-prvline)}.staffwk .c-oth{color:var(--s-ink3);background:var(--s-soft);border-color:var(--s-line)}.staffwk .c-base{color:var(--s-ink3);background:var(--s-soft);border-color:var(--s-line);font-weight:600}.staffwk .c-draft{color:var(--s-ink3);background:var(--s-soft);border-color:var(--s-line)}.staffwk .sw-btn{font-size:12px;font-weight:600;padding:4px 12px;border-radius:7px;border:1px solid var(--s-line);background:var(--s-panel);color:var(--s-ink2);white-space:nowrap}.staffwk .sw-btn:hover{border-color:var(--s-accline);color:var(--s-accink)}.staffwk .sw-btn.pri{background:var(--s-acc);border-color:var(--s-acc);color:#fff}.staffwk .sw-btn.pri:hover{filter:brightness(1.08);color:#fff}.staffwk .sw-btn.xf{background:var(--s-xfwash);border-color:var(--s-xfline);color:var(--s-xf)}.staffwk .sw-btn.off{opacity:.45;pointer-events:none}.staffwk .sw-bars{border:1px solid var(--s-line);border-bottom:0;background:var(--s-panel);padding:2px 14px 10px}.staffwk .sw-bhead,.staffwk .sw-brow{display:grid;grid-template-columns:74px 56px minmax(180px,1fr) 96px 200px;gap:12px;align-items:center}.staffwk .sw-bhead{padding:8px 0 5px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--s-ink3);border-bottom:1px solid var(--s-line)}.staffwk .sw-bhead .ar,.staffwk .sw-brow .gp{text-align:right}.staffwk .sw-brow{padding:7px 0;border-bottom:1px solid var(--s-soft);cursor:pointer}.staffwk .sw-brow:last-child{border-bottom:0}.staffwk .sw-brow:hover{background:var(--s-face)}.staffwk .sw-brow.sel{background:var(--s-wash);box-shadow:inset 3px 0 0 var(--s-acc)}.staffwk .sw-brow:focus-visible{outline:2px solid var(--s-acc);outline-offset:-2px}.staffwk .sw-brow .d b{display:block;font-family:var(--s-cond);font-size:17px;font-weight:700;line-height:1}.staffwk .sw-brow .d span{display:block;font-family:var(--s-mono);font-size:10px;color:var(--s-ink3)}.staffwk .sw-brow.today .d b{color:var(--s-accink)}.staffwk .sw-brow .sh{font-family:var(--s-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.staffwk .sw-brow .gp em,.staffwk .sw-brow .sh em{display:block;font-style:normal;font-size:9px;color:var(--s-ink3);font-family:inherit}.staffwk .sw-brow .gp{font-family:var(--s-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.staffwk .sw-brow .gp.ok{color:var(--s-ok)}.staffwk .sw-brow .gp.warn{color:var(--s-warn)}.staffwk .sw-brow .gp.bad{color:var(--s-bad)}.staffwk .sw-brow .gp.none{color:var(--s-ink3)}.staffwk .sw-brow.bare{opacity:.6}.staffwk .sw-brow.bare:hover{opacity:1}.staffwk .sw-brow .fl{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.staffwk .gg{position:relative;height:24px}.staffwk .gg .track{position:absolute;inset:0;border-radius:6px;overflow:hidden;background:var(--s-soft)}.staffwk .gg .fill{position:absolute;inset:0 auto 0 0;background:var(--s-acc);display:flex;align-items:center;padding-left:8px;color:#fff;font-family:var(--s-mono);font-size:11px;font-weight:600}.staffwk .gg .miss{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--s-bad);font-family:var(--s-mono);font-size:11px;font-weight:700;background:repeating-linear-gradient(135deg,var(--s-badwash) 0 6px,var(--s-badline) 6px 7px)}.staffwk .sw-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;border:1px solid var(--s-line);border-bottom:0;background:var(--s-panel);padding:12px 14px}.staffwk .sw-card{border:1px solid var(--s-line);border-radius:9px;background:var(--s-panel);overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.staffwk .sw-card:hover{border-color:var(--s-accline)}.staffwk .sw-card.sel{border-color:var(--s-acc);box-shadow:inset 0 0 0 1px var(--s-acc)}.staffwk .sw-card:focus-visible{outline:2px solid var(--s-acc);outline-offset:1px}.staffwk .sw-card .sw-ch{display:flex;align-items:baseline;gap:6px;padding:6px 10px;border-bottom:1px solid var(--s-soft);background:var(--s-face)}.staffwk .sw-card .sw-ch b{font-family:var(--s-cond);font-size:16px;font-weight:700}.staffwk .sw-card .sw-ch span{margin-left:auto;font-family:var(--s-mono);font-size:10px;color:var(--s-ink3)}.staffwk .sw-card.bad .sw-ch{background:var(--s-badwash)}.staffwk .sw-card.warn .sw-ch{background:var(--s-warnwash)}.staffwk .sw-card.none{opacity:.62}.staffwk .sw-card.none:hover{opacity:1}.staffwk .sw-card .sw-cb{padding:9px 10px 10px;display:flex;flex-direction:column;gap:6px;flex:1}.staffwk .sw-ring{display:flex;align-items:center;gap:9px}.staffwk .sw-ring svg{flex:none}.staffwk .sw-ring .sw-rt b{display:block;font-family:var(--s-mono);font-size:17px;font-weight:600;line-height:1.05}.staffwk .sw-ring .sw-rt span{display:block;font-size:9.5px;color:var(--s-ink3)}.staffwk .sw-card .sw-cs{display:flex;justify-content:space-between;font-size:10.5px;color:var(--s-ink3)}.staffwk .sw-card .sw-cs b{font-family:var(--s-mono);color:var(--s-ink2);font-weight:600}.staffwk .sw-card .sw-cs.warn b{color:var(--s-warn)}.staffwk .sw-card .sw-cf{display:flex;gap:3px;flex-wrap:wrap;margin-top:auto}.staffwk .sw-drill{border:1px solid var(--s-line);border-top:2px solid var(--s-acc);border-bottom:0;background:var(--s-wash)}.staffwk .sw-drill .dh{display:flex;align-items:center;gap:10px;padding:9px 14px;flex-wrap:wrap}.staffwk .sw-drill .dh b{font-family:var(--s-cond);font-size:18px;font-weight:700}.staffwk .sw-drill .dh .m{font-family:var(--s-mono);font-size:11px;color:var(--s-ink3)}.staffwk .sw-pools{padding:0 14px 12px;display:flex;flex-direction:column;gap:5px}.staffwk .sw-sgrp{display:flex;align-items:center;gap:9px;margin:8px 0 1px}.staffwk .sw-sgrp:first-child{margin-top:2px}.staffwk .sw-sgrp i{flex:1;height:1px;background:var(--s-line)}.staffwk .sw-sgrp em{font-style:normal;font-family:var(--s-mono);font-size:10.5px;color:var(--s-ink3)}.staffwk .sw-pool{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(170px,1.1fr) 108px minmax(90px,1fr) 80px;gap:11px;align-items:center;padding:7px 11px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-panel)}.staffwk .sw-pool.short{border-color:var(--s-badline);background:var(--s-badwash)}.staffwk .sw-pool .pn b{display:block;font-size:12.5px;font-weight:600}.staffwk .sw-pool .pn em{display:block;font-style:normal;font-size:9.5px;color:var(--s-ink3)}.staffwk .sw-pool .pk{display:flex;gap:4px;flex-wrap:wrap}.staffwk .sw-pool .pt{font-family:var(--s-mono);font-size:11.5px;font-weight:600;color:var(--s-ink2)}.staffwk .sw-pool .pt em{display:block;font-style:normal;font-size:9.5px;color:var(--s-ink3);font-family:inherit}.staffwk .sw-pool .pw{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.staffwk .sw-pool .pw > span{width:16px;height:16px;border-radius:50%;flex:none;display:block}.staffwk .sw-pool .pw .dot{background:var(--s-acc)}.staffwk .sw-pool .pw .dot.hole{background:var(--s-badwash);border:1px dashed var(--s-badline)}.staffwk .sw-pool .pw .dot.pend{background:var(--s-warnwash);border:1px solid var(--s-warnline)}.staffwk .sw-pool .pq{text-align:right;font-family:var(--s-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.staffwk .sw-pool .pq em{display:block;font-style:normal;font-size:9px;color:var(--s-ink3);font-family:inherit}.staffwk .sw-pool.short .pq{color:var(--s-bad)}.staffwk .sw-bars:last-of-type,.staffwk .sw-cards:last-of-type,.staffwk .sw-drill:last-of-type,.staffwk .sw-skel:last-of-type{border-bottom:1px solid var(--s-line);border-radius:0 0 9px 9px}.staffwk .sw-slatepick{position:relative;display:inline-flex}.staffwk .sw-menu{position:absolute;top:calc(100% + 4px);right:0;left:auto;z-index:20;min-width:220px;max-width:min(320px,90vw);display:flex;flex-direction:column;background:var(--s-panel);border:1px solid var(--s-line);border-radius:8px;box-shadow:0 8px 20px -10px rgba(16,41,58,.35);padding:4px}.staffwk .sw-menu a{display:flex;justify-content:space-between;gap:10px;padding:6px 9px;border-radius:6px;cursor:pointer}.staffwk .sw-menu a:hover{background:var(--s-wash)}.staffwk .sw-drill .dh .sw-menu b{font-family:inherit;font-size:12px;font-weight:600;color:var(--s-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.staffwk .sw-drill .dh .sw-menu em{flex:none;font-style:normal;font-family:var(--s-mono);font-size:10.5px;color:var(--s-ink3);white-space:nowrap}.staffwk .sw-pool[role="button"]{cursor:pointer}.staffwk .sw-pool[role="button"]:hover{border-color:var(--s-accline);box-shadow:0 0 0 1px var(--s-accline)}.staffwk .sw-pool[role="button"]:focus-visible{outline:2px solid var(--s-acc);outline-offset:1px}#m_shift_slateinfo .sl-zone{display:inline-flex;align-items:center;gap:8px}#m_shift_slateinfo .sl-zsw{flex:none;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}#m_shift_slateinfo tr.sl-focus td{background:#e9f2f9}#m_shift_slateinfo .k-grp .sl-zsw{width:14px;height:14px}#m_shift_slateinfo .k-grp.sl-focus,#m_shift_slateinfo .k-line.sl-focus{background:#e9f2f9;box-shadow:inset 3px 0 0 #1668a8;border-radius:6px}#m_shift_slateinfo tr.sl-focus td:first-child{box-shadow:inset 3px 0 0 #1668a8}.staffwk .sw-bulk{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:8px 14px;border:1px solid var(--s-line);background:var(--s-face);border-radius:0 0 8px 8px}.staffwk .sw-bulk .lab{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--s-ink3)}.staffwk .sw-bulk .cnt{font-family:var(--s-mono);font-size:11.5px;font-weight:600;color:var(--s-accink);background:var(--s-wash);border:1px solid var(--s-accline);border-radius:11px;padding:1px 10px}.staffwk .sw-xfer{border:1px solid var(--s-line);border-top:2px solid var(--s-xf);border-radius:0 0 8px 8px;background:var(--s-xfwash);margin-top:-1px}.staffwk .sw-xfer .xh{display:flex;align-items:center;gap:10px;padding:9px 14px;flex-wrap:wrap}.staffwk .sw-xfer .xh b{font-family:var(--s-cond);font-size:18px;font-weight:700}.staffwk .sw-xfer .xh .m{font-size:11.5px;color:var(--s-ink2)}.staffwk .sw-xlist{padding:0 14px;display:flex;flex-direction:column;gap:5px}.staffwk .sw-xrow{display:grid;grid-template-columns:24px minmax(170px,1fr) 22px minmax(170px,1fr) minmax(140px,.9fr);gap:10px;align-items:center;padding:7px 11px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-panel);cursor:pointer}.staffwk .sw-xrow:hover{border-color:var(--s-xfline)}.staffwk .sw-xrow.on{border-color:var(--s-xf);background:var(--s-xfwash)}.staffwk .sw-xrow .sw-xcb{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--s-line);background:var(--s-panel);display:grid;place-items:center;color:#fff;font-size:11px}.staffwk .sw-xrow.on .sw-xcb{background:var(--s-xf);border-color:var(--s-xf)}.staffwk .sw-xrow .xs{display:flex;align-items:center;gap:7px;min-width:0}.staffwk .sw-xrow .tx{min-width:0}.staffwk .sw-xrow .tx b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staffwk .sw-xrow .tx span{display:block;font-family:var(--s-mono);font-size:10px;color:var(--s-ink3)}.staffwk .sw-xrow .xa{text-align:center;color:var(--s-xf);font-size:15px;font-weight:700}.staffwk .sw-xrow .xn{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.staffwk .sw-xrow .tv{font-family:var(--s-mono);font-size:10px;color:var(--s-ink3)}.staffwk .av{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--s-mono);font-size:8.5px;font-weight:600;background:#4a6e8c}.staffwk .av.hole{background:var(--s-badwash);color:var(--s-bad);border:1px dashed var(--s-badline)}.staffwk .xf-foot{display:flex;align-items:center;gap:9px;padding:10px 14px 13px;flex-wrap:wrap}.staffwk .sw-empty{margin:10px 14px 14px;padding:14px;border:1px dashed var(--s-line);border-radius:8px;text-align:center;font-size:12.5px;color:var(--s-ink3);background:var(--s-panel)}.staffwk .sw-empty code{font-family:var(--s-mono);font-size:11.5px;color:var(--s-ink2);background:var(--s-soft);border-radius:3px;padding:0 4px}.staffwk .sw-skel{border:1px solid var(--s-line);border-bottom:0;background:var(--s-panel);padding:10px 14px}.staffwk .sk-row{display:grid;grid-template-columns:74px 1fr 90px;gap:12px;align-items:center;padding:8px 0}.staffwk .sk-row span{display:block;height:14px;border-radius:4px;background:var(--s-soft);animation:swpulse 1.4s ease-in-out infinite}.staffwk .sk-row .sk-bar{height:24px}.staffwk .sk-row:nth-child(2n) span{animation-delay:.18s}.staffwk .sk-row:nth-child(3n) span{animation-delay:.32s}@keyframes swpulse{0%,100%{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.staffwk .sk-row span{animation:none}}@media (max-width:1100px){.staffwk .sw-bhead,.staffwk .sw-brow{grid-template-columns:70px 50px minmax(140px,1fr) 88px}.staffwk .sw-bhead span:nth-child(5),.staffwk .sw-brow .fl{display:none}.staffwk .sw-pool{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 100px 76px}.staffwk .sw-pool .pw{display:none}}@media (max-width:820px){.staffwk .sw-baserow{flex-direction:column}.staffwk .sw-tscope{border-left:0;border-top:1px solid var(--s-line);padding:8px 14px}.staffwk .sw-bhead,.staffwk .sw-brow{grid-template-columns:64px minmax(120px,1fr) 84px}.staffwk .sw-bhead span:nth-child(2),.staffwk .sw-brow .sh{display:none}.staffwk .sw-pool{grid-template-columns:1fr;row-gap:5px}.staffwk .sw-pool .pq{text-align:left}.staffwk .sw-xrow{grid-template-columns:24px 1fr;row-gap:6px}.staffwk .sw-xrow .xa{display:none}}.shiftmod{--k-ink:#16293a;--k-ink2:#4a6274;--k-ink3:#8098ab;--k-line:#dbe4ec;--k-soft:#eef2f5;--k-face:#f6f9fb;--k-panel:#fff;--k-acc:#1668a8;--k-accink:#0f4c7c;--k-wash:#e9f2f9;--k-accline:#b9d4e8;--k-ok:#2c7a52;--k-okwash:#e8f4ed;--k-okline:#b6dcc6;--k-warn:#8a5200;--k-warnwash:#fdf3e2;--k-warnline:#e8c98d;--k-warnsolid:#d09a2a;--k-bad:#a52834;--k-badwash:#fdecee;--k-badline:#f0bfc5;--k-badsolid:#c0392f;--k-prv:#8a4d18;--k-prvwash:#fbefe3;--k-prvline:#e6c49f;--k-grp:#31597f;--k-grpwash:#e8eff6;--k-grpline:#bacfe2;--k-fit:#0f6f74;--k-fitwash:#e3f3f3;--k-fitline:#a9d6d6;--k-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--k-cond:"Barlow Condensed","IBM Plex Sans",sans-serif;color:var(--k-ink)}.shiftmod a[role="button"]{cursor:pointer}.shiftmod .k-sp{flex:1}.shiftmod .k-pane{border:1px solid var(--k-line);border-radius:10px;background:var(--k-panel);overflow:hidden}.shiftmod .k-sec{padding:13px 15px;border-bottom:1px solid var(--k-soft)}.shiftmod .k-sec:last-child{border-bottom:0}.shiftmod .k-sech{display:flex;align-items:baseline;gap:9px;margin-bottom:9px;flex-wrap:wrap}.shiftmod .k-sech h5{font-family:var(--k-cond);font-size:17px;font-weight:700;margin:0}.shiftmod .k-sech .note{font-size:11.5px;color:var(--k-ink3)}.shiftmod .k-lvls{display:flex;gap:7px;flex-wrap:wrap}.shiftmod .k-lvl{flex:1 1 110px;border:1px solid var(--k-line);border-radius:9px;background:var(--k-panel);padding:7px 11px 8px;text-align:left;font-family:inherit;cursor:pointer}.shiftmod .k-lvl:hover{border-color:var(--k-accline)}.shiftmod .k-lvl.on{border-color:var(--k-acc);background:var(--k-wash);box-shadow:inset 0 0 0 1px var(--k-acc)}.shiftmod .k-lvl .ln{display:flex;align-items:center;gap:6px}.shiftmod .k-lvl .dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--k-ink3)}.shiftmod .k-lvl .ln b{font-size:12.5px;font-weight:600}.shiftmod .k-lvl .lv{display:block;font-family:var(--k-mono);font-size:18px;font-weight:600;line-height:1.1;margin-top:2px;font-variant-numeric:tabular-nums}.shiftmod .k-lvl.on .lv{color:var(--k-accink)}.shiftmod .k-lvl .lx{display:block;font-size:10px;color:var(--k-ink3)}.shiftmod .k-lvl.custom{border-style:dashed}.shiftmod .k-lvl.custom .lx{color:var(--k-warn)}.shiftmod .k-over{display:flex;align-items:center;gap:9px;margin-top:9px;padding:7px 11px;border-radius:8px;background:var(--k-warnwash);border:1px solid var(--k-warnline);font-size:12px;color:var(--k-warn);flex-wrap:wrap}.shiftmod .k-grp{display:flex;align-items:center;gap:9px;margin:11px 0 4px}.shiftmod .k-grp:first-child{margin-top:0}.shiftmod .k-grp b{font-size:12.5px;font-weight:600}.shiftmod .k-grp i{flex:1;height:1px;background:var(--k-line)}.shiftmod .k-grp em{font-style:normal;font-family:var(--k-mono);font-size:10.5px;color:var(--k-ink3)}.shiftmod .k-line{display:grid;grid-template-columns:minmax(110px,1.3fr) 58px minmax(92px,1fr);gap:10px;align-items:center;padding:6px 10px;border:1px solid var(--k-line);border-radius:8px;background:var(--k-panel);margin-bottom:4px}.shiftmod .k-line.edited{border-color:var(--k-warnline);background:var(--k-warnwash)}.shiftmod .k-line .nm b{display:block;font-size:12.5px;font-weight:600}.shiftmod .k-line .nm span{display:flex;gap:4px;margin-top:2px;flex-wrap:wrap}.shiftmod input.k-qty{width:100%;box-sizing:border-box;font-family:var(--k-mono);font-size:14px;font-weight:600;text-align:center;padding:4px 2px;border-radius:6px;border:1px solid var(--k-line);background:var(--k-face);color:var(--k-ink);font-variant-numeric:tabular-nums}.shiftmod .k-line.edited input.k-qty{border-color:var(--k-warnline);background:var(--k-panel)}.shiftmod .k-fill{display:flex;align-items:center;gap:7px}.shiftmod .k-bar{flex:1;min-width:34px;height:6px;border-radius:3px;background:var(--k-soft);overflow:hidden;display:flex}.shiftmod .k-bar i{display:block;height:100%}.shiftmod .k-bar .f{background:var(--k-acc)}.shiftmod .k-bar .p{background:var(--k-fit);opacity:.55}.shiftmod .k-num{font-family:var(--k-mono);font-size:11.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.shiftmod .k-num .gh{color:var(--k-fit)}.shiftmod .k-num.done{color:var(--k-ok)}.shiftmod .k-tot{display:grid;grid-template-columns:minmax(110px,1.3fr) 58px minmax(92px,1fr);gap:10px;align-items:center;padding:9px 10px 0;margin-top:6px;border-top:1px solid var(--k-line)}.shiftmod .k-tot b{font-family:var(--k-cond);font-size:16px;font-weight:700}.shiftmod .k-tot .tv{font-family:var(--k-mono);font-size:16px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.shiftmod .k-chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:1px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.shiftmod .c-grp{color:var(--k-grp);background:var(--k-grpwash);border-color:var(--k-grpline)}.shiftmod .c-prv{color:var(--k-prv);background:var(--k-prvwash);border-color:var(--k-prvline)}.shiftmod .c-age{color:var(--k-ink3);background:var(--k-soft);border-color:var(--k-line);font-weight:600}.shiftmod .c-ok{color:var(--k-ok);background:var(--k-okwash);border-color:var(--k-okline)}.shiftmod .c-warn{color:var(--k-warn);background:var(--k-warnwash);border-color:var(--k-warnline)}.shiftmod .c-bad{color:var(--k-bad);background:var(--k-badwash);border-color:var(--k-badline)}.shiftmod .c-fit{color:var(--k-fit);background:var(--k-fitwash);border-color:var(--k-fitline)}.shiftmod .k-tabs{display:flex;border-bottom:1px solid var(--k-line);background:var(--k-face)}.shiftmod .k-tab{flex:1;padding:9px 12px 8px;border:0;border-right:1px solid var(--k-line);background:0 0;cursor:pointer;font-family:inherit;text-align:left;position:relative;min-width:0}.shiftmod .k-tab:last-child{border-right:0}.shiftmod .k-tab:hover{background:var(--k-panel)}.shiftmod .k-tab.on{background:var(--k-panel)}.shiftmod .k-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--k-acc)}.shiftmod .k-tab .tt{display:flex;align-items:center;gap:6px}.shiftmod .k-tab .tt b{font-size:13px;font-weight:600;color:var(--k-ink2)}.shiftmod .k-tab.on .tt b{color:var(--k-accink)}.shiftmod .k-tab .cnt{font-family:var(--k-mono);font-size:10.5px;font-weight:600;padding:0 6px;border-radius:9px;background:var(--k-soft);color:var(--k-ink3)}.shiftmod .k-tab.on .cnt{background:var(--k-wash);color:var(--k-accink)}.shiftmod .k-tab .td{display:block;font-size:10.5px;color:var(--k-ink3);margin-top:1px}.shiftmod .k-tbody{padding:12px 15px 4px;min-height:300px}.shiftmod .k-tfoot{display:flex;align-items:center;gap:9px;padding:10px 15px;border-top:1px solid var(--k-line);background:var(--k-face);flex-wrap:wrap}.shiftmod .k-tfoot .m{font-size:12px;color:var(--k-ink3)}.shiftmod .k-pg{display:flex;align-items:center;gap:9px;margin:12px 0 5px}.shiftmod .k-pg:first-child{margin-top:0}.shiftmod .k-pg b{font-size:12px;font-weight:600}.shiftmod .k-pg i{flex:1;height:1px;background:var(--k-line)}.shiftmod .k-pg em{font-style:normal;font-family:var(--k-mono);font-size:10.5px;color:var(--k-ink3)}.shiftmod .k-pg em.short{color:var(--k-bad)}.shiftmod .k-pg.dead b{color:var(--k-ink3);font-weight:500}.shiftmod .k-prow{display:grid;grid-template-columns:22px 30px minmax(120px,1.3fr) minmax(110px,1.3fr) auto;gap:9px;align-items:center;padding:5px 9px;border:1px solid var(--k-line);border-radius:8px;background:var(--k-panel);margin-bottom:4px}.shiftmod .k-prow.pick{border-color:var(--k-fit);background:var(--k-fitwash)}.shiftmod .k-prow.risk{border-color:var(--k-warnline)}.shiftmod .k-prow .k-cb{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--k-line);background:var(--k-panel);display:grid;place-items:center;color:#fff;font-size:11px;line-height:1}.shiftmod .k-prow.pick .k-cb{background:var(--k-fit);border-color:var(--k-fit)}.shiftmod .k-prow .who b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiftmod .k-prow .who span{display:block;font-family:var(--k-mono);font-size:10px;color:var(--k-ink3)}.shiftmod .k-prow .why{font-size:11px;color:var(--k-ink2)}.shiftmod .k-prow .why em{font-style:normal;display:block;font-family:var(--k-mono);font-size:10px;color:var(--k-ink3)}.shiftmod .k-prow .act{display:flex;gap:5px;justify-content:flex-end}.shiftmod .k-prow .img-32,.shiftmod .k-prow .nameicon{width:28px;height:28px}.shiftmod .k-btn{font-family:inherit;font-size:12px;font-weight:600;padding:4px 12px;border-radius:7px;border:1px solid var(--k-line);background:var(--k-panel);color:var(--k-ink2);cursor:pointer;white-space:nowrap}.shiftmod .k-btn:hover{border-color:var(--k-accline);color:var(--k-accink)}.shiftmod .k-btn.pri{background:var(--k-acc);border-color:var(--k-acc);color:#fff}.shiftmod .k-btn.fit{background:var(--k-fit);border-color:var(--k-fit);color:#fff}.shiftmod .k-btn.sm{padding:2px 9px;font-size:11px}.shiftmod .k-btn.off{opacity:.45;pointer-events:none}.shiftmod .k-empty{padding:14px;border:1px dashed var(--k-line);border-radius:8px;text-align:center;font-size:12.5px;color:var(--k-ink3);background:var(--k-face);margin-bottom:6px}.shiftmod .k-dead{margin:14px 0 4px;padding:9px 12px;border-radius:8px;background:var(--k-badwash);border:1px solid var(--k-badline);font-size:12px;color:var(--k-bad)}.shiftmod .k-find{display:flex;align-items:center;gap:8px;margin-bottom:10px}.shiftmod .k-find input{flex:1;box-sizing:border-box;font-family:inherit;font-size:12.5px;padding:5px 11px;border-radius:7px;border:1px solid var(--k-line);background:var(--k-face);color:var(--k-ink)}@media (max-width:620px){.shiftmod .k-prow{grid-template-columns:22px 30px 1fr;row-gap:5px}.shiftmod .k-prow .act,.shiftmod .k-prow .why{grid-column:1/-1;justify-content:flex-start}.shiftmod .k-line,.shiftmod .k-tot{grid-template-columns:1fr 58px;row-gap:5px}}.pro-board .qtag.q-repeat{color:#2c7a52;background:#eef6f1;border-color:#c9e3d3}.shiftmod .k-prow > .k-cb,.shiftmod .k-prow > span:first-child{grid-column:1}.shiftmod .k-prow > .nameicon{grid-column:2;position:static;float:none;margin:0}.shiftmod .k-prow > .who{grid-column:3;min-width:0}.shiftmod .k-prow > .why{grid-column:4;min-width:0}.shiftmod .k-prow > .act{grid-column:5}.shiftmod .k-prow .who b,.shiftmod .k-prow .who span,.shiftmod .k-prow .why em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiftmod .k-prow .k-cb{display:grid}@media (max-width:620px){.shiftmod .k-prow > .act,.shiftmod .k-prow > .why{grid-column:1/-1}}.teampays{--t-line:#dbe4ec;--t-soft:#eef2f5;--t-face:#f6f9fb;--t-panel:#fff;--t-rail:#fbfcfd;--t-ink:#16293a;--t-ink-2:#4a6274;--t-ink-3:#8098ab;--t-acc:#1668a8;--t-acc-ink:#0f4c7c;--t-wash:#e9f2f9;--t-acc-line:#b9d4e8;--t-good:#2c7a52;--t-good-wash:#e8f4ed;--t-good-line:#b6dcc6;--t-warn:#8a5200;--t-warn-wash:#fdf3e2;--t-warn-line:#e8c98d;--t-warn-solid:#d09a2a;--t-bad:#a52834;--t-bad-wash:#fdecee;--t-bad-line:#f0bfc5;--t-bad-solid:#c0392f;--t-prem:#6a4ba8;--t-prem-wash:#f1ebfa;--t-prem-line:#d5c4ec;--t-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-cond:"Barlow Condensed","IBM Plex Sans",sans-serif;color:var(--t-ink);padding:0}.teampays .num,.teampays .tp-mono{font-family:var(--t-mono);font-variant-numeric:tabular-nums}.teampays .num{text-align:right;white-space:nowrap}.teampays .tp-muted{color:var(--t-ink-3)}.teampays .tp-muted.sm{font-size:11.5px}.teampays .prem{color:var(--t-prem)}.teampays .prem.sm{font-size:12px}.teampays .tp-perbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;padding:12px 14px}.teampays .tp-pernav{display:flex;align-items:center;gap:8px}.teampays .tp-pbtn{border:1px solid var(--t-line);background:var(--t-face);border-radius:8px;width:30px;height:30px;display:grid;place-items:center;color:var(--t-ink-2);cursor:pointer;font-size:12px}.teampays .tp-pbtn:hover{border-color:var(--t-acc-line);color:var(--t-acc)}.teampays .tp-pbtn:disabled{opacity:.35;cursor:default}.teampays .tp-perlabel{font-family:var(--t-cond);font-size:23px;font-weight:700;letter-spacing:.01em;line-height:1.1}.teampays .tp-persub{font-size:12px;color:var(--t-ink-3)}.teampays .tp-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.teampays .tp-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;border:1px solid var(--t-line);background:var(--t-soft);color:var(--t-ink-2);white-space:nowrap}.teampays .tp-chip.ok{background:var(--t-good-wash);border-color:var(--t-good-line);color:var(--t-good)}.teampays .tp-chip.warn{background:var(--t-warn-wash);border-color:var(--t-warn-line);color:var(--t-warn)}.teampays .tp-chip.bad{background:var(--t-bad-wash);border-color:var(--t-bad-line);color:var(--t-bad)}.teampays .tp-chip.acc{background:var(--t-wash);border-color:var(--t-acc-line);color:var(--t-acc-ink)}.teampays .tp-chip.prem{background:var(--t-prem-wash);border-color:var(--t-prem-line);color:var(--t-prem)}.teampays .tp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin-top:12px}.teampays .tp-tile{background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;padding:11px 13px}.teampays .tp-tile .k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-3);font-weight:600}.teampays .tp-tile .v{font-family:var(--t-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;letter-spacing:-.01em;margin-top:2px}.teampays .tp-tile .n{font-size:12px;color:var(--t-ink-2);margin-top:1px}.teampays .tp-tile.flag{border-color:var(--t-warn-line);background:var(--t-warn-wash)}.teampays .tp-tile.flag .n,.teampays .tp-tile.flag .v{color:var(--t-warn)}.teampays .tp-bar{height:6px;border-radius:99px;background:var(--t-soft);overflow:hidden;display:flex;margin-top:8px}.teampays .tp-bar i{display:block;height:100%}.teampays .tp-bar .base{background:var(--t-acc)}.teampays .tp-bar .pre{background:var(--t-prem)}.teampays .tp-card{margin-top:12px;overflow:hidden}.teampays .tp-cardhead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--t-line);background:var(--t-face)}.teampays .tp-cardhead h2{font-family:var(--t-cond);font-size:19px;margin:0;font-weight:700}.teampays .tp-filt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:9px 13px;border-bottom:1px solid var(--t-line)}.teampays .tp-filt.sub{background:var(--t-face)}.teampays .tp-flab{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--t-ink-3);font-weight:700}.teampays .tp-flab.ml{margin-left:6px}.teampays .tp-find{position:relative;flex:1 1 210px;min-width:170px;margin:0}.teampays .tp-find i{position:absolute;left:10px;top:9px;font-size:12px;color:var(--t-ink-3)}.teampays .tp-find input{width:100%;border:1px solid var(--t-line);background:var(--t-face);border-radius:8px;padding:6px 10px 6px 29px;font:inherit;font-size:13px;color:var(--t-ink)}.teampays .tp-find input:focus{outline:0;border-color:var(--t-acc-line)}.teampays .tp-fchip{border:1px solid var(--t-line);background:var(--t-panel);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--t-ink-2);cursor:pointer}.teampays .tp-fchip:hover{border-color:var(--t-acc-line);color:var(--t-acc)}.teampays .tp-fchip[aria-pressed="true"]{background:var(--t-wash);border-color:var(--t-acc-line);color:var(--t-acc-ink)}.teampays .tp-fchip .tp-n{font-family:var(--t-mono);font-size:11px;opacity:.8}.teampays .tp-scope{display:flex;align-items:center;gap:7px;margin-left:auto}.teampays .tp-seg{display:inline-flex;border:1px solid var(--t-line);border-radius:8px;overflow:hidden;background:var(--t-panel)}.teampays .tp-seg button{border:0;background:0 0;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--t-ink-2);cursor:pointer}.teampays .tp-seg button[aria-pressed="true"]{background:var(--t-wash);color:var(--t-acc-ink)}.teampays .tp-seg button:disabled{opacity:.4;cursor:default}.teampays .tp-tablewrap{max-height:min(58vh,700px);overflow:auto}.teampays .tp-table{width:100%;border-collapse:collapse}.teampays .tp-table thead th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--t-ink-3);font-weight:700;text-align:left;padding:8px 10px;border-bottom:1px solid var(--t-line);background:var(--t-face);position:sticky;top:0;z-index:2;white-space:nowrap;cursor:pointer;user-select:none}.teampays .tp-table thead th.r{text-align:right}.teampays .tp-table thead th:hover{color:var(--t-acc)}.teampays .tp-table thead th .ar{opacity:.5;font-size:9px}.teampays .tp-table tbody td{padding:8px 10px;border-bottom:1px solid var(--t-line);vertical-align:middle}.teampays .tp-table tbody tr{cursor:pointer}.teampays .tp-table tbody tr:hover{background:var(--t-face)}.teampays .tp-table td.tot{font-weight:600}.teampays .tp-table td.go{text-align:right;color:var(--t-ink-3);font-size:11px}.teampays .tp-table tbody tr:hover td.go{color:var(--t-acc)}.teampays .tp-table tfoot td{padding:9px 10px;border-top:2px solid var(--t-line);font-weight:700;background:var(--t-face)}.teampays .tp-who{display:flex;align-items:center;gap:9px;min-width:0}.teampays .tp-who .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teampays .tp-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;overflow:hidden;font-family:var(--t-mono);font-size:11.5px;font-weight:700;color:#fff}.teampays .tp-av img{width:100%;height:100%;object-fit:cover}.teampays .tp-av.no{background:var(--t-ink-3)}.teampays .tp-av.sm{width:26px;height:26px;font-size:10.5px}.teampays .tp-av.lg{width:42px;height:42px;font-size:14px}.teampays .tp-hero{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:11px 13px;border-bottom:1px solid var(--t-line);background:var(--t-face)}.teampays .tp-who2{min-width:0;flex:1 1 220px}.teampays .tp-hero h2{font-family:var(--t-cond);font-size:25px;margin:0;font-weight:700;line-height:1.1}.teampays .tp-subline{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:3px;font-size:12px;color:var(--t-ink-3)}.teampays .tp-navwho{display:flex;align-items:center;gap:6px}.teampays .tp-navwho .tp-mono{font-size:11.5px;color:var(--t-ink-3)}.teampays .tp-band{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--t-line);background:var(--t-panel)}.teampays .tp-band .c{flex:1 1 104px;padding:9px 13px;border-right:1px solid var(--t-line)}.teampays .tp-band .c:last-child{border-right:0}.teampays .tp-band .v{display:block;font-family:var(--t-mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.15}.teampays .tp-band .k{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--t-ink-3);font-weight:600}.teampays .tp-band .c.zero .v{color:var(--t-ink-3)}.teampays .tp-split{display:grid;grid-template-columns:284px minmax(0,1fr);align-items:stretch;min-height:480px}@media (max-width:1100px){.teampays .tp-split{grid-template-columns:1fr}.teampays .tp-roster{border-right:0;border-bottom:1px solid var(--t-line)}.teampays .tp-rlist{max-height:280px}}.teampays .tp-roster{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--t-line);background:var(--t-rail)}.teampays .tp-rfind{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid var(--t-line);background:var(--t-panel);color:var(--t-ink-3)}.teampays .tp-rfind i{flex:none;font-size:11px}.teampays .tp-rfind input{flex:1;min-width:0;border:0;padding:1px 0;background:0 0;font-size:12px;color:var(--t-ink);outline:0}.teampays .tp-rhead{display:flex;align-items:baseline;gap:6px;padding:6px 11px;border-bottom:1px solid var(--t-line);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--t-ink-3)}.teampays .tp-rhead b{font-family:var(--t-mono);font-size:11px;color:var(--t-ink)}.teampays .tp-rhead .ml{margin-left:auto}.teampays .tp-rnote{padding:5px 11px;border-bottom:1px solid var(--t-line);background:var(--t-wash);color:var(--t-acc-ink);font-size:11px;font-weight:600}.teampays .tp-rlist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.teampays .tp-ritem{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:0 0;cursor:pointer;padding:7px 11px;border-bottom:1px solid var(--t-line)}.teampays .tp-ritem:hover{background:var(--t-soft)}.teampays .tp-ritem[aria-current="true"]{background:var(--t-wash);box-shadow:inset 3px 0 0 var(--t-acc)}.teampays .tp-ritem .rn{min-width:0;flex:1 1 auto}.teampays .tp-ritem .rn > b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teampays .tp-ritem .rn > span{display:block;font-size:10.5px;color:var(--t-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teampays .tp-ritem .rn > span span{display:inline}.teampays .tp-ritem .rv{font-family:var(--t-mono);font-size:12px;text-align:right;white-space:nowrap;flex:none}.teampays .tp-ritem .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--t-ink-3)}.teampays .tp-ritem .dot.ok{background:var(--t-good)}.teampays .tp-ritem .dot.warn{background:var(--t-warn-solid)}.teampays .tp-ritem .dot.bad{background:var(--t-bad-solid)}.teampays .tp-pane{min-width:0;display:flex;flex-direction:column}.teampays .tp-panehead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:8px 13px;border-bottom:1px solid var(--t-line)}.teampays .tp-panehead h3{font-family:var(--t-cond);font-size:16px;margin:0;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--t-ink-2)}.teampays .tp-atab{width:100%;border-collapse:collapse}.teampays .tp-atab th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--t-ink-3);font-weight:700;text-align:left;padding:6px 10px;border-bottom:1px solid var(--t-line);background:var(--t-face)}.teampays .tp-atab th.r{text-align:right}.teampays .tp-atab td{padding:6px 10px;border-bottom:1px solid var(--t-line);font-size:12.5px}.teampays .tp-atab tbody tr{cursor:pointer}.teampays .tp-atab tbody tr:hover{background:var(--t-face)}.teampays .tp-atab tbody tr.sel{background:var(--t-wash);box-shadow:inset 3px 0 0 var(--t-acc)}.teampays .tp-atab tbody tr.out{opacity:.45}.teampays .tp-atab tbody tr.out:hover{opacity:1}.teampays .tp-atab td.tot{font-weight:600}.teampays .tp-dayscroll{overflow:auto;max-height:min(46vh,420px)}.teampays .tp-dayrow{display:grid;grid-template-columns:58px 1fr minmax(150px,auto) 14px;gap:10px;align-items:center;padding:7px 13px;border-bottom:1px solid var(--t-line);cursor:pointer}.teampays .tp-dayrow:hover{background:var(--t-face)}.teampays .tp-dayrow.sel{background:var(--t-wash);box-shadow:inset 3px 0 0 var(--t-acc)}.teampays .tp-dayrow.off{cursor:default}.teampays .tp-dayrow.off:hover{background:0 0}.teampays .tp-dayrow.off .dd{color:var(--t-ink-3)}.teampays .tp-dayrow.aprv{background:linear-gradient(90deg,var(--t-good-wash) 0 3px,transparent 3px)}.teampays .tp-dayrow.aprv.sel{background:var(--t-wash)}.teampays .tp-dayrow .dd{font-family:var(--t-cond);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.1}.teampays .tp-dayrow .dd small{display:block;font-family:inherit;font-size:10.5px;font-weight:600;color:var(--t-ink-3);letter-spacing:.04em;text-transform:uppercase}.teampays .tp-dayrow .dmeta{font-size:12px;color:var(--t-ink-2);display:flex;gap:7px;flex-wrap:wrap;align-items:center}.teampays .tp-dayrow .dmoney{font-family:var(--t-mono);font-variant-numeric:tabular-nums;text-align:right}.teampays .tp-dayrow .dmoney b{display:block;font-weight:600}.teampays .tp-dayrow .dmoney span{font-size:11px;color:var(--t-prem)}.teampays .tp-dayrow .go{color:var(--t-ink-3);font-size:11px}.teampays .tp-dcolwrap{overflow-x:auto}.teampays .tp-dcol{width:100%;border-collapse:collapse}.teampays .tp-dcol td,.teampays .tp-dcol th{padding:6px 9px;font-size:12.5px}.teampays .tp-dcol thead th{text-align:center;font-size:10.5px;font-weight:700;color:var(--t-ink-3);background:var(--t-face);border-bottom:1px solid var(--t-line);cursor:pointer;white-space:nowrap}.teampays .tp-dcol thead th.rowk{text-align:left;position:sticky;left:0;z-index:3}.teampays .tp-dcol thead th.sel{background:var(--t-wash);color:var(--t-acc-ink)}.teampays .tp-dcol td{text-align:right;font-family:var(--t-mono);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--t-line)}.teampays .tp-dcol td.sel{background:var(--t-wash)}.teampays .tp-dcol td.z{color:var(--t-ink-3)}.teampays .tp-dcol td.k{text-align:left;font-family:inherit;font-weight:600;color:var(--t-ink-2);position:sticky;left:0;background:var(--t-panel)}.teampays .tp-dcol td.k.prem{color:var(--t-prem)}.teampays .tp-dcol tr.tot td{font-weight:700;border-top:1px solid var(--t-line)}.teampays .tp-dcol td.end,.teampays .tp-dcol th.end{border-left:1px solid var(--t-line);font-weight:700}.teampays .tp-detail{border-top:2px solid var(--t-line);background:var(--t-face)}.teampays .tp-dethead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 13px}.teampays .tp-dethead h3{font-family:var(--t-cond);font-size:19px;margin:0;font-weight:700}.teampays .tp-task{border-top:1px solid var(--t-line);padding:9px 13px;background:var(--t-panel)}.teampays .tp-task .tasktop{display:flex;gap:9px;align-items:baseline;justify-content:space-between}.teampays .tp-task .tasksub{font-size:11.5px;color:var(--t-ink-3);display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:2px}.teampays .tp-task .amt{font-weight:600;white-space:nowrap}.teampays .tp-calc{margin:7px 0 0;padding:0;list-style:none;font-size:12px}.teampays .tp-calc li{display:flex;justify-content:space-between;gap:12px;padding:2px 0;color:var(--t-ink-2)}.teampays .tp-calc li.prem{color:var(--t-prem)}.teampays .tp-calc .ex{color:var(--t-ink-3);font-size:11.5px}.teampays .tp-tasksum{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed var(--t-line);margin-top:4px;padding-top:4px;font-weight:600;font-size:12.5px}.teampays .tp-gap{margin-top:6px;padding:5px 8px;border:1px solid var(--t-bad-line);background:var(--t-bad-wash);color:var(--t-bad);border-radius:7px;font-size:11.5px}.teampays .tp-detfoot{display:flex;justify-content:space-between;padding:9px 13px;border-top:2px solid var(--t-line);font-weight:700;background:var(--t-face)}.teampays .tp-note{font-size:11.5px;color:var(--t-ink-3);padding:9px 13px;margin:0}.teampays .tp-empty{padding:34px 20px;text-align:center;color:var(--t-ink-3)}.teampays .tp-empty .h{font-family:var(--t-cond);font-size:20px;color:var(--t-ink-2)}.teampays .tp-empty p{margin:4px 0 0;font-size:13px}@media print{.teampays .tp-act,.teampays .tp-filt,.teampays .tp-pbtn,.teampays .tp-roster,.teampays .tp-seg{display:none!important}.teampays .tp-split{grid-template-columns:1fr}.teampays .tp-dayscroll,.teampays .tp-tablewrap{max-height:none;overflow:visible}.teampays .tp-card,.teampays .tp-perbar,.teampays .tp-tile{box-shadow:none}.teampays .tp-task{break-inside:avoid}}.teampays .was{text-decoration:line-through;color:var(--t-ink-3);margin-right:5px;font-weight:400}.teampays .tp-task .taskname{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-weight:600}.teampays .tp-editnote{margin-top:6px;padding:5px 9px;border-left:2px solid var(--t-warn-line);background:var(--t-warn-wash);color:var(--t-warn);border-radius:0 7px 7px 0;font-size:12px}.teampays .tp-editrow{margin-top:7px;display:flex;gap:7px;flex-wrap:wrap}.teampays .tp-editbox{margin-top:8px;border:1px solid var(--t-acc-line);background:var(--t-wash);border-radius:9px;padding:9px 11px}.teampays .tp-editbox .fields{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.teampays .tp-editbox label{display:flex;flex-direction:column;gap:2px;margin:0;min-width:96px}.teampays .tp-editbox label.wide{flex:1 1 260px}.teampays .tp-editbox label > span{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--t-ink-3)}.teampays .tp-editbox input{border:1px solid var(--t-line);background:var(--t-panel);border-radius:7px;padding:5px 8px;font:inherit;font-size:13px;color:var(--t-ink)}.teampays .tp-editbox input[type="number"]{font-family:var(--t-mono);font-variant-numeric:tabular-nums;width:96px}.teampays .tp-editbox input:focus{outline:0;border-color:var(--t-acc)}.teampays .tp-editbox small{font-size:10.5px}.teampays .tp-editbox .acts{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:9px}.teampays .tp-editbox .acts .tp-muted{margin-right:auto}.teampays .tp-editbox .mesg{color:var(--t-bad);font-size:12px;font-weight:600}.teampays .tp-task:has(.tp-editnote){border-left:3px solid var(--t-warn-line)}.pro-page .pays-tab{min-width:0}.pro-page .payhead{display:flex;align-items:center;gap:18px;padding:9px 13px;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);flex-wrap:wrap}.pro-page .payhead .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .payhead .ph-per b{display:block;margin-top:1px;font-size:12.5px;font-weight:700;color:var(--p-ink)}.pro-page .payhead .ph-stat b{display:block;margin-top:1px;font-family:var(--p-mono);font-size:15px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums}.pro-page .payhead .ph-stat.big b{font-size:19px;color:var(--p-acc-ink)}.pro-page .payhead .sp{flex:1}.pro-page .payhint{margin:6px 2px 14px;font-size:10.5px;color:var(--p-ink-3)}.pro-page .paytbl{border:1px solid var(--p-line);border-radius:7px;overflow:hidden}.pro-page .pt-foot,.pro-page .pt-head,.pro-page .pt-row{display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(4,minmax(52px,.7fr)) minmax(56px,.8fr) minmax(70px,.9fr) minmax(84px,1fr) 22px;align-items:center;gap:8px;padding:6px 11px}.pro-page .pt-head{background:var(--p-soft);border-bottom:1px solid var(--p-line);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .pt-head .n{text-align:right}.pro-page .pt-row{border-bottom:1px solid var(--p-soft);cursor:pointer;background:#fff}.pro-page .pt-row:hover{background:var(--p-face)}.pro-page .pt-row.open{background:var(--p-wash)}.pro-page .pt-row.conf .wk b::after{content:"approved";margin-left:7px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2c7a52;background:#e8f4ed;border:1px solid #b6dcc6;border-radius:3px;padding:0 5px;vertical-align:1px}.pro-page .pt-row .wk{min-width:0}.pro-page .pt-row .wk b{display:block;font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .pt-row .wk span{display:block;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3)}.pro-page .pt-foot .n,.pro-page .pt-row .n{text-align:right;font-family:var(--p-mono);font-size:11.5px;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .pt-row .n.zero{color:var(--p-ink-3);opacity:.4}.pro-page .pt-row .n.tot{font-weight:600;color:var(--p-ink)}.pro-page .pt-row .n.bon{color:#2c7a52}.pro-page .pt-row .n.bon.zero{color:var(--p-ink-3)}.pro-page .pt-row .n.pay{font-weight:600;color:var(--p-ink)}.pro-page .pt-row .n.pay em{display:block;font-style:normal;font-family:var(--p-sans,inherit);font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .pt-row .chev{text-align:center;font-size:9px;color:var(--p-ink-3)}.pro-page .pt-det{padding:3px 11px 9px 24px;background:var(--p-wash);border-bottom:1px solid var(--p-soft)}.pro-page .pt-line{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px 92px;gap:8px;padding:3px 0;font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-2);font-variant-numeric:tabular-nums;text-align:right}.pro-page .pt-line .l{text-align:left;font-family:inherit;color:var(--p-ink-2)}.pro-page .pt-line .l em{font-style:normal;color:var(--p-ink-3)}.pro-page .pt-line.sum{border-top:1px solid var(--p-acc-line);margin-top:3px;padding-top:5px;font-weight:600;color:var(--p-ink)}.pro-page .pt-foot{background:var(--p-soft);border-top:1px solid var(--p-line);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .pt-foot .n{font-size:12px;font-weight:600;color:var(--p-ink);text-transform:none;letter-spacing:0}.pro-page .pt-foot .n.pay{color:var(--p-acc-ink);font-size:13.5px}.pro-page .payrates{display:flex;align-items:baseline;gap:14px;margin-top:9px;padding:7px 11px;border:1px dashed var(--p-line);border-radius:6px;background:var(--p-face);flex-wrap:wrap}.pro-page .payrates .pr-k{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .payrates .pr-k em{font-style:normal;margin-left:5px;color:#8a5200;background:#fdf3e2;border:1px solid #e8c98d;border-radius:3px;padding:0 5px}.pro-page .payrates .pr-v{font-size:10.5px;color:var(--p-ink-3)}.pro-page .payrates .pr-v b{font-family:var(--p-mono);font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .payrates .pr-n{margin-left:auto;font-size:10px;color:var(--p-ink-3)}.pro-page .paynone{padding:20px 18px;border:1px dashed var(--p-line);border-radius:7px;background:var(--p-face)}.pro-page .paynone > b{display:block;font-size:13.5px;color:var(--p-ink-2);margin-bottom:5px}.pro-page .paynone > span{display:block;font-size:11.5px;color:var(--p-ink-3);line-height:1.55;max-width:620px}.pro-page .paynone code{font-family:var(--p-mono);font-size:10.5px;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 4px;margin-right:3px}.pro-page .pays-tab .pp-stst{align-self:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:2px 8px;border-radius:3px;border:1px solid var(--p-line);background:var(--p-soft);color:var(--p-ink-3)}.pro-page .pays-tab .pp-stst.ok{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .pays-tab .pp-stst.warn{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .pays-tab .pp-stst.open{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-page .pays-tab .pt-row .n.pay em.pp-gap{display:inline-block;padding:0 4px;border:1px solid #f0bfc5;border-radius:3px;color:#a52834;background:#fdecee;cursor:help}.pro-page .pays-tab .pt-line .pp-d{font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3);margin-right:6px;font-variant-numeric:tabular-nums}.pro-page .pays-tab .pp-pill{display:inline-block;margin-left:6px;padding:0 5px;border-radius:3px;border:1px solid transparent;font-family:inherit;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;cursor:help}.pro-page .pays-tab .pp-pill.edit{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .pays-tab .pp-pill.ok{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .pays-tab .pp-note{margin:0 0 3px 0;padding:2px 0 3px 9px;border-left:2px solid #e8c98d;font-size:10.5px;line-height:1.35;color:#8a5200}.pro-page .pays-tab .pp-cyc{position:relative;display:flex;align-items:stretch;gap:4px}.pro-page .pays-tab .pp-cbtn{flex:none;width:22px;border:1px solid var(--p-line);border-radius:5px;background:#fff;color:var(--p-ink-3);font-size:8px;line-height:1;cursor:pointer;padding:0}.pro-page .pays-tab .pp-cbtn:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .pays-tab .pp-cbtn:disabled{opacity:.3;cursor:default}.pro-page .pays-tab .pp-cnow{border:1px solid var(--p-line);border-radius:5px;background:#fff;text-align:left;padding:3px 9px;cursor:pointer;min-width:168px}.pro-page .pays-tab .pp-cnow:hover{border-color:var(--p-acc-line)}.pro-page .pays-tab .pp-csub{display:block;font-size:9px;color:var(--p-ink-3)}.pro-page .pays-tab .pp-cmenu{position:absolute;z-index:20;top:100%;left:0;margin-top:4px;min-width:252px;max-height:280px;overflow-y:auto;border:1px solid var(--p-line);border-radius:7px;background:#fff;box-shadow:0 10px 24px -12px rgba(16,41,58,.5);padding:3px}.pro-page .pays-tab .pp-crow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;width:100%;border:0;border-radius:5px;background:0 0;text-align:left;padding:5px 8px;cursor:pointer}.pro-page .pays-tab .pp-crow:hover{background:var(--p-face)}.pro-page .pays-tab .pp-crow.on{background:var(--p-wash);box-shadow:inset 2px 0 0 var(--p-acc)}.pro-page .pays-tab .pp-crow b{font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .pays-tab .pp-crow span{grid-column:1;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .pays-tab .pp-crow em{grid-row:1/span 2;grid-column:2;align-self:center;font-style:normal;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .pays-tab .pp-crow.page{border-top:1px dashed var(--p-line);border-radius:0 0 5px 5px;margin-top:3px}.pro-page .pays-tab .pp-cnone{padding:9px 10px;font-size:11px;color:var(--p-ink-3)}.pp-sheetwrap{--ps-line:#dbe4ec;--ps-soft:#eef2f5;--ps-face:#f6f9fb;--ps-ink:#16293a;--ps-ink-2:#4a6274;--ps-ink-3:#8098ab;--ps-acc:#1668a8;--ps-acc-ink:#0f4c7c;--ps-wash:#e9f2f9;--ps-acc-line:#b9d4e8;--ps-warn:#8a5200;--ps-warn-wash:#fdf3e2;--ps-warn-line:#e8c98d;--ps-good:#2c7a52;--ps-good-wash:#e8f4ed;--ps-good-line:#b6dcc6;--ps-bad:#a52834;--ps-bad-wash:#fdecee;--ps-bad-line:#f0bfc5;--ps-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ps-cond:"Barlow Condensed","IBM Plex Sans",sans-serif;position:fixed;inset:0;z-index:1090;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--ps-ink)}.pp-scrim{position:absolute;inset:0;background:rgba(16,41,58,.42)}.pp-sheet{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:min(86vh,900px);border-radius:12px;background:#fff;box-shadow:0 24px 60px -18px rgba(16,41,58,.55);overflow:hidden}.pp-sp{flex:1}.pp-shead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--ps-line);background:var(--ps-face)}.pp-shead h2{font-family:var(--ps-cond);font-size:23px;font-weight:700;margin:0;line-height:1.1}.pp-smesg{font-size:12px;color:var(--ps-ink-3)}.pp-sx{border:0;background:0 0;font-size:22px;line-height:1;color:var(--ps-ink-3);cursor:pointer;padding:0 2px}.pp-sx:hover{color:var(--ps-ink)}.pp-lock{padding:10px 16px;border-bottom:1px solid var(--ps-warn-line);background:var(--ps-warn-wash);color:var(--ps-warn)}.pp-lock.free{border-bottom-color:var(--ps-good-line);background:var(--ps-good-wash);color:var(--ps-good)}.pp-lock b{display:block;font-size:12.5px;font-weight:700}.pp-lock b i{font-style:normal}.pp-lock > span{display:block;font-size:11.5px;line-height:1.45;opacity:.9;margin-top:2px}.pp-sfields{display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px 6px}.pp-sfields label{display:flex;flex-direction:column;gap:3px;margin:0;min-width:150px;flex:1 1 150px}.pp-sfields label > span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ps-ink-3)}.pp-sfields input,.pp-sfields select{border:1px solid var(--ps-line);background:#fff;border-radius:7px;padding:6px 9px;font:inherit;font-size:13px;color:var(--ps-ink)}.pp-sfields input[type="number"]{font-family:var(--ps-mono);font-variant-numeric:tabular-nums}.pp-sfields input:focus,.pp-sfields select:focus{outline:0;border-color:var(--ps-acc)}.pp-sfields small{font-size:10.5px;color:var(--ps-ink-3)}.pp-serr{margin:4px 16px 0;padding:7px 10px;border:1px solid var(--ps-bad-line);border-radius:8px;background:var(--ps-bad-wash);color:var(--ps-bad);font-size:12px;line-height:1.45}.pp-sprev{display:flex;flex-direction:column;min-height:0;margin:12px 16px 0;border:1px solid var(--ps-line);border-radius:9px;overflow:hidden}.pp-sprevhead{display:flex;align-items:baseline;gap:9px;padding:7px 11px;border-bottom:1px solid var(--ps-line);background:var(--ps-face);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ps-ink-3)}.pp-sprevhead em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;font-size:11px}.pp-sprevhead em.frz{color:var(--ps-warn)}.pp-sprevlist{overflow-y:auto;min-height:0}.pp-sprow{display:grid;grid-template-columns:28px minmax(0,1.1fr) minmax(0,1fr) auto 72px;gap:10px;align-items:baseline;padding:5px 11px;border-bottom:1px solid var(--ps-soft);font-size:12px}.pp-sprow:last-child{border-bottom:0}.pp-sprow.frz{background:var(--ps-warn-wash)}.pp-sprow.add{background:var(--ps-wash)}.pp-sprow b{font-family:var(--ps-mono);font-size:10.5px;font-weight:600;color:var(--ps-ink-3);font-variant-numeric:tabular-nums}.pp-sprow .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sprow .dt,.pp-sprow .py{font-family:var(--ps-mono);font-size:10.5px;color:var(--ps-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-sprow em{font-style:normal;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:3px;color:var(--ps-warn);background:#fff;border:1px solid var(--ps-warn-line);white-space:nowrap;justify-self:end}.pp-sprow em.edit,.pp-sprow em.new{color:var(--ps-acc-ink);background:var(--ps-wash);border-color:var(--ps-acc-line)}.pp-sprow em.same{color:var(--ps-ink-3);background:0 0;border-color:var(--ps-line);font-weight:600}.pp-snone{padding:16px 12px;text-align:center;font-size:12px;color:var(--ps-ink-3)}.pp-sfoot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 16px;margin-top:12px;border-top:1px solid var(--ps-line);background:var(--ps-face)}.pp-snote{font-size:11px;color:var(--ps-ink-3)}@media (max-width:620px){.pp-sheetwrap{padding:0}.pp-sheet{width:100%;max-height:100vh;border-radius:0}.pp-sprow{grid-template-columns:24px minmax(0,1fr) auto;row-gap:2px}.pp-sprow .py{grid-column:2/-1}}.iconbar-mainmenu .pp-per{display:block;line-height:1.25;padding-top:4px;padding-bottom:4px}.iconbar-mainmenu .pp-per b{display:block;font-size:12.5px;font-weight:600}.iconbar-mainmenu .pp-per b.now{color:#1668a8}.iconbar-mainmenu .active .pp-per b.now{color:inherit}.iconbar-mainmenu .pp-per span{display:block;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap}.iconbar-mainmenu .pp-per em{display:inline-block;margin-top:2px;padding:0 5px;border-radius:3px;border:1px solid currentColor;font-style:normal;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.iconbar-mainmenu .pp-pernone{font-size:11.5px;opacity:.6;font-style:italic}.iconbar-mainmenu .pp-perhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.iconbar-mainmenu .pp-gear{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:4px;font-size:14px;line-height:1;opacity:.55;cursor:pointer}.iconbar-mainmenu .pp-gear:hover{opacity:1;background:rgba(127,127,127,.14)}.guestfind{--gf-line:#dbe4ec;--gf-soft:#eef2f5;--gf-face:#f6f9fb;--gf-rail:#fbfcfd;--gf-ink:#16293a;--gf-ink-2:#4a6274;--gf-ink-3:#8098ab;--gf-acc:#1668a8;--gf-acc-ink:#0f4c7c;--gf-wash:#e9f2f9;--gf-acc-line:#b9d4e8;--gf-good:#2c7a52;--gf-good-wash:#e8f4ed;--gf-good-line:#b6dcc6;--gf-warn:#8a5200;--gf-warn-wash:#fdf3e2;--gf-warn-line:#e8c98d;--gf-bad:#a52834;--gf-bad-wash:#fdecee;--gf-bad-line:#f0bfc5;--gf-bad-solid:#c0392f;--gf-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gf-tint:rgba(22, 104, 168, .045);color:var(--gf-ink);min-width:0}.guestfind .gf-sp{flex:1}.guestfind .mono{font-family:var(--gf-mono);font-variant-numeric:tabular-nums}.guestfind .gf-page{border:1px solid var(--gf-line);border-radius:7px;background:#fff;overflow:hidden;margin-top:8px}.guestfind .gf-pagehead{display:flex;align-items:baseline;gap:10px;padding:9px 16px;border-bottom:1px solid var(--gf-line)}.guestfind .gf-pagehead h1{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.guestfind .gf-pagehead .n{font-family:var(--gf-mono);font-size:11px;color:var(--gf-ink-3)}.guestfind .gf-ask{position:relative;padding:10px 16px 9px;border-bottom:1px solid var(--gf-line);background:linear-gradient(180deg,var(--gf-tint) 0,transparent 82%)}.guestfind .gf-askrow{display:flex;align-items:center;gap:10px}.guestfind .gf-mag{flex:none;font-size:13px;color:var(--gf-ink-3)}.guestfind input.gf-in{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:0 0;font-size:17px;letter-spacing:-.01em;color:var(--gf-ink);padding:4px 0;height:auto}.guestfind input.gf-in:focus{border:0;outline:0;box-shadow:none}.guestfind input.gf-in::-webkit-search-cancel-button,.guestfind input.gf-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.guestfind .gf-x{flex:none;color:var(--gf-ink-3);font-size:12px;cursor:pointer}.guestfind .gf-x:hover{color:var(--gf-ink)}.guestfind .gf-intent{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px}.guestfind .gf-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--gf-line);border-radius:3px;background:var(--gf-soft);padding:1px 7px;font-size:10px;font-weight:600;color:var(--gf-ink-2);white-space:nowrap;cursor:pointer}.guestfind .gf-chip:hover{border-color:var(--gf-acc-line);color:var(--gf-acc-ink)}.guestfind .gf-chip.on{background:var(--gf-wash);border-color:var(--gf-acc-line);color:var(--gf-acc-ink)}.guestfind .gf-chip .n{font-family:var(--gf-mono);font-size:9.5px;opacity:.8}.guestfind .gf-chip.read{cursor:default;background:#fff}.guestfind .gf-chip.read:hover{border-color:var(--gf-line);color:var(--gf-ink-2)}.guestfind .gf-chip.read b{font-weight:700}.guestfind .gf-chip.read.low{border-color:var(--gf-warn-line);background:var(--gf-warn-wash);color:var(--gf-warn)}.guestfind .gf-chip.read.poor{border-color:var(--gf-bad-line);background:var(--gf-bad-wash);color:var(--gf-bad)}.guestfind .gf-chip.alt{border-style:dashed;background:#fff}.guestfind .gf-chip.warn{border-color:var(--gf-warn-line);background:var(--gf-warn-wash);color:var(--gf-warn)}.guestfind .gf-chip.warn.on{background:var(--gf-warn);border-color:var(--gf-warn);color:#fff}.guestfind .gf-guess{position:absolute;z-index:30;left:16px;right:16px;top:100%;margin-top:-1px;background:#fff;border:1px solid var(--gf-line);border-radius:7px;box-shadow:0 14px 30px -14px rgba(16,41,58,.55);overflow:hidden}.guestfind .gf-grow{display:flex;align-items:center;gap:9px;padding:6px 11px;border-bottom:1px solid var(--gf-soft);cursor:pointer}.guestfind .gf-grow:last-child{border-bottom:0}.guestfind .gf-grow:hover{background:var(--gf-face)}.guestfind .gf-gtext{min-width:0;flex:1}.guestfind .gf-gtext .nm{display:block;font-size:12.5px;font-weight:600}.guestfind .gf-gtext .meta{display:block;font-size:10.5px;color:var(--gf-ink-3)}.guestfind .gf-grow .why{flex:none;font-family:var(--gf-mono);font-size:9.5px;color:var(--gf-ink-3)}.guestfind .gf-body{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:stretch;min-height:560px}@media (max-width:1100px){.guestfind .gf-body{grid-template-columns:1fr}}.guestfind .gf-rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--gf-line);background:var(--gf-rail)}.guestfind .gf-railhead{display:flex;align-items:baseline;gap:7px;padding:7px 11px;border-bottom:1px solid var(--gf-line);background:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-ink-3)}.guestfind .gf-railhead .n{font-family:var(--gf-mono);text-transform:none;letter-spacing:0;font-weight:600}.guestfind .gf-rows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.guestfind .gf-band{padding:4px 11px;background:var(--gf-soft);border-bottom:1px solid var(--gf-line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-ink-3)}.guestfind .gf-row{display:flex;align-items:center;gap:9px;padding:7px 11px;border-bottom:1px solid var(--gf-soft);cursor:pointer}.guestfind .gf-row:hover{background:#fff}.guestfind .gf-row.on{background:#fff;box-shadow:inset 3px 0 0 var(--gf-acc)}.guestfind .gf-rtext{min-width:0;flex:1}.guestfind .gf-rtext .nm{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guestfind .gf-rtext .sub{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:10.5px;color:var(--gf-ink-3);min-width:0;white-space:nowrap;overflow:hidden}.guestfind .gf-rnum{flex:none;text-align:right;font-size:9.5px;color:var(--gf-ink-3)}.guestfind .gf-rnum b{display:block;font-family:var(--gf-mono);font-size:12px;font-weight:600;color:var(--gf-ink-2)}.guestfind .gf-face{position:relative;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:visible;background:#4a6e8c;color:#fff;font-family:var(--gf-mono);font-size:11px;font-weight:700}.guestfind .gf-face img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.guestfind .gf-face.lg{width:74px;height:74px;border-radius:7px;font-size:22px}.guestfind .gf-face.lg img{border-radius:7px}.guestfind .gf-face .bang{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--gf-bad-solid);color:#fff;font-family:inherit;font-size:10px;font-weight:800;border:2px solid #fff}.guestfind .gf-face.lg .bang{width:24px;height:24px;font-size:15px;right:-5px;bottom:-5px}.guestfind .gf-pane{min-width:0;display:flex;flex-direction:column;background:#fff}.guestfind .gf-empty{margin:auto;max-width:340px;padding:40px 20px;text-align:center}.guestfind .gf-empty b{display:block;font-size:14px;color:var(--gf-ink-2);margin-bottom:5px}.guestfind .gf-empty span{font-size:12px;color:var(--gf-ink-3);line-height:1.5}.guestfind .gf-hero{display:flex;gap:12px;align-items:flex-start;padding:14px 16px 0}.guestfind .gf-who{min-width:0;flex:1}.guestfind .gf-who h2{margin:0;font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.01em}.guestfind .gf-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:var(--gf-ink-3)}.guestfind .gf-tag{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;border:1px solid var(--gf-line);background:var(--gf-soft);color:var(--gf-ink-3)}.guestfind .gf-tag.test{color:var(--gf-bad);background:var(--gf-bad-wash);border-color:var(--gf-bad-line)}.guestfind .gf-stats{display:flex;flex-wrap:wrap;margin-top:12px;padding:10px 16px;border-top:1px solid var(--gf-line);border-bottom:1px solid var(--gf-line);background:linear-gradient(180deg,var(--gf-tint) 0,transparent 78%)}.guestfind .gf-stats .c{flex:1;min-width:0;text-align:center;padding:1px 4px;border-left:1px solid var(--gf-soft)}.guestfind .gf-stats .c:first-child{border-left:0}.guestfind .gf-stats .v{display:block;font-family:var(--gf-mono);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15}.guestfind .gf-stats .v.zero{color:var(--gf-ink-3);opacity:.4}.guestfind .gf-stats .v.mono{font-size:13px}.guestfind .gf-stats .k{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-ink-3);margin-top:2px}.guestfind .gf-stats .c.tot .v{color:var(--gf-acc-ink);font-size:23px}.guestfind .gf-alert{display:flex;flex-direction:column;gap:4px;padding:10px 16px;background:var(--gf-bad-wash);border-bottom:2px solid var(--gf-bad);color:var(--gf-bad)}.guestfind .gf-alert.warnonly{background:var(--gf-warn-wash);border-bottom-color:var(--gf-warn);color:var(--gf-warn)}.guestfind .gf-alert .ln{display:flex;gap:8px;align-items:baseline}.guestfind .gf-alert .k{flex:none;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:1px 6px;border-radius:3px;background:currentColor}.guestfind .gf-alert .k span{color:#fff}.guestfind .gf-alert .v{font-size:13.5px;font-weight:600}.guestfind .gf-minialert{display:block;margin-top:2px;font-size:10px;font-weight:700;color:var(--gf-bad)}.guestfind .gf-tabs{display:flex;gap:1px;padding:0 16px;border-bottom:1px solid var(--gf-line);flex-wrap:wrap}.guestfind .gf-tab{padding:6px 9px;font-size:11.5px;font-weight:600;color:var(--gf-ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.guestfind .gf-tab:hover{color:var(--gf-ink-2)}.guestfind .gf-tab.on{color:var(--gf-acc-ink);border-bottom-color:var(--gf-acc)}.guestfind .gf-tab em{font-style:normal;font-family:var(--gf-mono);font-size:9.5px;opacity:.75;margin-left:4px}.guestfind .gf-tabbody{padding:15px 16px 18px;flex:1;min-width:0}.guestfind .gf-sect{margin-bottom:16px}.guestfind .gf-sect:last-child{margin-bottom:0}.guestfind .gf-secth{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--gf-ink-3);padding-bottom:5px;border-bottom:1px solid var(--gf-soft);margin-bottom:8px}.guestfind .gf-secth .n{font-family:var(--gf-mono);text-transform:none;letter-spacing:0;margin-left:5px}.guestfind .gf-hint{font-size:10.5px;color:var(--gf-ink-3);margin-top:6px}.guestfind .gf-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.guestfind .gf-fit .cell{border:1px solid var(--gf-line);border-radius:6px;padding:6px 9px;min-width:0}.guestfind .gf-fit .k{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-ink-3)}.guestfind .gf-fit .v{display:flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--gf-mono);font-size:15px;font-weight:600}.guestfind .gf-swatch{width:14px;height:14px;border-radius:4px;flex:none;border:1px solid rgba(16,41,58,.22)}.guestfind .gf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.guestfind .gf-facts .fact{border:1px solid var(--gf-line);border-radius:6px;padding:6px 9px;min-width:0}.guestfind .gf-facts .k{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-ink-3)}.guestfind .gf-facts .v{display:block;font-size:12.5px;font-weight:600;margin-top:2px;word-break:break-word}.guestfind .gf-facts .v.mono{font-family:var(--gf-mono);font-weight:500;font-size:11.5px}.guestfind .gf-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:7px}.guestfind .gf-pers{display:flex;align-items:center;gap:8px;border:1px solid var(--gf-line);border-radius:6px;padding:6px 8px;cursor:pointer;min-width:0}.guestfind .gf-pers:hover{border-color:var(--gf-acc-line);background:var(--gf-face)}.guestfind .gf-ptext{min-width:0}.guestfind .gf-ptext .nm{display:block;font-size:12.5px;font-weight:600}.guestfind .gf-ptext .rel{display:block;font-size:10.5px;color:var(--gf-ink-3)}.guestfind .gf-ptext .rel b{color:var(--gf-ink-2);font-weight:600}.guestfind .gf-skel{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:7px}.guestfind .gf-skel i{display:block;height:44px;border-radius:6px;background:linear-gradient(90deg,var(--gf-soft) 25%,#e4ebf1 37%,var(--gf-soft) 63%);background-size:400% 100%;animation:gf-sheen 1.3s ease infinite}@keyframes gf-sheen{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.guestfind .gf-skel i{animation:none}}.guestfind .gf-dup{border:1px solid var(--gf-bad-line);background:var(--gf-bad-wash);border-radius:7px;padding:9px 11px;color:var(--gf-bad);font-size:11.5px}.guestfind .gf-dup b{display:block;font-weight:700;margin-bottom:3px}.guestfind .gf-dup span{display:block;line-height:1.5}.guestfind .gf-dup a{color:var(--gf-bad);font-weight:700;text-decoration:underline;cursor:pointer;margin-left:5px}.guestfind .gf-dup .gf-hint{color:var(--gf-bad);opacity:.8}.guestfind .gf-none{padding:26px 14px;text-align:center;color:var(--gf-ink-3);font-size:11.5px}.guestfind .gf-none b{display:block;font-size:14px;color:var(--gf-ink-2);margin-bottom:4px}.guestfind .gf-err{margin:9px 11px;padding:7px 10px;border:1px solid var(--gf-bad-line);background:var(--gf-bad-wash);border-radius:6px;color:var(--gf-bad);font-size:11.5px}.guestfind .gf-fit .cell.wide{grid-column:span 2}.guestfind .gf-fit .v em{font-style:normal;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gf-acc-ink);background:var(--gf-wash);border:1px solid var(--gf-acc-line);border-radius:3px;padding:0 4px;margin-left:5px}.guestfind .gf-ec{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;margin-top:9px;padding:7px 10px;border:1px solid var(--gf-warn-line);border-left:3px solid var(--gf-warn);border-radius:5px;background:var(--gf-warn-wash)}.guestfind .gf-ec .k{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gf-warn)}.guestfind .gf-ec b{font-size:12px;color:var(--gf-ink)}.guestfind .gf-ec .mono{font-size:11.5px;color:var(--gf-ink-2)}.guestfind .gf-pers.off{cursor:default;opacity:.72}.guestfind .gf-pers.off:hover{border-color:var(--gf-line);background:0 0}.guestfind .gf-pers .rel .mono{font-family:var(--gf-mono);font-size:10px}.guestfind .gf-pers .rel .gf-tag{margin-left:5px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gf-good);background:var(--gf-good-wash);border:1px solid var(--gf-good-line);border-radius:3px;padding:0 4px}.iconbar-mainmenu .gl-railhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.iconbar-mainmenu .gl-railx{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:4px;font-size:13px;line-height:1;opacity:.5;cursor:pointer}.iconbar-mainmenu .gl-railx:hover{opacity:1;background:rgba(127,127,127,.14)}.iconbar-mainmenu .gl-rq{display:block;line-height:1.25;padding-top:4px;padding-bottom:4px}.iconbar-mainmenu .gl-rq b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iconbar-mainmenu .gl-rq span{display:block;font-size:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iconbar-mainmenu .gl-railnone{font-size:11.5px;opacity:.6;font-style:italic}.pro-board .rez-prod .grp-check.on{color:#1668a8}.pro-board .rez-prod .grp-assign{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:16px;color:#fff;background:#1668a8;border:1px solid #0f4c7c;white-space:nowrap;cursor:pointer}.pro-board .rez-prod .grp-assign:hover{background:#0f4c7c}.pro-board .rez-prod .grp-assign b{font-weight:800}.pro-board .rez-row .gut .mk{display:inline-block;width:14px;height:14px;margin-top:12px;border:1.5px solid #b9c7d3;border-radius:4px;background:#fff;cursor:pointer;position:relative;vertical-align:top}.pro-board .rez-row .gut .mk:hover{border-color:#1668a8}.pro-board .rez-row .gut .mk.on{border-color:#1668a8;background:#1668a8}.pro-board .rez-row .gut .mk.on::after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pro-board .rez-row.is-sel .plate{box-shadow:0 0 0 2px #b9d4e8 inset;background:#eef5fb}.dragghost .gcount{position:absolute;right:-6px;top:-8px;min-width:22px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:800;line-height:20px;text-align:center;color:#fff;background:#1668a8;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.pro-board td.dropcell.drop-series{background:repeating-linear-gradient(135deg,rgba(22,104,168,.1) 0 4px,transparent 4px 9px);outline:1px dashed rgba(22,104,168,.45);outline-offset:-1px}.pro-board td.dropcell.drop-seriesbusy{background:repeating-linear-gradient(135deg,rgba(165,40,52,.1) 0 4px,transparent 4px 9px);outline:1px dashed rgba(165,40,52,.45);outline-offset:-1px}.pro-page .slate-tab{min-width:0}.pro-page .weeks{display:flex;flex-direction:column;gap:6px}.pro-page .wkrow{display:grid;grid-template-columns:minmax(150px,1.3fr) auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--p-line);border-radius:7px;background:#fff;position:relative}.pro-page .wkrow::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;background:var(--p-line)}.pro-page .wkrow.st-req::before{background:#e0a800}.pro-page .wkrow.st-sub::before{background:var(--p-acc)}.pro-page .wkrow.st-ok::before{background:#2c7a52}.pro-page .wkrow.st-req{background:#fffdf8}.pro-page .wk-when{min-width:0}.pro-page .wk-when b{display:block;font-size:12.5px;font-weight:600;color:var(--p-ink)}.pro-page .wk-when .job{display:block;font-size:10.5px;color:var(--p-ink-3);margin-top:1px}.pro-page .wk-days{display:flex;gap:3px;flex:none}.pro-page .wk-days .dp{width:21px;height:21px;border-radius:4px;display:grid;place-items:center;border:1px solid var(--p-line);background:#fff;font-family:var(--p-mono);font-size:9.5px;font-weight:600;color:var(--p-ink-3)}.pro-page .wk-days .dp i{font-style:normal}.pro-page .wk-days .dp.we{background:var(--p-soft)}.pro-page .wk-days .dp.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .wk-days .dp.on.we{background:#6a4ba8;border-color:#6a4ba8}.pro-page .wk-hrs{display:flex;align-items:flex-end;gap:2px}.pro-page .wk-hrs .h{flex:1;min-width:0;text-align:center;padding:0 4px;border-left:1px solid var(--p-soft)}.pro-page .wk-hrs .h:first-child{border-left:0}.pro-page .wk-hrs .h b{display:block;font-family:var(--p-mono);font-size:14px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;line-height:1.15}.pro-page .wk-hrs .h em{display:block;font-style:normal;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3);margin-top:1px}.pro-page .wk-hrs .h.zero b{color:var(--p-ink-3);opacity:.4}.pro-page .wk-hrs .h.tot{border-left:1px solid var(--p-line)}.pro-page .wk-hrs .h.tot b{color:var(--p-acc-ink);font-size:16px}.pro-page .wk-hrs .h.tot.zero b{color:var(--p-ink-3)}.pro-page .wk-end{display:flex;align-items:center;gap:9px;flex:none}.pro-page .wst{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pro-page .st-req .wst{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .st-sub .wst{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .st-ok .wst{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}@media (max-width:900px){.pro-page .wkrow{grid-template-columns:1fr 1fr;row-gap:9px}.pro-page .wk-end{grid-column:1/-1}.pro-page .wk-end .btn{margin-left:auto}}.pro-page .slbal{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden;margin-bottom:12px}.pro-page .slbal .c{padding:9px 14px;border-left:1px solid var(--p-soft);text-align:center}.pro-page .slbal .c:first-child{border-left:0}.pro-page .slbal .c.wide{flex:1;min-width:250px;display:flex;gap:16px;text-align:left;border-left:1px solid var(--p-line)}.pro-page .slbal .c.pos{border-left:1px solid var(--p-line);text-align:left;min-width:150px}.pro-page .slbal .v{display:block;font-family:var(--p-mono);font-size:22px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;line-height:1.1}.pro-page .slbal .tot .v{color:var(--p-acc-ink);font-size:26px}.pro-page .slbal .v.soft{color:var(--p-ink-3)}.pro-page .slbal .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3);margin-top:2px}.pro-page .slbal .posn{display:block;font-size:12px;font-weight:600;color:var(--p-ink);margin:2px 0 5px}.pro-page .slbal .rule{flex:1;min-width:104px;align-self:center}.pro-page .slbal .rl-top{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pro-page .slbal .rl-k{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .slbal .rl-v{margin-left:auto;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .slbal .rl-v b{font-weight:600;color:var(--p-ink)}.pro-page .slbal .rl-bar{display:block;height:5px;border-radius:3px;background:var(--p-soft);overflow:hidden}.pro-page .slbal .rl-bar i{display:block;height:100%;max-width:100%}.pro-page .slbal .rl-bar i.wd{background:var(--p-acc)}.pro-page .slbal .rl-bar i.we{background:#6a4ba8}.pro-page .status-badge{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;border:1px solid transparent}.pro-page .status-badge.s-def{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .status-badge.s-warn{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-page .status-badge.s-ok{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .week-nav{display:flex;align-items:center;gap:7px;margin-bottom:9px;flex-wrap:wrap}.pro-page .week-nav h6{margin:0 4px;font-size:13px;font-weight:700;color:var(--p-ink);min-width:150px;text-align:center}.pro-page .week-nav .nv{width:25px;height:24px;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer;line-height:1}.pro-page .week-nav .nv:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .vwseg{margin-left:auto;display:flex;gap:2px}.pro-page .vwseg a{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:3px 11px;border:1px solid var(--p-line);border-radius:5px;color:var(--p-ink-3);background:#fff;cursor:pointer}.pro-page .vwseg a.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .grid-wrap{overflow-x:auto;padding-bottom:2px}.pro-page .wkgrid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:6px}.pro-page .day-col{border:1px solid var(--p-line);border-radius:6px;overflow:hidden;background:#fff;min-width:0}.pro-page .day-hdr{display:flex;align-items:baseline;gap:5px;padding:4px 8px;background:var(--p-soft);border-bottom:1px solid var(--p-line)}.pro-page .day-hdr .dn{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .day-hdr .day-num{margin-left:auto;font-family:var(--p-mono);font-size:11px;font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .day-hdr.is-weekend{background:#f2eefa}.pro-page .day-hdr.is-today{background:var(--p-wash);box-shadow:inset 0 -2px 0 var(--p-acc)}.pro-page .day-hdr.is-today .day-num{color:var(--p-acc-ink)}.pro-page .shift-slot{position:relative;display:block;margin:5px;padding:5px 7px 6px;border:1px solid var(--p-line);border-radius:5px;background:var(--p-face);cursor:pointer;transition:border-color .12s ease,background .12s ease}.pro-page .shift-slot:hover{border-color:var(--p-acc-line);background:#fff}.pro-page .shift-slot.is-claimed{border-color:var(--p-acc);background:var(--p-wash);box-shadow:inset 0 0 0 1px var(--p-acc)}.pro-page .shift-slot .s-pill{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.05em;padding:0 5px;border-radius:3px;border:1px solid transparent}.pro-page .shift-slot .p-wd{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .shift-slot .p-we{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.pro-page .shift-slot .p-hol{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .shift-slot .s-name{display:block;font-size:11px;font-weight:600;color:var(--p-ink);margin-top:3px;line-height:1.25}.pro-page .shift-slot .s-hours,.pro-page .shift-slot .s-time{display:block;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .shift-slot .s-check{position:absolute;top:5px;right:6px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#fff;background:var(--p-acc)}.pro-page .empty-day{padding:12px 8px;text-align:center;font-size:10px;color:var(--p-ink-3)}.pro-page .mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px}.pro-page .mgrid.mhdr{margin-bottom:5px}.pro-page .month-dow{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .month-cell{min-height:68px;padding:3px 4px 4px;border:1px solid var(--p-line);border-radius:5px;background:#fff}.pro-page .month-cell.mc-other{background:var(--p-soft);opacity:.55}.pro-page .month-cell.mc-weekend{background:#faf8fe}.pro-page .month-cell.mc-holiday{background:#fffaf0}.pro-page .month-cell.mc-today{box-shadow:inset 0 0 0 2px var(--p-acc)}.pro-page .mc-date{font-family:var(--p-mono);font-size:10px;font-weight:600;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .mc-chip{display:flex;align-items:center;gap:4px;margin-top:3px;padding:1px 5px;border-radius:4px;border:1px solid var(--p-line);background:var(--p-face);font-size:9px;font-weight:600;color:var(--p-ink-2);cursor:pointer;overflow:hidden;white-space:nowrap}.pro-page .mc-chip span:first-child{overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip-hrs{margin-left:auto;font-family:var(--p-mono);color:var(--p-ink-3)}.pro-page .mc-chip-we{background:#f1ebfa;border-color:#d5c4ec}.pro-page .mc-chip-hol{background:#fdf3e2;border-color:#e8c98d}.pro-page .mc-chip-claimed{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .mc-chip-claimed .mc-chip-hrs{color:rgba(255,255,255,.8)}.pro-page .mc-chip-other{opacity:.6}.pro-page .summary-bar{display:flex;align-items:center;gap:18px;margin-top:12px;padding:9px 12px;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);flex-wrap:wrap}.pro-page .summary-bar .sb{min-width:0}.pro-page .summary-bar .lbl{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .summary-bar .val{display:block;font-size:11.5px;color:var(--p-ink-2);margin-top:1px}.pro-page .summary-bar .val b{font-family:var(--p-mono);font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums}.pro-page .summary-bar .sp{flex:1}.pro-page .summary-bar .why{font-size:10.5px;color:#a05a00}.pro-page .summary-bar .btn[disabled]{opacity:.5;cursor:not-allowed}.pro-page .slate-none{padding:12px;border:1px dashed var(--p-line);border-radius:6px;font-size:11.5px;color:var(--p-ink-3);background:var(--p-face)}.pro-page .book-tab{min-width:0}.pro-page .bkbar{display:flex;align-items:stretch;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden;flex-wrap:wrap}.pro-page .bkbar .stp{flex:1;min-width:168px;display:flex;align-items:flex-start;gap:8px;padding:8px 11px;border-left:1px solid var(--p-soft);cursor:pointer}.pro-page .bkbar .stp:first-child{border-left:0}.pro-page .bkbar .stp:hover{background:var(--p-face)}.pro-page .bkbar .stp.auto{cursor:default}.pro-page .bkbar .stp.auto:hover{background:0 0}.pro-page .bkbar .stp i{flex:none;width:17px;height:17px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-family:var(--p-mono);font-size:9px;font-weight:600;font-style:normal;color:var(--p-ink-3);background:var(--p-soft);border:1px solid var(--p-line)}.pro-page .bkbar .stp.done i{color:#fff;background:var(--p-acc);border-color:var(--p-acc)}.pro-page .bkbar .stp .t{min-width:0;flex:1}.pro-page .bkbar .stp .sk{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.pro-page .bkbar .stp b{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .bkbar .stp b.none{color:var(--p-ink-3);font-weight:500}.pro-page .bkbar .stp .sub2{display:block;margin-top:1px;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .bkbar .stp .who{display:block;margin-top:2px}.pro-page .bkbar .stp .who h6{margin:0;font-size:11.5px;font-weight:600}.pro-page .bkbar .stp .who .none-img,.pro-page .bkbar .stp .who img{width:20px;height:20px;margin-right:6px!important}.pro-page .bkbar .stp .who .initials{font-size:8px}.pro-page .bkbar .bkact{flex:none;display:flex;align-items:center;gap:9px;padding:0 11px;border-left:1px solid var(--p-line);background:var(--p-face)}.pro-page .bkbar .lnk{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer}.pro-page .bkbar .lnk:hover{color:var(--p-ink-2);text-decoration:underline}.pro-page .bkbar .btn[disabled]{opacity:.5;cursor:not-allowed}.pro-page .bkwhy{display:flex;align-items:center;gap:6px;margin:6px 2px 0;font-size:11px;color:var(--p-ink-3)}.pro-page .bkwhy b{font-weight:600;color:var(--p-ink-2)}.pro-page .bkwhy.ready{color:#2c7a52}.pro-page .bkpick{margin-top:7px;padding:9px 11px;border:1px solid var(--p-acc-line);border-radius:7px;background:var(--p-wash)}.pro-page .bkpick .pk-h{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);margin-bottom:7px}.pro-page .bkpick .opts{display:flex;flex-wrap:wrap;gap:5px}.pro-page .bkpick .o{display:inline-flex;align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer}.pro-page .bkpick .o:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .bkpick .o.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .bkpick .o .pr{font-family:var(--p-mono);font-size:10px;opacity:.7}.pro-page .bkpick .note3{margin-top:7px;font-size:10.5px;color:var(--p-ink-3)}.pro-page .bkpick code{font-family:var(--p-mono);font-size:10px;background:#fff;border-radius:3px;padding:0 4px}.pro-page .week-nav .lgd{margin-left:auto;display:flex;gap:11px;flex-wrap:wrap;font-size:10px;color:var(--p-ink-3)}.pro-page .week-nav .lgd .l{display:inline-flex;align-items:center;gap:5px}.pro-page .week-nav .lgd i{width:13px;height:3px;border-radius:2px;flex:none}.pro-page .l-free i{background:#2c7a52}.pro-page .l-book i{background:var(--p-acc)}.pro-page .l-off i{background:var(--p-line)}.pro-page .month-cell.bk{cursor:pointer;min-height:84px;transition:box-shadow .12s ease,background .12s ease}.pro-page .month-cell.bk:hover{background:var(--p-face)}.pro-page .month-cell.bk.mc-sel{background:var(--p-wash);box-shadow:inset 0 0 0 2px var(--p-acc)}.pro-page .month-cell.bk.mc-shut{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--p-soft) 5px 6px);cursor:not-allowed}.pro-page .month-cell.bk.mc-other{cursor:default}.pro-page .month-cell .mc-head{display:flex;align-items:baseline;gap:5px}.pro-page .month-cell .mc-n{margin-left:auto;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-ink-3)}.pro-page .mc-q{margin-top:3px;padding:2px 5px 3px;border:1px solid var(--p-line);border-left:2px solid var(--p-acc);border-radius:4px;background:#fff;overflow:hidden}.pro-page .mc-q b{display:block;font-size:9px;font-weight:600;color:var(--p-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .mc-q .g,.pro-page .mc-q .t{display:block;font-family:var(--p-mono);font-size:8.5px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip .cn{overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip .cq{margin-left:auto;font-family:var(--p-mono);font-size:8.5px;color:var(--p-ink-3)}.pro-page .mc-chip-off{opacity:.5;text-decoration:line-through}.pro-page .mc-chip-quest{background:var(--p-wash);border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .bkday{margin-top:12px;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden}.pro-page .bkday.empty{padding:14px;font-size:11.5px;color:var(--p-ink-3);background:var(--p-face);border-style:dashed}.pro-page .bkday .dh{display:flex;align-items:baseline;gap:9px;padding:8px 11px;border-bottom:1px solid var(--p-line);background:var(--p-soft)}.pro-page .bkday .dh b{font-size:14px;font-weight:700;color:var(--p-ink)}.pro-page .bkday .dh .w{margin-left:auto;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .dslots{display:flex;gap:6px;flex-wrap:wrap;padding:10px 11px}.pro-page .dslot{display:flex;flex-direction:column;gap:1px;min-width:112px;padding:5px 11px 6px;border:1px solid var(--p-line);border-radius:6px;background:#fff;cursor:pointer}.pro-page .dslot:hover{border-color:var(--p-acc-line)}.pro-page .dslot b{font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .dslot .ty{font-size:9.5px;color:var(--p-ink-3)}.pro-page .dslot .cf{font-family:var(--p-mono);font-size:9px;font-weight:600;color:#a05a00}.pro-page .dslot.busy{background:#fffdf8;border-color:#e8c98d}.pro-page .dslot.shut{opacity:.5;cursor:not-allowed;background:var(--p-soft)}.pro-page .dslot.shut b{text-decoration:line-through;color:var(--p-ink-3)}.pro-page .bkday .dlist{border-top:1px solid var(--p-soft);padding:8px 11px 10px;display:flex;flex-direction:column;gap:5px}.pro-page .bkday .dl{display:flex;align-items:center;gap:10px;font-size:11.5px}.pro-page .bkday .dl .tm{font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-3);min-width:104px;flex:none}.pro-page .bkday .dl .pn{color:var(--p-ink);min-width:0}.pro-page .bkday .dl .gs{margin-left:auto;color:var(--p-ink-3)}.pro-page .bkday .dnone{padding:10px 11px 12px;font-size:11px;color:var(--p-ink-3)}.pro-page .jobs-tab{min-width:0}.pro-page .jobgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.pro-page .jobcard{display:flex;flex-direction:column;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden}.pro-page .jc-head{padding:9px 12px 10px;border-bottom:1px solid var(--p-line);background:var(--p-face)}.pro-page .jc-top{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.pro-page .jc-top > b{font-size:13.5px;font-weight:700;color:var(--p-ink)}.pro-page .jc-sp{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.pro-page .jc-head .sport{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pro-page .sport.sp-ski{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .sport.sp-board{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.pro-page .sport.sp-other{color:var(--p-ink-3);background:var(--p-soft);border-color:var(--p-line)}.pro-page .jc-act{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.pro-page .jc-act .act{font-size:10px;font-weight:600;color:var(--p-ink-3);background:#fff;border:1px solid var(--p-line);border-radius:10px;padding:0 8px;white-space:nowrap}.pro-page .jc-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:10px 12px;border-bottom:1px solid var(--p-soft)}.pro-page .jc-work .jw{min-width:0}.pro-page .jc-work .jw.wide{grid-column:1/-1}.pro-page .jc-work .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .jc-work b{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .jc-work b.mono{font-family:var(--p-mono);font-variant-numeric:tabular-nums}.pro-page .jdays{display:flex;gap:3px;margin-top:4px}.pro-page .jdays .dp{width:21px;height:21px;border-radius:4px;display:grid;place-items:center;border:1px solid var(--p-line);background:#fff;font-family:var(--p-mono);font-size:9.5px;font-weight:600;color:var(--p-ink-3)}.pro-page .jdays .dp i{font-style:normal}.pro-page .jdays .dp.we{background:var(--p-soft)}.pro-page .jdays .dp.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .jdays .dp.on.we{background:#6a4ba8;border-color:#6a4ba8}.pro-page .jc-hrs{padding:10px 12px 11px;flex:1}.pro-page .jhb{display:flex;align-items:stretch}.pro-page .jhb .c{flex:1;min-width:0;text-align:center;padding:0 3px;border-left:1px solid var(--p-soft)}.pro-page .jhb .c:first-child{border-left:0}.pro-page .jhb .v{display:block;font-family:var(--p-mono);font-size:15px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;line-height:1.15}.pro-page .jhb .v.zero{color:var(--p-ink-3);opacity:.4}.pro-page .jhb .k{display:block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3);margin-top:2px}.pro-page .jhb .c.tot .v{font-size:18px;color:var(--p-acc-ink)}.pro-page .jhb .c.priv{border-left:1px solid var(--p-line)}.pro-page .jhb .c.req{border-left:0}.pro-page .jhb .c.req .v{font-size:13px;color:#a52834}.pro-page .jhb .c.req .v.zero{color:var(--p-ink-3)}.pro-page .jmix{display:flex;height:5px;margin-top:9px;border-radius:3px;overflow:hidden;background:var(--p-soft)}.pro-page .jmix i{display:block;height:100%}.pro-page .jnone{margin-top:8px;font-size:10.5px;color:var(--p-ink-3)}.pro-page .jc-foot{display:flex;align-items:center;gap:9px;padding:7px 12px;border-top:1px solid var(--p-soft);background:var(--p-face)}.pro-page .jc-foot .stars{display:flex;gap:1px}.pro-page .jc-foot .stars i{font-size:10px;color:var(--p-line)}.pro-page .jc-foot .stars i.on{color:#e0a800}.pro-page .jc-foot .cert{margin-left:auto;font-size:10.5px;color:var(--p-ink-3)}.pro-page .jc-foot .cert b{font-family:var(--p-mono);font-weight:600;color:var(--p-ink-2)}.pro-page .jobs-none{padding:12px;border:1px dashed var(--p-line);border-radius:6px;font-size:11.5px;color:var(--p-ink-3);background:var(--p-face)}.pro-page .cert-tab{min-width:0}.pro-page .certbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--p-soft);flex-wrap:wrap}.pro-page .cb-find{display:flex;align-items:center;gap:7px;flex:1;min-width:190px;max-width:340px;padding:4px 10px;border:1px solid var(--p-line);border-radius:6px;background:#fff;color:var(--p-ink-3)}.pro-page .cb-find svg{flex:none}.pro-page .cb-find input{flex:1;min-width:0;border:0;padding:1px 0;background:0 0;font-size:12px;color:var(--p-ink);outline:0}.pro-page .cb-find:focus-within{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .cb-find .x{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:13px;line-height:1;color:var(--p-ink-3);cursor:pointer}.pro-page .cb-find .x:hover{color:var(--p-ink);background:var(--p-soft)}.pro-page .cb-sum{font-size:11px;color:var(--p-ink-3)}.pro-page .cb-ic{margin-left:auto;width:27px;height:25px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer;font-size:12px}.pro-page .cb-ic:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .cb-ic.spin{color:#2c7a52}.pro-page .cb-ic.spin i{animation:cert-spin .9s linear infinite}@keyframes cert-spin{to{transform:rotate(360deg)}}.pro-page .certedit{padding:11px 13px 12px;margin-bottom:12px;border:1px solid var(--p-acc-line);border-radius:7px;background:var(--p-wash)}.pro-page .certedit .ce-h{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);margin-bottom:9px}.pro-page .certedit .hint{font-size:10.5px;color:var(--p-ink-3)}.pro-page .certedit .ce-acts{display:flex;align-items:center;gap:10px;margin-top:4px}.pro-page .certedit .ce-acts .sp{flex:1}.pro-page .certedit .lnk{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer}.pro-page .certedit .lnk:hover{color:var(--p-ink-2);text-decoration:underline}.pro-page .certedit .ce-err{margin-bottom:8px;padding:6px 9px;border-radius:5px;border:1px solid #f0bfc5;background:#fdecee;font-size:11px;color:#a52834}.pro-page .certgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.pro-page .certcard{display:flex;flex-direction:column;padding:10px 12px 0;border:1px solid var(--p-line);border-radius:7px;background:#fff;cursor:pointer;position:relative;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.pro-page .certcard:hover{border-color:var(--p-acc-line);box-shadow:0 2px 9px -6px rgba(16,41,58,.5)}.pro-page .certcard::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p-line)}.pro-page .certcard.cs-ok::before{background:#2c7a52}.pro-page .certcard.cs-soon::before{background:#e0a800}.pro-page .certcard.cs-exp::before{background:#c0392f}.pro-page .certcard.cs-none::before{background:var(--p-ink-3)}.pro-page .certcard.cs-exp{background:snow}.pro-page .certcard.cs-soon{background:#fffdf8}.pro-page .cc-head{display:flex;align-items:flex-start;gap:9px}.pro-page .cc-head b{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:var(--p-ink);line-height:1.3}.pro-page .cst{flex:none;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pro-page .cs-ok .cst{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .cs-soon .cst{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .cs-exp .cst{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-page .cs-none .cst{color:var(--p-ink-3);background:var(--p-soft);border-color:var(--p-line)}.pro-page .cc-when{display:flex;align-items:baseline;gap:9px;margin-top:5px;flex-wrap:wrap}.pro-page .cc-when .cw-note{font-size:11px;font-weight:600;color:var(--p-ink-2)}.pro-page .cs-exp .cw-note{color:#a52834}.pro-page .cs-soon .cw-note{color:#8a5200}.pro-page .cc-when .cw-dates{margin-left:auto;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .cc-note{margin-top:7px;padding:6px 8px;border-radius:5px;background:var(--p-face);border:1px solid var(--p-soft);font-size:11px;color:var(--p-ink-2);line-height:1.45}.pro-page .cc-by{display:flex;align-items:center;gap:8px;margin:9px -12px 0;padding:7px 12px;border-top:1px solid var(--p-soft);background:var(--p-face)}.pro-page .cc-by .av{width:24px;height:24px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#4a6e8c;color:#fff;font-family:var(--p-mono);font-size:9px;font-weight:600}.pro-page .cc-by .av img{width:100%;height:100%;object-fit:cover}.pro-page .cc-by .bt{min-width:0;flex:1}.pro-page .cc-by .k{display:block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .cc-by b{display:block;font-size:11px;font-weight:600;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .cc-by .on{flex:none;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3)}.pro-page .certcard.skel{cursor:default;pointer-events:none;padding:12px;gap:8px}.pro-page .certcard.skel i{display:block;height:10px;border-radius:4px;background:linear-gradient(90deg,var(--p-soft) 25%,#e4ebf1 37%,var(--p-soft) 63%);background-size:400% 100%;animation:pro-sheen 1.3s ease infinite}.pro-page .certcard.skel i.sk-l1{width:62%}.pro-page .certcard.skel i.sk-l2{width:40%;height:8px}.pro-page .certcard.skel i.sk-l3{width:80%;height:8px}.pro-page .cert-none{padding:20px 16px;border:1px dashed var(--p-line);border-radius:7px;background:var(--p-face);text-align:center}.pro-page .cert-none b{display:block;font-size:13px;color:var(--p-ink-2);margin-bottom:4px}.pro-page .cert-none span{display:block;font-size:11.5px;color:var(--p-ink-3);margin-bottom:10px}.pro-page .pays-tab{min-width:0}.pro-page .payhead{display:flex;align-items:center;gap:18px;padding:9px 13px;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);flex-wrap:wrap}.pro-page .payhead .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .payhead .ph-per b{display:block;margin-top:1px;font-size:12.5px;font-weight:700;color:var(--p-ink)}.pro-page .payhead .ph-stat b{display:block;margin-top:1px;font-family:var(--p-mono);font-size:15px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums}.pro-page .payhead .ph-stat.big b{font-size:19px;color:var(--p-acc-ink)}.pro-page .payhead .sp{flex:1}.pro-page .payhint{margin:6px 2px 14px;font-size:10.5px;color:var(--p-ink-3)}.pro-page .paytbl{border:1px solid var(--p-line);border-radius:7px;overflow:hidden}.pro-page .pt-foot,.pro-page .pt-head,.pro-page .pt-row{display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(4,minmax(52px,.7fr)) minmax(56px,.8fr) minmax(70px,.9fr) minmax(84px,1fr) 22px;align-items:center;gap:8px;padding:6px 11px}.pro-page .pt-head{background:var(--p-soft);border-bottom:1px solid var(--p-line);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .pt-head .n{text-align:right}.pro-page .pt-row{border-bottom:1px solid var(--p-soft);cursor:pointer;background:#fff}.pro-page .pt-row:hover{background:var(--p-face)}.pro-page .pt-row.open{background:var(--p-wash)}.pro-page .pt-row.conf .wk b::after{content:"approved";margin-left:7px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2c7a52;background:#e8f4ed;border:1px solid #b6dcc6;border-radius:3px;padding:0 5px;vertical-align:1px}.pro-page .pt-row .wk{min-width:0}.pro-page .pt-row .wk b{display:block;font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .pt-row .wk span{display:block;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3)}.pro-page .pt-foot .n,.pro-page .pt-row .n{text-align:right;font-family:var(--p-mono);font-size:11.5px;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .pt-row .n.zero{color:var(--p-ink-3);opacity:.4}.pro-page .pt-row .n.tot{font-weight:600;color:var(--p-ink)}.pro-page .pt-row .n.bon{color:#2c7a52}.pro-page .pt-row .n.bon.zero{color:var(--p-ink-3)}.pro-page .pt-row .n.pay{font-weight:600;color:var(--p-ink)}.pro-page .pt-row .n.pay em{display:block;font-style:normal;font-family:var(--p-sans,inherit);font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .pt-row .chev{text-align:center;font-size:9px;color:var(--p-ink-3)}.pro-page .pt-det{padding:3px 11px 9px 24px;background:var(--p-wash);border-bottom:1px solid var(--p-soft)}.pro-page .pt-line{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px 92px;gap:8px;padding:3px 0;font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-2);font-variant-numeric:tabular-nums;text-align:right}.pro-page .pt-line .l{text-align:left;font-family:inherit;color:var(--p-ink-2)}.pro-page .pt-line .l em{font-style:normal;color:var(--p-ink-3)}.pro-page .pt-line.sum{border-top:1px solid var(--p-acc-line);margin-top:3px;padding-top:5px;font-weight:600;color:var(--p-ink)}.pro-page .pt-foot{background:var(--p-soft);border-top:1px solid var(--p-line);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .pt-foot .n{font-size:12px;font-weight:600;color:var(--p-ink);text-transform:none;letter-spacing:0}.pro-page .pt-foot .n.pay{color:var(--p-acc-ink);font-size:13.5px}.pro-page .payrates{display:flex;align-items:baseline;gap:14px;margin-top:9px;padding:7px 11px;border:1px dashed var(--p-line);border-radius:6px;background:var(--p-face);flex-wrap:wrap}.pro-page .payrates .pr-k{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .payrates .pr-k em{font-style:normal;margin-left:5px;color:#8a5200;background:#fdf3e2;border:1px solid #e8c98d;border-radius:3px;padding:0 5px}.pro-page .payrates .pr-v{font-size:10.5px;color:var(--p-ink-3)}.pro-page .payrates .pr-v b{font-family:var(--p-mono);font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .payrates .pr-n{margin-left:auto;font-size:10px;color:var(--p-ink-3)}.pro-page .paynone{padding:20px 18px;border:1px dashed var(--p-line);border-radius:7px;background:var(--p-face)}.pro-page .paynone > b{display:block;font-size:13.5px;color:var(--p-ink-2);margin-bottom:5px}.pro-page .paynone > span{display:block;font-size:11.5px;color:var(--p-ink-3);line-height:1.55;max-width:620px}.pro-page .payspec{margin:14px 0 12px;padding:10px 12px;border:1px solid var(--p-line);border-radius:6px;background:#fff;max-width:620px}.pro-page .payspec .ps-h{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3);margin-bottom:7px}.pro-page .payspec .ps-r{padding:3px 0;border-top:1px solid var(--p-soft);font-size:11px;color:var(--p-ink-3)}.pro-page .payspec .ps-r:first-of-type{border-top:0}.pro-page .payspec .ps-r em{font-style:normal;margin-left:6px}.pro-page .paynone code,.pro-page .payspec code{font-family:var(--p-mono);font-size:10.5px;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 4px;margin-right:3px}.pro-page .paynone .ps-n{display:block;font-size:11px;color:var(--p-ink-3);line-height:1.55;max-width:620px}.pro-page{--p-line:#dbe4ec;--p-soft:#eef2f5;--p-face:#f6f9fb;--p-ink:#16293a;--p-ink-2:#4a6274;--p-ink-3:#8098ab;--p-acc:#1668a8;--p-acc-ink:#0f4c7c;--p-wash:#e9f2f9;--p-acc-line:#b9d4e8;--p-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--slab-tint:rgba(22, 104, 168, .045);--slab-fade:rgba(14, 29, 42, .055)}.pro-page .pro-vw{display:inline-flex;gap:2px}.pro-page .pro-vw a{width:27px;height:25px;display:grid;place-items:center;border-radius:4px;border:1px solid transparent;color:var(--p-ink-3);cursor:pointer}.pro-page .pro-vw a:hover{color:var(--p-ink-2);background:var(--p-soft)}.pro-page .pro-vw a.active{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .pro-split{display:grid;grid-template-columns:296px minmax(0,1fr);align-items:stretch;border-top:1px solid var(--p-line);min-height:640px}@media (max-width:1100px){.pro-page .pro-split{grid-template-columns:1fr}.pro-page .pro-rail{max-height:320px;border-right:0;border-bottom:1px solid var(--p-line)}}.pro-page .pro-rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--p-line);background:#fbfcfd}.pro-page .rail-find{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid var(--p-line);background:#fff;color:var(--p-ink-3)}.pro-page .rankchain .rl .n{display:block;font-size:10px;color:var(--p-ink-3);margin-top:1px}.pro-page .rankchain .rl.set{background:#fdf9f0}.pro-page .rankchain .rl.set b{color:#8a5200}.pro-page .rankchain .arw{flex:none;align-self:center;padding:0 9px;font-style:normal;font-size:13px;color:var(--p-ink-3)}.pro-page .rankchain .reff{flex:none;min-width:150px;padding:8px 14px 9px;border-left:1px solid var(--p-line);background:var(--p-wash)}.pro-page .rankchain .reff .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);opacity:.8}.pro-page .rankchain .reff b{display:block;margin-top:1px;font-family:var(--p-mono);font-size:26px;font-weight:600;color:var(--p-acc-ink);font-variant-numeric:tabular-nums;line-height:1.05}.pro-page .rankchain .reff .src{display:inline-block;margin-top:3px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:3px;color:var(--p-acc-ink);background:#fff;border:1px solid var(--p-acc-line)}.pro-page .rankchain .reff.src-manual{background:#fdf3e2}.pro-page .rankchain .reff.src-manual .k,.pro-page .rankchain .reff.src-manual b{color:#8a5200}.pro-page .rankchain .reff.src-manual .src{color:#8a5200;border-color:#e8c98d}.pro-page .rankchain .reff.src-none b{color:var(--p-ink-3)}.pro-page .rankchain .reff.src-none{background:var(--p-soft)}.pro-page .rankchain .reff.src-none .k,.pro-page .rankchain .reff.src-none .src{color:var(--p-ink-3);border-color:var(--p-line)}.pro-page .rankhint{margin:6px 2px 16px;font-size:10.5px;color:var(--p-ink-3)}@media (max-width:900px){.pro-page .rankchain .arw{display:none}.pro-page .rankchain .rl{border-top:1px solid var(--p-soft)}.pro-page .rankchain .reff{flex:1;border-left:0;border-top:1px solid var(--p-line)}}.pro-page .rankfld{margin-bottom:12px}.pro-page .rankfld .fh{display:block;font-size:10px;color:var(--p-ink-3);margin-top:-6px}.pro-page .rankfld .form-group{margin-bottom:6px}.pro-page .rankfld .calcfld[disabled]{background:var(--p-soft);color:var(--p-ink-2);font-family:var(--p-mono);font-variant-numeric:tabular-nums;cursor:default}.pro-page .rankacts{display:flex;align-items:center;gap:10px;margin-top:4px}.pro-page .rankacts .sp{flex:1}.pro-page .rankacts .clr{font-size:11px;font-weight:600;color:#a05a00;cursor:pointer;text-decoration:underline}.pro-page .rankacts .clr:hover{color:#7a4400}.pro-page .rankhist{border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.pro-page .rankhist .rh-head,.pro-page .rankhist .rh-row{display:grid;grid-template-columns:84px minmax(0,1fr) 68px 72px;align-items:center;gap:8px;padding:5px 10px}.pro-page .rankhist .rh-head{background:var(--p-soft);border-bottom:1px solid var(--p-line);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .rankhist .rh-head span:nth-child(3),.pro-page .rankhist .rh-head span:nth-child(4),.pro-page .rankhist .rh-row .dl,.pro-page .rankhist .rh-row .t{text-align:right}.pro-page .rankhist .rh-row{border-bottom:1px solid var(--p-soft);font-size:11.5px}.pro-page .rankhist .rh-row:last-child{border-bottom:0}.pro-page .rankhist .rh-row .d,.pro-page .rankhist .rh-row .dl,.pro-page .rankhist .rh-row .t{font-family:var(--p-mono);font-size:10.5px;font-variant-numeric:tabular-nums}.pro-page .rankhist .rh-row .dl.up{color:#2c7a52}.pro-page .rankhist .rh-row .dl.dn{color:#a52834}.pro-page .rankhist .rh-row .t{font-weight:600;color:var(--p-ink)}.pro-page .sect > h3 .h3n{margin-left:7px;font-family:var(--p-mono);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 5px}.pro-page .ladder{border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.pro-page .ladder .ld{display:grid;grid-template-columns:26px minmax(96px,1fr) minmax(60px,1.1fr) 58px;align-items:center;gap:9px;padding:5px 10px;border-bottom:1px solid var(--p-soft)}.pro-page .ladder .ld:last-child{border-bottom:0}.pro-page .ladder .ld.me{background:var(--p-wash);box-shadow:inset 3px 0 0 var(--p-acc)}.pro-page .ladder .pz{font-family:var(--p-mono);font-size:10px;font-weight:600;color:var(--p-ink-3);font-variant-numeric:tabular-nums;text-align:right}.pro-page .ladder .ld.me .pz{color:var(--p-acc-ink)}.pro-page .ladder .who{min-width:0}.pro-page .ladder .who h6{margin:0;font-size:11.5px;font-weight:600}.pro-page .ladder .who .none-img,.pro-page .ladder .who img{width:22px;height:22px;margin-right:7px!important}.pro-page .ladder .who .initials{font-size:9px}.pro-page .ladder .bar{height:6px;border-radius:3px;background:var(--p-soft);overflow:hidden}.pro-page .ladder .bar i{display:block;height:100%;background:#9cc2dd}.pro-page .ladder .ld.me .bar i{background:var(--p-acc)}.pro-page .ladder .val{font-family:var(--p-mono);font-size:12px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;text-align:right}.pro-page .rank-none{padding:12px;border:1px dashed var(--p-line);border-radius:6px;font-size:11.5px;color:var(--p-ink-3);line-height:1.5;background:var(--p-face)}.pro-page .rank-none code{font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-2);background:var(--p-soft);border-radius:3px;padding:0 4px}.pro-page .rankchip.ovr{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .team-tab{min-width:0}.pro-page .teamchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pro-page .tchip{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 8px;border-radius:16px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);font-size:11.5px;font-weight:600;cursor:pointer;user-select:none;transition:border-color .12s ease,background .12s ease}.pro-page .tchip:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .tchip .tk{width:13px;height:13px;flex:none;border-radius:3px;border:1px solid var(--p-line);background:#fff;position:relative}.pro-page .tchip.on .tk{background:var(--p-acc);border-color:var(--p-acc)}.pro-page .tchip.on .tk::after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(43deg)}.pro-page .tchip.on{background:var(--p-wash);border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .tchip .tc{font-family:var(--p-mono);font-size:9.5px;font-weight:600;color:var(--p-ink-3);background:var(--p-soft);border-radius:8px;padding:0 5px;font-variant-numeric:tabular-nums}.pro-page .tchip.on .tc{color:var(--p-acc-ink);background:#fff}.pro-page .teamacts{display:flex;align-items:center;gap:10px;margin-top:4px}.pro-page .teamacts .sp{flex:1}.pro-page .teamacts .clr{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer;text-decoration:underline}.pro-page .teamacts .clr:hover{color:var(--p-ink-2)}.pro-page .sect > h3 .h3n{margin-left:7px;font-family:var(--p-mono);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 5px}.pro-page .tgroups{display:flex;flex-direction:column;gap:10px}.pro-page .tgrp{border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.pro-page .tgrp .tg-head{display:flex;align-items:baseline;gap:8px;padding:5px 10px;background:var(--p-soft);border-bottom:1px solid var(--p-line)}.pro-page .tgrp .tg-head b{font-size:11.5px;font-weight:700;color:var(--p-ink)}.pro-page .tgrp .tg-head .n{margin-left:auto;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3)}.pro-page .tgrp .tu{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--p-soft)}.pro-page .tgrp .tu:last-child{border-bottom:0}.pro-page .tgrp .tu.me{background:var(--p-wash);box-shadow:inset 3px 0 0 var(--p-acc)}.pro-page .tgrp .tu.lead{background:#fbfcfd}.pro-page .tgrp .tu.lead + .tu:not(.lead){border-top:1px solid var(--p-line)}.pro-page .tgrp .tu .who{min-width:0;flex:1}.pro-page .tgrp .tu .who h6{margin:0;font-size:11.5px;font-weight:600}.pro-page .tgrp .tu .who .none-img,.pro-page .tgrp .tu .who img{width:24px;height:24px;margin-right:8px!important}.pro-page .tgrp .tu .who .initials{font-size:9px}.pro-page .tgrp .tu .role{flex:none;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:3px;border:1px solid transparent}.pro-page .tgrp .tu .role.r-mem{color:var(--p-ink-3);background:var(--p-soft);border-color:var(--p-line)}.pro-page .tgrp .tu .role.r-lead{color:#0f4c7c;background:var(--p-wash);border-color:var(--p-acc-line)}@media (max-width:620px){.shiftmod .k-prow{grid-template-columns:22px 30px 1fr;row-gap:5px}.shiftmod .k-prow .act,.shiftmod .k-prow .why{grid-column:1/-1;justify-content:flex-start}.shiftmod .k-line,.shiftmod .k-tot{grid-template-columns:1fr 58px;row-gap:5px}}.pro-board .qtag.q-repeat{color:#2c7a52;background:#eef6f1;border-color:#c9e3d3}.teampays .tp-add{width:min(820px,100%)}.teampays .tp-addbody{overflow-y:auto;padding:4px 0 8px}.teampays .tp-addsec{padding:12px 18px;border-bottom:1px solid var(--t-soft)}.teampays .tp-addsec:last-child{border-bottom:0}.teampays .tp-addhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.teampays .tp-addhead b{font-family:var(--t-cond);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--t-ink-2)}.teampays .tp-lnk{border:0;background:0 0;padding:0 2px;font-size:12px;font-weight:600;color:var(--t-acc);cursor:pointer}.teampays .tp-lnk:hover{color:var(--t-acc-ink);text-decoration:underline}.teampays .tp-dpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.teampays .tp-dchip{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px 4px;border:1px solid var(--t-line);border-radius:8px;background:var(--t-panel);color:var(--t-ink-2);cursor:pointer;line-height:1.1}.teampays .tp-dchip small{font-size:10px;text-transform:uppercase;color:var(--t-ink-3)}.teampays .tp-dchip b{font-size:15px;font-weight:700;color:var(--t-ink)}.teampays .tp-dchip em{font-style:normal;font-family:var(--t-mono);font-size:10px;color:var(--t-ink-3)}.teampays .tp-dchip.had{background:var(--t-face)}.teampays .tp-dchip:hover{border-color:var(--t-acc-line)}.teampays .tp-dchip.on{border-color:var(--t-acc);background:var(--t-wash);box-shadow:0 0 0 1px var(--t-acc) inset}.teampays .tp-dchip.on b,.teampays .tp-dchip.on em,.teampays .tp-dchip.on small{color:var(--t-acc-ink)}.teampays .tp-tgrp,.teampays .tp-tpick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.teampays .tp-tgrp .k,.teampays .tp-tpick .k{flex:0 0 84px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t-ink-3)}.teampays .tp-tbtn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--t-line);border-radius:999px;background:var(--t-panel);font-size:12px;font-weight:600;color:var(--t-ink-2);cursor:pointer}.teampays .tp-tbtn small{font-family:var(--t-mono);font-size:10.5px;font-weight:500;color:var(--t-ink-3)}.teampays .tp-tbtn:hover{border-color:var(--t-acc-line);color:var(--t-ink)}.teampays .tp-tbtn.on{border-color:var(--t-acc);background:var(--t-acc);color:#fff}.teampays .tp-tbtn.on small{color:#fff;opacity:.85}.teampays .tp-editbox .tp-tpick{padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--t-line)}.teampays .tp-addfields{padding:0;border:0}.teampays .tp-addfields label.wide{flex:1 1 260px}.teampays .tp-prev{display:flex;flex-direction:column;gap:3px}.teampays .tp-prev .row{display:flex;align-items:center;gap:12px;margin:0;padding:3px 8px;border-radius:6px;font-size:12.5px}.teampays .tp-prev .row:nth-child(odd){background:var(--t-face)}.teampays .tp-prev .row .d{width:64px;font-weight:600}.teampays .tp-prev .row.over{background:var(--t-warn-wash)}.teampays .tp-addmesg{font-size:12px;color:var(--t-ink-3)}.teampays .tp-addmesg.bad{color:var(--t-bad);font-weight:600}.teampays .tp-addday{width:24px;height:24px;border:1px dashed var(--t-line);border-radius:6px;background:0 0;color:var(--t-ink-3);font-size:11px;cursor:pointer;opacity:0;transition:opacity .12s}.teampays .tp-addday:focus,.teampays .tp-dayrow:hover .tp-addday{opacity:1}.teampays .tp-addday:hover{border-color:var(--t-acc);color:var(--t-acc)}.teampays .tp-kill{color:var(--t-bad)}.teampays .tp-kill:hover{border-color:var(--t-bad-line);background:var(--t-bad-wash)}@media (hover:none){.teampays .tp-addday{opacity:1}}.cb.cab{--c-ink:#0E1D2A;--c-ink-2:#3D5468;--c-ink-3:#7C93A5;--c-line:#DBE3EA;--c-soft:#EAEFF3;--c-ground:#EEF2F6;--c-panel:#FFFFFF;--c-face:#F6F9FB;--c-acc:#1668A8;--c-acc-ink:#0F4C7C;--c-wash:#E6F0F8;--c-acc-line:#B9D4E8;--c-warn:#B26A00;--c-warn-wash:#FDF3E2;--c-warn-line:#E8C98D;--c-good:#2C7A52;--c-good-wash:#E8F4ED;--c-good-line:#B6DCC6;--c-bad:#A52834;--c-bad-wash:#FDECEE;--c-bad-line:#F0BFC5;--c-ski:#1668A8;--c-board:#6A4BA8;--c-shadow:0 1px 2px rgba(14,29,42,.07),0 8px 20px -12px rgba(14,29,42,.22);--c-lift:0 14px 30px -10px rgba(14,29,42,.45);--c-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--c-cond:"Barlow Condensed","IBM Plex Sans",sans-serif;--card-w:164px;position:fixed;inset:0;z-index:1080;padding:14px;background:rgba(8,20,30,.5);color:var(--c-ink);font-size:13.5px;line-height:1.4}body.cb-open{overflow:hidden}.cb.cab *{box-sizing:border-box}.cb.cab button,.cb.cab input,.cb.cab select,.cb.cab textarea{font:inherit;color:inherit}.cb-sheet{position:relative;height:100%;display:flex;flex-direction:column;background:var(--c-ground);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.6)}.cb-sp{flex:1}.cb-hint{font-size:11.5px;color:var(--c-ink-3);white-space:nowrap}.cb-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:7px;border:1px solid var(--c-line);background:var(--c-panel);font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap}.cb-btn:hover{border-color:var(--c-acc-line)}.cb-btn.pri{background:var(--c-acc);border-color:var(--c-acc);color:#fff}.cb-btn.pri:hover{background:var(--c-acc-ink)}.cb-btn:disabled{opacity:.45;cursor:default}.cb-btn.sm{height:26px;padding:0 9px;font-size:11.5px}.cb-icon{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border-radius:7px;border:1px solid var(--c-line);background:var(--c-panel);cursor:pointer}.cb-icon:hover{border-color:var(--c-acc-line)}.cb-seg{display:inline-flex;border:1px solid var(--c-line);border-radius:8px;overflow:hidden;flex:none}.cb-seg button{white-space:nowrap;height:28px;padding:0 10px;border:0;background:var(--c-panel);font-size:12px;font-weight:600;color:var(--c-ink-2);cursor:pointer}.cb-seg button + button{border-left:1px solid var(--c-line)}.cb-seg button[aria-pressed="true"]{background:var(--c-wash);color:var(--c-acc-ink)}.cb-chip{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-panel);font-size:11px;font-weight:600;color:var(--c-ink-2);cursor:pointer}.cb-chip[aria-pressed="true"]{background:var(--c-wash);border-color:var(--c-acc-line);color:var(--c-acc-ink)}.cb-head{display:flex;align-items:center;gap:10px 14px;min-width:0;padding:10px 14px;background:var(--c-panel);border-bottom:1px solid var(--c-soft)}.cb-title{white-space:nowrap;font-family:var(--c-cond);font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:1}.cb-prog{display:flex;flex-direction:column;min-width:0;line-height:1.15}.cb-prog b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-prog span{font-size:11.5px;color:var(--c-ink-3);white-space:nowrap}.cb-stats{display:flex;gap:14px;margin-left:4px;min-width:0;overflow:hidden}.cb-stats .st{display:flex;flex-direction:column;line-height:1.05}.cb-stats b{font-family:var(--c-mono);font-size:15px}.cb-stats span{white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3)}.cb-stats .warn b{color:var(--c-warn)}.cb-task{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;color:var(--c-ink-3);white-space:nowrap}.cb-task .cb-seg button{height:28px}.cb-task select{height:30px;max-width:190px;border:1px solid var(--c-line);border-radius:7px;background:var(--c-panel);padding:0 6px;font-size:12.5px}.cb-days{display:flex;align-items:center;gap:10px;padding:7px 14px;background:var(--c-panel);border-bottom:1px solid var(--c-line);min-width:0}.cb-days .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);white-space:nowrap}.cb-days .strip{display:flex;gap:4px;overflow-x:auto;min-width:0;scrollbar-width:thin}.cb-days .dchip{flex:none;display:flex;flex-direction:column;align-items:center;min-width:50px;padding:3px 7px;border:1px solid var(--c-line);border-radius:7px;background:var(--c-panel);cursor:pointer;line-height:1.1}.cb-days .dchip small{font-size:9.5px;text-transform:uppercase;color:var(--c-ink-3);white-space:nowrap}.cb-days .dchip b{font-size:12.5px;white-space:nowrap}.cb-days .dchip.past{opacity:.55}.cb-days .dchip.today{border-color:var(--c-acc-line)}.cb-days .dchip.today small{color:var(--c-acc)}.cb-days .dchip[aria-pressed="true"]{border-color:var(--c-acc);background:var(--c-wash);box-shadow:0 0 0 1px var(--c-acc) inset;opacity:1}.cb-days .dchip.all{justify-content:center;font-size:11.5px;font-weight:600;color:var(--c-ink-2)}.cb-days .applies{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none;font-size:12px;color:var(--c-ink-2);white-space:nowrap}.cb-body{flex:1;display:grid;grid-template-columns:300px 1fr 250px;min-height:0}.cb-main{overflow:auto;padding:14px 14px 40px;min-width:0}.cb-col{background:var(--c-panel);display:flex;flex-direction:column;min-height:0}.cb-col.left{border-right:1px solid var(--c-line)}.cb-col.right{border-left:1px solid var(--c-line)}.cb-col.left.hot{box-shadow:inset 0 0 0 2.5px var(--c-acc)}.cb-chead{padding:10px 12px 8px;border-bottom:1px solid var(--c-soft);display:flex;flex-direction:column;gap:7px}.cb-chead h4{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--c-cond);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cb-chead h4 .n{font-family:var(--c-mono);font-size:13px;color:var(--c-warn);letter-spacing:0}.cb-chead h4 .n.zero{color:var(--c-good)}.cb-chead h4 .cb-btn{margin-left:auto;font-family:inherit;text-transform:none;letter-spacing:0}.cb-find{width:100%;height:30px;border:1px solid var(--c-line);border-radius:7px;background:var(--c-face);padding:0 9px;font-size:12.5px}.cb-find:focus{outline:0;border-color:var(--c-acc)}.cb-chead .crow{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-ink-3)}.cb-chead .crow select{height:26px;border:1px solid var(--c-line);border-radius:6px;background:var(--c-panel);padding:0 4px;font-size:12px;color:var(--c-ink)}.cb-chead .chips{display:flex;flex-wrap:wrap;gap:4px}.cb-list{overflow:auto;min-height:0;flex:1;padding:4px 0 30px}.cb-empty{padding:24px 16px;text-align:center;color:var(--c-ink-3);font-size:12.5px}.cb-empty b{display:block;color:var(--c-good);font-size:13px;margin-bottom:3px}.cb .av{--sc:var(--c-ski);width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-weight:700;font-size:11.5px;color:#fff;background:var(--sc);box-shadow:0 0 0 2px var(--c-panel),0 0 0 3.5px var(--sc)}.cb .board .av{--sc:var(--c-board)}.cb .av img{width:100%;height:100%;object-fit:cover}.cb .who{min-width:0;display:flex;flex-direction:column;line-height:1.15}.cb .who b{font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb .who small{font-size:10.5px;color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb .tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:0 4px;border-radius:3px;white-space:nowrap}.cb .tag.first{background:var(--c-good-wash);color:var(--c-good)}.cb .tag.note{background:var(--c-warn-wash);color:var(--c-warn)}.cb .tag.part{background:var(--c-wash);color:var(--c-acc-ink);font-family:var(--c-mono)}.cb-party{width:9px;height:9px;flex:none;border-radius:50%;border:1.5px solid var(--c-panel);cursor:pointer}.cb-party:hover{transform:scale(1.35)}.cb-pg{border-bottom:1px solid var(--c-soft)}.cb-pgh{position:sticky;top:-4px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:var(--c-face);cursor:grab;user-select:none;touch-action:none}.cb-pgh .tw{width:18px;height:18px;flex:none;border:0;background:0 0;padding:0;cursor:pointer;color:var(--c-ink-3);font-size:10px}.cb-pgh b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cb-pgh .ct{font-family:var(--c-mono);font-size:11px;color:var(--c-ink-3)}.cb-pgh .sw{width:9px;height:9px;border-radius:50%;flex:none}.cb-pgh .acts{margin-left:auto;display:flex;gap:4px;flex:none}.cb-pgh .acts button{height:22px;padding:0 7px;border:1px solid var(--c-line);border-radius:5px;background:var(--c-panel);font-size:10.5px;font-weight:600;color:var(--c-ink-2);cursor:pointer}.cb-pgh .acts button:hover{border-color:var(--c-acc);color:var(--c-acc-ink)}.cb-pr{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border-top:1px solid var(--c-soft);cursor:grab;user-select:none;touch-action:none}.cb-pr:hover{background:var(--c-face)}.cb-pr.sel{background:var(--c-wash);box-shadow:inset 3px 0 0 var(--c-acc)}.cb-pr .av{width:26px;height:26px;font-size:10px;box-shadow:0 0 0 1.5px var(--c-panel),0 0 0 3px var(--sc)}.cb-pr .tags{display:flex;align-items:center;gap:4px}.cb-cls{--cc:#999;position:relative;display:grid;grid-template-columns:236px 1fr;background:var(--c-panel);border:1px solid var(--c-line);border-radius:10px;margin-bottom:10px;box-shadow:var(--c-shadow);transition:box-shadow .12s,border-color .12s,opacity .12s}.cb-cls::before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:5px;border-radius:10px 0 0 10px;background:var(--cc)}.cb-cls.origin{border-color:var(--c-acc);box-shadow:0 0 0 2px var(--c-acc-line),var(--c-shadow)}.cb-cls .ribbon{position:absolute;top:-9px;left:16px;z-index:1;padding:1px 8px;border-radius:999px;background:var(--c-acc);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cb-cls .cell{padding:10px 12px 10px 16px;border-right:1px solid var(--c-soft);display:flex;flex-direction:column;gap:7px;min-width:0}.cb-cls .cname{display:flex;align-items:center;gap:6px}.cb-cls .cname .num{flex:none;width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-family:var(--c-mono);font-size:11px;font-weight:600;background:var(--cc);color:#fff}.cb-cls .cname input{flex:1;min-width:0;border:1px solid transparent;background:0 0;padding:2px 4px;margin-left:-4px;border-radius:5px;font-weight:600;font-size:14px}.cb-cls .cname input:hover{border-color:var(--c-line)}.cb-cls .cname input:focus{outline:0;border-color:var(--c-acc);background:var(--c-panel)}.cb-cls .pro{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;background:var(--c-face);border:1px solid var(--c-soft);cursor:grab;user-select:none;touch-action:none}.cb-cls .pro.none{cursor:default;border:1.5px dashed var(--c-line);background:0 0;color:var(--c-ink-3);font-size:12px;justify-content:center;min-height:44px}.cb-cls .pro .av{width:30px;height:30px}.cb-cls .pro .x{margin-left:auto;border:0;background:0 0;color:var(--c-ink-3);cursor:pointer;padding:2px 4px;font-size:15px;line-height:1}.cb-cls .pro .x:hover{color:var(--c-bad)}.cb-cls .mtg{display:flex;flex-wrap:wrap;gap:3px}.cb-mp{min-width:24px;height:20px;padding:0 4px;border-radius:5px;border:1px solid var(--c-line);background:var(--c-panel);font:600 10px/18px var(--c-mono);color:var(--c-ink-2);text-align:center;cursor:pointer}.cb-mp.past{opacity:.5}.cb-mp.cur{border-color:var(--cc);box-shadow:0 0 0 1px var(--cc) inset;color:var(--c-ink);opacity:1}.cb-mp.sub{background:var(--c-warn-wash);border-color:var(--c-warn-line);color:var(--c-warn)}.cb-mp.hot{outline:2px solid var(--c-acc);outline-offset:1px}.cb-cls .mtgk{font-size:10.5px;color:var(--c-ink-3);margin-top:-3px}.cb-cls .cmeta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-ink-2);min-width:0}.cb-cls .cmeta > span{white-space:nowrap}.cb-cls .cmeta > span:first-child{overflow:hidden;text-overflow:ellipsis}.cb-cls .cap{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}.cb-cls .cap button{width:18px;height:18px;padding:0;border:1px solid var(--c-line);background:var(--c-panel);border-radius:4px;font-size:11px;line-height:1;cursor:pointer;color:var(--c-ink-2)}.cb-cls .cap button:hover{border-color:var(--c-acc);color:var(--c-acc)}.cb-cls .cap .v{font-family:var(--c-mono);min-width:40px;text-align:center}.cb-cls .cap .v.over{color:var(--c-bad);font-weight:600}.cb-cls .lvl{display:grid;gap:2px;height:6px}.cb-cls .lvl i{background:var(--c-soft);border-radius:2px}.cb-cls .lvl i.on{background:var(--cc)}.cb-cls .lvl i.dot{background:var(--cc);opacity:.45}.cb-cls .flags{display:flex;flex-wrap:wrap;gap:4px}.cb-cls .flag{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-panel);font-size:11px;font-weight:600;color:var(--c-ink-3);cursor:pointer}.cb-cls .flag[aria-pressed="true"].kids{background:var(--c-good-wash);border-color:var(--c-good-line);color:var(--c-good)}.cb-cls .flag[aria-pressed="true"].risk{background:var(--c-bad-wash);border-color:var(--c-bad-line);color:var(--c-bad)}.cb-cls .flag[aria-pressed="true"].note{background:var(--c-wash);border-color:var(--c-acc-line);color:var(--c-acc-ink)}.cb-cls .notebox{width:100%;min-height:48px;resize:vertical;border:1px solid var(--c-line);border-radius:6px;background:var(--c-panel);padding:5px 7px;font-size:12px}.cb-cls .warns{display:flex;flex-direction:column;gap:3px}.cb-cls .w{font-size:11px;color:var(--c-warn);display:flex;gap:5px;align-items:baseline}.cb-cls .w::before{content:"\25B2";font-size:8px}.cb-cls .w.bad{color:var(--c-bad)}.cb-cls .track{display:grid;grid-template-columns:repeat(auto-fill,var(--card-w));gap:8px;padding:10px 12px;align-content:start;min-width:0}.cb-cls .slot{height:62px;border:1.5px dashed var(--c-line);border-radius:9px;display:grid;place-items:center;color:var(--c-ink-3);font-size:11px}.cb .card{position:relative;height:62px;display:grid;grid-template-columns:32px 1fr;gap:4px 8px;align-items:center;padding:7px 8px;border-radius:9px;background:var(--c-panel);border:1px solid var(--c-line);cursor:grab;user-select:none;touch-action:none}.cb .card:hover{border-color:var(--c-acc-line)}.cb .card.sel{border-color:var(--c-acc);background:var(--c-wash);box-shadow:0 0 0 1px var(--c-acc) inset}.cb .card.moved::after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--c-acc)}.cb .card.away{opacity:.45;border-style:dashed}.cb .card .ln{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--c-ink-2);white-space:nowrap;overflow:hidden}.cb .card .lv{font-size:10px;font-weight:600;padding:0 5px;border-radius:4px;background:var(--c-face);border:1px solid var(--c-line);color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:84px}.cb .card .cb-party{position:absolute;left:4px;bottom:4px}.cb .lifted{opacity:.3}.cb-new{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-bottom:10px;border:1.5px dashed var(--c-line);border-radius:10px;background:0 0;color:var(--c-ink-3);font-size:12.5px;cursor:pointer}.cb-new:hover{border-color:var(--c-acc-line);color:var(--c-acc-ink)}.cb .fit{display:none;position:absolute;top:8px;right:10px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.cb-dragging .cb .cb-cls[data-fit] .fit,body.cb-dragging .cb .cb-new .fit{display:block}body.cb-dragging,body.cb-dragging *{cursor:grabbing!important}.cb-cls[data-fit="best"]{border-color:var(--c-good);box-shadow:0 0 0 2px var(--c-good),var(--c-shadow)}.cb-cls[data-fit="best"] .fit{background:var(--c-good);color:#fff}.cb-cls[data-fit="good"]{border-color:var(--c-good-line)}.cb-cls[data-fit="good"] .fit{background:var(--c-good-wash);color:var(--c-good)}.cb-cls[data-fit="stretch"] .fit{background:var(--c-warn-wash);color:var(--c-warn)}.cb-cls[data-fit="full"] .fit,.cb-cls[data-fit="poor"] .fit{background:var(--c-bad-wash);color:var(--c-bad)}.cb-cls[data-fit="no"]{opacity:.35}.cb-cls[data-fit="no"] .fit{background:var(--c-face);color:var(--c-ink-3)}.cb-new .fit{background:var(--c-wash);color:var(--c-acc-ink)}.cb-cls.hot,.cb-new.hot{outline:2.5px solid var(--c-acc);outline-offset:2px}.cb-cls[data-fit="no"].hot{outline-color:var(--c-bad)}.cb-ghost{position:fixed;z-index:1100;pointer-events:none;width:var(--card-w);transform:rotate(-2deg);box-shadow:var(--c-lift);border-radius:9px}.cb-ghost.pro{width:230px}.cb-ghost > .cb-pr{background:var(--c-panel);border:1px solid var(--c-line);border-radius:9px}.cb-ghost > .cb-rp,.cb-ghost > .pro{margin:0;background:var(--c-panel)}.cb-ghost .stack{position:absolute;inset:0;z-index:-1;border-radius:9px;background:var(--c-panel);border:1px solid var(--c-line);transform:translate(5px,5px) rotate(3deg)}.cb-ghost .count{position:absolute;top:-9px;right:-9px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--c-acc);color:#fff;font:700 11px/22px var(--c-mono);text-align:center;border:2px solid var(--c-panel)}.cb .rsec{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);margin:10px 12px 4px}.cb-rp{display:flex;align-items:center;gap:9px;margin:0 8px 6px;padding:7px 8px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel);cursor:grab;user-select:none;touch-action:none}.cb-rp:hover{border-color:var(--c-acc-line)}.cb-rp .av{width:28px;height:28px;font-size:10.5px}.cb-rp .st{max-width:92px;overflow:hidden;text-overflow:ellipsis;margin-left:auto;flex:none;font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:999px;white-space:nowrap;color:#fff}.cb-rp .st.free{background:var(--c-good-wash);color:var(--c-good)}.cb-rp.busy{opacity:.5;cursor:not-allowed}.cb-rp.busy .st{background:var(--c-face);color:var(--c-ink-3)}.cb-back{height:32px;padding:0 10px 0 8px}.cb-home{flex:1;min-height:0;display:flex;flex-direction:column}.cb-home .hbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px;background:var(--c-panel);border-bottom:1px solid var(--c-line)}.cb-home .hbar .cb-find{width:240px}.cb-home .hbar .dates{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-ink-3)}.cb-home .hbar .dates input{height:30px;border:1px solid var(--c-line);border-radius:7px;background:var(--c-panel);padding:0 6px;font-size:12.5px}.cb-home .hbar .chips{display:flex;flex-wrap:wrap;gap:4px}.cb-home .hlist{flex:1;overflow:auto;padding:14px 16px 40px}.cb-home .hsec{margin-bottom:18px}.cb-home .hsec h3{display:flex;align-items:center;gap:10px;margin:0 2px 10px;font-family:var(--c-cond);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-ink-2)}.cb-home .hsec h3::after{content:"";flex:1;height:1px;background:var(--c-line)}.cb-home .hsec h3 em{font-style:normal;font-family:var(--c-mono);font-size:12px;color:var(--c-ink-3);letter-spacing:0}.cb-home .hgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.cb .pcard{--sc:var(--c-ski);position:relative;display:flex;flex-direction:column;gap:7px;margin:0;padding:12px 14px 12px 17px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel);box-shadow:var(--c-shadow);text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cb .pcard.board{--sc:var(--c-board)}.cb .pcard::before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:5px;border-radius:10px 0 0 10px;background:var(--sc)}.cb .pcard:hover{border-color:var(--c-acc);box-shadow:0 0 0 2px var(--c-acc-line),var(--c-shadow)}.cb .pcard.done{opacity:.7}.cb .pcard .ptop{display:flex;align-items:baseline;gap:8px;min-width:0}.cb .pcard .ptop b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb .pcard .ptop .sp{margin-left:auto;flex:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sc)}.cb .pcard .pline{font-size:12px;color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb .pcard .pzone{font-size:11.5px;font-weight:600;color:var(--c-ink-2);margin-top:-4px}.cb .pcard .pdots{display:flex;align-items:center;gap:3px;min-height:8px}.cb .pcard .pdots i{width:14px;height:6px;border-radius:3px;background:var(--c-soft);border:1px solid var(--c-line)}.cb .pcard .pdots i.past{background:var(--c-ink-3);border-color:var(--c-ink-3);opacity:.45}.cb .pcard .pdots i.next{background:var(--c-acc);border-color:var(--c-acc)}.cb .pcard .pdots em{font-style:normal;font-family:var(--c-mono);font-size:10.5px;color:var(--c-ink-3);margin-left:2px}.cb .pcard .pbar{height:5px;border-radius:3px;background:var(--c-warn-wash);overflow:hidden}.cb .pcard .pbar i{display:block;height:100%;background:var(--c-good);border-radius:3px}.cb .pcard .pfoot{display:flex;align-items:baseline;gap:10px;font-size:12px;color:var(--c-ink-2)}.cb .pcard .pfoot .w{font-weight:600;color:var(--c-warn)}.cb .pcard .pfoot .ok{font-weight:600;color:var(--c-good)}.cb .pcard .pfoot .nx{margin-left:auto;color:var(--c-ink-3);white-space:nowrap}.cb.cb-inline{position:relative;inset:auto;z-index:auto;padding:0;background:0 0;height:calc(100vh - var(--cb-top,70px));min-height:560px}.cb.cb-inline .cb-sheet{border-radius:10px;box-shadow:var(--c-shadow);border:1px solid var(--c-line)}.cb-foot{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--c-panel);border-top:1px solid var(--c-line)}.cb-foot .chg{flex:0 1 auto;overflow:hidden;font-size:12.5px;color:var(--c-ink-2);display:flex;align-items:center;gap:8px;min-width:0}.cb-foot .chg b{font-family:var(--c-mono);color:var(--c-ink);white-space:nowrap}.cb-foot .chg .last{color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-foot .mesg{color:var(--c-bad);font-size:12.5px;font-weight:600}.cb-foot kbd{font-family:var(--c-mono);font-size:10.5px;padding:0 5px;border:1px solid var(--c-line);border-radius:4px;background:var(--c-face);color:var(--c-ink-2);box-shadow:none}.cb-toast{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);z-index:1101;max-width:80%;padding:8px 14px;border-radius:8px;background:var(--c-ink);color:#fff;font-size:12.5px;opacity:0;transition:opacity .15s;pointer-events:none}.cb-toast.on{opacity:1}@media (max-width:1520px){.cb-stats .st:nth-child(n+5){display:none}}@media (max-width:1360px){.cb-foot .keys,.cb-stats .st:nth-child(n+4){display:none}.cb-body{grid-template-columns:280px 1fr 220px}}@media (max-width:1100px){.cb-body{grid-template-columns:260px 1fr}.cb-col.right,.cb-stats,.cb-title{display:none}.cb-cls{grid-template-columns:1fr}.cb-cls .cell{border-right:0;border-bottom:1px solid var(--c-soft)}}@media (max-width:760px){.cb.cab{padding:0}.cb-sheet{border-radius:0}.cb-head{flex-wrap:wrap}.cb-body{grid-template-columns:1fr;grid-template-rows:40vh 1fr}.cb-col.left{border-right:0;border-bottom:1px solid var(--c-line)}.cb.cab{--card-w:150px}}.pro-page .slate-tab{min-width:0}.pro-page .weeks{display:flex;flex-direction:column;gap:6px}.pro-page .wkrow{display:grid;grid-template-columns:minmax(150px,1.3fr) auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--p-line);border-radius:7px;background:#fff;position:relative}.pro-page .wkrow::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;background:var(--p-line)}.pro-page .wkrow.st-req::before{background:#e0a800}.pro-page .wkrow.st-sub::before{background:var(--p-acc)}.pro-page .wkrow.st-ok::before{background:#2c7a52}.pro-page .wkrow.st-req{background:#fffdf8}.pro-page .wk-when{min-width:0}.pro-page .wk-when b{display:block;font-size:12.5px;font-weight:600;color:var(--p-ink)}.pro-page .wk-when .job{display:block;font-size:10.5px;color:var(--p-ink-3);margin-top:1px}.pro-page .wk-days{display:flex;gap:3px;flex:none}.pro-page .wk-days .dp{width:21px;height:21px;border-radius:4px;display:grid;place-items:center;border:1px solid var(--p-line);background:#fff;font-family:var(--p-mono);font-size:9.5px;font-weight:600;color:var(--p-ink-3)}.pro-page .wk-days .dp i{font-style:normal}.pro-page .wk-days .dp.we{background:var(--p-soft)}.pro-page .wk-days .dp.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .wk-days .dp.on.we{background:#6a4ba8;border-color:#6a4ba8}.pro-page .wk-hrs{display:flex;align-items:flex-end;gap:2px}.pro-page .wk-hrs .h{flex:1;min-width:0;text-align:center;padding:0 4px;border-left:1px solid var(--p-soft)}.pro-page .wk-hrs .h:first-child{border-left:0}.pro-page .wk-hrs .h b{display:block;font-family:var(--p-mono);font-size:14px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;line-height:1.15}.pro-page .wk-hrs .h em{display:block;font-style:normal;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3);margin-top:1px}.pro-page .wk-hrs .h.zero b{color:var(--p-ink-3);opacity:.4}.pro-page .wk-hrs .h.tot{border-left:1px solid var(--p-line)}.pro-page .wk-hrs .h.tot b{color:var(--p-acc-ink);font-size:16px}.pro-page .wk-hrs .h.tot.zero b{color:var(--p-ink-3)}.pro-page .wk-end{display:flex;align-items:center;gap:9px;flex:none}.pro-page .wst{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pro-page .st-req .wst{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .st-sub .wst{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .st-ok .wst{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}@media (max-width:900px){.pro-page .wkrow{grid-template-columns:1fr 1fr;row-gap:9px}.pro-page .wk-end{grid-column:1/-1}.pro-page .wk-end .btn{margin-left:auto}}.pro-page .slbal{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden;margin-bottom:12px}.pro-page .slbal .c{padding:9px 14px;border-left:1px solid var(--p-soft);text-align:center}.pro-page .slbal .c:first-child{border-left:0}.pro-page .slbal .c.wide{flex:1;min-width:250px;display:flex;gap:16px;text-align:left;border-left:1px solid var(--p-line)}.pro-page .slbal .c.pos{border-left:1px solid var(--p-line);text-align:left;min-width:150px}.pro-page .slbal .v{display:block;font-family:var(--p-mono);font-size:22px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;line-height:1.1}.pro-page .slbal .tot .v{color:var(--p-acc-ink);font-size:26px}.pro-page .slbal .v.soft{color:var(--p-ink-3)}.pro-page .slbal .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3);margin-top:2px}.pro-page .slbal .posn{display:block;font-size:12px;font-weight:600;color:var(--p-ink);margin:2px 0 5px}.pro-page .slbal .rule{flex:1;min-width:104px;align-self:center}.pro-page .slbal .rl-top{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pro-page .slbal .rl-k{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .slbal .rl-v{margin-left:auto;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .slbal .rl-v b{font-weight:600;color:var(--p-ink)}.pro-page .slbal .rl-bar{display:block;height:5px;border-radius:3px;background:var(--p-soft);overflow:hidden}.pro-page .slbal .rl-bar i{display:block;height:100%;max-width:100%}.pro-page .slbal .rl-bar i.wd{background:var(--p-acc)}.pro-page .slbal .rl-bar i.we{background:#6a4ba8}.pro-page .status-badge{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;border:1px solid transparent}.pro-page .status-badge.s-def{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .status-badge.s-warn{color:#a52834;background:#fdecee;border-color:#f0bfc5}.pro-page .status-badge.s-ok{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .week-nav{display:flex;align-items:center;gap:7px;margin-bottom:9px;flex-wrap:wrap}.pro-page .week-nav h6{margin:0 4px;font-size:13px;font-weight:700;color:var(--p-ink);min-width:150px;text-align:center}.pro-page .week-nav .nv{width:25px;height:24px;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer;line-height:1}.pro-page .week-nav .nv:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .vwseg{margin-left:auto;display:flex;gap:2px}.pro-page .vwseg a{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:3px 11px;border:1px solid var(--p-line);border-radius:5px;color:var(--p-ink-3);background:#fff;cursor:pointer}.pro-page .vwseg a.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .grid-wrap{overflow-x:auto;padding-bottom:2px}.pro-page .wkgrid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:6px}.pro-page .day-col{border:1px solid var(--p-line);border-radius:6px;overflow:hidden;background:#fff;min-width:0}.pro-page .day-hdr{display:flex;align-items:baseline;gap:5px;padding:4px 8px;background:var(--p-soft);border-bottom:1px solid var(--p-line)}.pro-page .day-hdr .dn{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .day-hdr .day-num{margin-left:auto;font-family:var(--p-mono);font-size:11px;font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.pro-page .day-hdr.is-weekend{background:#f2eefa}.pro-page .day-hdr.is-today{background:var(--p-wash);box-shadow:inset 0 -2px 0 var(--p-acc)}.pro-page .day-hdr.is-today .day-num{color:var(--p-acc-ink)}.pro-page .shift-slot{position:relative;display:block;margin:5px;padding:5px 7px 6px;border:1px solid var(--p-line);border-radius:5px;background:var(--p-face);cursor:pointer;transition:border-color .12s ease,background .12s ease}.pro-page .shift-slot:hover{border-color:var(--p-acc-line);background:#fff}.pro-page .shift-slot.is-claimed{border-color:var(--p-acc);background:var(--p-wash);box-shadow:inset 0 0 0 1px var(--p-acc)}.pro-page .shift-slot .s-pill{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.05em;padding:0 5px;border-radius:3px;border:1px solid transparent}.pro-page .shift-slot .p-wd{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .shift-slot .p-we{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.pro-page .shift-slot .p-hol{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .shift-slot .s-name{display:block;font-size:11px;font-weight:600;color:var(--p-ink);margin-top:3px;line-height:1.25}.pro-page .shift-slot .s-hours,.pro-page .shift-slot .s-time{display:block;font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .shift-slot .s-check{position:absolute;top:5px;right:6px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#fff;background:var(--p-acc)}.pro-page .empty-day{padding:12px 8px;text-align:center;font-size:10px;color:var(--p-ink-3)}.pro-page .mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px}.pro-page .mgrid.mhdr{margin-bottom:5px}.pro-page .month-dow{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .month-cell{min-height:68px;padding:3px 4px 4px;border:1px solid var(--p-line);border-radius:5px;background:#fff}.pro-page .month-cell.mc-other{background:var(--p-soft);opacity:.55}.pro-page .month-cell.mc-weekend{background:#faf8fe}.pro-page .month-cell.mc-holiday{background:#fffaf0}.pro-page .month-cell.mc-today{box-shadow:inset 0 0 0 2px var(--p-acc)}.pro-page .mc-date{font-family:var(--p-mono);font-size:10px;font-weight:600;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.pro-page .mc-chip{display:flex;align-items:center;gap:4px;margin-top:3px;padding:1px 5px;border-radius:4px;border:1px solid var(--p-line);background:var(--p-face);font-size:9px;font-weight:600;color:var(--p-ink-2);cursor:pointer;overflow:hidden;white-space:nowrap}.pro-page .mc-chip span:first-child{overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip-hrs{margin-left:auto;font-family:var(--p-mono);color:var(--p-ink-3)}.pro-page .mc-chip-we{background:#f1ebfa;border-color:#d5c4ec}.pro-page .mc-chip-hol{background:#fdf3e2;border-color:#e8c98d}.pro-page .mc-chip-claimed{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .mc-chip-claimed .mc-chip-hrs{color:rgba(255,255,255,.8)}.pro-page .mc-chip-other{opacity:.6}.pro-page .summary-bar{display:flex;align-items:center;gap:18px;margin-top:12px;padding:9px 12px;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);flex-wrap:wrap}.pro-page .summary-bar .sb{min-width:0}.pro-page .summary-bar .lbl{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .summary-bar .val{display:block;font-size:11.5px;color:var(--p-ink-2);margin-top:1px}.pro-page .summary-bar .val b{font-family:var(--p-mono);font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums}.pro-page .summary-bar .sp{flex:1}.pro-page .summary-bar .why{font-size:10.5px;color:#a05a00}.pro-page .summary-bar .btn[disabled]{opacity:.5;cursor:not-allowed}.pro-page .slate-none{padding:12px;border:1px dashed var(--p-line);border-radius:6px;font-size:11.5px;color:var(--p-ink-3);background:var(--p-face)}.pro-page .slate-tab .zd{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--p-acc);margin-right:5px;vertical-align:0}.pro-page .slate-tab i{font-style:normal;color:var(--p-ink-3)}.pro-page .lhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.pro-page .lhead h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink-2);display:flex;align-items:center;gap:8px}.pro-page .lhead h3 .h3n{font:600 10px var(--p-mono);letter-spacing:0;text-transform:none;padding:1px 6px;border:1px solid var(--p-acc-line);border-radius:3px;background:var(--p-wash);color:var(--p-acc-ink)}.pro-page .afoot .sp,.pro-page .lhead .sp,.pro-page .zbar .sp{flex:1}.pro-page .mnav{display:flex;align-items:center;gap:6px}.pro-page .mnav h6{margin:0;min-width:124px;text-align:center;font-size:13px;font-weight:700;color:var(--p-ink)}.pro-page .slate-tab .nv[disabled]{opacity:.35;cursor:default}.pro-page .jseg{display:inline-flex;gap:2px}.pro-page .jseg a{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border:1px solid var(--p-line);border-radius:5px;color:var(--p-ink-3);background:#fff;cursor:pointer;white-space:nowrap}.pro-page .jseg a.on{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .mstrip{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.pro-page .mchip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--p-line);border-radius:999px;background:#fff;font-size:11px;font-weight:600;color:var(--p-ink-2);cursor:pointer}.pro-page .mchip em{font:700 9px var(--p-mono);font-style:normal;padding:0 5px;border-radius:8px;background:#fdf3e2;color:#8a5200}.pro-page .mchip em.done{background:#e8f4ed;color:#2c7a52}.pro-page .mchip.on{background:var(--p-acc-ink);border-color:var(--p-acc-ink);color:#fff}.pro-page .mchip.on em{background:rgba(255,255,255,.18);color:#fff}.pro-page .wkgrp{display:grid;grid-template-columns:228px minmax(0,1fr);border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden}.pro-page .wkgrp.sel{border-color:var(--p-acc);box-shadow:0 0 0 1px var(--p-acc)}.pro-page .wkgrp .wk-when{display:flex;gap:9px;padding:8px 11px;margin:0;border-right:1px solid var(--p-soft);background:var(--p-face);cursor:pointer;font-weight:400}.pro-page .wkgrp .wk-when input{margin-top:2px;width:14px;height:14px;flex:none;cursor:pointer}.pro-page .wkgrp .wk-when b{white-space:nowrap}.pro-page .wkgrp .wk-when small{display:block;font:10px var(--p-mono);color:var(--p-ink-3)}.pro-page .wkgrp .wkhol{display:inline-block;margin-top:3px;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 5px;border-radius:3px;background:#fdf3e2;color:#8a5200;border:1px solid #e8c98d}.pro-page .jrow{display:grid;grid-template-columns:minmax(170px,1.3fr) auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:7px 12px 7px 14px;position:relative}.pro-page .jrow + .jrow{border-top:1px solid var(--p-soft)}.pro-page .jrow::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--p-line)}.pro-page .jrow.st-req::before{background:#e0a800}.pro-page .jrow.st-sub::before{background:var(--p-acc)}.pro-page .jrow.st-ok::before{background:#2c7a52}.pro-page .jrow.st-req{background:#fffdf8}.pro-page .jname{min-width:0}.pro-page .jname b{display:block;font-size:12px;font-weight:600;color:var(--p-ink)}.pro-page .jname .zn{display:block;font-size:10.5px;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.pro-page .wk-days .dp.prop{border:1.5px dashed #2c7a52;color:#2c7a52;background:#e8f4ed}.pro-page .wk-days .dp.clash{border:1.5px dashed #b26a00;color:#8a5200;background:#fdf3e2}.pro-page .wk-days .dp{position:relative}.pro-page .wk-days .dp.dhol::after{content:"";position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:#e0a800;box-shadow:0 0 0 1.5px #fff}.pro-page .jrow.st-req .wst{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .jrow.st-sub .wst{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .jrow.st-ok .wst{color:#2c7a52;background:#e8f4ed;border-color:#b6dcc6}.pro-page .auto{border:1px solid var(--p-acc-line);background:linear-gradient(#f7fbfe,#fff);border-radius:8px;padding:11px 14px;margin-bottom:10px}.pro-page .auto h4{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--p-ink)}.pro-page .auto .sub{color:var(--p-ink-2);font-size:11.5px;margin-bottom:8px}.pro-page .auto .sub a{color:var(--p-acc-ink);text-decoration:underline;cursor:pointer}.pro-page .arow{display:grid;grid-template-columns:20px 220px auto 1fr;gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--p-soft)}.pro-page .arow b{font-size:12px}.pro-page .arow small{display:block;font-size:10.5px;color:var(--p-ink-2)}.pro-page .arow .dnote{color:#8a5200}.pro-page .dsel{display:flex;gap:3px}.pro-page .dsel a{width:23px;height:23px;display:grid;place-items:center;border-radius:4px;border:1px solid var(--p-line);background:#fff;font:700 9px var(--p-mono);color:var(--p-ink-3);cursor:pointer}.pro-page .dsel a.we{background:var(--p-soft)}.pro-page .dsel a.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .dsel a.on.we{background:#6a4ba8;border-color:#6a4ba8}.pro-page .aopts{display:flex;gap:18px;flex-wrap:wrap;padding:8px 0 2px;border-top:1px solid var(--p-soft);font-size:11.5px;color:var(--p-ink-2)}.pro-page .aopts label{display:flex;gap:6px;align-items:center;margin:0;font-weight:400;cursor:pointer}.pro-page .afoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px}.pro-page .afoot .sum{font-size:11.5px;color:var(--p-ink-2)}.pro-page .afoot .sum b{font-family:var(--p-mono);color:var(--p-ink)}.pro-page .afoot .warnln{font-size:11px;color:#8a5200}.pro-page .selbar{position:sticky;bottom:10px;z-index:5;margin:8px 0 0 auto;width:max-content;display:flex;align-items:center;gap:4px;padding:3px 4px 3px 11px;border:1px solid var(--p-acc-line);border-radius:6px;background:rgba(255,255,255,.96);font-size:11px;color:var(--p-ink-2);box-shadow:0 4px 14px -8px rgba(16,41,58,.35)}.pro-page .selbar b{font-family:var(--p-mono);color:var(--p-acc-ink)}.pro-page .selbar .sbl{cursor:pointer;border-radius:4px;text-decoration:none;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;box-shadow:none}.pro-page .selbar .sb-ghost{color:var(--p-ink-3);background:0 0;border:0}.pro-page .selbar .sb-ghost:hover{color:var(--p-ink)}.pro-page .selbar .sb-pri{color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line)}.pro-page .selbar .sb-pri:hover{background:#dcebf6}.pro-page .crumb{display:flex;align-items:center;gap:6px;font-size:11.5px;margin-bottom:8px;color:var(--p-ink-3)}.pro-page .crumb a{color:var(--p-acc-ink);font-weight:600;cursor:pointer}.pro-page .crumb a:hover{text-decoration:underline}.pro-page .crumb b{color:var(--p-ink);font-weight:600}.pro-page .vwseg a{cursor:pointer}.pro-page .week-nav .wjump{height:24px;border:1px solid var(--p-line);border-radius:5px;background:#fff;font-size:11px;padding:0 4px}.pro-page .week-nav .jseg{margin-left:8px}.pro-page .slbal .zl{display:block;font-size:10.5px;color:var(--p-ink-2);margin:-3px 0 5px}.pro-page .zbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:7px 12px;margin-bottom:9px;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);font-size:11.5px}.pro-page .zbar .k{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink-3)}.pro-page .zbar b{font-weight:600;color:var(--p-ink)}.pro-page .zbar .znote{color:var(--p-ink-3);background:0 0;padding:0}.pro-page .zbar .znote.warn{color:#8a5200}.pro-page .sw{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer;user-select:none;font-weight:600;color:var(--p-ink-2)}.pro-page .sw input{display:none}.pro-page .sw i{width:28px;height:16px;border-radius:8px;background:#c9d4dd;position:relative;transition:.15s}.pro-page .sw i::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:.15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.pro-page .sw input:checked + i{background:var(--p-acc)}.pro-page .sw input:checked + i::after{left:14px}.pro-page .day-hdr.is-holiday{background:#fdf3e2}.pro-page .day-hdr .hn{font-size:8.5px;font-weight:700;color:#8a5200}.pro-page .shift-slot .s-zone{display:block;font-size:10px;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .shift-slot .s-away{position:absolute;top:5px;right:25px;font-size:8.5px;font-weight:700;color:var(--p-acc-ink);background:#fff;border:1px solid var(--p-acc-line);border-radius:3px;padding:0 4px}.pro-page .s-more{display:block;margin:-1px 5px 5px;padding:3px 7px;border:1px dashed var(--p-line);border-radius:5px;font-size:10px;color:var(--p-ink-3);background:#fff;cursor:pointer}.pro-page .s-more:hover{color:var(--p-acc-ink);border-color:var(--p-acc-line);text-decoration:none}.pro-page .empty-day.is-other{margin:5px;border-radius:5px;background:repeating-linear-gradient(135deg,#f7f8fa 0 5px,#eef0f3 5px 6px);color:var(--p-ink-2)}.pro-page .sgrp{margin:5px;border:1px solid var(--p-line);border-radius:5px;overflow:hidden;background:#fff}.pro-page .sgrp.has{border-color:var(--p-acc);box-shadow:inset 0 0 0 1px var(--p-acc)}.pro-page .sgrp .gh{padding:5px 7px 4px;background:var(--p-face);border-bottom:1px solid var(--p-soft)}.pro-page .sgrp .s-pill{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.05em;padding:0 5px;border-radius:3px;border:1px solid transparent}.pro-page .sgrp .p-wd{color:var(--p-acc-ink);background:var(--p-wash);border-color:var(--p-acc-line)}.pro-page .sgrp .p-we{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.pro-page .sgrp .p-hol{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.pro-page .sgrp .s-name{display:block;font-size:11px;font-weight:600;color:var(--p-ink);margin-top:3px}.pro-page .sgrp .s-time{display:block;font:9.5px var(--p-mono);color:var(--p-ink-3)}.pro-page .zopt{display:flex;align-items:center;gap:6px;padding:4px 7px;border-top:1px solid var(--p-soft);font-size:10.5px;color:var(--p-ink-2);cursor:pointer}.pro-page .zopt:first-of-type{border-top:0}.pro-page .zopt:hover{background:var(--p-wash);text-decoration:none;color:var(--p-ink)}.pro-page .zopt .r{width:11px;height:11px;border-radius:50%;border:1.5px solid #b8c6d2;flex:none}.pro-page .zopt.on{background:var(--p-wash);color:var(--p-acc-ink);font-weight:600}.pro-page .zopt.on .r{border-color:var(--p-acc);background:radial-gradient(var(--p-acc) 0 3px,#fff 3.5px)}.pro-page .zopt .zt{flex:1;min-width:0;line-height:1.2}.pro-page .zopt .zt b{display:block;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .zopt .zt small{display:block;font-size:9.5px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .zopt .hm{flex:none;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-ink-3)}.pro-page .jname .mv{display:inline-block;margin-top:2px;font-size:9px;font-weight:700;padding:0 5px;border-radius:3px;background:var(--p-soft);color:var(--p-ink-2)}.pro-page .shift-slot.s-choose{border-style:dashed;background:#fff}.pro-page .shift-slot .s-zone.pick{color:var(--p-acc-ink);font-weight:600;margin-top:2px}.pro-page .book-tab{min-width:0}.pro-page .bkbar{display:flex;align-items:stretch;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden;flex-wrap:wrap}.pro-page .bkbar .stp{flex:1;min-width:168px;display:flex;align-items:flex-start;gap:8px;padding:8px 11px;border-left:1px solid var(--p-soft);cursor:pointer}.pro-page .bkbar .stp:first-child{border-left:0}.pro-page .bkbar .stp:hover{background:var(--p-face)}.pro-page .bkbar .stp.auto{cursor:default}.pro-page .bkbar .stp.auto:hover{background:0 0}.pro-page .bkbar .stp i{flex:none;width:17px;height:17px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-family:var(--p-mono);font-size:9px;font-weight:600;font-style:normal;color:var(--p-ink-3);background:var(--p-soft);border:1px solid var(--p-line)}.pro-page .bkbar .stp.done i{color:#fff;background:var(--p-acc);border-color:var(--p-acc)}.pro-page .bkbar .stp .t{min-width:0;flex:1}.pro-page .bkbar .stp .sk{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.pro-page .bkbar .stp b{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .bkbar .stp b.none{color:var(--p-ink-3);font-weight:500}.pro-page .bkbar .stp .sub2{display:block;margin-top:1px;font-family:var(--p-mono);font-size:10px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .bkbar .stp .who{display:block;margin-top:2px}.pro-page .bkbar .stp .who h6{margin:0;font-size:11.5px;font-weight:600}.pro-page .bkbar .stp .who .none-img,.pro-page .bkbar .stp .who img{width:20px;height:20px;margin-right:6px!important}.pro-page .bkbar .stp .who .initials{font-size:8px}.pro-page .bkbar .bkact{flex:none;display:flex;align-items:center;gap:9px;padding:0 11px;border-left:1px solid var(--p-line);background:var(--p-face)}.pro-page .bkbar .lnk{font-size:11px;font-weight:600;color:var(--p-ink-3);cursor:pointer}.pro-page .bkbar .lnk:hover{color:var(--p-ink-2);text-decoration:underline}.pro-page .bkbar .btn[disabled]{opacity:.5;cursor:not-allowed}.pro-page .bkwhy{display:flex;align-items:center;gap:6px;margin:6px 2px 0;font-size:11px;color:var(--p-ink-3)}.pro-page .bkwhy b{font-weight:600;color:var(--p-ink-2)}.pro-page .bkwhy.ready{color:#2c7a52}.pro-page .bkpick{margin-top:7px;padding:9px 11px;border:1px solid var(--p-acc-line);border-radius:7px;background:var(--p-wash)}.pro-page .bkpick .pk-h{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);margin-bottom:7px}.pro-page .bkpick .opts{display:flex;flex-wrap:wrap;gap:5px}.pro-page .bkpick .o{display:inline-flex;align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer}.pro-page .bkpick .o:hover{border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .bkpick .o.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.pro-page .bkpick .o .pr{font-family:var(--p-mono);font-size:10px;opacity:.7}.pro-page .bkpick .note3{margin-top:7px;font-size:10.5px;color:var(--p-ink-3)}.pro-page .bkpick code{font-family:var(--p-mono);font-size:10px;background:#fff;border-radius:3px;padding:0 4px}.pro-page .week-nav .lgd{margin-left:auto;display:flex;gap:11px;flex-wrap:wrap;font-size:10px;color:var(--p-ink-3)}.pro-page .week-nav .lgd .l{display:inline-flex;align-items:center;gap:5px}.pro-page .week-nav .lgd i{width:13px;height:3px;border-radius:2px;flex:none}.pro-page .l-free i{background:#2c7a52}.pro-page .l-book i{background:var(--p-acc)}.pro-page .l-off i{background:var(--p-line)}.pro-page .month-cell.bk{cursor:pointer;min-height:84px;transition:box-shadow .12s ease,background .12s ease}.pro-page .month-cell.bk:hover{background:var(--p-face)}.pro-page .month-cell.bk.mc-sel{background:var(--p-wash);box-shadow:inset 0 0 0 2px var(--p-acc)}.pro-page .month-cell.bk.mc-shut{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--p-soft) 5px 6px);cursor:not-allowed}.pro-page .month-cell.bk.mc-other{cursor:default}.pro-page .month-cell .mc-head{display:flex;align-items:baseline;gap:5px}.pro-page .month-cell .mc-n{margin-left:auto;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-ink-3)}.pro-page .mc-q{margin-top:3px;padding:2px 5px 3px;border:1px solid var(--p-line);border-left:2px solid var(--p-acc);border-radius:4px;background:#fff;overflow:hidden}.pro-page .mc-q b{display:block;font-size:9px;font-weight:600;color:var(--p-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .mc-q .g,.pro-page .mc-q .t{display:block;font-family:var(--p-mono);font-size:8.5px;color:var(--p-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip .cn{overflow:hidden;text-overflow:ellipsis}.pro-page .mc-chip .cq{margin-left:auto;font-family:var(--p-mono);font-size:8.5px;color:var(--p-ink-3)}.pro-page .mc-chip-off{opacity:.5;text-decoration:line-through}.pro-page .mc-chip-quest{background:var(--p-wash);border-color:var(--p-acc-line);color:var(--p-acc-ink)}.pro-page .bkday{margin-top:12px;border:1px solid var(--p-line);border-radius:7px;background:#fff;overflow:hidden}.pro-page .bkday.empty{padding:14px;font-size:11.5px;color:var(--p-ink-3);background:var(--p-face);border-style:dashed}.pro-page .bkday .dh{display:flex;align-items:baseline;gap:9px;padding:8px 11px;border-bottom:1px solid var(--p-line);background:var(--p-soft)}.pro-page .bkday .dh b{font-size:14px;font-weight:700;color:var(--p-ink)}.pro-page .bkday .dh .w{margin-left:auto;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3)}.pro-page .dslots{display:flex;gap:6px;flex-wrap:wrap;padding:10px 11px}.pro-page .dslot{display:flex;flex-direction:column;gap:1px;min-width:112px;padding:5px 11px 6px;border:1px solid var(--p-line);border-radius:6px;background:#fff;cursor:pointer}.pro-page .dslot:hover{border-color:var(--p-acc-line)}.pro-page .dslot b{font-size:11.5px;font-weight:600;color:var(--p-ink)}.pro-page .dslot .ty{font-size:9.5px;color:var(--p-ink-3)}.pro-page .dslot .cf{font-family:var(--p-mono);font-size:9px;font-weight:600;color:#a05a00}.pro-page .dslot.busy{background:#fffdf8;border-color:#e8c98d}.pro-page .dslot.shut{opacity:.5;cursor:not-allowed;background:var(--p-soft)}.pro-page .dslot.shut b{text-decoration:line-through;color:var(--p-ink-3)}.pro-page .bkday .dlist{border-top:1px solid var(--p-soft);padding:8px 11px 10px;display:flex;flex-direction:column;gap:5px}.pro-page .bkday .dl{display:flex;align-items:center;gap:10px;font-size:11.5px}.pro-page .bkday .dl .tm{font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-3);min-width:104px;flex:none}.pro-page .bkday .dl .pn{color:var(--p-ink);min-width:0}.pro-page .bkday .dl .gs{margin-left:auto;color:var(--p-ink-3)}.pro-page .bkday .dnone{padding:10px 11px 12px;font-size:11px;color:var(--p-ink-3)}.pro-page .week-nav .bkload{font-size:10.5px;color:var(--p-ink-3)}.pro-page .l-pend i{background:#e0a800}.pro-page .bksum{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin:0 0 8px;padding:6px 4px;border:1px solid var(--p-line);border-radius:7px;background:#fff}.pro-page .bksum .c{padding:0 12px;border-left:1px solid var(--p-soft);line-height:1.1}.pro-page .bksum .c:first-child{border-left:0}.pro-page .bksum .c b{font:600 15px var(--p-mono);color:var(--p-ink);font-variant-numeric:tabular-nums}.pro-page .bksum .c em{font-style:normal;margin-left:4px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p-ink-3)}.pro-page .bksum .c.open b{color:#2c7a52}.pro-page .bksum .bar{flex:1;min-width:80px;height:5px;margin:0 12px;border-radius:3px;background:#e8f4ed;overflow:hidden}.pro-page .bksum .bar i{display:block;height:100%;background:var(--p-acc)}.pro-page .bksum .warn{margin-right:10px;font-size:10.5px;font-weight:600;color:#8a5200}.pro-page .bksum .warn.bad{color:#a52834}.pro-page .bksum .none{padding:0 12px;font-size:11px;color:var(--p-ink-3)}.pro-page .mc-chip.bkchip{cursor:inherit}.pro-page .mc-chip-free{background:#e8f4ed;border-color:#b6dcc6;color:#2c7a52}.pro-page .mc-chip-free .cq{color:#2c7a52}.pro-page .mc-chip-pend{border-style:dashed;border-color:#e0a800}.pro-page .mc-more{display:block;margin-top:2px;font-size:8.5px;font-weight:700;color:var(--p-ink-3)}.pro-page .mc-q.loose{border-color:#f0bfc5;background:#fdecee}.pro-page .mc-q.loose .t{color:#a52834}.pro-page .dslot .tm2{font-family:var(--p-mono);font-size:9.5px;color:var(--p-ink-3)}.pro-page .dslot .st{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-ink-3)}.pro-page .dslot .st.pend{color:#8a5200}.pro-page .dslot.pend{border-style:dashed}.pro-page .bkday .dgh{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p-ink-3);margin-top:4px}.pro-page .bkday .dgh:first-child{margin-top:0}.pro-page .bkday .dgh.loose,.pro-page .bkday .dl.loose .tm{color:#a52834}.pro-page .rank-tab{min-width:0}.pro-page .rankchain{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;border:1px solid var(--p-line);border-radius:7px;background:var(--p-face);overflow:hidden}.pro-page .rankchain .rl{flex:1;min-width:128px;padding:8px 12px 9px;background:#fff}.pro-page .rankchain .rl .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-ink-3)}.pro-page .rankchain .rl b{display:block;margin-top:2px;font-family:var(--p-mono);font-size:18px;font-weight:600;color:var(--p-ink-2);font-variant-numeric:tabular-nums;line-height:1.15}.pro-page .rankchain .rl .n{display:block;font-size:10px;color:var(--p-ink-3);margin-top:1px}.pro-page .rankchain .rl.set{background:#fdf9f0}.pro-page .rankchain .rl.set b{color:#8a5200}.pro-page .rankchain .arw{flex:none;align-self:center;padding:0 9px;font-style:normal;font-size:13px;color:var(--p-ink-3)}.pro-page .rankchain .reff{flex:none;min-width:150px;padding:8px 14px 9px;border-left:1px solid var(--p-line);background:var(--p-wash)}.pro-page .rankchain .reff .k{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-acc-ink);opacity:.8}.pro-page .rankchain .reff b{display:block;margin-top:1px;font-family:var(--p-mono);font-size:26px;font-weight:600;color:var(--p-acc-ink);font-variant-numeric:tabular-nums;line-height:1.05}.pro-page .rankchain .reff .src{display:inline-block;margin-top:3px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:3px;color:var(--p-acc-ink);background:#fff;border:1px solid var(--p-acc-line)}.pro-page .rankchain .reff.src-manual{background:#fdf3e2}.pro-page .rankchain .reff.src-manual .k,.pro-page .rankchain .reff.src-manual b{color:#8a5200}.pro-page .rankchain .reff.src-manual .src{color:#8a5200;border-color:#e8c98d}.pro-page .rankchain .reff.src-none b{color:var(--p-ink-3)}.pro-page .rankchain .reff.src-none{background:var(--p-soft)}.pro-page .rankchain .reff.src-none .k,.pro-page .rankchain .reff.src-none .src{color:var(--p-ink-3);border-color:var(--p-line)}.pro-page .rankhint{margin:6px 2px 16px;font-size:10.5px;color:var(--p-ink-3)}@media (max-width:900px){.pro-page .rankchain .arw{display:none}.pro-page .rankchain .rl{border-top:1px solid var(--p-soft)}.pro-page .rankchain .reff{flex:1;border-left:0;border-top:1px solid var(--p-line)}}.pro-page .rankfld{margin-bottom:12px}.pro-page .rankfld .fh{display:block;font-size:10px;color:var(--p-ink-3);margin-top:-6px}.pro-page .rankfld .form-group{margin-bottom:6px}.pro-page .rankfld .calcfld[disabled]{background:var(--p-soft);color:var(--p-ink-2);font-family:var(--p-mono);font-variant-numeric:tabular-nums;cursor:default}.pro-page .rankacts{display:flex;align-items:center;gap:10px;margin-top:4px}.pro-page .rankacts .sp{flex:1}.pro-page .rankacts .clr{font-size:11px;font-weight:600;color:#a05a00;cursor:pointer;text-decoration:underline}.pro-page .rankacts .clr:hover{color:#7a4400}.pro-page .rankhist{border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.pro-page .rankhist .rh-head,.pro-page .rankhist .rh-row{display:grid;grid-template-columns:84px minmax(0,1fr) 68px 72px;align-items:center;gap:8px;padding:5px 10px}.pro-page .rankhist .rh-head{background:var(--p-soft);border-bottom:1px solid var(--p-line);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-ink-3)}.pro-page .rankhist .rh-head span:nth-child(3),.pro-page .rankhist .rh-head span:nth-child(4),.pro-page .rankhist .rh-row .dl,.pro-page .rankhist .rh-row .t{text-align:right}.pro-page .rankhist .rh-row{border-bottom:1px solid var(--p-soft);font-size:11.5px}.pro-page .rankhist .rh-row:last-child{border-bottom:0}.pro-page .rankhist .rh-row .d,.pro-page .rankhist .rh-row .dl,.pro-page .rankhist .rh-row .t{font-family:var(--p-mono);font-size:10.5px;font-variant-numeric:tabular-nums}.pro-page .rankhist .rh-row .dl.up{color:#2c7a52}.pro-page .rankhist .rh-row .dl.dn{color:#a52834}.pro-page .rankhist .rh-row .t{font-weight:600;color:var(--p-ink)}.pro-page .sect > h3 .h3n{margin-left:7px;font-family:var(--p-mono);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-acc-ink);background:var(--p-wash);border:1px solid var(--p-acc-line);border-radius:3px;padding:0 5px}.pro-page .ladder{border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.pro-page .ladder .ld{display:grid;grid-template-columns:26px minmax(96px,1fr) minmax(60px,1.1fr) 58px;align-items:center;gap:9px;padding:5px 10px;border-bottom:1px solid var(--p-soft)}.pro-page .ladder .ld:last-child{border-bottom:0}.pro-page .ladder .ld.me{background:var(--p-wash);box-shadow:inset 3px 0 0 var(--p-acc)}.pro-page .ladder .pz{font-family:var(--p-mono);font-size:10px;font-weight:600;color:var(--p-ink-3);font-variant-numeric:tabular-nums;text-align:right}.pro-page .ladder .ld.me .pz{color:var(--p-acc-ink)}.pro-page .ladder .who{min-width:0}.pro-page .ladder .who h6{margin:0;font-size:11.5px;font-weight:600}.pro-page .ladder .who .none-img,.pro-page .ladder .who img{width:22px;height:22px;margin-right:7px!important}.pro-page .ladder .who .initials{font-size:9px}.pro-page .ladder .bar{height:6px;border-radius:3px;background:var(--p-soft);overflow:hidden}.pro-page .ladder .bar i{display:block;height:100%;background:#9cc2dd}.pro-page .ladder .ld.me .bar i{background:var(--p-acc)}.pro-page .ladder .val{font-family:var(--p-mono);font-size:12px;font-weight:600;color:var(--p-ink);font-variant-numeric:tabular-nums;text-align:right}.pro-page .rank-none{padding:12px;border:1px dashed var(--p-line);border-radius:6px;font-size:11.5px;color:var(--p-ink-3);line-height:1.5;background:var(--p-face)}.pro-page .rank-none code{font-family:var(--p-mono);font-size:10.5px;color:var(--p-ink-2);background:var(--p-soft);border-radius:3px;padding:0 4px}.pro-page .rankchip.ovr{color:#8a5200;background:#fdf3e2;border-color:#e8c98d}.jrate{--jr-ink:#16293a;--jr-ink-2:#4a6274;--jr-ink-3:#8098ab;--jr-line:#dbe4ec;--jr-soft:#eef2f5;--jr-face:#f6f9fb;--jr-acc:#1668a8;--jr-acc-ink:#0f4c7c;--jr-wash:#e9f2f9;--jr-acc-line:#b9d4e8;--jr-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.jrate .jr-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--jr-line)}.jrate .jr-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 12px 10px;margin-bottom:-1px;font-size:12.5px;font-weight:600;color:var(--jr-ink-3);cursor:pointer;border-bottom:2px solid transparent;text-decoration:none}.jrate .jr-tab:hover{color:var(--jr-ink);text-decoration:none}.jrate .jr-tab em{font:600 10px var(--jr-mono);font-style:normal;padding:0 5px;border-radius:8px;background:var(--jr-soft);color:var(--jr-ink-3)}.jrate .jr-tab.on{color:var(--jr-acc-ink);border-bottom-color:var(--jr-acc)}.jrate .jr-tab.on em{background:var(--jr-wash);color:var(--jr-acc-ink)}.jrate .jr-body{padding:14px 18px 18px!important}.jrate .jr-bar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.jrate .jr-bar .sp{flex:1}.jrate .jr-note{font-size:12px;color:var(--jr-ink-3);max-width:90ch}.jrate .jr-addz{height:28px;border:1px solid var(--jr-line);border-radius:5px;background:#fff;font-size:12px;font-weight:600;color:var(--jr-acc-ink);padding:0 6px}.jrate .jr-scroll{overflow-x:auto}.jrate .jr-grid{width:100%;border-collapse:collapse}.jrate .jr-grid th{padding:6px 10px;border-bottom:1px solid var(--jr-line);white-space:nowrap;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jr-ink-3)}.jrate .jr-grid .num,.jrate .jr-grid th.z{text-align:right}.jrate .jr-grid th small{display:block;font-weight:500;letter-spacing:0;text-transform:none}.jrate .jr-grid th .zx{margin-left:4px;color:var(--jr-ink-3);visibility:hidden;cursor:pointer;text-decoration:none}.jrate .jr-grid th:hover .zx{visibility:visible}.jrate .jr-grid td{height:40px;padding:0 10px;border-bottom:1px solid var(--jr-soft);font-size:12.5px}.jrate .jr-grid tr:hover td{background:#fafcfd}.jrate .jr-grid td.def,.jrate .jr-grid th.def{background:var(--jr-face)}.jrate .jr-grid td.nm b{font-weight:600;color:var(--jr-ink)}.jrate .jr-grid td.nm small{display:block;font-size:11px;color:var(--jr-ink-3)}.jrate .jr-grid td.mut{color:var(--jr-ink-3)}.jrate .jr-grid .acts{width:64px;text-align:right;white-space:nowrap}.jrate .jr-grid .acts a{padding:4px 5px;color:var(--jr-ink-3);cursor:pointer}.jrate .jr-grid .acts a:hover{color:var(--jr-ink)}.jrate .jr-grid .addrow td{height:40px}.jrate .jr-grid .addrow a{font-weight:600;color:var(--jr-acc-ink);cursor:pointer}.jrate .jr-cell{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:96px;padding:4px 7px;border:1px solid transparent;border-radius:4px;cursor:text;font-family:var(--jr-mono);font-variant-numeric:tabular-nums}.jrate .jr-cell:hover{border-color:var(--jr-acc-line);background:#fff}.jrate .jr-cell b{font-weight:600;color:var(--jr-acc-ink)}.jrate .jr-cell i{font-style:normal;font-size:10px;color:var(--jr-ink-3)}.jrate .jr-cell .d{font-size:10px;color:#2c7a52}.jrate .jr-cell .d.neg{color:#a52834}.jrate .jr-cell.st-inh b{font-weight:400;color:#b3c1cc}.jrate .jr-cell.st-inh i{color:#c9d4dd}.jrate .jr-cell .add{font-size:11px;color:var(--jr-acc-ink);font-family:inherit}.jrate .jr-cell.st-edit{padding:2px 4px}.jrate .jr-cell input{width:84px;padding:2px 6px;border:1px solid var(--jr-acc);border-radius:3px;text-align:right;font:inherit;outline:0}.jrate .jr-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--jr-ink-3)}.jrate .jr-legend b{font-family:var(--jr-mono)}.jrate .jr-legend b.set{color:var(--jr-acc-ink)}.jrate .jr-legend b.inh{font-weight:400;color:#b3c1cc}.jrate .jr-removed{margin-top:14px;font-size:12px;color:var(--jr-ink-3)}.jrate .jr-removed summary{cursor:pointer}.jrate .jr-removed .rr{display:flex;gap:14px;align-items:center;padding:5px 0 5px 14px;border-bottom:1px solid var(--jr-soft)}.jrate .jr-removed .rr b{font-family:var(--jr-mono);color:var(--jr-ink-2)}.jrate .jr-removed .rr a{margin-left:auto;font-weight:600;color:var(--jr-acc-ink);cursor:pointer}.jrate .jr-saved{margin-right:auto;font-size:11.5px;color:var(--jr-ink-3)}.jrate .jr-back{color:var(--jr-acc-ink);cursor:pointer;font-size:15px}.jrate .jr-sep{margin:0 8px;color:var(--jr-ink-3)}.jrate .jr-form{padding:18px 22px!important}.jrate .jr-fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 22px;max-width:900px}.jrate .jr-f{display:flex;flex-direction:column;gap:5px;margin:0;font-weight:400}.jrate .jr-f > span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jr-ink-3)}.jrate .jr-f input,.jrate .jr-f select{height:34px;padding:0 9px;border:1px solid var(--jr-line);border-radius:5px;background:#fff;font-size:13px;color:var(--jr-ink)}.jrate .jr-f input:focus,.jrate .jr-f select:focus{outline:0;border-color:var(--jr-acc);box-shadow:0 0 0 3px var(--jr-wash)}.jrate .jr-f select[disabled]{background:var(--jr-face);color:var(--jr-ink-2)}.jrate .jr-f small{font-size:11px;color:var(--jr-ink-3)}.jrate .jr-inl{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--jr-ink-2)}.jrate .jr-inl input{width:80px}.jrate .jr-money{display:flex;align-items:center;gap:6px}.jrate .jr-money i{font-style:normal;color:var(--jr-ink-3)}.jrate .jr-money input{width:120px;font-family:var(--jr-mono)}.jrate .jr-money em{font-style:normal;font-size:11.5px;color:var(--jr-ink-3)}.jrate .jr-sibs{margin-top:18px;max-width:900px;padding:8px 12px;border-radius:5px;background:var(--jr-wash);font-size:12px;color:var(--jr-acc-ink)}.sjobs{--sj-ink:#16293a;--sj-ink-2:#4a6274;--sj-ink-3:#8098ab;--sj-line:#dbe4ec;--sj-soft:#eef2f5;--sj-face:#f6f9fb;--sj-acc:#1668a8;--sj-acc-ink:#0f4c7c;--sj-wash:#e9f2f9;--sj-acc-line:#b9d4e8;--sj-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.sjobs .sj-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--sj-line)}.sjobs .sj-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px 10px;margin-bottom:-1px;font-size:12.5px;font-weight:600;color:var(--sj-ink-3);cursor:pointer;border-bottom:2px solid transparent;text-decoration:none}.sjobs .sj-tab:hover{color:var(--sj-ink);text-decoration:none}.sjobs .sj-tab .dot{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.sjobs .sj-tab em{font:600 10px var(--sj-mono);font-style:normal;padding:0 6px;border-radius:8px;background:var(--sj-soft);color:var(--sj-ink-3)}.sjobs .sj-tab.on{color:var(--sj-acc-ink);border-bottom-color:var(--sj-acc)}.sjobs .sj-tab.on em{background:var(--sj-wash);color:var(--sj-acc-ink)}.sjobs .sj-body{padding:14px 18px 18px!important}.sjobs .sj-bar{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.sjobs .sj-bar .sp{flex:1}.sjobs .sj-note{font-size:12px;color:var(--sj-ink-3)}.sjobs .sj-note b{color:var(--sj-ink-2)}.sjobs .sj-sel{height:28px;border:1px solid var(--sj-line);border-radius:5px;background:#fff;font-size:12px;font-weight:600;color:var(--sj-ink-2);padding:0 6px}.sjobs .sj-sel.acc{color:var(--sj-acc-ink)}.sjobs .sj-scroll{overflow-x:auto}.sjobs .sj-grid{width:100%;border-collapse:collapse}.sjobs .sj-grid th{padding:6px 10px;border-bottom:1px solid var(--sj-line);text-align:left;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sj-ink-3)}.sjobs .sj-grid td.q,.sjobs .sj-grid th.j{text-align:center}.sjobs .sj-grid th small{display:block;font-weight:500;text-transform:none;letter-spacing:0}.sjobs .sj-grid th .jx{margin-left:4px;color:var(--sj-ink-3);visibility:hidden;cursor:pointer;text-decoration:none}.sjobs .sj-grid th:hover .jx{visibility:visible}.sjobs .sj-grid td.t,.sjobs .sj-grid th.t{text-align:right;width:90px}.sjobs .sj-grid td{height:42px;padding:0 10px;border-bottom:1px solid var(--sj-soft);font-size:12.5px}.sjobs .sj-grid tbody tr:hover td{background:#fafcfd}.sjobs .sj-grid td.zn b{font-weight:600;color:var(--sj-ink)}.sjobs .sj-grid td.t{font:600 13px var(--sj-mono);color:var(--sj-ink-2);background:var(--sj-face)}.sjobs .sj-grid tfoot td{height:38px;border-top:1px solid var(--sj-line);border-bottom:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sj-ink-3)}.sjobs .sj-grid tfoot td.t{text-align:center;font:600 13px var(--sj-mono);letter-spacing:0;color:var(--sj-ink-2);background:0 0}.sjobs .sj-grid tfoot td.t.all{text-align:right;color:var(--sj-acc-ink);font-size:14px;background:var(--sj-face)}.sjobs .sj-grid td.q input{width:72px;height:30px;padding:0 8px;text-align:center;border:1px solid transparent;border-radius:5px;background:0 0;font:600 14px var(--sj-mono);color:var(--sj-acc-ink);font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s}.sjobs .sj-grid td.q input:hover{border-color:var(--sj-acc-line);background:#fff}.sjobs .sj-grid td.q input:focus{outline:0;border-color:var(--sj-acc);background:#fff;box-shadow:0 0 0 3px var(--sj-wash)}.sjobs .sj-grid td.q input.zero{color:#b3c1cc;font-weight:400}.sjobs .sj-grid td.q input.fl-busy{border-color:var(--sj-acc-line)}.sjobs .sj-grid td.q input.fl-ok{border-color:#2c7a52;background:#e8f4ed}.sjobs .sj-grid td.q input.fl-bad{border-color:#a52834;background:#fdecee}.sjobs .sj-grid td.q input::-webkit-inner-spin-button,.sjobs .sj-grid td.q input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sjobs .sj-grid td.q input[type=number]{-moz-appearance:textfield}.sjobs .sj-grid td.q .add{font-size:11px;color:var(--sj-ink-3);cursor:pointer;text-decoration:none;padding:4px 8px;border:1px dashed var(--sj-line);border-radius:5px}.sjobs .sj-grid td.q .add:hover{color:var(--sj-acc-ink);border-color:var(--sj-acc-line)}.sjobs .sj-none{padding:18px;border:1px dashed var(--sj-line);border-radius:6px;color:var(--sj-ink-3);font-size:12.5px;background:var(--sj-face)}.sjobs .sj-removed{margin-top:14px;font-size:12px;color:var(--sj-ink-3)}.sjobs .sj-removed summary{cursor:pointer}.sjobs .sj-removed .rr{display:flex;gap:14px;align-items:center;padding:5px 0 5px 14px;border-bottom:1px solid var(--sj-soft)}.sjobs .sj-removed .rr a{margin-left:auto;font-weight:600;color:var(--sj-acc-ink);cursor:pointer}.sjobs .sj-saved{margin-right:auto;font-size:11.5px;color:var(--sj-ink-3)}.ssetup{--ss-ink:#16293a;--ss-ink-2:#4a6274;--ss-ink-3:#8098ab;--ss-line:#dbe4ec;--ss-soft:#eef2f5;--ss-face:#f6f9fb;--ss-acc:#1668a8;--ss-acc-ink:#0f4c7c;--ss-wash:#e9f2f9;--ss-acc-line:#b9d4e8;--ss-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.ssetup,.ssetup *{box-sizing:border-box}.ssetup input,.ssetup select,.ssetup textarea{font-family:inherit}.ssetup .sp{flex:1}.ssetup .ss-body{padding:16px 20px 20px!important}.ssetup .ss-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ssetup .ss-note{font-size:12px;color:var(--ss-ink-3);max-width:90ch}.ssetup .ss-dead{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400;color:var(--ss-ink-2);cursor:pointer}.ssetup .modal-footer{display:flex;align-items:center;gap:10px}.ssetup .lv-list{max-width:980px}.ssetup .lv-head,.ssetup .lv-row{display:grid;grid-template-columns:90px minmax(200px,1fr) 110px 150px 70px;align-items:center;gap:12px;padding:0 10px}.ssetup .lv-head{height:30px;border-bottom:1px solid var(--ss-line);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink-3)}.ssetup .lv-row{height:50px;border-bottom:1px solid var(--ss-soft)}.ssetup .lv-row:hover{background:#fafcfd}.ssetup .lv-row.dead{opacity:.55}.ssetup .lv-row.dead .lv-name b{text-decoration:line-through}.ssetup .lv-row .o{display:flex;align-items:center;gap:8px}.ssetup .lv-row .o b{font:600 14px var(--ss-mono);color:var(--ss-ink-2);width:18px;text-align:right}.ssetup .lv-row .mv{display:inline-flex;flex-direction:column;line-height:1}.ssetup .lv-row .mv a{font-size:9px;color:var(--ss-ink-3);cursor:pointer;padding:1px 3px;text-decoration:none}.ssetup .lv-row .mv a:hover{color:var(--ss-acc-ink)}.ssetup .lv-row .mv a.off{visibility:hidden}.ssetup .lv-name{display:flex;align-items:center;gap:10px;color:var(--ss-ink);cursor:pointer;text-decoration:none}.ssetup .lv-name:hover{text-decoration:none;color:var(--ss-acc-ink)}.ssetup .lv-name .sw{width:26px;height:26px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ssetup .lv-name b{font-size:13.5px;font-weight:600}.ssetup .lv-name .gone{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a52834}.ssetup .lv-row .u{font-size:12px;color:var(--ss-ink-2)}.ssetup .lv-row .u.zero{color:var(--ss-ink-3)}.ssetup .lv-row .h{font-size:11px;color:var(--ss-ink-3)}.ssetup .lv-row .acts{text-align:right;white-space:nowrap}.ssetup .lv-row .acts a{padding:4px 6px;color:var(--ss-ink-3);cursor:pointer}.ssetup .lv-row .acts a:hover{color:var(--ss-ink)}.ssetup .lv-add{padding:12px 10px}.ssetup .lv-add a{font-weight:600;color:var(--ss-acc-ink);cursor:pointer}.ssetup .lv-none{padding:18px;margin-top:10px;border:1px dashed var(--ss-line);border-radius:6px;font-size:12.5px;color:var(--ss-ink-3);background:var(--ss-face)}.ssetup .lv-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 22px;margin:6px 0;padding:12px 14px;border:1px solid var(--ss-acc-line);border-radius:7px;background:linear-gradient(#f7fbfe,#fff)}.ssetup .lv-form .f{display:flex;flex-direction:column;gap:5px}.ssetup .lv-form .f > span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink-3)}.ssetup .lv-form input[type=text]{height:32px;padding:0 9px;border:1px solid var(--ss-line);border-radius:5px;font-size:13px}.ssetup .lv-form input[type=text]:focus{outline:0;border-color:var(--ss-acc);box-shadow:0 0 0 3px var(--ss-wash)}.ssetup .lv-form .name input{width:220px}.ssetup .lv-form .sws{display:flex;align-items:center;gap:5px}.ssetup .lv-form .sws .sw{width:24px;height:24px;border-radius:5px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ssetup .lv-form .sws .sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ss-acc)}.ssetup .lv-form .sws input[type=color]{width:30px;height:28px;padding:0 2px;border:1px solid var(--ss-line);border-radius:5px;background:#fff;cursor:pointer}.ssetup .lv-form .sws .hex{width:84px!important;font-family:var(--ss-mono);font-size:12px!important}.ssetup .lv-form .chip{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:5px;color:#fff;font-weight:700;font-size:12.5px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.ssetup .lv-form .btns{flex-direction:row;gap:8px;margin-left:auto}.ssetup .lv-form .errs{flex-basis:100%;display:flex;flex-direction:column;gap:2px;font-size:12px;color:#a52834}.ssetup .si-grid{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(300px,1fr);gap:16px;max-width:1280px}.ssetup .si-card{border:1px solid var(--ss-line);border-radius:8px;padding:14px 16px 16px;background:#fff;display:flex;flex-direction:column;gap:14px}.ssetup .si-card.wide{grid-column:1/-1}.ssetup .si-card h5{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;color:var(--ss-ink)}.ssetup .si-card h5 .n{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ss-wash);color:var(--ss-acc-ink);font:700 10.5px var(--ss-mono);font-style:normal}.ssetup .si-card h5 em,.ssetup .si-f em{font-style:normal;color:#a52834}.ssetup .si-help{margin:-8px 0 0;font-size:12px;color:var(--ss-ink-3)}.ssetup .si-link{font-size:12px;font-weight:600;color:var(--ss-acc-ink);cursor:pointer}.ssetup .si-f{display:flex;flex-direction:column;gap:5px;margin:0;font-weight:400}.ssetup .si-f.half{max-width:460px}.ssetup .si-f > span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink-3)}.ssetup .si-f input[type=text],.ssetup .si-f select,.ssetup .si-f textarea{width:100%;padding:7px 10px;border:1px solid var(--ss-line);border-radius:6px;background:#fff;font-size:13.5px;color:var(--ss-ink)}.ssetup .si-f input[type=text],.ssetup .si-f select{height:36px;padding-top:0;padding-bottom:0}.ssetup .si-f textarea{resize:vertical;min-height:80px}.ssetup .si-f input:focus,.ssetup .si-f select:focus,.ssetup .si-f textarea:focus{outline:0;border-color:var(--ss-acc);box-shadow:0 0 0 3px var(--ss-wash)}.ssetup .si-f small{font-size:11px;color:var(--ss-ink-3)}.ssetup .si-inl{display:flex;gap:6px}.ssetup .si-open{display:grid;place-items:center;width:36px;flex:none;border:1px solid var(--ss-line);border-radius:6px;color:var(--ss-ink-3);cursor:pointer}.ssetup .si-open:hover{color:var(--ss-acc-ink);border-color:var(--ss-acc-line)}.ssetup .si-levels{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ssetup .si-lv{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;margin:0;padding:10px 12px;border:1px solid var(--ss-line);border-radius:7px;background:#fff;cursor:pointer;font-weight:400;transition:border-color .12s,box-shadow .12s,background .12s}.ssetup .si-lv input{position:absolute;opacity:0;pointer-events:none}.ssetup .si-lv .sw{grid-row:1/3;width:22px;height:22px;border-radius:5px;background:var(--lv);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ssetup .si-lv b{font-size:13px;font-weight:600;color:var(--ss-ink)}.ssetup .si-lv small{font-size:10.5px;color:var(--ss-ink-3)}.ssetup .si-lv .tick{position:absolute;top:7px;right:9px;font-style:normal;font-size:12px;color:#fff;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--ss-line)}.ssetup .si-lv:hover{border-color:var(--ss-acc-line)}.ssetup .si-lv.on{border-color:var(--lv);box-shadow:inset 0 0 0 1px var(--lv);background:color-mix(in srgb,var(--lv) 6%,#fff)}.ssetup .si-lv.on .tick{background:var(--lv)}.ssetup .si-lv.dead b{text-decoration:line-through}.ssetup .si-lv:focus-within{box-shadow:0 0 0 3px var(--ss-wash)}.ssetup .si-zh{display:flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink-3)}.ssetup .si-zh .cnt{font:600 10.5px var(--ss-mono);font-style:normal;letter-spacing:0;text-transform:none;padding:0 6px;border-radius:8px;background:var(--ss-soft);color:var(--ss-ink-2)}.ssetup .si-zh .si-link{text-transform:none;letter-spacing:0}.ssetup .si-zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.ssetup .si-z{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border:1px solid var(--ss-line);border-radius:7px;background:#fff;cursor:pointer;font-weight:400}.ssetup .si-z input{position:absolute;opacity:0;pointer-events:none}.ssetup .si-z .bx{width:17px;height:17px;flex:none;border:1.5px solid #b8c6d2;border-radius:4px;background:#fff;display:grid;place-items:center}.ssetup .si-z.on{border-color:var(--ss-acc);background:var(--ss-wash)}.ssetup .si-z.on .bx{border-color:var(--ss-acc);background:var(--ss-acc)}.ssetup .si-z.on .bx::after{content:"\2713";color:#fff;font-size:11px;line-height:1}.ssetup .si-z .t b{display:block;font-size:13px;font-weight:600;color:var(--ss-ink)}.ssetup .si-z .t small{display:block;font-size:10.5px;color:var(--ss-ink-3)}.ssetup .si-z:hover{border-color:var(--ss-acc-line)}.ssetup .si-z:focus-within{box-shadow:0 0 0 3px var(--ss-wash)}.ssetup .si-empty{padding:14px;border:1px dashed var(--ss-line);border-radius:6px;font-size:12.5px;color:var(--ss-ink-3);background:var(--ss-face)}.ssetup .si-next{font-size:12.5px;font-weight:600;color:var(--ss-acc-ink);cursor:pointer;margin-right:8px}@media (max-width:900px){.ssetup .si-grid{grid-template-columns:1fr}}.pro-board{--pg-ink:#16293a;--pg-ink-2:#4a6274;--pg-ink-3:#8098ab;--pg-line:#dbe4ec;--pg-soft:#eef2f5;--pg-face:#f6f9fb;--pg-acc:#1668a8;--pg-acc-ink:#0f4c7c;--pg-wash:#e9f2f9;--pg-acc-line:#b9d4e8;--pg-good:#2c7a52;--pg-good-wash:#e8f4ed;--pg-good-line:#9fd0b4;--pg-warn:#b26a00;--pg-warn-wash:#fdf3e2;--pg-warn-line:#e8c98d;--pg-bad:#a52834;--pg-bad-wash:#fdecee;--pg-on:#ffffff;--pg-off-a:#f7f8fa;--pg-off-b:#eef1f4;--pg-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.pro-board .pg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:4px 2px 8px;border-bottom:1px solid var(--pg-soft)}.pro-board .pg-find{display:flex;align-items:center;gap:7px;margin:0;padding:0 9px;height:28px;min-width:200px;border:1px solid var(--pg-line);border-radius:6px;background:var(--pg-face);color:var(--pg-ink-3);font-size:11px}.pro-board .pg-find:focus-within{border-color:var(--pg-acc);background:#fff;color:var(--pg-acc)}.pro-board .pg-find input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:12.5px;color:var(--pg-ink);box-shadow:none;padding:0}.pro-board .pg-find input::-webkit-search-cancel-button{-webkit-appearance:none}.pro-board .pg-chips{display:flex;flex-wrap:wrap;gap:4px}.pro-board .pg-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--pg-line);border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:var(--pg-ink-2);cursor:pointer;white-space:nowrap;text-decoration:none}.pro-board .pg-chip:hover{border-color:var(--pg-acc-line);color:var(--pg-ink);text-decoration:none}.pro-board .pg-chip i{width:8px;height:8px;border-radius:50%;background:var(--zc);flex:none}.pro-board .pg-chip em{font-style:normal;font:600 10px var(--pg-mono);color:var(--pg-ink-3)}.pro-board .pg-chip[aria-pressed="true"]{background:var(--pg-wash);border-color:var(--pg-acc-line);color:var(--pg-acc-ink)}.pro-board .pg-seg{display:inline-flex;border:1px solid var(--pg-line);border-radius:6px;overflow:hidden;flex:none}.pro-board .pg-seg a{height:26px;line-height:26px;padding:0 10px;background:#fff;font-size:11.5px;font-weight:600;color:var(--pg-ink-2);cursor:pointer;white-space:nowrap;text-decoration:none}.pro-board .pg-seg a + a{border-left:1px solid var(--pg-line)}.pro-board .pg-seg a[aria-pressed="true"]{background:var(--pg-wash);color:var(--pg-acc-ink)}.pro-board .pg-sp{flex:1}.pro-board .pg-count{font:11.5px var(--pg-mono);color:var(--pg-ink-3);white-space:nowrap}.pro-board .pg-none{padding:18px;text-align:center;font-size:12.5px;color:var(--pg-ink-3)}.pro-board .pg-none a{color:var(--pg-acc);font-weight:600;cursor:pointer}.pro-board table.pg-grid{border-collapse:separate;border-spacing:0}.pro-board table.pg-grid td{background-clip:padding-box}.pro-board table.pg-grid tbody tr{height:38px}.pro-board table.pg-grid tbody td{border-top:0;border-bottom:1px solid var(--pg-soft)}.pro-board table.pg-grid col.pg-bandcol{width:24px}.pro-board table.pg-grid thead td.pg-bandh{position:sticky;left:0;z-index:3;width:24px;min-width:24px;background:#fff;padding:0}.pro-board table.pg-grid thead td.pg-whoh{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pg-ink-3);vertical-align:bottom}.pro-board table.pg-grid thead td.griddate.pg-today{color:var(--pg-acc-ink);box-shadow:inset 0 -2px 0 var(--pg-acc)}.pro-board table.pg-grid thead td.pg-colhi{color:var(--pg-acc-ink);background:var(--pg-wash)}.pro-board table.pg-grid td.userinfo{position:sticky;left:24px!important;z-index:2;background:#fff;background-image:none;min-width:190px;max-width:190px;border-right:1px solid var(--pg-line)}.pro-board table.pg-grid td.pg-who{padding:0}.pro-board .pg-who .pg-p{position:relative;display:flex;align-items:center;gap:8px;height:37px;padding:0 8px}.pro-board .pg-who .pg-av{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-size:9px;font-weight:700;color:#fff;background:#9fb2c1}.pro-board .pg-who .pg-av img{width:100%;height:100%;object-fit:cover}.pro-board .pg-who b{min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-board .pg-who .pg-ld{margin-left:auto;flex:none;font:10.5px var(--pg-mono);color:var(--pg-ink-3)}.pro-board .pg-who .pg-fitbar{position:absolute;left:8px;bottom:3px;height:2px;max-width:calc(100% - 16px);border-radius:2px;background:color-mix(in srgb,var(--pg-good) 60%,#fff)}.pro-board tr.pg-bestrow .pg-who b::before{content:"★ ";color:var(--pg-good)}.pro-board tr.pg-bestrow .pg-who .pg-fitbar{background:var(--pg-good)}.pro-board tr.pg-zfirst > td{border-top:1px solid var(--pg-line)}.pro-board td.pg-shutname{font-size:12px;font-style:italic;color:var(--pg-ink-3);cursor:pointer;padding-left:10px}.pro-board td.pg-shutcells{background:var(--pg-face)}.pro-board table.pg-grid td.pg-band{position:sticky;left:0;z-index:2;width:24px;min-width:24px;max-width:24px;padding:2px 0 2px 3px;background:#fff;vertical-align:top;cursor:pointer;border-bottom:0}.pro-board td.pg-band .pg-tab{position:absolute;inset:2px 0 2px 3px;border-radius:5px;background:color-mix(in srgb,var(--zc) 14%,#fff);box-shadow:inset 3px 0 0 var(--zc);display:flex;align-items:center;justify-content:center;overflow:hidden}.pro-board td.pg-band .pg-tab span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--zc) 80%,#000)}.pro-board td.pg-band .pg-tab span.clip{max-height:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.pro-board td.pg-band .pg-tab em{font-style:normal;font-weight:500;opacity:.7;margin-top:6px}.pro-board td.pg-band:hover .pg-tab{background:color-mix(in srgb,var(--zc) 22%,#fff)}.pro-board td.pg-band.thin{padding-top:0;padding-bottom:0}.pro-board td.pg-band.thin .pg-tab{inset:0 0 0 3px;border-radius:0;background:0 0}.pro-board table.pg-grid td.pg-c{position:relative;padding:2px;min-width:40px;height:38px;vertical-align:middle}.pro-board table.pg-grid td.pg-c.ampm.am{border-left:1px solid #c9d5df}.pro-board table.pg-grid td.pg-c.ampm.pm{border-left:1px dotted var(--pg-soft)}.pro-board table.pg-grid td.pg-c.pg-today{box-shadow:inset 1px 0 0 var(--pg-acc-line),inset -1px 0 0 var(--pg-acc-line)}.pro-board table.pg-grid td.pg-c.pg-on{background:var(--pg-on)}.pro-board table.pg-grid td.pg-c.pg-off{background:repeating-linear-gradient(135deg,var(--pg-off-a) 0 5px,var(--pg-off-b) 5px 6px)}.pro-board table.pg-grid td.pg-c.pg-on.pg-part{background:linear-gradient(90deg,transparent var(--cf),var(--pg-on) var(--cf),var(--pg-on) var(--ct),transparent var(--ct)),repeating-linear-gradient(135deg,var(--pg-off-a) 0 5px,var(--pg-off-b) 5px 6px)}.pro-board table.pg-grid td.pg-c.pg-on.pg-free{background:linear-gradient(225deg,var(--pg-free,#2c9a5e) 50%,transparent 50%) right top/7px 7px no-repeat,var(--pg-on)}.pro-board table.pg-grid td.pg-c.pg-on.pg-part.pg-free{background:linear-gradient(225deg,var(--pg-free,#2c9a5e) 50%,transparent 50%) var(--ct) 0/7px 7px no-repeat,linear-gradient(90deg,transparent var(--cf),var(--pg-on) var(--cf),var(--pg-on) var(--ct),transparent var(--ct)),repeating-linear-gradient(135deg,var(--pg-off-a) 0 5px,var(--pg-off-b) 5px 6px)}.pro-board table.pg-grid td.pg-c.pg-moved::before{content:"";position:absolute;left:0;top:0;z-index:1;border-style:solid;border-width:7px 7px 0 0;border-color:var(--mz) transparent transparent transparent;opacity:.8}.pro-board table.pg-grid td.pg-c .qcell{position:relative;z-index:1;background:#fff;touch-action:none;user-select:none}.pro-board table.pg-grid td.pg-c .qcell{background:#e3edf5;background:color-mix(in srgb,var(--qz,#1668a8) 22%,#fff);border-color:#7f9cb3;border-color:color-mix(in srgb,var(--qz,#1668a8) 60%,#fff);box-shadow:0 1px 2px rgba(16,41,58,.22),0 4px 9px -3px rgba(16,41,58,.38)}.pro-board table.pg-grid td.pg-c.quest{background:#eef4f9;background:color-mix(in srgb,var(--qz,#1668a8) 9%,#fff)}.pro-board table.pg-grid td.pg-c .qcell .qname{color:var(--pg-ink);font-weight:600}.pro-board table.pg-grid td.pg-c .qcell .qtime{color:var(--pg-ink-2)}.pro-board table.pg-grid td.pg-c .qcell::before{background:var(--qz,#c6d2dc)}.pro-board table.pg-grid td.pg-c .qcell .pg-ser{flex:none;margin-left:auto;font:600 8.5px var(--pg-mono);font-style:normal;color:var(--pg-ink-3)}.pro-board table.pg-grid td.pg-c .qcell:active{cursor:grabbing}.pro-board.dragging table.pg-grid tbody td.pg-c{opacity:.35;transition:none}.pro-board.dragging table.pg-grid tbody td.pg-c.pg-t{opacity:1}.pro-board.dragging table.pg-grid tbody td.pg-band,.pro-board.dragging table.pg-grid tbody td.pg-who{opacity:1}.pro-board.dragging table.pg-grid tr.pg-dim td.pg-who{opacity:.45}.pro-board.dragging table.pg-grid td.pg-c.pg-open{background:var(--pg-good-wash);box-shadow:inset 0 0 0 1.5px var(--pg-good-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-offok{background:#fffaf0;box-shadow:inset 0 0 0 1.5px var(--pg-warn-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-busy{background:var(--pg-warn-wash);box-shadow:inset 0 0 0 1.5px var(--pg-warn-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-busy::after,.pro-board.dragging table.pg-grid td.pg-c.pg-offok::after{position:absolute;right:3px;bottom:1px;z-index:2;font:600 8.5px var(--pg-mono);color:var(--pg-warn)}.pro-board.dragging table.pg-grid td.pg-c.pg-offok::after{content:"off"}.pro-board.dragging table.pg-grid td.pg-c.pg-busy::after{content:"busy"}.pro-board.dragging table.pg-grid td.pg-c.pg-swap::after{content:"swap"}.pro-board.dragging table.pg-grid td.pg-c.pg-series{background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(22,104,168,.07) 5px 6px),var(--pg-on);box-shadow:inset 0 0 0 1.5px var(--pg-acc-line);opacity:1}.pro-board.dragging table.pg-grid td.pg-c.pg-seriesbusy{box-shadow:inset 0 0 0 1.5px rgba(165,40,52,.4)}.pro-board.dragging table.pg-grid td.pg-c.pg-fit{background:color-mix(in srgb,var(--pg-good) var(--fitp),#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pg-good) calc(var(--fitp) + 18%),#fff)}.pro-board.dragging table.pg-grid td.pg-c.pg-fit.pg-busy,.pro-board.dragging table.pg-grid td.pg-c.pg-fit.pg-offok{box-shadow:inset 0 0 0 1.5px var(--pg-warn-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-best{z-index:3;box-shadow:inset 0 0 0 2px var(--pg-good),0 0 0 3px color-mix(in srgb,var(--pg-good) 25%,transparent);animation:pg-best 1.6s ease-in-out infinite}@keyframes pg-best{50%{box-shadow:inset 0 0 0 2px var(--pg-good),0 0 0 6px color-mix(in srgb,var(--pg-good) 10%,transparent)}}.pro-board table.pg-grid td.pg-c .pg-rk{position:absolute;top:-6px;right:-5px;z-index:4;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#fff;border:1px solid var(--pg-good-line);color:var(--pg-good);font:700 9px/13px var(--pg-mono);text-align:center}.pro-board table.pg-grid td.pg-c .pg-rk.best{background:var(--pg-good);border-color:var(--pg-good);color:#fff;font-size:9.5px}.pro-board.dragging table.pg-grid td.pg-c.pg-hot{opacity:1;background:#d6efe0;box-shadow:inset 0 0 0 2.5px var(--pg-good)}.pro-board.dragging table.pg-grid td.pg-c.pg-hot.pg-busy{background:#fbe6c0;box-shadow:inset 0 0 0 2.5px var(--pg-warn)}.pro-board.dragging table.pg-grid td.pg-c.pg-hot.pg-offok{background:#fff1d6;box-shadow:inset 0 0 0 2.5px var(--pg-warn)}.pro-board.dragging table.pg-grid td.pg-c.pg-hot .qcell{opacity:.5}.pro-board.dragging table.pg-grid td.pg-c.pg-src{opacity:1;background:var(--pg-face);box-shadow:inset 0 0 0 1.5px var(--pg-acc-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-src .qcell{opacity:.35;border-style:dashed}.pro-board.dragging table.pg-grid td.pg-c.pg-srcfollow{box-shadow:inset 0 0 0 1px var(--pg-acc-line)}.pro-board.dragging table.pg-grid td.pg-c.pg-follow{opacity:1;background:#d6efe0;box-shadow:inset 0 0 0 2px var(--pg-good)}.pro-board.dragging table.pg-grid td.pg-c.pg-followbad{opacity:1;background:var(--pg-bad-wash);box-shadow:inset 0 0 0 2px var(--pg-bad)}.pro-board.dragging table.pg-grid td.pg-c.pg-followbad::after{content:"stays";position:absolute;right:3px;bottom:1px;z-index:2;font:600 8.5px var(--pg-mono);color:var(--pg-bad)}.pro-board table.pg-grid td.pg-c.pg-asking{box-shadow:inset 0 0 0 2px var(--pg-warn)!important}.pg-why{margin-top:6px;padding-top:6px;border-top:1px solid #eef2f5;font-size:11px;color:#4a6274}.plate.dragghost.pg-ghost{flex-wrap:wrap}.plate.dragghost.pg-ghost .pg-why{flex-basis:100%;margin:4px 6px 0 8px}.pg-why .gt{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pg-why .gt b{font-size:12.5px;color:#16293a}.pg-why .sc{margin-left:auto;font:700 11.5px ui-monospace,Menlo,monospace;padding:1px 7px;border-radius:10px;background:#e8f4ed;color:#2c7a52}.pg-why .sc.best{background:#2c7a52;color:#fff}.pg-why .gw{display:flex;flex-wrap:wrap;gap:3px}.pg-why .gw span{font-size:10.5px;padding:1px 6px;border-radius:4px}.pg-why .gw .wp{background:#e8f4ed;color:#2c7a52}.pg-why .gw .wm{background:#fdecee;color:#a52834}.pg-why .gw .wn{background:#eef2f5;color:#4a6274}.pg-why .gf{margin-top:6px;padding-top:5px;border-top:1px solid #eef2f5}.pg-why .gf .bad{color:#a52834}.pg-why .gf .warn{color:#b26a00}.pg-cghost{position:fixed;z-index:1090;pointer-events:none;min-width:220px;max-width:300px;padding:7px 10px;border-radius:6px;background:#fff;border:1px solid #1668a8;border-left:3px solid #1668a8;box-shadow:0 10px 24px -8px rgba(16,41,58,.45);font-size:12px;color:#16293a}.pg-cghost .gl{font-size:11px;color:#8098ab}.pro-board .pg-pill{position:fixed;z-index:1085;pointer-events:none;opacity:0;transform:translate(-50%,0);transition:opacity .15s;background:var(--pg-good);color:#fff;font-size:12px;padding:5px 11px;border-radius:999px;box-shadow:0 6px 18px -6px rgba(0,0,0,.4);white-space:nowrap}.pro-board .pg-pill.show{opacity:1}.pro-board .pg-pill.right{transform:translate(-100%,-50%)}.pro-board .pg-pill.left{transform:translate(0,-50%)}.pro-board .pg-ask{position:fixed;z-index:1095;width:280px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid var(--pg-warn-line);box-shadow:0 14px 34px -12px rgba(16,41,58,.45);font-size:12.5px;color:var(--pg-ink);opacity:0;pointer-events:none;transform:translateY(4px);transition:.14s}.pro-board .pg-ask.show{opacity:1;pointer-events:auto;transform:none}.pro-board .pg-ask .at{line-height:1.4}.pro-board .pg-ask .ab{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}.pro-board .pg-ask button{height:28px;padding:0 11px;border-radius:5px;border:1px solid var(--pg-line);background:#fff;font-size:12px;font-weight:600;cursor:pointer}.pro-board .pg-ask button.y{background:var(--pg-warn);border-color:var(--pg-warn);color:#fff}.pro-board .pg-toast{position:fixed;left:50%;bottom:22px;z-index:1095;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:.18s;max-width:80vw;padding:9px 14px;border-radius:8px;background:var(--pg-ink);color:#fff;font-size:12.5px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.pro-board .pg-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}.pro-board .pg-toast b{color:#fff}.pro-board .pg-toast .u{margin-left:10px;border:0;background:0 0;color:#9fd0ff;font-weight:700;cursor:pointer}@media (prefers-reduced-motion:reduce){.pro-board.dragging table.pg-grid td.pg-c.pg-best{animation:none}.pro-board .pg-ask,.pro-board .pg-pill,.pro-board .pg-toast{transition:none}}.iconbar-mainmenu .pg-mhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.iconbar-mainmenu .pg-mall{font-size:11px;font-weight:600;opacity:.7;cursor:pointer;text-transform:none;letter-spacing:0}.iconbar-mainmenu .pg-mall:hover{opacity:1;text-decoration:underline}.iconbar-mainmenu .pg-mz{display:flex;align-items:center;gap:9px;margin:0;padding:5px 12px 5px 14px;cursor:pointer;font-weight:400;line-height:1.25;user-select:none}.iconbar-mainmenu .pg-mz input{position:absolute;opacity:0;pointer-events:none}.iconbar-mainmenu .pg-mz .pg-mbox{flex:none;width:15px;height:15px;border-radius:4px;position:relative;border:1.5px solid var(--zc);background:0 0;box-shadow:0 0 0 1px rgba(127,127,127,.35)}.iconbar-mainmenu .pg-mz input:checked + .pg-mbox{background:var(--zc)}.iconbar-mainmenu .pg-mz input:checked + .pg-mbox::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.iconbar-mainmenu .pg-mz input:focus-visible + .pg-mbox{box-shadow:0 0 0 3px color-mix(in srgb,var(--zc) 35%,transparent)}.iconbar-mainmenu .pg-mz .pg-mt{min-width:0;flex:1}.iconbar-mainmenu .pg-mz .pg-mt b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iconbar-mainmenu .pg-mz .pg-mt span{display:block;font-size:10px;opacity:.65;white-space:nowrap}.iconbar-mainmenu .pg-mz .pg-monly{flex:none;font-size:10px;font-weight:600;opacity:0;cursor:pointer;padding:1px 5px;border-radius:3px}.iconbar-mainmenu .pg-mz:hover .pg-monly{opacity:.6}.iconbar-mainmenu .pg-mz .pg-monly:hover{opacity:1;background:rgba(127,127,127,.16)}.iconbar-mainmenu .pg-mnone{font-size:11.5px;opacity:.6;font-style:italic}.iconbar-mainmenu .pg-mz{margin-left:-20px}.zset{--z-ink:#16293a;--z-ink-2:#4a6274;--z-ink-3:#8098ab;--z-line:#dbe4ec;--z-soft:#eef2f5;--z-face:#f6f9fb;--z-acc:#1668a8;--z-acc-ink:#0f4c7c;--z-wash:#e9f2f9;--z-acc-line:#b9d4e8;--z-good:#2c7a52;--z-warn:#8a5200;--z-warn-wash:#fdf3e2;--z-warn-line:#e8c98d;--z-bad:#a52834;--z-bad-wash:#fdecee;--z-bad-line:#f0bfc5;--z-mono:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--z-ink)}.zset,.zset *{box-sizing:border-box}.zset button,.zset input,.zset select,.zset textarea{font-family:inherit}.zset a[role="button"]{cursor:pointer}.zset .zs-sp{flex:1}.zset .zs-page{display:grid;grid-template-columns:minmax(0,1fr) clamp(480px,34vw,620px);gap:14px;align-items:start}#m_prospot .modal-content{overflow:hidden}.zset.zs-dlg{height:100%;display:flex;flex-direction:column;background:var(--z-face);min-height:0}.zset .zs-top{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--z-line);flex:none}.zset .zs-top > i{font-size:20px;color:var(--z-acc)}.zset h2,.zset h3,.zset h4{color:var(--z-ink)}.zset .zs-top h2{margin:0;font-size:16px;font-weight:700}.zset .zs-top .zs-sub{font-size:12px;color:var(--z-ink-3)}.zset.zs-dlg > .zs-page{padding:14px;overflow:auto;flex:1;min-height:0}.zset .zs-card{background:#fff;border:1px solid var(--z-line);border-radius:9px;min-width:0}.zset .zs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-bottom:1px solid var(--z-line)}.zset .zs-bar h2{margin:0 6px 0 0;font-size:15px;font-weight:700}.zset .zs-find{display:flex;align-items:center;gap:7px;height:30px;margin:0;padding:0 9px;min-width:220px;border:1px solid var(--z-line);border-radius:6px;background:var(--z-face);color:var(--z-ink-3);font-size:11px}.zset .zs-find:focus-within{border-color:var(--z-acc);background:#fff}.zset .zs-find input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:12.5px;color:var(--z-ink);box-shadow:none;padding:0}.zset .zs-attn{font-size:11.5px;font-weight:600;color:var(--z-warn);background:var(--z-warn-wash);border:1px solid var(--z-warn-line);border-radius:999px;padding:2px 9px;text-decoration:none}.zset .zs-attn[aria-pressed="true"]{background:var(--z-warn);border-color:var(--z-warn);color:#fff}.zset .zs-tog{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400;color:var(--z-ink-2);cursor:pointer}.zset .zs-btn{height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--z-line);background:#fff;font-weight:600;font-size:12.5px;color:var(--z-ink-2);cursor:pointer;white-space:nowrap}.zset .zs-btn:hover{border-color:var(--z-acc-line);color:var(--z-acc-ink)}.zset .zs-btn.pri{background:var(--z-acc);border-color:var(--z-acc);color:#fff}.zset .zs-btn.pri:hover{background:var(--z-acc-ink)}.zset .zs-btn.bad{color:var(--z-bad)}.zset .zs-btn.bad:hover{border-color:var(--z-bad-line);background:var(--z-bad-wash)}.zset .zs-btn:disabled{opacity:.45;cursor:default}.zset .zs-bases{padding:12px;display:flex;flex-direction:column;gap:12px}.zset .zs-base{border:1px solid var(--z-line);border-radius:8px;overflow:hidden;background:#fff}.zset .zs-base.sel{border-color:var(--z-acc);box-shadow:0 0 0 1px var(--z-acc)}.zset .zs-base.dead{opacity:.6}.zset .zs-bh{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--z-face);border-bottom:1px solid var(--z-line);cursor:pointer}.zset .zs-bh:hover{background:#eef4f9}.zset .zs-bh.loose{cursor:default}.zset .zs-pin{width:26px;height:26px;flex:none;border-radius:6px;display:grid;place-items:center;background:#fff;border:1px solid var(--z-line);color:var(--z-ink-2);font-size:12px}.zset .zs-bn b{font-size:14px}.zset .zs-bn .meta{font-size:11.5px;color:var(--z-ink-3)}.zset .zs-cnt{margin-left:auto;display:flex;gap:12px;font-size:11px;color:var(--z-ink-3);white-space:nowrap}.zset .zs-cnt em{font-style:normal;font:600 12px var(--z-mono);color:var(--z-ink-2);margin-right:3px}.zset .zs-add{font-size:12px;font-weight:600;color:var(--z-acc);padding:3px 8px;border-radius:5px;text-decoration:none}.zset .zs-add:hover{background:var(--z-wash);text-decoration:none}.zset .zs-gone{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--z-bad);background:var(--z-bad-wash);border:1px solid var(--z-bad-line);border-radius:3px;padding:0 5px;margin-left:6px}.zset .zs-z,.zset .zs-zh{display:grid;grid-template-columns:18px 26px minmax(150px,1fr) minmax(0,2.4fr) 124px 24px;gap:16px;align-items:center;padding:0 14px}.zset .zs-zh{height:26px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--z-ink-3);border-bottom:1px solid var(--z-soft)}.zset .zs-z{min-height:52px;border-bottom:1px solid var(--z-soft);cursor:pointer;background:#fff}.zset .zs-z:last-child{border-bottom:0}.zset .zs-z:hover{background:#fafcfd}.zset .zs-z.sel{background:var(--z-wash);box-shadow:inset 3px 0 0 var(--z-acc)}.zset .zs-z.dead{opacity:.55}.zset .zs-z.dead .zs-zn b{text-decoration:line-through}.zset .zs-z.drag{opacity:.4}.zset .zs-z.over{box-shadow:inset 0 2px 0 var(--z-acc)}.zset .zs-grip{color:var(--z-ink-3);cursor:grab;font-size:12px;text-align:center;opacity:.45}.zset .zs-z:hover .zs-grip{opacity:1}.zset .zs-sw{width:22px;height:22px;flex:none;border-radius:6px;background:var(--zc);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);position:relative}.zset .zs-sw.auto::after{content:"auto";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);font:600 8px var(--z-mono);color:var(--z-ink-3)}.zset .zs-zn b{display:block;font-size:13px;font-weight:600}.zset .zs-zn small{display:block;font-size:11px;color:var(--z-ink-3)}.zset .c{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px;border:1px solid var(--z-line);background:var(--z-soft);color:var(--z-ink-2);white-space:nowrap}.zset .c.c-ski{color:var(--z-acc-ink);background:var(--z-wash);border-color:var(--z-acc-line)}.zset .c.c-brd{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.zset .c.grp{color:#31597f;background:#e8eff6;border-color:#bacfe2}.zset .c.prv{color:#8a4d18;background:#fbefe3;border-color:#e6c49f}.zset .c.kid{color:var(--z-warn);background:var(--z-warn-wash);border-color:var(--z-warn-line)}.zset .c.miss{color:var(--z-warn);background:#fff;border-style:dashed;border-color:var(--z-warn-line);font-weight:600}.zset .zs-lines{display:flex;flex-direction:column;gap:6px;padding:10px 0;align-items:flex-start;min-width:0}.zset .zs-lines .ln{display:grid;grid-template-columns:minmax(0,220px) 64px 56px minmax(0,1fr);gap:10px;align-items:center;width:100%}.zset .zs-lines .ln .c{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.zset .zs-lines .ln .c.sp{font-size:10.5px;padding:2px 7px}.zset .zs-lines > .c.kid{margin-top:1px}.zset .zs-lines .ag{font:600 11.5px var(--z-mono);color:var(--z-ink-2)}.zset .zs-lines .lv{font:600 10.5px var(--z-mono);color:var(--z-ink-3)}.zset .zs-lines .miss{color:var(--z-warn);font-style:italic;font-weight:500}.zset .zs-use{font-size:11px;color:var(--z-ink-3);line-height:1.3;white-space:nowrap}.zset .zs-use b{font:600 11.5px var(--z-mono);color:var(--z-ink-2)}.zset .zs-flag{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--z-warn);background:var(--z-warn-wash);border:1px solid var(--z-warn-line);cursor:help}.zset .zs-bnone{padding:12px 14px;font-size:12px;color:var(--z-ink-3)}.zset .zs-bnone a{font-weight:600}.zset .zs-empty{padding:40px 20px;text-align:center;color:var(--z-ink-3)}.zset .zs-empty b{display:block;color:var(--z-ink-2);font-size:14px;margin-bottom:4px}.zset .zs-ed{position:sticky;top:0}.zset .zs-eh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--z-line)}.zset .zs-eh .k{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--z-ink-3)}.zset .zs-eh h3{margin:0;font-size:17px;font-weight:700}.zset .zs-x{margin-left:auto;border:0;background:0 0;font-size:22px;line-height:1;color:var(--z-ink-3);cursor:pointer}.zset .zs-x:hover{color:var(--z-ink)}.zset .zs-eb{padding:4px 14px 14px;max-height:calc(100vh - 190px);overflow:auto}.zset .zs-sec{padding:12px 0;border-bottom:1px solid var(--z-soft)}.zset .zs-sec:last-child{border-bottom:0}.zset .zs-sec h4{margin:0 0 9px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--z-ink-3)}.zset .zs-sec h4 .hint{text-transform:none;letter-spacing:0;font-weight:400}.zset .zs-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px}.zset .zs-row:last-child{margin-bottom:0}.zset .zs-row.one{grid-template-columns:1fr}.zset .zs-f{display:flex;flex-direction:column;gap:4px;margin:0;font-weight:400}.zset .zs-f > span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--z-ink-3)}.zset .zs-f > span em{font-style:normal;color:var(--z-bad)}.zset .zs-f input[type=tel],.zset .zs-f input[type=text],.zset .zs-f select,.zset .zs-f textarea{height:32px;padding:0 9px;border:1px solid var(--z-line);border-radius:6px;background:#fff;font-size:13px;color:var(--z-ink);width:100%}.zset .zs-f textarea{height:auto;min-height:58px;padding:7px 9px;resize:vertical}.zset .zs-f input:focus,.zset .zs-f select:focus,.zset .zs-f textarea:focus{outline:0;border-color:var(--z-acc);box-shadow:0 0 0 3px var(--z-wash)}.zset .zs-f small{font-size:11px;color:var(--z-ink-3)}.zset .zs-f.bad input,.zset .zs-f.bad select{border-color:var(--z-bad-line);background:var(--z-bad-wash)}.zset .zs-f .err{font-size:11px;color:var(--z-bad)}.zset .zs-pick{display:flex;flex-wrap:wrap;gap:5px}.zset .zs-pick label{display:inline-flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 11px;border:1px solid var(--z-line);border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:var(--z-ink-2);cursor:pointer;user-select:none}.zset .zs-pick label.on{background:var(--z-wash);border-color:var(--z-acc);color:var(--z-acc-ink);box-shadow:inset 0 0 0 1px var(--z-acc)}.zset .zs-pick input{position:absolute;opacity:0;pointer-events:none}.zset .zs-sws{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.zset .zs-sws .s{width:24px;height:24px;padding:0;border-radius:6px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);position:relative}.zset .zs-sws .s.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--z-acc)}.zset .zs-sws .s.taken::after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid var(--z-ink-3)}.zset .zs-sws input[type=color]{width:32px;height:28px;padding:0 2px;border:1px solid var(--z-line);border-radius:6px;background:#fff;cursor:pointer}.zset .zs-sws .hex{width:86px;height:28px;padding:0 8px;border:1px solid var(--z-line);border-radius:6px;font:12px var(--z-mono)}.zset .zs-note{margin-top:6px;font-size:11.5px;color:var(--z-warn)}.zset .zs-note.bad{color:var(--z-bad)}.zset .zs-prev{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:10px;padding:10px;border:1px dashed var(--z-line);border-radius:8px;background:var(--z-face)}.zset .zs-prev .stack{display:flex;flex-direction:column;gap:6px}.zset .zs-prev .lbl{font-size:10px;color:var(--z-ink-3)}.zset .zs-prev .mb{display:flex;background:#fff;border:1px solid var(--z-line);border-radius:6px;overflow:hidden}.zset .zs-prev .mb .band{position:relative;flex:none;width:24px;padding:2px 0 2px 3px}.zset .zs-prev .mb .band > span{position:absolute;inset:2px 0 2px 3px;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--zc) 14%,#fff);box-shadow:inset 3px 0 0 var(--zc);writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--zc) 80%,#000)}.zset .zs-prev .mb.one .band > span{font-size:9px}.zset .zs-prev .mb .rows{display:flex;flex-direction:column}.zset .zs-prev .mb .r{display:flex;height:38px;border-bottom:1px solid var(--z-soft)}.zset .zs-prev .mb .r:last-child{border-bottom:0}.zset .zs-prev .mb .who{display:flex;align-items:center;gap:6px;width:64px;padding:0 6px;font-size:11px;font-weight:600;color:var(--z-ink-2);border-right:1px solid var(--z-soft)}.zset .zs-prev .mb .who i{width:18px;height:18px;border-radius:50%;background:#c9d5df}.zset .zs-prev .mb .c{position:relative;width:64px;padding:2px;border-left:1px dotted var(--z-soft);background:#fff}.zset .zs-prev .mb .c.on{background:#fff}.zset .zs-prev .mb .c:has(.q){background:color-mix(in srgb,var(--zc) 9%,#fff)}.zset .zs-prev .mb .c.mz::before{content:"";position:absolute;left:0;top:0;border-style:solid;border-width:7px 7px 0 0;border-color:var(--zc) transparent transparent transparent;opacity:.8}.zset .zs-prev .mb .q{display:flex;align-items:center;gap:3px;height:100%;padding:0 4px 0 0;overflow:hidden;border-radius:4px;font-size:10.5px;font-weight:600;color:var(--z-ink);background:color-mix(in srgb,var(--zc) 22%,#fff);border:1px solid color-mix(in srgb,var(--zc) 60%,#fff);box-shadow:0 1px 2px rgba(16,41,58,.22),0 4px 9px -3px rgba(16,41,58,.38)}.zset .zs-prev .mb .q::before{content:"";align-self:stretch;width:3px;background:var(--zc)}.zset .zs-prev .mb .q b{font:700 8.5px var(--z-mono);padding:0 2px;border:1px solid #b6dcc6;background:#e8f4ed;color:var(--z-good);border-radius:2px}.zset .zs-prev .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--z-line);border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:var(--z-ink-2);width:max-content}.zset .zs-prev .chip i{width:8px;height:8px;border-radius:50%;background:var(--zc)}.zset .zs-prev .chip em{font:600 10px var(--z-mono);font-style:normal;color:var(--z-ink-3)}.zset .zs-tl{border:1px solid var(--z-line);border-radius:8px;overflow:hidden}.zset .zs-tl .th,.zset .zs-tl .tr{display:grid;grid-template-columns:minmax(0,1fr) 132px 128px 24px;gap:8px;align-items:center;padding:7px 9px}.zset .zs-tl .th{background:var(--z-face);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--z-ink-3);padding-top:5px;padding-bottom:5px}.zset .zs-tl .tr{border-top:1px solid var(--z-soft)}.zset .zs-tl .tr.bad{background:var(--z-bad-wash)}.zset .zs-tl select{height:30px;width:100%;min-width:0;border:1px solid var(--z-line);border-radius:6px;padding:0 6px;background:#fff;font-size:12.5px}.zset .zs-tl .seg2{display:inline-flex;border:1px solid var(--z-line);border-radius:6px;overflow:hidden}.zset .zs-tl .seg2 button{height:28px;padding:0 9px;border:0;background:#fff;font-size:11.5px;font-weight:600;color:var(--z-ink-2);cursor:pointer}.zset .zs-tl .seg2 button + button{border-left:1px solid var(--z-line)}.zset .zs-tl .seg2 button.on{background:var(--z-wash);color:var(--z-acc-ink)}.zset .zs-tl .ag{display:flex;align-items:center;gap:4px}.zset .zs-tl .ag input{flex:none;min-width:0;max-width:52px;width:52px;height:28px;border:1px solid var(--z-line);border-radius:6px;padding:0 5px;text-align:center}.zset .zs-tl .ag span{color:var(--z-ink-3);font-size:11px}.zset .zs-tl .lvs{grid-column:1/-1;display:flex;gap:4px;flex-wrap:wrap;margin-top:-2px}.zset .zs-tl .lvs a{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid var(--z-line);border-radius:999px;font-size:11px;font-weight:600;color:var(--z-ink-2);background:#fff;user-select:none;text-decoration:none}.zset .zs-tl .lvs a.on{background:var(--z-wash);border-color:var(--z-acc);color:var(--z-acc-ink)}.zset .zs-tl .rm{border:0;background:0 0;color:var(--z-ink-3);font-size:16px;cursor:pointer;line-height:1}.zset .zs-tl .rm:hover{color:var(--z-bad)}.zset .zs-tl .terr{grid-column:1/-1;font-size:11px;color:var(--z-bad)}.zset .zs-tl .add{display:block;width:100%;padding:8px;border:0;border-top:1px dashed var(--z-line);background:#fff;color:var(--z-acc);font-weight:600;font-size:12px;cursor:pointer}.zset .zs-tl .add:hover{background:var(--z-wash)}.zset .zs-chips{display:flex;flex-wrap:wrap;gap:4px}.zset .zs-link{display:inline-block;margin-top:9px;font-weight:600;color:var(--z-acc)}.zset .zs-usage{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.zset .zs-usage .u{border:1px solid var(--z-line);border-radius:7px;padding:7px 9px}.zset .zs-usage .u b{display:block;font:600 18px var(--z-mono)}.zset .zs-usage .u span{font-size:10.5px;color:var(--z-ink-3)}.zset .zs-danger{margin-top:10px;font-size:11.5px;color:var(--z-ink-3)}.zset .zs-ef{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--z-line);background:var(--z-face);border-radius:0 0 9px 9px}.zset .zs-ef .msg{font-size:12px;color:var(--z-ink-3)}.zset .zs-ef .msg.dirty{color:var(--z-warn);font-weight:600}.zset .zs-ef .msg.ok{color:var(--z-good)}.zset .zs-ef .msg.bad{color:var(--z-bad);font-weight:600}@media (max-width:1200px){.zset .zs-page{grid-template-columns:1fr}.zset .zs-ed{position:static}.zset .zs-eb{max-height:none}}@media (max-width:760px){.zset .zs-zh{display:none}.zset .zs-z{grid-template-columns:18px 26px 1fr 24px;row-gap:4px;padding:6px 12px}.zset .zs-z .zs-lines,.zset .zs-z .zs-use{grid-column:3/4}}.iconbar-mainmenu .pg-mgear{font-size:13px;opacity:.55;cursor:pointer;padding:0 3px;border-radius:4px}.iconbar-mainmenu .pg-mgear:hover{opacity:1;background:rgba(127,127,127,.16)}.zset .zs-tl .tr > *{min-width:0}.zset .zs-tl .seg2{flex:none}.zset .zs-tl .rm{justify-self:end;width:24px;height:24px;border-radius:5px}.zset .zs-tl .rm:hover{background:var(--z-bad-wash)}.teampays .tp-payee{--py-ink:#16293a;--py-ink2:#4a6274;--py-ink3:#8098ab;--py-line:#dbe4ec;--py-soft:#eef2f5;--py-face:#f6f9fb;--py-acc:#1668a8;--py-wash:#e9f2f9;--py-bad:#a52834;--py-mono:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;flex-direction:column;max-height:min(720px,90vh)}.teampays .tp-cardhead .tp-payeebtn{margin-left:auto}.teampays .tp-pyfind{display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:0 10px;height:38px;border:1px solid var(--py-line);border-radius:6px;background:var(--py-face);color:var(--py-ink3);flex:none}.teampays .tp-pyfind:focus-within{border-color:var(--py-acc);background:#fff}.teampays .tp-pyfind input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:13.5px;color:var(--py-ink);box-shadow:none;padding:0}.teampays .tp-pycnt{flex:none;font-size:11px;color:var(--py-ink3);white-space:nowrap}.teampays .tp-pylist{flex:1;min-height:0;overflow:auto;padding:0 16px 8px;display:flex;flex-direction:column;gap:4px}.teampays .tp-pynone{padding:22px;text-align:center;font-size:12.5px;color:var(--py-ink3)}.teampays .tp-pynone.bad{color:var(--py-bad)}.teampays .tp-pyrow{display:grid;grid-template-columns:32px minmax(0,1fr) auto 118px;gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--py-line);border-radius:6px;background:#fff;cursor:pointer}.teampays .tp-pyrow:hover{border-color:var(--py-acc);background:var(--py-wash)}.teampays .tp-pyrow.on{background:var(--py-face)}.teampays .tp-pyrow.on .tp-pynm b{color:var(--py-ink2);font-weight:600}.teampays .tp-pynm{min-width:0;display:flex;flex-direction:column;line-height:1.25}.teampays .tp-pynm b{font-size:13px;color:var(--py-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teampays .tp-pynm > span{font-size:11px;color:var(--py-ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teampays .tp-pyjob{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:260px}.teampays .tp-pyjb{cursor:pointer;border:1px solid var(--py-line);background:#fff}.teampays .tp-pyjb:hover{border-color:var(--py-acc);color:var(--py-acc)}.teampays .tp-pyst{text-align:right;white-space:nowrap}.teampays .tp-pygo{font-size:12px;font-weight:700;color:var(--py-acc)}.teampays .tp-pygo i{font-size:10px;margin-left:3px}@media (max-width:640px){.teampays .tp-pyrow{grid-template-columns:32px minmax(0,1fr)}.teampays .tp-pyjob,.teampays .tp-pyst{grid-column:2;justify-content:flex-start;text-align:left}}.book-tab .bkday .dl.pick{cursor:pointer;border-radius:5px;transition:background-color .12s}.book-tab .bkday .dl.pick:hover{background:#e9f2f9}.book-tab .bkday .dl.pick .go{margin-left:auto;font-size:11px;font-weight:700;color:#1668a8;opacity:0;white-space:nowrap}.book-tab .bkday .dl.pick:focus-visible .go,.book-tab .bkday .dl.pick:hover .go{opacity:1}.book-tab .bkday .dslot .dpro{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;color:#1668a8;cursor:pointer}.book-tab .bkday .dslot .dpro:hover{text-decoration:underline}#m_proview,.pv-card{--pv-ink:#16293a;--pv-ink2:#4a6274;--pv-ink3:#8098ab;--pv-line:#dbe4ec;--pv-soft:#eef2f5;--pv-face:#f6f9fb;--pv-acc:#1668a8;--pv-wash:#e9f2f9;--pv-good:#2c7a52;--pv-warn:#8a5200;--pv-bad:#a52834;--pv-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.pv-card{position:fixed;z-index:1040;width:320px;max-height:calc(100vh - 16px);overflow:auto;background:#fff;border:1px solid var(--pv-line);border-radius:9px;box-shadow:0 12px 32px rgba(22,41,58,.18);color:var(--pv-ink);font-size:12px;animation:pv-in .1s ease-out}@keyframes pv-in{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.pv-card .pv-head{display:flex;gap:10px;align-items:center;padding:12px 12px 8px}.pv-card .pv-av{width:42px;height:42px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--pv-soft);color:var(--pv-ink2);font-weight:800;font-size:13px}.pv-card .pv-av img{width:100%;height:100%;object-fit:cover}.pv-card .pv-who{flex:1;min-width:0;display:flex;flex-direction:column}.pv-card .pv-who b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-card .pv-sub{display:flex;gap:6px;align-items:center;color:var(--pv-ink3);font-size:11px;min-width:0}.pv-card .pv-sub > span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-card .pv-rank{flex:none;font:700 10.5px var(--pv-mono);color:var(--pv-acc);background:var(--pv-wash);border-radius:3px;padding:0 5px}.pv-card .pv-x{align-self:flex-start;border:0;background:0 0;font-size:18px;line-height:1;color:var(--pv-ink3);cursor:pointer}.pv-card .pv-chips{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 8px}.pv-card .pv-chip{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;border:1px solid var(--pv-line);background:var(--pv-soft);color:var(--pv-ink2)}.pv-card .pv-chip.c-ski{color:#0f4c7c;background:var(--pv-wash);border-color:#b9d4e8}.pv-card .pv-chip.c-brd{color:#5b3d96;background:#f1ebfa;border-color:#d5c4ec}.pv-card .pv-chip.zone{background:#fff}.pv-card .pv-chip.c-flag{color:var(--pv-bad);background:#fdecee;border-color:#f0bfc5}.pv-card .pv-k{padding:8px 12px 4px;border-top:1px solid var(--pv-soft);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--pv-ink3)}.pv-card .pv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 12px 6px}.pv-card .pv-stats span{display:flex;flex-direction:column}.pv-card .pv-stats b{font:700 15px var(--pv-mono);color:var(--pv-ink)}.pv-card .pv-stats .open b{color:var(--pv-good)}.pv-card .pv-stats em{font-style:normal;font-size:10px;color:var(--pv-ink3)}.pv-card .pv-st{display:flex;gap:6px;padding:0 12px 8px;font-size:11px;font-weight:600}.pv-card .pv-st .q-assigned{color:var(--pv-acc)}.pv-card .pv-st .q-confirmed{color:var(--pv-good)}.pv-card .pv-st .q-requested{color:var(--pv-warn)}.pv-card .pv-line{padding:0 12px 4px;font:11.5px var(--pv-mono);color:var(--pv-ink2)}.pv-card .pv-q{display:grid;grid-template-columns:1fr auto;gap:0 8px;padding:4px 12px}.pv-card .pv-qt{grid-column:1/-1;font:10.5px var(--pv-mono);color:var(--pv-ink3)}.pv-card .pv-qn{min-width:0;display:flex;flex-direction:column}.pv-card .pv-qn b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-card .pv-qn span{font-size:11px;color:var(--pv-ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-card .pv-qs{align-self:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;display:grid;place-items:center;font-size:10px;font-weight:800;border:1px solid var(--pv-line)}.pv-card .pv-none{padding:10px 12px;border-top:1px solid var(--pv-soft);color:var(--pv-ink3)}.pv-card .pv-foot{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid var(--pv-soft);background:var(--pv-face);position:sticky;bottom:0}.pv-card .pv-foot a{font-size:12px;font-weight:600;color:var(--pv-acc);cursor:pointer}[data-pvpeek]{cursor:pointer}[data-pvpeek]:hover .pv-nm,[data-pvpeek]:hover b{text-decoration:underline;text-decoration-color:var(--pv-acc,#1668a8)}#m_proview .modal-content{display:flex;flex-direction:column;overflow:hidden}#m_proview .pv-mhead{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border-bottom:1px solid var(--pv-line);flex:none}#m_proview .pv-mhead > i.pe-7s-id{font-size:20px;color:var(--pv-acc)}#m_proview .pv-mhead h2{margin:0;font-size:16px;font-weight:700;color:var(--pv-ink)}#m_proview .pv-sp{flex:1}#m_proview .pv-lnk{font-size:12px;font-weight:600;color:var(--pv-acc);cursor:pointer}#m_proview .pv-mx{border:0;background:0 0;font-size:24px;line-height:1;color:var(--pv-ink3);cursor:pointer}#m_proview .pv-mbody{flex:1;min-height:0;overflow:auto;padding:0 16px 16px}.pv-card .pv-foot .btn{white-space:nowrap;height:inherit!important}.gp-card{--ink:#16293a;--ink-2:#4a6274;--ink-3:#8098ab;--line:#dbe4ec;--soft:#eef2f5;--face:#f6f9fb;--acc:#1668a8;--acc-ink:#0f4c7c;--wash:#e9f2f9;--good:#2c7a52;--good-wash:#e7f5ec;--warn:#8a5200;--warn-wash:#fdf3e2;--bad:#a52834;--bad-wash:#fdecee;--bad-line:#f0bfc5;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;z-index:1040;width:330px;max-height:calc(100vh - 16px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px rgba(22,41,58,.2);color:var(--ink);font-size:12.5px;animation:gp-in .12s ease-out}@keyframes gp-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.gp-card::before{content:"";position:sticky;top:0;display:block;height:4px;background:var(--disc,var(--acc))}.gp-card .gp-head{display:flex;gap:10px;align-items:center;padding:10px 12px 8px}.gp-card .gp-av{position:relative;width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--ink-2);font-weight:800;font-size:14px}.gp-card .gp-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.gp-card .gp-av .n{position:absolute;right:-4px;bottom:-3px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--ink);color:#fff;border:2px solid #fff;font-size:10px;display:grid;place-items:center}.gp-card .gp-who{flex:1;min-width:0}.gp-card .gp-who b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-card .gp-who b em{font-style:normal;font-weight:600;font-size:12.5px;color:var(--ink-3)}.gp-card .gp-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.gp-card .gp-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;background:var(--soft);color:var(--ink-2);white-space:nowrap}.gp-card .gp-chip.age{background:var(--wash);color:var(--acc-ink)}.gp-card .gp-sk{display:inline-flex;gap:2px}.gp-card .gp-sk i{width:4px;height:9px;border-radius:1px;background:#cfd8e1}.gp-card .gp-sk i.on{background:var(--good)}.gp-card .gp-x{align-self:flex-start;border:0;background:0 0;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.gp-card .gp-alert{display:flex;gap:8px;margin:0 12px 8px;padding:8px 10px;border-radius:9px;background:var(--bad-wash);border:1px solid var(--bad-line);color:var(--bad);font-size:12px;line-height:1.4}.gp-card .gp-alert > i{margin-top:2px}.gp-card .gp-alert b{font-weight:800;margin-right:2px}.gp-card .gp-alert span{color:var(--ink);white-space:pre-wrap}.gp-card .gp-ls{margin:0 12px;padding:9px 10px;border-radius:10px;background:var(--face);border:1px solid var(--soft)}.gp-card .gp-ls .pn{font-weight:800;font-size:13px;line-height:1.25}.gp-card .gp-ls .ln{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--ink-2)}.gp-card .gp-ls .ln i{width:14px;text-align:center;color:var(--ink-3)}.gp-card .gp-ls .ln b{color:var(--ink);font-weight:700}.gp-card .gp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.gp-card .gp-grid div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 6px;text-align:center}.gp-card .gp-grid b{display:block;font-size:13px}.gp-card .gp-grid span{font-size:10px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.gp-card .gp-k{padding:10px 12px 4px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.gp-card .gp-party{padding:0 12px}.gp-card .gp-party .pr{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--soft)}.gp-card .gp-party .pr:first-child{border-top:0}.gp-card .gp-party .m{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--ink-2);font-size:9px;font-weight:800}.gp-card .gp-party .nm{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-card .gp-party .ag{width:34px;text-align:right;font-family:var(--mono);font-size:11px;color:var(--ink-2)}.gp-card .gp-party .sk{width:82px;text-align:right;font-size:11px;color:var(--ink-2)}.gp-card .gp-party .more{padding:4px 0 0 30px;color:var(--ink-3)}.gp-card .gp-goal{margin:0 12px;padding:8px 10px 8px 12px;border-radius:8px;background:#fffbf2;border:1px solid #f1e2bf;border-left:3px solid #e0a800;line-height:1.45;white-space:pre-wrap;max-height:104px;overflow:auto}.gp-card .gp-goal.none{background:var(--face);border-color:var(--soft);border-left-color:var(--line);color:var(--ink-3);font-style:italic}.gp-card .gp-ct{margin:0 12px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.gp-card .gp-ct .row{display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;color:var(--ink);text-decoration:none}.gp-card .gp-ct .row + .row{border-top:1px solid var(--soft)}.gp-card .gp-ct .row:hover{background:var(--wash)}.gp-card .gp-ct .row i{width:16px;text-align:center;color:var(--acc)}.gp-card .gp-ct .row.ec i{color:var(--bad)}.gp-card .gp-ct .lb{width:72px;flex:none;font-size:11px;font-weight:700;color:var(--ink-3)}.gp-card .gp-ct b{flex:1;min-width:0;font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.gp-card .gp-as{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:7px 10px;border-radius:8px}.gp-card .gp-as > span:not(.zn){flex:none}.gp-card .gp-as.done{background:var(--good-wash);color:var(--good)}.gp-card .gp-as.open{background:var(--warn-wash);color:var(--warn)}.gp-card .gp-as b{color:var(--ink)}.gp-card .gp-as .zn{flex:1;min-width:0;text-align:right;font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-card .gp-foot{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:10px;border-top:1px solid var(--soft);background:var(--face);position:sticky;bottom:0}.gp-card .gp-foot .btn{white-space:nowrap}.gp-card .gp-foot .sp{flex:1}.gp-card .gp-foot .ser{font-size:11px;color:var(--ink-3);white-space:nowrap}.pro-board .pg-chip.pg-bchip{border-radius:6px;color:var(--pg-ink)}.pro-board .pg-chip.pg-bchip i{width:auto;height:auto;background:0 0;font-size:10.5px;color:var(--pg-ink-3)}.pro-board .pg-chip.pg-bchip[aria-pressed="true"]{background:var(--pg-acc-ink);border-color:var(--pg-acc-ink);color:#fff}.pro-board .pg-chip.pg-bchip[aria-pressed="true"] em,.pro-board .pg-chip.pg-bchip[aria-pressed="true"] i{color:rgba(255,255,255,.78)}.pro-board .pg-csep{flex:none;align-self:center;width:1px;height:18px;margin:0 4px;background:var(--pg-line)}.pro-board .pg-cbreak{flex-basis:100%;height:0}.pro-board .pg-lead{flex:none;width:230px;display:flex;flex-direction:column;gap:6px;align-self:flex-start}.pro-board .pg-lead .pg-find{min-width:0}.pro-board .pg-chips{flex:1;min-width:0}.pro-board .pg-rowbreak{flex-basis:100%;height:0}.pro-board .pg-lead{flex:none;width:230px;display:flex;flex-direction:column;gap:6px;align-self:flex-start}.pro-board .pg-lead .pg-find{min-width:0}.pro-board .pg-date,.pro-board .pg-date input{cursor:pointer}.pro-board .pg-date input{font-variant-numeric:tabular-nums}.pro-board .pg-chips{flex:1;min-width:0}.pro-board .pg-rowbreak{flex-basis:100%;height:0}.iconbar-mainmenu .pg-mz.pg-mb{--zc:#1668a8}.iconbar-mainmenu .pg-mz.pg-mb .pg-mbox{border-radius:3px}.pg-bgpl{background-color:#f6f9fb;padding-left:25px;font-size:12.5px;color:var(--pg-ink);font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.pro-board .ichip b{opacity:.8}.pro-board .ichip.i-inv{color:#1f3446;background:#dbe4ec;border-color:#b3c4d2}.pro-board .ichip.i-sold{color:#0b3f68;background:#c9def0;border-color:#86b2d8}.pro-board .ichip.i-hold{color:#6e4100;background:#f7dca6;border-color:#dcac55}.pro-board .ichip.i-open{color:#fff;background:#2c7a52;border-color:#2c7a52}.pro-board .ichip.i-low{color:#3f2600;background:#eeb544;border-color:#d39a22}.pro-board .ichip.i-out{color:#fff;background:#a52834;border-color:#a52834}.pro-board .ichip.i-open b,.pro-board .ichip.i-out b{opacity:.85}.pro-board .ichip.is-zero{opacity:.55}.pro-board .icell .istats .ichip em{font-size:10.5px}.pro-board .inv-bar{margin-bottom:4px}.pro-board .inv-bar .inv-legend{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:center}.pro-board .table.table-inv tr.inv-zrow td{background:#f2f6f9;border-top:1px solid #c9d5df;padding:5px 8px}.pro-board .table.table-inv td.inv-zname{white-space:nowrap}.pro-board .table.table-inv td.inv-zname i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--zc,#8098ab);margin-right:7px;vertical-align:middle}.pro-board .table.table-inv td.inv-zname b{font-size:11.5px;font-weight:700;color:#16293a}.pro-board .table.table-inv td.inv-zname em{font-style:normal;font-size:10.5px;color:#8098ab;margin-left:7px}.pro-board table.table-inv col.pg-bandcol{width:24px}.pro-board table.table-inv thead td.pg-bandh{width:24px;min-width:24px;padding:0;background:#fff}.pro-board table.table-inv td.pg-band{position:sticky;left:0;z-index:3;width:24px;min-width:24px;max-width:24px;padding:2px 0 2px 3px;background:#fff;vertical-align:top;cursor:pointer;border-top:0;border-bottom:0}.pro-board table.table-inv td.inv-prod{left:24px}.pro-board table.table-inv tr.pg-zfirst > td:not(.pg-band){border-top:1px solid #c9d5df}.pro-board table.table-inv td.pg-shutname{cursor:pointer;font-style:italic;color:#8098ab}.iconbar-mainmenu .pg-mrow{display:flex;align-items:center;gap:8px}.iconbar-mainmenu .pg-mrow > span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbar-mainmenu .pg-mrow em{margin-left:auto;flex:none;min-width:22px;padding:1px 7px;border-radius:10px;font-style:normal;font-size:10.5px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;color:#1d4f7a;background:#e3edf6}.iconbar-mainmenu .pg-mrow em.nil{color:inherit;background:rgba(127,127,127,.12);font-weight:600;opacity:.55}.iconbar-mainmenu li.active .pg-mrow em{color:#fff;background:rgba(255,255,255,.22);opacity:1}.pro-page .rail-item .tdy{flex:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:3px;font-size:9.5px;font-weight:700;letter-spacing:.02em}.pro-page .rail-item .tdy.on{color:#fff;background:#2c7a52}.pro-page .rail-item .tdy.off{color:#7d1d27;background:#fdecee;border:1px solid #f0bfc5}.iconbar-mainmenu li.iconbar-header[data-fold]{cursor:pointer;user-select:none}.iconbar-mainmenu li.iconbar-header[data-fold]::before{content:"";display:inline-block;flex:none;width:6px;height:6px;margin:0 8px 2px 1px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.5;transform:rotate(45deg);transition:transform .15s ease;vertical-align:middle}.iconbar-mainmenu li.iconbar-header[data-fold]:hover::before{opacity:.9}.iconbar-mainmenu li.iconbar-header.pg-shut::before{transform:rotate(-45deg);margin-bottom:0}.iconbar-mainmenu li.pg-fhid{display:none!important}.iconbar-mainmenu .pg-mhead[data-fold]{justify-content:flex-start}.iconbar-mainmenu .pg-mhead[data-fold]::before{margin-right:0}.iconbar-mainmenu .pg-mhead[data-fold] > span:first-of-type{margin-right:auto}.pro-board td.pg-band .pg-tab span.short{font-size:9px;letter-spacing:0}.prospick .why.ready .swap{color:var(--p-bad);font-weight:600}.prospick .pwho .pzone{flex:none;display:inline-flex;align-items:center;gap:5px;max-width:150px;height:18px;padding:0 7px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--zc) 55%,#fff);font-size:10px;font-weight:600;color:color-mix(in srgb,var(--zc) 70%,#000);background:#fff}.prospick .pwho .pzone > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospick .pwho .pzone i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--zc)}.prospick .pwho .pzone.on{border-style:solid;border-color:color-mix(in srgb,var(--zc) 60%,#fff);background:color-mix(in srgb,var(--zc) 16%,#fff)}.prospick .ps-row .ptype{flex-wrap:nowrap;overflow:hidden;min-width:0}.prospick .ps-row .ptype .chip{flex:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospick .ps-row .ptype .chip.fit{font-weight:700}.prospick .ps-row .ptype .chip.c-more{background:var(--p-soft);color:var(--p-ink-2);border-color:var(--p-line)}.pro-board table.pg-grid td.pg-c.pg-moved{--pg-on:color-mix(in srgb, var(--mz) 20%, #fff)}.pro-board table.pg-grid td.pg-c.pg-moved::before{opacity:1;border-width:9px 9px 0 0}.pv-card .pv-home{display:flex;align-items:center;gap:7px;margin:0 12px 6px;padding:5px 9px;border-radius:7px;background:color-mix(in srgb,var(--zc,#8098ab) 12%,#fff);box-shadow:inset 3px 0 0 var(--zc,#8098ab);font-size:11.5px;color:var(--pv-ink2)}.pv-card .pv-home i{display:none}.pv-card .pv-home .b{color:var(--pv-ink2)}.pv-card .pv-home .sep{margin:0 5px;opacity:.5}.pv-card .pv-home b{color:color-mix(in srgb,var(--zc,#4a6274) 75%,#000);font-weight:700}.pv-card .pv-home em{margin-left:auto;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.pv-card .pv-away{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 12px 8px;font-size:10.5px;color:var(--pv-ink2)}.pv-card .pv-aw{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--zc,#8098ab) 18%,#fff);border:1px solid color-mix(in srgb,var(--zc,#8098ab) 45%,#fff)}.pv-card .pv-aw i{width:6px;height:6px;border-radius:50%;background:var(--zc)}.pv-card .pv-aw.more{background:var(--pv-soft);border-color:var(--pv-line)}.pro-page .homeline{display:flex;align-items:center;gap:5px;margin-top:5px;flex-wrap:wrap}.pro-page .homechip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 6px;border-radius:999px;font-size:10.5px;color:var(--p-ink-2);white-space:nowrap;background:color-mix(in srgb,var(--zc,#8098ab) 12%,#fff);border:1px solid color-mix(in srgb,var(--zc,#8098ab) 40%,#fff)}.pro-page .homechip i{width:7px;height:7px;border-radius:50%;background:var(--zc,#8098ab)}.pro-page .homechip .sep{opacity:.5}.pro-page .homechip b{font-weight:700;color:color-mix(in srgb,var(--zc,#4a6274) 75%,#000)}.pro-page .pro-hero .acts{align-items:center}.pro-page .pro-hero .homebox{display:flex;align-items:center;gap:7px;margin-right:8px;padding-right:12px;border-right:1px solid var(--p-line)}.pro-page .pro-hero .homebox .k{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink-3)}.pro-page .pro-hero .homebox .homeline{margin-top:0;flex-wrap:nowrap}.pro-page .pro-hero .homebox .homechip{font-size:11.5px;padding:3px 10px 3px 8px}@media (max-width:900px){.pro-page .pro-hero .homebox .homechip .b,.pro-page .pro-hero .homebox .homechip .sep{display:none}}.pro-page{--pro-railtop:84px}@media (min-width:1101px){.pro-page .pro-rail{position:sticky;top:var(--pro-railtop);align-self:start;height:calc(100vh - var(--pro-railtop) - 12px);height:calc(100dvh - var(--pro-railtop) - 12px);min-height:360px}}.pro-page .rail-list{scrollbar-width:thin;scrollbar-color:transparent transparent}.pro-page .rail-list:hover{scrollbar-color:rgba(16,41,58,.22) transparent}.pro-page .rail-list::-webkit-scrollbar{width:4px}.pro-page .rail-list::-webkit-scrollbar-track{background:0 0}.pro-page .rail-list::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.pro-page .rail-list:hover::-webkit-scrollbar-thumb{background:rgba(16,41,58,.22)}.pro-page .rail-list::-webkit-scrollbar-thumb:hover{background:rgba(16,41,58,.4)}.pro-board .pg-chips .pg-zline{display:contents}.pro-board .pg-chips.pg-zfold .pg-zline{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 0;min-width:0;max-height:26px;overflow:hidden}.pro-board .pg-chips .pg-zmore{flex:none;gap:5px;color:var(--pg-ink-2);border-style:dashed}.pro-board .pg-chips .pg-zmore i{width:auto;height:auto;background:0 0;font-size:9px;color:var(--pg-ink-3)}.pro-board .pg-chips:not(.pg-zfold) .pg-zmore{order:99}.staffwk .sw-pool .pn .sh{display:block;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--s-acc);line-height:1.2;margin-bottom:1px}.staffwk .sw-pool .pw.pbar{display:flex;flex-wrap:nowrap;gap:0;height:10px;border-radius:999px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--s-badline);align-self:center}.staffwk .sw-pool .pw.pbar > i{display:block;height:100%;flex:none}.staffwk .sw-pool .pw.pbar .f{background:var(--s-acc)}.staffwk .sw-pool .pw.pbar .p{background:repeating-linear-gradient(135deg,var(--s-warnline) 0 3px,var(--s-warnwash) 3px 6px)}.staffwk .sw-pool .pw.pbar.over .f{background:#2c7a52}.staffwk .sw-pool:not(.short) .pw.pbar{background:#e8f4ed;box-shadow:inset 0 0 0 1px #b6dcc6}.pro-page .wk-edit{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:6px;cursor:pointer;color:var(--p-ink-2);text-decoration:none}.pro-page .wk-edit:hover{background:var(--p-soft);color:var(--p-acc-ink)}.pro-page .wk-edit i{font-size:15px}.pro-page .wk-edit.req{color:var(--p-acc-ink)}.pro-page .empty-day.is-other > span{display:block}.pro-page .empty-day.is-other .oj-rm{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;color:var(--p-bad,#b3261e);background:#fff;border:1px solid #f0bfc5;cursor:pointer;text-decoration:none}.pro-page .empty-day.is-other .oj-rm:hover{background:#fdecee;border-color:var(--p-bad,#b3261e)}.pro-page .empty-day.is-other .oj-rm i{font-size:9px}.pro-page .ashifts{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px 32px}.pro-page .ashifts .ash{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 4px 3px 8px;border:1px solid var(--p-line);border-radius:7px;background:#fff}.pro-page .ashifts .ash .d{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p-acc-ink);min-width:26px}.pro-page .ashifts .ash select{height:26px;max-width:260px;border:0;background:0 0;font-size:11.5px;color:var(--p-ink);cursor:pointer}.pro-page .ashifts .ash em{font-size:11px;font-style:normal;color:#8a5200;padding-right:6px}.cb-title small{margin-left:8px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--c-ink-3,#8098ab);vertical-align:middle}.pro-page .weeks{container-type:inline-size}.pro-page .jrow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;column-gap:10px}.pro-page .jrow .jname{grid-column:1;grid-row:1}.pro-page .jrow .wk-end{grid-column:2;grid-row:1;justify-self:end}.pro-page .jrow .wk-days{grid-column:1;grid-row:2}.pro-page .jrow .wk-hrs{grid-column:2;grid-row:2;justify-self:end}.pro-page .wkgrp .wk-when{border-right:0;border-bottom:1px solid var(--p-soft)}.pro-page .jrow .wk-hrs{grid-column:1/-1;grid-row:3;justify-self:start}}

.pro-page .pro-hero .acts{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;min-width:0}.pro-page .pro-hero .homebox:last-child{margin-right:0;padding-right:0;border-right:0}.pro-page .pro-hero .jobbox .homeline{flex-wrap:wrap;gap:4px}.pro-page .pro-hero .jobbox .jobchip{font-size:11px;padding:2px 8px}.pro-page .pro-hero .acts{flex:0 1 auto}.cb-prog .cb-shf{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:600;color:var(--c-acc-ink)}.cb-prog .cb-shf i{font-size:10px}.cb-days .dchip.makeup{border-style:dashed;border-color:var(--c-good-line)}.cb-days .dchip.makeup small{color:var(--c-good);font-weight:700}.cb-days .dchip.off{cursor:default;background:var(--c-face);border-style:dashed;opacity:.75}.cb-days .dchip.off small{color:var(--c-bad);font-weight:700}.cb-days .dchip.off b{text-decoration:line-through;color:var(--c-ink-3)}.cb .pcard .pser{display:flex;flex-wrap:wrap;gap:4px;margin-top:-2px}.cb .pcard .pser .k{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-face);font-size:10.5px;font-weight:700;color:var(--c-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cb .pcard .pser .k.shf{border-color:var(--c-acc-line);background:var(--c-wash);color:var(--c-acc-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis}.cb .pcard .pser .k.shf i{font-size:9px}.cb .pcard .pser .k.mk{border-color:var(--c-good-line);background:var(--c-good-wash);color:var(--c-good)}.cb .pcard .pser .k.off{border-color:var(--c-bad-line);background:var(--c-bad-wash);color:var(--c-bad)}.cb .pcard .pdots i.makeup{border-style:dashed;border-color:var(--c-good)}.cb .pcard .pdots i.off{background:0 0;border-style:dashed;border-color:var(--c-bad-line)}.cb .rsec.shf{color:var(--c-acc-ink)}.cb-rp .who small.onsh{display:block;color:var(--c-acc-ink);font-weight:600}.cb-rp .who small.onsh.no{color:var(--c-ink-3);font-weight:400}.cb-need{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 6px 6px 10px;border:1px solid var(--c-acc-line);border-radius:8px;background:var(--c-wash);font-size:12px;color:var(--c-acc-ink);font-variant-numeric:tabular-nums}.cb-need span{flex:1;min-width:0}.cb-need .cb-btn{flex:none}.cb.cab .cb-need .cb-btn.pri{color:#fff}.cb .rsec.sep{display:flex;align-items:baseline;gap:6px;margin:12px 8px 6px;padding:8px 4px 0;border-top:1px solid var(--c-line);color:var(--c-ink-2)}.cb .cb-list > .rsec.sep:first-child{border-top:0;padding-top:0;margin-top:10px}.cb .rsec.sep em{font-style:normal;font-family:var(--c-mono);font-size:10.5px;color:var(--c-ink-3)}.cb .rsec.sep small{margin-left:auto;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--c-acc-ink)}.cb .rsec.sep.shf{color:var(--c-acc-ink)}.cb .rsec.sep.none{color:var(--c-ink-3)}.cb .rsec:not(.sep){margin-top:14px}.cb .rsec:not(.sep) em{margin-left:6px;font-style:normal;font-family:var(--c-mono)}body.cb-open .gp-card,body.cb-open .pv-card{z-index:1090}body.cb-open #m_proview{z-index:1095}.cb-head .htype{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-face)}.cb-head .htype button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:6px;background:0 0;font-size:12.5px;font-weight:600;color:var(--c-ink-2);cursor:pointer;white-space:nowrap}.cb-head .htype button:hover{color:var(--c-ink)}.cb-head .htype button em{font-style:normal;font-family:var(--c-mono);font-size:10.5px;font-weight:600;padding:0 5px;border-radius:999px;background:var(--c-soft);color:var(--c-ink-3)}.cb-head .htype button[aria-pressed="true"]{background:var(--c-panel);color:var(--c-acc-ink);box-shadow:0 1px 2px rgba(14,29,42,.12),0 0 0 1px var(--c-acc-line)}.cb-head .htype button[aria-pressed="true"] em{background:var(--c-wash);color:var(--c-acc-ink)}@media (max-width:760px){.cb-head .htype{order:9;width:100%;overflow-x:auto}}.cb .cb-hid{flex:none;padding:8px 14px 10px;border-top:1px solid var(--c-line);font-size:11px;color:var(--c-ink-3)}.gp-card .gp-more{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 24px);margin:8px 12px 0;padding:7px 10px;border:1px dashed var(--line);border-radius:9px;background:var(--face);color:var(--acc-ink);font:inherit;font-weight:700;cursor:pointer}.gp-card .gp-more:hover{border-color:var(--acc);background:var(--wash)}.gp-card .gp-more:disabled{opacity:.6;cursor:default}.gp-card .gp-full .row b{min-width:0;overflow-wrap:anywhere}.gp-card .gp-full .row b a{color:inherit}.gp-card .sel{user-select:all}.gp-card .gp-ppl .pr{flex-wrap:wrap;row-gap:2px}.gp-card .gp-ppl .tl{font-family:var(--mono);font-size:11.5px;color:var(--acc-ink);text-decoration:none}.gp-card .gp-ppl .em{flex-basis:100%;font-family:var(--mono);font-size:11px;color:var(--ink-2);overflow-wrap:anywhere}.pv-card .pv-sh{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.pv-card .pv-sh .w{font-family:var(--pv-mono,ui-monospace,monospace);font-size:11px;color:var(--pv-ink2)}.pv-card .pv-sh b{color:var(--pv-ink)}.pv-card .pv-sh .z{color:var(--pv-ink3)}.pg-pop{--pp-ink:#16293a;--pp-ink-2:#4a6274;--pp-ink-3:#8098ab;--pp-line:#dbe4ec;--pp-soft:#eef2f5;--pp-good:#2c7a52;--pp-good-wash:#e8f4ed;--pp-acc:#1668a8;--pp-wash:#e9f2f9;--pp-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;z-index:1085;width:248px;padding:10px 12px 10px;border:1px solid var(--pp-line);border-radius:10px;background:#fff;box-shadow:0 12px 30px -8px rgba(22,41,58,.28);color:var(--pp-ink);font-size:12px;line-height:1.35;pointer-events:none;animation:pp-in .12s ease-out}@keyframes pp-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pg-pop.up{animation-name:pp-up}@keyframes pp-up{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pg-pop .pp-h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.pg-pop .pp-h b{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pop .pp-h span{flex:none;font-family:var(--pp-mono);font-size:10.5px;color:var(--pp-ink-3)}.pg-pop .pp-sh{display:flex;gap:9px;align-items:flex-start;padding:6px 8px;margin-bottom:5px;border-radius:7px;background:color-mix(in srgb,var(--zc) 10%,#fff);box-shadow:inset 3px 0 0 var(--zc)}.pg-pop .pp-sh i{display:none}.pg-pop .pp-sh b{display:block;font-size:12.5px}.pg-pop .pp-sh small{display:block;margin-top:1px;font-family:var(--pp-mono);font-size:10.5px;color:var(--pp-ink-2)}.pg-pop .pp-none{padding:7px 8px;margin-bottom:5px;border-radius:7px;color:var(--pp-ink-2);background:repeating-linear-gradient(135deg,#f7f8fa 0 6px,#eef1f4 6px 12px)}.pg-pop .pp-away{margin:2px 0 6px;font-size:11px;font-weight:600;color:#8a5200}.pg-pop .pp-f{display:flex;align-items:center;gap:8px}.pg-pop .pp-st{padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700}.pg-pop .pp-st.ok{background:var(--pp-good-wash);color:var(--pp-good)}.pg-pop .pp-st.bk{background:var(--pp-wash);color:var(--pp-acc)}.pg-pop .pp-st.off{background:var(--pp-soft);color:var(--pp-ink-3)}.pg-pop .pp-ser{margin-left:auto;font-family:var(--pp-mono);font-size:10.5px;color:var(--pp-ink-3)}.pg-pop .pp-ls{margin-top:7px;padding-top:6px;border-top:1px solid var(--pp-soft);font-size:11px;color:var(--pp-ink-2)}.pg-pop .pp-ls div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pop .pp-ls .more{color:var(--pp-ink-3)}body.cb-open .pg-pop{display:none}.ssetup .si-z.dead{border-style:dashed}.ssetup .si-z.dead .t b{text-decoration:line-through;color:#8098ab}.ssetup .si-z.dead .t small{color:#a52834}.prospick .pav .pips{gap:4px}.prospick .pip{position:relative;width:26px;height:24px;border-radius:5px;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);overflow:hidden}.prospick .pip.free,.prospick .pip.none,.prospick .pip.tight{background:#fff;border-color:var(--p-line);color:var(--p-ink-2)}.prospick .pip.sh{background:color-mix(in srgb,var(--zc) 16%,#fff);border-color:color-mix(in srgb,var(--zc) 45%,#fff);box-shadow:inset 0 -3px 0 var(--zc);color:color-mix(in srgb,var(--zc) 70%,#000)}.prospick .pip.nosh{background:repeating-linear-gradient(135deg,#f7f8fa 0 4px,#eef1f4 4px 8px);color:var(--p-ink-3)}.prospick .pip::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 7px 7px 0;border-color:transparent}.prospick .pip.free::after{border-right-color:var(--p-good)}.prospick .pip.tight::after{border-right-color:#d09a2a}.prospick .pip.none::after{border-right-color:#c0392f}.prospick .pip.none i{text-decoration:line-through}.prospick .pip.away{border-style:dashed}.prospick .pip.wide{width:auto;min-width:150px;max-width:220px;justify-content:start;grid-auto-flow:column;gap:6px;padding:0 10px 0 7px}.prospick .pip.wide em{font-style:normal;font-family:inherit;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospick .pav .lbl{display:flex;flex-direction:column;line-height:1.2}.prospick .pav .lbl small{font-size:9px;font-weight:500;color:var(--p-ink-3)}body.modal-open .pv-card{z-index:1065}.prospick .qk a{display:inline-flex;align-items:center;gap:6px}.prospick .qk a i{width:8px;height:8px;border-radius:50%;flex:none}.prospick .qk a em{font-style:normal;font-family:var(--p-mono);font-size:9.5px;padding:0 5px;border-radius:999px;background:var(--p-soft);color:var(--p-ink-3)}.prospick .qk a.st-ok i{background:var(--p-good)}.prospick .qk a.st-conflict i{background:#c0392f}.prospick .qk a.st-partial i{background:#d09a2a}.prospick .qk a.st-unavail i{background:repeating-linear-gradient(135deg,#3b4652 0 2px,#6b7783 2px 4px)}:root{--ua-away:#3b4652;--ua-away-2:#4c5864;--ua-away-wash:#eceef1;--ua-away-line:#9aa6b2}.prospick .pip.ua{background:repeating-linear-gradient(135deg,var(--ua-away) 0 5px,var(--ua-away-2) 5px 10px);border-color:var(--ua-away);color:#fff;box-shadow:none}.prospick .pip.ua::after{border:0}.prospick .pip.ua::before{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-radius:50%;background:#ffb4b4}.prospick .pip.ua em{color:#fff}.prospick .ps-row.ua{background:linear-gradient(90deg,var(--ua-away-wash),#fff 60%)}.prospick .ps-row.ua .prank,.prospick .ps-row.ua .pwho b{color:var(--p-ink-3)}.prospick .ps-row.ua .pick{border-style:dashed;border-color:var(--ua-away-line)}.prospick .ua-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 6px;border-radius:999px;background:var(--ua-away);color:#fff;font-size:10px;font-weight:700;white-space:nowrap}.prospick .ua-tag::before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid #fff;background:linear-gradient(135deg,transparent 43%,#fff 43% 57%,transparent 57%)}.prospick .pav.ua .lbl span{color:var(--ua-away)}.prospick .ua-ask{display:flex;align-items:center;gap:10px;margin:0 16px 8px 50px;padding:8px 12px;border:1px solid #c9d1d9;border-left:4px solid var(--ua-away);border-radius:8px;background:#fff;font-size:12px}.prospick .ua-ask .sp{flex:1}.prospick .ua-ask .btn-dark{background:var(--ua-away);border-color:var(--ua-away)}.pro-board table.pg-grid td.pg-c.pg-away{background:repeating-linear-gradient(135deg,var(--ua-away) 0 6px,var(--ua-away-2) 6px 12px)}.pro-board table.pg-grid td.pg-c.pg-away::after,.pro-board table.pg-grid td.pg-c.pg-away::before{display:none}.pro-board table.pg-grid td.pg-c .pg-awaytag{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;pointer-events:none}.pg-pop .pp-awayband{display:flex;gap:9px;align-items:flex-start;margin-bottom:6px;padding:8px 10px;border-radius:8px;background:var(--ua-away);color:#fff}.pg-pop .pp-awayband b{display:block;font-size:12.5px}.pg-pop .pp-awayband small{display:block;margin-top:1px;font-family:var(--pp-mono);font-size:10.5px;opacity:.8}.pg-pop .pp-awayband em{display:block;margin-top:4px;font-style:normal;font-size:11px;opacity:.9}.pg-pop .pp-st.aw{background:var(--ua-away-wash);color:var(--ua-away)}.pv-card .pv-away-strip{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 9px;border-radius:7px;background:var(--ua-away-wash);border:1px solid #cfd5dc;font-size:11.5px;color:var(--ua-away)}.pv-card .pv-away-strip b{color:#16293a}.pv-card .pv-away-strip .d{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.paway .modal-content{border:0;border-radius:12px;overflow:hidden;color:#16293a;font-size:13px}.paway .ua-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #dbe4ec;background:#f6f9fb}.paway .ua-head .ic{width:18px;height:18px;color:var(--ua-away)}.paway .ua-head h2{margin:0;font-size:15px;font-weight:700}.paway .ua-head h2 span{font-weight:500;color:#4a6274}.paway .ua-foot .sp,.paway .ua-head .sp{flex:1}.paway .ua-head .x{border:0;background:0 0;font-size:22px;line-height:1;color:#8098ab;cursor:pointer}.paway .ua-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paway .col{padding:14px 16px;min-width:0}.paway .col.side{border-left:1px solid #dbe4ec;background:#f6f9fb}.paway .f{display:grid;gap:5px;margin-bottom:12px}.paway .f > span,.paway .k{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8098ab}.paway .k{display:block;margin-bottom:8px}.paway input,.paway textarea{height:32px;padding:0 9px;border:1px solid #dbe4ec;border-radius:7px;font:inherit;color:#16293a;background:#fff;width:100%}.paway textarea{height:56px;padding:7px 9px;resize:vertical}.paway .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paway .two.hrs{margin-top:6px}.paway .reasons{display:flex;flex-wrap:wrap;gap:6px}.paway .reasons button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #dbe4ec;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#4a6274;cursor:pointer}.paway .reasons svg{width:13px;height:13px}.paway .reasons button[aria-pressed="true"]{background:var(--ua-away);border-color:var(--ua-away);color:#fff}.paway .seg{display:inline-flex;width:max-content;border:1px solid #dbe4ec;border-radius:7px;overflow:hidden}.paway .seg button{height:30px;padding:0 12px;border:0;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#4a6274;cursor:pointer}.paway .seg button[aria-pressed="true"]{background:#e9f2f9;color:#0f4c7c}.paway .hit{padding:8px 10px;border:1px solid #b26a00;border-radius:8px;background:#fdf3e2;font-size:11.5px;color:#6a4300}.paway .hit b{color:#4a2f00}.paway .mesg{margin-top:8px;font-size:12px;font-weight:600;color:#a52834}.paway .list{display:grid;gap:8px}.paway .it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #dbe4ec;border-radius:9px;background:#fff}.paway .it.on{border-color:#1668a8;box-shadow:0 0 0 1px #b9d4e8}.paway .it.past{opacity:.6}.paway .it .ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--ua-away);color:#fff}.paway .it .ic svg{width:14px;height:14px}.paway .it .t{min-width:0;color:inherit;text-decoration:none;cursor:pointer}.paway .it .t b{display:block}.paway .it .t small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#4a6274}.paway .it .t em{display:block;font-style:normal;font-size:11px;color:#8098ab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paway .it .x{border:0;background:0 0;color:#8098ab;font-size:18px;cursor:pointer}.paway .none{font-size:12px;color:#8098ab}.paway .ua-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #dbe4ec;background:#fff}.paway .ua-foot .new{font-size:12px;font-weight:600;color:#1668a8;cursor:pointer}@media (max-width:760px){.paway .ua-body{grid-template-columns:1fr}.paway .col.side{border-left:0;border-top:1px solid #dbe4ec}}.psh{--line:#dbe4ec;--soft:#eef2f5;--face:#f6f9fb;--ink:#16293a;--ink-2:#4a6274;--ink-3:#5e778b;--acc:#1668a8;--acc-ink:#0f4c7c;--wash:#e9f2f9;--acc-line:#b9d4e8;--good:#2c7a52;--bad:#a52834;--warn:#8a5200;--hol:#fdf3e2;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;flex-direction:column;gap:12px;padding:16px 20px 28px;color:var(--ink);font-size:13px}.psh *,.psh *::after,.psh *::before{box-sizing:border-box}.psh h1{margin:0;font-size:20px;font-weight:700}.psh h2{margin:0;font-size:16px;font-weight:700}.psh .psh-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.psh .psh-mono{font-family:var(--mono)}.psh .psh-sub{font-size:12px;color:var(--ink-2)}.psh .psh-sub b{color:var(--ink)}.psh .psh-bad{font-size:12px;font-weight:600;color:var(--bad)}.psh .psh-good{font-size:12px;font-weight:600;color:var(--good)}.psh .psh-mesg{padding:10px 14px;border-radius:9px;background:#fbe9eb;color:var(--bad);font-weight:600}.psh-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.psh-title{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.psh-title span{font-size:12.5px;color:var(--ink-2)}.psh .psh-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--soft);width:max-content}.psh .psh-seg button{height:28px;min-width:28px;padding:0 10px;border:0;border-radius:6px;background:0 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.psh .psh-seg button[aria-pressed="true"]{background:#fff;color:var(--acc-ink);box-shadow:0 1px 2px rgba(14,29,42,.12),0 0 0 1px var(--acc-line)}.psh-alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;border:1px solid #efc1c6;border-radius:10px;background:#fdf1f2;color:#6e1b23}.psh-alert b{font-family:var(--mono)}.psh-alert .psh-chk{margin-left:auto}.psh .psh-chk{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;cursor:pointer}.psh-body{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.psh-main{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:10px}.psh-panel{flex:1 1 340px;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:10px}.psh-grid{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff;max-height:calc(100vh - 230px);overflow-y:auto}.psh-gin{display:inline-block;min-width:100%}.psh-gh{display:flex;position:sticky;top:0;z-index:3;background:var(--face);border-bottom:1px solid var(--line)}.psh-rail{position:sticky;left:0;z-index:2;flex:none;width:228px;padding:6px 10px 6px 14px;background:#fff;border:0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:left;color:inherit;font:inherit}.psh-gh .psh-rail{background:var(--face)}button.psh-rail{cursor:pointer}.psh-rail b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psh-rail small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.psh-rail small i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--zc)}.psh-rail small em{margin-left:auto;padding:0 6px;border-radius:999px;background:#fbe9eb;color:var(--bad);font-size:10px;font-weight:700;font-style:normal}.psh-cells,.psh-dh,.psh-mh{display:flex;padding:0 8px}.psh-mh span{flex:none;padding:6px 0 2px 4px;border-left:1px solid var(--line);font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden}.psh-dh{padding-bottom:4px}.psh-dh span{flex:none;width:calc(var(--w) - 1px);margin-right:1px;height:14px;border-radius:2px;font-family:var(--mono);font-size:9.5px;line-height:14px;text-align:center;color:var(--ink-3)}.psh-dh span.we{color:var(--ink);font-weight:600}.psh-dh span.hol{background:#f2c27a;color:#4a2f00}.psh-grp{display:flex;border-top:1px solid var(--line);background:var(--face)}.psh-grp .psh-rail{background:var(--face);padding:5px 14px}.psh-grp .psh-rail span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.psh-r{display:flex;align-items:stretch;border-top:1px solid var(--soft)}.psh-r.sel,.psh-r.sel .psh-rail{background:var(--wash)}.psh-r.sel .psh-rail{box-shadow:inset 3px 0 0 var(--acc)}.psh-cells{align-items:center}.psh .c{flex:none;width:calc(var(--w) - 1px);height:22px;margin-right:1px;border-radius:2px}.psh .c.we{background:#f3f6f8}.psh .c.hol,.psh-lg i.hol{background:var(--hol)}.psh .c-full{background:var(--zc)}.psh .c-short{background:var(--zc);opacity:.45}.psh .c-open{box-shadow:inset 0 0 0 1.5px var(--zc)}.psh .c-need{background:repeating-linear-gradient(135deg,var(--bad) 0 2px,#f6dcdf 2px 4px)}.psh .c-add{background:var(--wash);outline:1.5px dashed var(--acc);outline-offset:-1.5px}.psh .c-rem{background:var(--zc);opacity:.25;box-shadow:inset 0 -3px 0 var(--bad)}.psh-none{padding:18px;color:var(--ink-2)}.psh-lg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:var(--ink-2);--zc:#1e88e5}.psh-lg span{display:inline-flex;align-items:center;gap:6px}.psh-lg i{flex:none;width:14px;height:12px;border-radius:2px}.psh-lg i.hol{border:1px solid #f2c27a}.psh-card{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:8px}.psh-card.psh-empty{border-style:dashed;color:var(--ink-2);font-size:12.5px}.psh-ch{display:flex;align-items:center;justify-content:space-between;gap:8px}.psh-chips{display:flex;flex-wrap:wrap;gap:6px}.psh-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;background:var(--soft);font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.psh-chip i{width:8px;height:8px;border-radius:50%;background:var(--zc)}.psh-prog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--soft)}.psh-ch + .psh-prog{border-top:0}.psh-prog b{font-size:12.5px;font-weight:600}.psh-prog small{grid-column:1/-1;font-size:11px;color:var(--ink-2)}.psh-prog .psh-bad{font-size:11px}.psh-bar{grid-column:1/-1;height:5px;border-radius:3px;background:#f6dcdf;overflow:hidden}.psh-bar i{display:block;height:100%;background:var(--good)}.psh-cov{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--bad)}.psh-cov.ok{color:var(--good)}.psh-pat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.psh-pat b{font-size:13px}.psh-pat .psh-mono{font-size:11px}.psh-pat small{font-size:11px;color:var(--ink-2)}.psh .psh-f{display:grid;gap:5px;margin:0}.psh .psh-f input[type=date],.psh .psh-f input[type=text],.psh .psh-f input[type=time],.psh-add input,.psh-add select,.psh-job input,.psh-warn select{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:7px;font:inherit;font-size:13px;color:var(--ink);background:#fff;width:100%;min-width:0}.psh-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.psh-wds{display:flex;gap:4px}.psh-wds button{width:34px;height:32px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-2);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.psh-wds button[aria-pressed="true"]{background:var(--acc);border-color:var(--acc);color:#fff}.psh .psh-tog{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;cursor:pointer}.psh-blks{display:flex;flex-wrap:wrap;gap:6px}.psh-blk{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 9px;border:1px solid var(--acc-line);border-radius:999px;background:var(--wash);font-size:11.5px;font-weight:600;color:var(--acc-ink)}.psh-blk.skip{border-color:#e3b26a;background:var(--hol);color:#5a3a00}.psh-blk button{width:22px;height:22px;border:0;background:0 0;color:var(--ink-3);font-size:15px;line-height:1;cursor:pointer}.psh-add{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.psh-add select{width:auto}.psh-job{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;gap:6px;align-items:center}.psh-job span{display:flex;flex-direction:column;min-width:0;font-size:12.5px}.psh-job small{color:var(--ink-2);font-size:11px}.psh-diff{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--face)}.psh-n{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.psh-n b{font-family:var(--mono);font-size:15px}.psh-n .a b{color:var(--acc)}.psh-n .r b{color:var(--bad)}.psh-n .s b{color:var(--warn)}.psh-warn{display:grid;gap:8px;padding:10px 12px;border:1px solid #e3b26a;border-radius:9px;background:var(--hol);font-size:12px;color:#5a3a00}.psh-opt{display:flex;gap:8px;align-items:flex-start;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.psh-opt[aria-pressed="true"]{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:#f4f9fd}.psh-opt i{flex:none;width:14px;height:14px;margin-top:2px;border:1.5px solid #8098ab;border-radius:50%}.psh-opt[aria-pressed="true"] i{border:4px solid var(--acc)}.psh-opt small{display:block;margin-top:1px;color:var(--ink-2);font-size:11px}.psh-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px}.psh-hi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--soft)}.psh-hi b{font-size:12.5px;font-weight:600}.psh-hi small{font-size:11px;color:var(--ink-2)}.psh-hi.undone b{text-decoration:line-through;color:var(--ink-3)}@media (max-width:760px){.psh{padding:12px 16px 24px}.psh-rail{width:160px}.psh-panel{max-width:none}}.psh .c-full,.psh .c-need,.psh .c-open,.psh .c-short{cursor:pointer}.psh .c-full:hover,.psh .c-need:hover,.psh .c-open:hover,.psh .c-short:hover{outline:2px solid var(--ink);outline-offset:0}.psh .psh-lvls button{display:inline-flex;align-items:center;gap:6px}.psh .psh-lvls button i{width:10px;height:10px;border-radius:3px;background:var(--lv)}.psh-pop{position:fixed;z-index:1060;width:320px;max-height:min(420px,70vh);overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(14,29,42,.18);display:flex;flex-direction:column;gap:8px;font-size:12.5px}.psh-pop .pp-h{display:flex;align-items:flex-start;gap:8px}.psh-pop .pp-h > i{flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--zc)}.psh-pop .pp-h b{display:block;font-size:13px}.psh-pop .pp-h small{display:block;color:var(--ink-2);font-size:11.5px}.psh-pop .pp-need{padding:6px 9px;border-radius:7px;background:#fdf1f2;color:var(--bad);font-weight:600}.psh-pop .pp-sum{display:flex;gap:12px}.psh-pop .pp-sum b{font-family:var(--mono);font-size:15px}.psh-pop .pp-sum .ask b{color:var(--warn)}.psh-pop .pp-line{color:var(--ink-2);font-size:12px}.psh-pop .pp-prog{color:var(--ink)}.psh-pop .pp-day{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--soft)}.psh-pop .pp-dh{display:flex;justify-content:space-between;font-weight:600}.psh-pop .pp-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--ink-2)}.psh-pop .pp-lv{display:inline-flex;align-items:center;gap:5px}.psh-pop .pp-lv i{width:9px;height:9px;border-radius:3px;background:var(--lv)}.psh-pop .pp-job{display:flex;justify-content:space-between;gap:10px}.psh-pop .pp-job.short b{color:var(--bad)}.psh-pop .pp-ppl{display:grid;grid-template-columns:52px minmax(0,1fr);gap:6px;font-size:12px}.psh-pop .pp-ppl em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--good);padding-top:1px}.psh-pop .pp-ppl.ask em{color:var(--warn)}.psh-pop .pp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid var(--soft);font-size:11px;color:var(--ink-3)}#m_proshiftset .modal-content{overflow:hidden}.sxset .sx-r,.sxset .sx-zh{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) minmax(0,1.6fr) 70px 24px;gap:14px;align-items:center;padding:0 14px}.sxset .sx-zh{padding-top:6px;padding-bottom:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--z-ink-3);border-bottom:1px solid var(--z-soft)}.sxset .sx-r{min-height:46px;border-bottom:1px solid var(--z-soft);cursor:pointer;background:#fff}.sxset .sx-r:last-child{border-bottom:0}.sxset .sx-r:hover{background:#fafcfd}.sxset .sx-r.sel{background:var(--z-wash);box-shadow:inset 3px 0 0 var(--z-acc)}.sxset .sx-r.dead{opacity:.55}.sxset .sx-r.dead .sx-n b{text-decoration:line-through}.sxset .sx-n{display:flex;flex-direction:column;min-width:0}.sxset .sx-n b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxset .sx-n small{font-size:11px;color:var(--z-ink-3)}.sxset .sx-t{font-family:var(--z-mono);font-size:11.5px;color:var(--z-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxset .sx-zs{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.sxset .sx-zs .c{padding:1px 7px;border-radius:999px;background:var(--z-soft);font-size:11px;font-weight:600;color:var(--z-ink-2);white-space:nowrap}.sxset .sx-zs .c.miss{background:var(--z-warn-wash);color:var(--z-warn)}.sxset .sx-lv{display:flex;gap:3px}.sxset .sx-lv i{width:12px;height:12px;border-radius:3px;background:var(--lv);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.sxset .zs-sec h4 em.req{font-style:normal;color:var(--z-bad)}.sxset .err{font-size:11.5px;color:var(--z-bad);font-weight:600}.sxset .sx-zg{margin-bottom:10px}.sxset .sx-zg:last-child{margin-bottom:0}.sxset .sx-zgh{display:block;margin-bottom:6px;font-size:11px;font-weight:700;color:var(--z-ink-2)}.sxset .sx-note{padding:8px 10px;border-radius:7px;background:var(--z-face);color:var(--z-ink-2);font-size:12px;margin-bottom:8px}.sxset .sx-tabs{display:inline-flex;gap:2px;padding:3px;margin-bottom:8px;border:1px solid var(--z-line);border-radius:9px;background:var(--z-soft)}.sxset .sx-tabs button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:6px;background:0 0;font-size:12.5px;font-weight:600;color:var(--z-ink-2);cursor:pointer}.sxset .sx-tabs button i{width:10px;height:10px;border-radius:3px;background:var(--lv)}.sxset .sx-tabs button[aria-pressed="true"]{background:#fff;color:var(--z-acc-ink);box-shadow:0 1px 2px rgba(14,29,42,.12),0 0 0 1px var(--z-acc-line)}.sxset .sx-gridwrap{overflow-x:auto;border:1px solid var(--z-line);border-radius:8px}.sxset .sx-grid{width:100%;border-collapse:collapse;font-size:12.5px}.sxset .sx-grid td,.sxset .sx-grid th{padding:6px 8px;border-bottom:1px solid var(--z-soft);text-align:left;white-space:nowrap}.sxset .sx-grid thead th{background:var(--z-face);font-size:11px;font-weight:700;color:var(--z-ink-2)}.sxset .sx-grid tbody th{font-weight:600}.sxset .sx-grid .tot{text-align:right;font-family:var(--z-mono);color:var(--z-ink-2)}.sxset .sx-grid input{width:64px;height:30px;padding:0 6px;border:1px solid var(--z-line);border-radius:6px;font-family:var(--z-mono);text-align:right}.sxset .sx-grid input.busy{border-color:var(--z-acc-line)}.sxset .sx-grid input.ok{border-color:var(--z-good);box-shadow:0 0 0 2px rgba(44,122,82,.15)}.sxset .sx-grid input.bad{border-color:var(--z-bad)}.sxset .sx-kill{margin-left:6px;color:var(--z-ink-3);font-size:14px}.sxset .sx-kill:hover{color:var(--z-bad)}.sxset .sx-addcell{display:inline-grid;place-items:center;width:30px;height:30px;border:1px dashed var(--z-line);border-radius:6px;color:var(--z-ink-3)}.sxset .sx-gfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.sxset .sx-gfoot select{height:30px;padding:0 8px;border:1px solid var(--z-line);border-radius:6px;font-size:12.5px;background:#fff}.sxset .sx-sum{font-size:12px;color:var(--z-ink-2)}@media (max-width:900px){.sxset .sx-r,.sxset .sx-zh{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px}.sxset .sx-r .sx-lv,.sxset .sx-r .sx-zs,.sxset .sx-zh span:nth-child(3),.sxset .sx-zh span:nth-child(4){display:none}}body.cb-open .pg-pop.pg-pop-m:not([hidden]){display:block}#m_prospick .pip{cursor:default}.cb .pcard .phits{display:flex;flex-wrap:wrap;gap:4px;margin-top:-2px}.cb .pcard .phits .k{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--c-acc-line);border-radius:999px;background:var(--c-wash);font-size:10.5px;font-weight:700;color:var(--c-acc-ink);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cb .pcard .phits .k i{font-size:9px}.cb-found{display:grid;gap:4px;padding:8px 12px;border-bottom:1px solid var(--c-line);font-size:12px;color:var(--c-ink-2)}.cb-found i{width:14px;font-size:10px;color:var(--c-acc-ink)}.cb-found b{color:var(--c-ink)}.cb-cls.miss{opacity:.45}.cb-cls.hit{border-color:var(--c-acc)}.cb-cls .pro.hit,.cb-g.hit{box-shadow:0 0 0 2px var(--c-acc);border-radius:6px}.pro-board table.pg-grid thead{position:relative;z-index:4;will-change:transform}.pro-board table.pg-grid.pg-pinned thead td:not(.pg-colhi){background-color:#fff}.pro-board table.pg-grid.pg-pinned thead tr:last-child td{box-shadow:0 6px 6px -6px rgba(20,40,60,.25)}.pro-board table.pg-grid.pg-pinned thead td.griddate.pg-today{box-shadow:inset 0 -2px 0 var(--pg-acc)}.pv-card{overflow-x:hidden}.pv-card .pv-tel{display:flex;align-items:center;gap:6px;margin:-2px 12px 8px}.pv-card .pv-tel a{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 10px;border:1px solid var(--pv-line);border-radius:7px;color:var(--pv-acc);text-decoration:none;user-select:text}.pv-card .pv-tel a:hover{background:var(--pv-wash)}.pv-card .pv-tel a i{font-size:11px}.pv-card .pv-tel b{font:600 12.5px var(--pv-mono);font-variant-numeric:tabular-nums}.pv-card .pv-tel button{width:30px;height:30px;border:1px solid var(--pv-line);border-radius:7px;background:#fff;color:var(--pv-ink3);cursor:pointer}.pv-card .pv-tel button:hover{color:var(--pv-acc)}.pv-card .pv-acts{display:flex;gap:6px}.pv-card .pv-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid var(--pv-line);border-radius:6px;background:#fff;color:var(--pv-ink);font:600 12px/1.2 inherit;text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap}.pv-card .pv-btn:hover{border-color:var(--pv-acc);color:var(--pv-acc)}.pv-card .pv-btn.pri{background:var(--pv-acc);border-color:var(--pv-acc);color:#fff}.pv-card .pv-btn.pri:hover{filter:brightness(1.08);color:#fff}.pv-card .pv-lnks{display:flex;gap:14px}.paway .hol{display:grid;gap:3px;margin-bottom:10px;padding:8px 10px 8px 12px;border:1px solid #c0392b;border-left-width:4px;border-radius:8px;background:#fdecee;font-size:12px;color:#6e1d26}.paway .hol > b:first-child{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a52834}.paway .hol span b{color:#4a1219}.paway .hol small{font-size:11px;color:#8a3a44}.paway .it .htag{display:inline-block;margin-top:3px;padding:0 6px;border:1px solid #f0bfc5;border-radius:999px;background:#fdecee;font-size:10px;font-weight:700;color:#a52834}.paway .it .t .by{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;color:#8098ab}.paway .it .t .by b{display:inline;font-weight:600;color:#4a6274}.paway .it .t .by .av{flex:none;width:18px;height:18px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eef2f5;color:#4a6274;font-size:8px;font-weight:800}.paway .it .t .by .av img{width:100%;height:100%;object-fit:cover}.paway .it .t .by.ed{margin-top:2px;padding-left:24px}.pro-page .mc-chip.bkchip{align-items:flex-start}.pro-page .mc-chip .cn{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pro-page .mc-chip .cn b,.pro-page .mc-chip .cn small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-page .mc-chip .cn b{font-weight:600}.pro-page .mc-chip .cn small{font-size:8.5px;opacity:.75}.cb-home .cbh-bar{display:flex;flex-direction:column;gap:7px;padding:8px 16px 10px;background:#fff;border-bottom:1px solid #dbe4ec}.cb-home .cbh-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.cb-home .cbh-find{display:flex;align-items:center;gap:7px;margin:0;padding:0 9px;height:28px;width:250px;max-width:100%;border:1px solid #dbe4ec;border-radius:6px;background:#f6f9fb;color:#8098ab;font-size:11px}.cb-home .cbh-find:focus-within{border-color:#1668a8;background:#fff;color:#1668a8}.cb-home .cbh-find input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:12.5px;color:#16293a;box-shadow:none;padding:0}.cb-home .cbh-dates{display:flex;align-items:center;gap:6px;width:250px;max-width:100%;font-size:11px;color:#8098ab}.cb-home .cbh-dates input{flex:1;min-width:0;height:28px;padding:0 6px;border:1px solid #dbe4ec;border-radius:6px;background:#f6f9fb;font-size:12px;color:#16293a}.cb-home .cbh-chips{display:flex;flex-wrap:wrap;gap:4px}.cb-home .cbh-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid #dbe4ec;border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:#4a6274;cursor:pointer;white-space:nowrap}.cb-home .cbh-chip:hover{border-color:#b9d4e8;color:#16293a}.cb-home .cbh-chip i{font-size:9px;color:#8098ab}.cb-home .cbh-chip i.dot{width:8px;height:8px;border-radius:50%;flex:none}.cb-home .cbh-chip em{font-style:normal;font:600 10px "IBM Plex Mono",ui-monospace,monospace;color:#8098ab}.cb-home .cbh-chip[aria-pressed="true"]{background:#e9f2f9;border-color:#b9d4e8;color:#0f4c7c}.cb-home .cbh-chip.all[aria-pressed="true"]{background:#1f3b63;border-color:#1f3b63;color:#fff}.cb-home .cbh-seg{display:inline-flex;flex:none;border:1px solid #dbe4ec;border-radius:6px;overflow:hidden}.cb-home .cbh-seg button{height:26px;padding:0 10px;border:0;border-left:1px solid #dbe4ec;background:#fff;font-size:11.5px;font-weight:600;color:#4a6274;cursor:pointer}.cb-home .cbh-seg button:first-child{border-left:0}.cb-home .cbh-seg button[aria-pressed="true"]{background:#e9f2f9;color:#0f4c7c}.cb-home .cbh-tog{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #dbe4ec;border-radius:999px;background:#fff;font-size:11.5px;font-weight:700;color:#4a6274;cursor:pointer}.cb-home .cbh-tog[aria-pressed="true"]{background:#e9f2f9;border-color:#b9d4e8;color:#0f4c7c}.cb-home .cbh-tog.warn[aria-pressed="true"]{background:#fff4e0;border-color:#e0a63c;color:#8a4b00}.cb-home .cbh-list{background:#f6f9fb;padding-top:0}.cb-home .cbh-list::before{content:"";display:block;height:14px}.cb-home .cbh-shf{display:inline-block;max-width:100%;padding:1px 7px;border:1px solid #b9d4e8;border-radius:999px;background:#e9f2f9;color:#0f4c7c;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.cb-home .cbh-prog{margin-bottom:14px;background:#fff;border:1px solid #dbe4ec;border-radius:10px;overflow:hidden}.cb-home .cbh-ph{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid #eef2f5;font-size:12px;color:#4a6274}.cb-home .cbh-ph h3{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#16293a}.cb-home .cbh-ph em{font-style:normal;font:600 11px "IBM Plex Mono",ui-monospace,monospace;color:#8098ab}.cb-home .cbh-lnk{border:0;background:0 0;padding:0;font-size:12px;font-weight:700;color:#1668a8;cursor:pointer}.cb-home .cbh-ptab{overflow-x:auto}.cb-home .cbh-pr{display:grid;grid-template-columns:minmax(180px,2.2fr) minmax(160px,1.6fr) minmax(130px,1.2fr) minmax(110px,1fr) 110px 150px;gap:12px;align-items:center;width:100%;min-width:920px;padding:8px 14px;border:0;border-top:1px solid #eef2f5;background:#fff;text-align:left;font-size:12px;color:#16293a;cursor:pointer}.cb-home .cbh-pr:hover{background:#f6f9fb}.cb-home .cbh-pr.hd{border-top:0;background:#f6f9fb;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4a6274;cursor:default}.cb-home .cbh-pr.done{opacity:.6}.cb-home .cbh-pr .nm{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .cbh-pr .mu{color:#4a6274;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .cbh-pr .mono{font:500 11px "IBM Plex Mono",ui-monospace,monospace}.cb-home .cbh-pr .zn{display:flex;align-items:center;gap:6px;min-width:0;color:#4a6274}.cb-home .cbh-pr .pl{display:flex;flex-direction:column;gap:3px;color:#4a6274}.cb-home .cbh-pr .pbar{display:block;height:4px;border-radius:2px;background:#fbe7cf;overflow:hidden}.cb-home .cbh-pr .pbar i{display:block;height:100%;background:#2c7a52}.cb-home .cbh-pr .phits{grid-column:1/-1}.cb-home .cbh-day{margin-bottom:10px;background:#fff;border:1px solid #dbe4ec;border-radius:10px;padding:0 0 6px}.cb-home .cbh-dh{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 12px;background:#e3eef8;border-bottom:1px solid #c8dcee;border-radius:10px 10px 0 0;font-size:12px;color:#3d6f99}.cb-home .cbh-dh b{font-size:13.5px;font-weight:800;letter-spacing:.06em;color:#1d5d93}.cb-home .cbh-dh .td{font-style:normal;padding:0 7px;border:1px solid #9ec1df;border-radius:999px;background:#fff;color:#1d5d93;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cb-home .cbh-dh em{font-style:normal;font-weight:700;color:#1668a8}.cb-home .cbh-grp{display:grid;grid-template-columns:64px minmax(0,1fr)}.cb-home .cbh-gt{padding:9px 8px 0 0;text-align:right;font:500 10.5px "IBM Plex Mono",ui-monospace,monospace;color:#8098ab}.cb-home .cbh-gh{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 4px;border-bottom:1px solid #eef2f5;min-width:0}.cb-home .cbh-gh .bar{width:3px;height:15px;border-radius:2px;flex:none}.cb-home .cbh-gh h4{margin:0;min-width:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#16293a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .cbh-gh .n{min-width:22px;padding:1px 6px;border-radius:4px;text-align:center;font:600 11px "IBM Plex Mono",ui-monospace,monospace}.cb-home .cbh-gh .n.ok{border:1px solid #b8e0c8;background:#e8f6ee;color:#1f5e3d}.cb-home .cbh-gh .n.w{border:1px solid #f0c77a;background:#fff4e0;color:#8a4b00}.cb-home .cbh-gh .n.q{border:1px solid #b9d4e8;background:#e6f0f8;color:#0f4c7c}.cb-home .cbh-gh .chev{width:26px;height:26px;border:0;background:0 0;color:#4a6274;cursor:pointer}.cb-home .cbh-gh .chev i{font-size:10px;transition:transform .12s}.cb-home .cbh-gh .chev.shut i{transform:rotate(180deg)}.cb-home .cbh-gl{border-right:2px solid #dbe4ec;margin-right:-1px}.cb-home .cbh-gb{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:8px 10px 12px 12px}.cb-home .cbh-card{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 11px 9px;border:1px solid #f0c77a;border-left:4px solid #1d4f7a;border-radius:6px;background:#fff8ec;text-align:left;font-size:12px;color:#16293a;cursor:pointer}.cb-home .cbh-card:hover{box-shadow:0 2px 6px rgba(22,41,58,.12)}.cb-home .cbh-card.done{border-top-color:#b8e0c8;border-right-color:#b8e0c8;border-bottom-color:#b8e0c8;background:#f1faf4}.cb-home .cbh-card .nm{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .cbh-card .tm{color:#4a6274}.cb-home .cbh-card .zn{display:flex;align-items:center;gap:6px;min-width:0;font-weight:600;color:#3d5466}.cb-home .cbh-card .zn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home .cbh-card .ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;color:#3d5466}.cb-home .cbh-card .bd{padding:0 6px;border:1px solid #e0a63c;border-radius:3px;background:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;color:#8a4b00}.cb-home .cbh-card.done .bd{border-color:#8fcca8;color:#1f5e3d}.cb-home .cbh-gb.list{grid-template-columns:minmax(0,1fr);gap:0;padding-top:4px}.cb-home .cbh-gb.list .cbh-card{display:grid;grid-template-columns:minmax(160px,2fr) 130px minmax(140px,1.4fr) minmax(110px,1fr) minmax(150px,1.2fr);gap:12px;align-items:center;border-radius:0;border-top-width:0;margin:0}.cb-home .cbh-gb.list .cbh-card:first-child{border-top-width:1px;border-radius:6px 6px 0 0}.cb-home .cbh-gb.list .cbh-card:last-child{border-radius:0 0 6px 6px}.cb-home .cbh-gb.list .cbh-card .ft{margin-top:0}.cb-home .cbh-gb.list .cbh-card .phits{grid-column:1/-1}.cb-home .phits{display:flex;flex-wrap:wrap;gap:4px}.cb-home .phits .k{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid #b9d4e8;border-radius:999px;background:#e9f2f9;font-size:10.5px;font-weight:700;color:#0f4c7c;white-space:nowrap}.cb-home .phits .k i{font-size:9px}@media (max-width:720px){.cb-home .cbh-grp{grid-template-columns:0 minmax(0,1fr)}.cb-home .cbh-gt{display:none}.cb-home .cbh-gb.list .cbh-card{grid-template-columns:minmax(0,1fr);gap:3px}}.pro-page .wkgrp .wkaway{display:inline-block;margin:3px 0 0 4px;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 5px;border-radius:3px;background:var(--ua-away);color:#fff;border:1px solid var(--ua-away)}.pro-page .wk-days .dp.ua{background:repeating-linear-gradient(135deg,var(--ua-away) 0 4px,var(--ua-away-2) 4px 8px);border-color:var(--ua-away);color:#fff}.pro-page .wk-days .dp.ua.on{box-shadow:0 0 0 2px #e0a63c}.pro-page .wk-days .dp.ua-part{box-shadow:inset 0 -3px 0 var(--ua-away)}.pro-page .ua-day{display:inline-block;margin-top:2px;padding:1px 5px;border-radius:4px;border:1px solid var(--ua-away);background:repeating-linear-gradient(135deg,var(--ua-away) 0 5px,var(--ua-away-2) 5px 10px);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pro-page .ua-day.part{background:var(--ua-away-wash);border:1px dashed var(--ua-away-line);color:var(--ua-away)}.pro-page .month-cell.mc-away{background-image:repeating-linear-gradient(135deg,var(--ua-away-wash) 0 6px,transparent 6px 12px)}.pro-page .mc-ua{display:flex;align-items:center;gap:4px;margin-top:3px;padding:1px 5px;border-radius:4px;border:1px solid var(--ua-away);background:repeating-linear-gradient(135deg,var(--ua-away) 0 5px,var(--ua-away-2) 5px 10px);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page .mc-ua.part{background:var(--ua-away-wash);border-style:dashed;border-color:var(--ua-away-line);color:var(--ua-away)}.paway .ua-shf{margin:-4px 0 12px;font-size:11.5px;color:#4a6274}.pro-page .sgrp.is-blocked,.pro-page .shift-slot.is-blocked{opacity:.45;cursor:not-allowed;background-image:repeating-linear-gradient(135deg,var(--ua-away-wash) 0 6px,transparent 6px 12px)}.pro-page .sgrp.is-clash,.pro-page .shift-slot.is-clash{border-color:#c0392b!important;box-shadow:0 0 0 2px rgba(192,57,43,.25)}.pro-page .lhead .btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-transform:none;letter-spacing:0}.pro-page .lhead .btn i{font-size:14px}.paway .f > span .req{color:#a52834;font-weight:800}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Black.ttf) format('truetype');font-weight:900}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Heavy.ttf) format('truetype');font-weight:800}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Bold.ttf) format('truetype');font-weight:700}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Semibold.ttf) format('truetype');font-weight:600}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Medium.ttf) format('truetype');font-weight:500}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Regular.ttf) format('truetype');font-weight:400}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Light.ttf) format('truetype');font-weight:300}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Thin.ttf) format('truetype');font-weight:200}@font-face{font-family:SFUIDisplay;src:url(/fonts/sfui/SFUIDisplay-Ultralight.ttf) format('truetype');font-weight:100}