@charset "UTF-8";.drop-shadow{position:relative;float:left;width:92%;padding:1em;margin:10px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-mox-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px #0000004d,0 0 40px #0000001a inset}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index:-2}.drop-shadow p{font-size:14px;text-align:center}.raised{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-mox-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 15px 10px -10px #00000080,0 1px 4px #0000004d,0 0 40px #0000001a inset}body,div,table,object{padding:0;margin:0;border-collapse:collapse}a:link,a:visited{text-decoration:none;color:#196486}a:hover{color:#b90101;text-decoration:none}ul{margin:0;padding:0;list-style:none}li{line-height:17px;padding-left:0;padding-top:0}img{border:none}body{background-color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif}#div1,.tbs0,.tbs1,.tbs2,.tbs3,.tbs4,.tbs4_1,.tbs5{width:100%}#mains_contents{width:98%}#div1{height:500px;background-color:#fff}#div2,#div6,.td0_2,.td4_2{width:998px}#div4{width:216px;vertical-align:top}#div5{height:12px}.tbs1{height:80px}.tbs1_1{width:100px;margin-top:4px}.tbs3{background-color:#fff}.tbs3_1{width:50%}.tbs5{font-size:12px}.td0_1,.td0_3,.td5_0,.td5_3{background-repeat:repeat-y}.td0_1,.td5_0{background-image:url(imgs/11.png);background-position:top right}.td0_2,.td4_2,.td5_1,.td5_2{background-image:url(imgs/10.png)}.td0_3,.td5_3{background-image:url(imgs/12.png);background-position:top left}.td1_1,.td1_2,.td1_4{padding-top:5px}.td1_1{width:500px}.td1_2{width:220px}.td1_3{width:170px}.tbs1_1 td{width:50%;font-size:13px;font-weight:700}.tbs1_1 div{height:22px;padding-top:3px}.tbs2 a:link,.tbs2 a:visited{color:#fff;font-size:13px;font-weight:700}.tbs2 a:hover{color:#ff3}.td2_2 a:link,.td2_2 a:visited{color:#2b3d46;font-size:12px;font-weight:700}.td2_2 a:hover{color:#b11101}.td2_1{height:26px}.td2_4,.td2_5,.td2_6,.td2_7{background-color:#c72b1c}.td2_2,.td2_8{padding-top:10px}.td2_2{width:120px}.td2_3{width:30px;background-image:url(imgs/2.png);background-position:top left;background-repeat:no-repeat}.td2_4{width:600px}.td2_5,.td2_6,.td2_7{width:120px}.td2_8{width:166px;background-color:#586b75}.td3_1{width:16px;height:12px;background-image:url(imgs/4.png);background-position:bottom left;background-repeat:no-repeat}.td3_5{width:237px;background-image:url(imgs/5.png);background-position:top center;background-repeat:repeat-x;padding-top:15px}.td3_1_1{width:100px;height:30px;font-size:12px;font-weight:700;padding-top:7px}.td4_1{height:90px;background-image:url(imgs/11.png);background-position:top right}.td4_1,.td4_3{background-repeat:repeat-y}.td4_3{background-image:url(imgs/12.png);background-position:top left}.td4_1_1{width:197px}.td4_1_1 a:link,.td4_1_1 a:visited{font-size:11px;color:#333;text-transform:uppercase}.td4_1_1 a:hover{color:#c72b1c}.imgs4_1{padding-bottom:19px}.imgs4_2{padding-bottom:0}.td5_1{width:600px}.td5_2{width:398px}.span5_1{color:#c72b1c}.span5_2{color:#000}.span5_3{color:#848484}#div1_1_1,#div1_1_2:hover{background-color:#586b75;color:#fff}#div1_1_2{background:none;color:#c72b1c}.homes{margin-right:1px}.regs{margin-right:8px}.logos{margin-right:15px}.names{width:420px;font-size:13px;color:#374d59;font-weight:700;text-transform:uppercase;margin-top:4px}.cols{margin-right:12px}.cols0{width:155px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:9px}.cols1{color:#c72b1c}.cols2{color:#586b75;font-size:16px}.conts{width:110px;margin-top:1px}.conts1{color:#586b75;font-size:12px;font-weight:700}.conts2{color:#586b75}.conts2 a:link,.conts2 a:visited{color:#c72b1c;font-size:12px}.conts2 a:hover{color:#586b75}.inputbox-login{width:96%;height:20px;font-size:12px;color:#333;padding-left:3px}.button-logins{width:80px;height:22px;margin-left:3px;border:1px solid #c72b1c;background-color:#c72b1c;color:#fff}.button-logins:hover{background-color:#586b75;border:1px solid #586b75}.inputbox-searches{width:162px;height:26px;font-size:12px;color:#666;padding-left:10px}.button-searches{width:32px;height:32px;margin-left:3px;background-image:url(imgs/6.png);background-position:top center;background-repeat:no-repeat;border:none}#banners_rights{width:100%;height:138px;background-color:#c72b1c;text-align:center}.banners_hrefs:link,.banners_hrefs,.banners_hrefs:visited{font-size:13px;color:#fff}.banners_hrefs:hover{color:#ff3}.banners_rights_imgs{padding-bottom:4px}.banners_rights_texts{margin-left:10px}#div5 a:hover{color:#ff3}.tbs_mains_contents{width:97%;font-size:12px;color:#000;text-align:justify}.td_mains_contents_0{width:10px}.td_mains_contents_1{width:40%;text-align:justify}.td_mains_contents_3{width:52%}.contents_headers{font-size:18px;color:#000;font-weight:400;padding-bottom:0}.contents_imgs{padding-bottom:5px}.contents_hrs{border:1px dashed #757d81}.contents_news_links:link,.contents_news_links:visited{font-size:12px;color:#0056d7}.contents_news_links:hover{color:#cb4339}#content{height:300px}#flashContent{width:100%;height:100%}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3em;z-index:99}.sf-menu{float:left}.sf-menu a{padding:.75em 1em;text-decoration:none}.sf-menu li li a{padding:.4em 1em;font-size:12px}.sf-menu li li,.sf-menu li li li{background:#c72b1c}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#b71000;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul.sf-shadow-off{background:transparent}.current1,.current2,.current3,.current4,.current5{text-align:center}.current1,.current2{width:110px}.current3{width:95px}.current4,.current5{width:97px}.current6{width:90px}.sf-menu li li{width:200px;text-align:left}.portal-news-list{min-height:90px;margin:20px}.portal-news-list hr{margin-right:10px;color:#f5f5f5}.portal-news-list img{float:left;margin-right:5px}.portal-news-list h3{margin:0}.portal-news-list p{text-overflow:ellipsis;height:38px;overflow:hidden;border-bottom:1px solid lightgray;margin:0;padding-bottom:5px}.portal-news-list .author-details{font-style:italic;color:#a9a9a9}.portal-news-list .news-more-details{font-style:italic;color:#a9a9a9;float:right}.page-list{text-align:center;letter-spacing:20px}#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:185px}#ui-datepicker-div{display:none;border:1px solid #ff9900;z-index:10}.ui-datepicker-inline{float:left;display:block;border:0}.ui-datepicker-dialog{padding:5px!important;border:4px ridge #ddd!important}button.ui-datepicker-trigger{width:25px}img.ui-datepicker-trigger{margin:2px;vertical-align:middle}.ui-datepicker-prompt{float:left;padding:2px;background:#ddd;color:#000}*html .ui-datepicker-prompt{width:185px}.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#fff}.ui-datepicker-control{background:#f90;padding:2px 0}.ui-datepicker-links{background:#e0f4d7;padding:2px 0}.ui-datepicker-control,.ui-datepicker-links{font-weight:700;font-size:80%;letter-spacing:1px}.ui-datepicker-links label{padding:2px 5px;color:#888}.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%}.ui-datepicker-current{float:left;width:30%;text-align:center}.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right}.ui-datepicker-header{padding:1px 0 3px;background:#83c948;text-align:center;font-weight:700;height:1.3em}.ui-datepicker-header select{background:#83c948;color:#000;border:0px;font-weight:700}.ui-datepicker{background:#ccc;text-align:center;font-size:100%}.ui-datepicker a{display:block;width:100%}.ui-datepicker .ui-datepicker-title-row{background:#b1db87;color:#000}.ui-datepicker .ui-datepicker-days-row{background:#fff;color:#666}.ui-datepicker-week-col{background:#b1db87;color:#000}.ui-datepicker .ui-datepicker-days-cell{color:#000;border:1px solid #ddd}#ui-datepicker .ui-datepicker-days-cell a{display:block}.ui-datepicker .ui-datepicker-week-end-cell{background:#e0f4d7}.ui-datepicker .ui-datepicker-days-cell-over{background:#fff;border:1px solid #777}.ui-datepicker .ui-datepicker-unselectable{color:#888}.ui-datepicker-today{background:#b1db87!important}.ui-datepicker-current-day{background:#83c948!important}#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000}.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important}.ui-datepicker-control a,.ui-datepicker-links a{padding:2px 5px!important;color:#000!important}.ui-datepicker-title-row a{color:#000!important}.ui-datepicker-control a:hover{background:#fdd!important;color:#333!important}.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{background:#fff!important;color:#333!important}.ui-datepicker-multi .ui-datepicker{border:1px solid #83c948}.ui-datepicker-one-month{float:left;width:185px}.ui-datepicker-new-row{clear:left}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px}@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.woff) format("woff");font-weight:400;font-style:normal}.warning-msg .fa{display:inline-block;font-family:FontAwesome;font-size:inherit;font-style:normal;font-weight:400;line-height:1;margin-right:8px}.warning-msg .fa-warning:before{content:""}.app-shell{--admin-ink: #20343d;--admin-muted: #667982;--admin-line: #dce7e5;--admin-paper: #ffffff;--admin-surface: #f3f8f7;--admin-accent: #087f8c;--admin-warm: #c94a35;background:linear-gradient(135deg,#e9f1ef,#f8faf7 52%,#f6eee9);color:var(--admin-ink);font-family:Segoe UI,Tahoma,sans-serif;min-height:100vh}.app-shell *{box-sizing:border-box}.app-shell .topbar{align-items:center;background:var(--admin-paper);border-bottom:1px solid var(--admin-line);display:flex;justify-content:space-between;padding:22px max(24px,calc((100vw - 1200px)/2))}.app-shell .brand{align-items:center;display:flex;gap:14px}.app-shell .brand-mark{align-items:center;background:#075963;border-radius:10px;color:#fff;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.app-shell .eyebrow{color:var(--admin-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.app-shell h1,.app-shell h2{margin:0}.app-shell h1{font-size:22px}.app-shell h2{font-size:25px}.app-shell .record-counter{align-items:flex-end;color:var(--admin-muted);display:flex;flex-direction:column;font-size:12px;gap:2px}.app-shell .record-counter strong{color:var(--admin-ink);font-size:25px}.app-shell .workspace{margin:0 auto;max-width:1200px;padding:54px 24px 80px}.app-shell .intro,.app-shell .section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.app-shell .intro p:not(.eyebrow){color:var(--admin-muted);margin:8px 0 0}.app-shell .status-dot{align-items:center;color:#37716f;display:flex;font-size:13px;gap:8px}.app-shell .status-dot span{background:#4aa982;border-radius:50%;box-shadow:0 0 0 5px #dff2e9;height:8px;width:8px}.app-shell .entry-form{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 15px 35px #20343d14;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:48px;padding:26px}.app-shell label{color:var(--admin-muted);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px}.app-shell input,.app-shell select,.app-shell textarea{background:#f7faf9;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-ink);font:inherit;min-width:0;outline:none;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #087f8c1f}.app-shell textarea{resize:vertical}.app-shell .wide-field{grid-column:span 2}.app-shell .primary-button{align-self:end;background:var(--admin-warm);border:0;border-radius:7px;color:#fff;font-weight:700;min-height:44px;padding:0 20px;transition:background .15s,transform .15s}.app-shell .primary-button:hover{background:#a93d2c;transform:translateY(-1px)}.app-shell .primary-button:disabled{cursor:wait;opacity:.65}.app-shell .error-message{background:#fff0ed;border:1px solid #edb8ad;border-radius:7px;color:#a63827;margin:-28px 0 28px;padding:12px 15px}.app-shell .records-section{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 15px 35px #20343d0f;overflow:hidden}.app-shell .section-heading{border-bottom:1px solid var(--admin-line);margin:0;padding:23px 26px}.app-shell .section-heading>span{color:var(--admin-muted);font-size:12px}.app-shell .table-wrap{overflow-x:auto}.app-shell table{border-collapse:collapse;min-width:900px;width:100%}.app-shell th{background:var(--admin-surface);color:var(--admin-muted);font-size:11px;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase}.app-shell td{border-top:1px solid #e7efed;font-size:13px;padding:16px 14px;vertical-align:top}.app-shell tbody tr:hover{background:#fbfdfc}.app-shell .badge{border-radius:99px;display:inline-block;font-size:11px;font-weight:700;padding:5px 9px;white-space:nowrap}.app-shell .badge-success{background:#e4f4ea;color:#267c4f}.app-shell .badge-muted{background:#edf1f1;color:var(--admin-muted)}.app-shell .mono{color:var(--admin-accent);font-family:ui-monospace,monospace;white-space:nowrap}.app-shell .participants{color:var(--admin-muted);max-width:240px}.app-shell .record-link{color:var(--admin-accent);font-size:12px;font-weight:700;white-space:nowrap}.app-shell .qr-button{background:#e4f4ea;border:1px solid #b9dfc6;border-radius:6px;color:#267c4f;font-size:12px;font-weight:700;padding:7px 10px;white-space:nowrap}.app-shell .qr-button:hover{background:#d3eddd}.app-shell .delete-button{background:transparent;border:0;color:#b04b3b;font-size:12px;padding:0}.app-shell .delete-button:hover{text-decoration:underline}.app-shell .empty-state{color:var(--admin-muted);padding:45px;text-align:center}@media(max-width:760px){.app-shell .topbar{padding:18px 16px}.app-shell .record-counter{display:none}.app-shell .workspace{padding:34px 16px 55px}.app-shell .intro{align-items:flex-start;flex-direction:column;gap:18px}.app-shell .entry-form{grid-template-columns:1fr;padding:18px}.app-shell .wide-field{grid-column:auto}.app-shell .primary-button{width:100%}.app-shell .section-heading{align-items:flex-start;gap:8px;padding:18px}}.login-page{align-items:center;background:linear-gradient(135deg,#e9f1ef,#f8faf7 52%,#f6eee9);display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background:#fff;border:1px solid #dce7e5;border-radius:14px;box-shadow:0 20px 55px #20343d1f;display:flex;flex-direction:column;gap:14px;max-width:390px;padding:34px;width:100%}.login-card .brand-mark{margin-bottom:4px}.login-card h1{color:#20343d;font-size:26px;margin:0 0 10px}.login-card label{color:#667982;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px}.login-card input{background:#f7faf9;border:1px solid #dce7e5;border-radius:7px;box-sizing:border-box;color:#20343d;font:inherit;padding:11px 12px}.logout-button{background:transparent;border:1px solid #dce7e5;border-radius:6px;color:#667982;font-size:12px;padding:8px 12px}.logout-button:hover{border-color:#c94a35;color:#c94a35}
