/*!/wp-content/plugins/pega2-mi-taller/assets/css/account.css*/:root{--p2mt-ink:#10243a;--p2mt-muted:#667085;--p2mt-line:#dfe5eb;--p2mt-bg:#f4f7fa;--p2mt-card:#fff;--p2mt-accent:#ff4b20;--p2mt-blue:#446084;--p2mt-success:#167a52;--p2mt-warning:#a15c00}body.woocommerce-account #main{background:var(--p2mt-bg)}.p2mt-dashboard-page .woocommerce-MyAccount-content>p{display:none}.p2mt-view-order-page .woocommerce-MyAccount-content>p:first-of-type{display:none}.p2mt-dashboard,.p2mt-page-head,.p2mt-section,.p2mt-order-block,.p2mt-timeline-card,.p2mt-form-card{box-sizing:border-box}.p2mt-hero{background:linear-gradient(135deg,#10243a,#446084);color:#fff;border-radius:18px;padding:34px;margin-bottom:22px;box-shadow:0 18px 45px rgb(16 36 58 / .16)}.p2mt-hero h2,.p2mt-page-head h2,.p2mt-section h3,.p2mt-order-block h3,.p2mt-timeline-card h3{margin:.2em 0;color:inherit}.p2mt-hero p{margin:0;max-width:720px;color:rgb(255 255 255 / .84)}.p2mt-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:var(--p2mt-accent)}.p2mt-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 28px}.p2mt-action-card{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--p2mt-line);border-radius:16px;padding:20px;min-height:155px;color:var(--p2mt-ink);text-decoration:none;box-shadow:0 7px 24px rgb(16 36 58 / .05);transition:.2s ease}.p2mt-action-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgb(16 36 58 / .1);border-color:var(--p2mt-blue)}.p2mt-action-card strong{font-size:16px}.p2mt-action-card small{color:var(--p2mt-muted);line-height:1.45}.p2mt-action-icon{font-size:24px}.p2mt-section{margin:30px 0}.p2mt-section-head,.p2mt-order-head,.p2mt-design-title,.p2mt-address-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.p2mt-job-grid,.p2mt-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p2mt-job-card,.p2mt-work-card,.p2mt-design-card,.p2mt-inline-card,.p2mt-address-card,.p2mt-timeline-card,.p2mt-form-card,.p2mt-order-block{background:var(--p2mt-card);border:1px solid var(--p2mt-line);border-radius:16px;box-shadow:0 7px 24px rgb(16 36 58 / .05)}.p2mt-job-card,.p2mt-work-card{display:flex;gap:14px;padding:16px}.p2mt-job-body,.p2mt-work-body,.p2mt-design-body{min-width:0;flex:1}.p2mt-job-body h4,.p2mt-work-body h4,.p2mt-design-body h3{margin:6px 0}.p2mt-job-body p,.p2mt-work-body p,.p2mt-design-body p{color:var(--p2mt-muted);font-size:13px}.p2mt-thumb{width:80px;height:80px;object-fit:contain;border:1px solid var(--p2mt-line);border-radius:12px;background:#fff;padding:5px;flex:0 0 auto}.p2mt-thumb-empty,.p2mt-thumb-file{display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--p2mt-blue)}.p2mt-order-block,.p2mt-timeline-card{padding:20px;margin-bottom:18px}.p2mt-order-head{margin-bottom:16px}.p2mt-order-head>div:last-child{display:flex;align-items:center;gap:9px}.p2mt-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf3f8;color:var(--p2mt-blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.p2mt-status-waiting_review{background:#edf3f8;color:var(--p2mt-blue)}.p2mt-status-production{background:#e9f5ff;color:#17649a}.p2mt-status-observation,.p2mt-status-return{background:#fff4df;color:#8d5500}.p2mt-status-shipped,.p2mt-status-delivered{background:#e7f7ef;color:var(--p2mt-success)}.p2mt-specs{margin:10px 0}.p2mt-specs div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f3;padding:7px 0}.p2mt-specs dt{color:var(--p2mt-muted);font-weight:500}.p2mt-specs dd{margin:0;text-align:right;font-weight:700;color:var(--p2mt-ink)}.p2mt-card-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.p2mt-card-actions form{margin:0}.link-button{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;color:var(--p2mt-blue)!important;text-transform:none!important;font-weight:600!important;cursor:pointer}.link-danger{color:#b42318!important}.p2mt-design-card{padding:18px}.p2mt-design-card>.p2mt-thumb{width:110px;height:110px;margin-bottom:12px}.p2mt-star{border:0;background:#fff0;font-size:24px;color:#b7c1cc;padding:0;cursor:pointer}.p2mt-star.is-favorite{color:#ffb300}.p2mt-favorite-form{margin:0}.p2mt-inline-form{display:flex;gap:8px;margin:10px 0}.p2mt-inline-form input{flex:1}.p2mt-page-head{margin:0 0 24px}.p2mt-page-head p{max-width:760px;color:var(--p2mt-muted)}.p2mt-inline-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px;margin:10px 0}.p2mt-inline-card p{margin:4px 0;color:var(--p2mt-muted)}.p2mt-timeline{display:flex;justify-content:space-between;gap:4px;margin:20px 0 10px;overflow-x:auto;padding-bottom:8px}.p2mt-step{min-width:90px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#9aa5b1}.p2mt-step span{width:15px;height:15px;border-radius:50%;border:2px solid #c7d0d9;background:#fff;position:relative}.p2mt-step:not(:last-child) span:after{content:"";position:absolute;left:14px;top:5px;width:86px;height:2px;background:#d8dfe6}.p2mt-step.is-done{color:var(--p2mt-success)}.p2mt-step.is-done span{background:var(--p2mt-success);border-color:var(--p2mt-success)}.p2mt-step.is-current span{box-shadow:0 0 0 6px rgb(22 122 82 / .12)}.p2mt-step small{margin-top:8px;font-size:10px;font-weight:700}.p2mt-notice{padding:15px;border-radius:12px;margin:15px 0}.p2mt-notice p{margin:3px 0 0}.p2mt-notice-warn{background:#fff4df;color:#754800}.p2mt-notice-info{background:#eef6ff;color:#24557a}.p2mt-tracking{display:flex;justify-content:space-between;align-items:center;background:#f0f5fa;border-radius:12px;padding:16px}.p2mt-tracking small{display:block;color:var(--p2mt-muted)}.p2mt-tracking strong{font-size:18px;letter-spacing:.04em}.p2mt-tracking-actions{display:flex;gap:8px;flex-wrap:wrap}.p2mt-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px}.p2mt-form-card{padding:20px}.p2mt-form-card label{display:block;margin-bottom:14px;font-weight:650}.p2mt-form-card input:not([type=checkbox]),.p2mt-form-card select,.p2mt-form-card textarea{width:100%;margin-top:6px;border:1px solid #ccd5de;border-radius:9px;min-height:42px}.p2mt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p2mt-address-card{padding:18px;margin-bottom:12px}.p2mt-address-card .p2mt-card-actions{justify-content:flex-start}.p2mt-address-card .p2mt-card-actions form{display:inline-flex}.p2mt-empty{background:#fff;border:1px dashed #c7d0d9;border-radius:14px;padding:24px;text-align:center;color:var(--p2mt-muted)}.p2mt-checkout-address{background:#f5f8fb;border:1px solid #dce5ed;border-radius:12px;padding:16px;margin:0 0 20px}.p2mt-checkout-address h3{margin:0 0 5px}.p2mt-checkout-address p{font-size:13px;color:var(--p2mt-muted)}.p2mt-base-request{margin-bottom:22px}.p2mt-claims .p2mt-inline-card{align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-navigation ul{background:#fff;border:1px solid var(--p2mt-line);border-radius:18px;padding:12px}.woocommerce-account .woocommerce-MyAccount-navigation li a{border-radius:12px!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#10243a!important;color:#fff!important}@media(max-width:1000px){.p2mt-actions{grid-template-columns:repeat(2,1fr)}.p2mt-job-grid,.p2mt-design-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.p2mt-actions,.p2mt-job-grid,.p2mt-design-grid,.p2mt-two-cols,.p2mt-form-row{grid-template-columns:1fr}.p2mt-hero{padding:24px}.p2mt-job-card,.p2mt-work-card{align-items:flex-start}.p2mt-order-head,.p2mt-section-head,.p2mt-inline-card,.p2mt-tracking{align-items:flex-start;flex-direction:column}.p2mt-timeline{justify-content:flex-start}.p2mt-step:not(:last-child) span:after{width:75px}}.p2mt-mobile-account-nav{display:none}@media(max-width:849px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 18px!important}.woocommerce-account .woocommerce-MyAccount-navigation>ul{display:none!important}.p2mt-mobile-account-nav{display:flex;align-items:flex-end;gap:10px;background:#fff;border:1px solid var(--p2mt-line);border-radius:14px;padding:10px 12px;box-shadow:0 5px 18px rgb(16 36 58 / .05)}.p2mt-mobile-account-field{flex:1;min-width:0}.p2mt-mobile-account-field label{display:block;margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--p2mt-muted)}.p2mt-mobile-account-field select{width:100%;height:42px;margin:0!important;padding:0 34px 0 11px;border:1px solid #ccd5de;border-radius:10px;background-color:#fff;color:var(--p2mt-ink);font-size:15px;font-weight:700;box-shadow:none}.p2mt-mobile-logout{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border:1px solid var(--p2mt-line);border-radius:10px;color:var(--p2mt-ink)!important;font-size:12px;font-weight:700;text-decoration:none!important;white-space:nowrap;background:#f7f9fb}.p2mt-mobile-logout:hover{border-color:var(--p2mt-blue);background:#eef3f7}}@media(max-width:420px){.p2mt-mobile-account-nav{align-items:stretch;flex-direction:column}.p2mt-mobile-logout{min-height:38px}}.p2mt-order-block{padding:24px;border-radius:20px}.p2mt-order-title h3{margin:5px 0 0;color:var(--p2mt-ink);font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.025em;text-transform:none}.p2mt-order-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.p2mt-view-order-button{min-height:44px;padding:0 20px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important;white-space:nowrap}.p2mt-order-block>.p2mt-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p2mt-work-card{display:block;min-width:0;padding:18px;overflow:hidden;border-radius:18px}.p2mt-work-card-head{display:flex;align-items:center;gap:14px;min-width:0;margin-bottom:16px}.p2mt-work-card-head .p2mt-thumb{width:76px;height:76px;border-radius:14px}.p2mt-work-title{min-width:0}.p2mt-work-title>span{display:block;margin-bottom:3px;color:var(--p2mt-muted);font-size:10px;line-height:1;font-weight:800;letter-spacing:.1em}.p2mt-work-title h4{margin:0;color:var(--p2mt-ink);font-size:19px;line-height:1.25;font-weight:800;letter-spacing:-.015em;overflow-wrap:anywhere}.p2mt-work-card .p2mt-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.p2mt-work-card .p2mt-specs .p2mt-spec{display:block;min-width:0;padding:11px 12px;border:0;border-radius:11px;background:#f6f8fa}.p2mt-work-card .p2mt-specs .p2mt-spec-size,.p2mt-work-card .p2mt-specs .p2mt-spec-material{grid-column:1 / -1}.p2mt-work-card .p2mt-specs dt{margin:0 0 4px;color:var(--p2mt-muted);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.p2mt-work-card .p2mt-specs dd{margin:0;color:var(--p2mt-ink);font-size:14px;line-height:1.35;font-weight:750;text-align:left;overflow-wrap:anywhere}.p2mt-work-card .p2mt-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.p2mt-work-card .p2mt-card-actions>a{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;line-height:1;text-decoration:none!important;white-space:nowrap}.p2mt-secondary-action{border:1px solid #d6dee6;background:#fff;color:var(--p2mt-ink)!important}.p2mt-secondary-action:hover{border-color:var(--p2mt-blue);background:#f3f6f9}.p2mt-primary-action{margin:0!important;color:#fff!important}.p2mt-view-order-page .woocommerce-order-details{margin-top:22px;padding:24px;border:1px solid var(--p2mt-line);border-radius:20px;background:#fff;box-shadow:0 7px 24px rgb(16 36 58 / .05);overflow:hidden}.p2mt-view-order-page .woocommerce-order-details__title{margin:0 0 18px!important;color:var(--p2mt-ink);font-size:25px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.p2mt-view-order-page .woocommerce-table--order-details{margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:14px;overflow:hidden}.p2mt-view-order-page .woocommerce-table--order-details thead th{padding:12px 14px!important;border:0!important;border-bottom:1px solid var(--p2mt-line)!important;background:#f3f6f9;color:var(--p2mt-ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.p2mt-view-order-page .woocommerce-table--order-details tbody td{padding:17px 14px!important;border:0!important;border-bottom:1px solid #edf1f4!important;vertical-align:top!important}.p2mt-view-order-page .woocommerce-table--order-details .product-name{width:82%;color:var(--p2mt-ink);font-size:16px;line-height:1.45;font-weight:750}.p2mt-view-order-page .woocommerce-table--order-details .product-name>a,.p2mt-view-order-page .woocommerce-table--order-details .product-name>.wc-item-meta+strong{color:var(--p2mt-ink)!important;font-weight:800}.p2mt-view-order-page .woocommerce-table--order-details .product-total{width:18%;color:var(--p2mt-accent);font-size:16px;font-weight:800;text-align:right;white-space:nowrap}.p2mt-view-order-page .wc-item-meta{display:grid;grid-template-columns:1fr;gap:0;margin:15px 0 0!important;padding:0!important;list-style:none!important}.p2mt-view-order-page .wc-item-meta li{display:grid!important;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);align-items:start;gap:16px;margin:0!important;padding:9px 0!important;border-bottom:1px solid #edf1f4;list-style:none!important}.p2mt-view-order-page .wc-item-meta li:last-child{border-bottom:0}.p2mt-view-order-page .wc-item-meta .wc-item-meta-label{float:none!important;margin:0!important;color:var(--p2mt-muted);font-size:11px;line-height:1.35;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.p2mt-view-order-page .wc-item-meta p{margin:0!important;min-width:0;color:var(--p2mt-ink);font-size:14px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.p2mt-view-order-page .woocommerce-table--order-details tfoot th,.p2mt-view-order-page .woocommerce-table--order-details tfoot td{padding:12px 14px!important;border:0!important;border-top:1px solid #edf1f4!important;background:#fbfcfd}@media(max-width:900px){.p2mt-order-block>.p2mt-job-grid{grid-template-columns:1fr}}@media(max-width:700px){.p2mt-order-block{padding:16px}.p2mt-order-title h3{font-size:21px}.p2mt-order-head-actions{width:100%;justify-content:space-between}.p2mt-view-order-button{min-height:40px;padding:0 15px!important}.p2mt-view-order-page .woocommerce-order-details{padding:15px}.p2mt-view-order-page .woocommerce-order-details__title{font-size:22px}.p2mt-view-order-page .woocommerce-table--order-details .product-name,.p2mt-view-order-page .woocommerce-table--order-details .product-total{width:auto}.p2mt-view-order-page .wc-item-meta li{grid-template-columns:1fr;gap:3px;padding:10px 0!important}}@media(max-width:420px){.p2mt-work-card .p2mt-card-actions{grid-template-columns:1fr}.p2mt-work-card .p2mt-specs{grid-template-columns:1fr}.p2mt-work-card .p2mt-specs .p2mt-spec-size,.p2mt-work-card .p2mt-specs .p2mt-spec-material{grid-column:auto}}body.p2mt-account-access-page #main{background:var(--p2mt-bg)}body.p2mt-account-access-page .page-title{display:none!important}body.p2mt-account-access-page .woocommerce{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 0 55px!important}body.p2mt-account-access-page .p2mt-access-shell{display:block!important;float:none!important;clear:both!important;flex:0 0 100%!important;width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;min-width:0!important;margin:0 auto!important;padding:0!important}body.p2mt-account-access-page .p2mt-access-shell>*{float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important}.p2mt-access-hero{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:30px;align-items:center;margin:0 0 28px!important;padding:36px!important;border-radius:24px;background:linear-gradient(135deg,#10243a 0%,#294967 58%,#446084 100%);color:#fff;box-shadow:0 20px 48px rgb(16 36 58 / .18);overflow:hidden;position:relative}.p2mt-access-hero:after{content:"";position:absolute;right:-80px;top:-110px;width:310px;height:310px;border:1px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 52px rgb(255 255 255 / .035),0 0 0 105px rgb(255 255 255 / .025);pointer-events:none}.p2mt-access-copy,.p2mt-access-features{position:relative;z-index:1;min-width:0}.p2mt-access-copy .p2mt-eyebrow{color:#ffb69f}.p2mt-access-copy h1{max-width:620px;margin:8px 0 14px!important;color:#fff!important;font-size:clamp(38px,4vw,54px)!important;line-height:1.02!important;font-weight:850!important;letter-spacing:-.04em!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.p2mt-access-copy>p{max-width:610px;margin:0;color:rgb(255 255 255 / .88);font-size:16px;line-height:1.55}.p2mt-access-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px}.p2mt-access-audiences>div{min-width:0;padding:14px 15px;border:1px solid rgb(255 255 255 / .14);border-radius:14px;background:rgb(255 255 255 / .075);backdrop-filter:blur(3px)}.p2mt-access-audiences strong,.p2mt-access-audiences span{display:block}.p2mt-access-audiences strong{margin-bottom:4px;color:#fff;font-size:13px}.p2mt-access-audiences span{color:rgb(255 255 255 / .78);font-size:12px;line-height:1.42}.p2mt-access-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.p2mt-access-feature{display:flex;gap:12px;min-width:0;padding:16px;border:1px solid rgb(255 255 255 / .15);border-radius:16px;background:rgb(255 255 255 / .09);backdrop-filter:blur(4px)}.p2mt-access-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff;color:var(--p2mt-accent);font-size:20px;font-weight:800}.p2mt-access-feature>div{min-width:0}.p2mt-access-feature strong{display:block;color:#fff;font-size:14px;line-height:1.25;word-break:normal}.p2mt-access-feature p{margin:4px 0 0;color:rgb(255 255 255 / .76);font-size:12px;line-height:1.42;word-break:normal;overflow-wrap:normal}.p2mt-access-form-heading{text-align:center;margin:0 auto 20px!important;padding:0 18px}.p2mt-access-form-heading h2{margin:5px 0 5px!important;color:var(--p2mt-ink);font-size:30px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important;text-transform:none!important}.p2mt-access-form-heading p{max-width:680px;margin:0 auto;color:var(--p2mt-muted);font-size:14px;line-height:1.5}body.p2mt-account-access-page #customer_login,body.p2mt-account-access-page .p2mt-access-shell>#customer_login{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.p2mt-account-access-page #customer_login>.col-1,body.p2mt-account-access-page #customer_login>.col-2,body.p2mt-account-access-page #customer_login>.u-column1,body.p2mt-account-access-page #customer_login>.u-column2{display:block!important;float:none!important;flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}body.p2mt-account-access-page #customer_login>.col-1>h2,body.p2mt-account-access-page #customer_login>.col-2>h2,body.p2mt-account-access-page #customer_login>.u-column1>h2,body.p2mt-account-access-page #customer_login>.u-column2>h2{display:none!important}body.p2mt-account-access-page #customer_login form.login,body.p2mt-account-access-page #customer_login form.register{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%;margin:0!important;padding:30px!important;border:1px solid var(--p2mt-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 28px rgb(16 36 58 / .065)!important}.p2mt-access-column-head{margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid #edf1f4}.p2mt-access-column-head h2{margin:5px 0 7px!important;color:var(--p2mt-ink);font-size:27px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important;text-transform:none!important;word-break:normal!important}.p2mt-access-column-head p{max-width:520px;margin:0;color:var(--p2mt-muted);font-size:14px;line-height:1.5;word-break:normal!important}body.p2mt-account-access-page #customer_login label{display:block;color:var(--p2mt-ink);font-size:13px;font-weight:750;line-height:1.4;word-break:normal!important}body.p2mt-account-access-page #customer_login input[type=text],body.p2mt-account-access-page #customer_login input[type=email],body.p2mt-account-access-page #customer_login input[type=password]{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px;margin-top:7px!important;padding:0 15px!important;border:1px solid #ccd5de!important;border-radius:12px!important;background:#f8fafc!important;color:var(--p2mt-ink)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}body.p2mt-account-access-page #customer_login input:focus{border-color:var(--p2mt-blue)!important;background:#fff!important;box-shadow:0 0 0 4px rgb(68 96 132 / .11)!important;outline:none!important}body.p2mt-account-access-page #customer_login .form-row{display:block!important;width:100%!important;max-width:none!important;margin:0 0 17px!important;padding:0!important}body.p2mt-account-access-page #customer_login .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:1px 0 13px;font-weight:600}body.p2mt-account-access-page #customer_login input[type=checkbox]{width:auto!important;min-height:0!important;margin:0!important}body.p2mt-account-access-page #customer_login button[type=submit]{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-height:50px;margin:3px 0 0!important;padding:0 22px!important;border:0!important;border-radius:999px!important;background:var(--p2mt-accent)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;letter-spacing:.025em;line-height:1.2!important;white-space:normal!important;box-shadow:0 10px 24px rgb(255 75 32 / .22)!important}body.p2mt-account-access-page #customer_login button[type=submit]:hover{transform:translateY(-1px);filter:brightness(.96)}body.p2mt-account-access-page #customer_login .lost_password{margin:14px 0 0;text-align:center}body.p2mt-account-access-page #customer_login .lost_password a{color:var(--p2mt-blue);font-size:13px;font-weight:700}body.p2mt-account-access-page #customer_login form.register>p:not(.form-row){padding:13px 14px;border-radius:11px;background:#f3f6f9;color:var(--p2mt-muted);font-size:13px;line-height:1.5;word-break:normal!important}body.p2mt-account-access-page #customer_login form.register .woocommerce-privacy-policy-text{color:var(--p2mt-muted);font-size:12px;line-height:1.5}body.p2mt-account-access-page .p2mt-access-shell>.p2mt-access-privacy{display:flex!important;align-items:center;justify-content:center;gap:10px;width:min(760px,100%)!important;max-width:760px!important;margin:22px auto 0!important;padding:13px 18px!important;border:1px solid #dfe7ee;border-radius:999px;background:#fff;color:var(--p2mt-muted);text-align:center}.p2mt-access-privacy>span{color:var(--p2mt-success);font-size:10px}.p2mt-access-privacy p{margin:0;font-size:12px;line-height:1.45}.p2mt-access-privacy strong{color:var(--p2mt-ink)}@media(max-width:900px){.p2mt-access-hero{grid-template-columns:1fr!important;padding:30px!important}.p2mt-access-copy h1{max-width:720px}body.p2mt-account-access-page #customer_login,body.p2mt-account-access-page .p2mt-access-shell>#customer_login{grid-template-columns:1fr!important}}@media(max-width:600px){body.p2mt-account-access-page .woocommerce{padding:16px 0 32px!important}body.p2mt-account-access-page .p2mt-access-shell{width:calc(100% - 22px)!important;max-width:1180px!important}.p2mt-access-hero{gap:22px;margin-bottom:22px!important;padding:24px 18px!important;border-radius:18px}.p2mt-access-copy h1{font-size:36px!important}.p2mt-access-copy>p{font-size:15px}.p2mt-access-audiences,.p2mt-access-features{grid-template-columns:1fr!important}.p2mt-access-feature{padding:13px}.p2mt-access-form-heading{padding:0 5px}.p2mt-access-form-heading h2{font-size:24px!important}body.p2mt-account-access-page #customer_login form.login,body.p2mt-account-access-page #customer_login form.register{padding:22px!important;border-radius:16px!important}.p2mt-access-column-head h2{font-size:23px!important}.p2mt-access-privacy{align-items:flex-start;border-radius:14px;text-align:left}}.p2mt-order-link-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:-4px 0 22px;padding:20px 22px;border:1px solid #d9e2ea;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgb(16 36 58 / .06)}.p2mt-order-link-card.is-verified{border-color:#cce9da;background:linear-gradient(135deg,#fff,#f3fbf7)}.p2mt-order-link-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#eef3f8;color:var(--p2mt-blue);font-size:24px;font-weight:850}.p2mt-order-link-card.is-verified .p2mt-order-link-icon{background:#e5f7ed;color:var(--p2mt-success)}.p2mt-order-link-copy{min-width:0}.p2mt-order-link-copy h3{margin:4px 0 5px!important;color:var(--p2mt-ink);font-size:20px!important;line-height:1.2!important;text-transform:none!important}.p2mt-order-link-copy p{margin:0;color:var(--p2mt-muted);font-size:13px;line-height:1.5}.p2mt-order-link-copy small{display:block;margin-top:6px;color:#7b8794;font-size:11px;line-height:1.45}.p2mt-order-link-action form{margin:0}.p2mt-order-link-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:0 18px!important;border-radius:999px!important;background:var(--p2mt-accent)!important;color:#fff!important;white-space:nowrap;box-shadow:0 9px 20px rgb(255 75 32 / .17)!important}.p2mt-order-link-notice{width:min(1180px,calc(100% - 36px));margin:0 auto 16px;padding:13px 16px;border:1px solid #fff0;border-radius:12px;font-size:13px;line-height:1.5}.p2mt-order-link-notice-info{border-color:#cfe2f3;background:#eef7ff;color:#24557a}.p2mt-order-link-notice-success{border-color:#cce9da;background:#effaf4;color:#176443}.p2mt-order-link-notice-warning{border-color:#f0d6a7;background:#fff7e8;color:#805000}.p2mt-order-link-notice-error{border-color:#f0c7c4;background:#fff2f1;color:#9f251c}@media(max-width:760px){.p2mt-order-link-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px}.p2mt-order-link-action{grid-column:1/-1;width:100%}.p2mt-order-link-action form,.p2mt-order-link-button{width:100%}.p2mt-order-link-notice{width:calc(100% - 22px)}}.p2mt-response-promise{display:flex;align-items:flex-start;gap:13px;margin:0 0 22px;padding:17px 18px;border:1px solid #cce9da;border-radius:15px;background:linear-gradient(135deg,#f3fbf7,#ffffff);color:#24513c;box-shadow:0 7px 22px rgb(16 91 58 / .06)}.p2mt-response-promise>span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e2f6ea;color:#14804a;font-size:17px;font-weight:900}.p2mt-response-promise strong{display:block;margin:1px 0 4px;color:#15452f;font-size:15px;line-height:1.35}.p2mt-response-promise p{margin:0;color:#426755;font-size:13px;line-height:1.55}@media(max-width:600px){.p2mt-response-promise{padding:15px}}.p2mt-observations{margin:22px 0;padding:20px;border:1px solid #f0d5a7;border-radius:16px;background:#fffaf1}.p2mt-observations-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.p2mt-observations-head h4,.p2mt-correction-head h4{margin:3px 0 5px;color:var(--p2mt-ink);font-size:21px}.p2mt-observations-head p,.p2mt-correction-head p{margin:0;color:var(--p2mt-muted)}.p2mt-observations-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f97316;color:#fff;font-size:20px;font-weight:900;flex:0 0 auto}.p2mt-observation-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:16px;margin:12px 0;border:1px solid #eadfcd;border-radius:14px;background:#fff}.p2mt-observation-card.p2mt-observation-generic{grid-template-columns:1fr}.p2mt-observation-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#10243a;color:#fff;font-size:13px;font-weight:800}.p2mt-observation-content{min-width:0}.p2mt-observation-content h5{margin:1px 0 8px;color:var(--p2mt-ink);font-size:17px}.p2mt-observation-content p{margin:7px 0;line-height:1.55}.p2mt-observation-content ul{margin:8px 0 0 20px}.p2mt-observation-image-link{display:block;margin:12px 0;max-width:760px}.p2mt-observation-image{display:block;width:auto;max-width:100%;height:auto;max-height:480px;object-fit:contain;border:1px solid var(--p2mt-line);border-radius:12px;background:#fff}.p2mt-observation-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.p2mt-observation-action{margin:0!important}.p2mt-observation-expand{margin-top:12px;padding:13px 15px;border-radius:10px;background:#f5f8fb}.p2mt-observation-expand[hidden]{display:none!important}.p2mt-correction-box{position:relative;margin:22px 0;padding:20px;border:1px solid var(--p2mt-line);border-radius:16px;background:#fff;box-shadow:0 7px 24px rgb(16 36 58 / .05)}.p2mt-correction-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.p2mt-correction-form label>span,.p2mt-transfer-field label>span{display:block;margin-bottom:6px;color:var(--p2mt-ink);font-weight:750}.p2mt-correction-form input[type=file],.p2mt-correction-form input[type=url],.p2mt-correction-form textarea{box-sizing:border-box;width:100%;border:1px solid #ccd5de;border-radius:10px;background:#fff;box-shadow:none}.p2mt-correction-form input[type=file]{min-height:48px;padding:10px}.p2mt-correction-form input[type=url]{min-height:48px;padding:10px 12px}.p2mt-correction-form textarea{padding:10px 12px}.p2mt-correction-form small{display:block;margin-top:6px;color:var(--p2mt-muted);font-weight:400;line-height:1.4}.p2mt-correction-note{display:block;margin-top:14px}.p2mt-review-reminder{display:flex;gap:11px;align-items:flex-start;margin:15px 0;padding:13px;border-radius:11px;background:#eef6ff;color:#24557a}.p2mt-review-reminder>span{font-size:22px;line-height:1}.p2mt-review-reminder p{margin:0;line-height:1.45}.p2mt-correction-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.p2mt-correction-inline-status{color:var(--p2mt-muted);font-size:13px;font-weight:650}.p2mt-correction-history{margin-top:20px;padding-top:17px;border-top:1px solid var(--p2mt-line)}.p2mt-correction-history h5{margin:0 0 10px}.p2mt-correction-empty{margin:0;color:var(--p2mt-muted)}.p2mt-correction-list{display:grid;gap:8px}.p2mt-correction-item{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:11px 13px;border:1px solid var(--p2mt-line);border-radius:10px;background:#f8fafc}.p2mt-correction-item strong,.p2mt-correction-item small{display:block}.p2mt-correction-item small{margin-top:3px;color:var(--p2mt-muted)}.p2mt-correction-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.p2mt-status-received{background:#edf3f8;color:var(--p2mt-blue)}.p2mt-status-reviewing{background:#fff4df;color:#8d5500}.p2mt-status-applied{background:#e7f7ef;color:var(--p2mt-success)}.p2mt-status-rejected{background:#feecec;color:#a32929}.p2mt-upload-window[hidden]{display:none!important}.p2mt-upload-window{position:fixed;z-index:999999;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(16 36 58 / .64);backdrop-filter:blur(3px)}.p2mt-upload-window-card{box-sizing:border-box;width:min(460px,100%);padding:28px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 24px 70px rgb(0 0 0 / .28)}.p2mt-upload-state-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 13px;border-radius:50%;background:#eef3f8;color:var(--p2mt-blue);font-size:27px;font-weight:900}.p2mt-upload-title{margin:0 0 7px;color:var(--p2mt-ink);font-size:21px}.p2mt-upload-message{margin:0 auto 16px;max-width:360px;color:var(--p2mt-muted);line-height:1.5}.p2mt-upload-progress{height:12px;overflow:hidden;border-radius:999px;background:#e8edf2}.p2mt-upload-progress span{display:block;height:100%;border-radius:999px;background:#f97316;transition:width .18s ease}.p2mt-upload-percent{display:block;margin-top:8px;color:var(--p2mt-ink);font-size:16px}.p2mt-upload-window-actions{display:flex;justify-content:center;gap:9px;margin-top:16px}.p2mt-upload-window-actions button[hidden]{display:none!important}@media(max-width:700px){.p2mt-observations,.p2mt-correction-box{padding:16px}.p2mt-correction-grid{grid-template-columns:1fr}.p2mt-observation-card{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px}.p2mt-observation-number{width:27px;height:27px}.p2mt-correction-item{align-items:flex-start;flex-direction:column}.p2mt-correction-item-meta{justify-content:flex-start}}.p2mt-observation-sync-pending{padding:14px 16px;border:1px dashed #e0b973;border-radius:12px;background:#fff;color:#6f4b12}.p2mt-observation-sync-pending strong{display:block;margin-bottom:4px;color:#6f4b12}.p2mt-observation-sync-pending p{margin:0;line-height:1.5}.p2mt-observation-sync-pending small{display:block;margin-top:8px;color:#8b6a35}.p2mt-observations-head{margin-bottom:10px}.p2mt-correction-head{margin-bottom:4px}.p2mt-upload-manager{margin:14px 0;padding:13px;border:1px solid var(--p2mt-line);border-radius:12px;background:#f8fafc}.p2mt-upload-manager[hidden]{display:none!important}.p2mt-upload-manager-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}.p2mt-upload-manager-summary{color:var(--p2mt-muted);font-size:12px}.p2mt-upload-queue{display:grid;gap:7px;margin:0;padding:0;list-style:none}.p2mt-upload-queue-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 10px;border:1px solid #dde5ec;border-radius:9px;background:#fff}.p2mt-upload-queue-info{min-width:0}.p2mt-upload-queue-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p2mt-ink);font-size:13px}.p2mt-upload-queue-info small{margin:2px 0 0!important;font-size:11px}.p2mt-upload-queue-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.p2mt-upload-file-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750}.p2mt-upload-file-status.is-ready{background:#eef3f8;color:var(--p2mt-blue)}.p2mt-upload-file-status.is-uploading{background:#fff4df;color:#8d5500}.p2mt-upload-file-status.is-complete{background:#e7f7ef;color:var(--p2mt-success)}.p2mt-upload-file-status.is-error{background:#feecec;color:#a32929}.p2mt-upload-remove{padding:0;border:0;background:#fff0;color:#a32929;font-size:12px;font-weight:700;cursor:pointer}.p2mt-upload-remove:disabled{opacity:.45;cursor:not-allowed}.p2mt-correction-file-links{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;width:100%}.p2mt-correction-file-links a{font-size:12px}@media(max-width:700px){.p2mt-upload-manager-head,.p2mt-upload-queue-item{align-items:flex-start;flex-direction:column}.p2mt-upload-queue-actions{width:100%;justify-content:space-between}.p2mt-correction-file-links{justify-content:flex-start}}