/* Loaded only by the authenticated pilot shell. */
body.ph-shell-active .ph-polish-tabs-wrap{display:block;min-width:0;position:relative;grid-column:1/-1;width:100%}
body.ph-shell-active .ph-polish-tabs-wrap:has(>.ph-polish-tabs[hidden]){display:none}
body.ph-shell-active .ph-polish-tabs-wrap>.ph-polish-tabs{width:100%!important;min-width:0!important;max-width:100%;margin-left:0!important;margin-right:0!important;overflow:hidden!important;flex-wrap:nowrap!important;gap:4px;scroll-behavior:auto}
body.ph-shell-active .ph-home .ph-services>.ph-polish-tabs-wrap{padding:0 20px}
body.ph-shell-active .ph-home .ph-services>.ph-polish-tabs-wrap.is-compact{padding:10px 20px}
body.ph-shell-active .ph-polish-tabs-control,body.ph-shell-active .ph-tabs-scroll{display:none!important}
body.ph-shell-active .ph-polish-tabs:before,body.ph-shell-active .ph-polish-tabs:after{display:none!important}
body.ph-shell-active .ph-polish-tabs>.panel{min-width:0;max-width:none;flex:0 0 auto!important}
body.ph-shell-active .ph-polish-tabs .list-group{display:flex!important;flex-wrap:nowrap!important;gap:4px;min-width:0!important;width:100%;margin:0}
body.ph-shell-active .ph-polish-tabs>li{float:none;flex:0 0 auto;margin:0;min-width:0}
body.ph-shell-active .ph-polish-tabs>a,body.ph-shell-active .ph-polish-tabs>button,body.ph-shell-active .ph-polish-tabs>li>a,body.ph-shell-active .ph-polish-tabs .list-group>a.list-group-item{display:flex;align-items:center;gap:7px;flex:0 0 auto!important;max-width:none;white-space:nowrap!important;min-height:42px;line-height:1.45;text-overflow:clip;overflow:visible}
body.ph-shell-active .ph-domain-nav.ph-polish-tabs .list-group>a.list-group-item{font-size:12px;padding:10px}
body.ph-shell-active .ph-polish-tabs-picker{display:none;min-height:44px;width:100%;max-width:100%;border:1px solid #dfe3f1;border-radius:8px;background-color:#fff;color:#393551;font:inherit;font-size:13px;padding:10px 36px 10px 14px}
body.ph-shell-active .ph-polish-tabs-wrap.is-compact>.ph-polish-tabs{display:none!important}
body.ph-shell-active .ph-polish-tabs-wrap.is-compact>.ph-polish-tabs-picker{display:block}
body.ph-shell-active .ph-domain .ph-polish-tabs-wrap.is-compact,body.ph-shell-active .ph-account .ph-polish-tabs-wrap.is-compact{padding:10px;background:#fff;border:1px solid #dfe3f1;border-radius:10px;margin-bottom:24px}
body.ph-shell-active .ph-product-workspace .ph-polish-tabs-wrap.is-compact,body.ph-shell-active #pw-app .ph-polish-tabs-wrap.is-compact,body.ph-shell-active .ph-service-navigation>.ph-polish-tabs-wrap.is-compact{padding:10px 18px;background:#fff}
body.ph-shell-active .ph-polish-tabs-picker:focus-visible{outline:2px solid #a99bff;outline-offset:2px}
body.ph-shell-active .ph-polish-tabs i{flex:none}
body.ph-shell-active .ph-polish-tabs>li>a{height:100%}
body.ph-shell-active .ph-tabs-track.has-overflow .ph-account-nav{padding-left:10px;padding-right:10px}
body.ph-shell-active .ph-domain-scroll-hint{display:none!important}
body.ph-shell-active .ph-domain .panel-body a>i{margin-left:6px;margin-right:6px}
body.ph-shell-active .ph-domain .list-group-item>a>i{margin-left:8px;margin-right:0}
body.ph-shell-active .ph-domain #Autorenew{min-width:0;max-width:100%}
body.ph-shell-active .ph-domain #Autorenew .section-header{display:block;min-width:0;max-width:100%}
body.ph-shell-active .ph-domain #Autorenew .section-header p,body.ph-shell-active .ph-domain #Autorenew>.ph-refinement-note{max-width:76ch;white-space:normal!important;overflow:visible!important;text-overflow:clip;overflow-wrap:anywhere;line-height:1.65}
body.ph-shell-active .ph-domain #Autorenew .panel-switch{width:100%;max-width:380px!important;min-width:0;text-align:left}
body.ph-shell-active .ph-domain #Autorenew .panel-switch .panel-body{display:flex;align-items:center;justify-content:space-between;gap:20px;white-space:normal}
body.ph-shell-active .ph-domain #Autorenew .switch-label{flex:1;min-width:0;white-space:normal;line-height:1.5}
body.ph-shell-active .ph-domain #Autorenew .ph-renewal-state{display:block;font-weight:600;margin-top:4px}
body.ph-shell-active .ph-domain #Autorenew .switch{flex:none;margin:0}
body.ph-shell-active .ph-product [data-ph-note=plesk-help],body.ph-shell-active #pw-app .pw-heading>span{display:none!important}
body.ph-shell-active .ph-service-navigation>.ph-polish-tabs-wrap{flex:1 1 0%;width:0;min-width:0}
body.ph-shell-active.page-student_account .main-body{background:#f6f7fc}
body.ph-shell-active.page-student_account .main-body>.container{width:100%!important;max-width:1440px;margin:0 auto!important;padding:0 36px}
body.ph-shell-active.page-student_account .main-content main.student_account{width:100%;max-width:100%;min-width:0}
body.ph-shell-active.page-student_account main.student_account>.main-content{width:100%!important;max-width:100%;padding:0;float:none}
body.ph-shell-active.page-student_account main.student_account .panel{border:1px solid #e0e4f0;border-radius:12px;box-shadow:none;background:#fff}
body.ph-shell-active.page-student_account main.student_account .panel-body{padding:24px}
body.ph-shell-active.page-student_account .main-header h1{font-size:32px;font-weight:600;line-height:1.25}
body.ph-shell-active .ph-polish-scroll-hint{color:#65728b;font-size:12px;margin:8px 0 12px;display:flex;gap:6px;align-items:center}
body.ph-shell-active .ph-polish-scroll-hint[hidden]{display:none!important}
body.ph-shell-active .ph-product #layers .lu-table th{font-size:12px;font-weight:600;text-transform:none;color:#687493;letter-spacing:normal}
body.ph-shell-active .ph-product #layers .lu-search .lu-form-control,
body.ph-shell-active .ph-product #layers input[type=search]{border-radius:6px;background:#f9fafe;border-color:#dce1f0;font-size:13px}
body.ph-shell-active .ph-product #layers .lu-table-search{border-radius:6px;background:#f9fafe;border-color:#dce1f0;font-size:13px;height:42px}
body.ph-shell-active .ph-product #layers .lu-top__search>.lu-input-group__icon{color:#98a2b7}
body.ph-shell-active .ph-product-workspace>.ph-polish-tabs-wrap{border-bottom:1px solid #e0e4f0}
body.ph-shell-active .ph-product-workspace .ph-polish-tabs-wrap>.ph-product-navigation{margin:0;padding:10px 8px;border:0;border-radius:0;background:#fff}
body.ph-shell-active .ph-product #layers .lu-modal__content{border:1px solid #dce1f0;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #25244029;background:#fff}
body.ph-shell-active .ph-product #layers .lu-modal__top{padding:20px 24px;border-bottom:1px solid #e0e4f0;background:#fff}
body.ph-shell-active .ph-product #layers .lu-modal__top .lu-top__title{font-size:16px;font-weight:600}
body.ph-shell-active .ph-product #layers .lu-modal__body{padding:24px}
body.ph-shell-active .ph-product #layers .lu-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e0e4f0;background:#fafbfe}
body.ph-shell-active .ph-product #layers .lu-modal__actions .closeModal{order:0}
body.ph-shell-active .ph-product #layers .lu-modal__actions .submitForm{order:1}
body.ph-shell-active .ph-product #layers .lu-modal__actions .lu-btn{min-height:42px;border-radius:6px}
body.ph-shell-active .ph-product #layers .lu-modal__actions .ph-neutral-cancel{color:#252440!important;background:#fff!important;border-color:#dce1f0!important;opacity:1!important}
body.ph-shell-active #pw-app .modal-content{border-radius:12px;overflow:hidden;border:1px solid #dce1f0}
body.ph-shell-active #pw-app .modal-header{padding:20px 24px;background:#fff}
body.ph-shell-active #pw-app .modal-title{font-size:16px;font-weight:600}
body.ph-shell-active #pw-app .modal-body{padding:24px}
body.ph-shell-active #pw-app .modal-footer{padding:16px 24px;background:#fafbfe}
body.ph-shell-active #pw-app .pw-email-address{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px;margin:0!important;align-items:center}
body.ph-shell-active #pw-app .pw-email-address::before,body.ph-shell-active #pw-app .pw-email-address::after{display:none}
body.ph-shell-active #pw-app .pw-email-address>[class*=col-]{padding:0!important;width:auto;min-width:0}
body.ph-shell-active #pw-app .pw-email-address .form-group{margin-bottom:0}
body.ph-shell-active #pw-app .pw-email-address{margin-bottom:20px!important}
body.ph-shell-active #pw-app .pw-password-row{display:flex;gap:10px;align-items:center;margin:0!important}
body.ph-shell-active #pw-app .pw-password-row::before,body.ph-shell-active #pw-app .pw-password-row::after{display:none}
body.ph-shell-active #pw-app .pw-password-row>[class*=col-]{padding:0!important;width:auto}
body.ph-shell-active #pw-app .pw-password-row>.col-md-8{flex:1;min-width:0}
body.ph-shell-active #pw-app .pw-password-row>.col-md-4{flex:0 0 20px}
body.ph-shell-active .ph-product-heading-meta .label,body.ph-shell-active .ph-domain .label{border-radius:99px;font-size:11px;line-height:1.4;padding:3px 8px;display:inline-flex;align-items:center}
body.ph-shell-active .ph-product-heading-meta .label-success,body.ph-shell-active .ph-domain .label-success{background:#e7f5ee!important;color:#197c43!important}
body.ph-shell-active .ph-product-heading-meta .label-danger,body.ph-shell-active .ph-domain .label-danger{background:#fff0f0!important;color:#b52d3c!important}
body.ph-shell-active .ph-product-heading-meta .label-warning,body.ph-shell-active .ph-domain .label-warning{background:#fff5df!important;color:#89600e!important}
body.ph-shell-active .ph-dedicated-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px!important}
body.ph-shell-active .ph-dedicated-status .panel-heading{flex:0 0 100%;padding:0!important;text-align:left!important;border:0}
body.ph-shell-active .ph-dedicated-status .panel-title{font-size:16px!important;text-align:left!important;margin:0}
body.ph-shell-active .ph-dedicated-status .panel-body{flex:0 0 100%;padding:0!important;text-align:left!important}
body.ph-shell-active .ph-dedicated-status .ph-dedicated-body-empty{display:none!important}
body.ph-shell-active .ph-dedicated-status>[data-ph-note],body.ph-shell-active .ph-dedicated-status>.ph-status-refresh{margin:0!important;padding:0}
body.ph-shell-active .ph-dedicated-status>[data-ph-note=status-unknown]{flex:1 1 220px}
body.ph-shell-active .ph-dedicated-status>.ph-status-refresh{flex:0 0 auto;padding:8px 14px}
body.ph-shell-active .ph-dedicated-status>[data-ph-note=status-time]{flex:0 0 100%;font-size:12px}
body.ph-shell-active .ph-dedicated-status .panel-body>img{max-width:42px;max-height:42px}
/* Shared control styling, with the modules' original elements and events intact. */
body.ph-shell-active #pw-app .pw-email-address>.col-md-6{grid-column:1;grid-row:1}
body.ph-shell-active #pw-app .pw-email-address>.col-md-1{grid-column:2;grid-row:1;align-self:center;padding-top:0!important}
body.ph-shell-active #pw-app .pw-email-address>.col-md-5{grid-column:3;grid-row:1}
body.ph-shell-active #pw-app .pw-email-address input,
body.ph-shell-active #pw-app .pw-email-address select{width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}
body.ph-shell-active .ph-search-field,
body.ph-shell-active .ph-product #layers .lu-top__search.ph-search-field{position:relative;display:block!important;min-width:0;max-width:100%;margin:0;min-height:0!important;height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.ph-shell-active .ph-search-field .lu-input-group__icon{display:none!important}
body.ph-shell-active .ph-search-field>.ph-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#a4acc3;font-size:14px;pointer-events:none}
body.ph-shell-active #pw-app .ph-search-field input.ph-search-input,
body.ph-shell-active .ph-product #layers .ph-search-field input.ph-search-input{display:block;box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;height:42px!important;margin:0!important;padding:10px 14px 10px 38px!important;border:1px solid #dce1f0!important;border-radius:6px!important;background:#f9fafe!important;font:inherit;font-size:13px!important;line-height:20px;box-shadow:none}
body.ph-shell-active .ph-access-action.ph-plesk-primary,
body.ph-shell-active .ph-access-action.ph-webmail-primary,
body.ph-shell-active #pw-app .client-home-panels a.ph-access-action{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px!important;border:1px solid #6c55ff!important;border-radius:6px!important;background:#6c55ff!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;text-decoration:none;box-sizing:border-box}
body.ph-shell-active .ph-access-action>span{display:inline-flex;align-items:center;gap:9px}
body.ph-shell-active .ph-access-action .ph-access-icon{font-size:14px;line-height:1;margin:0!important;flex:none}
body.ph-shell-active .ph-product .ph-plesk-primary .ph-access-icon{color:inherit!important}
body.ph-shell-active .ph-product-heading-meta .label.ph-service-active,
body.ph-shell-active .ph-domain .label.ph-service-active{display:inline-flex;align-items:center;gap:7px;border:0!important;border-radius:0;padding:0!important;background:transparent!important;color:#536276!important;font-size:13px!important;font-weight:500;line-height:1.5;text-transform:none!important;letter-spacing:normal;white-space:nowrap}
body.ph-shell-active .label.ph-service-active:before{content:'';display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#20be73}
body.ph-shell-active .ph-account #country+.selectize-control.single .selectize-input>.item{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0!important;margin:0!important;color:inherit;font:inherit;line-height:inherit}
body.ph-shell-active .ph-dedicated-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:0!important}
body.ph-shell-active .ph-dedicated-status .panel-heading{grid-column:1;grid-row:1;min-height:0}
body.ph-shell-active .ph-dedicated-status .panel-title{line-height:1.5!important}
body.ph-shell-active .ph-dedicated-status>.ph-status-refresh{grid-column:2;grid-row:1;align-self:center;min-height:40px}
body.ph-shell-active .ph-dedicated-status .panel-body,
body.ph-shell-active .ph-dedicated-status>[data-ph-note]{grid-column:1/-1;min-width:0;line-height:1.6}
body.ph-shell-active .ph-dedicated-status [data-ph-note=status-time]{font-size:11px}
@media(max-width:767px){
 body.ph-shell-active #pw-app .pw-email-address{grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important}
 body.ph-shell-active #pw-app .pw-email-address>.col-md-6{grid-column:1/-1;grid-row:1}
 body.ph-shell-active #pw-app .pw-email-address>.col-md-1{grid-column:1;grid-row:2;text-align:center}
 body.ph-shell-active #pw-app .pw-email-address>.col-md-5{grid-column:2;grid-row:2}
 body.ph-shell-active .ph-product #layers .ph-email-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;min-height:0;height:auto!important;max-height:none;padding-top:16px;padding-bottom:16px}
 body.ph-shell-active .ph-product #layers .ph-email-toolbar>.lu-top__toolbar{display:block!important;width:100%!important;min-width:0;padding:0!important;margin:0!important}
 body.ph-shell-active .ph-product #layers .ph-email-toolbar .ph-search-field{width:100%!important}
 body.ph-shell-active .ph-product #layers .ph-email-add{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:44px;height:auto;margin:0!important;padding:10px 16px!important;border-radius:6px;font-size:13px;font-weight:600;line-height:20px}
 body.ph-shell-active .ph-product #layers .ph-email-add .lu-btn__text{display:inline!important}
 body.ph-shell-active .ph-product #layers .ph-email-add .lu-btn__icon{color:inherit!important}
 body.ph-shell-active .ph-access-action.ph-plesk-primary,
 body.ph-shell-active .ph-access-action.ph-webmail-primary{width:100%}
 body.ph-shell-active #dServermanagerApp .ph-dedicated-detail-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}
 body.ph-shell-active #dServermanagerApp .ph-dedicated-detail-tabs>.btn{display:block;float:none!important;width:100%;margin:0!important;min-height:44px;padding:11px 14px!important;border-radius:6px!important;white-space:normal;line-height:20px}
}
@media(max-width:991px){
 body.ph-shell-active #pw-app #users_table_body>tr{height:auto!important;padding:14px!important}
 body.ph-shell-active #pw-app #users_table_body>tr>td{height:auto!important;min-height:0!important}
 body.ph-shell-active #pw-app #users_table_body>tr>td:last-child{height:auto!important;min-height:76px!important;padding-bottom:8px!important;align-items:center;line-height:normal}
 body.ph-shell-active #pw-app #users_table{border-collapse:separate!important;border-spacing:0!important}
 body.ph-shell-active .pv-surface-head{flex-direction:column;align-items:flex-start;gap:6px}
 body.ph-shell-active .pv-surface-head>h2{white-space:normal;margin:0}
 body.ph-shell-active .pv-surface-head>span{display:block;width:100%;text-align:left}
}
@media(max-width:767px){
 body.ph-shell-active .ph-polish-tabs-wrap>.ph-polish-tabs{gap:4px;padding:10px!important}
 body.ph-shell-active .ph-home .ph-services>.ph-polish-tabs-wrap{padding:0 16px}
 body.ph-shell-active .ph-home .ph-services>.ph-polish-tabs-wrap.is-compact{padding:10px 16px}
 body.ph-shell-active .ph-home .ph-services>.ph-polish-tabs-wrap>.ph-tabs{padding-left:0!important;padding-right:0!important}
 body.ph-shell-active .ph-polish-tabs>a,body.ph-shell-active .ph-polish-tabs>button,body.ph-shell-active .ph-polish-tabs>li,body.ph-shell-active .ph-polish-tabs .list-group>a.list-group-item{flex:0 0 auto!important;min-width:0}
 body.ph-shell-active .ph-polish-tabs>a,body.ph-shell-active .ph-polish-tabs>button,body.ph-shell-active .ph-polish-tabs>li>a,body.ph-shell-active .ph-polish-tabs .list-group>a.list-group-item{justify-content:flex-start!important;padding:10px!important;font-size:12px!important}
 body.ph-shell-active .ph-polish-tabs-wrap>.ph-tabs{margin-top:0!important;margin-bottom:0!important}
 body.ph-shell-active.page-student_account .main-body>.container{padding:0 16px}
 body.ph-shell-active .ph-service-navigation{flex-wrap:wrap}
 body.ph-shell-active .ph-service-navigation>.ph-polish-tabs-wrap{flex:1 0 100%;width:100%}
 body.ph-shell-active .ph-service-navigation>.ph-service-ssh{margin:0 18px 10px auto}
 body.ph-shell-active.ph-lists-active .ph-list-stats.ph-list-stats-5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
 body.ph-shell-active .ph-list-stats-5 .ph-list-stat{grid-column:span 2;min-height:76px;padding:10px 12px;gap:0}
 body.ph-shell-active .ph-list-stats-5 .ph-list-stat:nth-last-child(-n+2){grid-column:span 3}
 body.ph-shell-active .ph-list-stats-5 .ph-list-stat-icon{display:none}
 body.ph-shell-active .ph-list-stats-5 .ph-list-stat strong{font-size:24px}
 body.ph-shell-active .ph-list-stats-5 .ph-list-stat>div>span{font-size:11px}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list{display:block!important;width:100%!important;background:transparent}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list thead{display:none}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody{display:block;padding:12px;background:#f8f9fd}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr:not(.child){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;border:1px solid #e0e4f0;border-radius:10px;background:#fff;margin-bottom:12px;padding:16px}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td{border:0!important;padding:0!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;text-align:left!important}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:first-child{display:block!important;grid-column:1/-1;grid-row:1;padding-left:0!important}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list .ph-service-primary{display:block!important;width:100%;font-size:14px;line-height:1.5;overflow-wrap:anywhere;word-break:normal}
 body.ph-shell-active .ph-lists[data-kind=services] .ph-list-mobile-status{display:none!important}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(2),body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(3){display:block!important;font-size:12px;white-space:normal!important}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(2){grid-column:1;grid-row:2}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(3){grid-column:2;grid-row:2}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(3)::before{content:'Échéance';display:block;font-size:11px;color:#687493;margin-bottom:4px}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:nth-child(4){display:flex!important;align-items:center;grid-column:1;grid-row:3}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td.cell-action{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;grid-column:2;grid-row:3}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr.child{display:none!important}
 body.ph-shell-active .ph-lists[data-kind=services] table.table-list .btn-table-collapse,body.ph-shell-active .ph-lists[data-kind=services] table.table-list tbody>tr>td:first-child::before{display:none!important}
 body.ph-shell-active .ph-lists[data-kind=services] .ph-free-charge{max-width:160px;margin:4px 0 0}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list{display:block!important;width:100%!important}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list thead{display:none}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody{display:block;padding:12px;background:#f8f9fd}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr:not(.child){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #e0e4f0;border-radius:10px;background:#fff;padding:16px;margin-bottom:12px}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td{display:block!important;min-width:0!important;width:auto!important;height:auto!important;border:0!important;padding:0!important;text-align:left!important;white-space:normal!important}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:nth-child(2){grid-row:1;grid-column:1/-1}
 body.ph-shell-active .ph-lists[data-kind=tickets] .ph-ticket-subject{display:block;width:100%;font-size:14px;line-height:1.5;word-break:normal;overflow-wrap:anywhere}
 body.ph-shell-active .ph-lists[data-kind=tickets] .ph-ticket-number{display:block;margin-top:4px;font-size:11px;color:#687493}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:first-child{grid-row:2;grid-column:1;font-size:12px;color:#687493}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:nth-child(3){grid-row:2;grid-column:2}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:last-child{grid-row:3;grid-column:1/-1;font-size:12px;color:#687493;padding-top:10px!important;border-top:1px solid #edf0f7!important}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:last-child::before{content:'Dernière mise à jour : ';font-size:11px}
 body.ph-shell-active .ph-lists[data-kind=tickets][data-language=english] table.table-list tbody>tr>td:last-child::before{content:'Last updated: '}
 body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list .btn-table-collapse,body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tbody>tr>td:first-child::before,body.ph-shell-active .ph-lists[data-kind=tickets] table.table-list tr.child{display:none!important}
 body.ph-shell-active .ph-invoice-detail{display:grid;gap:12px;padding:10px 4px}
 body.ph-shell-active .ph-invoice-detail>div:not(.ph-invoice-detail-actions){display:flex;justify-content:space-between;gap:16px}
 body.ph-shell-active .ph-invoice-detail>div>span{font-size:12px;color:#65728b}
 body.ph-shell-active .ph-invoice-detail-actions{display:flex;gap:10px;flex-wrap:wrap}
 body.ph-shell-active .ph-lists[data-kind=invoices] .ph-invoice-detail .ph-list-button,body.ph-shell-active .ph-lists[data-kind=invoices] .dtr-data .ph-list-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:9px 12px!important;min-height:42px;margin:4px 0!important;font-size:13px!important;border-radius:6px;white-space:nowrap}
 body.ph-shell-active .ph-product #layers .lu-modal__dialog{margin:16px;max-width:calc(100% - 32px)}
 body.ph-shell-active .ph-product #layers .lu-modal__body,body.ph-shell-active .ph-product #layers .lu-modal__top{padding:18px}
}
