:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--color-primary:#754a15;--emphasis: #dd9946;--link: #754a15;--over: #8c0209}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--vdp-hover-bg-color: var(--link);--vdp-selected-bg-color: var(--over)}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Marianne,sans-serif,Helvetica Neue;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1975px;min-width:800px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#8b0000;transition:.4s;padding:3px}button:not(.classic),input[type=button]:not(.classic){margin:0 0 3px 7px;padding:3px 12px;text-align:center;border-width:1px;border-style:solid;border-radius:3px;font-size:16px;line-height:1.7;border:None;background:var(--link);color:#fff;text-decoration:none;vertical-align:top;cursor:pointer;pointer-events:auto;box-sizing:border-box;box-shadow:0 1px 5px #000000a6;opacity:.9}button:hover,input[type=button]:hover{opacity:1}button:disabled,input[type=button]:disabled,button.disabled,input[type=button].disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.center{text-align:center}.tooltip-container[data-v-65be231b]{display:inline-block;position:relative;cursor:pointer}div.fmt-tooltip[data-v-65be231b]{position:absolute;display:none;background-color:#fafafa;border:1px solid #a3a3a3;font-size:smaller;line-height:1;text-align:left;padding:5px;cursor:pointer;width:250px;box-shadow:2px 2px 3px #0006;z-index:1}b[data-v-65be231b]{font-weight:700}.tooltip-show+div.fmt-tooltip[data-v-65be231b]{display:block}span.button[data-v-74ae25d2]{margin-left:5px;padding:0 2px;cursor:pointer;border:1px dotted transparent}span.button[data-v-74ae25d2]:hover{border-color:var(--text-color)}div.client-box[data-v-74ae25d2]{display:inline-block;margin:0 10px}div.client-box[data-v-74ae25d2]:after{content:"|";padding-left:10px}span.user[data-v-74ae25d2]{cursor:pointer}span.user:hover+div.user-menu[data-v-74ae25d2],div.user-menu[data-v-74ae25d2]:hover{display:block}div.user-menu[data-v-74ae25d2]{position:absolute;display:none;right:0;top:18px;text-align:left;z-index:115}div.user-menu div[data-v-74ae25d2]{line-height:2;padding:3px 9px;background:#eee;cursor:pointer;border:1px dotted grey;border-top:0px}div.user-menu div[data-v-74ae25d2]:hover{color:var(--vt-c-black-mute);background:#ddd}div.user-menu div.actived[data-v-74ae25d2]{background:#f3f3f3}hr[data-v-c40403b4]{width:60%;margin:10px auto;border-top:1px solid grey;height:.1px}label[data-v-c40403b4]{display:inline-block;min-width:50px}.row[data-v-c40403b4]{margin-top:5px}.subrow[data-v-c40403b4]{margin-top:5px;margin-left:5px}div.title-client[data-v-3da1db09]{cursor:pointer;text-align:left;padding:6px 0}div.title-client[data-v-3da1db09]:before{content:" + "}div.deployed div.title-client[data-v-3da1db09]:before{content:" - "}div.client-content[data-v-3da1db09]{display:none}div.deployed+div.client-content[data-v-3da1db09]{display:block}div.client-content div.role-line[data-v-3da1db09]:nth-child(odd){background:#f3f3f3}div.client-content div.role-line>div[data-v-3da1db09]:first-child{text-align:right}span.charter-link[data-v-3da1db09]{display:grid;grid-template-columns:1fr 25px;grid-gap:2px;text-align:left;cursor:pointer}span.pencil-link[data-v-3da1db09]{cursor:pointer;padding:2px 5px}span.pencil-link.disable[data-v-3da1db09],span.charter-link.disable[data-v-3da1db09]{pointer-events:none}span.charter-link[data-v-3da1db09]:hover,span.pencil-link[data-v-3da1db09]:hover{background:#8b00004d}span.charter-link>div[data-v-3da1db09]{vertical-align:middle}span.charter-link>div[data-v-3da1db09]:first-child:before{content:"→";padding-right:2px}span.charter-link:hover>div[data-v-3da1db09]:first-child{color:#000}div.role-line{display:grid;grid-template-columns:minmax(100px,230px) 50px minmax(50px,120px) minmax(50px,130px) minmax(50px,180px);grid-gap:5px;text-align:center}div.role-line-header{font-weight:700;background:#e3e3e3;padding:6px 0;border-bottom:1px dotted black}div.role-line-header div{word-break:break-all}div.role-line.full{padding:6px 0}div.client-content div.role-line:nth-child(odd){background:#f3f3f3}.list-roles[data-v-ded120f2]{border-top:1px dotted black;padding-top:3px}textarea[data-v-ded120f2]{width:100%;height:80px}p.request-success[data-v-ded120f2]{font-size:.9em;color:green;line-height:1;padding:5px;border:1px solid green;cursor:pointer}.error[data-v-ded120f2]{color:#8b0000;padding:5px;border:1px solid darkred;cursor:pointer}div.charter-row[data-v-1146f47d]{display:grid;grid-template-columns:1fr 40px;grid-gap:5px;text-align:left}div.charter-row>div[data-v-1146f47d]:first-child{cursor:pointer}div.charter-row.disable[data-v-1146f47d]{pointer-events:none}div.charter-row>div[data-v-1146f47d]:first-child:before{content:"→";padding-right:2px}div.charter-row>div[data-v-1146f47d]:first-child:hover{color:#000}div.charter-row[data-v-1146f47d]:hover{background:#8b00004d}div.warning[data-v-2c7cef61]{position:absolute;top:50px;left:10px;padding:20px 10px;background:#fefefe;border:3px solid darkred;z-index:1}div.service-row a[data-v-2c7cef61]{color:var(--color-text)}div.service-row[data-v-2c7cef61]{display:grid;grid-template-columns:1fr 40px 40px;grid-gap:5px;text-align:left;align-items:end}div.service-row>div[data-v-2c7cef61]:first-child{padding-bottom:2px}div.service-row>div[data-v-2c7cef61]:first-child{cursor:pointer}div.service-row.disable[data-v-2c7cef61]{pointer-events:none}div.service-row>div[data-v-2c7cef61]:first-child:before{content:"→";padding-right:2px}div.service-row>div[data-v-2c7cef61]:first-child:hover{background:#8b00004d;color:#000}.warning[data-v-2c7cef61]{color:#8b0000;font-size:1.2rem}span.button[data-v-2c7cef61]{display:inline-block;padding:1px 5px;border:1px dotted transparent;cursor:pointer}span.button[data-v-2c7cef61]:hover{border-color:#a9a9a9}span.button.warning[data-v-2c7cef61]:hover{border-color:#8b0000}.profile fieldset{border:.5px solid grey;margin-bottom:10px;padding:5px}.profile legend{font-weight:700}div.profile[data-v-f29c2ce2]{position:fixed;max-width:1200px;background:#fff;border:1px solid grey;max-height:calc(100vh - 30px);width:calc(100% - 80px);min-width:600px;top:5px;left:50%;line-height:1.2;text-align:left;padding:0 10px 10px;transform:translate(-50%);box-shadow:0 0 20px #000000b3;z-index:101;overflow:hidden}div.profile h2[data-v-f29c2ce2]{position:relative;margin:0 -10px 10px;padding:10px;color:#fff}div.profile-content[data-v-f29c2ce2]{max-height:calc(100vh - 100px);overflow-y:auto}div.close[data-v-f29c2ce2]{position:absolute;line-height:1;top:2px;right:3px;padding:0 2px;cursor:pointer;border:1px dotted transparent}div.close[data-v-f29c2ce2]:hover{border-color:#fff}div.column-right[data-v-f29c2ce2]{margin-top:10px}@media screen and (width >= 900px){div.column-left[data-v-f29c2ce2]{width:370px;float:left}div.column-right[data-v-f29c2ce2]{margin-left:380px;padding-right:10px;margin-top:0;width:calc(100% - 380px)}}a[data-v-07358575]{cursor:pointer}.user-info[data-v-07358575]{position:relative;text-align:right}div[id=app] a{text-decoration:none}div[id=app] a:hover{background:#8b00004d;color:var(--color-text)}div[id=app] h1:after{display:none}img.icon-tile{max-height:30px;vertical-align:middle;border:2px solid gray}input[type=checkbox]{cursor:pointer}.clipboard-tooltip{position:absolute;display:none;background-color:#fafafa;border:1px solid #a3a3a3;font-size:smaller;line-height:1;text-align:left;padding:5px;cursor:pointer;width:150px;box-shadow:2px 2px 3px #0006;z-index:1}.tooltip-show+.clipboard-tooltip{display:block}div.warning{color:#8b0000}div.warning button{background:#8b0000}.fmt-close{border:1px dotted white;padding:3px;border-radius:3px;cursor:pointer}.fmt-close:hover{border-color:#000}.capitelize[data-v-7b02900c]:first-letter{text-transform:uppercase}header[data-v-7b02900c]{line-height:1.5}.logo[data-v-7b02900c]{display:block;margin:0 auto 2rem}nav[data-v-7b02900c]{width:100%;font-size:12px;text-align:left;margin-top:0rem}nav>div[data-v-7b02900c]{display:inline-block}nav>div[data-v-7b02900c]:first-child{width:max-content}nav a.router-link-exact-active[data-v-7b02900c]{color:var(--color-text)}nav a.router-link-exact-active[data-v-7b02900c]:hover{background-color:transparent}nav a[data-v-7b02900c]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-7b02900c]:first-of-type{border:0}@media (min-width: 1024px){.logo[data-v-7b02900c]{margin:0 2rem 0 0}nav[data-v-7b02900c]{text-align:center;margin-left:-1rem;font-size:1rem;padding:0;margin-top:0}}figure div[data-v-d29c59f6]{position:absolute;top:100px;color:#fff;font-weight:600;text-align:center;width:100%;pointer-events:none;font-size:2rem;text-shadow:2px 2px 10px #000;-moz-text-shadow:0 0 3px #000;-webkit-text-shadow:0 0 3px #000;-webkit-box-sizing:content-box;box-sizing:content-box}div.catalog-footer[data-v-d29c59f6]{position:absolute;padding:3px 10px;text-align:left;bottom:0;line-height:1.1;width:100%;left:0;background:#f3f3f3}div.wrapper-group{text-align:center;height:calc(100% - 60px);line-height:calc(100% - 60px)}div.container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1200px}div.element-flex{display:block;width:auto;-webkit-box-flex:1;-ms-flex:1 1 330px;flex:1 1 330px;padding:20px;margin:0 10px 20px;-webkit-box-shadow:0 0px 3px rgba(0,0,0,.5);box-shadow:0 0 3px #00000080;position:relative;background:#fff}div.element-flex>div:first-child{position:relative;overflow:hidden}div.element-flex div.more-info{position:absolute;height:30px;text-align:center;width:100%;left:0;bottom:0;background:#f9f9f9;padding:3px 5px;vertical-align:middle;box-sizing:border-box;line-height:30px}div.element-flex div.more-info a:hover{text-decoration:underline}figure{width:100%;height:250px;margin:-15px 0 0;position:relative}div.element-flex figure div{position:absolute;top:70px;color:#fff;font-weight:600;text-align:center;width:100%;pointer-events:none;font-size:1.4rem;text-shadow:2px 2px 10px #000;-moz-text-shadow:0 0 3px #000;-webkit-text-shadow:0 0 3px #000;-webkit-box-sizing:content-box;box-sizing:content-box}div.forbidden{background:#f3f3f3;opacity:.9}div.forbidden a.service-link{cursor:not-allowed}a.service-link>div{max-height:200px;overflow:hidden}div.element-flex a img{object-fit:cover;-webkit-transition:.5s ease all;transition:.5s ease all;height:100%;margin:0;width:100%}div.element-flex a img:hover{transform:scale(1.03)}a.service-link{margin:5px;line-height:1.1;text-align:justify;text-decoration:none;color:var(--color-text)}a.service-link:not(.md-button):not(.md-bottom-bar-item):hover{opacity:1;text-decoration:none;background:transparent}a.service-link div.service-description{text-align:left;text-shadow:none}@media screen and (max-width: 767px){h3,figure div{font-size:1.1rem}}
