.structured-knowledge{margin:24px 0;padding:28px}.sk-heading{display:flex;justify-content:space-between;gap:24px}.sk-heading h2{font-size:24px;margin:12px 0}.sk-heading p{max-width:780px;line-height:1.6;color:var(--muted,#9aa8aa)}.sk-eyebrow{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:1.5px;color:#78cbb5}.sk-flow{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0;padding:16px;background:#73baa40f;border-radius:12px;font-size:13px}.sk-flow span{display:flex;align-items:center;gap:8px}.sk-reviews{border:1px solid #ffffff18;border-radius:12px;padding:18px;margin:20px 0}.sk-reviews summary,.sk-review-result summary{cursor:pointer;font-weight:600}.sk-review-docs article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ffffff12}.sk-review-docs small,.sk-warning small{display:block;margin-top:7px;opacity:.7}.sk-review-result{padding:14px 0}.sk-review-result p,.sk-review-result li{font-size:13px;line-height:1.6}.sk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.sk-steps button{display:flex;align-items:center;text-align:left;gap:10px;padding:14px;border:1px solid #ffffff16;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.sk-steps button.active{border-color:#78cbb5;background:#78cbb510}.sk-steps button>span{border:1px solid #ffffff26;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0}.sk-steps small{margin-left:auto;opacity:.6}.sk-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px}.sk-facts{display:grid;gap:14px}.sk-facts article{border:1px solid #ffffff18;border-radius:14px;padding:20px}.sk-facts header{display:flex;justify-content:space-between;gap:12px}.sk-facts article>p{white-space:pre-wrap;line-height:1.65}.sk-facts small,.sk-form small{color:var(--muted,#9aa8aa);font-size:12px;line-height:1.6}.sk-facts details{margin-top:16px;font-size:12px}.sk-facts summary{cursor:pointer}.sk-facts blockquote{white-space:pre-wrap;line-height:1.6;border-left:2px solid #78cbb5;margin:12px 0;padding-left:12px}.sk-facts footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sk-warning{display:flex;gap:10px;color:#ecc893;padding:12px;margin-top:14px;background:#ecc8930a;border-radius:8px;font-size:13px}.sk-conflict{border-color:#ecc89366!important}.sk-form{align-self:start;padding:22px;border:1px solid #ffffff18;border-radius:14px;display:grid;gap:16px}.sk-form h3{display:flex;align-items:center;gap:8px;margin:0}.sk-form label{display:grid;gap:8px;font-size:13px}.sk-form input,.sk-form textarea,.sk-form select{width:100%;min-width:0}.sk-empty{padding:30px;text-align:center;color:var(--muted,#9aa8aa);border:1px dashed #ffffff20;border-radius:12px}.sk-empty>svg{font-size:28px}.sk-empty p{font-size:13px;line-height:1.6}@media(max-width:1000px){.sk-body{grid-template-columns:1fr}.sk-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.structured-knowledge{padding:16px}.sk-heading{display:block}.sk-steps{grid-template-columns:1fr}.sk-review-docs article{align-items:flex-start;flex-direction:column}.sk-flow{gap:10px;font-size:11px}}.content-approvals:has(.approval-template-frame){padding:0!important;overflow:hidden}.content-approvals:has(.approval-template-frame)>.page-intro{display:none}.approval-template-frame{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;background:#131314;visibility:hidden}.approval-template-service-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.approval-template-service-modal{width:min(720px,100%);max-height:min(90vh,900px);overflow:auto;padding:24px;border:1px solid #3b3d40;border-radius:20px;background:#202124;color:#f1f3f4;box-shadow:0 24px 80px #00000073}.approval-template-service-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.approval-template-service-heading h2{margin:5px 0 0;font-size:20px}.approval-template-service-modal .form-grid,.approval-template-service-modal .field{margin-bottom:14px}.approval-template-service-modal input,.approval-template-service-modal select,.approval-template-service-modal textarea{width:100%;min-width:0}
