.licensecook-container{max-width:720px;margin:14px auto;padding:0 10px}.mycp-card{direction:rtl;border-radius:20px;padding:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(59,130,246,.35),rgba(34,197,94,.25)) border-box;border:1px solid transparent;box-shadow:0 18px 50px rgba(0,0,0,.1)}.mycp-topbox{margin:0 0 10px;text-align:center}.mycp-topbox__icon{width:64px;height:64px;object-fit:cover;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;display:inline-block}.mycp-topbox__title{margin:8px 0 2px;font-weight:700;color:#0f172a;font-size:18px}.mycp-topbox__subtitle{margin:0;color:#475569;font-size:13px;line-height:1.85}.mycp-bottom-subtitle{margin-top:10px;text-align:center;color:#64748b;font-size:12px;line-height:1.85}.mycp-notices{display:grid;gap:8px;margin:0 0 10px}.mycp-notice{border-radius:16px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 26px rgba(0,0,0,.06);display:flex;gap:10px;align-items:flex-start}.mycp-notice__dot{width:10px;height:10px;border-radius:999px;margin-top:6px;flex:0 0 auto}.mycp-notice__body{font-size:13px;line-height:1.85;color:#0f172a}.mycp-notice--error .mycp-notice__dot{background:#ef4444}.mycp-notice--success .mycp-notice__dot{background:#22c55e}.mycp-notice--info .mycp-notice__dot{background:#3b82f6}.mycp-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:720px){.mycp-fields{grid-template-columns:1fr}}.mycp-field{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px rgba(0,0,0,.05);overflow:hidden}.mycp-field__head{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;font-weight:700;color:#0f172a;font-size:13px;background:rgba(15,23,42,.04);border-bottom:1px solid rgba(15,23,42,.08)}.mycp-field__body{padding:8px 12px}.mycp-input{width:100%;border:0!important;outline:none!important;box-shadow:none!important;background:0 0!important;padding:6px 0;font-size:14px;color:#0f172a;margin:0!important;border-radius:0!important}.mycp-input::placeholder{color:rgba(15,23,42,.4)}.mycp-field:focus-within{border-color:rgba(59,130,246,.55);box-shadow:0 0 0 4px rgba(59,130,246,.12),0 10px 24px rgba(0,0,0,.06)}.mycp-field--captcha{grid-column:1/-1}.mycp-captcha-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mycp-captcha-input{flex:1 1 220px;min-width:180px;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.05);text-transform:uppercase}.mycp-captcha-pill{flex:0 0 auto;min-width:160px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(15,23,42,.18);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(34,197,94,.06));font-family:ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-weight:700;letter-spacing:6px;color:#0f172a;text-align:center;user-select:none;direction:ltr}.mycp-captcha-btn{flex:0 0 auto;height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.06);cursor:pointer;font-weight:700;color:#0f172a}.mycp-captcha-btn:hover{filter:brightness(1.03)}.mycp-captcha-btn:active{transform:scale(.98)}.licensecook-form-but{text-align:center;margin-top:12px}.licensecook-form__button,[type=submit].licensecook-form__button{background:linear-gradient(135deg,#4caf50,#3aa944);color:#fff;padding:13px 52px;font-size:15px;border:none;border-radius:25px;cursor:pointer;transition:transform .15s ease,box-shadow .25s ease,filter .25s ease,background .25s ease,color .25s ease;box-shadow:0 16px 34px rgba(0,0,0,.14);display:inline-block}.licensecook-form__button:hover,[type=submit].licensecook-form__button:hover{background:linear-gradient(135deg,#f70,#ff4d00);color:#fff;transform:translateY(-2px);box-shadow:0 22px 44px rgba(0,0,0,.18)}.woocommerce-order-received .mycp-license-under-item{margin-top:8px;display:grid;gap:6px}.woocommerce-order-received .mycp-license-under-item div{background:#f9fafb;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.85;color:#111827;box-shadow:none!important}.woocommerce-order-received .mycp-license-under-item strong{font-weight:800}.woocommerce-order-received .mycp-license-under-item .mycp-success{background:#ecfdf5;border-color:#bbf7d0;box-shadow:none!important}