:root{--stats-primary-color:#3498db;--stats-secondary-color:#2ecc71;--stats-accent-color:#e27d60;--stats-text-dark:#2c3e50;--stats-text-muted:#7f8c8d;--stats-bg-gradient-start:#f5f7fa;--stats-bg-gradient-end:#c3cfe2;--stats-card-bg:#fff;--stats-card-shadow:rgba(0,0,0,.1);--stats-card-shadow-hover:rgba(0,0,0,.2);--stats-border-radius:10px;--stats-transition-speed:.3s}body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}.model-version{font-size:.85em}#txtMyPriorityDateDate,#cboPreferences,#cboPreferenceFile,#MainContent_cboPreferences,#ddlMonthYearVb,#MainContent_ddlMonthYearVb{max-width:280px}#MainContent_cboPreferenceFile2{max-width:200px}h1.infoblocks{margin:0 0 9px 0;font-weight:600;font-size:1.28em!important;text-transform:uppercase!important}hr{margin-top:12px!important;margin-bottom:12px!important}.bold{font-weight:bold!important}.none{display:none;visibility:hidden}.blur-this{filter:blur(8px)}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.font-normal{font-size:1em!important}.font-large{font-size:1.2em!important}.font-xlarge{font-size:1.5em!important}.font-small{font-size:.9em!important}.font-xsmal{font-size:.8em!important}.font-greenyellow{color:#adff2f}.font-bold{font-weight:bold!important}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.inline-block{display:inline-block}.text-align-center{text-align:center}.small-button{height:24px;padding:1px 10px;font-size:.85em;margin:0 4px}.small-button-no-height{padding:1px 10px;font-size:.85em;line-height:18px;margin-left:10px}.Paging{width:100%;margin:1px auto 1px auto;height:2em;line-height:2em}.DetailPaging{width:475px}.Paging ul{margin-top:5px;padding:0;text-align:center}.Paging li{margin:1px;list-style-type:none;display:inline;padding-bottom:1px}.Paging a,.Paging a:visited{padding:2px 7px;border:1px solid #9aafe5;text-decoration:none;color:#2e6ab1}.Paging a:hover,.Paging a:active{border:1px solid #2b66a5;color:#000;text-decoration:none;background-color:#eee}.Paging a.Empty{font-size:1em}.Paging a.CurrentPage{background-color:#2e6ab1;color:#fff!important;border-color:#2b66a5;font-weight:bold;cursor:pointer;font-size:1em}.Paging a.disablelink,.Paging a.disablelink:hover{visibility:hidden;display:none;background-color:#fff;cursor:default;color:#929292;border-color:#d7d7d7;font-weight:normal!important}.Paging a.PagingNext{font-size:1em}.Paging a.PagingPrevious{font-size:1em}div.pages-outline{margin:25px 0 0 0;font-size:1.2em;padding-left:10px}span.validator{font-size:.8em;color:#f00}div.about{margin:0;padding:0}div.about p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}div.about span{font-weight:bold;display:block;margin-top:10px;text-transform:uppercase}div.preferences{margin:0;padding:0}div.preferences p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}div.preferences span{font-weight:bold;display:block;margin-top:10px;text-transform:uppercase}div.preferences label{text-decoration:underline;font-weight:normal}div.paq{margin:0;padding:0}div.faq p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}div.faq span{font-weight:bold;display:block;margin-top:10px;text-transform:uppercase}div.links{margin:0;padding:0}div.links-advice{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;font-size:.85em;padding:10px;border-radius:4px;margin:20px 0 22px 0;display:inline-block}div.links ul li{list-style:none;margin:8px 0 0 8px;line-height:1.5em}div.privacy{margin:0;padding:0}div.privacy p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}div.terms{margin:0;padding:0}div.terms p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}.preference-labels{display:inline-block;background:#3a4f63;padding:3px 8px;color:#fff;margin:5px 0 6px 6px}div.visa-bulletin{margin:25px 0 0 0;padding-left:10px}div.visa-bulletin ul{margin:0 0 15px 0;background-color:#d9edf7;border-color:#bce8f1;display:inline-block;padding:10px;border-radius:4px;color:#31708f;font-size:1em}div.visa-bulletin ul li{list-style:none}.bullletin-img{display:block;border:0}div.contact p{margin:10px 0 0 10px;line-height:1.5em;text-align:justify}div.contact-advice{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;font-size:.85em;padding:10px;border-radius:4px;margin:0 0 22px 0;display:inline-block}.contact-form{margin:0;padding:0}.contact-button{margin-top:20px!important}span.select-number{font-size:.9em;padding-left:2px}table.parse-table-family{width:80%;border:1px solid #999;margin:20px 0 20px 0}table.parse-table-family th{border:1px solid #999;padding:5px 0 5px 10px}table.parse-table-family td{border:1px solid #999;padding:5px 0 5px 10px}.year{width:75px;display:inline-block}.month{width:55px;display:inline-block}.day{width:55px;display:inline-block}@media(max-width:800px){div.visa-bulletin img{width:100%}}.signup,.login{margin-top:40px}.category-is-current1{margin:20px 0 0 0}.category-is-current2{margin:0 0 10px 0;line-height:1.6em;font-size:1.1em;text-align:justify;border:1px solid #ddd;padding:10px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#333}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#333}label[for="MainContent_RememberMe"]{font-weight:normal}.required-validator{color:#f00;font-size:.8em}.myprirority-date-logo{padding-top:5px!important}.pricing-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px;margin-top:-20px}.pricing-box{flex:1 1 300px;max-width:260px;min-width:225px;color:#fff;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:10px;box-shadow:0 0 10px #000;box-shadow:0 0 10px rgba(0,0,0,.05);text-align:center;transition:transform .3s}.pricing-cost,.pricing-name{color:#fff;display:block;width:auto;text-align:center;background-color:#3a4f63}.pricing-cost{font-size:1.5em;padding:5px 0 0 0;border-top-right-radius:15px;border-top-left-radius:15px}.pricing-name{font-size:1.3em;padding:5px 0 6px 0;margin-top:-5px}.pricing-infobox{font-size:.9em;padding-top:15px;padding-bottom:15px;padding-left:25px;line-height:1.45em;font-weight:bold;background-color:#fff;color:#000;border-bottom:1px solid #ccc}.pricing-feature{font-size:1.3em;font-weight:normal;line-height:1.5em}.pricing-select{margin:20px auto 5px auto}.pricing-step{font-size:1.2em}.btn-pricing-select{width:50%}@media screen and (min-width:768px){.jumbotron{margin-top:20px}.body-content{padding:0}}@media(max-width:1024px){.input-group{width:55%}}@media(max-width:667px){.input-group{width:100%}.pricing-container{justify-content:center}.pricing-box{max-width:300px;min-width:275px}}@media(min-width:1025px){.input-group{width:34%}}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background-color:#659dbd!important}.navbar-inverse{background-color:#659dbd!important;border-color:#659dbd!important}.navbar-inverse .navbar-toggle{color:#fff!important}.navbar-inverse .navbar-nav>li>a{color:#fff!important;font-size:1.1em}.navbar-brand{font-size:1.2em!important;text-transform:uppercase!important}.nav>li>a:hover,.nav>li>a:focus{color:#fff!important}.navbar-nav{color:#fff!important;font-size:1em!important}.navbar-inverse .navbar-brand{color:#fff!important}.jumbotron{padding-top:10px!important;padding-bottom:10px!important}#PDI_container5164445 .pds-box{background-color:transparent!important}#PDI_container5164445 .pds-box{background-color:transparent!important;border:0!important;width:auto!important;text-align:left;margin:0!important;padding:0!important}.table{margin-bottom:0!important;margin-top:20px!important}.pager li>a,.pager li>span{display:inline-block;padding:2px 11px;background-color:#fff;border:1px solid #ddd;border-radius:0;margin:0 2px}.h1,h1{font-size:30px!important}div.message-bar{background-color:#3a4f63;text-align:center;font-size:1.3em;padding:6px 0;color:#fff;height:25px}div.languages{position:absolute;right:7px;top:7px;z-index:100;font-size:1.1em;padding:8px;z-index:1050}div.announcement-wrapper{text-align:center;margin:0;padding:0}div.announcement{display:inline-block;font-size:1.4em;margin:14px auto 0 auto;color:#fff;text-align:center;padding:2px 16px;background-color:#e27d60;border-radius:8px}.underline{text-decoration:underline;display:inline-block;font-weight:normal}div.adleaderboard{margin:20px auto 0 auto;text-align:center}div.mobile-ad{margin:0 auto 0 auto!important;text-align:center;background-color:#fff;height:auto!important;overflow:hidden;position:fixed;bottom:0;left:0;right:0;z-index:9999}span.disclaimer{color:#f00;font-weight:normal}h1.tool-estimation{font-size:1.6em!important;padding:0!important;margin:0 0 20px 0!important}div.newsletter-count{font-size:1em;font-style:italic;font-weight:bold;color:#777;margin-top:5px}div.newsletter-box{padding:8px 12px;font-weight:bold;color:#444;font-size:.9em}img.add-example{cursor:pointer}div.disclaimer{padding:7px 10px;font-size:1.1em;color:#444;margin:20px 0 10px 0;text-align:justify;line-height:1.4em}.hero-wrapper.active,.hero-wrapper:hover{background:linear-gradient(90deg,#16a34a 0,#2caa5b 100%);box-shadow:0 4px 16px #22c55e;box-shadow:0 4px 16px rgba(34,197,94,.12)}.hero-wrapper{background:linear-gradient(90deg,#2caa5b 0,#16a34a 100%);color:#fff;padding:7px 12px;margin-bottom:10px;display:inline-block;border:0;border-radius:6px;text-align:left;outline:0;font-size:16px;font-weight:500;letter-spacing:.5px;transition:background .2s,box-shadow .2s;border-bottom:1px solid #ddd;box-shadow:0 2px 8px #22c55e;box-shadow:0 2px 8px rgba(34,197,94,.12)}.new-information.active,.new-information:hover{background:linear-gradient(90deg,#16a34a 0,#2caa5b 100%);box-shadow:0 4px 16px #22c55e;box-shadow:0 4px 16px rgba(34,197,94,.12)}.new-information{background:linear-gradient(90deg,#2caa5b 0,#16a34a 100%);color:#fff;padding:2px 10px;margin-bottom:10px;display:block;width:fit-content;margin-top:10px;border:0;border-radius:6px;text-align:left;outline:0;font-size:15px;font-weight:500;letter-spacing:.5px;transition:background .2s,box-shadow .2s;border-bottom:1px solid #ddd;box-shadow:0 2px 8px #22c55e;box-shadow:0 2px 8px rgba(34,197,94,.12)}div.help-us{margin:20px 0 -10px 0;text-align:center}div.help-us p{color:#444;background-color:#d9edf7;border-color:#bce8f1;padding:12px 22px;border:1px solid transparent;border-radius:4px;display:inline-block}.help-us-btn{color:#fff;background-color:#26ad53;border-color:#26ad53;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.help-us-btn:hover{color:#fff;text-decoration:none}div.find-my-pd{padding:7px 10px;font-size:1em;color:#444;border:solid 1px #ddd;margin:20px 0 0 0;line-height:1.4em;text-align:left}div.find-my-pd span{font-weight:bold}div.action-input{background-color:#fff;padding:20px 20px 0 20px;border:1px solid #ddd;margin-top:20px}div.email-input{background-color:#fff;padding:15px 10px 0 20px;border:1px solid #ddd;margin-top:20px}div.polls{background-color:#fff;padding:20px;border:1px solid #ddd;margin-top:20px}div.news-container{padding:7px 10px 3px 10px;font-size:1.1em;border:solid 1px #ddd;overflow:hidden;margin:0 0 10px 0;min-height:30px;line-height:1.8em}div.blogroll{text-align:left}div.blogroll ul li{list-style:none}span.rssnews{font-size:1.1em;padding-left:3px}div.results{background-color:#fff;padding:20px 20px 0 20px;border:1px solid #ddd;margin-top:10px;text-align:left}.estimate-results{background-color:#fff;padding:20px 20px 0 20px;border:1px solid #ddd;margin-top:-5px;text-align:left}div.where-find-pd{margin:12px 0 15px 5px;font-weight:bold}div.how-to-estimate{margin:22px 4px 0 4px;line-height:22px;text-align:justify}div.how-to-estimate span{font-weight:bold;display:block;margin-bottom:5px}span.spnPriority{font-weight:bold}span.spnEstimated{font-weight:bold;color:#444}.email-result{position:relative;margin:20px 0 20px 0}p.message{color:#f00;padding:0!important;margin:0!important;font-size:.9em}p.privacy-msg{font-weight:normal}img.email-spinner{width:25px;position:absolute;top:4px;left:157px}img.sent-spinner{width:25px;position:absolute;top:25px;left:270px}p.txt-email{font-weight:normal;position:relative}p.add-email-msg{font-weight:normal;color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:5px 12px;border-radius:8px}p.alert-msg{font-weight:normal;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:5px 12px;border-radius:8px;display:inline-block}div.login-to-results{font-weight:normal;color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:5px 12px;border-radius:8px;display:inline-block;margin-left:12px;font-size:1.2em;margin-top:20px}div.soon{margin:0;padding:0}div.ad-sense-data-table{margin:14px 2px}div.stats-groups span{display:block}th.stats-fy-head{width:180px}div.stats-fiscal-year{width:70px;text-align:center}.inline{display:inline-block!important}.btn-vertical-align{vertical-align:0;margin-left:5px}div.adsense-links{margin:20px auto 0 auto;text-align:center;width:auto}div.error-box{background-color:#fff;padding:20px 20px 0 20px;border:1px solid #ddd;margin-top:20px;text-align:left}div.input-pd{padding:8px 12px!important}span.input-date{font-weight:bold}span.input-preference{font-weight:bold}div.pd-alert{display:inline-block!important;padding:8px 12px!important}div.inline-pd-alert-margin-top{display:inline-block!important;padding:8px 12px!important;margin-top:20px}div.pd-alert-margin-top{margin-top:20px}.spacer-btn{display:inline-block;padding:0 5px}div.admin-grid{border:1px solid #ddd;padding:20px;margin-bottom:25px}div.subscribers-action{border:1px solid #ddd;margin:25px auto 0 auto;padding:20px}div.pd-mask{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:90;background-color:transparent!important;background-image:url(../Images/maskBG.png);opacity:.4}div.pd-message{background-color:#f1f1f1;display:inline-block;padding:5px 25px;line-height:30px;text-align:center;border-radius:8px;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%);z-index:9999;box-shadow:5px 5px 5px gray}div.pd-message .pd-message{border:0;position:absolute;top:-15px;right:-12px;cursor:pointer}div.pd-message .close-pd-message{border:0;position:absolute;top:-15px;right:-12px;cursor:pointer}div.pd-message span{font-weight:bold;color:#000}img.close-msg{position:absolute;top:3.5px;right:2.5px;display:block;width:20px;height:20px;cursor:pointer}div.footer-wrapper{display:flex;width:100%}div.footer-wrapper ul{grid-gap:24px;justify-items:center;margin:auto;display:inline-grid;grid-auto-flow:column}div.footer-wrapper ul li{list-style:none}div.admin-menu-wrapper{display:flex;width:100%}div.admin-menu-wrapper ul{grid-gap:24px;justify-items:center;margin:20px auto 0 auto;display:inline-grid;grid-auto-flow:column}div.admin-menu-wrapper ul li{list-style:none}div.admin-outline{margin:25px 0 0 0;font-size:1.2em;padding-left:10px}div.grid-wrapper{padding:0;margin:0;overflow-y:hidden;overflow-x:auto}.btn-admin{width:300px}.btn-admin-input{width:100%}ol.copyright-list{margin:10px 0 20px 0;text-align:justify}ol.copyright-list li{padding:2px 0}ol.copyright-list li.bold{font-weight:bold}ol.copyright-list li.unstyled{list-style:none}ol.copyright-list li.margin-bottom{margin-bottom:10px}ol.copyright-list li.number{padding-left:12px}ol.copyright-list li.letter{padding-left:15px}.is-mobile{color:#f00}.is-query{color:#f00}.is-button{color:#008000}.is-robot{color:#0000cd}.is-browser{color:#444}.usage-stats-container{padding:5px 20px;background:linear-gradient(135deg,var(--stats-bg-gradient-start) 0%,var(--stats-bg-gradient-end) 100%);margin:10px 0;border-radius:var(--stats-border-radius)}.stats-header{text-align:center;margin-bottom:20px}.stats-header h2{color:var(--stats-text-dark);font-size:30px;font-weight:700;margin-bottom:5px}.stats-subtitle{color:var(--stats-text-muted);font-size:16px}.stats-cards{margin-bottom:40px}.stat-card{background:var(--stats-card-bg);border-radius:var(--stats-border-radius);padding:25px;text-align:center;box-shadow:0 4px 6px var(--stats-card-shadow);transition:transform var(--stats-transition-speed),box-shadow var(--stats-transition-speed);margin-bottom:2px;height:180px;display:flex;flex-direction:column;justify-content:center}.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px var(--stats-card-shadow-hover)}.stat-icon{font-size:40px;color:var(--stats-primary-color);margin-bottom:15px}.stat-number{font-size:42px;font-weight:700;color:var(--stats-text-dark);margin:10px 0;line-height:1}.stat-label{color:var(--stats-text-muted);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin:0}.stats-charts{margin-bottom:30px}.chart-container{background:var(--stats-card-bg);border-radius:var(--stats-border-radius);padding:5px 25px 5px 25px;box-shadow:0 4px 6px var(--stats-card-shadow);margin-bottom:10px}.chart-title{color:var(--stats-text-dark);font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.chart-container canvas{max-height:300px}.stats-refresh-info{text-align:center;color:var(--stats-text-muted);font-size:14px;margin:1px 0 10px 0;font-style:italic}.stats-refresh-info i{margin-right:5px;color:var(--stats-primary-color)}.view-all-link{float:right;font-size:14px;font-weight:normal;color:var(--stats-primary-color);text-decoration:none;transition:color .3s}.view-all-link:hover{color:var(--stats-text-dark);text-decoration:none}.view-all-link i{margin-right:3px}.stats-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);animation:fadeIn .3s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.stats-modal-content{background-color:var(--stats-card-bg);margin:5% auto;border-radius:var(--stats-border-radius);width:90%;max-width:700px;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:slideIn .3s}@keyframes slideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.stats-modal-header{padding:20px 25px;background:linear-gradient(135deg,var(--stats-primary-color) 0%,#2980b9 100%);border-radius:var(--stats-border-radius) var(--stats-border-radius) 0 0;border-bottom:2px solid #2574a9;position:relative}.stats-modal-header h3{margin:0;color:#fff;font-size:20px;font-weight:600}.stats-modal-close{position:absolute;right:20px;top:20px;font-size:24px;color:#fff;cursor:pointer;transition:color .3s;opacity:.9}.stats-modal-close:hover{color:#fff;opacity:1}.stats-modal-body{padding:25px;max-height:500px;overflow-y:auto}.countries-list-header{display:grid;grid-template-columns:50px 1fr 120px 120px;gap:10px;padding:12px 15px;background-color:var(--stats-primary-color);color:#fff;font-weight:600;font-size:14px;border-radius:5px;margin-bottom:10px;text-align:center}.countries-list-header .country-name{text-align:left;color:#fff}.countries-list-header .country-rank,.countries-list-header .country-users,.countries-list-header .country-percentage{color:#fff}.countries-list-content{margin-top:10px}.country-list-item{display:grid;grid-template-columns:50px 1fr 120px 120px;gap:10px;padding:12px 15px;border-bottom:1px solid #e0e0e0;transition:background-color .2s;align-items:center;text-align:center}.country-list-item:hover{background-color:var(--stats-bg-gradient-start)}.country-list-item:last-child{border-bottom:0}.country-rank{color:var(--stats-primary-color)}.country-name{text-align:left;color:var(--stats-text-dark)}.country-users{color:var(--stats-text-dark)}.country-percentage{color:var(--stats-text-dark)}.stats-modal-footer{padding:15px 25px;text-align:right;border-top:1px solid #e0e0e0;border-radius:0 0 var(--stats-border-radius) var(--stats-border-radius);background-color:#f9f9f9}@media(max-width:480px){.usage-stats-container{padding:5px 10px}.stats-header h2{font-size:16px}.stat-number{font-size:28px}.stat-card{min-height:130px;padding:15px;margin-bottom:15px}.chart-container{padding:10px}.chart-container canvas{max-height:200px}#preferencesChart{margin-bottom:30px}.stats-modal-content{width:95%;margin:10% auto}.stats-modal-header h3{font-size:18px;padding-right:30px}.stats-modal-body{padding:15px;max-height:400px}.countries-list-header{grid-template-columns:40px 1fr 80px 80px;font-size:12px;padding:10px;gap:5px}.country-list-item{grid-template-columns:40px 1fr 80px 80px;padding:10px;gap:5px;font-size:13px}.view-all-link{font-size:12px;display:block;float:none;text-align:center;margin-top:5px}.chart-title{display:flex;flex-direction:column;align-items:center}}@media(max-width:768px){.usage-stats-container{padding:5px 15px;margin:20px 0}.stats-header{margin-bottom:30px}.stats-header h2{font-size:20px}.stats-subtitle{font-size:14px}.stat-number{font-size:32px}.stats-charts{margin-bottom:4px}.stats-cards{margin-bottom:4px}.stat-card{height:auto;min-height:150px;padding:20px}.stat-icon{font-size:32px;margin-bottom:10px}.stat-label{font-size:12px}.chart-container{padding:15px;height:auto;min-height:auto}.chart-title{font-size:16px;margin-bottom:15px}.chart-container canvas{max-height:250px;height:auto!important}#preferencesChart{margin-bottom:20px}h2{font-size:25px}div.footer-wrapper ul{grid-auto-flow:row;padding:0;grid-gap:8px}div.admin-menu-wrapper ul{grid-auto-flow:row;padding:0;grid-gap:8px}div.message-bar{display:none}div.announcement{display:inline-block;padding:2px 20px;margin:15px auto 15px auto;font-size:1.2em!important}h1.tool-estimation{font-size:1.3em!important}div.adsense-links{display:none;visibility:hidden}div.action-input{padding:10px 20px 0 20px;margin-top:0!important}div.help-us{margin:0 0 15px 0;text-align:center}div.email-input{margin-top:15px;padding:3px 5px 0 10px}div.newsletter-count{margin-left:10px}div.blogroll ul{margin:0;padding:0}div.blogroll li{margin:0;padding:0}div.pd-message{line-height:22px;top:45%}div.disclaimer{margin-bottom:-5px}div.pages-outline{padding:0 15px 0 0;font-size:1em}div.admin-outline{padding:0;font-size:1em}ol.copyright-list{font-size:1em;margin:10px 0 0 0;text-align:justify;margin-right:18px}div.links li{margin:8px 0 0 0}div.links-advice{margin:5px 0 5px 0}div.visa-bulletin img{width:100%}.btn-admin{width:100%}.btn-admin-input{width:100%}div.grid-wrapper{overflow-x:auto;height:auto!important}div.visa-bulletin ul{margin:0 0 15px 0!important;font-size:.85em!important}input,select,textarea{max-width:100%!important}}.fiscal-year-chart-container{background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);margin-bottom:20px}.fiscal-year-chart-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#333;display:flex;align-items:center;justify-content:space-between}.fiscal-year-chart-title-icon{margin-right:8px}.fiscal-year-chart-preference{font-size:14px;font-weight:normal;color:#667eea}.fiscal-year-chart-subtitle{font-size:14px;color:#666;margin-bottom:15px}.fiscal-year-chart-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:25px}.fiscal-year-stat-box{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:15px;border-radius:8px;text-align:center}.fiscal-year-stat-value{font-size:24px;font-weight:700;color:#667eea;margin-bottom:5px}.fiscal-year-stat-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.fiscal-year-chart-canvas{max-height:400px}.fiscal-year-no-data{text-align:center;padding:40px;color:#999;font-size:16px}.fiscal-year-no-data-icon{font-size:48px;margin-bottom:15px;opacity:.3}.fiscal-year-chart-legend{display:flex;justify-content:center;gap:30px;margin-top:20px;flex-wrap:wrap}.fiscal-year-legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.fiscal-year-legend-color{width:20px;height:20px;border-radius:4px;border:2px solid rgba(0,0,0,.1)}.fiscal-year-legend-color-forward{background-color:rgba(102,126,234,.7)}.fiscal-year-legend-color-retrogression{background-color:rgba(231,76,60,.7)}@media(max-width:768px){.fiscal-year-chart-container{padding:20px}.fiscal-year-chart-title{font-size:18px;flex-direction:column;align-items:flex-start}.fiscal-year-chart-stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fiscal-year-chart-stats{grid-template-columns:1fr}.fiscal-year-stat-value{font-size:20px}.fiscal-year-chart-legend{gap:15px}}p.snapshot-estimation{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);color:#2c3e50;padding:12px 20px;border-radius:8px;font-size:18px;font-weight:600;border-left:4px solid #3498db;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}p.snapshot-estimation strong{color:#3498db;font-weight:700}span.new{background:linear-gradient(135deg,#ff6b35 0%,#ff8c42 100%);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px rgba(255,107,53,.3);display:inline-block;margin-right:8px}.estimate-results{background:linear-gradient(to bottom,#fff 0%,#f8f9fa 100%);padding:30px;border:0;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.12);margin-top:20px;text-align:left}#btnUpdateEstimate{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)!important;color:#fff!important;border:0!important;padding:10px 28px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(40,167,69,.3)!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:.3px!important;margin-top:15px!important}#btnUpdateEstimate:hover{background:linear-gradient(135deg,#218838 0%,#1ea87b 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(40,167,69,.4)!important}#btnNewPrediction{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:#fff!important;border:0!important;padding:10px 28px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(102,126,234,.3)!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:.3px!important}#btnNewPrediction:hover{background:linear-gradient(135deg,#5568d3 0%,#6b3f9a 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(102,126,234,.4)!important}.margin-top{margin-top:15px}.linkResult{display:block;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:15px 20px;border-radius:8px;font-family:'Courier New',monospace;font-size:18px;font-weight:600;color:#1976d2;word-break:break-all;border-left:4px solid #2196f3;transition:all .3s ease;text-decoration:none;margin-top:10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.linkResult:hover{background:linear-gradient(135deg,#bbdefb 0%,#90caf9 100%);color:#0d47a1;transform:translateX(5px);box-shadow:0 4px 12px rgba(33,150,243,.2);text-decoration:none}#MainContent_Panel1Information .alert-info{background:linear-gradient(135deg,#fff9e6 0%,#ffeab8 100%);border-left:4px solid #ffc107;border-radius:8px;padding:10px;margin:20px 0;box-shadow:0 2px 8px rgba(255,193,7,.15);color:#856404}#MainContent_Panel1Information .alert-info p{margin:10px 0;line-height:1.7}#MainContent_Panel1Information .alert-info strong{color:#f57c00;font-weight:700}div.resultext{margin:25px 0}.input-priority-date{margin-bottom:-10px}.input-pd{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)!important;border-left:4px solid #e53935!important;border-radius:8px!important;padding:16px 20px!important;box-shadow:0 2px 8px rgba(229,57,53,.15)!important}.input-date,.input-preference{color:#c62828;font-weight:700;font-size:16px}.resultext .alert-success{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:4px solid #43a047;border-radius:8px;padding:10px 15px;margin:15px 0;box-shadow:0 4px 15px rgba(67,160,71,.2);color:#2e7d32;font-size:16px;line-height:1.7}.resultext .alert-success .spnPriority{display:block;font-size:24px;font-weight:700;color:#1b5e20;margin-top:10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}span.spnResult{color:#546e7a;font-size:15px}span.spnEstimated{font-weight:700;color:#1565c0;font-size:16px}.pd-alert-margin-top{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border-left:4px solid #ff9800;border-radius:8px;padding:16px 20px;margin:25px 0;box-shadow:0 2px 8px rgba(255,152,0,.15);color:#e65100;font-size:14px;line-height:1.6}div.share-home{background:linear-gradient(135deg,#e1f5fe 0%,#b3e5fc 100%);border-left:4px solid #0288d1;color:#01579b;padding:16px 24px;border-radius:8px;margin:25px 0;text-align:center;font-weight:500;font-size:15px;box-shadow:0 2px 8px rgba(2,136,209,.15)}div.data-table{background:#fff;padding:15px;border:0;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.08);margin-top:2px;text-align:left;line-height:1.8}span.data-table{font-size:24px;font-weight:700;color:#2c3e50;display:block;margin-bottom:-20px;padding-left:0;border-bottom:3px solid #3498db;padding-bottom:7px;text-decoration:none}div.stats-groups{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-left:4px solid #6c757d;padding:10px 8px;border-radius:8px;margin:15px 0;box-shadow:0 2px 8px rgba(0,0,0,.06);color:#495057;font-size:15px;line-height:1.8}div.stats-groups b{color:#212529;font-weight:700}div.stats-groups u{text-decoration:none;border-bottom:2px solid #3498db;color:#2c3e50;font-weight:600}.table{margin-top:25px!important;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.table thead{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.table thead th{font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.5px;padding:15px 12px;border:0}.table tbody tr{transition:all .2s ease;border-bottom:1px solid #e9ecef}.table tbody tr:hover{background-color:#f8f9fa;transform:scale(1.01)}.table tbody tr:last-child{border-bottom:0}.table tbody td{padding:12px;vertical-align:middle;color:#495057}th.stats-fy-head{width:180px}div.stats-fiscal-year{width:70px;text-align:center;font-weight:600;color:#2c3e50;font-size:15px}td.stats-ap-data{text-align:right}div.actual-progress{text-align:right;width:130px}div.actual-progress strong{font-weight:700;padding:4px 12px;border-radius:6px;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);color:#2e7d32;display:inline-block;width:70px}div.actual-progress strong[style*="color:Red"]{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);color:#c62828!important}@media(max-width:768px){h2{margin-bottom:-10px!important;margin-top:10px}.estimate-results{padding:20px 15px;border-radius:10px}span.data-table{font-size:16px;margin-bottom:-15px}#btnUpdateEstimate,#btnNewPrediction{padding:9px 20px!important;font-size:15px!important}div.stats-groups{padding:14px 16px;font-size:14px}.table{font-size:13px}.table thead th{padding:12px 8px;font-size:12px}.table tbody td{padding:10px 8px}.estimate-results{padding:15px 10px}.linkResult{font-size:16px;padding:12px 15px;font-weight:600}span.new{font-size:11px;padding:3px 10px}.resultext .alert-success .spnPriority{font-size:20px}div.actual-progress strong{padding:3px 8px;font-size:13px}}