.ycdn-portal{--ycdn-primary:#2457D6;--ycdn-accent:#16A36A;color:#172033;font-family:inherit;max-width:1100px;margin:24px auto}.ycdn-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border:1px solid #e7eaf0;border-radius:14px;background:#fff}.ycdn-brand{display:flex;align-items:center;gap:12px;font-weight:700}.ycdn-brand img{max-width:150px;max-height:48px;object-fit:contain}.ycdn-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ycdn-primary);color:#fff}.ycdn-logout,.ycdn-lost-password{color:var(--ycdn-primary);text-decoration:none}.ycdn-login-wrap{display:flex;justify-content:center;padding:44px 16px}.ycdn-login-card{width:min(100%,420px);padding:30px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 12px 35px #1720330d}.ycdn-login-card h1,.ycdn-welcome h1{margin:0 0 8px}.ycdn-login-card label,.ycdn-upload-form label{display:block;margin:16px 0 7px;font-weight:600}.ycdn-login-card input:not([type=checkbox]),.ycdn-upload-form input[type=text],.ycdn-upload-form input[type=file]{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d9deea;border-radius:8px}.ycdn-login-card button,.ycdn-upload-form button{margin-top:18px;padding:12px 18px;border:0;border-radius:8px;background:var(--ycdn-primary);color:#fff;font-weight:700;cursor:pointer}.ycdn-remember{display:flex!important;align-items:center;gap:8px;font-weight:400!important}.ycdn-lost-password{display:inline-block;margin-top:18px}.ycdn-dashboard{padding:24px 0}.ycdn-welcome{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.ycdn-welcome p{margin:4px 0;color:#657087}.ycdn-status{padding:7px 12px;border-radius:20px;background:#e8f7ef;color:#18794e;font-size:13px;font-weight:700}.ycdn-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.ycdn-stat-card,.ycdn-panel{padding:22px;border:1px solid #e7eaf0;border-radius:14px;background:#fff}.ycdn-stat-card>span,.ycdn-stat-card small{display:block;color:#657087}.ycdn-stat-card strong{display:block;margin:8px 0;font-size:28px}.ycdn-progress{height:8px;margin-top:15px;border-radius:10px;background:#edf0f5;overflow:hidden}.ycdn-progress span{display:block;height:100%;background:var(--ycdn-accent)}.ycdn-panel{margin-top:18px}.ycdn-panel h2{margin:0 0 12px}.ycdn-account-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ycdn-account-details dt{color:#657087;font-size:13px}.ycdn-account-details dd{margin:5px 0 0;overflow-wrap:anywhere}.ycdn-upload-form{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;align-items:end}.ycdn-upload-form label{grid-column:span 1}.ycdn-upload-form button,.ycdn-upload-form small{grid-column:1/-1;justify-self:start}.ycdn-table-wrap{overflow-x:auto}.ycdn-files-table{width:100%;border-collapse:collapse}.ycdn-files-table th,.ycdn-files-table td{padding:12px 10px;border-bottom:1px solid #edf0f5;text-align:left;vertical-align:middle}.ycdn-files-table th{color:#657087;font-size:13px}.ycdn-files-table td small{display:block;color:#657087;overflow-wrap:anywhere}.ycdn-files-table a{color:var(--ycdn-primary)}.ycdn-delete-button{border:1px solid #e4a5a5;border-radius:6px;background:#fff;color:#a52828;padding:7px 10px;cursor:pointer}.ycdn-file-count{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:20px;background:#edf1f8;font-size:12px}.ycdn-notice{margin:14px 0;padding:12px 15px;border-radius:8px;background:#eef5ff}.ycdn-error{background:#fff0f0;color:#a52828}.ycdn-muted{color:#7b8495}.ycdn-release-note{color:#657087}@media(max-width:700px){.ycdn-stats,.ycdn-account-details,.ycdn-upload-form{grid-template-columns:1fr}.ycdn-welcome{align-items:flex-start;flex-direction:column}.ycdn-upload-form label,.ycdn-upload-form button,.ycdn-upload-form small{grid-column:1}.ycdn-header{padding:13px}.ycdn-dashboard{padding:16px 0}}
