.tml-heading{margin-bottom:25px}.tml-heading>span{font-size:10px;letter-spacing:.15em;color:#73608f;font-weight:700}.tml-heading h2{font-size:32px;line-height:1.2;letter-spacing:-.04em;margin:12px 0}.tml-heading p{font-size:14px;line-height:1.8;color:#75798b}.tml-license-card,.tml-empty,.tml-query-form,.tml-query-help{background:#fff;border:1px solid #e4e5ee;border-radius:15px;padding:26px;margin-bottom:20px;box-shadow:0 6px 25px #18213604}.tml-card-top{display:flex;gap:16px;align-items:center;justify-content:space-between}.tml-card-top h3{font-size:20px;margin:0;line-height:1.35}.tml-status{font-size:10px;white-space:nowrap;padding:6px 10px;background:#eeeaf7;color:#635178;border-radius:20px}.tml-license-card p,.tml-license-card dl{font-size:12px}.tml-license-card dl{display:flex;gap:20px;padding:12px 0;border-block:1px solid #eee}.tml-license-card dt{color:#767b8d}.tml-license-card dd{margin:0;overflow-wrap:anywhere}.tml-license-card label{display:block;font-size:11px;font-weight:600;margin:15px 0 7px}.tml-key{width:100%;font-family:monospace!important;font-size:12px!important;padding:13px!important;background:#f8f7fc;border:1px solid #dedde8!important;border-radius:8px;color:#343249}.tml-license-card small{display:block;margin-top:8px;font-size:10px;color:#818294}.tml-order-link{display:inline-block;margin-top:20px;font-size:12px;font-weight:600;color:#635baf}.tml-query{max-width:820px;margin:0 auto}.tml-query>.tml-heading{text-align:center;background:radial-gradient(ellipse at 90% 10%,#45405f,transparent 70%),#20283d;padding:40px;border-radius:20px;color:white;margin-bottom:24px}.tml-query>.tml-heading>span{color:#c4b2ef}.tml-query>.tml-heading p{color:#c0c5d4}.tml-query-form{max-width:620px;margin:0 auto 24px;padding:30px;display:grid;gap:10px}.tml-query-form label{font-size:12px;font-weight:650;margin-top:5px}.tml-query-form input,.tml-query-form select{width:100%;border:1px solid #dedee9;background:#fafafd;border-radius:8px;padding:13px;font:inherit;font-size:14px;min-height:47px}.tml-query-form button{background:#252c40;color:white;padding:14px;border:0;border-radius:8px;margin-top:12px;font:inherit;font-size:13px;font-weight:600}.tml-query-form button:hover{background:#514273}.tml-query-form p{font-size:11px;margin:2px 0;text-align:center}.tml-result{max-width:620px;margin:0 auto 24px;background:#eeebf8;border:1px solid #d3cbe9;border-radius:12px;padding:23px;color:#3e3655;font-size:14px;line-height:1.7}.tml-query-help{max-width:620px;margin-inline:auto;background:#f7f6fa;box-shadow:none}.tml-query-help h3{font-size:18px}.tml-query-help p{font-size:13px}.tml-query-help a{font-size:12px;font-weight:600;color:#675486}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:12px;margin:0;background:#f3f1f7;border:1px solid #e4e1ec;border-radius:12px}.woocommerce-account .woocommerce-MyAccount-navigation li{border:0!important;margin:3px 0!important}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 14px;border-radius:7px;font-size:13px;color:#575568}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#272e42;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{padding:24px;border:1px solid #e6e5ed;border-radius:13px;background:#fff}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){text-decoration:underline;text-underline-offset:3px}.tml-query input:focus-visible,.tml-query select:focus-visible,.tml-query button:focus-visible,.tml-key:focus-visible{outline:3px solid #a896d1;outline-offset:3px}@media(max-width:760px){.tml-query>.tml-heading{padding:26px 20px}.tml-heading h2{font-size:26px}.tml-query-form,.tml-query-help,.tml-license-card{padding:20px}.tml-card-top{align-items:flex-start;flex-direction:column;gap:9px}.tml-license-card dl{flex-direction:column;gap:6px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-content{padding:18px}.tml-key{font-size:11px!important}}
.woocommerce-account .woocommerce-MyAccount-navigation ul{display:block;gap:0}.woocommerce-account .woocommerce-MyAccount-navigation li{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:normal}
