.yp-admin{max-width:1100px}.yp-card{margin:18px 0;padding:18px;border:1px solid var(--border,#d9e2df);border-radius:14px;background:var(--panel,#fff)}.yp-card header,.yp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yp-card header{justify-content:space-between}.yp-card h2{margin:0;font-size:20px}.yp-status{font-size:13px;color:var(--muted,#65736f)}.yp-settings{display:grid;gap:12px;margin-top:18px}.yp-settings>label,.yp-pilot>label,.yp-add>label{display:grid;gap:6px}.yp-settings input:not([type=checkbox]),.yp-settings select,.yp-add input{width:100%;min-width:0;box-sizing:border-box}.yp-check{display:flex!important;align-items:flex-start;gap:8px}.yp-check input{flex:0 0 auto;margin:4px 0 0}.yp-check small,.yp-table small{display:block;color:var(--muted,#65736f);margin-top:3px}.yp-settings fieldset{border:1px solid var(--border,#d9e2df);border-radius:10px;padding:12px}.yp-settings fieldset .yp-check{margin:8px 0}.yp-pilot label{margin:10px 0}.yp-table{overflow-x:auto;margin-top:12px}.yp-table table{width:100%;border-collapse:collapse;font-size:14px}.yp-table th,.yp-table td{text-align:left;padding:10px;border-bottom:1px solid var(--border,#d9e2df);vertical-align:top}.yp-table td{max-width:420px;overflow-wrap:anywhere}.yp-warning{color:#9b6400}.yp-add{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px;background:var(--surface,#f2f6f4);border-radius:12px}.yp-add label{flex:1;min-width:180px}.yp-add p{width:100%;margin:0}.yp-one-way{padding:9px 16px;font-size:13px;background:#fff2bc;color:#594400;border-bottom:1px solid #e8d99a}.channel-yandex_pro{background:#ffdc45!important;color:#211d0e!important}.yp-notice{margin:0;min-height:1em}.yp-title-wrap{margin:8px 0}.yp-title-wrap label{display:block;margin-bottom:4px}.yp-title-wrap input{width:100%;box-sizing:border-box}.yp-compose-title{display:flex;gap:8px;align-items:center;padding:6px 16px}.yp-compose-title input{min-width:0;flex:1}.yp-compose-title label{font-size:13px;white-space:nowrap}[data-theme=dark] .yp-card{background:#17262f;color:#dce5e8}[data-theme=dark] .yp-one-way{background:#3c3520;color:#f9e8a8}[data-theme=dark] .yp-warning{color:#f0ce70}[data-theme=dark] .yp-add{background:#17262f}@media(max-width:600px){.yp-card{padding:12px}.yp-table th,.yp-table td{padding:7px;font-size:12px}.yp-actions button{font-size:13px;padding:8px}.yp-compose-title{padding:5px 10px}}
