.dtree{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#666;white-space:nowrap;width:100%;max-width:200px;float:left}.dtree img{border:0px;vertical-align:middle}.dtree a{color:#333;text-decoration:none}.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px}.dtree a.node:hover,.dtree a.nodeSel:hover{color:#333;text-decoration:underline}.dtree a.nodeSel{background-color:#c0d2ec}.dtree .clip{overflow:hidden}.dtree i{color:#ccc}.dtree i:hover{color:#000}.cbform-info{text-align:left;font-weight:700;padding:10px;margin:10px 0 23px;background-color:#ccc;display:block}.cbform-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13px;width:100%;vertical-align:middle}.cbform-label{display:block;float:left;width:20%;min-width:150px;padding-right:5px;font-weight:700;height:40px}.cbform-field{margin-top:-8px;width:80%;text-align:left}.cbform-input,.custom-file-input{padding:5px 10px;width:95%;height:40px;border:1px solid #ccc}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:10px;margin:10px}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:10px;margin:10px}.tombolhijau{padding:5px 15px;display:inline-block;text-decoration:none;background:#0dc152;text-align:center;font-weight:700;color:white;border-radius:5px}.tombolhijau:hover{background:#088939}.menuproduk{width:100%;padding:10px}.leftmenuproduk{width:100%;max-width:500px;float:left}.rightmenuproduk{width:100%;max-width:400px;float:right}.searchproduk{all:unset;width:60%!important;max-width:400px!important;height:35px!important;border:solid 1px #ccc!important;border-radius:3px;padding:2px 5px!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;margin-right:5px}.submitsearch{all:unset;height:25px;margin:0;padding:5px 20px;background:#0dc152;border-radius:3px;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}a.pronavi{padding:2px 8px;border:solid 1px #ccc;color:#484848;display:inline-block;width:40px}a.proaktif{padding:2px 8px;border:solid 1px #ccc;background:#484848;color:#fff;pointer-events:none;display:inline-block;width:40px}.geserkanan{margin:0;padding:0 0 0 15px;background:url("data:image/gif;base64,R0lGODlhEgASAIABAICAgP///yH5BAEAAAEALAAAAAASABIAAAIZjB+Ay+2rnpwo0uss3kfz7X1XKE5k+ZxoAQA7") repeat-y}.listmember{background:url("data:image/gif;base64,R0lGODlhEgASAIABAICAgP///yH5BAEAAAEALAAAAAASABIAAAIZjB+Ay+2rnpwo0uss3kfz7X1XKE5k+ZxoAQA7") repeat-y}.close{position:sticky;top:10px;float:right;padding:5px;background-color:red;color:white}.stickytooltip{box-shadow:5px 5px 8px #818181;-webkit-box-shadow:5px 5px 8px #818181;-moz-box-shadow:5px 5px 8px #818181;display:none;position:absolute;border:5px solid black;padding:4px;background:#fff;z-index:3000}.stickytooltip .stickystatus{background:#000;color:white;padding:5px;text-align:center;font:bold 11px Arial}.pyramid-container{max-width:900px;margin:1px auto;padding:1rem;background-color:#f8f8f8;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:"Inter",sans-serif}.level-row{display:flex;align-items:center;width:100%;padding:1px 0}.level-row:last-child{border-bottom:none}.level-bar-container{flex-grow:1;display:flex;justify-content:center;align-items:center}.no-members-message{text-align:center;color:#718096;padding:1rem}