.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #006d6b; border-color: #00605e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #00A09D;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #00A09D;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #db5151; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #db5151;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /survey/static/src/css/survey_print.css defined in bundle 'web.assets_frontend' */
@media print{.js_surveyform{font-size: 13px;}.js_surveyform textarea.form-control{height: 10em;}.js_surveyform h1{font-size: 28px;}.js_surveyform h2{font-size: 20px;}.js_question-wrapper{page-break-inside: avoid;}} 

/* /web/static/lib/nvd3/nv.d3.css defined in bundle 'web.assets_frontend' */
 .nvd3 .nv-axis{pointer-events:none; opacity: 1;} .nvd3 .nv-axis path{fill: none; stroke: #000; stroke-opacity: .75; shape-rendering: crispEdges;} .nvd3 .nv-axis path.domain{stroke-opacity: .75;} .nvd3 .nv-axis.nv-x path.domain{stroke-opacity: 0;} .nvd3 .nv-axis line{fill: none; stroke: #e5e5e5; shape-rendering: crispEdges;} .nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{stroke-opacity: .75;} .nvd3 .nv-axis .nv-axisMaxMin text{font-weight: bold;} .nvd3 .x .nv-axis .nv-axisMaxMin text, .nvd3 .x2 .nv-axis .nv-axisMaxMin text, .nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor: middle} .nvd3 .nv-axis.nv-disabled{opacity: 0;} .nvd3 .nv-groups .nv-point.hover{stroke-width: 20px; stroke-opacity: .5;} .nvd3 .nv-scatter .nv-point.hover{fill-opacity: 1;} .nv-noninteractive{pointer-events: none;} .nv-distx, .nv-disty{pointer-events: none;} .nvtooltip{position: absolute; background-color: rgba(255,255,255,1.0); color: rgba(0,0,0,1.0); padding: 1px; border: 1px solid rgba(0,0,0,.2); z-index: 10000; display: block; font-family: Arial; font-size: 13px; text-align: left; pointer-events: none; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .nvtooltip{background: rgba(255,255,255, 0.8); border: 1px solid rgba(0,0,0,0.5); border-radius: 4px;} .nvtooltip.with-transitions, .with-transitions .nvtooltip{transition: opacity 50ms linear; -moz-transition: opacity 50ms linear; -webkit-transition: opacity 50ms linear; transition-delay: 200ms; -moz-transition-delay: 200ms; -webkit-transition-delay: 200ms;} .nvtooltip.x-nvtooltip, .nvtooltip.y-nvtooltip{padding: 8px;} .nvtooltip h3{margin: 0; padding: 4px 14px; line-height: 18px; font-weight: normal; background-color: rgba(247,247,247,0.75); color: rgba(0,0,0,1.0); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .nvtooltip p{margin: 0; padding: 5px 14px; text-align: center;} .nvtooltip span{display: inline-block; margin: 2px 0;} .nvtooltip table{margin: 6px; border-spacing:0;} .nvtooltip table td{padding: 2px 9px 2px 0; vertical-align: middle;} .nvtooltip table td.key{font-weight: normal;} .nvtooltip table td.key.total{font-weight: bold;} .nvtooltip table td.value{text-align: right; font-weight: bold;} .nvtooltip table tr.highlight td{padding: 1px 9px 1px 0; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px;} .nvtooltip table td.legend-color-guide div{width: 8px; height: 8px; vertical-align: middle;} .nvtooltip table td.legend-color-guide div{width: 12px; height: 12px; border: 1px solid #999;} .nvtooltip .footer{padding: 3px; text-align: center;} .nvtooltip-pending-removal{pointer-events: none; display: none;} .nvd3 .nv-interactiveGuideLine{pointer-events:none;} .nvd3 line.nv-guideline{stroke: #ccc;} .nvd3 .nv-bars rect{fill-opacity: .75; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-bars rect.hover{fill-opacity: 1;} .nvd3 .nv-bars .hover rect{fill: lightblue;} .nvd3 .nv-bars text{fill: rgba(0,0,0,0);} .nvd3 .nv-bars .hover text{fill: rgba(0,0,0,1);} .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect, .nvd3 .nv-discretebar .nv-groups rect{stroke-opacity: 0; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover, .nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity: 1;} .nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight: bold; fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0);} .nvd3 .nv-groups path.nv-line{fill: none;} .nvd3 .nv-groups path.nv-area{stroke: none;} .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity: 0; stroke-opacity: 0;} .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity: .5 !important; stroke-opacity: .5 !important;} .with-transitions .nvd3 .nv-groups .nv-point{transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-scatter .nv-groups .nv-point.hover, .nvd3 .nv-groups .nv-point.hover{stroke-width: 7px; fill-opacity: .95 !important; stroke-opacity: .95 !important;} .nvd3 .nv-point-paths path{stroke: #aaa; stroke-opacity: 0; fill: #eee; fill-opacity: 0;} .nvd3 .nv-indexLine{cursor: ew-resize;} svg.nvd3-svg{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; display: block; width:100%; height:100%;} .nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip{-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nvd3 text{font: normal 12px Arial;} .nvd3 .title{font: bold 14px Arial;} .nvd3 .nv-background{fill: white; fill-opacity: 0;} .nvd3.nv-noData{font-size: 18px; font-weight: bold;} .nv-brush .extent{fill-opacity: .125; shape-rendering: crispEdges;} .nv-brush .resize path{fill: #eee; stroke: #666;} .nvd3 .nv-legend .nv-series{cursor: pointer;} .nvd3 .nv-legend .nv-disabled circle{fill-opacity: 0;} .nvd3 .nv-brush .extent{fill-opacity: 0 !important;} .nvd3 .nv-brushBackground rect{stroke: #000; stroke-width: .4; fill: #fff; fill-opacity: .7;} .nvd3.nv-pie path{stroke-opacity: 0; transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-pie .nv-pie-title{font-size: 24px; fill: rgba(19, 196, 249, 0.59);} .nvd3.nv-pie .nv-slice text{stroke: #000; stroke-width: 0;} .nvd3.nv-pie path{stroke: #fff; stroke-width: 1px; stroke-opacity: 1;} .nvd3.nv-pie path{fill-opacity: .7;} .nvd3.nv-pie .hover path{fill-opacity: 1;} .nvd3.nv-pie .nv-label{pointer-events: none;} .nvd3.nv-pie .nv-label rect{fill-opacity: 0; stroke-opacity: 0;} 

/* /survey/static/src/css/survey_result.css defined in bundle 'web.assets_frontend' */
.only_right_radius{border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 0; border-bottom-left-radius: 0;} .only_left_radius{border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 2em; border-bottom-left-radius: 2em;} .no_radius{border-radius: 0;} .clear_survey_filter, .filter-all, .filter-finished{cursor: pointer;} .nvtooltip h5{margin: 0; line-height: 18px; font-weight: bold; background-color: rgba(247,247,247,0.75); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .survey_answer i{padding:3px; cursor:pointer;} .survey_answer i.invisible{visibility: hidden!important;} @media print{.tab-content > .tab-pane{display: block;}.tab-content > .survey_graph > svg{width: 1150px;}} .o_preview_questions{border: 3px solid #C9C6C6; width: auto; padding: 10px 30px 5px; margin-top: 15px; color: #C9C6C6;} .o_preview_questions .o_datetime{border: 1px solid #D8D7D7; margin-bottom: 5px;} .o_preview_questions .o_matrix_head{border-bottom: 1px solid #D8D7D7;} .o_preview_questions .o_matrix_row{border-top: 1px solid #D8D7D7;} 

/* /login_page_purple/static/src/css/aws_login.css defined in bundle 'web.assets_frontend' */
 main .oe_website_login_container{vertical-align: middle; padding: 40px 65px 0px; border: 1px solid #ccc; border-radius: 5px; float: none; background-color: #FFF; box-shadow: 0.33px 3px 12px rgba(0, 0, 0, 0.3); width: 400px; margin: 40px auto; color: #ec0707;} main .oe_website_login_container .btn-primary input{border: 1px solid #c33fa2; background-color:#fff;} main .oe_website_login_container .btn-primary{color: #fff; background-color: #b545b1; background: linear-gradient(to right,#b54545,#f24545,#983535); border: 0;} main .oe_website_login_container .btn-primary:hover{background-color: #b242ae; background: linear-gradient(to right,#b54545,#f24545,#983535);} main .oe_website_login_container a{color: #7709ef; font-size: 16px;} main .oe_website_login_container a:hover{color: #d6429e;} main .oe_website_login_container .btn-link{color: #d3419f; font-size: 16px;} main .oe_website_login_container .btn-link:hover{color: #d6429e;} @media only screen and (max-width: 420px){main .oe_website_login_container{width: 98%; margin: 20px auto;}} 

/* /academy_tournament/static/src/css/style.css defined in bundle 'web.assets_frontend' */
body{background-color: #f0f0f0 !important;} .content-wrapper{background: #f0f0f0 !important; background-image: url(/academy_tournament/static/src/img/bg.png) !important; background-blend-mode: color-burn; background-size: 20% !important;} #wrapwrap.o_portal{background: #f0f0f0 !important; background-image: url(/academy_tournament/static/src/img/bg.png) !important; background-blend-mode: color-burn; background-size: 20% !important;} .o_portal_wrap{background: #f0f0f0 !important; background-image: url(/academy_tournament/static/src/img/bg.png) !important; background-blend-mode: color-burn; background-size: 20% !important;} .wrapper .content-wrapper{min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px)); background: #f0f0f0 !important; background-image: url(/academy_tournament/static/src/img/bg.png) !important; background-blend-mode: color-burn; background-size: 20% !important;} 

/* /academy_player_leave/static/src/css/player_leave_portal.css defined in bundle 'web.assets_frontend' */
:root{--apl-ink:#112c38;--apl-dark:#102a36;--apl-darker:#0b222d;--apl-teal:#117d80;--apl-teal-deep:#086367;--apl-copper:#cb9762;--apl-line:#dbe5e6;--apl-muted:#657b85;--apl-bg:#f5f8f8;--apl-white:#fff} .apl-body,.apl-body *{box-sizing:border-box} .apl-body{margin:0;background:var(--apl-bg);color:var(--apl-ink);font:14px/1.5 Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased} .apl-body a{color:inherit;text-decoration:none} .apl-body button,.apl-body input,.apl-body select,.apl-body textarea{font:inherit} .apl-body button{cursor:pointer} .apl-body button:disabled{opacity:.5;cursor:not-allowed} .apl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .apl-login-body{min-height:100vh;background:#fff} .apl-login-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh} .apl-login-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:690px;padding:45px clamp(38px,5.3vw,100px);background:linear-gradient(150deg,#143b48 0%,#0b2935 60%,#09232e 100%);color:#fff} .apl-login-art:after{content:"";position:absolute;z-index:0;right:-135px;top:23%;width:450px;height:450px;border:1px solid rgba(212,238,235,.12);border-radius:50%;box-shadow:0 0 0 65px rgba(212,238,235,.035),0 0 0 132px rgba(212,238,235,.035),0 0 0 200px rgba(212,238,235,.025);pointer-events:none} .apl-login-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 104px,rgba(255,255,255,.025) 105px),repeating-linear-gradient(0deg,transparent 0,transparent 104px,rgba(255,255,255,.025) 105px);pointer-events:none} .apl-login-art-top,.apl-login-art-content,.apl-login-art-foot{position:relative;z-index:1} .apl-login-art-top{display:flex;align-items:center;gap:15px;font-size:11px;font-weight:700;letter-spacing:1.7px} .apl-login-art-top img{width:53px;height:53px;padding:4px;background:#fff;object-fit:contain} .apl-login-art-content{max-width:550px;padding:95px 0 100px} .apl-login-index,.apl-eyebrow{display:block;margin:0;color:var(--apl-teal);font-size:11px;font-weight:800;letter-spacing:1.6px;line-height:1.4} .apl-login-index{color:#dfb787} .apl-login-art h1{margin:27px 0 24px;font-size:clamp(39px,4.1vw,66px);font-weight:700;letter-spacing:-2.5px;line-height:1.12} .apl-login-art h1 em{color:#a4d8cf;font-style:normal} .apl-login-art-content p{max-width:395px;color:#c0d3d8;font-size:15px;line-height:1.8} .apl-login-art-foot{display:flex;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18);color:#a9c4cc;font-size:10px;font-weight:700;letter-spacing:1.5px} .apl-login-decoration{display:none} .apl-login-form-panel{display:flex;flex-direction:column;justify-content:space-between;padding:45px clamp(36px,5.2vw,92px);background:#fff} .apl-login-form-inner{width:100%;max-width:405px;margin:auto} .apl-login-form-inner h2{margin:12px 0 10px;font-size:clamp(28px,2.4vw,37px);line-height:1.17;letter-spacing:-1.1px} .apl-login-intro{margin:0 0 38px;color:var(--apl-muted);font-size:15px;line-height:1.65} .apl-login-form{display:grid;gap:22px} .apl-login-form .apl-control{gap:10px} .apl-login-form .apl-control input{height:49px} .apl-password-wrap{position:relative;display:block} .apl-password-wrap input{padding-right:93px !important} .apl-password-toggle{position:absolute;right:5px;top:6px;height:37px;padding:0 10px;border:0;background:transparent;color:var(--apl-teal);font-size:12px;font-weight:700} .apl-login-submit{width:100%;justify-content:space-between;margin-top:7px;height:51px} .apl-login-note{display:flex;align-items:flex-start;gap:11px;margin-top:38px;padding:17px 0 0;border-top:1px solid var(--apl-line)} .apl-login-note-mark{display:grid;flex:0 0 22px;place-items:center;width:22px;height:22px;border:1px solid #a1b7bc;border-radius:50%;color:#62828a;font-weight:bold} .apl-login-note p{margin:0;color:var(--apl-muted);font-size:12px;line-height:1.65} .apl-login-form-footer{color:#8da1a6;font-size:11px} .apl-login-form-footer span{padding:0 5px} .apl-app{display:flex;min-height:100vh} .apl-sidebar{position:sticky;top:0;display:flex;flex:0 0 250px;flex-direction:column;min-height:100vh;height:100vh;padding:26px 17px 24px;background:var(--apl-dark);color:#fff} .apl-brand{display:flex;align-items:center;gap:11px;min-height:58px;padding:0 10px;color:#fff} .apl-brand img{width:42px;height:42px;padding:3px;background:#fff;object-fit:contain} .apl-brand strong,.apl-brand small{display:block} .apl-brand strong{font-size:19px;line-height:1.1;letter-spacing:1.2px} .apl-brand small{margin-top:4px;color:#b3c7ce;font-size:10px;white-space:nowrap} .apl-sidebar-divider{height:1px;margin:19px 10px 14px;background:rgba(255,255,255,.15)} .apl-sidebar-label{padding:0 12px;color:#87a9b3;font-size:10px;font-weight:700;letter-spacing:1.4px} .apl-navigation{display:grid;gap:4px;margin-top:0} .apl-nav-item{display:flex;align-items:center;gap:12px;min-height:45px;padding:0 12px;border-left:3px solid transparent;color:#c7d7dc !important;font-size:13px;font-weight:600} .apl-nav-item:hover{background:rgba(255,255,255,.065);color:#fff !important} .apl-nav-item.is-active{border-left-color:#e5b67e;background:rgba(114,189,183,.16);color:#fff !important} .apl-nav-icon{display:grid;place-items:center;width:19px;color:#c5dcd9;font-size:19px;font-weight:400} .apl-sidebar-bottom{display:grid;gap:7px;margin-top:auto;padding:21px 12px 0;border-top:1px solid rgba(255,255,255,.14)} .apl-sidebar-bottom .apl-sidebar-label{padding:0} .apl-sidebar-bottom strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600} .apl-sidebar-bottom a{display:flex;justify-content:space-between;color:#a8c3ca;font-size:12px} .apl-sidebar-bottom a:hover{color:#fff} .apl-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-width:0} .apl-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:0 clamp(20px,3vw,48px);border-bottom:1px solid var(--apl-line);background:#fff} .apl-topbar-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71838b;font-size:12px} .apl-topbar-context span{padding:0 8px;color:#b2c1c5} .apl-topbar-user{display:flex;align-items:center;gap:10px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700} .apl-user-avatar{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;background:#e3f1ef;color:#1b7175;font-size:12px} .apl-content{width:100%;max-width:1450px;min-height:calc(100vh - 120px);margin:0 auto;padding:35px clamp(20px,3vw,48px) 70px} .apl-footer{display:flex;gap:7px;min-height:45px;align-items:center;padding:0 clamp(20px,3vw,48px);border-top:1px solid var(--apl-line);color:#82949a;font-size:11px} .apl-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px} .apl-page-intro h1{margin:8px 0 7px;font-size:clamp(28px,3vw,41px);font-weight:700;letter-spacing:-1.15px;line-height:1.16} .apl-page-intro p:not(.apl-eyebrow){margin:0;color:var(--apl-muted);font-size:14px} .apl-title-mark{color:#b88754} .apl-page-intro .apl-button{margin-bottom:3px} .apl-dot{padding:0 5px;color:#a7b6ba} .apl-dashboard-intro{margin-bottom:19px} .apl-form-intro{margin-bottom:22px} .apl-service-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px} .apl-service-card{display:flex;align-items:center;gap:15px;min-height:96px;padding:19px 21px;background:#fff;border:1px solid var(--apl-line);transition:border-color .18s,box-shadow .18s} .apl-service-card:hover{border-color:#9bc7c6;box-shadow:0 8px 24px rgba(16,52,64,.07)} .apl-service-card>span:nth-child(2){display:grid;gap:4px;flex:1} .apl-service-card strong{font-size:14px;color:var(--apl-ink)} .apl-service-card small{font-size:12px;color:var(--apl-muted)} .apl-service-symbol{display:grid;place-items:center;flex:none;width:45px;height:45px;background:#e7f3f2;color:var(--apl-teal);font-size:23px} .apl-service-arrow{color:var(--apl-teal);font-size:21px} .apl-service-upcoming{background:#f9fbfc} .apl-service-upcoming .apl-service-symbol{background:#ecf0f2;color:#78919a} .apl-service-upcoming:hover{border-color:var(--apl-line);box-shadow:none} .apl-platform-welcome{padding:44px} .apl-platform-welcome h2{margin:17px 0 7px} .apl-platform-welcome p{margin:0;color:var(--apl-muted)} .apl-notice{border-left:3px solid #188f83;background:#eaf7f4;color:#17574f;padding:14px 17px;margin-bottom:19px;font-weight:600} .apl-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 21px;color:#8899a0;font-size:12px} .apl-breadcrumb a:hover{color:var(--apl-teal)} .apl-breadcrumb span:last-child{color:var(--apl-ink);font-weight:700} .apl-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:42px;padding:9px 18px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.1px;white-space:nowrap;transition:background .16s,border-color .16s,color .16s} .apl-button-primary{border-color:var(--apl-teal);background:var(--apl-teal);color:#fff !important} .apl-button-primary:hover{border-color:var(--apl-teal-deep);background:var(--apl-teal-deep)} .apl-button-outline{border-color:#a8c8c9;background:#fff;color:#176c70 !important} .apl-button-outline:hover{background:#eef6f5} .apl-button-text{color:#5e767e !important} .apl-button-text:hover{background:#e9f1f1} .apl-alert{margin:0 0 25px;padding:14px 16px;border-left:3px solid #b84446;background:#fff3f1;color:#973d40;font-size:13px} .apl-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;background:#fff;border:1px solid var(--apl-line)} .apl-metric{display:flex;flex-direction:column;min-height:142px;padding:21px 22px 17px;border-right:1px solid var(--apl-line);border-top:3px solid transparent;transition:background .15s} .apl-metric:last-child{border-right:0} .apl-metric:hover{background:#f7fbfa} .apl-metric.is-current{border-top-color:var(--apl-teal);background:#f8fcfb} .apl-metric>span{color:#58747d;font-size:12px;font-weight:700} .apl-metric strong{margin:7px 0 3px;font-size:32px;line-height:1.05;font-weight:700} .apl-metric small{display:flex;justify-content:space-between;gap:5px;color:#7f969c;font-size:11px} .apl-section{margin-top:21px;padding:27px 28px 30px;border:1px solid var(--apl-line);background:#fff} .apl-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:20px} .apl-section-heading h2{margin:5px 0 0;font-size:20px;line-height:1.25;letter-spacing:-.3px} .apl-section-meta{color:#799097;font-size:12px} .apl-filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px;padding:0 0 14px;border-bottom:1px solid var(--apl-line)} .apl-filter{padding:8px 12px;border-bottom:2px solid transparent;color:#6c838b !important;font-size:12px;font-weight:700} .apl-filter:hover{color:var(--apl-teal) !important} .apl-filter.is-selected{border-color:var(--apl-teal);color:var(--apl-teal-deep) !important} .apl-table-scroll,.apl-roster-scroll{width:100%;overflow-x:auto} .apl-data-table,.apl-roster{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed} .apl-data-table th,.apl-roster th{padding:12px 13px;border-bottom:1px solid var(--apl-line);background:#f0f5f5;color:#58727b;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase} .apl-data-table td,.apl-roster td{padding:15px 13px;border-bottom:1px solid #e9eff0;color:#334f59;font-size:12px;vertical-align:middle} .apl-data-table tbody tr:last-child td,.apl-roster tbody tr:last-child td{border-bottom:0} .apl-data-table tbody tr:hover,.apl-roster tbody tr:hover{background:#f8fbfb} .apl-data-table th:nth-child(1){width:19%} .apl-data-table th:nth-child(2){width:25%} .apl-data-table th:nth-child(3){width:12%} .apl-data-table th:nth-child(4){width:20%} .apl-data-table th:nth-child(5){width:18%} .apl-data-table th:nth-child(6){width:6%} .apl-reference{color:#1a6970 !important;font-weight:800} .apl-reference:hover{text-decoration:underline} .apl-number{font-weight:700} .apl-row-open{display:grid;place-items:center;width:26px;height:26px;color:var(--apl-teal) !important;font-size:18px} .apl-row-open:hover{background:#e9f3f2} .apl-empty{display:flex;flex-direction:column;align-items:center;padding:48px 15px 43px;text-align:center} .apl-empty-symbol{display:grid;place-items:center;width:46px;height:46px;border:1px solid #abceca;color:var(--apl-teal);font-size:28px} .apl-empty h3{margin:19px 0 6px;font-size:16px} .apl-empty p{margin:0 0 23px;color:var(--apl-muted);font-size:13px} .apl-status{display:inline-block;padding:5px 9px;border:1px solid #dae6e8;background:#f4f7f7;color:#5a717b;font-size:11px;font-weight:700;white-space:nowrap} .apl-status-pending{border-color:#c8dce8;background:#edf5f9;color:#3a718f} .apl-status-approved{border-color:#bcdccb;background:#eef8f1;color:#25754b} .apl-status-refused{border-color:#e9caca;background:#fcf0ef;color:#ac4b4b} .apl-status-closed{border-color:#b9dbd7;background:#edf7f5;color:#167a78} .apl-status-draft{border-color:#dce5e6;color:#607780} .apl-form-state{align-self:center;padding:6px 10px;border:1px solid #d6e4e5;background:#edf4f3;color:#346c73;font-size:10px;font-weight:800;letter-spacing:1px} .apl-guidance{display:flex;gap:11px;align-items:flex-start;margin-bottom:24px;padding:13px 16px;border-left:3px solid var(--apl-teal);background:#e9f4f2;color:#395e63} .apl-guidance>span{font-size:20px;line-height:1} .apl-guidance p{margin:0;font-size:12px;line-height:1.6} .apl-form-section{margin-top:0;margin-bottom:16px;padding:29px 31px 32px} .apl-step-heading{display:flex;gap:19px;align-items:flex-start;margin-bottom:26px} .apl-step-num{display:grid;flex:0 0 41px;place-items:center;width:41px;height:41px;background:var(--apl-ink);color:#fff;font-size:13px;font-weight:700} .apl-step-heading h2{margin:3px 0;font-size:20px;letter-spacing:-.3px} .apl-step-heading p:not(.apl-eyebrow){margin:0;color:var(--apl-muted);font-size:12px} .apl-context-fields{margin-top:28px} .apl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 25px} .apl-form-grid-single{grid-template-columns:1fr} .apl-control{display:flex;flex-direction:column;gap:8px;color:#385862;font-size:12px;font-weight:700} .apl-control em{color:#c16f61;font-style:normal} .apl-control small{color:#81969e;font-size:11px;font-weight:400} .apl-control input,.apl-control select,.apl-control textarea{display:block;width:100%;min-height:43px;padding:9px 12px;border:1px solid #cddcde;border-radius:2px;outline:none;background:#fff;color:var(--apl-ink);font-size:13px;font-weight:400;transition:border-color .15s} .apl-control input:focus,.apl-control select:focus,.apl-control textarea:focus{border-color:var(--apl-teal);box-shadow:0 0 0 2px rgba(17,125,128,.10)} .apl-control input[readonly]{background:#f2f6f6;color:#516e76} .apl-control textarea{min-height:98px;resize:vertical} .apl-control input[type=file]{padding:10px;min-height:50px} .apl-upload{max-width:620px} .apl-portal-picker{border:1px solid var(--apl-line)} .apl-picker-heading{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 16px;border-bottom:1px solid var(--apl-line);background:#f8fbfa} .apl-picker-heading strong{font-size:12px} .apl-count{margin-left:auto;color:var(--apl-muted);font-size:11px;font-weight:700} .apl-clear{padding:5px;border:0;background:none;color:var(--apl-teal);font-size:11px;font-weight:700} .apl-clear:hover{text-decoration:underline} .apl-search-row{display:flex;align-items:center;gap:10px;min-height:49px;padding:0 16px;background:#fff} .apl-search-icon{color:#668d92;font-size:24px;line-height:1} .apl-search{flex:1;min-width:0;height:45px;padding:0;border:0;outline:0;background:transparent;color:var(--apl-ink);font-size:13px} .apl-search::placeholder{color:#91a0a7} .apl-search-hint{color:#98aaad;font-size:10px;font-weight:700;letter-spacing:.8px} .apl-results{position:relative;z-index:2;max-height:310px;overflow-y:auto;border-top:1px solid #d6e4e4;border-bottom:1px solid #d6e4e4;background:#fff} .apl-results-bar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;min-height:32px;padding:0 15px;border-bottom:1px solid #edf1f1;background:#eef5f4;color:#58767e;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase} .apl-close{padding:2px 5px;border:0;background:none;color:#5e767f;font-size:20px;line-height:1} .apl-choice{display:flex;align-items:center;gap:11px;width:100%;min-height:51px;padding:6px 16px;border:0;border-bottom:1px solid #edf2f2;background:#fff;color:var(--apl-ink);text-align:left} .apl-choice:hover,.apl-choice:focus{background:#eff8f6;outline:0} .apl-choice-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0} .apl-choice-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700} .apl-choice-category{color:#78919a;font-size:10px} .apl-choice-action{color:var(--apl-teal);font-size:11px;font-weight:700} .apl-results-message,.apl-more{display:block;width:100%;padding:13px;border:0;background:#fff;color:var(--apl-muted);text-align:center;font-size:12px} .apl-more{color:var(--apl-teal);font-weight:700} .apl-avatar{position:relative;display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid #d3e1e0;border-radius:50%;background:#deeeeb;color:#347f81;font-size:12px;font-weight:700} .apl-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .apl-roster th:nth-child(1){width:25%} .apl-roster th:nth-child(2){width:29%} .apl-roster th:nth-child(3){width:19%} .apl-roster th:nth-child(4){width:22%} .apl-roster th:nth-child(5){width:5%} .apl-roster td{padding:9px 11px} .apl-roster .apl-empty-row{padding:19px;text-align:center;color:#83979d;font-size:12px} .apl-identity{display:flex;align-items:center;gap:9px;min-width:0} .apl-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px} .apl-roster .apl-detail-input{display:block;width:100%;min-width:0;height:33px;padding:5px 7px;border:1px solid #cfdddf;border-radius:2px;outline:0;background:#fff;color:var(--apl-ink);font-size:12px} .apl-roster .apl-detail-input:focus{border-color:var(--apl-teal);box-shadow:0 0 0 2px rgba(17,125,128,.1)} .apl-roster .apl-remove{padding:0 5px;border:0;background:none;color:#94a2a7;font-size:21px} .apl-roster .apl-remove:hover{color:#bd6161} .apl-field-note{margin:13px 0 0;color:#778d94;font-size:11px} .apl-field-note span{color:#c17667} .apl-attachments{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:12px} .apl-attachments>span{margin-right:4px;color:#6d858d;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase} .apl-attachments a{padding:5px 8px;border:1px solid #dce8e9;color:#1b767a !important} .apl-attachments a:hover{background:#eef7f5} .apl-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px;padding:11px 0 5px} .apl-form-actions form{margin:0} .apl-detail-intro{margin-bottom:25px} .apl-detail-intro>.apl-status{align-self:center} .apl-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--apl-line);background:#fff} .apl-detail-facts>div{display:flex;flex-direction:column;justify-content:center;min-height:93px;padding:15px 18px;border-right:1px solid var(--apl-line)} .apl-detail-facts>div:last-child{border:0} .apl-detail-facts span,.apl-reason>span{color:#7f969d;font-size:10px;font-weight:800;letter-spacing:.7px} .apl-detail-facts strong{margin-top:7px;font-size:14px;line-height:1.3} .apl-roster-readonly{margin-top:5px} .apl-roster-readonly td{padding:13px} .apl-reason p{margin:10px 0 3px;white-space:pre-line;color:#35515b;font-size:13px} .apl-section-description{margin:-8px 0 16px;color:var(--apl-muted);font-size:12px} .apl-progress-value{font-size:18px;font-weight:800;color:var(--apl-teal)} .apl-progress-track{height:6px;margin-bottom:18px;background:#e7efef} .apl-progress-track>span{display:block;height:100%;background:var(--apl-teal);transition:width .2s} .apl-validation-row{display:grid;grid-template-columns:32px minmax(140px,1fr) 105px 130px;align-items:center;gap:13px;min-height:70px;padding:10px 8px;border-top:1px solid #e6eded} .apl-service-bullet{display:grid;place-items:center;width:26px;height:26px;border:1px solid #b8d0d0;color:var(--apl-teal);font-size:11px;font-weight:800} .apl-service-info{display:grid;gap:2px} .apl-service-info strong{font-size:12px} .apl-service-info small{color:#81949a;font-size:11px} .apl-decision-date{color:#607781;font-size:11px} .apl-decision-comment{grid-column:2 / -1;margin:-4px 0 6px;color:#5a727b;font-size:12px} .apl-validation-empty{padding:21px 5px;color:var(--apl-muted);font-size:12px} .apl-home-link{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #d9e7e7;background:#fff;color:#284851;text-decoration:none} .apl-home-link:hover{background:#f0f8f6;text-decoration:none} .apl-home-link img{flex:0 0 39px;width:39px;height:39px;object-fit:contain} .apl-home-link span:nth-child(2){flex:1} .apl-home-link strong,.apl-home-link small{display:block} .apl-home-link small{color:#6f878e;font-size:11px} @media(max-width:1050px){.apl-sidebar{flex-basis:215px}.apl-metric{padding:18px 14px}.apl-content{padding-left:23px;padding-right:23px}.apl-login-page{grid-template-columns:1fr 1fr}.apl-login-art{padding:37px}} @media(max-width:800px){.apl-app{display:block}.apl-sidebar{position:relative;top:auto;flex-direction:row;align-items:center;width:100%;height:auto;min-height:65px;padding:8px 15px}.apl-brand{padding:0}.apl-sidebar-divider,.apl-sidebar-label,.apl-sidebar-bottom{display:none}.apl-navigation{display:flex;gap:4px;margin:0 0 0 auto}.apl-nav-item{min-height:38px;padding:4px 7px;font-size:11px}.apl-topbar{min-height:47px;padding:0 20px}.apl-topbar-user>span:last-child{display:none}.apl-content{min-height:calc(100vh - 150px);padding:27px 20px 60px}.apl-detail-facts{grid-template-columns:repeat(2,1fr)}.apl-detail-facts>div:nth-child(2){border-right:0}.apl-detail-facts>div:nth-child(-n+2){border-bottom:1px solid var(--apl-line)}.apl-login-page{grid-template-columns:1fr}.apl-login-art{min-height:300px;padding:25px 30px}.apl-login-art-content{padding:30px 0 15px}.apl-login-art h1{margin:10px 0;font-size:35px;letter-spacing:-1.2px}.apl-login-art-content p{margin:0;font-size:12px}.apl-login-art-foot{display:none}.apl-login-form-panel{min-height:480px;padding:38px 28px 20px}} @media(max-width:650px){.apl-page-intro{align-items:flex-start;flex-direction:column;gap:15px}.apl-page-intro h1{font-size:28px}.apl-metrics{grid-template-columns:repeat(2,1fr)}.apl-metric{min-height:116px;border-top-width:2px}.apl-metric:nth-child(2){border-right:0}.apl-metric:nth-child(-n+2){border-bottom:1px solid var(--apl-line)}.apl-section{padding:20px 15px}.apl-form-section{padding:23px 15px}.apl-form-grid{grid-template-columns:1fr;gap:17px}.apl-topbar-context{font-size:10px}.apl-filters{gap:0}.apl-filter{padding:8px 8px;font-size:11px}.apl-data-table{min-width:690px}.apl-roster{min-width:760px}.apl-search-hint{display:none}.apl-validation-row{grid-template-columns:28px 1fr 95px;gap:8px}.apl-decision-date{grid-column:2 / -1}.apl-decision-comment{grid-column:2 / -1}.apl-form-actions{justify-content:stretch}.apl-form-actions .apl-button,.apl-form-actions form{flex:1}.apl-form-actions form .apl-button{width:100%}.apl-sidebar{flex-wrap:wrap}.apl-navigation{width:100%;justify-content:space-between;margin:5px 0 0}.apl-nav-item{flex:1;justify-content:center}.apl-brand small{font-size:9px}.apl-login-form-inner h2{font-size:28px}} @media(prefers-reduced-motion:reduce){.apl-body *{scroll-behavior:auto !important;transition:none !important}} @media(max-width:650px){.apl-service-hub{grid-template-columns:1fr}.apl-data-table,.apl-roster{min-width:0}.apl-data-table thead,.apl-roster thead{display:none}.apl-data-table tbody,.apl-roster tbody{display:block}.apl-data-table tbody tr,.apl-roster tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--apl-line)}.apl-data-table tbody tr:last-child,.apl-roster tbody tr:last-child{border-bottom:0}.apl-data-table td,.apl-roster td{display:block;min-width:0;padding:6px 2px;border:0 !important;font-size:12px}.apl-data-table td::before,.apl-roster td::before{content:attr(data-label);display:block;margin-bottom:4px;color:#80959c;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.apl-data-table td:first-child,.apl-roster td:first-child{grid-column:1/-1}.apl-portal-picker .apl-roster td:first-child{grid-column:1}.apl-data-table td:last-child{grid-column:2;grid-row:1;justify-self:end;align-self:center}.apl-data-table td:last-child::before,.apl-roster td:last-child:not([data-label])::before{content:none}.apl-roster td:last-child:not([data-label]){grid-column:2;grid-row:1;justify-self:end;align-self:center}.apl-roster td.apl-empty-row{grid-column:1/-1;text-align:center}.apl-detail-facts strong{font-size:12px}}