/* Proposition locale 0.21 : Stargazer modernisé, sans remplacer sa structure. */
:root{--pqt-local-green:#639d24;--pqt-local-green-dark:#346813;--pqt-local-ink:#273025;--pqt-local-muted:#687065;--pqt-local-line:#e2e7de;--pqt-local-soft:#f4f6f2;--pqt-local-shadow:0 5px 18px rgba(46,67,31,.08)}
body.pqt-personalized-home{margin:0;background:#f4f6f2!important;color:var(--pqt-local-ink)}
body.pqt-personalized-home .entry{margin:0}
body.pqt-personalized-home .pqt-home-app .pqt-character-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--pqt-local-line);border-radius:15px;background:#fff;box-shadow:var(--pqt-local-shadow)}
body.pqt-personalized-home .pqt-home-app .pqt-character-header:before{content:"●  Mes personnages";flex:0 0 100%;color:var(--pqt-local-green-dark);font:800 16px/1.2 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app #pqt-character-tabs{display:flex;flex:1;gap:9px;overflow:hidden}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab{display:flex;flex:1;min-width:116px;max-width:190px;align-items:center;gap:9px;padding:7px 12px;border:1px solid transparent!important;border-radius:999px;background:#f0f2f0;color:#31372f;text-align:left}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab.is-active{border-color:var(--character,var(--pqt-local-green))!important;background:#eff8e5;box-shadow:inset 0 0 0 1px var(--character,var(--pqt-local-green))}
body.pqt-personalized-home .pqt-home-app .pqt-tab-avatar{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:50%;background:#fff;color:var(--character,var(--pqt-local-green));font-size:19px}
body.pqt-personalized-home .pqt-home-app .pqt-tab-avatar img{width:100%;height:100%;object-fit:cover}
body.pqt-personalized-home .pqt-home-app .pqt-tab-copy{display:flex;min-width:0;flex-direction:column;line-height:1.15}
body.pqt-personalized-home .pqt-home-app .pqt-tab-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.2 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-tab-copy small{color:#747a70;font:500 11px/1.3 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app #pqt-home-add-character{flex:0 0 40px;width:40px;height:40px;margin:0;border:2px solid var(--pqt-local-green)!important;border-radius:50%;background:#fff;color:var(--pqt-local-green);font-size:24px;line-height:32px}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{display:block;position:relative;overflow:hidden;margin:0 0 12px;padding:14px 26px;border:1px solid var(--pqt-local-line);border-radius:16px;background:linear-gradient(110deg,#fff 0,#fff 76%,#eef6e5 100%);box-shadow:var(--pqt-local-shadow)}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{content:"S";position:absolute;right:28px;bottom:-32px;color:rgba(99,157,36,.1);font:900 130px/1 Georgia,serif;transform:rotate(-10deg)}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title{position:absolute;z-index:2;left:172px;top:15px;display:flex;align-items:center;gap:8px}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title span{padding:2px 8px;border:1px solid #d7ded2;border-radius:999px;color:#74806c;font:700 9px/1.2 system-ui,sans-serif;text-transform:uppercase}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{color:var(--character,var(--pqt-local-green-dark));font:700 15px/1.2 Georgia,serif}
body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;min-height:98px}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;margin:0}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{display:grid;width:72px;height:72px;place-items:center;box-sizing:border-box;border:5px solid var(--character,var(--pqt-local-green));border-radius:50%;background:#f4f7f0;object-fit:cover;font-size:30px}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait figcaption{position:absolute;left:116px;top:47px;width:250px!important;max-width:none;overflow:visible;margin:0;color:#232923;font:800 22px/1.15 system-ui,sans-serif;text-overflow:clip;white-space:nowrap}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress{display:grid;position:relative;z-index:2;grid-template-columns:minmax(0,1fr) 70px;gap:6px 16px;align-items:center;padding:38px 82px 0 0}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress>span{display:none}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress{grid-column:1;width:100%;height:17px;overflow:hidden;border:1px solid #cbd0c8;border-radius:999px;background:#eceeeb}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress::-webkit-progress-bar{background:#eceeeb}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--character,var(--pqt-local-green-dark)),var(--character,var(--pqt-local-green)))}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress::-moz-progress-bar{background:var(--character,var(--pqt-local-green))}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress small{grid-column:1;color:#555e52;font:500 13px/1.2 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress strong{grid-column:2;grid-row:1/span 2;display:grid;width:58px;height:58px;place-items:center;border:2px solid var(--character,var(--pqt-local-green));border-radius:50%;background:#fff;color:var(--character,var(--pqt-local-green-dark));font:800 19px/1 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin:0 0 14px;padding:0;border:0;background:transparent}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button{min-height:46px;padding:9px 12px;border:1px solid #e3e6e1!important;border-radius:999px;background:#eff0ef;color:#50564e;font:800 14px/1.2 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:before{display:inline-block;margin-right:8px;color:#676d65;font-size:18px;vertical-align:-1px}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:nth-child(1):before{content:"⌂"}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:nth-child(2):before{content:"▥"}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:nth-child(3):before{content:"◎"}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:nth-child(4):before{content:"▤"}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button.is-active{border-color:var(--character,var(--pqt-local-green))!important;background:linear-gradient(135deg,var(--character,var(--pqt-local-green-dark)),var(--character,var(--pqt-local-green)));color:#fff;box-shadow:0 5px 12px color-mix(in srgb,var(--character,var(--pqt-local-green)) 24%,transparent)}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button.is-active:before{color:#fff}
body.pqt-personalized-home #pqt-classic-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.pqt-personalized-home .papycha-home-introduction{display:none!important}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns{display:contents}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column{position:relative;min-width:0;min-height:122px;overflow:hidden;border-radius:14px;background:#303331;box-shadow:0 4px 13px rgba(20,28,18,.15);isolation:isolate}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column:after{content:none!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Donjons"]{background-color:#303331!important;background-image:url('home-cards/donjons-300.gif')!important;background-position:70% center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Tanières"]{background-color:#303331!important;background-image:url('home-cards/tanieres-300.gif')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Quêtes"]{background-color:#303331!important;background-image:url('home-cards/quetes-300.gif')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Chemins"]{background-color:#303331!important;background-image:url('home-cards/chemins-300.gif')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Guides"]{background-color:#303331!important;background-image:url('home-cards/guides-300.gif')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home [data-label="Actualités"]{background-color:#303331!important;background-image:url('home-cards/actualites-300.gif')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column figure,body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column a{position:absolute;inset:0;display:block;margin:0}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column img{visibility:hidden;position:absolute;z-index:-2;top:0;right:0;width:62%;height:100%;max-width:none;object-fit:cover;object-position:center}
body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column a:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,rgba(40,43,41,.98) 0 58%,rgba(40,43,41,.76) 66%,rgba(40,43,41,.05) 82%)}
body.pqt-personalized-home .pqt-home-card-icon{position:absolute;z-index:3;left:17px;top:29px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgba(255,255,255,.94);color:#303732;pointer-events:none}body.pqt-personalized-home .pqt-home-card-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
body.pqt-personalized-home .pqt-home-card-copy{position:absolute;z-index:3;left:70px;top:24px;width:48%;color:#fff;pointer-events:none}body.pqt-personalized-home .pqt-home-card-copy strong{display:block;margin-bottom:8px;font:800 21px/1.05 system-ui,sans-serif}body.pqt-personalized-home .pqt-home-card-copy small{display:block;color:#edf0eb;font:500 12px/1.35 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-card-arrow{position:absolute;z-index:3;right:12px;bottom:11px;display:grid;width:34px;height:34px;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--pqt-local-green);color:#fff;font:700 29px/24px system-ui,sans-serif;pointer-events:none}
body.pqt-personalized-home #pqt-classic-home hr{display:none}
body.pqt-personalized-home #pqt-classic-home>p{grid-column:1/-1;display:block;position:relative;box-sizing:border-box;min-height:66px;margin:0;padding:16px 235px 12px 70px;border:1px solid #dfe3dc;border-left:5px solid #5865f2;border-radius:13px;background:#fff;box-shadow:var(--pqt-local-shadow);color:#42483f;font:500 13px/1.45 system-ui,sans-serif}
body.pqt-personalized-home #pqt-classic-home>p:before{content:"";position:absolute;left:16px;display:block;width:42px;height:42px;border-radius:12px;background:#5865f2 url('discord-mark.svg') center/27px 27px no-repeat}
body.pqt-personalized-home #pqt-classic-home>p strong{color:#2f352e!important}
body.pqt-personalized-home #pqt-classic-home>p a{position:absolute;right:18px;padding:11px 18px;border-radius:10px;background:linear-gradient(135deg,#4e851d,#76a934);color:#fff;font-weight:800;text-decoration:none}
body.pqt-personalized-home .pqt-sidebar-card{overflow:hidden;border:1px solid var(--pqt-local-line);border-radius:16px;background:#fff;box-shadow:var(--pqt-local-shadow);font-family:system-ui,sans-serif}
body.pqt-personalized-home .pqt-sidebar-title{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(90deg,#eef8e3,#f9fcf6);color:#264b14}
body.pqt-personalized-home .pqt-sidebar-title-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:var(--pqt-local-green);color:#fff;font-size:19px}
body.pqt-personalized-home .pqt-sidebar-title strong{font-size:18px}body.pqt-personalized-home .pqt-sidebar-title a{margin-left:auto;padding:8px 12px;border:1px solid #a9c58b;border-radius:999px;color:#304327;font-size:11px;font-weight:700;text-decoration:none}
body.pqt-personalized-home .pqt-sidebar-item{display:grid;grid-template-columns:78px minmax(0,1fr) 28px;gap:12px;align-items:center;padding:12px 14px;color:#3a4535;text-decoration:none}body.pqt-personalized-home .pqt-sidebar-item img{width:78px;height:78px;border-radius:8px;object-fit:cover}
body.pqt-personalized-home .pqt-sidebar-item span{display:flex;min-width:0;flex-direction:column;gap:4px}body.pqt-personalized-home .pqt-sidebar-item strong{color:#639d24;font:700 15px/1.25 Georgia,serif}body.pqt-personalized-home .pqt-sidebar-item small{color:#62695e;font-size:12px}
body.pqt-personalized-home .pqt-sidebar-item>b{display:grid;width:27px;height:27px;place-items:center;border:1px solid #d8ddd4;border-radius:50%;color:#80877d;font-size:20px}
body.pqt-personalized-home .pqt-sidebar-latest>a{display:flex;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid #edf0eb;color:#639d24;text-decoration:none}body.pqt-personalized-home .pqt-sidebar-latest>a:last-child{border-bottom:0}body.pqt-personalized-home .pqt-sidebar-latest>a strong{font:500 14px/1.25 Georgia,serif}body.pqt-personalized-home .pqt-sidebar-latest>a small{margin-left:auto;color:#7a8076;font-size:11px;white-space:nowrap}
@media(max-width:1100px){body.pqt-personalized-home #pqt-classic-home{grid-template-columns:repeat(2,minmax(0,1fr))}body.pqt-personalized-home .pqt-home-card-copy{width:52%}}
@media(max-width:780px){body.pqt-personalized-home{background:#fff!important}body.pqt-personalized-home .pqt-home-app .pqt-character-header{padding:10px;border-radius:12px}body.pqt-personalized-home .pqt-home-app .pqt-character-header:before{font-size:14px}body.pqt-personalized-home .pqt-home-app #pqt-character-tabs{overflow-x:auto;scrollbar-width:none}body.pqt-personalized-home .pqt-home-app .pqt-character-tab{flex:0 0 170px;max-width:none;padding:5px 8px}body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{padding:12px 14px;border-radius:14px}body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{right:0;font-size:95px}body.pqt-personalized-home .pqt-home-app .pqt-reward-title{position:static;margin:0 0 8px;padding-left:77px;white-space:nowrap}body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{overflow:hidden;text-overflow:ellipsis;font-size:13px}body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:66px minmax(0,1fr);gap:12px;min-height:86px}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{display:block}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{width:62px;height:62px;border-width:4px}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait figcaption{display:block;left:92px;top:4px;width:210px!important;font-size:17px}body.pqt-personalized-home .pqt-home-app .pqt-head-progress{grid-template-columns:minmax(0,1fr) 48px;gap:4px 8px;padding:28px 0 0}body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress{height:12px}body.pqt-personalized-home .pqt-home-app .pqt-head-progress strong{width:44px;height:44px;font-size:14px}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs{gap:5px;margin-bottom:12px}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button{min-height:40px;padding:7px 3px;font-size:12px}body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:before{display:none}body.pqt-personalized-home #pqt-classic-home{grid-template-columns:1fr;gap:13px}body.pqt-personalized-home #pqt-classic-home>.wp-block-columns>.wp-block-column{min-height:190px}body.pqt-personalized-home .pqt-home-card-icon{left:24px;top:52px;width:50px;height:50px}body.pqt-personalized-home .pqt-home-card-copy{left:92px;top:43px;width:45%}body.pqt-personalized-home .pqt-home-card-copy strong{font-size:30px}body.pqt-personalized-home .pqt-home-card-copy small{font-size:14px}body.pqt-personalized-home #pqt-classic-home>p{min-height:118px;padding:16px 16px 56px 72px}body.pqt-personalized-home #pqt-classic-home>p a{right:16px;bottom:12px;left:16px;text-align:center}}
body.pqt-personalized-home .pqt-home-app .pqt-character-header:before{content:none}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading{display:flex;flex:0 0 100%;align-items:center;gap:9px;margin:0;color:var(--pqt-local-green-dark);font:800 16px/1.2 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading svg{width:25px;height:25px;padding:5px;border-radius:50%;background:#edf6e5;fill:none;stroke:var(--pqt-local-green);stroke-width:1.8}
body.pqt-personalized-home .pqt-home-app .pqt-character-picker{display:flex;flex:1;min-width:0;align-items:center;gap:10px}
body.pqt-personalized-home .pqt-home-app .pqt-add-character-shortcut{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;margin:0;border:2px solid var(--pqt-local-green);border-radius:50%;background:#fff;color:var(--pqt-local-green);font:700 24px/1 system-ui,sans-serif;text-decoration:none}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{min-height:144px;padding:16px 28px}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{font-size:155px}
body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:126px minmax(0,1fr);gap:26px;min-height:112px}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{display:grid;place-items:center;width:112px;height:112px;margin:0}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{width:104px;height:104px;border-width:6px;font-size:40px}
body.pqt-personalized-home .pqt-home-app .pqt-profile-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0}
body.pqt-personalized-home .pqt-home-app .pqt-character-name{display:block;margin:0 0 2px;color:#202720;font:800 25px/1.1 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title{position:static;display:flex;gap:5px;margin:0 0 13px;padding:0}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title span{display:none}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{color:var(--character,var(--pqt-local-green));font:600 16px/1.25 system-ui,sans-serif}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress{grid-template-columns:minmax(0,1fr) 72px;gap:6px 18px;padding:0 68px 0 0}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress>span{display:block;position:absolute;top:-19px;color:#697164;font:800 9px/1 system-ui,sans-serif;text-transform:uppercase}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress strong{width:60px;height:60px}
body.pqt-personalized-home .pqt-main-tab-icon{display:inline-grid;width:22px;height:22px;place-items:center;margin-right:8px;vertical-align:middle}
body.pqt-personalized-home .pqt-main-tab-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button:before{content:none!important;display:none!important}
@media(max-width:780px){body.pqt-personalized-home .pqt-home-app .pqt-character-heading{font-size:14px}body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{min-height:112px;padding:12px 14px}body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:84px minmax(0,1fr);gap:12px;min-height:88px}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{width:82px;height:82px}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{width:78px;height:78px;border-width:5px;font-size:30px}body.pqt-personalized-home .pqt-home-app .pqt-character-name{font-size:19px}body.pqt-personalized-home .pqt-home-app .pqt-reward-title{margin-bottom:8px}body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}body.pqt-personalized-home .pqt-home-app .pqt-head-progress{grid-template-columns:minmax(0,1fr) 48px;gap:4px 8px;padding:0}body.pqt-personalized-home .pqt-home-app .pqt-head-progress>span{display:none}body.pqt-personalized-home .pqt-home-app .pqt-head-progress strong{width:44px;height:44px}body.pqt-personalized-home .pqt-main-tab-icon{display:none}}

@media(max-width:780px){body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{min-height:130px!important;padding:14px!important}body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;min-height:100px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{width:98px!important;height:98px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{width:92px!important;height:92px!important;font-size:34px!important}}

/* Bandeau du personnage actif — proportions compactes du visuel validé. */
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{box-sizing:border-box;min-height:96px!important;padding:8px 18px!important;overflow:hidden}
body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important;min-height:78px!important;height:78px!important;align-items:center!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{width:78px!important;height:78px!important;align-self:center!important;justify-self:center!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{box-sizing:border-box;width:74px!important;height:74px!important;border-width:4px!important;font-size:27px!important}
body.pqt-personalized-home .pqt-home-app .pqt-profile-main{display:block!important;align-self:center!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-name{margin:0 0 1px!important;font-size:18px!important;line-height:1.05!important}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title{height:18px!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;line-height:18px!important}
body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{font-size:13px!important;line-height:18px!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-template-rows:12px 16px!important;gap:1px 12px!important;height:29px!important;padding:0 36px 0 0!important;align-items:center!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress>span{display:none!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress{grid-column:1!important;grid-row:1!important;width:100%!important;height:10px!important;margin:0!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress small{grid-column:1!important;grid-row:2!important;align-self:start!important;font-size:11px!important;line-height:14px!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress>strong{grid-column:2!important;grid-row:1/3!important;box-sizing:border-box;width:42px!important;height:42px!important;min-width:42px!important;margin:-7px 0 0!important;padding:0!important;border-width:2px!important;font-size:13px!important;white-space:nowrap!important}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{right:-13px!important;bottom:-34px!important;font-size:112px!important;opacity:.7!important}
body.pqt-personalized-home .pqt-home-app .pqt-main-tabs{margin-top:10px!important}
@media(max-width:780px){body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{min-height:92px!important;padding:7px 10px!important}body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important;min-height:76px!important;height:76px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait{width:72px!important;height:72px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>img,body.pqt-personalized-home .pqt-home-app .pqt-character-portrait>.pqt-avatar-glyph{width:68px!important;height:68px!important;font-size:25px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-name{font-size:16px!important}body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{font-size:11px!important}body.pqt-personalized-home .pqt-home-app .pqt-head-progress{grid-template-columns:minmax(0,1fr) 41px!important;gap:1px 6px!important;padding:0!important}body.pqt-personalized-home .pqt-home-app .pqt-head-progress>strong{width:38px!important;height:38px!important;min-width:38px!important;font-size:11px!important}body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{font-size:85px!important}}

/* Navigation des personnages et finitions du bandeau. */
body.pqt-personalized-home .pqt-home-app #pqt-character-tabs{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;align-items:center;overflow:visible!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab-list{display:flex;min-width:0;gap:9px;overflow:hidden}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab-list>.pqt-add-character-shortcut.is-inline{display:grid!important;flex:0 0 40px;width:40px;height:40px;margin:0}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading{padding:0!important;border:0!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab-list{box-sizing:border-box;padding:3px 1px;overflow-y:visible}
body.pqt-personalized-home .pqt-home-app .pqt-character-arrow{display:grid;width:40px;height:40px;min-width:40px;place-items:center;margin:0;padding:0;border:2px solid var(--character,var(--pqt-local-green))!important;border-radius:50%;background:#fff;color:var(--character,var(--pqt-local-green));box-shadow:none}
body.pqt-personalized-home .pqt-home-app .pqt-character-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
body.pqt-personalized-home .pqt-home-app .pqt-character-arrow:disabled{opacity:.35;cursor:default}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{background:#fff!important}
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{content:""!important;right:4px!important;bottom:-12px!important;width:118px;height:118px;background:var(--pqt-character-dofus,url('dofus-watermark.png')) center/contain no-repeat!important;opacity:.1!important;transform:rotate(-7deg)!important;filter:saturate(.75)}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress>strong{width:50px!important;height:30px!important;min-width:50px!important;margin:0!important;border-radius:999px!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading{position:relative;top:4px}
body.pqt-personalized-home #pqt-classic-home>p .pqt-discord-copy{display:block;max-width:440px}
@media(max-width:780px){body.pqt-personalized-home .pqt-home-app #pqt-character-tabs{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}body.pqt-personalized-home .pqt-home-app .pqt-character-arrow{width:32px;height:32px;min-width:32px;border-width:2px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-arrow svg{width:18px;height:18px}body.pqt-personalized-home .pqt-home-app .pqt-character-tab-list{padding:3px 1px;overflow-x:auto;scrollbar-width:none}body.pqt-personalized-home .pqt-home-app .pqt-head-progress>strong{width:45px!important;height:28px!important;min-width:45px!important}}
@media(max-width:780px){body.pqt-personalized-home .pqt-desktop-break{display:none}}

/* Filigrane et pictogrammes sociaux locaux. */
body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:0!important;
  top:50%!important;
  right:8px!important;
  bottom:auto!important;
  width:108px!important;
  height:108px!important;
  background-image:var(--pqt-character-dofus,url('dofus-watermark.png'))!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  opacity:.18!important;
  transform:translateY(-50%) rotate(-6deg)!important;
  filter:saturate(.8)!important;
  pointer-events:none!important;
}

/* 0.4.3 — Gutenberg ajoute un conteneur interne aux groupes dans les thèmes
   classiques. On le rend transparent pour que seules les six fiches soient
   les cellules de la grille, jamais le groupe entier. */
body.pqt-personalized-home #pqt-classic-home > .wp-block-group__inner-container,
body.pqt-personalized-home #pqt-classic-home > .wp-block-group__inner-container > .wp-block-columns {
	display: contents !important;
}

body.pqt-personalized-home #pqt-classic-home > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column {
	box-sizing: border-box;
	width: auto !important;
	min-width: 0 !important;
	margin: 0 !important;
	float: none !important;
	flex: none !important;
}
body.pqt-personalized-home .pqt-home-app .pqt-profile-progress{position:relative;z-index:1;background:transparent!important}
body.pqt-personalized-home .pqt-home-app .pqt-head-progress{padding-right:100px!important}
@media(max-width:780px){body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head:after{right:2px!important;width:86px!important;height:86px!important;opacity:.15!important}body.pqt-personalized-home .pqt-home-app .pqt-head-progress{padding-right:64px!important}}

/* Sélecteur de personnages plus compact et entièrement contenu. */
body.pqt-personalized-home .pqt-home-app .pqt-character-header{
  box-sizing:border-box!important;
  gap:5px!important;
  margin-top:4px!important;
  margin-bottom:10px!important;
  padding:7px 12px!important;
  overflow:visible!important;
}
body.pqt-personalized-home .pqt-home-app{margin-top:0!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading{
  top:0!important;
  min-height:24px!important;
  font-size:14px!important;
  line-height:24px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-character-heading svg{
  box-sizing:border-box!important;
  width:24px!important;
  height:24px!important;
  padding:4px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-character-picker{min-height:40px!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab-list{padding:1px!important}
body.pqt-personalized-home .pqt-home-app .pqt-character-tab{min-height:38px!important;padding:3px 9px!important}
body.pqt-personalized-home .pqt-home-app .pqt-tab-avatar{flex-basis:32px!important;width:32px!important;height:32px!important;font-size:16px!important}

/* Le bouton de thème appartient à la navigation{
  position:static!important;
  inset:auto!important;
  z-index:auto!important;
  order:3!important;
  display:inline-flex!important;
  flex:0 0 40px!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  margin:0 7px 0 0!important;
  padding:0!important;
  border:1px solid #dfe3dc!important;
  border-radius:50%!important;
  background:#f7f8f6!important;
  color:#364033!important;
  box-shadow:none!important;
  transform:none!important;
}

/* Palette sombre dédiée à l’accueil personnalisé. */
html.papycha-dark body.pqt-personalized-home{
  --pqt-local-ink:#edf1eb;
  --pqt-local-muted:#aeb8ad;
  --pqt-local-line:#39443a;
  --pqt-local-soft:#252c26;
  --pqt-local-shadow:0 5px 18px rgba(0,0,0,.22);
  background:#141814!important;
  color:#edf1eb!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-header,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-dashboard-head{background:#202621!important;color:#edf1eb!important;border-color:#39443a!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-tab,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-arrow,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-add-character-shortcut,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button{background:#282f29!important;color:#dfe6dd!important;border-color:#3d493e!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-tab.is-active,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-main-tabs button.is-active{background:var(--character,var(--pqt-local-green))!important;color:#fff!important;border-color:var(--character,var(--pqt-local-green))!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-heading,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-character-name{color:#f2f5f0!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-reward-title strong{color:#a9cc72!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-tab-copy small,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-head-progress small{color:#b8c2b7!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-head-progress progress{background:#353d36!important;border-color:#465247!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-head-progress>strong{background:#202621!important;color:#ddecce!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-profile-progress,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-head-progress{background:transparent!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-heading{background:#263021!important;color:#eef4e9!important;border-color:#3d4b39!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-card{background:#202621!important;color:#edf1eb!important;border-color:#39443a!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-title{background:#263021!important;color:#eef4e9!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-title a{color:#ddecce!important;border-color:#60784d!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-item{color:#d8dfd6!important;border-color:#333d34!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-item small,
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-latest>a small{color:#aeb8ad!important}
html.papycha-dark body.pqt-personalized-home .pqt-sidebar-latest>a{border-color:#333d34!important}
html.papycha-dark body.pqt-personalized-home #pqt-classic-home>p{background:#23272a!important;color:#e2e5e2!important;border-color:#3b4440!important;border-left-color:#5865f2!important}
html.papycha-dark body.pqt-personalized-home #pqt-classic-home>p strong{color:#fff!important}
html.papycha-dark body.pqt-personalized-home .pqt-tab-panel,
html.papycha-dark body.pqt-personalized-home .pqt-global-status{color:#edf1eb!important;border-color:#39443a!important}
@media(max-width:780px){body.pqt-personalized-home .pqt-home-app .pqt-character-header{margin-top:7px!important;padding:6px 8px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-heading{min-height:21px!important;line-height:21px!important}body.pqt-personalized-home .pqt-home-app .pqt-character-heading svg{width:21px!important;height:21px!important}}

/* Onglets de suivi : même vocabulaire visuel que l'accueil. */
body.pqt-personalized-home .pqt-home-app .pqt-tab-panel:not(:empty){
  display:grid!important;
  gap:14px!important;
  margin-top:12px!important;
  color:var(--pqt-local-ink,#273126)!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-tab-panel [hidden]{display:none!important}
body.pqt-personalized-home .pqt-home-app .pqt-card,
body.pqt-personalized-home .pqt-home-app .pqt-next-quests,
body.pqt-personalized-home .pqt-home-app .pqt-knowledge{
  padding:18px!important;
  border:1px solid var(--pqt-local-line,#dfe5da)!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:var(--pqt-local-shadow,0 5px 18px rgba(35,49,34,.07))!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:14px!important}
body.pqt-personalized-home .pqt-home-app .pqt-section-title h3{margin:0!important;color:#263b1d!important;font-size:21px!important}
body.pqt-personalized-home .pqt-home-app .pqt-section-title span{color:#778176!important;font-size:13px!important}

/* Stats. */
body.pqt-personalized-home .pqt-home-app .pqt-knowledge{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(190px,34%)!important;
  align-items:center!important;
  gap:9px 22px!important;
  border-left:5px solid #c48c2a!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge--enough{border-left-color:var(--character,var(--pqt-local-green,#619b29))!important}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge--near{border-left-color:#e0a62f!important}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge>div{display:grid!important;gap:3px!important}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge strong{color:#263b1d!important;font-size:18px!important}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge span,
body.pqt-personalized-home .pqt-home-app .pqt-knowledge small{color:#6f786d!important}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge small{grid-column:1/-1!important}
body.pqt-personalized-home .pqt-home-app progress{accent-color:var(--character,var(--pqt-local-green,#619b29))}
body.pqt-personalized-home .pqt-home-app .pqt-knowledge progress{width:100%!important;height:9px!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>div{
  position:relative!important;
  display:grid!important;
  grid-template-columns:38px 1fr!important;
  grid-template-rows:auto 1fr auto!important;
  min-height:106px!important;
  padding:14px!important;
  border:1px solid var(--pqt-local-line,#dfe5da)!important;
  border-radius:12px!important;
  background:#fbfcfa!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats svg{grid-row:1/3!important;width:27px!important;height:27px!important;color:#c18019!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats span{color:#687265!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats strong{align-self:end!important;color:#283127!important;font-size:27px!important;line-height:1!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats strong small{color:#6d756b!important;font-size:13px!important}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats progress{grid-column:1/-1!important;width:100%!important;height:5px!important;margin-top:11px!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection{display:block!important;padding:12px 14px!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection>header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection>header svg{grid-row:auto!important;flex:0 0 27px!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection ul{display:grid!important;gap:5px!important;margin:0!important;padding:0!important;list-style:none!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:3px 8px!important;border-radius:14px!important;background:#f1f5ed!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li svg{grid-row:auto!important;width:19px!important;height:19px!important;color:var(--character,var(--pqt-local-green,#619b29))!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li span{font-size:10px!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li strong{font-size:18px!important}

/* Objectifs. */
body.pqt-personalized-home .pqt-home-app .pqt-objectives{display:grid!important;gap:10px!important;margin:0 0 16px!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective{
  display:grid!important;
  grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) auto!important;
  gap:14px!important;
  align-items:center!important;
  padding:13px 14px!important;
  border:1px solid #dce5d6!important;
  border-left:4px solid var(--character,var(--pqt-local-green,#619b29))!important;
  border-radius:18px!important;
  background:#f9fbf7!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-open{display:grid!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;color:#263126!important;text-align:left!important;cursor:pointer!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective-open strong{font-size:16px!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective small{color:#70796e!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective>progress{width:100%!important;height:9px!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective button:not(.pqt-objective-open),
body.pqt-personalized-home .pqt-home-app .pqt-quest-filters button{
  min-height:34px!important;
  padding:6px 10px!important;
  border:1px solid #cad6c3!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#33462a!important;
  font-size:12px!important;
  font-weight:700!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-detail{grid-column:1/-1!important;padding:15px!important;border:1px solid #e2e8de!important;border-radius:14px!important;background:#fff!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective-mini-tree{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:9px 0!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective-mini-tree a{padding:5px 9px!important;border-radius:6px!important;background:#edf5e6!important;color:#3f6c21!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective-form{display:grid!important;grid-template-columns:190px minmax(220px,1fr) auto!important;gap:8px!important;padding-top:14px!important;border-top:1px solid #e1e6dd!important}
body.pqt-personalized-home .pqt-home-app .pqt-objective-form select{min-height:42px!important;border-color:#cbd6c4!important;border-radius:8px!important;background:#fff!important}
body.pqt-personalized-home .pqt-home-app .pqt-recommendations{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:14px 0!important}
body.pqt-personalized-home .pqt-home-app .pqt-recommendations article{padding:12px!important;border:1px solid #dce5d6!important;border-left:4px solid var(--pqt-local-green,#619b29)!important;border-radius:9px!important;background:#f7faf4!important}

/* Quêtes. */
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card{display:grid!important;grid-template-columns:88px 1fr!important;min-height:88px!important;overflow:hidden!important;border:1px solid #dce5d6!important;border-radius:18px!important;background:#f9fbf7!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-image{display:flex!important;align-items:center!important;justify-content:center!important;background:#283127!important;color:#fff!important;font-size:26px!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-image img{width:100%!important;height:100%!important;object-fit:cover!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card>div{display:grid!important;align-content:center!important;gap:4px!important;padding:10px 13px!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card h4{margin:0!important;font-size:16px!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card small{color:#648b3f!important;font-weight:700!important}
body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card p{display:flex!important;justify-content:space-between!important;margin:0!important;color:#737c71!important}
body.pqt-personalized-home .pqt-home-app .pqt-all-quests .pqt-section-title>div{display:flex!important;align-items:center!important;gap:12px!important}
body.pqt-personalized-home .pqt-home-app .pqt-relaunch-wizard{margin:0!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important}
body.pqt-personalized-home .pqt-home-app #pqt-search{max-width:320px!important;border-radius:20px!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:10px 0 14px!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list{display:grid!important;gap:8px!important;max-height:620px!important;overflow:auto!important;padding:8px!important;border:1px solid #e0e6dc!important;border-radius:20px!important;background:#f5f7f3!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list article{display:grid!important;grid-template-columns:34px minmax(160px,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:9px 11px!important;border:1px solid #e4e9e0!important;border-radius:14px!important;background:#fff!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list article:nth-child(even){background:#fafbf9!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list article[hidden]{display:none!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list article>a{min-width:0!important;overflow-wrap:anywhere!important}
body.pqt-personalized-home .pqt-home-app .pqt-quest-list select{min-height:36px!important;border-color:#cad5c3!important;border-radius:18px!important;background:#fff!important}

/* Page Mon espace. */
body.pqt-tracker-account #breadcrumbs,
body.pqt-tracker-account .breadcrumb-trail,
body.pqt-tracker-account #breadcrumb-trail{display:none!important}
body.pqt-tracker-account .pqt-app{max-width:1180px!important;margin:18px auto 40px!important;padding:0 22px!important;color:#2d352b!important}
body.papycha-theme-preview.pqt-tracker-account #content{float:none!important;width:100%!important;max-width:none!important;margin:0!important}
body.papycha-theme-preview.pqt-tracker-account #sidebar-primary{display:none!important}
body.papycha-theme-preview.pqt-tracker-account .entry-header{display:none!important}
body.papycha-theme-preview.pqt-tracker-account .entry-content{max-width:none!important}
body.papycha-theme-preview.pqt-tracker-account .pqt-app{box-sizing:border-box;max-width:100%!important;margin:0 auto 40px!important;padding:0!important}
body.pqt-tracker-account .pqt-hero{margin:0 0 12px!important;padding:18px 22px!important;border:1px solid #dce5d6!important;border-radius:14px!important;background:#f6faf2!important;box-shadow:0 5px 18px rgba(35,49,34,.06)!important}
body.pqt-tracker-account .pqt-hero h1{margin:0!important;color:#263b1d!important;font-size:30px!important}
body.pqt-tracker-account .pqt-hero p{margin:4px 0 0!important;color:#687365!important}
body.pqt-tracker-account .pqt-space-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:12px!important;padding:15px 18px!important;border:1px solid #dfe5da!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(35,49,34,.05)!important}
body.pqt-tracker-account .pqt-code{display:block!important;margin-top:3px!important;color:#2d3d25!important;font-family:inherit!important;font-weight:800!important;letter-spacing:0!important}
body.pqt-tracker-account .pqt-character-header{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 12px!important;border:1px solid #dfe5da!important;border-bottom:0!important;border-radius:13px 13px 0 0!important;background:#fff!important}
body.pqt-tracker-account .pqt-character-heading{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin:0!important;color:#315126!important;font-size:16px!important}
body.pqt-tracker-account .pqt-character-heading svg{width:23px!important;height:23px!important;padding:4px!important;border-radius:50%!important;background:#eaf4df!important;fill:none!important;stroke:currentColor!important}
body.pqt-tracker-account .pqt-character-picker{flex:1 1 auto!important;min-width:0!important}
body.pqt-tracker-account .pqt-character-tabs{display:flex!important;gap:7px!important;overflow:auto!important}
body.pqt-tracker-account .pqt-character-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid #cad8c1!important;border-radius:50%!important;background:#fff!important;color:#56892f!important;font-size:0!important}
body.pqt-tracker-account .pqt-character-arrow:before{content:'‹'!important;font-size:28px!important;line-height:1!important}
body.pqt-tracker-account .pqt-character-arrow:last-child:before{content:'›'!important}
body.pqt-tracker-account .pqt-character-tab{min-height:39px!important;padding:4px 11px!important;border:1px solid #dce4d7!important;border-radius:20px!important;background:#f4f6f3!important}
body.pqt-tracker-account .pqt-character-tab.is-active{border-color:var(--character,var(--pqt-local-green,#619b29))!important;background:var(--character,var(--pqt-local-green,#619b29))!important;color:#fff!important}

/* Le paysage Stargazer reste visible sur mobile ; seule la surface centrale
   demeure blanche. Cette règle neutralise l'ancien aplat de la maquette. */
@media(max-width:780px){body.custom-background.pqt-personalized-home{background-color:#d9eee5!important}}
body.pqt-tracker-account .pqt-character-tab.is-active strong,
body.pqt-tracker-account .pqt-character-tab.is-active small{color:#fff!important}
body.pqt-tracker-account #pqt-add-character{min-height:38px!important;border-radius:20px!important;white-space:nowrap!important}
body.pqt-tracker-account #pqt-add-character,
body.pqt-tracker-account .pqt-character-form-actions .pqt-button:not(.is-secondary){border-color:#47671d!important;background:linear-gradient(135deg,#47671d,#6f972d)!important;color:#fff!important}
body.pqt-tracker-account .pqt-dashboard-head{margin:0 0 12px!important;border-radius:0 0 13px 13px!important;box-shadow:0 5px 18px rgba(35,49,34,.06)!important}
body.pqt-tracker-account .pqt-dashboard-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
body.pqt-tracker-account .pqt-dashboard-actions button,
body.pqt-tracker-account .pqt-dashboard-actions a{min-height:34px!important;padding:6px 10px!important;border:1px solid #ccd7c5!important;border-radius:18px!important;background:#fff!important;color:#344b2a!important;font-size:12px!important;font-weight:700!important}
body.pqt-tracker-account .pqt-tab-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.pqt-tracker-account .pqt-tab-panel>.pqt-card{margin:0!important;padding:18px!important;border:1px solid #dfe5da!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 18px rgba(35,49,34,.06)!important}
body.pqt-tracker-account .pqt-tab-panel>.pqt-card:last-child:nth-child(odd){grid-column:1/-1!important}
body.pqt-tracker-account .pqt-settings .pqt-inline-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
body.pqt-tracker-account .pqt-comparison{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}
body.pqt-tracker-account .pqt-comparison article{display:grid!important;gap:3px!important;padding:12px!important;border-left:4px solid var(--pqt-local-green,#619b29)!important;border-radius:8px!important;background:#f5f8f2!important}
body.pqt-tracker-account .pqt-history{margin:0!important;padding-left:20px!important}
body.pqt-tracker-account .pqt-history li{padding:6px 0!important;border-bottom:1px solid #edf0ea!important}
body.pqt-tracker-account .pqt-share{margin-bottom:12px!important;border-radius:13px!important}

/* Mode sombre des panneaux et de Mon espace. */
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-card,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-next-quests,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-knowledge,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>div,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective-detail,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-quest-list article,
html.papycha-dark body.pqt-tracker-account .pqt-hero,
html.papycha-dark body.pqt-tracker-account .pqt-space-toolbar,
html.papycha-dark body.pqt-tracker-account .pqt-character-header,
html.papycha-dark body.pqt-tracker-account .pqt-tab-panel>.pqt-card{background:#202621!important;color:#edf1eb!important;border-color:#39443a!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-quest-list article:nth-child(even),
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-recommendations article,
html.papycha-dark body.pqt-tracker-account .pqt-comparison article{background:#252c26!important;border-color:#3c483d!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li{background:#2c352d!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-quest-list{background:#1a201a!important;border-color:#39443a!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-section-title h3,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-knowledge strong,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-overview-stats strong,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective-open,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-next-quest-card a,
html.papycha-dark body.pqt-tracker-account .pqt-hero h1,
html.papycha-dark body.pqt-tracker-account .pqt-code{color:#edf1eb!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-section-title span,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-knowledge span,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-knowledge small,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-overview-stats span,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective small,
html.papycha-dark body.pqt-tracker-account .pqt-hero p{color:#adb7ac!important}
html.papycha-dark body.pqt-personalized-home .pqt-home-app button:not(.is-active),
html.papycha-dark body.pqt-personalized-home .pqt-home-app select,
html.papycha-dark body.pqt-personalized-home .pqt-home-app input,
html.papycha-dark body.pqt-tracker-account button:not(.pqt-button),
html.papycha-dark body.pqt-tracker-account input{background:#282f29!important;color:#e5ebe3!important;border-color:#465247!important}
html.papycha-dark body.pqt-tracker-account .pqt-app{color:#edf1eb!important}
html.papycha-dark body.pqt-tracker-account .pqt-character-heading{color:#edf1eb!important}
html.papycha-dark body.pqt-tracker-account .pqt-character-arrow,
html.papycha-dark body.pqt-tracker-account .pqt-character-tab{background:#282f29!important;color:#e5ebe3!important;border-color:#465247!important}
html.papycha-dark body.pqt-tracker-account .pqt-button.is-secondary{background:#303831!important;color:#f1f4ef!important;border-color:#536252!important}

@media(max-width:780px){
  body.pqt-personalized-home .pqt-home-app .pqt-knowledge{grid-template-columns:1fr!important}
  body.pqt-personalized-home .pqt-home-app .pqt-knowledge small{grid-column:auto!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-card:nth-child(3),
  body.pqt-personalized-home .pqt-home-app .pqt-stat-collection{grid-column:1/-1!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective,
  body.pqt-personalized-home .pqt-home-app .pqt-objective-form{grid-template-columns:1fr!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective>div{justify-content:flex-start!important}
  body.pqt-personalized-home .pqt-home-app .pqt-next-quest-grid{grid-template-columns:1fr!important}
  body.pqt-personalized-home .pqt-home-app .pqt-all-quests .pqt-section-title,
  body.pqt-personalized-home .pqt-home-app .pqt-all-quests .pqt-section-title>div{align-items:stretch!important;flex-direction:column!important}
  body.pqt-personalized-home .pqt-home-app #pqt-search{max-width:none!important}
  body.pqt-personalized-home .pqt-home-app .pqt-quest-list article{grid-template-columns:30px 18px minmax(0,1fr)!important}
  body.pqt-personalized-home .pqt-home-app .pqt-quest-list article>a{grid-column:3!important}
  body.pqt-personalized-home .pqt-home-app .pqt-quest-list .pqt-inferred{grid-column:3!important}
  body.pqt-personalized-home .pqt-home-app .pqt-quest-list select{grid-column:1/-1!important;width:100%!important}
  body.pqt-tracker-account .pqt-app{margin-top:8px!important;padding:0 10px 30px!important}
  body.pqt-tracker-account .pqt-hero h1{font-size:24px!important}
  body.pqt-tracker-account .pqt-space-toolbar,
  body.pqt-tracker-account .pqt-character-header{align-items:stretch!important;flex-direction:column!important}
  body.pqt-tracker-account .pqt-actions{flex-wrap:wrap!important}
  body.pqt-tracker-account #pqt-add-character{align-self:flex-start!important}
  body.pqt-tracker-account .pqt-tab-panel{grid-template-columns:1fr!important}
  body.pqt-tracker-account .pqt-tab-panel>.pqt-card:last-child:nth-child(odd){grid-column:auto!important}
}

/* 0.6.9 — statistiques et suggestions adaptées à la largeur réelle du module. */
body.pqt-personalized-home .pqt-home-app{container-type:inline-size}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>*{min-width:0!important}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection span,
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection strong,
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection svg{
  grid-area:auto!important;
  min-height:0!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li strong{
  align-self:center!important;
  justify-self:end!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions{
  overflow:hidden!important;
  border:1px solid var(--pqt-local-line,#dfe5da)!important;
  border-left:4px solid #c48c2a!important;
  border-radius:12px!important;
  background:linear-gradient(90deg,#fff8e9,#fff 68%)!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions li{
  min-width:0!important;
  border:1px solid #dfe5da!important;
  border-radius:9px!important;
  background:#fff!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions li>span{
  min-width:0!important;
  hyphens:none!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions button{
  min-width:78px!important;
  border-radius:18px!important;
  white-space:nowrap!important;
}

@media(max-width:1100px){
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-card:nth-child(3),
  body.pqt-personalized-home .pqt-home-app .pqt-stat-collection{grid-column:1/-1!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions ul{grid-template-columns:1fr!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions li{grid-template-columns:minmax(0,1fr) auto!important;padding:11px 12px!important}
}

@container(max-width:720px){
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-card:nth-child(3),
  body.pqt-personalized-home .pqt-home-app .pqt-stat-collection{grid-column:1/-1!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions ul{grid-template-columns:1fr!important}
}

@container(max-width:420px){
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>div{grid-template-columns:31px minmax(0,1fr)!important;padding:10px!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats svg{width:23px!important;height:23px!important}
  body.pqt-personalized-home .pqt-home-app .pqt-overview-stats strong{font-size:23px!important}
  body.pqt-personalized-home .pqt-home-app .pqt-stat-collection{padding:11px 12px!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions{padding:12px!important}
  body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions li{grid-template-columns:minmax(0,1fr) auto!important;padding:11px!important}
}

html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions{
  border-color:#39443a!important;
  background:linear-gradient(90deg,#302b20,#202621 68%)!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-objective-suggestions li{
  border-color:#3c483d!important;
  background:#252c26!important;
}

/* 0.6.24 — statistiques illustrées et questionnaire lisible en mode sombre. */
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-card{
  grid-template-columns:44px minmax(0,1fr) max-content!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  gap:10px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-card .pqt-stat-icon{
  grid-column:1!important;
  grid-row:1!important;
  width:42px!important;
  height:42px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-card .pqt-stat-label{
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-card .pqt-stat-value{
  grid-column:3!important;
  grid-row:1!important;
  align-self:center!important;
  white-space:nowrap!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li{
  grid-template-columns:32px minmax(0,1fr) max-content!important;
  gap:9px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection li .pqt-stat-icon{
  width:29px!important;
  height:29px!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection .pqt-stat-label{
  min-width:0!important;
  overflow-wrap:anywhere!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-stat-collection .pqt-stat-value{
  min-width:2ch!important;
  white-space:nowrap!important;
}

html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-current-metazone{
  border:1px solid #526b48!important;
  background:#2c4427!important;
  color:#dcefcf!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-zones label,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row{
  border-color:#485448!important;
  background:#242b25!important;
  color:#edf1eb!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-zones label:has(input:checked),
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-selected,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-implied{
  border-color:#6fa34e!important;
  background:#2b4328!important;
  color:#f1f6ed!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-known-not-completed{
  border-left-color:#838b84!important;
  background:#303532!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-skip{
  border-left-color:#817866!important;
  background:#302f2a!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-skip.is-selected{
  border-color:#78ad57!important;
  background:#31512d!important;
  box-shadow:inset 0 0 0 2px #78ad57!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row strong,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row.is-skip.is-selected strong,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-zones strong{
  color:#f1f5ef!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-series-row small,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-assistant-zones small,
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-wizard>p{
  color:#b8c2b7!important;
}
html.papycha-dark body.pqt-personalized-home .pqt-home-app .pqt-global-status.is-error{
  border-color:#a85d5d!important;
  background:#4a2929!important;
  color:#ffe1e1!important;
}

/* 0.6.25 — la carte Collection reste compacte et utilise toute sa largeur. */
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-collection{
  display:block!important;
  box-sizing:border-box!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-collection>ul{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-collection li{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  grid-template-columns:32px minmax(72px,1fr) max-content!important;
}
body.pqt-personalized-home .pqt-home-app .pqt-overview-stats>.pqt-stat-collection .pqt-stat-label{
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}

/* 0.6.27 — identité à gauche, contact à droite, accès existants compacts. */
.pqt-app .pqt-welcome{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:start!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  column-gap:20px!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child>h2,
.pqt-app .pqt-welcome>.pqt-card:first-child>p,
.pqt-app .pqt-welcome>.pqt-card:first-child>#pqt-create-space{
  grid-column:1/-1!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child>label{
  grid-column:1!important;
  margin:12px 0!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child>.pqt-contact-fields{
  grid-column:2!important;
  grid-row:3 / span 5!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-self:stretch!important;
  align-content:start!important;
  margin:12px 0!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child>.pqt-contact-fields>p{
  grid-column:1/-1!important;
}
.pqt-app .pqt-welcome>.pqt-card:first-child>#pqt-create-space,
.pqt-app .pqt-welcome>.pqt-card:not(:first-child)>.pqt-button{
  justify-self:start!important;
}
.pqt-app .pqt-welcome>.pqt-card:not(:first-child){
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:12px!important;
}
.pqt-app .pqt-welcome>.pqt-card:not(:first-child)>h2{
  margin-bottom:4px!important;
}

@media(max-width:760px){
  .pqt-app .pqt-welcome{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .pqt-app .pqt-welcome>.pqt-card:first-child{
    grid-column:auto!important;
    grid-template-columns:minmax(0,1fr)!important;
  }
  .pqt-app .pqt-welcome>.pqt-card:first-child>label{
    grid-column:auto!important;
  }
  .pqt-app .pqt-welcome>.pqt-card:first-child>.pqt-contact-fields{
    grid-column:auto!important;
    grid-row:auto!important;
    grid-template-columns:minmax(0,1fr)!important;
    margin:18px 0!important;
  }
}
