:root{font-family:Segoe UI,Arial,sans-serif;color:#202b27;background:#fcfdfc;letter-spacing:0;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:#176b4c;text-underline-offset:4px}header,nav,main,footer{padding-left:max(24px,calc((100% - 1080px)/2));padding-right:max(24px,calc((100% - 1080px)/2))}header{min-height:84px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #dde5df;background:#fff}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:700;color:#202b27}.brand img{width:44px;height:44px;object-fit:contain}.workspace{color:#607367;font-size:14px}.header-end{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:14px;overflow-wrap:anywhere}button,input{font:inherit}button,a.primary,a.secondary{cursor:pointer}.quiet{border:0;background:none;color:#647267;padding:8px}nav{display:flex;gap:28px;background:#fff;border-bottom:1px solid #dde5df}nav a{padding:20px 0;text-decoration:none;color:#66766d;font-size:14px;white-space:nowrap}nav a[aria-current]{color:#176b4c;border-bottom:3px solid #176b4c;font-weight:600}main{padding-top:48px;padding-bottom:64px;min-height:calc(100vh - 230px)}h1{font-size:32px;margin:0 0 18px;line-height:1.2}h2{font-size:20px;line-height:1.35;margin:0 0 10px}p{line-height:1.65}.eyebrow{color:#4c8167;font-size:11px;font-weight:700;margin:0 0 12px}.muted,.hint{color:#65766b}.hint{font-size:12px;margin:8px 0 22px}.lead{font-size:22px}.auth{max-width:440px;margin:0 auto;padding:24px 0}.auth h1{font-size:30px}.auth form{margin-top:28px}label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}input{width:100%;min-width:0;height:46px;border:1px solid #b8c8be;border-radius:5px;background:white;padding:10px 12px;color:#202b27}input[readonly]{background:#f1f5f2;font-size:13px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:600;text-decoration:none;line-height:1.4;text-align:center}.primary{border:1px solid #176b4c;background:#176b4c;color:white}.secondary{border:1px solid #bbcabe;background:#fff;color:#245a40}.auth .primary{width:100%;margin-top:24px}.auth .secondary{margin-top:12px}.auth-links{display:flex;justify-content:space-between;gap:18px;font-size:14px;margin-top:24px}.error{background:#fff0ed;border-left:3px solid #c64c39;padding:12px 16px;font-size:14px;color:#943b30}.title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.empty{text-align:center;padding:48px 20px;border-top:1px solid #e0e8e2;border-bottom:1px solid #e0e8e2;margin:22px 0 32px}.empty img{object-fit:contain;margin-bottom:18px}.empty p{max-width:520px;margin:10px auto 24px;color:#66766c}.attach{max-width:760px;padding:16px 0}.inline-form{display:flex;align-items:center;gap:12px}.inline-form button{flex-shrink:0}.notice{font-size:13px;color:#70632e;border-left:3px solid #c3ac62;padding-left:16px;margin-top:30px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #dbe4de;border-bottom:1px solid #dbe4de;margin:32px 0;padding:28px 0}.metrics strong{font-size:36px;display:block}.metrics span{font-size:13px;color:#65766b}.license-list{margin:28px 0}.license-list article{display:flex;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #dbe4de}.license-list p{font-size:14px;margin:6px 0}.state{font-size:13px;font-weight:600;color:#176b4c}.license-list h2{overflow-wrap:anywhere}footer{border-top:1px solid #dde5df;padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#65766b}:focus-visible{outline:3px solid #4385bd;outline-offset:3px}#copy-status{font-size:13px;min-height:22px;color:#176b4c}@media(max-width:650px){header{flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px}.workspace{display:none}.brand{font-size:21px}.brand img{width:34px;height:34px}.header-end{gap:12px;max-width:55%}nav{gap:20px;overflow-x:auto}nav a{font-size:13px}main{padding-top:28px}h1{font-size:27px}.title-row{align-items:flex-start;flex-direction:column}.inline-form{flex-direction:column;align-items:stretch}.empty{padding:32px 0}.metrics{gap:20px}.metrics strong{font-size:30px}.license-list article{flex-direction:column;gap:10px}footer{flex-wrap:wrap}.auth{padding:10px 0}.auth-links{flex-wrap:wrap}}
/* YacheikaPro cabinets */
:root{color:#17283d;background:#f4f7fc}a{color:#1463e6}.primary{background:#1463e6;border-color:#1463e6;color:white}.secondary{color:#1463e6;border-color:#bed0ec}nav a[aria-current]{color:#1463e6;border-bottom-color:#1463e6}.eyebrow{color:#1463e6}.cabinet-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.cabinet-summary>div,.quick-start,.license-list article{background:white;border:1px solid #e0e7f2;border-radius:12px;padding:24px}.cabinet-summary strong{display:block;font-size:32px}.cabinet-summary span{font-size:13px;color:#60718a}.quick-start{margin:24px 0}.quick-start ol{padding-left:24px;line-height:1.8}.quick-start p{color:#60718a;font-size:14px}.license-list{display:grid;gap:12px}.license-id{font-family:Consolas,monospace;overflow-wrap:anywhere;font-size:12px!important}.state{display:inline-block;background:#e8f5ee;padding:6px 12px;border-radius:20px}.license-list article>div{min-width:0}@media(max-width:650px){.cabinet-summary{grid-template-columns:1fr}.quick-start,.license-list article{padding:18px}}
.notification-form{max-width:760px}.notification-check{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.6}.notification-check input{width:20px;height:20px;min-height:20px;margin-top:3px;flex-shrink:0}.notification-form input[type=time]{max-width:180px}.saved{padding:16px;background:#e3f5e9;border-radius:8px;color:#215c3a}
/* Buyer cabinet: visual continuity with the restored public website. */
:root{color:#182c29;background:#f5f8f7}a{color:#0b6b58}.primary{background:#0b6b58;border-color:#0b6b58}.secondary{color:#0b6b58;border-color:#b9cec7}.eyebrow{color:#0b6b58}nav a[aria-current]{color:#0b6b58;border-bottom-color:#0b6b58}.cabinet-summary>div,.quick-start,.license-list article{border-color:#dce7e2}.cabinet-summary span,.quick-start p{color:#60736d}.buyer-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.license-list .state.expired{background:#fff0df;color:#8a4c06}.license-list .state.revoked{background:#f8e8e6;color:#963c33}.buyer-note{border-left:3px solid #0b6b58;padding:12px 18px;background:#eaf4ef}.buyer-disclosure{background:white;border:1px solid #dce7e2;border-radius:12px;padding:20px;margin:20px 0}.buyer-disclosure summary{cursor:pointer;font-weight:600;font-size:18px;min-height:28px}.buyer-disclosure[open] summary{margin-bottom:16px}.auth input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}.auth label:has(input[type=checkbox]){line-height:1.6;font-weight:400}
.max-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.max-benefits .quick-start{margin:8px 0}.max-example{max-width:540px;background:#edf6f1;border-left:3px solid #0b6b58;padding:24px;line-height:1.65}.max-example hr{border:0;border-top:1px solid #c8ddd2;margin:20px 0}.max-example small{color:#60736d}.max-pending{display:block;padding:14px 18px;background:#eef1ef;border:1px solid #d7dfda;border-radius:6px;color:#53655e}.quick-start ul{padding-left:24px;line-height:1.9}@media(max-width:850px){.max-benefits{grid-template-columns:1fr}}
.rename-pvz{margin:12px 0;max-width:480px}.rename-pvz summary{cursor:pointer;font-size:14px;color:#0b6b58}.rename-pvz form{margin-top:12px}
