.planner-professional{color:var(--text-primary,#e2edf0);background:rgba(255,255,255,.025);border:1px solid rgba(163,190,202,.2);border-radius:14px;padding:18px;margin:24px 0;text-align:right;direction:rtl;font-size:15px;line-height:1.7}.planner-professional summary{cursor:pointer;font-weight:650;list-style-position:inside;min-height:32px}.planner-professional p{color:var(--text-secondary,#b8c9d1);margin:12px 0;font-size:14px}.professional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.professional-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px}.professional-grid input,.professional-grid select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;background:#122637;color:#edf6f8;border:1px solid #415567;border-radius:8px;padding:10px;font:inherit}.professional-grid input:focus,.professional-grid select:focus{outline:2px solid #56b8ad;outline-offset:2px}.planner-professional fieldset{border:0;border-top:1px solid #415567;padding:20px 0 0;margin:24px 0}.planner-professional legend{padding:0 8px}.planner-professional ul{padding-inline-start:24px}.planner-professional li{margin:10px 0}@media(max-width:600px){.professional-grid{grid-template-columns:1fr}.planner-professional{padding:16px;margin:18px 0}.planner-professional summary{font-size:15px}}

.planner-professional [hidden]{display:none!important}.planner-editorial .planner-professional{background:#f4f7f4;color:#173840;border-color:#d0dcd5}.planner-editorial .planner-professional p{color:#52656a}.planner-editorial .professional-grid input,.planner-editorial .professional-grid select{color:#173840;background:#fff;border-color:#b9cbc1}.planner-editorial .planner-professional fieldset{border-color:#d0dcd5}
