:root{font-family:Arial,Helvetica,sans-serif;color:#242d31;background:#f5f7f8;font-size:14px;letter-spacing:0;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,a,input{font:inherit}button{cursor:pointer;border-radius:5px;min-height:40px;padding:9px 15px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:600}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #e5ac39;outline-offset:3px}button:disabled{cursor:wait;opacity:.45}.topbar{height:70px;background:#fff;border-bottom:1px solid #dce3e5;padding:0 36px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand strong{font-size:19px;color:#213d3b}.brand>span:last-child{color:#707c82}.divider{width:1px;height:20px;background:#d8dfe1;margin:0 7px}.access{font-size:12px;color:#6e787d}main{max-width:1060px;margin:0 auto;padding:38px 28px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:35px}.eyebrow{color:#6f7c80;font-size:10px;font-weight:700;margin-bottom:9px}h1{font-size:28px;line-height:1.2;margin:0}h2{font-size:17px;margin:0}h3{font-size:16px;margin:0 0 13px;line-height:1.4}.cloud-label{font-size:12px;color:#65757a;white-space:nowrap;display:flex;align-items:center;gap:7px}.dot{height:7px;width:7px;background:#2c8b68;border-radius:50%}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.section-title>span{font-size:12px;color:#6b7a7f}.actions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.action{border:1px solid #d7e1e2;background:#fff;border-radius:6px;padding:24px;display:grid;grid-template-columns:36px 1fr;gap:16px}.action-icon{background:#e7f1ee;color:#23644d;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:23px}.mail-icon{background:#eaf0f7;color:#38678c;font-size:21px}.action-copy{min-width:0}.tags{display:flex;flex-wrap:wrap;gap:5px 12px;color:#6f7d83;font-size:12px;min-height:31px;line-height:1.5}.action button{grid-column:2;justify-self:start;margin-top:7px}.primary{background:#22634e;color:#fff;border-color:#22634e}.primary:hover{background:#194e3e}.secondary{background:#fff;border-color:#c8d5d7;color:#30484c}.secondary:hover{background:#eff4f3}.quiet{background:transparent;color:#647479;font-size:12px;padding-right:0}.history{margin-top:36px}.table-wrap{background:#fff;border-top:1px solid #d4dfe0;border-bottom:1px solid #d4dfe0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{background:#edf2f3;font-size:11px;color:#607279;font-weight:600;padding:12px 15px;white-space:nowrap}td{padding:17px 15px;vertical-align:top;border-top:1px solid #e5eaec;line-height:1.6}th:first-child{width:150px}th:nth-child(2){width:230px}th:nth-child(3){width:120px}.time{font-size:12px;white-space:nowrap}.badge{display:inline-block;font-size:11px;border-radius:3px;padding:2px 7px;text-transform:capitalize;background:#edf1f3;color:#536a74}.badge.completed{background:#e2f0e9;color:#23634b}.badge.failed{background:#fbe8e7;color:#a33b36}.badge.running,.badge.queued{background:#fff3d7;color:#846118}.muted{color:#859096;font-size:11px;margin-top:3px}.empty{color:#89959a;text-align:center;padding:42px 15px}.icon-button{font-size:24px;background:transparent;color:#60777b;width:36px;height:36px;padding:0;min-height:36px}details{margin-top:7px}summary{font-size:12px;color:#286654;cursor:pointer}.job-detail{margin-top:10px;font-size:12px;color:#51666c}.job-detail p{margin:5px 0}.failure{color:#9b352e}.report-subject{overflow-wrap:anywhere}#message{padding:12px 15px;border-left:3px solid #2e8060;background:#eaf3ee;margin-top:18px;font-size:13px}#message.error-message{border-color:#c15346;background:#f9edeb;color:#9b352e}.signin{border-top:1px solid #d6e1e1;border-bottom:1px solid #d6e1e1;padding:45px 0 55px}.signin p{color:#6f7d83;margin:14px 0 24px}.microsoft{min-width:230px;gap:12px}footer{margin:38px 0 0;padding:18px 0 25px;border-top:1px solid #dce4e5;color:#8a959a;font-size:11px;display:flex;justify-content:space-between}dialog{border:1px solid #d1dddc;border-radius:7px;padding:26px;max-width:470px;width:calc(100% - 36px);box-shadow:0 15px 60px #182f3420}dialog::backdrop{background:#182f3466}dialog p{line-height:1.7;color:#5f7277;margin:18px 0 25px}.dialog-buttons{display:flex;justify-content:flex-end;gap:10px}@media(max-width:680px){.topbar{padding:0 20px;height:62px}.brand{gap:8px}.brand strong{font-size:17px}.brand>span:last-child,.divider{display:none}main{padding:28px 18px 0}.page-heading{align-items:flex-start;margin-bottom:28px}h1{font-size:25px}.cloud-label{font-size:11px;padding-top:24px}.actions{grid-template-columns:1fr;gap:14px}.action{padding:21px}.history{margin-top:28px}th,td{padding:12px 10px}table{min-width:620px}.section-title{margin-bottom:13px}footer{gap:20px;font-size:10px}.signin{padding-top:32px}}
button svg{width:17px;height:17px;flex-shrink:0}.action-icon svg{width:21px;height:21px}
.action h3{margin-bottom:0}.private-log{border-top:1px solid #d4dfe0;padding:16px 0;margin:0}.private-log summary{overflow-wrap:anywhere}.private-log pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;background:#fff;padding:16px;max-width:100%;overflow:auto}footer a{margin-left:14px;color:#286654}
