.bptm-portal{margin:0;background:#f3f7fa;color:#163f54;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.bptm-portal *{box-sizing:border-box}.bptm-portal a{color:#087ea8;text-decoration:none}.bptm-portal button,.bptm-portal input,.bptm-portal select,.bptm-portal textarea{font:inherit}.bptm-portal h1,.bptm-portal h2,.bptm-portal h3{color:#163f54;line-height:1.2;font-weight:700}.bptm-portal h1{font-size:37px;letter-spacing:-1px;margin:10px 0 28px}.bptm-portal h2{font-size:23px;margin:0 0 18px}.bptm-portal h3{font-size:19px;margin:22px 0 12px}.bptm-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.bptm-sidebar{background:#fff;border-right:1px solid #dae8ef;padding:38px 24px;position:sticky;top:0;height:100vh}.bptm-wordmark{display:block;font-size:27px;font-weight:800;letter-spacing:-.8px;margin-bottom:50px}.bptm-wordmark span{display:block;font-size:9px;letter-spacing:2px;color:#649135;margin-top:4px}.bptm-sidebar>p{font-size:9px;letter-spacing:1.7px;font-weight:700;color:#81959e;margin:0 0 14px}.bptm-sidebar nav{display:grid;gap:7px}.bptm-sidebar nav a{display:flex;justify-content:space-between;gap:8px;padding:13px 16px;border-radius:12px;color:#58717e;font-weight:600}.bptm-sidebar nav a[aria-current]{background:#e8f5fa;color:#087ea8}.bptm-sidebar nav a:hover{background:#f1f7fa}.bptm-visit{display:block;border-top:1px solid #e1ebef;margin-top:38px;padding-top:25px;font-size:12px}.bptm-main{min-width:0}.bptm-toolbar{padding:25px 40px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #dae8ef;background:#fff;font-size:12px;color:#607986}.bptm-toolbar i{display:inline-block;background:#7dad49;width:7px;height:7px;border-radius:50%;margin-right:8px}.bptm-toolbar a{margin-left:15px}.bptm-portal .bptm-wrap{padding:40px;max-width:1500px;margin:0 auto}.bptm-tag{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#3c9274}.bptm-portal .bptm-panel{padding:26px;border:1px solid #dbe6ed;border-radius:17px;background:#fff;margin:18px 0}.bptm-portal .bptm-stats{gap:20px}.bptm-portal .bptm-stats article{padding:26px;border:1px solid #dbe6ed;border-radius:17px}.bptm-portal .bptm-stats strong{font-size:38px}.bptm-portal .bptm-stats span{font-size:12px;color:#64808e}.bptm-portal .bptm-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-weight:500}.bptm-portal input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.bptm-portal textarea,.bptm-portal select{max-width:100%;width:100%;border:1px solid #c9dce5;border-radius:9px;background:#fbfdfe;padding:11px 13px;color:#163f54;line-height:1.5}.bptm-portal textarea{min-height:120px;resize:vertical}.bptm-portal input:focus,.bptm-portal select:focus,.bptm-portal textarea:focus{outline:2px solid #58a9ce;outline-offset:2px}.bptm-portal .button,.bptm-portal input[type=submit],.bptm-portal button{cursor:pointer;display:inline-block;padding:10px 17px;border:1px solid #bdd9e5;background:#edf7fa;color:#087699;border-radius:9px;font-size:12px;text-decoration:none;line-height:1.6;height:auto;white-space:normal}.bptm-portal .button-primary,.bptm-portal input[type=submit]{background:#0784b2;color:#fff;border-color:#0784b2}.bptm-portal .bptm-filters{padding:20px;background:#fff;border:1px solid #dae8ef;border-radius:14px;align-items:end}.bptm-portal .bptm-table{overflow-x:auto;border-radius:14px;border:1px solid #dae8ef}.bptm-portal table.widefat{border-collapse:collapse;width:100%;background:#fff;min-width:560px}.bptm-portal table.widefat td,.bptm-portal table.widefat th{padding:17px;text-align:left;border-bottom:1px solid #e2edf2;font-size:12px}.bptm-portal table.widefat th{background:#edf4f8;font-size:10px;text-transform:uppercase;letter-spacing:1px}.bptm-panel-footer{font-size:11px;color:#78919e;padding:20px 40px}.bptm-notice{padding:17px;background:#e5f5ec;border:1px solid #c6e5d3;border-radius:11px}.bptm-trip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bptm-trip-grid .bptm-panel{margin:0}.bptm-trip-grid form{display:inline-block;margin-top:10px}.bptm-trip-grid h2{font-size:23px;margin-top:13px}.bptm-trip-grid p{font-size:13px}.bptm-trip-edit .form-table{width:100%;border-collapse:collapse}.bptm-trip-edit .form-table th{width:190px;text-align:left;font-size:13px;padding:12px 12px 12px 0}.bptm-trip-edit .form-table td{padding:8px 0}.bptm-trip-edit .widefat{width:100%}.bptm-trip-edit #bptm-featured,.bptm-trip-edit #bptm-gallery-select{display:none}.bptm-trip-edit .bptm-day{margin-block:20px}.bptm-trip-edit .bptm-day label{display:block;margin:14px 0}.bptm-trip-edit #bptm-featured-preview img{max-width:150px;height:auto}.bptm-upload-fields{border-top:1px solid #dbe6ed;margin-top:30px;padding-top:25px}.bptm-skip{position:absolute;left:-9999px}.bptm-skip:focus{left:20px;top:12px;background:#fff;padding:14px;z-index:99}.bptm-login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.bptm-login-intro{background:linear-gradient(135deg,#087da5,#074d73);padding:70px;color:#dff2f8;display:flex;flex-direction:column;justify-content:center}.bptm-login-intro>a{font-size:26px;color:#fff;position:absolute;top:45px;font-weight:700}.bptm-login-intro>span{font-size:11px;letter-spacing:2px;color:#b6e6c8}.bptm-login-intro h1{font-size:55px;color:#fff;line-height:1.1;margin:24px 0}.bptm-login-intro p{max-width:370px;font-size:16px;line-height:1.9}.bptm-login>section{max-width:510px;width:100%;padding:55px;align-self:center;justify-self:center}.bptm-login label{display:block;margin-bottom:8px;font-size:13px}.bptm-login .login-remember label{display:flex;align-items:center;gap:9px}.bptm-login input[type=submit]{width:100%;padding:14px}.bptm-login section>h2{font-size:31px;margin:13px 0 28px}.bptm-login section>a{font-size:12px}
@media(max-width:1000px){.bptm-workspace{grid-template-columns:200px minmax(0,1fr)}.bptm-sidebar{padding:30px 17px}.bptm-portal .bptm-wrap{padding:28px}.bptm-portal .bptm-stats{grid-template-columns:repeat(2,1fr)}.bptm-toolbar{padding:20px 28px}.bptm-login-intro{padding:40px}.bptm-login-intro h1{font-size:43px}}
@media(max-width:700px){.bptm-workspace{display:block}.bptm-sidebar{position:static;height:auto;padding:18px}.bptm-wordmark{font-size:23px;margin-bottom:18px}.bptm-sidebar>p,.bptm-visit{display:none}.bptm-sidebar nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px}.bptm-sidebar nav a{flex-shrink:0;font-size:11px;padding:9px 11px}.bptm-sidebar nav a span{display:none}.bptm-toolbar{padding:16px 20px;font-size:10px;align-items:flex-start}.bptm-toolbar>span{max-width:125px}.bptm-toolbar a{display:block;margin-left:0}.bptm-portal .bptm-wrap{padding:25px 18px}.bptm-portal h1{font-size:31px}.bptm-portal .bptm-stats{gap:10px}.bptm-portal .bptm-stats article{padding:17px}.bptm-portal .bptm-stats strong{font-size:30px}.bptm-portal .bptm-heading{align-items:flex-start;flex-direction:column;gap:14px}.bptm-trip-grid,.bptm-portal .bptm-grid{grid-template-columns:1fr}.bptm-portal .bptm-panel{padding:20px}.bptm-trip-edit .form-table th,.bptm-trip-edit .form-table td{display:block;width:100%;padding:5px 0}.bptm-trip-edit .form-table tr{display:block;margin-bottom:17px}.bptm-login{display:block}.bptm-login-intro{min-height:320px;padding:100px 30px 25px}.bptm-login-intro>a{top:25px;font-size:23px}.bptm-login-intro h1{font-size:38px}.bptm-login-intro p{font-size:13px}.bptm-login>section{padding:40px 28px}.bptm-panel-footer{padding:20px}}
.bptm-portal .bptm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){.bptm-portal .bptm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bptm-sidebar nav{flex-wrap:wrap;overflow:visible}.bptm-portal .bptm-stats article{padding:16px}.bptm-portal .bptm-stats span{font-size:11px}}
.bptm-portal input[type=hidden]{display:none!important}
