@charset "UTF-8";
.public-shell{--blue:#246bff;--ink:#121b2e;--secondary:#737f93;--rule:#e7ebf2;--green:var(--blue);--green-dark:#1458e4;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}
.public-shell *{min-width:0}.public-shell a:hover{color:var(--blue)}.public-shell button,.public-shell a,.public-shell input,.public-shell select,.public-shell textarea{touch-action:manipulation}.public-shell :focus-visible{outline:2px solid var(--blue);outline-offset:4px}.public-shell h1,.public-shell h2,.public-shell h3{color:var(--ink);letter-spacing:0}.public-shell h1{font-size:25px;line-height:1.45;font-weight:750}.public-shell h2{font-size:17px;font-weight:650}.public-shell h3{font-size:16px;font-weight:650}.public-shell p{color:var(--secondary)}.public-shell .site-header{height:auto;border:0;background:white}.public-shell .header-inner{max-width:880px;padding:26px 28px 20px;gap:20px}.public-shell .brand{display:inline-flex;gap:0;font-size:26px;line-height:1.3;font-weight:780;letter-spacing:-1px;color:#111a2c}.brand-first{color:var(--blue)}.my-claims-link{display:flex;align-items:center;gap:4px;white-space:nowrap;color:#677286;font-size:13px}.ui-icon{height:19px;width:19px;object-fit:contain;vertical-align:middle;flex-shrink:0;opacity:.62}.icon-blue{filter:invert(32%) sepia(95%) saturate(3673%) hue-rotate(216deg) brightness(101%) contrast(105%);opacity:1}.public-shell .public-main{max-width:880px;padding:0 28px 40px;min-height:calc(100vh - 159px)}.public-shell .public-main>.notice{margin-top:12px}.public-shell .site-footer{max-width:824px;margin:auto;padding:21px 0;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#8b94a5}.public-shell .site-footer nav{display:flex;gap:15px}.catalog-search{display:flex;background:#f4f5f8;border-radius:9px;align-items:center;height:46px;margin-top:3px}.catalog-search button{border:0;background:none;height:46px;padding:0 13px 0 15px;display:flex;align-items:center}.catalog-search .ui-icon{width:21px;height:21px}.catalog-search input{border:0;background:transparent;width:100%;height:46px;outline-offset:0;padding:0 12px 0 0;color:var(--ink);font-size:14px}.catalog-search input::placeholder{color:#818c9d}.filter-tabs{display:flex;gap:30px;align-items:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap;padding:22px 0 0;margin-bottom:22px}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs a{color:#697588;font-size:14px;padding:0 0 14px;position:relative;flex-shrink:0}.filter-tabs .selected{font-weight:650;color:var(--ink)}.filter-tabs .selected:after{content:"";height:2px;background:var(--blue);position:absolute;bottom:0;left:0;right:0;border-radius:2px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 0 14px;border-bottom:1px solid var(--rule)}.catalog-heading h1{font-size:18px}.sort-form{display:flex}.sort-form select{border:0;background:white;color:#697588;font-size:12px;padding:4px 2px;cursor:pointer}.catalog-row{display:grid;grid-template-columns:64px minmax(0,1fr) 59px;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.resource-cover{display:block;width:64px;height:64px;object-fit:cover;border-radius:7px;background:#f5f6f8}.resource-cover.default-cover{padding:17px;object-fit:contain;opacity:.65}.resource-info h2{font-size:16px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.resource-info .resource-description{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0;color:#7b8698}.resource-meta{display:flex;align-items:center;gap:7px;color:#8792a4;font-size:11px;white-space:nowrap}.resource-meta .ui-icon{width:13px;height:13px;opacity:.4}.meta-divider{color:#c2c9d4}.public-shell .button{background:var(--blue);border:1px solid var(--blue);border-radius:7px;color:#fff;font-size:14px;min-height:42px;padding:9px 16px;font-weight:550;box-shadow:none;gap:8px}.public-shell .button:hover{background:#175be7;border-color:#175be7;color:white}.public-shell .button.secondary{background:white;color:var(--blue);border-color:var(--blue)}.public-shell .button.secondary:hover{background:#f1f6ff}.public-shell .button .ui-icon{filter:invert(1);opacity:1;width:17px;height:17px}.public-shell .button.secondary .ui-icon{filter:invert(32%) sepia(95%) saturate(3673%) hue-rotate(216deg) brightness(101%) contrast(105%)}.public-shell .claim-button{width:59px;min-height:34px;padding:5px 8px;font-size:13px}.catalog-support{text-align:center;padding:26px 0 7px;color:#8a94a5;font-size:12px}.announcement-inline{margin:15px auto 0;max-width:500px;font-size:11px}.announcement-inline summary{color:#8a94a5}.announcement-inline p{margin-top:10px}.public-shell .back-link{display:inline-flex;align-items:center;gap:4px;margin:13px 0 26px;font-size:13px;color:#6b778e}.public-shell:not(.page-home) .public-main{max-width:640px}.public-shell:not(.page-home) .header-inner{max-width:640px}.public-shell:not(.page-home) .site-footer{max-width:584px}.resource-summary{display:flex;align-items:center;gap:16px;padding:0 0 22px;border-bottom:1px solid var(--rule)}.resource-summary .resource-cover{width:72px;height:72px}.resource-summary h1{font-size:21px;line-height:1.5;overflow-wrap:anywhere}.resource-summary h2{font-size:17px;line-height:1.5;overflow-wrap:anywhere}.resource-summary p{font-size:13px;margin-top:5px}.detail-description{font-size:14px;color:#435064!important;padding:20px 0;border-bottom:1px solid var(--rule);margin:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0 22px}.section-title h2{font-size:20px}.section-title>span{font-size:13px;color:#8591a4;white-space:nowrap}.task-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.step-number{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blue);color:#fff;font-size:13px;flex-shrink:0;margin-top:2px}.task-step>div{flex:1}.task-step h3{margin-bottom:7px}.task-step p{font-size:14px;line-height:1.8}.copy-content{background:#f5f6f9;border-radius:7px;color:#37455b!important;padding:14px 15px;margin:13px 0 12px;overflow-wrap:anywhere}.task-hint{font-size:12px;margin:7px 0 27px 38px;color:#8c96a7!important}.task-action{border-top:1px solid var(--rule);padding-top:20px}.task-action>p{text-align:center;font-size:12px;margin-bottom:22px;color:#8c96a7}.public-shell .wide{min-height:46px;width:100%;font-size:15px}.feedback-details{margin:18px 0 10px;text-align:center}.feedback-details summary{color:var(--blue);font-size:13px}.feedback-details form{text-align:left;padding:20px 0}.feedback-details:target{scroll-margin-top:20px}.page-title{margin:0 0 24px}.page-upload .resource-summary{padding-bottom:18px}.page-upload .resource-summary .resource-cover{width:58px;height:58px}.proof-form{padding-top:19px}.proof-form h2{font-size:16px}.upload-spec{font-size:12px;margin:5px 0 13px}.proof-picker{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:125px;border:1px dashed #bac7df;background:#fafbfe;border-radius:8px;cursor:pointer}.proof-picker>.ui-icon{width:31px;height:31px;margin-bottom:1px}.proof-picker strong{color:var(--blue);font-size:14px;font-weight:600}.proof-picker>span{font-size:12px;color:#8792a7}.proof-picker>input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.proof-picker:focus-within{outline:2px solid var(--blue);outline-offset:3px}.upload-privacy{font-size:12px;margin:11px 0 24px}.public-shell .field>span{font-size:13px;color:#253148;font-weight:600;margin-bottom:7px}.public-shell .field input,.public-shell .field select,.public-shell .field textarea{border-color:#dce2ed;color:var(--ink);border-radius:7px;min-height:42px;padding:10px 12px;font-size:13px;background:white}.public-shell .field input::placeholder,.public-shell .field textarea::placeholder{color:#8b97ab}.public-shell .field{margin-bottom:20px}.public-shell .check{color:#526078;font-size:12px;gap:9px;margin:24px 0}.public-shell .check input{accent-color:var(--blue);width:16px;height:16px;flex-shrink:0;margin:2px 0 0}.public-shell .fineprint{color:#8a96a8!important;font-size:12px;line-height:1.7;margin:12px 0 0}.public-shell .previews{display:flex;gap:10px;margin:10px 0 0;flex-wrap:wrap}.preview-item{position:relative}.public-shell .previews img{width:76px;height:92px;object-fit:cover;border-radius:6px;border:1px solid var(--rule);margin:0;display:block}.preview-remove{position:absolute;right:3px;top:3px;border:0;border-radius:50%;background:#172235dd;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:4px}.public-shell .previews .preview-remove .ui-icon{width:14px;height:14px;filter:invert(1);opacity:1;border:0;border-radius:0;background:transparent;object-fit:contain}.inline-error{font-size:12px!important;color:#cf3e48!important;margin:8px 0 0}.inline-error:empty{display:none}.page-intro{font-size:13px;margin:7px 0 22px}.history-tabs{justify-content:space-between;gap:15px;padding-top:5px;border-bottom:1px solid var(--rule);margin-bottom:0}.claim-row{display:grid;grid-template-columns:58px minmax(0,1fr) 76px;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.claim-row .resource-cover{height:58px;width:58px}.claim-info h2{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.claim-info>p{font-size:12px;margin-top:6px;color:#8a94a6}.claim-info .rejection-reason{font-size:11px;color:#b8757b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.claim-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.state-label{font-size:11px;padding:2px 7px;border-radius:4px;white-space:nowrap}.state-label.approved{background:#edf3ff;color:var(--blue)}.state-label.pending{background:#fff4e5;color:#b87822}.state-label.rejected{background:#fff0f1;color:#cf5960}.state-label.expired,.state-label.unavailable{background:#f0f2f6;color:#8290a5}.claim-actions>a{display:flex;align-items:center;gap:0;font-size:12px;color:var(--blue);white-space:nowrap}.claim-actions .ui-icon{width:13px;height:13px}.history-note{text-align:center;font-size:12px;margin:40px 0 20px;color:#8996ac!important}.result-heading{text-align:center;padding:8px 0 32px}.result-heading>.ui-icon{width:54px;height:54px;filter:invert(32%) sepia(95%) saturate(3673%) hue-rotate(216deg) brightness(101%) contrast(105%);opacity:1;margin:0 0 17px}.result-heading h1{font-size:25px}.result-heading p{margin-top:7px;font-size:14px}.result-heading.pending>.ui-icon{filter:invert(56%) sepia(57%) saturate(680%) hue-rotate(354deg)}.result-heading.rejected>.ui-icon{filter:invert(44%) sepia(39%) saturate(889%) hue-rotate(309deg)}.result-heading.expired>.ui-icon,.result-heading.unavailable>.ui-icon{filter:none;opacity:.45}.receipt-details{margin:0 0 20px}.receipt-details>div{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--rule)}.receipt-details dt{font-size:13px;color:#8a95a9}.receipt-details dd{margin:0;color:var(--ink);font-size:14px}.delivery-code{display:flex;align-items:center;gap:18px;padding:13px 15px;border-radius:8px;background:#f4f6f9;margin-bottom:23px}.delivery-code>span{font-size:13px;color:#66758d;flex-shrink:0}.delivery-code strong{font-size:22px;letter-spacing:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.delivery-code .button{margin-left:auto;min-height:32px;padding:4px 13px;font-size:12px;flex-shrink:0}.result-links{border-top:1px solid var(--rule);margin:27px 0 0;padding:22px 0;display:flex;justify-content:center;gap:18px;font-size:12px;color:#8491a6}.result-links>a+a{border-left:1px solid #c9d0da;padding-left:18px}.status-note{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f7f9fc;border-radius:7px;margin-bottom:23px}.status-note p{font-size:13px}.status-note strong{font-size:13px;font-weight:550}.status-note.rejection p{margin-top:6px;color:#ae626a}.empty-state{text-align:center;padding:65px 10px}.empty-state>.ui-icon{width:40px;height:40px;opacity:.35;margin-bottom:20px}.empty-state h2{font-size:18px}.empty-state p{font-size:13px;margin:10px 0 24px}.public-shell .notice{background:#f4f7fd;border:1px solid #e4ebf8;color:#6b7b97}.public-shell .notice.success{background:#f1f6ff;color:#3265c1;border-color:#e0eafd}.public-shell #toast{background:#152239;border-radius:7px;max-width:calc(100% - 40px);font-size:13px}.reading-page section{padding:20px 0;border-bottom:1px solid var(--rule)}.reading-page section h2{font-size:16px;margin-bottom:10px}.reading-page section p{font-size:14px;line-height:1.9;margin-bottom:6px}.frontend-login{max-width:360px;margin:42px auto}.frontend-login .page-intro{margin-bottom:30px}.login-back{display:block;text-align:center;color:#8b96a8;font-size:12px;margin-top:23px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-shell .pagination{flex-wrap:wrap}.public-shell .pagination .button{font-size:12px;min-height:34px;padding:5px 12px}
@media(min-width:900px){.public-shell .header-inner{padding-top:40px;padding-bottom:27px}.public-shell .brand{font-size:29px}.catalog-search{height:52px}.catalog-search input{height:52px}.catalog-row{padding:22px 0;grid-template-columns:72px minmax(0,1fr) 78px;gap:22px}.catalog-row .resource-cover{width:72px;height:72px}.resource-info h2{font-size:18px}.resource-info .resource-description{font-size:13px;margin:6px 0}.resource-meta{font-size:12px}.public-shell .claim-button{width:78px;min-height:38px}.filter-tabs{gap:40px;margin-bottom:26px}.filter-tabs a{font-size:15px}.public-shell:not(.page-home) .public-main{padding-top:2px}}
@media(max-width:600px){.public-shell .header-inner{padding:22px 18px 20px}.public-shell .brand{font-size:24px;letter-spacing:-.7px}.public-shell .public-main{padding:0 18px 28px}.public-shell .site-footer{margin:0 18px;font-size:10px;padding:19px 0}.public-shell .site-footer nav{gap:12px}.my-claims-link{font-size:13px;gap:2px}.catalog-search{margin-top:0;height:45px}.filter-tabs{gap:0;justify-content:space-between;margin-bottom:22px;padding-top:24px}.filter-tabs a{font-size:14px;padding-bottom:14px;margin-right:22px}.filter-tabs a:last-child{margin-right:0}.catalog-heading{padding:6px 0 12px}.catalog-heading h1{font-size:16px}.catalog-row{grid-template-columns:62px minmax(0,1fr) 56px;gap:14px;padding:14px 0;min-height:91px}.catalog-row .resource-cover{width:62px;height:62px}.resource-info h2{font-size:15px;line-height:1.45}.resource-info .resource-description{font-size:11px;margin:3px 0 4px}.resource-meta{font-size:10px;gap:5px}.resource-meta .ui-icon{width:12px;height:12px}.public-shell .claim-button{width:56px;min-height:34px;font-size:13px;padding:5px 8px}.catalog-support{padding:22px 0 5px;font-size:12px}.public-shell .back-link{margin:13px 0 24px}.resource-summary{gap:15px}.resource-summary h1{font-size:19px}.resource-summary .resource-cover{width:72px;height:72px}.task-step{gap:13px}.section-title{margin:23px 0 22px}.page-title{margin:0 0 23px}.page-upload .resource-summary .resource-cover{width:58px;height:58px}.public-shell .field{margin-bottom:19px}.proof-form .check{margin:23px 0}.claim-row{grid-template-columns:58px minmax(0,1fr) 68px;gap:12px;padding:18px 0}.claim-info h2{font-size:14px}.claim-actions>a{font-size:11px}.history-tabs{margin-bottom:0;padding-top:6px}.history-tabs a{margin:0}.result-heading{padding:6px 0 30px}.result-heading h1{font-size:24px}.result-heading>.ui-icon{width:53px;height:53px}.page-claim .resource-summary{padding-bottom:20px}.page-claim .resource-summary .resource-cover{width:64px;height:64px}.delivery-code{gap:14px}.frontend-login{margin-top:30px}.catalog-list+.pagination{margin-top:24px}}
@media(max-width:359px){.public-shell .brand{font-size:22px}.catalog-row{grid-template-columns:52px minmax(0,1fr) 48px;gap:9px}.catalog-row .resource-cover{width:52px;height:52px}.public-shell .claim-button{width:48px}.resource-info h2{font-size:14px}.claim-row{grid-template-columns:48px minmax(0,1fr) 65px;gap:8px}.claim-row .resource-cover{width:48px;height:48px}.resource-meta{flex-wrap:wrap;gap:3px}.filter-tabs a{margin-right:17px}.resource-summary h1{font-size:18px}}
.public-shell .app-search{margin:24px 0 30px;padding:20px;background:#f7f9ff;border:1px solid #e8edf8;border-radius:10px}
.public-shell .app-search h3{margin:0 0 12px;font-size:16px}
.public-shell .search-keyword{font-size:19px;font-weight:600;margin:0 0 16px;overflow-wrap:anywhere;color:#18243b}
.public-shell .search-buttons{display:flex;gap:10px;flex-wrap:wrap}
.public-shell .search-buttons .button{flex:1;white-space:nowrap;padding:10px 12px}
.public-shell .search-guidance{font-size:12px;line-height:1.8;color:#68748a;margin:14px 0 10px}
.public-shell .search-alternatives{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;align-items:center}
.public-shell .search-alternatives .text-button{font-size:12px;color:#246bfe;padding:0}
.public-shell .search-countdown:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e0e7f4;margin-top:14px;padding-top:12px;font-size:12px}
.activity-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px;flex-wrap:wrap}.activity-intro p{font-size:12px;margin:0}.activity-badge{font-size:11px;color:#246bff;background:#edf3ff;padding:4px 9px;border-radius:5px}.resource-about{font-size:12px;color:#758196;margin:12px 0 22px}.resource-about p{padding:12px 0;line-height:1.8}.activity-nav{display:flex;border:1px solid #e7ebf2;border-radius:8px;margin:20px 0 28px;overflow:hidden}.activity-nav a{flex:1;text-align:center;padding:12px 4px;font-size:12px;color:#53627a;background:#fafbfe}.activity-nav a+a{border-left:1px solid #e7ebf2}.activity-section{scroll-margin-top:18px;margin:0 0 28px;padding-bottom:26px;border-bottom:1px solid #e7ebf2}.activity-section>h2{display:flex;align-items:center;gap:10px;margin:0 0 16px!important;font-size:18px!important}.activity-section .step-number{margin:0}.activity-flow .app-search{margin:0;padding:16px}.activity-flow .search-keyword{font-size:18px}.activity-flow .task-instruction{font-size:13px;line-height:1.9;color:#53627a}.screenshot-guide{margin-top:18px;font-size:12px;color:#63718a}.screenshot-guide>p{font-size:12px;margin-top:12px}.proof-example{background:#f8faff;padding:16px;border-radius:8px;margin-top:12px}.proof-example>span{display:block;padding-bottom:12px;color:#8995a8}.proof-example>div{border:1px dashed #7098e8;border-radius:6px;padding:12px}.proof-example p{margin:6px 0 0}.proof-example small{display:block;margin-top:12px;color:#8b96a7}.optional-fields{font-size:12px;color:#758196;margin:14px 0 18px}.optional-fields[open]>summary{margin-bottom:16px}.activity-section .proof-form{padding-top:0}.activity-section .upload-privacy{margin-bottom:14px}

/* Compact resource activity page. */
.search-guidance:empty{display:none}
.page-resource .back-link{margin:2px 0 18px}
.simple-activity .resource-summary{padding-bottom:18px;margin-bottom:18px;gap:12px}
.simple-activity .resource-summary .resource-cover{width:48px;height:48px;border-radius:8px}
.simple-activity .resource-summary h1{font-size:19px;line-height:1.45}
.simple-activity .resource-summary p{font-size:12px;margin-top:3px;color:#748096}
.simple-activity .activity-welcome{text-align:left;margin:0 0 24px;padding:12px 15px;background:#f6f8fd;border-left:2px solid #87aaff;border-radius:0 6px 6px 0;color:#285dcc}
.activity-welcome strong{font-size:14px;font-weight:600}
.activity-welcome p{font-size:12px;line-height:1.8;margin:4px 0 0;color:#62718a}
.simple-activity .activity-section{margin:0 0 22px;padding:0 0 22px;border-color:#edf0f5}
.simple-activity .activity-section>h2{font-size:16px!important;gap:9px;margin-bottom:12px!important;letter-spacing:.1px}
.simple-activity .step-number{background:none;color:#8493ab;width:auto;height:auto;font-size:12px;font-weight:500;border-radius:0}
.public-shell .simple-activity .app-search{padding:0;background:none;border:0;margin:0}
.simple-activity .search-keyword{font-size:13px;font-weight:400;margin-bottom:11px;color:#61718a}
.simple-activity .search-buttons{gap:10px}
.simple-activity .search-buttons .button{min-height:42px;font-size:13px;padding:9px 12px;border-color:#dbe5f7;background:#fafcff}
.simple-activity .search-buttons .button:hover{background:#eef4ff;border-color:#9ebaff}
.simple-activity .task-instruction{font-size:13px;line-height:1.8;margin:0 0 12px;color:#65738a}
.simple-activity .copy-panel{background:#f5f7fb;border:1px solid #e9edf5;border-radius:8px;padding:13px 14px}
.simple-activity .copy-content{font-size:14px;line-height:1.8;background:none;padding:0;margin:0 0 10px;color:#2f3d55!important}
.simple-activity .copy-panel .button{min-height:36px;font-size:12px;padding:6px 12px;border-color:#d5e0f4;background:white}
.simple-activity .comment-example{margin-top:16px}
.simple-activity .comment-example>p{font-size:12px;line-height:1.85;color:#63718a;margin:0 0 12px}
.simple-activity .comment-example>p strong{color:#263954}
.simple-activity .comment-example>p span{color:#78869b}
.simple-activity .comment-example>a{display:block;width:80%;max-width:360px;margin:0}
.simple-activity .comment-example img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #e7ebf2;border-radius:6px}
.simple-activity .comment-example>small{display:block;text-align:left;font-size:11px;color:#7d899c;margin-top:6px}
.simple-activity .upload-spec{font-size:12px;margin:0 0 11px;color:#77849a}
.simple-activity .proof-picker{min-height:72px;flex-direction:row;gap:9px;background:#fafcff;border-color:#c7d5ee;border-radius:8px}
.simple-activity .proof-picker:hover{background:#f1f6ff}
.simple-activity .proof-picker>.ui-icon{width:22px;height:22px;margin:0}
.simple-activity .proof-picker strong{font-size:14px}
.simple-activity .proof-form .check{font-size:12px;margin:16px 0;color:#65738a;align-items:center}
.simple-activity .proof-form .check input{margin:0}
.simple-activity .proof-form [data-submit]{min-height:46px;font-size:15px;font-weight:600}
.simple-activity .fineprint{font-size:11px;margin-top:9px;color:#7b879b!important}
.simple-activity .feedback-details{margin:0;text-align:left}
.simple-activity .feedback-details summary{font-size:12px;color:#7b879b}
@media(max-width:359px){.simple-activity .resource-summary h1{font-size:17px}.simple-activity .search-buttons .button{padding:9px 6px}.simple-activity .copy-panel{padding:11px}}

/* Search action card matching the selected reference. */
.public-shell .simple-activity .app-search{padding:18px 14px;background:#fff;border:1px solid #e7ebf2;border-radius:12px;box-shadow:0 3px 12px #15223905}
.simple-activity .app-search .search-keyword{text-align:center;font-size:18px;font-weight:700;color:#20242c;margin:0 0 14px;line-height:1.5}
.simple-activity .app-search .search-buttons{gap:10px}
.public-shell .simple-activity .app-search .search-buttons .button{background:var(--blue);border-color:var(--blue);color:#fff;border-radius:999px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:650;box-shadow:none}
.public-shell .simple-activity .app-search .search-buttons .button:hover{background:#175be7;border-color:#175be7;color:#fff}
.simple-activity .app-search .search-buttons .ui-icon{display:none}
@media(max-width:359px){.public-shell .simple-activity .app-search{padding:15px 10px}.public-shell .simple-activity .app-search .search-buttons .button{font-size:13px;padding:9px 7px}}

.simple-activity .comment-example{max-width:360px;margin-top:18px;padding:12px;background:#fafbfe;border:1px solid #e9edf4;border-radius:8px}
.simple-activity .example-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}
.simple-activity .example-heading>strong{font-size:13px;font-weight:600;color:#34445e}
.simple-activity .example-heading>span{font-size:11px;color:#8a96a9}
.simple-activity .comment-example>p{font-size:12px;line-height:1.8;margin:0 0 10px;color:#61718a}
.simple-activity .comment-example>a{width:100%;max-width:none;margin:0}
.simple-activity .comment-example img{border:1px solid #e8edf4;border-radius:5px}

