.yp-page{display:grid;gap:18px}.yp-hero{margin-bottom:0}.yp-hero .area-status{background:var(--amber2);color:#845411}.yp-hero .area-status.ready{background:var(--green2);color:var(--green)}.yp-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yp-connection{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.yp-connection>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-weight:800}.yp-connection.ready>span{background:var(--green2);color:var(--green)}.yp-connection.missing>span{background:var(--amber2);color:var(--amber)}.yp-connection small,.yp-connection strong,.yp-connection p{display:block;margin:0}.yp-connection small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.yp-connection strong{margin:3px 0;font-size:17px}.yp-connection p{font-size:12px;color:var(--muted)}.yp-settings form{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end}.yp-settings label,.yp-fields label,.yp-file{display:grid;gap:6px;font-size:11px;font-weight:700}.yp-settings input,.yp-fields input,.yp-fields textarea,.yp-fields select,.yp-file input{border:1px solid var(--line);border-radius:9px;padding:11px;font:12px 'DM Sans';background:#fff}.yp-file{padding:18px;border:1px dashed #b8c9c0;border-radius:12px;background:#fafcfa;margin-bottom:14px}.yp-file span{font-size:11px;color:var(--muted);font-weight:400}.yp-fields{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px}.yp-fields .wide{grid-column:1/-1}.yp-progress.failed{border-color:#e8b9b4}.yp-progress .card-head>strong{font-size:20px;color:var(--green)}.yp-progress.failed .card-head>strong{color:var(--red)}.yp-track{height:9px;background:#e8eeea;border-radius:999px;overflow:hidden}.yp-track i{display:block;height:100%;background:var(--green);border-radius:inherit;transition:width .2s}.yp-progress.failed .yp-track i{background:var(--red)}.yp-alert,.yp-empty-config{padding:16px;border-radius:11px}.yp-alert.bad{background:var(--red2);color:var(--red)}.yp-empty-config{background:#f6f8f6;text-align:center;color:var(--muted)}.yp-empty-config strong{color:var(--ink)}.yp-history td small{display:block;margin-top:4px;color:var(--muted)}.yp-state,.yp-sheet{display:inline-flex;border-radius:999px;padding:4px 8px;background:#eef1ef;font-size:10px;font-weight:700}.yp-state.completed,.yp-sheet.ok{background:var(--green2);color:var(--green)}.yp-state.sheet_error,.yp-state.youtube_error,.yp-sheet.bad{background:var(--red2);color:var(--red)}.yp-state.uploading,.yp-state.publishing,.yp-state.sheet_pending{background:var(--amber2);color:#845411}.yp-error{max-width:240px;color:var(--red)!important;line-height:1.35}@media(max-width:900px){.yp-connections,.yp-settings form{grid-template-columns:1fr}.yp-fields{grid-template-columns:1fr}.yp-fields .wide{grid-column:auto}}