:root,[data-theme="light"]{color-scheme:light;--bulma-body-background-color:#f7faf9;--bulma-body-color:#183b32;--bulma-text:#183b32;--bulma-primary-h:169;--bulma-primary-s:72%;--bulma-primary-l:29%;--bulma-link-h:169;--bulma-link-s:72%;--bulma-link-l:29%;--bulma-scheme-main:#fff;--bulma-scheme-main-bis:#f7faf9;--bulma-input-background-color:#fff;--bulma-input-color:#183b32;--bulma-input-border-color:#cfdad6}
html,body{background:#f7faf9;color:#183b32}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:light}
main h1,main h2,main h3,.modalContent h1,.modalContent h2,.modalContent h3{color:#183b32}main p,.modalContent p{color:#536f64}
input:not([type="checkbox"]):not([type="radio"]),textarea,select,.input,.textarea,.select select{background:#fff!important;color:#183b32!important;border-color:#cfdad6!important;box-shadow:none!important}
input::placeholder,textarea::placeholder{color:#81938c!important;opacity:1}input:focus,textarea:focus,select:focus,.input:focus,.select select:focus{border-color:#16836f!important;box-shadow:0 0 0 3px rgba(22,131,111,.16)!important;outline:0!important}
input[type="checkbox"],input[type="radio"]{accent-color:#16836f}
.button,button{min-height:34px}.button.is-primary,#formSubmit,.btnOpenNewMonitor{background:#147b69;color:#fff;border-color:#147b69}.button.is-primary:hover,#formSubmit:hover,.btnOpenNewMonitor:hover{background:#0f6657;color:#fff}.button.is-light,.secondary{background:#eef5f2;color:#245447;border:1px solid #d6e4de}.button.is-light:hover,.secondary:hover{background:#e1eee8;color:#183b32}
.card,.box,.stats article,.monitor,.monitorGroup,.headersBox{background:#fff;color:#183b32;border:1px solid #dce6e1;box-shadow:0 2px 10px rgba(18,62,50,.035)}.box{border-radius:12px}.card{box-shadow:0 2px 10px rgba(18,62,50,.035)}
.modalContent.formCard{background:#fff}.wizardPanel{color:#183b32}.wizardPanel .select{max-width:100%}.wizardPanel .select select{width:100%;color:#183b32;background:#fff!important}.wizardPanel .input,.wizardPanel .textarea{background:#fff!important;color:#183b32!important}.wizardPanel .button{white-space:normal}
.modalContent .modalClose{background:transparent!important;color:#536f64!important;border:0!important;box-shadow:none!important;width:38px;height:38px;padding:0!important}.modalContent .modalClose:hover{background:#eef5f2!important;color:#183b32!important}#monitorForm .checkLabel{display:flex!important;align-items:center;gap:10px;margin:12px 0!important;color:#24483b}#monitorForm .checkLabel input[type="checkbox"]{appearance:auto!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:1px solid #9ab9aa!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}
.wizardSteps{overflow-x:auto}.wizardStepButton{border:0;box-shadow:none;min-width:0}.wizardStepButton.active{background:#e3f3ee;color:#105d50}
.groupComboMenu[hidden]{display:none!important}.groupComboMenu{max-height:260px;overflow:auto}.groupComboOption:focus-visible{outline:2px solid #16836f;outline-offset:-2px}
.credentialRow{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(140px,165px) minmax(190px,1.2fr) 40px!important;gap:10px;align-items:end;margin:14px 0}.credentialField{display:block;min-width:0;margin:0!important;font-size:12px;font-weight:600;color:#365d4f}.credentialField>span:first-child{display:block;margin-bottom:6px}.credentialField .input,.credentialField .select,.credentialField select{width:100%;margin:0!important}.credentialField .select select{height:42px}.credentialInput{position:relative}.credentialInput .credentialProfile[hidden],.credentialInput .credentialValue[hidden]{display:none!important}.credentialRow .removeRow{height:42px;align-self:end}.headersBox>.help{font-size:12px;color:#63786e;margin:8px 0 14px}.secretSummary{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:8px 0}.secretSummary strong{margin-right:auto}.inlineForm{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.inlineForm input{margin:0}.inlineForm button{height:44px}
.groupSummary{display:grid}.groupMetric strong{font-size:24px!important;margin:4px 0!important}.monitorGroup>summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.monitorGroup>summary .renameGroup{margin-left:auto}.groupMetric .renameGroup{margin-top:8px;align-self:flex-start}
.accountPanel{margin-bottom:16px}.accountPanel .title{max-width:none;margin-bottom:8px}.accountPanel .help{font-size:13px;color:#536f64}.inlineForm label{margin:0;font-size:12px;font-weight:600;color:#365d4f}.inlineForm label input{margin-top:6px!important}.inlineForm .button{height:42px}
#wizardReview dl{display:block!important;border:0!important}#wizardReview dl>div{display:grid!important;grid-template-columns:minmax(120px,180px) minmax(0,1fr)!important;gap:12px!important}#wizardReview dt,#wizardReview dd{margin:0!important;min-width:0}#wizardReview dd{text-align:left!important}
@media(max-width:700px){.inlineForm{grid-template-columns:1fr}.credentialRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px!important}.credentialRow .credentialInput{grid-column:1/3}.credentialRow .removeRow{grid-column:3;grid-row:1/3;height:42px}#wizardReview dl>div{grid-template-columns:1fr!important;gap:4px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor{grid-template-columns:1fr}.wizardSteps{gap:4px}.wizardStepButton b{font-size:10px}}
body:has(#login:not([hidden])){display:block;background:linear-gradient(145deg,#f7faf9 0%,#e9f3ed 100%);min-height:100dvh}body:has(#login:not([hidden])) aside,body:has(#login:not([hidden])) main>header{display:none}body:has(#login:not([hidden])) main{margin:0 auto;width:min(100%,1100px);padding:40px 28px}body:has(#login:not([hidden])) #login{max-width:760px;margin:7dvh auto 0;padding:48px;background:#fff;border:1px solid #dce6e1;border-radius:20px;box-shadow:0 20px 60px rgba(18,62,50,.08)}body:has(#login:not([hidden])) #login h1{line-height:1.18;color:#183b32}body:has(#login:not([hidden])) .googleButton{background:#147b69;color:#fff;border-color:#147b69}body:has(#login:not([hidden])) .googleButton:hover{background:#0f6657}@media(max-width:700px){body:has(#login:not([hidden])) main{padding:16px}body:has(#login:not([hidden])) #login{margin:4dvh auto 0;padding:28px 22px}}
.certificateForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end;margin-top:16px}.certificateForm .field{display:block;margin:0;font-size:12px;font-weight:600;color:#365d4f}.certificateForm .field>.input,.certificateForm .field>.select{display:block;width:100%;margin-top:6px}.certificateForm .field>.select select{width:100%}.certificateForm input[type="file"]{padding:8px;height:auto;min-height:42px}.certificateForm .certificateHelp{grid-column:1/-1;margin:0}.certificateForm>.button{justify-self:start}.certificateSummary{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:8px 0}.certificateSummary>div{flex:1;min-width:0}.certificateSummary strong,.certificateSummary small{display:block;overflow-wrap:anywhere}.certificateSummary small{color:#63786e}.certificateForm .certPem[hidden],.certificateForm .certP12[hidden]{display:none!important}@media(max-width:700px){.certificateForm{grid-template-columns:1fr}.certificateSummary{flex-wrap:wrap}}
#curlImport,#preRequestBox{margin:16px 0!important}#curlImport textarea{width:100%;min-height:105px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.importActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.importActions .help{margin:0}.importActions .warning{color:#b34b25!important}#preRequestBox .checkLabel{margin:10px 0 14px!important}#preRequestFields{display:grid;gap:14px}#preRequestFields[hidden]{display:none!important}#preRequestFields>label{display:block!important}#preRequestFields textarea{width:100%;min-height:105px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.preSecretPicker{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.preSecretPicker .select{flex:1;min-width:180px}.preExtract{border-top:1px solid #dce6e1;padding-top:14px}.preExtractRow{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr) 42px;gap:10px;align-items:end;margin:10px 0}.preExtractRow label{display:block!important;font-size:12px;font-weight:600;color:#365d4f}.preExtractRow input{margin-top:5px!important}.preExtractRow button{height:42px}@media(max-width:700px){.preExtractRow{grid-template-columns:1fr 1fr 42px}}
.wizardPanel h2:focus{outline:none}.alertConditionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alertConditionGrid[hidden]{display:none!important}.alertConditionGrid label{display:block!important;min-width:0}.alertConditionGrid input{width:100%}#wizardCertificateBox{margin:12px 0!important}#wizardCertificateForm{margin:12px 0 0}.wizardPanel .certificateForm .field{display:block!important}.wizardPanel .certificateForm .field input{width:100%}#wizardCertificateStatus{grid-column:1/-1;margin:0}@media(max-width:700px){.alertConditionGrid{grid-template-columns:1fr}}
#wizardSecretBox{margin:12px 0!important}#wizardSecretForm{margin:12px 0}#wizardSecretStatus{margin:0;color:#365d4f}
.preCookieMode{padding:12px 14px;border:1px solid #dce6e1;border-radius:10px;background:#f7fbf9}.preCookieMode .checkLabel{margin:0 0 6px!important}.preCookieMode .help{margin:0 0 8px!important}.preCookieMode>label:not(.checkLabel){display:block!important}.preCookieMode>label[hidden]{display:none!important}.preCookieMode input[name="pre_cookie_names"]{width:100%;margin-top:6px!important}
