.operations-hero{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#edf8f5,#fff)}.operations-hero h2{font-size:28px}.pulse-dot{width:18px;height:18px;border-radius:50%;background:#0b8c74;box-shadow:0 0 0 10px #0b8c7418}.operation-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.operation-card{min-width:0}.operation-card.compact{display:flex;flex-direction:column;justify-content:space-between}.job-badge{padding:7px 12px;border-radius:20px;background:#edf1f3;color:#596873;font-size:12px}.job-badge.running{background:#fff4d8;color:#8d6411}.job-badge.completed{background:#dff5ed;color:#087f68}.job-badge.failed,.job-badge.stopped{background:#ffe5e5;color:#b53b3b}.operation-meta{display:flex;gap:24px;margin:18px 0;color:#6d7982;font-size:12px}.operation-actions{display:flex;align-items:center;gap:8px}.live-logs{direction:ltr;text-align:left;background:#111c22;color:#d8e7e3;padding:16px;border-radius:12px;min-height:180px;max-height:380px;overflow:auto;white-space:pre-wrap;font:12px Consolas,monospace;margin-top:16px}@media(max-width:760px){.operation-grid{grid-template-columns:1fr}.operations-hero{display:grid;gap:15px}}
.request-control-card{margin-bottom:16px;border-color:#cfe5df;background:linear-gradient(135deg,#fbfefd,#f3faf8)}.request-control-badge{padding:7px 11px;border-radius:20px;background:#e1f4ed;color:#087f68;font-size:11px}.request-control-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.request-control-grid label{margin:0}.request-control-grid small{display:block;margin-top:5px}.request-control-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.request-control-footer span{font-size:12px;color:#087f68}@media(max-width:900px){.request-control-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.request-control-grid{grid-template-columns:1fr}.request-control-footer{align-items:stretch;display:grid}}
.operations-hero+.stats{margin-top:16px;margin-bottom:16px}.operations-hero+.stats+.operation-grid{margin-top:0}.request-control-card{margin-top:16px;margin-bottom:0}
.browser-mode-field{border:1px solid #bcded6;border-radius:13px;padding:10px 12px!important;background:#f3faf8}.browser-mode-field>.switch{display:inline-flex;margin-right:10px;vertical-align:middle}.browser-mode-field small{line-height:1.7}
.torob-monitor-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid #d7e7e3;border-radius:12px;background:#f7fbfa;color:#62736f;font-size:12px}.torob-monitor-state a{display:inline-flex;text-decoration:none;padding:8px 11px;border-radius:9px}.torob-monitor-state span.active{color:#087f68}.torob-monitor-state span.limited{color:#a05e00;font-weight:700}.torob-monitor-state .hidden{display:none}
.job-badge.waiting{background:#fff0c2;color:#775000}#priceWaitingMessage{padding:0 12px;border-inline-start:3px solid #dc9a19;border-radius:6px;color:#775000;background:#fffaf0;font-size:12px;line-height:1.8}#priceWaitingMessage:empty{display:none}#priceWaitingMessage p{margin:6px 0}
