/* Shared team guidance; scoped to the existing signed-in guide panel. */
body.patissland-ui #dailyGuide>.btn{margin:0 0 22px;background:transparent;color:var(--pl-gold);border:1px solid var(--pl-line);font-size:12px}
body.patissland-ui #dailyGuide .pl-guide{margin:0;max-width:1050px;background:transparent!important;border:0!important;padding:0!important;box-shadow:none;color:var(--pl-ink)}
body.patissland-ui .pl-guide-intro{color:var(--pl-muted);margin:0 0 26px;max-width:680px;font-size:14px}
body.patissland-ui .pl-guide-topic{padding:0;margin:0 0 14px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-paper);overflow:hidden}
body.patissland-ui .pl-guide-topic>summary{display:flex;align-items:center;gap:17px;cursor:pointer;list-style:none;padding:21px 24px;min-height:88px;line-height:1.45}
body.patissland-ui .pl-guide-topic>summary::-webkit-details-marker{display:none}
body.patissland-ui .pl-guide-topic>summary::marker{content:""}
body.patissland-ui .pl-guide-topic>summary:hover{background:#f5f1e8}
body.patissland-ui .pl-guide-topic>summary:focus-visible{outline-offset:-4px;border-radius:12px}
body.patissland-ui .pl-guide-topic>summary>span:nth-child(2){flex:1;min-width:0}
body.patissland-ui .pl-guide-topic>summary strong{display:block;font-weight:500;font-size:17px}
body.patissland-ui .pl-guide-topic>summary small{display:block;margin-top:4px;font-size:12px;color:var(--pl-muted);font-weight:400}
body.patissland-ui .pl-guide-number{font:400 23px/1 Georgia,serif;color:var(--pl-gold);width:32px;flex-shrink:0}
body.patissland-ui .pl-guide-toggle{width:9px;height:9px;border-right:1.5px solid var(--pl-gold);border-bottom:1.5px solid var(--pl-gold);transform:rotate(45deg);flex-shrink:0;margin:0 3px 4px 6px}
body.patissland-ui .pl-guide-topic[open] .pl-guide-toggle{transform:rotate(225deg);margin-top:6px}
body.patissland-ui .pl-guide-topic[open]>summary{border-bottom:1px solid var(--pl-line)}
body.patissland-ui .pl-guide-body{padding:24px;font-size:14px;line-height:1.7;overflow-wrap:break-word}
body.patissland-ui .pl-guide-body p{margin:7px 0 0;color:#53574e;line-height:1.7}
body.patissland-ui .pl-guide-body b,body.patissland-ui .pl-guide-body strong{font-weight:600;color:var(--pl-ink)}
body.patissland-ui .pl-guide-body h2{font-size:16px;font-weight:500;margin:0 0 8px;line-height:1.4}
body.patissland-ui .pl-guide-check,body.patissland-ui .pl-guide-alert{border:0;border-radius:9px;padding:17px 20px;margin:0;background:#f1f0e9}
body.patissland-ui .pl-guide-alert{background:#f7ede0;border-left:3px solid #b98a4d}
body.patissland-ui .pl-guide-check>strong,body.patissland-ui .pl-guide-alert>strong{display:block;font-size:14px;font-weight:500}
body.patissland-ui .pl-guide-check p,body.patissland-ui .pl-guide-alert p{font-size:13px}
body.patissland-ui .pl-guide-steps{list-style:none;counter-reset:guide-step;margin:23px 0;padding:0;display:grid;gap:23px}
body.patissland-ui .pl-guide-steps>li{counter-increment:guide-step;position:relative;padding:0 0 0 42px;margin:0}
body.patissland-ui .pl-guide-steps>li::before{content:counter(guide-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d8cbb2;border-radius:50%;font-size:12px;color:var(--pl-gold);background:var(--pl-paper)}
body.patissland-ui .pl-guide-control{display:inline-block;font-size:11px;color:var(--pl-gold);background:var(--pl-soft);border-radius:4px;padding:1px 7px;margin-right:4px;white-space:nowrap}
body.patissland-ui .pl-guide-body blockquote{margin:12px 0;padding:10px 0 10px 16px;border-left:2px solid #c7b28a;font-style:normal;font-size:14px;color:var(--pl-ink);background:transparent;overflow-wrap:anywhere}
body.patissland-ui .pl-guide-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-bottom:24px}
body.patissland-ui .pl-guide-sav{padding:20px;background:var(--pl-soft);border-radius:9px;margin:0 0 20px}
body.patissland-ui .pl-guide-label{display:block;font-size:10px;letter-spacing:1px;color:var(--pl-gold);margin-bottom:7px}
body.patissland-ui .pl-guide-team{padding:18px 3px;margin:6px 0 0;border-top:1px solid var(--pl-line);font-size:13px}
body.patissland-ui .pl-guide-team strong{font-weight:500}
body.patissland-ui .pl-guide-team p{margin:5px 0 0;color:var(--pl-muted)}
@media(max-width:650px){body.patissland-ui .pl-guide-topic>summary{padding:17px 15px;gap:11px}body.patissland-ui .pl-guide-topic>summary strong{font-size:15px}body.patissland-ui .pl-guide-topic>summary small{font-size:11px}body.patissland-ui .pl-guide-number{width:25px;font-size:21px}body.patissland-ui .pl-guide-body{padding:17px 15px;font-size:13px}body.patissland-ui .pl-guide-steps>li{padding-left:35px}body.patissland-ui .pl-guide-check,body.patissland-ui .pl-guide-alert,body.patissland-ui .pl-guide-sav{padding:15px}body.patissland-ui .pl-guide-pair{grid-template-columns:1fr;gap:22px}body.patissland-ui .pl-guide-body blockquote{font-size:13px}body.patissland-ui .pl-guide-intro{font-size:13px;margin-bottom:20px}}
