/* Original v4 application chrome around the unchanged live bot iframe. */
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel-wrap{
 position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;
 height:100dvh!important;margin:0!important;padding:0!important;transform:none!important;
 border-radius:0!important;z-index:10001!important;background:#f4f5f7;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel{
 position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;
 height:100%!important;margin:0!important;padding:0!important;border:0!important;
 border-radius:0!important;background:#f4f5f7;display:flex!important;flex-direction:column!important;
 box-shadow:none!important;overflow:hidden!important;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel > h1,
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel > span{display:none!important;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel-frame-box{
 position:relative!important;inset:auto!important;flex:1!important;min-height:0!important;
 width:100%!important;height:auto!important;margin:0!important;padding:0!important;
 border-radius:0!important;overflow:hidden!important;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel-frame-box iframe{
 display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .cp-v4-application-header{flex-shrink:0;min-height:56px;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-close{margin-left:auto;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-footer{flex-shrink:0;}
@media(max-width:390px){
 body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-header{gap:8px;padding-inline:12px;}
 body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-logo img{height:27px!important;}
 body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb-text{font-size:10px;}
}

body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel-wrap,body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel{min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel-wrap:not(.crdprt-panel-open){visibility:hidden!important;pointer-events:none;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-header{
 display:flex;align-items:center;gap:12px;height:56px;min-height:56px;padding:0 18px;
 background:#fff;border-bottom:1px solid #e8e5e3;color:#172c2d;font-family:Montserrat,sans-serif;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-logo{display:flex;align-items:center;flex-shrink:0;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-logo img{display:block;width:auto;height:36px;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb-sep{color:#c4c0bd;font-size:13px;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb-text{font-size:12px;color:#6e7275;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb-active{font-size:12px;color:#c93d34;font-weight:600;white-space:nowrap;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-close{
 display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;
 border:0;border-radius:50%;background:#f3f1f0;color:#526164;cursor:pointer;
}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-close::after{display:none!important;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-close svg{display:block!important;width:13px;height:13px;}
body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-footer{
 display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;
 background:#fff;border-top:1px solid #e8e5e3;font:500 11px/1.6 Montserrat,sans-serif;color:#737a7d;
}
@media(max-width:390px){
 body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-header{gap:8px;padding-inline:12px;}
 body:is([data-brand-refresh],[data-application-chrome]) #crdprt-panel .req-modal-crumb-text{font-size:10px;}
}
