/* WayTuro account studio. Author: M Soft Digital. */
.wt-verification-admin .wt-verification-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.wt-verification-admin .wt-request-list{display:grid;gap:20px;align-content:start}.wt-verification-admin .wt-verification-info{padding:22px;background:linear-gradient(135deg,#e7f8f2,#f2fbf8);border:1px solid #dbede6;border-radius:13px;align-self:start}.wt-verification-admin .wt-verification-info h2{color:#073b48}.wt-verification-admin .wt-request-card .button-primary{background:#00a47a;border-color:#00a47a}.wt-verification-admin .wt-request-card button[value=rejected],.wt-verification-admin .wt-request-card button[value=revoked]{border-color:#ff5362;color:#ed3446;background:white}.wt-verification-admin .wt-request-card button[name=state]{padding:8px 30px;min-height:40px;border-radius:7px;font-weight:700}@media(max-width:800px){.wt-verification-admin .wt-verification-grid{grid-template-columns:1fr}}
.wt-wizard-basics{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px}.wt-wizard-basics [data-basics-main]{display:grid;gap:18px}.wt-wizard-portrait{display:grid;align-content:start;gap:10px;font-size:12px}.wt-wizard-portrait img{width:140px;height:140px;object-fit:cover;border-radius:10px}.wt-wizard-portrait p{background:#eaf6ff;border:1px solid #d0e7fc;padding:13px;border-radius:9px;font-size:12px}.wt-wizard-portrait a{color:#0877c8}.wt-type-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.wt-type-buttons button{padding:8px 10px!important;font-size:12px!important}.wt-type-buttons button.is-active{background:#ff681d!important;color:white!important;border-color:#ff681d!important}@media(max-width:1000px){.wt-wizard-basics{grid-template-columns:1fr}.wt-wizard-portrait{grid-template-columns:140px 1fr;align-items:center}.wt-wizard-portrait>strong{grid-column:1/-1}.wt-wizard-portrait>small,.wt-wizard-portrait>a,.wt-wizard-portrait>p{grid-column:1/-1}}
.wt-studio,.wt-studio-admin,.wt-verification-admin{--ink:#083746;--muted:#627c8c;--line:#deE8ee;--orange:#ff681d;--nav:#00333e;color:var(--ink);font:14px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;text-align:left}
.wt-studio *,.wt-studio-admin *,.wt-verification-admin *{box-sizing:border-box}
.wt-studio{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:750px;background:#f4f8fb;border:1px solid #e1ebef;border-radius:18px;overflow:hidden;margin:28px auto;max-width:1560px;box-shadow:0 8px 35px #113a4810}
.wt-studio h1,.wt-studio-admin h1{font-size:27px;line-height:1.3;color:var(--ink);margin:0 0 6px;font-weight:800}.wt-studio h2{font-size:18px;line-height:1.4;margin:0 0 8px;color:var(--ink)}.wt-studio p{margin:0 0 14px;color:var(--muted)}.wt-studio a{text-decoration:none}
.wt-studio-sidebar{display:flex;flex-direction:column;padding:24px 12px;background:linear-gradient(160deg,#013743,#002933);color:#fff}.wt-studio-brand{display:block;color:white;padding:0 12px 22px;line-height:1.1}.wt-studio-brand b{font-size:28px;color:white}.wt-studio-brand small{display:block;margin-top:7px;font-size:10px}.wt-studio-brand img{width:160px;max-height:65px;object-fit:contain}.wt-studio-sidebar nav{display:grid;gap:6px}.wt-studio-sidebar nav a{display:flex;gap:12px;align-items:center;border-radius:9px;padding:12px 13px;color:#e8f3f6;font-size:14px}.wt-studio-sidebar nav a span{width:19px;text-align:center;font-size:18px}.wt-studio-sidebar nav a:hover{background:#ffffff12}.wt-studio-sidebar nav a.is-active{background:linear-gradient(110deg,#ff791f,#ff5908);color:white;box-shadow:0 5px 14px #ff681d33;font-weight:700}.wt-studio-sidebar footer{display:flex;gap:9px;align-items:center;margin-top:auto;padding:35px 9px 0;font-size:12px}.wt-studio-sidebar footer img{border-radius:50%}.wt-studio-sidebar footer a{display:block;color:#abcbd5}.wt-studio-sidebar [data-studio-menu]{display:none}
.wt-studio-main{padding:26px;min-width:0;background:linear-gradient(#fff,#f6f9fb)}.wt-studio-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.wt-studio-toolbar input{flex:1;min-width:180px}.wt-studio-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.wt-studio input:not([type=checkbox]):not([type=file]),.wt-studio select,.wt-studio textarea,.wt-studio-admin input:not([type=checkbox]):not([type=file]),.wt-studio-admin select,.wt-studio-admin textarea{width:100%;border:1px solid #d6e3eb;border-radius:8px;padding:11px 12px;background:#fff;color:#123c4d;font:inherit;box-shadow:0 2px 7px #123c4d03}.wt-studio-toolbar select{width:auto;min-width:140px}.wt-studio button:not(.wt-button):not(.wt-blue-badge),.wt-studio-admin button:not(.wt-button),.wt-studio-card footer a{border:1px solid #dce7ed;border-radius:7px;padding:9px 12px;background:#f5f9fb;color:#123d50;font:inherit;cursor:pointer}.wt-studio .wt-button,.wt-studio-admin .wt-button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;border:0;border-radius:8px;padding:10px 17px;background:linear-gradient(110deg,#ff791f,#ff5908);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}.wt-studio [aria-pressed=true]{background:#073c4c!important;color:white!important}
.wt-studio-categories{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.wt-studio-categories button.is-active{background:#ff681d!important;border-color:#ff681d!important;color:white!important}.wt-studio-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wt-studio-card{position:relative;background:#fff;border:1px solid #e0e9ef;border-radius:11px;box-shadow:0 3px 10px #08374608;min-width:0}.wt-studio-photo{position:relative;margin:4px 4px 0;height:165px;border-radius:8px;overflow:hidden}.wt-studio-photo img{height:100%;width:100%;object-fit:cover}.wt-studio-photo>span,.wt-status{position:absolute;top:7px;left:7px;padding:3px 8px;border:1px solid #b8d9e8;border-radius:6px;background:#fff;font-size:11px;font-weight:700}.wt-status{left:auto;right:7px;color:#008f68;border-color:#0aa67d;background:#e9fff6}.wt-status-pending{color:#cc5200;border-color:#ff681d;background:#fff7e9}.wt-status-draft,.wt-status-wt_rejected{color:#d43b48;border-color:#e999a2;background:#fff3f3}.wt-studio-card-body{padding:10px 12px 13px}.wt-studio-card h2{font-size:16px;overflow-wrap:anywhere}.wt-studio-card p{font-size:12px;margin-bottom:9px}.wt-card-facts{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0;font-size:12px}.wt-studio-card footer{display:flex;gap:6px;align-items:center}.wt-studio-card footer a{font-size:12px;padding:7px 9px;flex:1;text-align:center}.wt-studio-card details{position:relative}.wt-studio-card summary{cursor:pointer;list-style:none;background:#f3f8fa;border:1px solid #dee8ee;border-radius:6px;padding:7px}.wt-studio-card details[open]>a{display:block;position:relative;z-index:3;background:white;white-space:nowrap}.wt-studio-cards.is-list{grid-template-columns:1fr}.wt-studio-cards.is-list .wt-studio-card{display:grid;grid-template-columns:230px 1fr}.wt-studio-cards.is-list .wt-studio-photo{height:160px}.wt-studio-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.wt-studio-metrics article,.wt-notice{padding:22px;border:1px solid #dce8ee;background:white;border-radius:12px;margin-bottom:20px}.wt-studio-metrics strong{display:block;font-size:30px;color:#083746}.wt-studio-metrics span{color:#66808f;font-size:12px}.wt-notice{background:linear-gradient(120deg,#f0faf8,#fff)}.wt-padded{padding:20px}
.wt-studio-form{max-width:760px;display:grid;gap:18px;padding:24px;background:white;border:1px solid #dee8ee;border-radius:12px}.wt-studio label,.wt-studio-admin label{display:grid;gap:7px;font-weight:600;font-size:13px;color:#173f50}.wt-studio label small,.wt-studio-admin small{font-weight:400;color:#698291}.wt-wizard{display:grid;grid-template-columns:205px minmax(0,1fr);border:1px solid #e0eaf0;border-radius:12px;background:white;overflow:hidden}.wt-wizard>aside{padding:24px 14px;background:#f8fbfd;border-right:1px solid #e0eaf0}.wt-wizard aside h2{font-size:16px;margin-bottom:25px}.wt-wizard aside nav{display:grid;gap:8px}.wt-wizard aside button{display:flex;text-align:left;gap:10px;align-items:center;border:0!important;background:transparent!important;font-size:12px!important;padding:11px 8px!important}.wt-wizard aside button span{display:inline-grid;place-items:center;background:#e7eff4;border-radius:50%;width:25px;height:25px;flex-shrink:0}.wt-wizard aside button.is-active{color:#00435a!important;font-weight:800!important;background:#eaf4f9!important}.wt-wizard aside button.is-active span{background:#08708a;color:white}.wt-wizard-content{padding:25px;min-width:0}.wt-wizard-content header{margin-bottom:22px}.wt-wizard-content h1{font-size:23px}.wt-type-selector{background:#f6fafc;border-radius:9px;padding:13px;margin-bottom:18px}.wt-wizard-content section{display:grid;gap:19px;margin-bottom:20px}.wt-wizard-content footer{border-top:1px solid #e1eaf0;padding-top:20px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.wt-wizard-content footer [data-wizard-back]{margin-right:auto}.wt-upload-preview{display:flex;gap:10px;flex-wrap:wrap}.wt-upload-preview img{width:130px;height:105px;object-fit:cover;border-radius:9px;border:1px solid #dce6ed}.wt-wizard-feedback{color:#056f80;min-height:28px}.wt-location-fields{display:grid;gap:12px}.wt-studio input:focus,.wt-studio textarea:focus,.wt-studio select:focus{outline:2px solid #1386a333;outline-offset:2px}.wt-studio [hidden],.wt-studio-admin [hidden]{display:none!important}
.wt-blue-badge{display:inline-grid!important;place-items:center;width:21px!important;height:21px!important;min-height:0!important;padding:0!important;background:#0786fa!important;color:white!important;border:0!important;clip-path:polygon(50% 0,65% 10%,82% 9%,90% 28%,100% 50%,90% 65%,91% 82%,70% 91%,50% 100%,30% 91%,9% 82%,10% 65%,0 50%,10% 28%,18% 9%,35% 10%);font:700 14px/1 system-ui!important;cursor:pointer;vertical-align:middle}.wt-badge-help{display:block;font:12px/1.5 system-ui!important;color:#0965aa;background:#edf7ff;border-radius:7px;padding:10px;margin:8px 0}.wt-badge-help[hidden]{display:none!important}
.wt-verification-admin nav{margin:20px 0}.wt-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1300px}.wt-request-card{background:white;border:1px solid #dce7ed;border-radius:13px;padding:22px}.wt-request-card>img{width:90px;height:90px;object-fit:cover;border-radius:10px;float:left;margin:0 17px 12px 0}.wt-request-card form{clear:both;background:#f6fafc;padding:15px;border-radius:9px;margin:18px 0}.wt-request-card textarea{width:100%;display:block;margin:9px 0}.wt-request-card details{clear:both}.wt-studio-admin{max-width:1300px;padding:20px}
@media(min-width:1600px){.wt-studio-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.wt-studio-photo{height:190px}}
@media(max-width:1100px){.wt-studio{grid-template-columns:185px minmax(0,1fr)}.wt-studio-main{padding:20px}.wt-studio-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-wizard{grid-template-columns:165px minmax(0,1fr)}.wt-wizard-content{padding:18px}.wt-studio-metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.wt-studio{display:block;margin:12px 0;border-radius:0}.wt-studio-sidebar{padding:14px}.wt-studio-brand{padding-bottom:12px}.wt-studio-sidebar [data-studio-menu]{display:block;background:#fff!important}.wt-studio-sidebar nav,.wt-studio-sidebar footer{display:none}.wt-studio-sidebar.is-open nav{display:grid;grid-template-columns:1fr 1fr;margin-top:10px}.wt-studio-main{padding:16px}.wt-studio-cards{grid-template-columns:1fr}.wt-studio-photo{height:220px}.wt-studio-heading{display:block}.wt-studio-toolbar{gap:7px}.wt-studio-toolbar input{flex-basis:100%}.wt-wizard{display:block}.wt-wizard>aside{padding:14px}.wt-wizard aside nav{display:flex;overflow-x:auto;gap:4px}.wt-wizard aside button{min-width:140px}.wt-wizard aside h2{margin-bottom:10px}.wt-wizard-content{padding:16px}.wt-studio-cards.is-list .wt-studio-card{grid-template-columns:110px minmax(0,1fr)}.wt-studio-cards.is-list .wt-studio-photo{height:100%;min-height:170px}.wt-studio-card footer{flex-wrap:wrap}.wt-verification-grid{grid-template-columns:1fr}.wt-studio-metrics{gap:10px}.wt-studio-metrics article{padding:15px}.wt-studio input,.wt-studio select,.wt-studio textarea{font-size:16px!important}}
