.scope-parameters{max-width:1400px;margin:0 auto;padding:0 48px;color:#29424f}.scope-parameters>details{border-bottom:1px solid #d2cebf}.scope-parameters summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0}.scope-parameters summary::-webkit-details-marker{display:none}.scope-summary-title{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#6d7675;display:block;margin-bottom:6px}.scope-summary-values{font-size:12px;font-weight:500;display:flex;gap:18px;flex-wrap:wrap}.scope-summary-values span+span{border-left:1px solid #c7c8ba;padding-left:18px}.scope-edit{font-size:11px;white-space:nowrap}.scope-edit::after{content:'＋';margin-left:12px}.scope-parameters details[open] .scope-edit::after{content:'−'}.scope-parameters form{display:grid;grid-template-columns:1.3fr 1fr 1.3fr auto;gap:16px;align-items:end;padding:10px 0 18px}.scope-parameters label{font-size:10px;color:#5f6d70;display:grid;gap:7px}.scope-parameters select,.scope-parameters input{min-width:0;width:100%;padding:11px 9px;border:1px solid #c8ccbd;background:#fffefa;color:#263f4d;font:inherit;font-size:12px;height:43px}.scope-parameters button{height:43px;font-size:11px;white-space:nowrap}.scope-parameters #scope-custom{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.scope-parameters #scope-custom[hidden]{display:none}.scope-parameters .scope-actions{display:flex;gap:8px}.scope-parameters #scope-coverage,.scope-parameters #scope-context{font-size:10px;line-height:1.7;color:#6a7577;margin:0 0 10px;max-width:1000px}.scope-parameters #scope-error{font-size:11px;color:#9d4332;margin:8px 0}.scope-active>details{border-bottom-color:#a6755e}.scope-active .scope-summary-values{color:#8e4c38}.scope-primary{background:#254657!important;color:#fffefa!important;border:1px solid #254657!important}.scope-parameters #scope-reset{background:transparent}.scope-parameters #scope-context{margin-top:8px;margin-bottom:12px}.scope-parameters details:not([open]) #scope-context{margin:0}.scope-parameters form~p:empty{display:none}
@media(max-width:900px){.scope-parameters{padding:0 24px}.scope-parameters form{grid-template-columns:1fr 1fr}.scope-parameters .scope-actions{justify-content:start}.scope-parameters summary{align-items:start}}@media(max-width:540px){.scope-parameters{padding:0 20px}.scope-summary-values{font-size:11px;gap:8px}.scope-summary-values span+span{padding-left:8px}.scope-parameters form{grid-template-columns:1fr}.scope-parameters #scope-custom{grid-template-columns:1fr}.scope-edit{font-size:10px}}

body[data-view=prestacao] .app-topbar{display:none}
.scope-parameters #scope-context,.scope-parameters #scope-coverage{font-size:12px;line-height:1.85}.scope-parameters #scope-context{max-width:1100px}.scope-summary-title{font-size:10px}.scope-summary-values{font-size:13px;line-height:1.6}.scope-parameters label{font-size:11px}.scope-parameters #scope-error{line-height:1.8}.scope-parameters #scope-reset{white-space:normal;min-width:100px}.scope-parameters select:focus-visible,.scope-parameters input:focus-visible,.scope-parameters button:focus-visible,.scope-parameters summary:focus-visible{outline:3px solid #a37347;outline-offset:4px}
@media(max-width:540px){.scope-parameters #scope-context,.scope-parameters #scope-coverage{font-size:11px}.scope-summary-values{font-size:12px}.scope-summary-values span+span{border-left:0;padding-left:0}}
