button,input,optgroup,select,textarea{font-family:-apple-system, BlinkMacSystemFont, 'Roboto', sans-serif;color:#102b3f;margin:0;padding:0;border:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border:1px solid rgba(87,98,157,0.5);border-radius:0.2em;font-size:0.85em;font-weight:300}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:none;border-color:#a06cd5}form input,form textarea{width:100%;padding:0.7em}form textarea{min-height:200px}form input[type='submit'],form button{padding:0.8em 1em;background-image:linear-gradient(#a06cd5, #c96cd5);color:white;font-weight:700;border-width:0.1em;border-style:solid;border-color:#6247aa;border-radius:0.2em}form input[type='submit']:hover,form input[type='submit']:active,form button:hover,form button:active{background-image:linear-gradient(#c96cd5, #a06cd5)}form input[type='submit']:active,form button:active{transform:scale(0.99)}form input[type='submit']{min-width:6em}.form-group,.field{margin:1.5em 0}.form-group:first-of-type,.field:first-of-type{margin-top:0}.form-group label,.form-group summary,.field label,.field summary{font-weight:600;text-transform:uppercase;font-size:0.8em;color:#959595;display:inline-block;margin-bottom:0.5em}.form-group label i,.form-group summary i,.field label i,.field summary i{margin-right:0.2em}.form-group summary label,.field summary label{display:unset;font-size:1em}.check-box-group{display:flex;align-items:center;margin:0.5em 0}.check-box-group label{display:inline-block;margin:0;margin-left:0.5em}.check-box-group input{width:unset}.side-form{display:flex;flex-wrap:wrap;align-items:stretch}@media (max-width: 768px){.side-form{display:block}}.side-form .info{padding:1em}.side-form .info h3{margin:0}.side-form .form-block{flex:1;min-width:400px;margin:1em;display:flex;flex-direction:column;margin-bottom:2em}.side-form .actions{display:flex;justify-content:flex-end;align-items:center}.side-form .actions input{width:unset;cursor:pointer}.side-form .actions .cancelation{cursor:pointer;margin:0;margin-bottom:0;margin-right:1em}.side-form .actions .cancelation label{cursor:pointer;margin:0}body{@apply fontFamily;margin:0;padding:0;font-weight:400}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'San Francisco';font-weight:400;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff")}.muted{color:#959595;font-weight:300}.title{margin-top:-0.25em;border-left:2px solid #e2cfea;background-color:rgba(226,207,234,0.1);color:#959595;font-weight:500;padding-left:0.75em;padding-top:0.75em;padding-bottom:0.75em;font-size:1.25em}.title i{margin-right:0.5em}.header{padding:1.5em;background-color:#062726;color:white}.header nav{margin-top:1em}.header nav a{color:#e2cfea}.header--content{padding:0 2em;margin:0 auto;max-width:900px}.layout{margin:0 auto;position:relative}body{background:#f6f6f6}.main{padding:2em;background:white;max-width:1100px;margin:0 auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);position:absolute;transform:translateX(-50%);left:50%;width:100%;border-radius:0.25em}.main.logged-in{top:144px;min-height:100vh}@media (max-width: 576px){.main.logged-in{top:90px}}.main.logged-out{top:104px;max-width:700px}@media (max-width: 768px){.main{padding:1em;top:90px;border-radius:0}}.sidebar{height:400px;position:absolute;width:100%}a{color:#102b3f;text-decoration:none}a:hover{color:#102b3f}.new-item{text-transform:uppercase;font-weight:600;text-transform:uppercase;font-size:0.8em;color:#959595}.info{padding:1em 2em;margin-bottom:1em;border-left:2px solid #e2cfea;background-color:rgba(226,207,234,0.1)}.logo{max-width:1100px;margin:0 auto;color:#f9f9fb;padding:1em;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:1.25em}.logo>i{margin-right:0.3em;font-size:2em}.logo h3{margin:0;font-size:1em}.logo>span{font-size:0.7em;font-weight:300}@media (max-width: 576px){.logo{margin-bottom:0;padding:0.5em}}.sidebar{background-image:linear-gradient(#c96cd5, #a06cd5);position:relative}.sidebar.logged-out .logo{max-width:700px}.logout{flex:1;display:flex;justify-content:flex-end;align-items:center;font-weight:500}.logout i{margin-right:0.3em}.logout a{display:block;color:#f9f9fb;font-size:0.9em}.navigation-items{display:flex;list-style:none;padding:0;margin:0;max-width:1100px;margin:0 auto;font-size:0.9em}@media (max-width: 768px){.navigation-items a span{display:none}.navigation-items i{margin-right:0 !important}}.navigation-items a{color:#f9f9fb}.navigation-items li{color:#f9f9fb;font-weight:500}.navigation-items li a{padding:0.75em 1.25em;display:block;color:#f9f9fb}.navigation-items li i{margin-right:0.5em}.navigation-items li.selected{cursor:pointer;background:rgba(255,255,255,0.06);border-radius:0.25em}.navigation-items li:hover:not(.selected){cursor:pointer;border-radius:0.25em;background-color:rgba(255,255,255,0.02);color:#f9f9fb}.navigation-items li:hover:not(.selected) i,.navigation-items li:hover:not(.selected) a{color:#f9f9fb}.submenu{margin:0;padding:0;display:flex;align-items:center;padding-bottom:1em;border-bottom:1px solid rgba(226,207,234,0.5);margin-bottom:1.5em;margin-top:-0.5em}.submenu li{list-style:none;border-radius:0.25em;margin-right:0.3em;display:flex;align-items:center}.submenu li a{padding:0.75em 1.25em}.submenu li:hover,.submenu li.selected{background-color:#e2cfea;color:#6247aa}.submenu li.selected{font-weight:500}.submenu li.action{display:flex;justify-content:flex-end;align-items:center;flex:1}.submenu li.action:hover{background-color:unset}.submenu li.separator{color:rgba(226,207,234,0.5)}.submenu li.separator:hover{background-color:unset}.submenu li.teaser,.submenu li.teaser a{cursor:not-allowed;opacity:0.5}.submenu li.teaser:hover{background-color:rgba(226,207,234,0.5)}.disabled *{opacity:0.75;pointer-events:none}table{width:100%;margin:1em 0;border-collapse:collapse;background:white}table td a,table th:first-of-type{padding:1em 2em;display:inline-block}table th{padding:1em 2em}table td,table td a{font-weight:300}table thead{display:none}thead{text-align:left;background:#f9f9fb;text-transform:uppercase;color:#959595}thead tr{border:1px solid rgba(215,218,233,0.2)}thead th{font-weight:600;font-size:0.8em}tbody tr{border-bottom:1px solid rgba(215,218,233,0.2)}tbody tr:hover{background-color:#f9f9fb}td{border-spacing:0;border:none;padding:0}@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){table,thead,tbody,th,td,tr{display:block}thead tr{display:none}td{position:relative}tbody tr:first-child{border-top:1px solid rgba(215,218,233,0.5)}tbody tr:first-child:hover{border-top:1px solid rgba(215,218,233,0.5)}}.tag{padding:0 0.1em;color:#a06cd5}.tag::before{content:'#'}.devise-container{max-width:600px;margin:0 auto;background:white;padding:2em}.devise-container p{font-weight:300;color:#959595}.devise-container h2,.devise-container h3,.devise-container h4{margin:0}.devise-container h2{margin-bottom:1em}.devise-container a{font-weight:400;color:#6247aa}.devise-container a:hover{color:#a06cd5}.devise-links{margin-top:1em;padding:2em}.devise-links h3{margin-bottom:0.5em}.devise-links ul{margin:0;padding:0;padding-left:1em}.devise-links ul li{margin:0.4em 0}.devise-links a{display:inline-block}.devise-notice{margin:1em 0;padding-bottom:0.3em}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.modal-main{position:sticky;background:#fff;max-width:500px;height:auto;top:50%;left:79%;transform:translate(-50%, -50%);justify-content:center;text-align:center;border-radius:5px;padding:1rem 2rem 3.5rem 2rem}.modal-notification{position:sticky;background:#fff;max-width:500px;height:auto;top:50%;left:80%;transform:translate(-50%, -50%);justify-content:center;flex-wrap:wrap;align-items:center;vertical-align:middle;text-align:center;border-radius:5px}.color-title{color:#373636 !important}.display-block{display:block}.display-none{display:none}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:99999}.overlay-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:99999}.overlay-modal-active{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out;top:50%}.popup h2{margin-top:0;color:#333;font-family:Tahoma, Arial, sans-serif}.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popup .close:hover{color:#06D85F}.popup .content{max-height:30%;overflow:auto}.display-show{display:flex !important}.display-none{display:none !important}.spinner-displayer{flex-direction:column;align-items:center;justify-content:center;background:transparent}.loading{border:4px solid #ccc;width:60px;height:60px;border-radius:50%;border-top-color:#c96cd5;border-left-color:#c96cd5;animation:spin 1s infinite ease-in;position:fixed;left:47%;top:50%;z-index:9999999999;overflow:hidden}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 600px){.modal-main{position:absolute;background:white;max-width:500px;height:auto;top:20%;left:50%;transform:translate(-50%, -50%);justify-content:center;text-align:center;border-radius:5px;padding:1rem 2rem 1rem 2rem;width:90%}.modal-notification{position:absolute;background:white;max-width:500px;height:auto;top:20%;left:50%;transform:translate(-50%, -50%);justify-content:center;flex-wrap:wrap;align-items:center;vertical-align:middle;text-align:center;border-radius:5px;width:90%}}@media print{@page{margin:0}.main{padding:0}}@media print{.print-button{display:none}}.ephemeral-prescription{width:21cm;margin:0 auto;border:1px solid rgba(0,0,0,0.1);color:#102b3f;background:white;max-width:100%}.ephemeral-prescription #template-footer{padding-bottom:1em;padding-right:2em}.ephemeral-prescription main{padding:1em 4em}.ephemeral-prescription .clinic-name{margin-top:2em;text-align:center}.ephemeral-prescription .special-header{display:flex;justify-content:space-evenly}.ephemeral-prescription .special-footer{display:flex;justify-content:center}.ephemeral-prescription .special-footer .identification-box>div{padding:0.5em}.ephemeral-prescription .special-footer .identification-box:first-child{border-right:none}.ephemeral-prescription .identification-box{border:1px solid black}.ephemeral-prescription .identification-box p{margin:0;padding:0.5em}.ephemeral-prescription .identification-box h4{text-align:center;margin:0;padding:0.25em 1em;border-bottom:1px solid black}.ephemeral-prescription .header-image{max-width:100%;margin:0 auto}.ephemeral-prescription h2{margin:0;margin-bottom:1em}.ephemeral-prescription .patient{margin-top:1em;margin-bottom:1em}.ephemeral-prescription .ingredient-line span{font-weight:300;font-size:0.9em}.ephemeral-prescription .ingredient-line .measure::before{content:'|'}.ephemeral-prescription footer{text-align:center;margin-top:1.5em;margin-bottom:2.5em;font-style:italic}.ephemeral-prescription footer p{margin:0}.ephemeral-prescription .disclaimer{padding:1em 6em;text-align:left;font-size:0.65em}.ephemeral-prescription .social{display:flex;margin:2em 0;justify-content:flex-end}.ephemeral-prescription .social .item{display:flex;align-items:center;margin-left:1em}.ephemeral-prescription .social .item i{margin-right:0.5em}.ephemeral-prescription .qr-code{text-align:center;font-weight:300;font-size:0.7em;padding:2em 0}.ephemeral-prescription .qr-code img{width:150px}.ephemeral-prescription .header-image{max-width:100%;margin:0 auto}.ephemeral-prescription .signature{max-width:10%}.prescription-toolbar{display:flex;padding-bottom:1em}.prescription-toolbar a{margin:0 0.5em}.prescription-toolbar i{margin-right:0.2em}.prescription-toolbar div[data-react-class='ForwardPrescription']{flex:1;max-width:50%}.prescription-toolbar .forward-options{padding:1em;margin-top:0.5em;border-left:1px solid #a06cd5;position:relative;background-color:rgba(226,207,234,0.1)}.prescription-toolbar .forward-channel{margin-bottom:1em;font-size:0.85em}.prescription-toolbar .forward-channel:last-of-type{margin-bottom:0}.prescription-toolbar .forward-channel input{padding:0.5em;background:white}.prescription-toolbar .forward-channel button{padding:0.5em;margin-left:0.5em}.prescription-toolbar .channel{display:flex;align-items:center}.prescription-toolbar .channel i{margin-right:0.25em}.prescription-toolbar .channel-fields{margin-top:0.25em;display:flex}.prescription-toolbar .close-forward-options{position:absolute;right:4px;top:4px}.ingredient-item{display:flex;margin-bottom:1em}.ingredient-item:last-child{margin-bottom:0}.ingredient-item input{margin-right:1em}#new-ingredient-template{display:none}.category-selector{margin-left:0.5em}.formulas-form{max-width:800px}.formulas-form ul,.formulas-form li{list-style:none;padding:0}.formula-tags{margin:0;padding:0;list-style:none;font-size:0.8em}.formula-ingredients{display:flex;flex-direction:column;justify-content:center;list-style:none;margin-left:0;padding-left:0;font-size:0.8em}.formulas-table{background:white}.formulas-table td a,.formulas-table th:first-of-type{padding:1em 2em;display:inline-block}.formulas-table th{padding:1em 2em}.ingredients{background-color:rgba(226,207,234,0.1);border-left:3px solid #a06cd5;padding:1em 2em}.ingredient-item-close{background:rgba(160,108,213,0.5)}.ingredient-add{margin-top:1em}.formula-search{max-width:100%}.access-level-option{display:flex;align-items:center;margin-bottom:0.5em;margin-top:0.5em}.access-level-option span{margin-left:0.5em;color:#102b3f;font-weight:300;font-size:0.85em}.access-level-option input{width:unset;box-shadow:none}.plan-radio{display:flex;align-items:center;margin-bottom:0.25em}.plan-radio input{width:unset;box-shadow:none}.plan-radio label{margin-left:0.5em;margin-bottom:0;font-weight:400;font-size:0.75em}.pagination{display:flex;justify-content:flex-end;margin:0;font-weight:300}.pagination a:hover{font-weight:400}.pagination span{padding:0.75em}.pagination span:hover{background-image:linear-gradient(#c96cd5, #a06cd5);border-radius:0.25em;font-weight:400}.pagination span:hover a{color:white}.pagination .first,.pagination .last,.pagination .page{display:none}.patient-show h2{margin-top:0}.patient-show .prescriptions{margin-top:0}.patients-form{margin-bottom:2em}.patients a{display:block}.pharmacy-form .tooltip{display:inline-block}.pharmacy-form .Pharmacy-components{margin-top:1em}.pharmacy-form .Pharmacy-components .forward{display:flex}.pharmacy-form .Pharmacy-components .forward input{margin-right:0.5em}.pharmacy-form .Pharmacy-components .pharmacy-search{margin-left:0 !important}.pharmacy-form .Pharmacy-components .pharmacy-box{display:flex;flex-direction:row;align-items:center}.pharmacy-form .Pharmacy-components .pharmacy-fields{width:50%}.pharmacy-form .Pharmacy-components .map{height:250px;width:50%}.pharmacy-form .Pharmacy-components input{background-color:white}.pharmacy-form .Pharmacy-components input[type='checkbox']{display:inline-block;width:auto}.pharmacy-form .Pharmacy-components .field-phone{font-weight:600}.pharmacy-form .Pharmacy-components .field:not(.pharmacy-search){margin:0.75em}.prescription-template-form h3{font-weight:600}.prescription-template-form textarea{white-space:pre-line;white-space:pre-wrap}.prescription-template-form .image-asset{max-width:900px;position:relative}.prescription-template-form .preview{max-width:100%;margin:0 auto;display:block;border:1px solid #a06cd5}.prescription-template-form .editor{background-color:rgba(226,207,234,0.5);margin:1em 0;padding:1em;border:1px solid #a06cd5}.prescription-template-form .toolbar{margin-top:1em}.prescription-template-form .toolbar button{background:white;color:#6247aa;border:1px solid #a06cd5;margin:0.3em}.prescription-template-form .signature-pad{display:block;margin:0 auto;width:500px;height:200px;background:white}.reactEasyCrop_CropAreaGrid::after{border:1px dotted #a06cd5 !important;border-left:none !important;border-right:none !important}.reactEasyCrop_CropAreaGrid::before{border:1px dotted #a06cd5 !important;border-top:none !important;border-bottom:none !important}.small-actions{display:flex;justify-content:flex-end}.small-actions button,.small-actions input[type='submit']{max-width:100px}.form-prescription{display:flex;flex-wrap:wrap}.form-prescription input[type='text'],.form-prescription textarea{width:100%}.form-prescription textarea{resize:vertical}.form-prescription details{margin-top:0.3em}.form-prescription .protocol-draft-title{display:none}.form-prescription .protocol-draft-title.visible{display:block}.form-prescription .special-prescription.field{margin:0.5em 0}.prescriptor-info{margin-top:2em}.protocol-draft-title,.special-prescription-container{border-left:3px solid #a06cd5;padding-left:1.5em;padding-right:1.5em;padding-bottom:0.75em;padding-top:0.25em}.special-prescription-container{margin-bottom:1em}.special-prescription-container .disclaimer{background-color:#e2cfea;padding:0.5em 1em}.special-prescription-container p,.special-prescription-container h4{margin:0.25em 0;padding:0}.split{display:flex;justify-content:space-between}.split .field{margin:0.5em 0}.split .field:first-child{width:100%;margin-right:1em}.search{width:40%}@media (max-width: 576px){.search{width:100%}}.prescription{margin-left:2em;width:50%;flex:1;display:flex;flex-direction:column}@media (max-width: 576px){.prescription{width:100%;margin-left:0;flex-direction:column-reverse}}.add-template{padding:0em 0.5em;background-color:#a06cd5}.protocols-preview{filter:hue-rotate(230deg)}.supplements-preview{filter:hue-rotate(280deg)}.medicines-preview{filter:hue-rotate(100deg)}.medicines-preview .medicine{padding:0.5em;cursor:pointer}.medicines-preview .medicine span{font-weight:300}.medicines-preview li{font-size:0.75em}.prescriptions-template-preview,.users-template-preview{display:none;padding:0.5em;border-left:3px solid #a06cd5;padding-left:1em;margin-top:1em;box-shadow:0px 0px 1px #00000061;border-top-right-radius:0.1em;border-bottom-right-radius:0.1em;max-height:400px;overflow:auto;background-color:rgba(226,207,234,0.1)}@media (max-width: 576px){.prescriptions-template-preview,.users-template-preview{max-height:200px}}.prescriptions-template-preview.hidden,.users-template-preview.hidden{display:none !important}.prescriptions-template-preview ul,.prescriptions-template-preview li,.users-template-preview ul,.users-template-preview li{list-style:none;margin:0;padding:0}.prescriptions-template-preview li,.users-template-preview li{padding:0.5em;cursor:pointer}.prescriptions-template-preview li:hover,.users-template-preview li:hover{background:#e2cfea}.prescriptions-template-preview li span,.users-template-preview li span{font-weight:300}.prescriptions-template-preview .highlight,.users-template-preview .highlight{font-weight:400;background:rgba(226,207,234,0.5)}trix-editor{min-height:15em !important}trix-editor del{background-color:yellow;text-decoration:none}details.hidden{display:none}.search-ingredients{color:#a06cd5;font-size:0.7em}.search-actions{display:flex;align-items:center}.search-description{padding-left:0.5em}.formula-row:hover .search-star{display:unset}.formula-row .search-star{display:none}.formula-row .search-star.favorite{display:unset;color:#b78d15;font-weight:800 !important}.formula-row .search-star:hover i{font-weight:800 !important;color:yellow}.search-title{display:flex;justify-content:space-between}.search-tags{display:none}.search-ingredients span{display:inline-block}.search-ingredients span:after{content:','}.search-ingredients span:last-of-type::after{content:'.'}.triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a06cd5;position:absolute;top:-8px;left:calc(50% - 15px)}.notes{position:relative;background-color:#a06cd5;color:white;visibility:hidden;opacity:0;height:0;transition:visibility 0s, opacity 0.5s linear}.notes.visible{margin:0.5em 0;visibility:visible;opacity:1;height:auto;padding:0.75em;padding-right:1em}.notes .close{position:absolute;right:0.75em;top:0.75em;cursor:pointer}.duration{display:flex;flex-direction:column}.duration label{display:block}.duration input[type='number']{width:60px;margin-right:0.5em;margin-left:0.5em}.duration.hidden .length{display:none}.duration .length{font-size:0.9em;display:flex;align-items:center;border-left:3px solid #a06cd5;padding-left:0.75em;padding-bottom:0.25em;padding-top:0.25em}.save-mobile{display:none}@media (max-width: 576px){.save-mobile{display:block}}.save-desktop{display:block}@media (max-width: 576px){.save-desktop{display:none}}.new-prescription-from-protocol{background-image:linear-gradient(#c96cd5, #a06cd5);color:white;padding:0.5em 1em;border-radius:0.2em}.new-prescription-from-protocol:hover{color:white}.protocol-status a{color:#959595;font-weight:300;text-transform:capitalize}.protocol-status i{color:rgba(0,128,0,0.8)}.protocol-status.draft i{color:rgba(255,165,0,0.8)}#notice{color:green}.alert{background:#d46b88;text-align:center;padding:1em;margin-bottom:2em;color:white;font-weight:600}.alert-info{background:#a06cd5}.alert.billing_notice{position:relative}.alert.billing_notice::after{position:absolute;right:1em;top:0.75em;content:'\00d7';background-color:rgba(226,207,234,0.1);padding:0.2em 0.5em;border-radius:20%;cursor:pointer;font-weight:600;color:#e2cfea}.field_with_errors{background-color:#ff000014}#error_explanation{max-width:700px;border:2px solid #d46b88;padding:7px 7px 0;margin-bottom:20px}#error_explanation h2{text-align:left;font-weight:bold;padding:0.5em;font-size:1.25em;margin:-7px -7px 0;background-color:#d46b88;color:#fff}#error_explanation ul li{list-style:square}.turbolinks-progress-bar{background-color:#f9f9fb}.category-container{display:flex}.category-container span{text-transform:uppercase;font-size:0.75em;border:1px solid;border-radius:0.25em;padding:0.25em 0.5em;color:white}.category-container .public{background-color:#a06cd5}.category-container .private{background-color:#959595}.tag-cloud{padding:1em 2em;margin-bottom:1em;border-left:2px solid #e2cfea;background-color:rgba(226,207,234,0.1)}.tag-cloud .tag-cloud-heading{display:flex;align-items:center;margin-bottom:0.75em}.tag-cloud .expander{display:flex;font-size:0.75em;cursor:pointer}.tag-cloud h4{margin:0;margin-right:0.5em}.tag-cloud h4 i{padding-right:0.25em}.tag-cloud ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.tag-cloud li{font-size:0.75em;list-style:none;padding:0.25em 0.5em;border-radius:0.25em;background-color:rgba(226,207,234,0.3);border:1px solid rgba(226,207,234,0.5);margin:0.25em 0;margin-right:0.5em;font-weight:300;color:#a06cd5}.tag-cloud li:hover{background-color:#e2cfea}.tag-cloud a{color:#a06cd5}.tag-cloud .count{padding-left:0.25em}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#555;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1;top:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.balloon{--balloon-color: rgba(160, 108, 213, 1);--balloon-font-size: 1em}[aria-label][data-balloon-pos]:after{padding:1.5em 2em !important;border-radius:0.5em !important;line-height:1.3em}body{font-family:-apple-system, BlinkMacSystemFont, 'Roboto', sans-serif;margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'San Francisco';font-weight:400;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff")}
