html {
position:relative;
min-height:100%;
font-family:"Lucida Sans","Trebucher MS",Helvetica,Tahoma,"Bitstream Vera Sans",sans-serif;
font-size:small;
}
body {
margin:0;
padding:1em;
color:#000;
background:#fdfdfd;
font-size:110%;
background:#fdfdfd;
background-attachment:fixed
}
h1 {
margin:0 0 .5em 0;
padding:0;
color:#7e0c0c;
font-size:125%;
}
h2 {
margin:0 0 0 -.5em;
padding:0;
font-size:110%;
}
h3 {
margin:1em 0 .5em 0;
padding:0;
color:#666;
font-size:105%;
}
h4 {
margin:1em 0 0 -.3em;
padding:0;
color:#666;
font-style:italic;
}
ul {
margin-top:0;
margin-bottom:0;
}
p, li {
margin:.5em 0 0 0;
padding:0;
}
pre { white-space: pre-wrap }
section {
overflow:hidden;
display:block;
max-width:65em;
margin:1.5em 0 0 0;
padding:1.5em 0 0 .5em;
}
section.erro > div.descr {
overflow:hidden;
padding:.5em 1em .5em 70px;
background:#ffeda4 url(SAPIENS/comps/Dbg/exclam.png) 10px center no-repeat;
border:1px solid #aaa;
}
section.erro > div.descr > span {
display:inline-block;
width:1px;
height:45px;
margin:0 0 0 -1px;
vertical-align:middle;
}
section.erro > div.descr > div {
position:relative;
overflow:hidden;
display:inline-block;
width:100%;
padding:1.3em 0 0 0;
vertical-align:middle;
}
section.erro > div.descr > div > h2 { margin:0 }
section.erro > div.descr > div > p.info {
position:absolute;
top:.1em;
font-size:x-small;
font-size:.8rem;
font-style:normal;
}
section.erro > div.descr > div > p.info > em {
color:#722;
text-transform:uppercase
}
section.erro > div.descr > div > p.info > span { padding:0 .5em }
section.erro > div.descr > div > p.info > time {
font-size:90%;
color:#222
}
section.erro > div.descr > div > p {
margin:0;
font-size:90%
}
section.erro > pre {
display:block;
margin:.1em 0 .5em 0;
padding:.5em 1em;
color:#333;
background:#fcfeef;
font-size:90%;
font-style:normal;
border:1px dotted #000;
white-space:pre-wrap;
}
.contexto {
margin:1em 0;
padding:.5em;
border-top:2px solid #722;
border-bottom:2px solid #722;
background:#fbefdd;
}
.contexto > h3 { margin-top:0 }
div.exception { margin:0 }
#request-info { border-top:2px dotted #722 }
#request-info > ul {
padding:0;
list-style:none;
}
#request-info > ul > li {
overflow:hidden;
margin:.8em 0 0 0;
padding:.1em 0 .1em 8em;
border-bottom:1px dotted #666;
line-height:120%;
}
#request-info > ul > li > strong:first-child {
float:left;
display:block;
max-width:8em;
margin:0 .5em 0 -8em;
padding:0;
color:#333;
}
#request-info > ul > li > span {
display:inline-block;
font-family:"Lucida Sans Typewriter", "Courier New", "Bitstream Vera Sans Mono", monospace;
white-space:pre-line;
}
#request-info > ul > li.servidor > span { color:#090 }
#request-info > ul > li > ul {
display:block;
float:left;
padding:0;
}
#request-info > ul > li > ol {
display:block;
float:left;
padding:0 0 0 1.4em;
color:#aaa
}
#request-info > ul > li > ol.pequena {
padding:0;
list-style:none;
}
#request-info > ul > li > ol > li > span { color:#000 }
#request-info > ul > li > ul > li,
#request-info > ul > li > ol > li {
margin:0 0 .1em 0;
padding:0;
line-height:normal;
}
#request-info > ul > li > ul > li > em {
color:#999;
font-style:normal;
}
#request-info > ul > li > em {
color:#666;
font-size:90%;
}
#request-info > h3 { margin-left:-.4em }
#falha {
padding-top:1em;
border-top:2px dotted #722
}
#falha > section {
margin:0;
padding-top:1em
}
#historico {
padding:.5em 0 0 0;
background:#fffae8;
border:1px solid #ec8307;
border-top:2px dotted #722
}
#historico > h1 {
margin:0;
padding-left:.5em
}
#historico > section {
margin:0;
padding:1.5em;
}
#historico > section.erro > div.descr,
#historico > section > div.exception > div.descr
{ background-color:#fff6d6 }
#historico > section+section { border-top:1px dotted #722 }
#cxn > div {
margin:1em 0 0 0;
padding:0 .3em 1em .3em
}
#cxn > div > h3 { margin:0 }
#cxn > div > pre { margin:.5em 0 0 1em }
#cxn > div+div {
margin-top:0;
padding-top:1em;
border-top:1px dotted #333
}
#repetir {
margin:2em 0 0 0;
padding:1em;
background:#f3f3f3;
border:1px solid #aaa;
border-radius:5px
}
#repetir > button {
margin:0 1.1em .1em 0;
padding:.5em 1em;
color:#fff;
background:#bd5e0a;
background:linear-gradient(to bottom, #bd5e0a -20%, #ff7901 80%);
font-weight:bold;
border:1px solid #584b11;
border-radius:8px;
cursor:pointer
}
#repetir > button:hover {
background:#ff7901;
background:linear-gradient(to bottom, #ff7901 0%, #ff9f4a 100%);
}
#repetir > button:active { margin:.1em 1em 0 .1em }
p.vazio {
margin:0;
padding:0 0 0 1em;
color:#666;
font-size:90%;
}
/**
* Cópia do estilo definido em SAPIENS/comps/dbg/erros.css.
*/
.exception {
overflow:hidden;
max-width:none;
width:auto;
margin:1em 0;
padding:0;
font-family:"Lucida Sans","Trebucher MS",Helvetica,Tahoma,"Bitstream Vera Sans",sans-serif;
font-size:small;
font-size:1rem;
text-transform:none;
}
.exception > div > h3 {
margin:0;
padding:.3em 1em;
color:#fff;
background:#333;
font-size:105%;
}
.exception > div.descr {
overflow:hidden;
padding:.5em 1em .5em 70px;
background:#ffeda4 url(exclam.png) 10px center no-repeat;
border:1px solid #aaa;
}
.exception > div.descr > span {
display:inline-block;
width:1px;
height:45px;
margin:0 0 0 -1px;
vertical-align:middle;
}
.exception > div.descr > div {
position:relative;
overflow:hidden;
display:inline-block;
width:100%;
padding:1.5em 0 0 0;
vertical-align:middle;
}
.exception > div.descr > div > h2 {
margin:0;
padding:0;
font-size:110%;
border:none;
}
.exception > div.descr > div > p {
overflow:auto;
margin:.3em 0;
padding:0;
color:#642a24;
font-size:90%;
}
.exception > div.descr > div > pre {
display:block;
margin:.4em 0 0 -0;
padding:.4em 0 0 .5em;
color:#333;
font-size:90%;
font-style:normal;
border-top:1px dotted #000;
white-space:pre-wrap;
}
.exception > div.descr > div > p.info {
position:absolute;
top:.1em;
margin:0;
padding:0;
font-size:x-small;
font-size:.8rem;
font-style:normal;
}
.exception > div.descr > div > p.info > em {
color:#722;
text-transform:uppercase
}
.exception > div.descr > div > p.info > em > span { text-transform:none }
.exception > div.descr > div > p.info > span { padding:0 .5em }
.exception > div.descr > div > p.info > time {
font-size:90%;
color:#222
}
.exception > div.trace > .etrace { margin:0 }
.exception .nested > ol {
max-width:none;
width:auto;
margin:0;
padding:0 1em .5em 2em;
list-style:decimal
}
.exception .nested > ol > li {
max-width:none;
width:auto;
margin:0;
}
.exception .nested > ol > li+li { margin-top:1em }
.exception .exception > div > h3 { background:#666 }
.exception .exception > div.descr {
padding:1.3em .5em .3em 60px;
background:#fffae8 url(exclam2.png) 5px center no-repeat;
}
/**
* Estilo para a apresentação da pilha de chamadas por Dbg::printExceptionTrace() e
* printCallTrace().
*/
.etrace {
overflow:hidden;
max-width:none;
width:auto;
margin:1em 0;
font-family:"Lucida Sans","Trebucher MS",Helvetica,Tahoma,"Bitstream Vera Sans",sans-serif;
font-size:medium;
}
.etrace > * { font-size:110% }
.etrace > ol {
max-width:none;
width:auto;
margin:0 0 .2em 0;
padding:0;
font-size:small;
border:1px solid #aaa;
border-top:none;
list-style:none;
}
.etrace > ol > li {
overflow:hidden;
max-width:none;
width:auto;
margin:0;
padding:.5em 1em .5em 3.5em;
background:#fdfdfd;
font-size:110%;
border-top:1px solid #aaa
}
.etrace > ol > li:nth-child(even) { background:#fefae2 }
.etrace > ol > li > span {
float:left;
width:2em;
margin:0 0 0 -2.5em;
font-family:"Lucida Sans Typewriter", "Courier New", "Bitstream Vera Sans Mono", monospace;
font-size:130%;
font-weight:bold;
color:#7e0c0c;
text-align:right;
}
.etrace > ol > li > div {
overflow:hidden;
margin:0;
padding:0;
color:#000;
}
.etrace > ol > li > div > span {
float:left;
padding:0 .8em 0 0;
font-weight:bold;
}
.etrace > ol > li > div > span > em {
font-size:90%;
font-weight:normal;
font-style:normal;
font-family:"Lucida Sans Typewriter", "Courier New", "Bitstream Vera Sans Mono", monospace;
color:#090;
}
.etrace button {
float:left;
display:none;
height:auto;
margin:0 .1em .1em 0;
padding:0;
color:#00e;
background:none;
border:none;
text-decoration:underline;
cursor:pointer;
line-height:120%
}
.etrace button:hover {
color:#e00;
background:none;
}
.etrace button:active { margin:.1em 0 0 .1em }
.etrace > ol > li > div > pre {
display:none;
font-family:"Lucida Sans Typewriter", "Courier New", "Bitstream Vera Sans Mono", monospace;
font-size:small;
clear:both
}
.etrace > ol > li > p {
overflow:hidden;
margin:0;
padding:0;
color:#666;
font-size:85%;
line-height:120%
}
.etrace > ol > li > p > span {
float:left;
margin:.1em .8em 0 0;
}
.etrace > ol > li > p > span > em {
font-style:normal;
font-weight:bold;
color:#000;
}
.etrace > ol > li > p > button { font-size:90% }
.etrace > ol > li > pre {
overflow:auto;
max-height:10em;
margin:.5em 0;
padding:0 0 0 2em;
background:#fdfdfd;
border:1px solid #666;
clear:both;
}
.etrace > ol > li > pre > div {
position:relative;
padding:0 0 0 .5em;
line-height:150%;
}
.etrace > ol > li > pre > div:nth-child(even) { background:#f3f3ed }
.etrace > ol > li > pre > div.cur {
padding:0 0 0 .5em;
background:#ffffbf;
border-top:1px solid #ff7e00;
border-bottom:1px solid #ff7e00;
}
.etrace > ol > li > pre > div > em {
position:absolute;
top:0;
bottom:0;
left:-2em;
width:1.5em;
padding:0 .5em 0 0;
font-style:normal;
border-right:1px solid #666;
background:#ffa410;
text-align:right;
}
.etrace > ol > li > pre > div.cur > em {
top:-1px;
bottom:-1px;
}
.etrace > button {
display:inline-block;
margin:0 .1em .1em .4em;
}
.etrace > button:active { margin:.1em 0 0 .5em }
.etrace > ol > li > div > button::-moz-focus-inner {
border: 0;
padding: 0;
}
html.JS .etrace > ol > li button { display:inline-block }
html.JS .etrace > ol > li.sap { display:none }