:root{color:#172b3a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#104c6e14,#0000 280px),linear-gradient(#f8fafc 0%,#edf4f7 100%);font-family:PingFang SC,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:disabled,input:disabled{opacity:.58;cursor:not-allowed}a{color:inherit;text-decoration:none}#root{min-height:100vh}.auth-mobile-screen,.mobile-shell{min-height:100vh;min-height:100dvh}.auth-mobile-screen{justify-content:center;align-items:center;padding:clamp(8px,2vh,18px) 14px;display:flex;position:relative;overflow-x:hidden}.auth-mobile-card,.feedback,.empty-state,.claim-card,.article-reading-card,.editor-card,.profile-card{background:#ffffffeb;border:1px solid #172b3a14;border-radius:22px;box-shadow:0 18px 40px #142d4014}.media-revenue-summary-list,.media-revenue-rows{gap:8px;margin-top:14px;display:grid}.media-revenue-summary,.media-revenue-rows>div{border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px;display:grid}.media-revenue-summary strong,.media-revenue-summary small{grid-column:1}.media-revenue-summary b{grid-area:1/2/span 3}.media-revenue-rows>div span:nth-child(2){color:var(--text-secondary)}.media-revenue-rows>div strong{grid-area:1/2/span 2}.media-revenue-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center}.media-revenue-entry-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.media-revenue-entry-link span{font-size:22px;line-height:.8}.media-revenue-header,.media-revenue-detail-card{gap:14px}.media-revenue-title-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.icon-action,.text-action{color:#0f6f97;cursor:pointer;background:0 0;border:0;font-weight:700}.icon-action{width:36px;height:36px;padding:0;font-size:30px;line-height:1}.text-action{padding:8px 4px}.media-revenue-periods{width:100%}.media-revenue-date{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:14px;display:flex}.media-revenue-date input{min-width:0;color:var(--text-primary);background:#fff;border:1px solid #d9e1e5;border-radius:6px;padding:8px 10px}.media-revenue-total-card{color:#fff;background:#0f6f97;gap:5px;padding:20px;display:grid}.media-revenue-total-card span,.media-revenue-total-card small{color:#ffffffc7}.media-revenue-total-card strong{font-size:32px;line-height:1.15}.section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-heading h3{margin:0;font-size:17px}.section-heading span{color:var(--text-secondary);font-size:13px}.auth-mobile-card{width:min(100%,460px);padding:24px 18px}.auth-simple-card{background:#fffffff5;border:1px solid #172b3a14;border-radius:28px;width:min(100%,460px);padding:clamp(18px,3vh,26px) 20px clamp(16px,2.6vh,22px);box-shadow:0 22px 48px #142d4017}.auth-simple-head{gap:clamp(3px,.8vh,8px);display:grid}.auth-simple-head h1{font-size:clamp(1.72rem,4.7vh,2.05rem);line-height:1.04}.auth-simple-tabs{background:#edf1f5;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-top:clamp(14px,2.4vh,20px);padding:5px;display:grid}.simple-tab{color:#365366;cursor:pointer;background:0 0;border:0;border-radius:16px;min-height:clamp(42px,6.4vh,50px);font-weight:700}.simple-tab.active{color:#fff;background:linear-gradient(135deg,#154c73,#1094b4)}.auth-simple-form{gap:clamp(10px,1.7vh,14px);margin-top:clamp(14px,2.4vh,20px)}.auth-simple-label{color:#233f53;gap:clamp(4px,.8vh,7px);font-size:clamp(.92rem,2vh,1rem);font-weight:700;display:grid}.auth-input-shell{background:#fff;border:1px solid #172b3a1f;border-radius:18px;align-items:center;gap:10px;min-height:clamp(48px,7.1vh,56px);padding:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.auth-simple-form .auth-input-shell input{color:#172b3a;width:100%;min-height:clamp(48px,7.1vh,56px);box-shadow:none;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;padding:0 16px;font-size:1.02rem}.auth-simple-form .auth-input-shell input:focus{outline:none}.auth-simple-form .auth-input-shell input::selection{background:#154c732e}.auth-simple-form .auth-input-shell input:-webkit-autofill{-webkit-text-fill-color:#172b3a;caret-color:#172b3a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-simple-form .auth-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#172b3a;caret-color:#172b3a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-simple-form .auth-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#172b3a;caret-color:#172b3a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-input-shell:focus-within{border-color:#1161ff57;box-shadow:0 0 0 4px #1161ff14}.auth-simple-form .auth-input-shell input::placeholder{color:#3653669e}.auth-input-shell-password{padding-right:8px}.auth-inline-action{color:#154c73;cursor:pointer;background:#fff;border:1px solid #172b3a1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.auth-inline-action:focus-visible{outline-offset:2px;outline:3px solid #154c7324}.auth-inline-action svg{width:20px;height:20px}.auth-simple-feedback{background:#f7f9fc;border-radius:18px}.auth-submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1161ff,#7a28ff);border:0;border-radius:18px;width:100%;min-height:clamp(48px,7.2vh,56px);font-size:1.2rem;font-weight:700}.auth-submit-button:disabled{opacity:.72;cursor:not-allowed}.auth-simple-form .remember-row{color:#365366;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;font-weight:600;display:inline-flex}.auth-dialog-backdrop{z-index:20;backdrop-filter:blur(8px);background:#0e1e2b6b;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.auth-dialog{text-align:center;background:#fffffffa;border:1px solid #ffffff9e;border-radius:26px;justify-items:center;gap:18px;width:min(100%,360px);padding:26px 22px 22px;display:grid;box-shadow:0 28px 70px #0e1e2b38}.auth-dialog-icon{color:#fff;background:linear-gradient(135deg,#16a36a,#18a6bf);border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 14px 28px #18a6bf33}.auth-dialog-icon svg{width:30px;height:30px}.auth-dialog-copy{gap:8px;display:grid}.auth-dialog-copy h2{color:#172b3a;font-size:1.35rem}.auth-dialog-copy p{color:#172b3aa8}.auth-dialog-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#154c73,#1094b4);border:0;border-radius:16px;width:100%;min-height:50px;font-weight:700}.remember-checkbox{width:22px;height:22px;position:relative}.remember-checkbox input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.remember-checkbox-mark{color:#0000;background:#fff;border:1px solid #172b3a24;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.92rem;display:inline-flex}.remember-checkbox-mark.checked{color:#fff;background:linear-gradient(135deg,#1161ff,#7a28ff);border-color:#0000;box-shadow:0 8px 16px #395cff29}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c17812;margin:0 0 8px;font-size:.78rem}h1,h2,h3,p{margin:0}h1{font-size:1.9rem}h2{font-size:1.35rem}h3{font-size:1rem}.muted{color:#172b3aa3}.small-text{font-size:.9rem}.stack-form,.page-stack,.compact-stack,.claim-list{gap:14px;display:grid}.stack-form{margin-top:18px}.stack-form label,.filter-field{color:#233f53;gap:8px;font-weight:600;display:grid}.stack-form input,.filter-field select,.editor-textarea,.mini-input,textarea{background:#fff;border:1px solid #172b3a1f;border-radius:16px;width:100%;padding:14px 16px}.password-field{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.password-toggle{min-width:72px;min-height:52px}.editor-textarea{resize:vertical;min-height:240px}.segmented-tabs{background:#173a4e14;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding:6px;display:grid}.segment,.primary-button,.mini-button,.ghost-action{cursor:pointer;text-align:center;border:0}.segment{color:#365366;background:0 0;border-radius:14px;padding:12px 10px}.segment.active{color:#fffaf2;background:linear-gradient(135deg,#16394d,#1f7e94)}.primary-button,.mini-button{color:#fffaf2;background:linear-gradient(135deg,#16394d,#1f7e94);border-radius:16px}.primary-button{padding:13px 18px}.mini-button{padding:10px 14px}.wide-button{width:100%}.feedback,.empty-state,.screen-message{padding:16px}.screen-message{color:#476176;place-items:center;min-height:40vh;display:grid}.app-error-message{text-align:center;gap:12px;padding:24px}.mobile-shell{min-height:100vh;min-height:100dvh;padding:12px 12px 108px;overflow-x:hidden}.mobile-content{min-height:calc(100vh - 122px);align-content:start;min-height:calc(100dvh - 122px);display:grid}.section-header{gap:8px;padding:4px 2px 0;display:grid}.section-header h2{color:#0f2d43;font-size:1.42rem;line-height:1.18}.work-track-switcher{background:#fffffff0;border:1px solid #172b3a1a;border-radius:16px;padding:6px}.work-track-tabs{border-radius:12px;margin-top:0}.work-track-tabs.single{grid-template-columns:1fr}.work-track-tabs .segment{border-radius:9px}.media-distribution-guide{background:#f4fafb;border-color:#1f7e9438}.media-extension-action{border-top:1px solid #1f7e9429;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding-top:12px;display:grid}.media-extension-download-button{white-space:nowrap;min-width:112px}.extension-version{color:#1769d1;margin-left:6px;font-size:.78rem;font-weight:700;display:inline-block}.history-media-extension{background:#f4fafb;border:1px solid #1f7e9438}.distribution-status{background:#fffaf0;border:1px solid #a06e1833;border-radius:8px;gap:7px;padding:12px;display:grid}.distribution-status.unlocked{background:#f2faf6;border-color:#1c7e5e33}.distribution-status p{margin:0}.distribution-status-head,.distribution-events>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.distribution-status-head span,.event-success,.event-failed{font-size:.78rem;font-weight:700}.distribution-status-head span,.event-failed{color:#9a6417}.distribution-status.unlocked .distribution-status-head span,.event-success{color:#187958}.distribution-events{border-top:1px solid #172b3a17;gap:6px;padding-top:8px;display:grid}.distribution-events>div{grid-template-columns:minmax(72px,1fr) auto auto;font-size:.78rem}.distribution-events time{color:#2534479e}.claim-card,.editor-card,.article-reading-card,.category-card{padding:16px}.claim-card{gap:12px;display:grid}.extra-claim-card{gap:12px}.extra-claim-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.claim-quota-number{color:#1f6f84;background:#1f7e941a;border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:72px;min-height:44px;padding:8px 12px;font-size:1.05rem;display:inline-flex}.claim-quota-progress{background:#172b3a14;border-radius:999px;height:9px;overflow:hidden}.claim-quota-progress span{border-radius:inherit;background:linear-gradient(90deg,#1f7e94,#f0a642);height:100%;transition:width .18s;display:block}.extra-claim-state{background:#172b3a0d;border-radius:14px;gap:4px;padding:12px;display:grid}.extra-claim-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.extra-claim-field{gap:6px;display:grid}.extra-claim-field span{color:#365366b8;white-space:nowrap;font-size:.86rem;font-weight:700}.extra-claim-field select{color:#27495c;background:#fff;border:1px solid #172b3a1f;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 12px;font-weight:700}.extra-claim-submit{grid-column:1/-1;width:100%;min-height:44px}.category-list{gap:12px;display:grid}.category-card{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #172b3a14;border-radius:20px;gap:10px;width:100%;display:grid;box-shadow:0 18px 40px #142d4014}.category-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.category-card h3{color:#183d53;font-size:1.08rem}.track-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.quick-search-field{color:#233f53;gap:7px;font-size:.88rem;font-weight:700;display:grid}.quick-search-field input{color:#172b3a;background:#fff;border:1px solid #172b3a1f;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 14px}.quick-search-field input:focus{border-color:#1f7e9461;box-shadow:0 0 0 4px #1f7e9414}.track-card{text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #172b3a14;border-radius:18px;width:100%;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 14px 30px #142d4017}.track-card:hover{border-color:#1f7e943d;transform:translateY(-2px);box-shadow:0 18px 34px #142d4024}.track-card:focus-visible{border-color:#1f7e943d;transform:translateY(-2px);box-shadow:0 18px 34px #142d4024}.track-card:focus-visible{outline-offset:3px;outline:3px solid #1f7e9447}.track-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#0d587414,#ffb3471a),#edf2f7;position:relative;overflow:hidden}.track-cover img,.track-cover-fallback{width:100%;height:100%;display:block}.track-cover img{object-fit:cover}.track-cover-fallback{color:#fffaf2;background:linear-gradient(145deg,#0d58742e,#ffb3471f),linear-gradient(135deg,#1a5875,#23a18a 45%,#f0a642);place-items:center;display:grid}.track-cover-fallback span{backdrop-filter:blur(8px);background:#ffffff29;border-radius:18px;place-items:center;width:54px;height:54px;font-size:1.55rem;font-weight:800;display:grid}.track-count{color:#fff;backdrop-filter:blur(8px);background:#0e1e2b8a;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;bottom:9px;right:9px}.track-copy{gap:6px;min-height:96px;padding:12px 13px 14px;display:grid}.track-copy h3{color:#112f45;font-size:1.04rem;line-height:1.25}.track-copy p{color:#2534479e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.claim-card-top,.action-grid{flex-wrap:wrap;gap:10px;display:flex}.article-list-tools{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.article-list-tools .ghost-action{min-width:96px}.pill{color:#1c748a;background:#1c748a1f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;display:inline-flex}.pill.ghost{color:#365366;background:#172b3a12}.ghost-action{color:#27495c;background:#ffffffeb;border:1px solid #172b3a1f;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;display:inline-flex}.ghost-action.compact{border-radius:12px;min-height:36px;padding:8px 12px}.upload-action{position:relative;overflow:hidden}.upload-action.disabled{opacity:.58;cursor:not-allowed}.upload-action input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.upload-action input:disabled{cursor:not-allowed}.revenue-upload-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.revenue-status-badge{color:#365366;white-space:nowrap;background:#172b3a12;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.revenue-status-badge-approved{color:#17663d;background:#16854d1f}.revenue-status-badge-pending{color:#745115;background:#bf893624}.revenue-status-badge-rejected,.revenue-status-badge-missing{color:#8a372a;background:#b047371a}.revenue-workflow-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.revenue-upload-guide{background:#ffffffc7;border:1px solid #172b3a1a;border-radius:18px;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:12px;padding:14px;display:grid}.revenue-upload-guide-copy{gap:9px;min-width:0;display:grid}.revenue-upload-guide-copy strong{color:#172b3a;font-size:1.04rem}.revenue-guide-list{gap:8px;display:grid}.revenue-guide-list p{color:#5a6b76;margin:0;font-size:.9rem;line-height:1.55}.revenue-upload-guide-thumb{-webkit-appearance:none;appearance:none;color:#216a83;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;font-family:inherit;font-size:.82rem;font-weight:800;display:grid}.revenue-upload-guide-thumb img{aspect-ratio:9/16;object-fit:cover;object-position:top center;background:#edf2f7;border:1px solid #172b3a14;border-radius:14px;width:88px;box-shadow:0 10px 18px #142d401a}.revenue-upload-guide-thumb:active img{transform:scale(.98)}.revenue-guide-preview-backdrop{z-index:60;background:#0a1218b8;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.revenue-guide-preview-backdrop img{object-fit:contain;cursor:zoom-out;border-radius:12px;max-width:min(92vw,430px);max-height:88vh;box-shadow:0 18px 54px #00000047}.revenue-guide-preview-close{color:#172b3a;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;width:40px;height:40px;font-size:28px;line-height:1;position:fixed;top:18px;right:18px;box-shadow:0 10px 26px #00000029}.revenue-upload-reminder{color:#604113;background:#fff8e8e6;border:1px solid #bf89362e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #77521c0f}.revenue-upload-reminder-copy{gap:4px;min-width:0;display:grid}.revenue-upload-reminder-copy span{color:#604113c7;font-size:13px;line-height:1.45}.revenue-upload-reminder-action{background:#ffffffdb;flex:none}.revenue-upload-card{gap:14px}.revenue-status,.revenue-lock-banner{gap:8px;display:grid}.revenue-status{background:#172b3a0d;border-radius:18px;padding:13px 14px}.revenue-status-approved{color:#17663d;background:#16854d1a}.revenue-status-missing,.revenue-status-pending,.revenue-status-rejected{color:#8a372a;background:#b0473717}.revenue-settlement-status{background:#172b3a0d;border:1px solid #172b3a1a;border-radius:18px;gap:4px;padding:13px 14px;display:grid}.revenue-settlement-status>div{gap:4px;display:grid}.revenue-settlement-status span,.revenue-settlement-status small{color:#365366c7;line-height:1.45}.revenue-settlement-status.pending,.revenue-settlement-status.blocked{color:#745115;background:#fff8e8e6;border-color:#bf89363d}.revenue-settlement-status.settled{color:#17663d;background:#eefaf3e6;border-color:#16854d33}.revenue-settlement-status.released{color:#155d78;background:#ebf7fce6;border-color:#0f5b7f33}.revenue-submission-preview{background:#ffffffb8;border:1px solid #172b3a14;border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.revenue-submission-preview img{aspect-ratio:9/16;object-fit:cover;background:#edf2f7;border-radius:12px;width:76px}.revenue-submission-preview span,.revenue-upload-action-panel p{color:#365366ad}.revenue-submission-preview strong{color:#173b54;margin:2px 0 3px;font-size:1.08rem;display:block}.revenue-submission-empty{grid-template-columns:58px minmax(0,1fr)}.revenue-empty-thumb{color:#365366a8;background:#172b3a0f;border-radius:14px;place-items:center;width:58px;height:72px;font-weight:800;display:grid}.revenue-upload-action-panel{background:#ffffffb8;border:1px solid #172b3a14;border-radius:18px;gap:7px;padding:12px;display:grid}.revenue-upload-action-panel .upload-action{border-radius:14px;width:100%;min-height:48px;font-weight:800}.danger-text{color:#b04737}.article-reading-card{white-space:pre-wrap}.article-reading-card p+p{margin-top:12px}.editor-card{gap:12px;display:grid}.html-preview{background:#fff;border:1px solid #172b3a1f;border-radius:16px;min-height:260px;padding:14px;overflow:auto}.preview-card{gap:14px;min-height:0;overflow:hidden}.preview-heading{gap:10px;display:grid}.preview-heading h1{color:#16394d;font-size:1.42rem;line-height:1.25}.preview-actions-inline{flex-wrap:wrap;gap:8px;display:flex}.article-preview{gap:14px;min-height:0;line-height:1.78;display:grid;overflow-y:auto}.article-preview h2,.article-preview h3,.article-preview h4{color:#183d53}.article-preview p{color:#243d4f}.article-preview code{background:#172b3a14;border-radius:8px;padding:2px 6px;font-size:.92em}.preview-list{color:#243d4f;margin:0;padding-left:20px}.preview-image-block{gap:10px;margin:0;display:grid}.preview-image-block img{background:#edf2f7;border-radius:18px;width:100%;display:block}.preview-image-actions{justify-content:flex-end;display:flex}.image-download-action{min-width:116px}.checkbox-row{color:#365366;align-items:center;gap:8px;display:inline-flex}.checkbox-row input{width:18px;height:18px}.bottom-nav{backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #172b3a14;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 42px #142d4024}.bottom-link{color:#365366;border-radius:16px;justify-content:center;align-items:center;min-height:46px;font-weight:700;display:flex}.bottom-link.active{color:#fffaf2;background:#0f6f97}.profile-card{gap:16px;padding:18px;display:grid}.profile-card-main{align-items:center;gap:14px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(135deg,#154c73,#1094b4);border-radius:999px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.4rem;font-weight:700;display:inline-flex}.profile-copy{gap:6px;display:grid}.profile-copy p{color:#365366}.profile-meta-row{flex-wrap:wrap;gap:10px;display:flex}.profile-info-list{gap:10px;display:grid}.profile-info-item{background:#172b3a0a;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.profile-info-label{color:#365366c2;font-size:.86rem}@media (min-width:920px){.mobile-shell{max-width:540px;margin:0 auto}}@media (max-width:460px){.media-revenue-entry{grid-template-columns:1fr}.media-revenue-entry-link{justify-content:space-between;justify-self:stretch}.media-extension-action{grid-template-columns:1fr;gap:10px}.media-extension-download-button{width:100%}.revenue-upload-head{flex-direction:column;align-items:stretch}.revenue-status-badge{width:fit-content}.revenue-upload-guide{grid-template-columns:minmax(0,1fr) 72px}.revenue-upload-guide-thumb img{width:72px}.revenue-upload-reminder,.extra-claim-summary{flex-direction:column;align-items:flex-start}.extra-claim-form{grid-template-columns:repeat(2,minmax(0,1fr))}.article-list-tools{grid-template-columns:1fr}.article-list-tools .ghost-action{width:100%}}
