#myPanel,#myDocument{position:fixed;top:24px;right:24px;bottom:24px;width:clamp(360px,33vw,600px);max-width:calc(100vw - 32px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:22px;background:rgba(255,253,248,.96);box-shadow:0 18px 55px #3c2f241c;color:#403b34;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;pointer-events:auto;z-index:500;backdrop-filter:blur(22px)}
#myPanel[hidden],#myDocument[hidden],#myPanel [hidden]{display:none!important}#myDocument{z-index:14000;width:clamp(360px,42vw,700px)}
.my-header{padding:22px 22px 17px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e9e2d8}.my-identity{display:flex;gap:12px;align-items:center;min-width:0}.my-identity>img{width:50px;height:50px;border-radius:50%;object-fit:cover;background:#f0ebe2}.my-identity h1{font-size:21px;margin:0}.my-identity p{font-size:12px;color:#807669;margin:0}.my-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.my-button{font:inherit;border:1px solid #ddd4c6;background:#fffaf1;border-radius:9px;padding:6px 11px;cursor:pointer;color:inherit;line-height:1.5}.my-button:hover{background:#f2e8d9}.my-button:focus-visible{outline:2px solid #5b8bac;outline-offset:2px}.my-text,.my-link{border:0;background:transparent;color:#836443;font-size:12px;padding:3px 0}.my-nav{display:flex;padding:12px 20px 0;gap:6px;flex:none}.my-nav .my-button{flex:1;border:0;background:transparent;color:#877969;padding:8px 0}.my-nav .is-active{background:#eee4d5;color:#604b34;font-weight:600}.my-body{overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain;padding:20px 22px 28px;scrollbar-width:thin}.my-body h2{font-size:16px;margin:0 0 12px}.my-body h3{font-size:14px;margin:0 0 8px}.my-section-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.my-section-heading h2{margin:0}.my-section-heading>span{font-size:11px;color:#8a8073}.my-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.my-metric{display:flex;flex-direction:column;align-items:center;padding:15px 3px;border:1px solid #e8ded1;border-radius:13px;background:#faf6ee}.my-metric strong{font-size:25px;line-height:1.3;font-weight:600;color:#69523b}.my-metric span{font-size:11px;color:#817567;margin-top:5px}.my-muted,.my-empty{font-size:12px;color:#8a7d6d;line-height:1.7}.my-empty{padding:18px 0}.my-scope{border:1px solid #e7ded2;border-radius:13px;padding:16px;margin:20px 0}.my-scope-stats{display:flex;justify-content:space-between;gap:10px;font-size:12px}.my-trend{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:14px}.my-trend>div{display:flex;flex:1;flex-direction:column;align-items:center;font-size:10px;color:#8d7c66}.my-trend i{display:block;width:70%;max-width:28px;background:#c6b094;border-radius:4px 4px 0 0;margin:4px 0}.my-departments{margin-top:14px;border-top:1px solid #eee4d7}.my-departments p{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:7px 0}.my-day{padding-top:16px;color:#8d7a63}.my-action{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #ede6db}.my-action time{font-size:11px;color:#978b7e;width:36px;flex:none;padding-top:3px}.my-action>div{min-width:0;flex:1}.my-action strong{font-size:13px;font-weight:550}.my-action p{font-size:12px;line-height:1.7;color:#81766a;margin:3px 0;white-space:pre-line;overflow-wrap:anywhere}.my-action small{display:block;color:#9c7c53;font-size:11px}.my-artifact-group{margin:20px 0}.my-document-row{width:100%;display:flex;gap:10px;align-items:center;text-align:left;padding:12px 0;border:0;border-bottom:1px solid #e8e0d6;background:transparent;border-radius:0}.my-document-icon{display:inline-flex;justify-content:center;align-items:center;width:32px;height:38px;border:1px solid #dacdbb;border-radius:5px;color:#977a56;flex:none;font-size:12px}.my-document-row>span:nth-child(2){flex:1;min-width:0}.my-document-row strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.my-document-row small{display:block;font-size:11px;color:#938778}.my-footer{display:flex;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid #e8e0d5;color:#93816b;font-size:11px;flex:none}.my-highlight{outline:2px solid #b29a77;outline-offset:3px;background:#faf0df!important}.my-document-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4dbce}.my-document-body{padding:26px 30px 40px;overflow:auto;min-height:0;overscroll-behavior:contain}.my-document-meta{color:#9b8e7e;font-size:12px}.my-document-body h1{font-size:24px;line-height:1.5;margin:10px 0 14px;overflow-wrap:anywhere}.my-document-section{margin-top:24px}.my-document-section h2{font-size:16px;margin:0 0 10px}.my-document-section p{font-size:14px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.my-document-destination{font-size:12px;border-top:1px solid #e9dfd3;padding-top:14px;color:#8f7656}#myPanel #pGoals,#myPanel #pActivities{margin:0;padding:0;border:0}#myPanel #pActivities{margin-top:24px}#myPanel #pGoals>.ci-incoming-header{display:none}#myPanel #completedGoalTabs{margin:0 0 16px}#myPanel .cg-section-header{margin:0 0 10px}#myPanel .cg-goal-item{margin-top:12px}#myPanel .cg-goal-title{font-size:14px}#myPanel .cg-meta,#myPanel .cg-task-flow,#myPanel .cg-task-heading{font-size:12px}
@media(max-width:1100px){#myPanel,#myDocument{right:16px;top:16px;bottom:16px}.my-header{padding:18px 18px 14px}.my-body{padding:18px}.my-header-actions{max-width:100px}.my-metrics{grid-template-columns:repeat(2,1fr)}.my-metric{padding:10px}.my-document-body{padding:20px}}

.my-transcript{border-top:1px solid #e3d7c7;padding-top:18px}.my-transcript summary{font-size:13px;color:#9a7d56;cursor:pointer}.my-transcript-lines{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}.my-transcript-lines strong{font-size:12px;color:#8c7456}.my-transcript-lines p{margin:5px 0 0;font-size:13px;line-height:1.8}

.my-doc-attendees{margin:20px 0}.my-doc-attendees h2{font-size:13px;color:#8c765b;margin:0 0 10px}.my-doc-attendees>div{display:flex;flex-wrap:wrap;gap:10px 14px}.my-doc-member{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:#75614a}.my-doc-member img,.my-doc-member i{width:29px;height:29px;object-fit:cover;border-radius:50%;background:#eee5d7}.my-doc-member i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;color:#ab9475;font-size:11px}.my-doc-todos article{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #ebe1d3;padding:14px 0}.my-doc-todos article>div{flex:1;min-width:0}.my-doc-todos article p{font-size:13px;margin:0;line-height:1.8}.my-doc-todos article small{font-size:11px;color:#a18a6c}.my-class-stats{font-size:12px;color:#93795b;padding:12px;border-radius:10px;background:#f3ecdf}

.my-document-filename{font-size:11px;color:#9e8a70;margin:4px 0 16px;overflow-wrap:anywhere}.my-class-stats h2{font-size:14px;margin:0 0 8px}.my-class-stats .my-stat-summary{font-size:12px;margin:0 0 5px}.my-class-stats .my-stat-basis{font-size:11px;line-height:1.7;color:#a08c72;margin:0 0 12px}.my-class-stats table{width:100%;border-collapse:collapse;font-size:11px}.my-class-stats th{text-align:left;font-weight:500;color:#9e8769;padding:7px 3px;border-bottom:1px solid #ddcfb9}.my-class-stats td{padding:9px 3px;border-bottom:1px solid #e4d8c6;vertical-align:middle}.my-class-stats td:last-child{white-space:nowrap}.my-class-stats .my-doc-member{font-size:11px;gap:4px}.my-class-stats .my-doc-member img{width:24px;height:24px}

.my-trend-label{font-size:11px;color:#8c7a65;margin:12px 0 4px}.my-scope .my-trend{margin-top:8px}

.my-scope-members{margin-top:18px}.my-scope-members h3{font-size:13px}.my-scope-member{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid #e9e0d2;background:none;text-align:left}.my-scope-member>img{width:34px;height:34px;border-radius:50%;object-fit:cover}.my-scope-member>span:nth-child(2){flex:1;min-width:0}.my-scope-member strong,.my-scope-member small{display:block}.my-scope-member strong{font-size:13px}.my-scope-member small{font-size:11px;color:#9a8872;margin-top:3px}

.my-goals-body{padding:16px 20px 24px}.my-goal-summary{font-size:13px;color:#92744f;line-height:1.75;margin:0 0 18px}.my-goal-group{margin:22px 0}.my-goal-group>h2{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 12px}.my-goal-group>h2>span{font-size:11px;border-radius:6px;padding:1px 6px;background:#eee3d2;color:#8c704d}.my-goal-card,.my-received-goal,.my-completed-goal{border:1px solid #e9dfcf;background:rgba(255,253,247,.92);border-radius:15px;padding:14px;margin:10px 0}.my-goal-card>summary{display:flex;justify-content:space-between;gap:12px;font-size:14px;cursor:pointer}.my-goal-card>summary>strong{font-weight:550}.my-goal-card>summary>span{color:#a57944;font-size:12px;flex:none}.my-goal-card progress{display:block;width:100%;height:5px;accent-color:#b58d5e;margin:10px 0}.my-goal-next{font-size:12px;line-height:1.7;color:#846e50}.my-goal-steps{list-style:none;padding:0;margin:15px 0 0}.my-goal-steps>li{border-top:1px solid #eee4d6;padding:12px 0;font-size:12px;line-height:1.65}.my-goal-steps>li>strong,.my-goal-steps>li>small{display:block}.my-goal-steps>li>small{color:#9b8668;margin:5px 0}.my-goal-steps p{margin:5px 0;color:#8b775a}.my-inline-document{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:11px 10px;margin-top:8px;border:1px solid #e6dccb;border-radius:10px;background:#f8f1e6;color:#6c5438;cursor:pointer}.my-inline-document>span:last-child{min-width:0;flex:1}.my-inline-document strong,.my-inline-document small{display:block}.my-inline-document strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.my-inline-document small{font-size:10px;margin-top:4px;color:#9c876a}.my-received-goal>strong,.my-completed-goal>strong{font-size:14px;font-weight:550}.my-received-actions{display:flex;gap:8px;flex-wrap:wrap}.my-received-actions .my-button{min-height:32px;font-size:12px;padding:5px 10px}.my-primary,.my-replay-button{background:#8b623b;color:#fff;border-color:#8b623b}.my-replay-button{margin-top:12px;font-size:12px;padding:6px 13px}.my-goal-scope,.my-other-artifacts{padding:13px 14px;border:1px solid #e7dcca;border-radius:13px;background:#f7f0e5}.my-goal-scope>summary,.my-other-artifacts>summary{font-size:13px;color:#826744;cursor:pointer;font-weight:550}.my-scope-person{padding:12px 0;border-top:1px solid #e4d9c6}.my-scope-person:first-of-type{margin-top:12px}.my-scope-name{padding:0;border:0;background:none;font-weight:600;font-size:13px;color:#8a5e31}.my-scope-person p{display:flex;gap:12px;justify-content:space-between;margin:7px 0;font-size:12px}.my-scope-person p>small{flex:none;color:#9b8668;font-size:11px}.my-goal-collaborators{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.my-goal-collaborator{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#967c5b}.my-goal-collaborator img{width:23px;height:23px;border-radius:50%}.my-goal-collaborator small{font-size:10px}.my-goal-collaborator.is-done{color:#588b61}.my-goal-collaborator.negotiating img{outline:2px solid #d9a15b}.my-goal-collaborator.declined{opacity:.5;text-decoration:line-through}.my-goal-collaborator.pending img{filter:grayscale(1)}
